.product-main-wrapper{justify-content:space-between;align-items:flex-start}.product__media-wrapper{flex:0 1 50%}@media only screen and (min-width: 991px){.product__media-wrapper{position:sticky;top:100px}}.product__media-frame{display:block;width:100%;max-width:800px;margin:0 auto;height:auto;object-fit:contain}.thumbnail[aria-current]:focus:not(:focus-visible),.thumbnail[aria-current]{box-shadow:none!important;border-color:#0027ff}.slider-mobile-gutter .product__media-icon{display:none!important}@media only screen and (min-width: 750px){.product__media-holder{justify-content:space-between;flex-direction:row-reverse}.slider-mobile-gutter{width:100%}.product--thumbnail_slider .product__media-list{padding:0;margin:0;width:100%;display:block;max-width:900px}.product--thumbnail_slider .product__media{padding-top:100%!important}.product--thumbnail_slider .product__media img{max-width:100%;max-height:100%;object-fit:contain}.product--thumbnail_slider .product__media-item{width:100%;max-width:100%}.global-media-settings{border-color:#fff}.product--thumbnail_slider .thumbnail-slider{display:flex;align-items:center;flex-direction:row}.thumbnail-slider .thumbnail-list.slider--tablet-up{flex-direction:row}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%;margin:0;padding-top:max(var(--focus-outline-padding),var(--shadow-padding-top));padding-bottom:max(var(--focus-outline-padding),var(--shadow-padding-bottom));width:calc(33% - .6rem)}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:none}}@media only screen and (max-width: 749px){.product__media-wrapper{margin:0 -30px 30px}.product__media-list .product__media-item{min-width:90%}.product__media-list .product__media{padding-top:100%!important}.product__media-list .product__media img{object-fit:contain}}.product__info-wrapper{font-size:20px;line-height:1.2;flex:0 1 37%;padding:51px 0 0}.product__info-wrapper>.product__description{padding:30px 0;margin:0 30px 30px;font-size:20px;font-family:FuturaExtraBold;border-bottom:2px solid #0068b2;text-transform:uppercase}.form-sub-product{padding:0 0 0 1px;max-width:474px}.form-sub-product .product__title{font-family:Futura;font-weight:400;font-size:29px;line-height:36px;margin:0 0 5px}.form-sub-product .product__description{font-size:18px;line-height:24px;font-family:Futura;padding:12px 0 0 5px;margin-bottom:14px;letter-spacing:.15px}.form-sub-product .product__description p{line-height:24px;margin:0}.form-sub-product input[type=radio]+label{border:0;background:none;border-radius:0;display:inline-block;vertical-align:top;margin:0 6px 2px 0;padding:0;font-size:15px;font-family:FuturaBold;letter-spacing:0;line-height:1;width:95px}.form-sub-product input[type=radio]:checked+label{background:none}.form-sub-product input[type=radio]:checked+label .image{border-color:#1d85ed}.form-sub-product label .image{width:72px;height:72px;display:flex;justify-content:center;align-items:center;background:#fff;border:2px solid #fff;margin:0 auto}.form-sub-product label img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.form-sub-product .variant-title{display:block;font-size:14px;line-height:18px;font-family:FuturaMedium;margin-top:5px;color:#1b222b}.form-sub-product .variant-price{display:block;font-size:11px;font-weight:400;font-style:normal;font-family:Montserrat,Arial,Helvetica,sans-serif;color:#1b222b}.product-form__link{display:inline-block;vertical-align:top;margin:0 6px 2px 0;padding:0;font-size:15px;font-family:FuturaBold;letter-spacing:0;line-height:1;width:95px;position:relative}.product-form__link .image{width:72px;height:72px;display:flex;justify-content:center;align-items:center;background:#fff;border:2px solid #fff;margin:0 auto}.product-form__link:hover{text-decoration:none!important}.product-form__link:hover .image,div.product-form__link .image{border:2px solid #1d85ed}.product-form__link img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.product-form__link .variant-title{display:block;font-size:14px;line-height:18px;font-family:FuturaMedium;margin-top:5px;color:#1b222b;text-align:center}.product-form__link .variant-price{text-align:center;display:block;font-size:11px;font-weight:400;font-style:normal;font-family:Montserrat,Arial,Helvetica,sans-serif;color:#1b222b}.product-form__buttons .product-form__submit,.sub-product-button{margin-top:20px;margin-bottom:20px;background-color:#006fcf;font-size:22px;text-align:center;padding:17px 15px;border-radius:100px!important;border:none;width:100%;color:#fff;transition:all .3s ease-in-out;font-family:Montserrat,serif;font-weight:900;font-size:16px;line-height:25.2px;letter-spacing:0px;vertical-align:middle;text-transform:uppercase}.ProductOptions_container .sub-product-button:hover,.product-form__buttons .product-form__submit:hover{background:#1b222b;color:#1d85ed!important}@media only screen and (max-width: 767px){.product-main-wrapper{display:block}.product__info-wrapper{display:block;width:calc(100% + 60px);margin:0 -30px 30px;padding:0 30px}.product__info-wrapper>.product__description{padding:30px 0 0;margin:0 30px}.form-sub-product .product__title{text-align:left}.form-sub-product .product__description{font-size:16px}.form-sub-product .product__title{font-size:25px;line-height:30px}.form-sub-product input[type=radio]+label{width:90px}.form-sub-product label .image{width:60px;height:60px}}.ProductPseudoForm_description-desk-only{padding:5%}@media screen and (max-width: 980px){.ProductPseudoForm_description-desk-only{display:none}}.ProductPseudoForm_description-desk-only .ProductPseudoForm_description-title{font-family:FuturaExtraBold;font-size:26px;margin-bottom:30px}.ProductPseudoForm_description-desk-only .ProductPseudoForm_description-detail{display:flex;justify-content:space-between;font-family:Futura}.ProductPseudoForm_description-desk-only .ProductPseudoForm_description-detail *{font-family:Futura;font-size:27px}.ProductPseudoForm_description-desk-only .ProductPseudoForm_description-detail .eachDescription .eachDescription_1{font-size:24px;font-family:Futura;margin-bottom:30px;font-weight:700}.ProductPseudoForm_description-desk-only .ProductPseudoForm_description-detail .eachDescription .eachDescription_2{font-size:20px;font-family:Futura}.ProductPseudoForm_description-mobile-only{padding:5%}@media screen and (min-width: 980px){.ProductPseudoForm_description-mobile-only{display:none}}.ProductPseudoForm_description-mobile-only .ProductPseudoForm_description-title{font-family:FuturaExtraBold;font-size:26px;margin-bottom:20px;padding:0 20px}.ProductPseudoForm_description-mobile-only .desc-slide{margin-bottom:10px;border-bottom:2px solid #EFA6C0}.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_title-wrapper{display:flex;justify-content:space-between;padding:0 20px;cursor:pointer}.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_title-wrapper .desc-slide_title{font-family:Futura;font-size:20px;padding:10px 0}.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_title-wrapper .desc-slide_plus,.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_title-wrapper .desc-slide_minus{font-size:30px;font-family:Futura}.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_title-wrapper .desc-slide_minus{display:none}.ProductPseudoForm_description-mobile-only .desc-slide.active .desc-slide_title-wrapper .desc-slide_minus{display:block}.ProductPseudoForm_description-mobile-only .desc-slide.active .desc-slide_title-wrapper .desc-slide_plus{display:none}.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_desc{padding:10px 20px}.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_desc div,.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_desc p,.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_desc span,.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_desc li,.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_desc ul,.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_desc strong{font-family:Futura}.ProductPseudoForm_description-mobile-only .desc-slide .desc-slide_desc a{word-wrap:break-word}.width-100{width:100%}.width-50{width:50%}.width-33{width:33%}.product__main-title{margin:5px 0 21px;text-transform:uppercase;font-size:26px;line-height:1.2;font-weight:900;color:#1b222b}.pdp-promo-banner p{flex-shrink:0;background:#0153a8;color:var(--3D-ice, #FFF);font-family:Montserrat;font-style:normal;padding:.5rem;text-align:center;margin-bottom:0}.pdp-promo-banner .metafield-rich_text_field{margin-bottom:1.5rem}@media screen and (max-width: 426px){.pdp-promo-banner p{font-size:13.5px}}.subproduct__accordion,.product__info-sub-product{margin:0 0 20px}.subproduct__accordion--mini{max-width:473px;margin-bottom:20px}.subproduct__accordion--mini .accordion__content{padding:24px 18px 1px;font-size:18px;line-height:24px;font-family:Futura,Arial,Helvetica,sans-serif}.accordion__content iframe,.accordion__content img{max-width:100%;height:auto}.subproduct__accordion--mini .accordion__content .embed-container{display:none!important}.subproduct__accordion--mini .accordion__content p{line-height:24px;margin:0 0 24px}.subproduct__accordion summary{border:1px solid #1d85ed;color:#1d85ed;font-size:20px;font-weight:500;font-family:Futura,Arial,Helvetica,sans-serif;padding:18px 38px 15px 14px;letter-spacing:.6px;position:relative}.subproduct__accordion summary:after{position:absolute;top:27px;right:25px;content:"";width:10px;height:2px;background:#1d85ed}.subproduct__accordion summary:before{position:absolute;top:23px;right:29px;content:"";width:2px;height:10px;background:#1d85ed}.subproduct__accordion [open] summary:before{display:none}.product-form__input{padding:0 25px;margin-top:14px;display:flex;position:relative;flex-wrap:wrap;overflow-y:auto;overflow-x:hidden;max-height:300px}.label-wrap{position:relative}.label-wrap.additional-padding{padding-bottom:70px}.variant-field-info{position:absolute;bottom:0;left:0}.more-details__section{padding:30px}.more-details__text{text-align:center;max-width:780px;margin:0 auto 30px;font-size:20px;line-height:23px;font-family:Futura}.more-details__text h2{margin:0 0 14px;text-transform:uppercase;font-size:26px;line-height:30px;font-family:FuturaExtraBold;letter-spacing:0}.more-details__text p{line-height:23px}.more-details__main-image{display:block;width:100%;height:auto;margin:0 0 30px}.more-details__image-wrap{display:flex;justify-content:space-between}.more-details__image{width:calc(50% - 10px);margin:0 0 20px}.more-details__image img{display:block;width:100%;height:auto;margin:0 0 5px}.more-details__image strong{display:block;font-size:20px;font-weight:400;font-family:Futura;padding:17px 23px}.product__logo{max-height:62px;max-width:90%;height:auto;display:inline-block;vertical-align:top}.product__info-container{padding:0}@media only screen and (max-width: 989px){.product-main-wrapper{display:block}}@media only screen and (max-width: 749px){.more-details__section{padding:30px 15px 15px}.more-details__image-wrap{display:block}.more-details__image{width:100%;margin:0 0 15px}.product-form__input{padding:0}}.product__custom-media{position:relative;padding-bottom:100%}.product__custom-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;z-index:3}.product__custom-media img.main-img{z-index:4}.product__custom-media img[data-product-id="7588061610136"]{z-index:2}.featured-product-colors{background:#e2e2e4;padding:16px 0 50px 1.5rem;display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:flex-start}.featured-product-colors__image{width:63.5%;position:relative}.featured-product-colors__image-wrap{width:100%;max-width:950px;margin:0 auto;padding-bottom:60%;position:relative}.featured-product-colors__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.featured-product-colors__text{width:34.7%;padding:61px 0 0}.featured-product-colors__text h2{font-size:110px;font-family:FuturaExtraBold;line-height:95px;text-transform:uppercase;margin:0 -2px 17px 0;padding:0 0 13px;letter-spacing:-9px;color:#1b222b;border-bottom:1px solid #1d85ed}@media only screen and (min-width: 1460px){.featured-product-colors{padding:16px 0 50px 5rem}.featured-product-colors__text{padding:61px 0 0 21px}.featured-product-colors__text h2{letter-spacing:0}}.featured-product-colors__text h2 mark{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#1d85ed;padding:0;background:none;line-height:inherit}.featured-product-colors__text h3{font-size:32px;font-family:FuturaBold;line-height:38px;margin:0 0 18px;color:#1b222b;text-transform:none;letter-spacing:.8px}.featured-product__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.featured-product__input{width:38px;height:45px;position:relative;display:flex;padding:0 0 0 15px}.featured-product__input input:checked+label:before{position:absolute;top:0;left:0;content:"";width:38px;height:45px;border:1px solid #1d85ed;box-shadow:0 3px 5px #0000007a}.featured-product__input label{margin:0 5px 0 0;cursor:pointer;position:relative}.featured-product__input img{width:38px;height:45px;display:block;object-fit:cover}@media only screen and (max-width: 1199px){.featured-product-colors__text h2{font-size:70px;line-height:60px;letter-spacing:0px}.featured-product-colors__text h3{font-size:28px;line-height:30px}.featured-product__input{padding:0}}@media only screen and (max-width: 989px){.featured-product-colors__text h2{font-size:50px;line-height:50px;letter-spacing:-4px}.featured-product-colors__text h3{font-size:26px}}@media only screen and (max-width: 749px){.featured-product-colors{padding:15px;display:block}.featured-product-colors__image{width:100%}.featured-product-colors__text{width:100%;padding:15px 0}}.subproducts-holder{margin-bottom:20px}.subproducts-holder p{padding:12px 0 14px 5px;margin:0;font-size:18px;line-height:24px;font-family:Futura;letter-spacing:.15px}.innerproduct__holder{display:flex;flex-wrap:wrap;padding:0 20px}.innerproduct__wrap{width:105px;text-align:center;cursor:pointer}.innerproduct__wrap .image{width:72px;height:72px;display:flex;justify-content:center;align-items:center;background:#fff;border:2px solid #fff;margin:0 auto}.innerproduct__wrap strong{display:block;font-size:14px;line-height:18px;font-weight:400;font-family:FuturaMedium;margin-top:5px;padding-left:5px;padding-right:5px;color:#1b222b}.innerproduct__wrap em{font-size:12px;line-height:14px;font-family:FuturaMedium;margin-top:5px;color:#1b222b;font-style:normal}.innerproduct__wrap input:checked+label .image{border-color:#1d85ed}.thumbnail-list__item .thumbnail__badge{pointer-events:none}.hover-variant-block{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;background:#fff;transition:all .2s linear;opacity:0;visibility:hidden;padding:20px;border-radius:8px}.hover-variant-block.active{opacity:1;visibility:visible}.hover-variant-block .image{width:200px!important;height:200px!important;border:1px solid #000!important;border-radius:3px}@media only screen and (max-width: 749px){.hover-variant-block .image{width:150px!important;height:150px!important}.hover-variant-block{top:-180px;left:-34%}}.thumbnail-slider{display:flex!important;align-items:center!important}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:flex!important}.thumbnail-slider .thumbnail-list.slider{display:flex!important;padding:.5rem!important;flex:1!important;scroll-padding-left:.5rem!important}
/*# sourceMappingURL=/cdn/shop/t/245/assets/section-main-product-options.css.map */
