html{font-size:10px}body{margin:0}body.challenge{overflow:hidden}ul{list-style:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;cursor:pointer;outline:none;padding:0;transition:all .3s ease}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;box-sizing:border-box;outline:none}a{cursor:pointer;display:inline-block;text-decoration:none;-webkit-text-decoration-color:initial;text-decoration-color:initial;-webkit-text-decoration-line:none;text-decoration-line:none;-webkit-text-decoration-style:initial;text-decoration-style:solid;text-decoration-thickness:auto;transition:all .3s ease}.info-phone__wrap .btn-info{border-left:none!important;border-radius:5px!important;border-bottom-left-radius:0!important;border-top-left-radius:0!important;height:48px}.form-cart__input--select{appearance:none;-moz-appearance:none;-webkit-appearance:none}.form-cart__input--select.error{border:3px solid #e42c2d}.info-wrap{box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1240px;padding:0 20px}.info-section{min-height:100vh;overflow:hidden}.info-section.loading .preview-loader{display:block}.info-section .preview-loader{background-color:#f6f6f7;display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:10}.info-section .preview-loader__wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center}.info-section .preview-loader__icon{animation:rotate 1s ease 0s infinite;margin-bottom:30px;transform:rotate(0deg)}.info-section .preview-loader__descr{color:#1e3c61;font-size:18px;font-weight:500;letter-spacing:0;text-align:center}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.head-section{align-items:center;display:flex;padding:21px 0}.info-product{flex:none}.info-body{padding:21px 0 0}.info-body__wrap{display:flex;flex-direction:column;height:100%}.info-reserved{font-size:16px}.info-reserved--success{border-top:1px solid #e5e5e5;margin-top:auto;padding:10px 0}.info-head{align-items:center;display:flex;flex-direction:column;margin-bottom:21px}.info-form{display:none;margin-bottom:21px}.info-form.active{display:block}.info-footer{margin-top:auto;padding-top:14px}.cart-head{background-color:#fafafa;border-bottom:1px solid #e6e6e6;border-top:1px solid #e6e6e6;margin:0 -14px;padding:18px 14px}.cart-head.active .card-head__arrow{transform:rotate(-180deg)}.cart-head.active .is-no-active{display:inline-block}.cart-head.active .is-active{display:none}.cart-head__wrap{justify-content:space-between}.cart-head__content,.cart-head__wrap{align-items:center;display:flex}.cart-head__text{font-size:14px;line-height:1.3;margin-right:2px}.cart-head__price{color:#333;font-size:18px;font-weight:500;line-height:1.3}.cart-head__icon{align-items:center;display:flex;height:19px;margin-right:11px;width:20px}.cart-head__icon svg{display:block;width:100%}.cart-head__arrow{align-items:center;display:flex;height:7px;transition:all .3s ease;width:11px}.cart-head__arrow svg{width:100%}.cart-head .is-no-active{display:none}.cart-head .is-active{display:inline-block}.cart-head path{fill:#006ba2;transition:all .3s ease}.info-container{margin:0 auto;max-width:532px;width:100%}.cart{margin:0 -14px;max-height:0;overflow:hidden;transition:all .3s ease}.cart__wrap{padding:0 14px}.cart__container{display:flex;flex-direction:column}.cart__row{align-items:center;display:flex;justify-content:space-between;padding:21px 0}.cart__inner{width:100%}.cart__descr{align-items:center;display:flex;justify-content:space-between;width:100%}.cart__descr+.cart__descr{margin-top:11px}.cart__text{font-size:14px;line-height:1.3}.cart__info{font-size:12px;line-height:1.3;margin-left:21px}.product{align-items:center;display:flex}.product__btns{display:flex;justify-content:flex-start}.product__more-btn>*{border-radius:5px;font-size:14px;margin-top:6px;padding:10px}.product__img-wrap{margin-right:14px;position:relative}.product__img{align-items:center;border:1px solid rgba(0,0,0,.1);border-radius:8px;display:flex;height:64px;overflow:hidden;width:64px}.product__img img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.product__count{align-items:center;background-color:hsla(0,0%,45%,.9);border-radius:50%;color:#fff;font-size:12px;font-weight:500;height:21px;min-width:21px;position:absolute;right:-10px;top:-10px}.product__count,.product__descr{display:flex;justify-content:center}.product__descr{flex-direction:column}.product__title{font-size:14px;font-weight:500;line-height:1.3}.product__subtitle{color:#717171;font-size:12px;line-height:1.5}.price{font-size:14px;font-weight:500;line-height:1.4;text-align:right}.total{align-items:center;display:flex;justify-content:space-between;width:100%}.total__title{font-size:16px;line-height:1.3}.total__decsr{align-items:center;display:flex;margin-left:21px}.total__info{color:#717171;font-size:12px;line-height:1.3;margin-right:6px;text-transform:uppercase}.total__num{font-size:24px;font-weight:500;line-height:1.3}.form-cart{width:100%}.form-cart,.form-cart *{box-sizing:border-box}.form-cart__accept{margin-bottom:30px}.form-cart__head,.form-cart__wrap{display:flex;flex-direction:column;width:100%}.form-cart__wrap+.form-cart__wrap{margin-top:28px}.form-cart__wrap .payment-error{color:#e42c2d;font-size:14px;margin-top:4px}.form-cart__head{margin-bottom:14px}.form-cart__inner{display:flex;width:100%}.form-cart__row{display:flex;flex-wrap:wrap;margin:0 -6px -12px}.form-cart__row:not(:last-child){margin-bottom:8px}.form-cart__col{margin-bottom:12px;padding:0 6px;width:100%}.form-cart__field{position:relative;width:100%}.form-cart__field small{color:#e42c2d;font-size:14px}.form-cart__field--only{margin-bottom:12px}.form-cart__input{border:1px solid #d5d5d5!important;border-radius:5px;font-size:14px;height:46px;min-height:46px;padding:13px 11px;transition:all .3s ease;width:100%}.form-cart__input::-moz-placeholder{color:#737373;-moz-transition:all .3s ease;transition:all .3s ease}.form-cart__input:-ms-input-placeholder{color:#737373;-ms-transition:all .3s ease;transition:all .3s ease}.form-cart__input::placeholder{color:#737373;transition:all .3s ease}.form-cart__input.error{border:2px solid #e42c2d!important}.form-cart__input.active,.form-cart__input:focus{padding:21px 11px 5px}.form-cart__input.active+.form-cart__label,.form-cart__input:focus+.form-cart__label{opacity:1}.form-cart__input.active::-moz-placeholder,.form-cart__input:focus::-moz-placeholder{opacity:0}.form-cart__input.active:-ms-input-placeholder,.form-cart__input:focus:-ms-input-placeholder{opacity:0}.form-cart__input.active::placeholder,.form-cart__input:focus::placeholder{opacity:0}.form-cart__input:focus{border-color:#006ba2!important;box-shadow:0 0 0 1px #006ba2!important}.form-cart__input--select{padding:21px 29px 5px 11px!important}.form-cart__input--info{padding-right:46px!important}.form-cart__label{font-size:12px;left:0;opacity:0;overflow:hidden;padding:0 13px;pointer-events:none;position:absolute;top:5px;transition:all .3s ease;white-space:nowrap;width:100%}.form-cart__label.active{opacity:1}.form-cart__arrow{align-items:center;display:flex;height:20px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:31px}.form-cart__arrow svg{height:10px;width:10px}.form-cart__btn-disable{flex:none;height:46px;margin-left:12px;width:87px}.form-cart__error{display:block;margin-bottom:10px}.form-cart[data-country=US] .form-cart__col--us{width:33.33%}.form-title{font-size:18px;font-weight:400;line-height:1.5;margin-bottom:14px}.form-title.payment{margin-bottom:4px}.form-subtitle{color:#545454;font-size:14px;line-height:1.3}.form-footer{display:flex;flex-direction:column;flex-wrap:wrap}.form-footer__btn+.form-footer__btn{margin-top:21px}.form-footer__btn.last{order:1}.form-footer__btn.primary{min-height:70px}.form-footer__info{color:#737373;display:none;font-size:12px;line-height:2.3;margin-top:9px;text-align:center}.form-footer__info.active{display:block}.info-phone{height:100%;position:absolute;right:0;top:0;width:46px}.info-phone__wrap{height:100%;position:relative;width:100%}.btn-info{align-items:center;cursor:auto;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:100%}.btn-info svg{height:16px;width:16px}.btn-info path{fill:#919191}.tooltips{background-color:rgba(51,51,51,.9);border-radius:4px;bottom:90%;color:#fff;font-size:12px;line-height:1.3;opacity:0;padding:9px 12px;position:absolute;right:0;text-align:center;transition:all .3s ease;width:180px;z-index:-1}.tooltips:after{border:6px solid transparent;border-top-color:rgba(51,51,51,.9);bottom:-12px;content:"";position:absolute;right:18px}.btn-info:hover+.tooltips{opacity:1;z-index:200}.accept{cursor:pointer;position:relative}.accept--big .accept__icon{height:22px;width:22px}.accept--big .accept__text{font-size:20px}.accept--big .accept__input:checked+.accept__content .accept__box{border-width:11px}.accept,.accept *{box-sizing:border-box}.accept__error{display:block;font-size:14px;margin-bottom:5px}.accept__input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.accept__input:checked+.accept__content .accept__box{border-color:#006ba2;border-width:9px}.accept__input:checked+.accept__content .accept__check{opacity:1}.accept__content{align-items:center;display:flex}.accept__icon{flex:none;height:18px;margin-right:11px;position:relative;width:18px}.accept__box{border:1px solid #d9d9d9;border-radius:4px;height:100%;left:0;overflow:hidden;top:0;width:100%;z-index:1}.accept__box,.accept__check{position:absolute;transition:all .3s ease}.accept__check{align-items:center;display:flex;height:8px;justify-content:center;left:50%;opacity:0;top:50%;transform:translate(-50%,-50%);width:10px;z-index:2}.accept__text{font-size:14px;line-height:1.3}.radio{cursor:pointer}.radio,.radio *{box-sizing:border-box}.radio__input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.radio__input:checked+.radio__label .radio__icon{border-color:#2216ad;border-width:7px}.radio__label{justify-content:space-between}.radio__col,.radio__label{align-items:center;display:flex}.radio__col,.radio__icon{margin-right:11px}.radio__icon{border:1px solid #d9d9d9;border-radius:50%;flex:none;height:18px;transition:all .3s ease;width:18px}.radio__text{color:#545454;word-break:break-all}.radio__price,.radio__text{font-size:14px;line-height:1.3}.radio__price{color:#333;font-weight:500}.cards{width:100%}.cards--address{margin-bottom:14px}.cards__wrap{border:1px solid #d9d9d9;border-radius:4px;width:100%}.cards__info{align-items:center;display:flex;justify-content:space-between;padding:16px}.cards__title{color:#333;font-size:14px;font-weight:500;line-height:1.3;margin-right:11px}.cards__icons{display:flex;margin:0 -2px}.cards__icon{padding:0 2px}.cards__hide{max-height:0;overflow:hidden;transition:all .3s ease}.cards__body{background-color:#fafafa;padding:16px}button{border:none!important}.btn{align-items:center;border-radius:5px;color:#fff;display:flex;font-size:14px;font-weight:500;justify-content:center;min-height:46px;padding:10px 23px}.btn.continue{min-height:60px;min-width:132px}.btn-text{align-items:center;color:#006ba2;display:flex;font-size:14px;justify-content:center;line-height:1.3}.btn-text__arrow{height:10px;margin-right:4px;width:10px}.btn-text__arrow svg{display:block;width:100%}.btn-text__arrow path{fill:#006ba2}.logo{display:flex;justify-content:center;margin:0 auto;max-height:70px;max-width:188px;width:100%}.logo.desctop{display:none}.logo img{display:block;-o-object-fit:contain;object-fit:contain;width:auto}.breadcrambs{align-items:center;display:flex;list-style-type:none;padding:0}.breadcrambs__item{position:relative}.breadcrambs__item:not(:last-child){margin-right:8px;padding-right:18px}.breadcrambs__item:not(:last-child):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='m2 1 1-1 4 4 1 1-1 1-4 4-1-1 4-4' fill='%23737373'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:6px}.breadcrambs__item.disabled .breadcrambs__text{color:#737373;pointer-events:none}.breadcrambs__item.active .breadcrambs__text{font-weight:500;pointer-events:none}.breadcrambs__text{color:#006ba2;font-size:12px;line-height:1.3;transition:all .3s ease}.rools{align-items:center;display:flex;margin:0;padding-left:0}.rools__item{margin-bottom:6px}.rools__item+.rools__item{margin-left:18px}.rools__link{border-bottom:1px solid transparent;font-size:12px;line-height:1.3;transition:all .3s ease}.ship-form__head{margin-bottom:28px}.ship-form__body{margin-bottom:14px}.ship-wrapper{border:1px solid #d9d9d9;border-radius:5px}.ship-wrapper .ship{border:none!important;border-bottom:1px solid #d9d9d9!important;border-radius:0!important}.ship-wrapper .ship:last-child{border-bottom:none!important}.ship{border:1px solid #d9d9d9;border-radius:5px;overflow:hidden;padding:12px 16px}.ship__row{display:flex;justify-content:space-between}.ship__row+.ship__row{margin-top:12px;padding-top:12px}.ship__col{display:flex;flex-direction:column;padding-right:16px;width:calc(100% - 50px)}.ship__title{margin-bottom:4px;margin-right:16px;width:70px}.ship__text,.ship__title{font-size:14px;line-height:1.3}.ship__text span{font-weight:500;padding-left:13px;position:relative}.ship__text span:before{background-color:#545454;border-radius:50%;content:"";height:3px;left:5px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.ship__btn{border-bottom:1px solid transparent;color:#006ba2;font-size:12px;line-height:1.4;transition:all .3s ease;width:50px}.card-form__gift,.card-form__head{margin-bottom:28px}form [data-name*=state]{display:none}form[data-country=US] [data-name*=state]{display:block}.upsells__mobile{margin-bottom:40px;margin-top:25px}.upsells>div:not(:first-child){margin-top:15px}.autocomplete{background:#e6e6e6;border:1px solid #ccc;border-radius:0 0 5px 5px;display:none;position:absolute;top:46px;width:100%;z-index:1}.autocomplete__list{display:flex;flex-direction:column;margin:0;max-height:150px;overflow:hidden;overflow-y:auto;padding:0}.autocomplete__item{background:#fff;cursor:pointer;font-size:14px;padding:10px 11px;transition:all .3s ease}.autocomplete__item:hover{background-color:#e6e6e6}.show-autocomplete #address-options .autocomplete{display:block}#threeds-iframe{border:none}@media (min-width:768px){.form-cart__head,.form-cart__wrap{align-items:flex-start}.form-cart__wrap+.form-cart__wrap{margin-top:42px}.form-cart__row:not(:last-child){margin-bottom:15px}.form-cart__col--small{width:50%}.form-title{margin-bottom:21px}.form-footer{align-items:center;flex-direction:row}.form-footer__btn+.form-footer__btn{margin-left:21px;margin-top:0}.form-footer__btn.last{order:0}.form-footer__btn.primary{min-height:60px}.tooltips,.tooltips:after{left:50%;right:auto;transform:translateX(-50%)}.cards--address{margin-bottom:21px}.card-form__gift,.card-form__head{margin-bottom:42px}.ship__col{flex-direction:row}.ship-form__head{margin-bottom:42px}.ship-form__body{margin-bottom:21px}}@media (max-width:1024px){.upsells__desktop{display:none}}@media (min-width:1024px){.rools{padding-bottom:10px}.info-wrap{flex-direction:row}.head-section.mobile{display:none}.info-product{order:1;padding:5rem 0 5rem 4rem;width:38%}.info-body{border-right:1px solid;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:100vh;padding-bottom:5px;padding-right:40px;padding-top:50px;width:62%}.info-head{margin-bottom:28px}.cart-head{display:none}.info-container{max-width:100%;width:100%}.cart{margin:0;max-height:100%!important;overflow:visible}.cart__wrap{border-bottom:none;padding:0}.cart__row--product{padding-top:10px}.card-form__gift{display:none}.rools__link:hover,.ship__btn:hover{border-color:#006ba2}.btn.primary:hover{background-color:#1d8a1a}.logo{margin-bottom:14px;max-height:70px;max-width:188px}.logo.desctop{display:flex}.upsells__mobile{display:none}}iframe{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}

/*# sourceMappingURL=live.css.map*/