#main-product-container .desktop-breadcrumbs{padding-bottom:20px;padding-top:20px}#main-product-container .mobile-breadcrumbs{display:none;padding-bottom:15px;padding-top:10px}#main-product-container .mobile-breadcrumbs .blink-breadcrumb-list{overflow:hidden;position:relative;white-space:nowrap}#main-product-container .mobile-breadcrumbs .blink-breadcrumb-list:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);content:"";height:100%;position:absolute;right:0;top:0;width:30px}@media (max-width:768px){#main-product-container .desktop-breadcrumbs{display:none}#main-product-container .mobile-breadcrumbs{display:block}}#main-product-container .main-product-oos{background:#f6f8fa;box-sizing:border-box;margin:20px 0;padding:15px}@media only screen and (min-width:992px){#main-product-container .main-product-oos{display:flex;margin:20px 0 60px;padding:25px}}#main-product-container .main-product-oos h2{text-transform:capitalize}#main-product-container .main-product-oos #backinstockpdp{margin-top:10px}#main-product-container .main-product-oos .oos-form,#main-product-container .main-product-oos .oos-product{width:100%}@media only screen and (min-width:992px){#main-product-container .main-product-oos .oos-form,#main-product-container .main-product-oos .oos-product{width:50%}}#main-product-container .main-product-oos .oos-form{border-top:1px solid #cbd2d8;box-sizing:border-box;padding:15px 0 0}@media only screen and (min-width:992px){#main-product-container .main-product-oos .oos-form{border-left:1px solid #cbd2d8;border-top:none;display:flex;flex-direction:column;justify-content:center;padding:10px 44px}}#main-product-container .main-product-oos .oos-form form.notify-form{display:flex;flex-direction:column;gap:8px;width:100%}#main-product-container .main-product-oos .oos-form form.notify-form .form-row{align-items:stretch;display:flex;flex-direction:row;gap:22px;justify-content:flex-start;margin-top:15px}@media only screen and (max-width:767.98px){#main-product-container .main-product-oos .oos-form form.notify-form .form-row{align-items:center;flex-direction:column}}#main-product-container .main-product-oos .oos-form form.notify-form .form-field{flex:1}@media only screen and (max-width:767.98px){#main-product-container .main-product-oos .oos-form form.notify-form .form-field{width:100%}}#main-product-container .main-product-oos .oos-form form.notify-form .form-field input{border:none;box-sizing:border-box;height:36px;padding:9px 15px;width:100%}#main-product-container .main-product-oos .oos-form form.notify-form button{box-sizing:border-box;height:36px;padding:9px 27px;white-space:nowrap}#main-product-container .main-product-oos .oos-form p{font-size:14px;font-weight:500;margin:0}#main-product-container .main-product-oos .oos-form .klaviyo-bis-trigger{align-items:center;display:flex;font-size:14px;font-weight:500;justify-content:center;margin-top:12px}#main-product-container .main-product-oos .oos-product{align-items:center;display:flex;padding:0 0 15px}@media only screen and (min-width:992px){#main-product-container .main-product-oos .oos-product{border:none;padding:0}}#main-product-container .main-product-oos .oos-product.oos-product-full{border:none}@media only screen and (min-width:992px){#main-product-container .main-product-oos .oos-product.oos-product-full{width:100%}}#main-product-container .main-product-oos .oos-product-image{flex:none;margin-right:16px;overflow:hidden;position:relative}@media only screen and (min-width:992px){#main-product-container .main-product-oos .oos-product-image{margin-right:30px}}#main-product-container .main-product-oos .oos-product-image img{display:block;height:120px;-o-object-fit:cover;object-fit:cover;width:120px}#main-product-container .main-product-oos .oos-product-content h2{font-size:16px;line-height:1.2;margin:0 0 12px}@media only screen and (min-width:992px){#main-product-container .main-product-oos .oos-product-content h2{font-size:18px;line-height:1}}#main-product-container .main-product-oos .oos-product-content .oos-title{font-size:18px;font-weight:500;line-height:1.4;margin:0 0 12px}@media only screen and (min-width:992px){#main-product-container .main-product-oos .oos-product-content .oos-title{font-size:22px;line-height:1}}#main-product-container .main-product-oos .oos-product-content a{color:#000;font-size:14px;line-height:1;text-decoration:underline}#main-product-container .main-product-oos .oos-product-content a:hover{text-decoration:none}#main-product-container .alternatives-products{border-bottom:1px solid var(--primary-color);display:none;margin-bottom:30px;padding-bottom:30px}#main-product-container .alternatives-products.show{display:block}@media only screen and (min-width:1200px){#main-product-container .alternatives-products{margin-bottom:50px;padding-bottom:50px}}#main-product-container .alternatives-products .alternatives-products-heading{margin-bottom:30px;text-align:center}@media only screen and (max-width:767.98px){#main-product-container .alternatives-products .swiper{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (max-width:319.98px){#main-product-container .alternatives-products .swiper{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem}}#main-product-container .alternatives-products .swiper .swiper-button-next,#main-product-container .alternatives-products .swiper .swiper-button-prev{background-color:var(--quaternary-color);border-radius:50%;height:30px;top:50%;width:30px}#main-product-container .alternatives-products .swiper .swiper-button-next:after,#main-product-container .alternatives-products .swiper .swiper-button-prev:after{color:var(--text-alternate-color);font-size:15px!important}@media only screen and (max-width:767.98px){#main-product-container .alternatives-products .swiper .swiper-button-next,#main-product-container .alternatives-products .swiper .swiper-button-prev{display:none}}#main-product-container .alternatives-products .swiper .swiper-button-next{right:0}#main-product-container .alternatives-products .swiper .swiper-button-prev{left:0}#main-product-container .alternatives-products .keen-slider .keen-nav{padding:0 3rem;top:40%}@media only screen and (max-width:991.98px){#main-product-container .alternatives-products .keen-slider .keen-nav{padding:0 1rem}}#main-product-container #main-product{display:grid;gap:40px;grid-template-columns:minmax(0,40%) minmax(0,60%)}@media only screen and (max-width:767.98px){#main-product-container #main-product{gap:20px;grid-template-columns:100%}}#main-product-container #main-product .gallery .gallery-container{align-items:center;display:flex;flex-direction:column;opacity:0;position:sticky;top:105px;transition:all .3s}#main-product-container #main-product .gallery .gallery-container .product-badge.bottom.rectangle{margin-top:20px;padding:10px;width:100%}#main-product-container #main-product .gallery .gallery-container .thumb-gallery{margin-top:30px;padding:0 30px;position:relative;width:calc(100% - 30px)}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper{height:auto!important}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb{overflow:hidden;position:relative;width:100%}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;overflow:hidden;position:relative}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder img,#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder svg{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-prev{left:-19px!important}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .thumb-swiper-button-next{right:-19px!important}#main-product-container #main-product .gallery .gallery-container .main-gallery{position:relative;width:100%}@media only screen and (max-width:991.98px){#main-product-container #main-product .gallery .gallery-container .main-gallery{width:100%}}#main-product-container #main-product .gallery .gallery-container .main-gallery .lightbox-trigger{position:absolute;right:3px;top:-10px;transition:all .1s;width:30px;z-index:1}#main-product-container #main-product .gallery .gallery-container .main-gallery .lightbox-trigger:hover{transform:scale(1.05)}#main-product-container #main-product .gallery .gallery-container .main-gallery .lightbox-trigger svg{fill:#000;-o-object-fit:contain;object-fit:contain;width:100%}#main-product-container #main-product .gallery .gallery-container .main-gallery .lightbox-trigger svg path{fill:#000}#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder{margin:0 auto;overflow:hidden;padding-bottom:100%;position:relative;width:100%}#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder iframe,#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder img,#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder model-viewer,#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder svg,#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder video{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}#main-product-container #main-product .gallery .gallery-container .swiper-button-next,#main-product-container #main-product .gallery .gallery-container .swiper-button-prev{color:transparent!important;display:flex!important;height:54px;padding:4px;width:54px}#main-product-container #main-product .gallery .gallery-container .swiper-button-next:after,#main-product-container #main-product .gallery .gallery-container .swiper-button-prev:after{display:none}#main-product-container #main-product .gallery .gallery-container .swiper-button-next svg,#main-product-container #main-product .gallery .gallery-container .swiper-button-prev svg{height:50px;width:50px}#main-product-container #main-product .gallery .gallery-container .swiper-button-next{right:-17px!important}#main-product-container #main-product .gallery .gallery-container .swiper-button-prev{left:-18px!important}#main-product-container #main-product .main-product-usps{margin-top:32px}@media only screen and (max-width:991.98px){#main-product-container #main-product .main-product-usps{border-top:1px solid var(--primary-color);margin-top:20px;padding-top:20px}}#main-product-container #main-product .main-product-usps ul{display:flex;flex-direction:row;justify-content:space-between;list-style-type:none;margin-block-end:0;margin-block-start:0;padding:0}@media only screen and (max-width:991.98px){#main-product-container #main-product .main-product-usps ul{flex-wrap:wrap}}#main-product-container #main-product .main-product-usps ul li{flex-basis:25%;margin-block-start:0;padding:0 14px;text-align:center}@media only screen and (max-width:991.98px){#main-product-container #main-product .main-product-usps ul li{flex-basis:50%}}@media only screen and (min-width:992px){#main-product-container #main-product .main-product-usps ul li:not(:last-of-type){border-right:1px solid #eee}}@media only screen and (max-width:991.98px){#main-product-container #main-product .main-product-usps ul li:first-of-type{border-bottom:1px solid #eee;border-right:1px solid #eee;padding-bottom:12px}#main-product-container #main-product .main-product-usps ul li:nth-of-type(2){border-bottom:1px solid #eee}#main-product-container #main-product .main-product-usps ul li:nth-of-type(3){border-right:1px solid #eee;padding-top:17px}#main-product-container #main-product .main-product-usps ul li:last-of-type{padding-top:17px}}#main-product-container #main-product .main-product-usps ul li img{height:auto;margin-bottom:10px;max-width:60px;width:100%}#main-product-container #main-product .main-product-usps ul li div{font-size:14px;font-weight:700}#main-product-container #main-product .main-product-usps ul li div:not(:last-of-type){margin-bottom:5px}#main-product-container #main-product .main-product-banners{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:space-between;margin-top:23px}@media only screen and (min-width:992px){#main-product-container #main-product .main-product-banners{flex-direction:row}}#main-product-container #main-product .main-product-banners .product-banner{align-items:center;display:flex;flex-basis:100%;gap:10px;justify-content:center;padding:17px 10px}@media only screen and (max-width:991.98px){#main-product-container #main-product .main-product-banners .product-banner{width:100%}}#main-product-container #main-product .main-product-banners .product-banner p{font-size:14px;font-weight:700;margin:0}#main-product-container #main-product .main-product-additional-info{margin-top:26px}#main-product-container #main-product .main-product-additional-info ul{list-style:none;margin-block-end:0;margin-block-start:0;padding:0}#main-product-container #main-product .main-product-additional-info ul li{align-items:center;display:flex;flex-direction:row;font-size:14px;font-weight:700;gap:10px}#main-product-container #main-product .main-product-additional-info ul li:not(:last-of-type){margin-bottom:10px}#main-product-container #main-product .main-product-image-banner{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:23px;padding:14px;position:relative}@media only screen and (min-width:992px){#main-product-container #main-product .main-product-image-banner{flex-direction:row;padding:22px 18px}}#main-product-container #main-product .main-product-image-banner .image{height:100%;inset:0;position:absolute;width:100%}#main-product-container #main-product .main-product-image-banner .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#main-product-container #main-product .main-product-image-banner .overlay{background:linear-gradient(1turn,#030303,transparent) 0 0 no-repeat padding-box;height:100%;inset:0;position:absolute;width:100%}#main-product-container #main-product .main-product-image-banner .content{align-items:center;display:flex;flex-direction:row;margin-bottom:5px;position:relative}@media only screen and (min-width:992px){#main-product-container #main-product .main-product-image-banner .content{margin-bottom:0}}#main-product-container #main-product .main-product-image-banner .content img{margin-right:12px}@media only screen and (max-width:991.98px){#main-product-container #main-product .main-product-image-banner .content img{max-width:19px}}#main-product-container #main-product .main-product-image-banner .content p{color:#fcfcfc;font-size:16px;font-weight:700;margin:0}@media only screen and (min-width:992px){#main-product-container #main-product .main-product-image-banner .content p{font-size:20px;margin:0 25px 0 0}}#main-product-container #main-product .main-product-image-banner button{position:relative;text-align:center}#main-product-container #main-product .product-information .product-details{display:grid;gap:15px;grid-template-columns:100%}#main-product-container #main-product .product-information .product-details .product-title-wrapper{border-bottom:1px solid var(--primary-color);display:flex;gap:0 20px;justify-content:space-between;padding-bottom:30px}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .product-details .product-title-wrapper{flex-wrap:wrap}}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .product-details .product-title-wrapper{gap:15px}}#main-product-container #main-product .product-information .product-details .product-title-wrapper>div{display:flex;flex-direction:column;justify-content:space-between}#main-product-container #main-product .product-information .product-details .product-title-wrapper>div:first-of-type{order:2;width:100%}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-details .product-title-wrapper>div:first-of-type{order:1}}#main-product-container #main-product .product-information .product-details .product-title-wrapper>div:last-of-type{align-items:center;flex-direction:row;justify-content:space-between;order:1;width:100%}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-details .product-title-wrapper>div:last-of-type{align-items:flex-end;flex-direction:column;order:2;width:-moz-max-content;width:max-content}}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-title{margin-bottom:10px}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-title{font-size:24px}}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-reviews{align-items:center;display:flex;margin-bottom:20px}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-reviews .reviews-count{color:var(--text-primary-color)}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-title-logo a{display:block;height:100%;margin-left:auto;max-height:65px;width:130px}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-title-logo a{margin-bottom:20px}}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-title-logo a img{height:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s;width:100%}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-title-logo a:hover img{transform:scale(1.05)}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .product-details .product-title-wrapper .price{align-items:center;display:flex;justify-content:space-between}}#main-product-container #main-product .product-information .product-details .product-description-container .full{display:none}#main-product-container #main-product .product-information .product-details .product-description-container.active .full{display:block}#main-product-container #main-product .product-information .product-details .product-description-container.active .excerpt{display:none}#main-product-container #main-product .product-information .product-details .product-description-container .read-more{cursor:pointer;font-size:14px;margin-top:10px;text-decoration:underline;width:-moz-max-content;width:max-content}#main-product-container #main-product .product-information .product-form form{display:grid;gap:30px;grid-template-columns:100%}#main-product-container #main-product .product-information .product-form form .stock-availability-wrapper{display:flex;gap:6px}@media only screen and (max-width:1024.98px){#main-product-container #main-product .product-information .product-form form .stock-availability-wrapper{flex-direction:column}}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .product-form form .stock-availability-wrapper{margin:0 -1.5rem}}@media only screen and (max-width:319.98px){#main-product-container #main-product .product-information .product-form form .stock-availability-wrapper{margin:0 -1rem}}#main-product-container #main-product .product-information .product-form form .stock-availability-wrapper .stock-availability-container{align-items:center;background-color:var(--primary-color);color:var(--text-primary-color);display:flex;flex:1;font-size:14px;gap:10px;justify-content:center;padding:12px 10px}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .product-form form .stock-availability-wrapper .stock-availability-container{padding:12px 1.5rem}}@media only screen and (max-width:319.98px){#main-product-container #main-product .product-information .product-form form .stock-availability-wrapper .stock-availability-container{padding:12px 1rem}}#main-product-container #main-product .product-information .product-form form .stock-availability-wrapper .stock-availability-container img{height:20px;width:20px}#main-product-container #main-product .product-information .product-form form .stock-availability-wrapper .stock-availability-container.hide,#main-product-container #main-product .product-information .product-form form .stock-availability-wrapper .stock-availability-container>span.hidden{display:none}#main-product-container #main-product .product-information .product-form form .stock-availability-wrapper .stock-availability-container>span [time]{font-weight:700}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .submit-with-svg{align-items:center;display:flex;gap:10px;justify-content:center;padding:5px;width:100%}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .submit-with-svg:has(input:disabled){background:#393939;border-color:#393939;cursor:not-allowed;opacity:.7}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .submit-with-svg input{background:none;border:0;color:#fff;cursor:pointer;font-size:16px;line-height:1;width:95px}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .submit-with-svg input:disabled{cursor:not-allowed}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .submit-with-svg input{width:auto}}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .submit-with-svg.mobile{bottom:0;display:flex;left:0;padding:12px;position:fixed;width:100%}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .oos-notification{display:flex;justify-content:space-between;width:100%}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .oos-notification div{pointer-events:none;text-align:center;width:100%}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .oos-notification button{margin-left:10px}#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper{display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between}#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper .total{align-items:center;display:flex}#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper{display:flex;gap:10px;justify-content:space-between}#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper>div{align-items:center;display:flex}#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select{border:1px solid #000;display:flex;width:-moz-max-content;width:max-content}#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select>*{align-items:center;border:none;display:flex;flex:1;height:30px;justify-content:center;width:30px}#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select .quantity{flex:2;font-weight:700}#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select .minus{font-size:32px}#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select .plus{font-size:20px}#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select .minus,#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select .plus{cursor:pointer}#main-product-container #main-product .product-information .product-form form .main-product-form-banners{display:flex;flex-direction:row;gap:6px}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .product-form form .main-product-form-banners{flex-direction:column;margin:0 -1.5rem}}#main-product-container #main-product .product-information .product-form form .main-product-form-banners>div{align-items:center;display:flex;flex-basis:33.3333333333%;flex-direction:row;gap:6px;justify-content:center;padding:11px 4px}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-form form .main-product-form-banners>div{gap:10px;padding:11px 14px}}#main-product-container #main-product .product-information .product-form form .main-product-form-banners>div img{max-height:22px}#main-product-container #main-product .product-information .product-form form .main-product-form-banners>div p{font-size:14px;line-height:1.2;margin:0}#main-product-container #main-product .product-information .payment-options{align-items:center;display:flex;gap:10px;justify-content:center;margin-top:20px;text-align:center}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .payment-options{flex-direction:column}}#main-product-container #main-product .product-information .payment-options>div{display:flex;gap:10px}#main-product-container #main-product .product-information .payment-options .klarna-logo,#main-product-container #main-product .product-information .payment-options .paypal-logo{align-items:center;display:flex;height:31px;justify-content:center;padding:5px;width:69px}#main-product-container #main-product .product-information .payment-options .paypal-logo{background-color:#fcbb32}#main-product-container #main-product .product-information .payment-options .klarna-logo{background-color:#ffa8cd}#main-product-container #main-product .product-information .payment-options img{height:auto;width:100%}#main-product-container #main-product .product-information .complete-your-kit{display:block;margin-top:30px;width:100%}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .complete-your-kit{margin-top:20px}}#main-product-container #main-product .product-information .complete-your-kit .complete-your-kit-banners{align-items:stretch;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px;justify-content:space-between}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .complete-your-kit .complete-your-kit-banners{flex-direction:row;gap:20px}}#main-product-container #main-product .product-information .complete-your-kit .complete-your-kit-banners .complete-your-kit-banner{align-items:center;color:#fcfcfc;display:flex;gap:14px;padding:12px 20px;width:100%}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .complete-your-kit .complete-your-kit-banners .complete-your-kit-banner{width:calc(50% - 10px)}}#main-product-container #main-product .product-information .complete-your-kit .complete-your-kit-title{display:flex;font-size:28px;justify-content:space-between;margin:20px 0 25px}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .complete-your-kit .complete-your-kit-title{margin:50px 0 30px}}@media only screen and (max-width:450px){#main-product-container #main-product .product-information .complete-your-kit .swiper-wrapper{display:flex;flex-direction:column;gap:20px;width:100%!important}}@media only screen and (min-width:450px){#main-product-container #main-product .product-information .complete-your-kit .swiper .swiper-wrapper{height:410px}}#main-product-container #main-product .product-information .complete-your-kit .swiper-slide{height:auto!important;position:relative}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .complete-your-kit .swiper-slide.top:before{background-color:var(--primary-color);bottom:-15px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}#main-product-container #main-product .product-information .complete-your-kit .swiper-slide.top:after{background-color:var(--primary-color);content:"";display:block;height:100%;position:absolute;right:-15px;top:0;width:1px}#main-product-container #main-product .product-information .complete-your-kit .swiper-slide.bottom:after{background-color:var(--primary-color);bottom:0;content:"";display:block;height:100%;position:absolute;right:-15px;width:1px}}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .complete-your-kit .swiper-slide{height:auto!important}}@media only screen and (max-width:450px){#main-product-container #main-product .product-information .complete-your-kit .swiper-slide:not(:last-of-type):after{background-color:var(--primary-color);bottom:-15px;content:"";display:block;height:1px;left:0;position:absolute;width:100%}#main-product-container #main-product .product-information .complete-your-kit .swiper-slide:not(:last-of-type):before{content:unset}}#main-product-container #main-product .product-information .complete-your-kit .cyk-navigation{display:flex;gap:16px}@media only screen and (max-width:450px){#main-product-container #main-product .product-information .complete-your-kit .cyk-navigation{display:none}}#main-product-container #main-product .product-information .complete-your-kit .cyk-swiper-button-next,#main-product-container #main-product .product-information .complete-your-kit .cyk-swiper-button-prev{cursor:pointer}#main-product-container #main-product .product-information .complete-your-kit .cyk-swiper-button-next.swiper-button-disabled,#main-product-container #main-product .product-information .complete-your-kit .cyk-swiper-button-prev.swiper-button-disabled{opacity:.43}#main-product-container #main-product .product-information .complete-your-kit .cyk-swiper-button-next img,#main-product-container #main-product .product-information .complete-your-kit .cyk-swiper-button-prev img{height:30px;width:30px}#main-product-container #main-product .product-information .pdp-blocks{display:grid;gap:20px;grid-template-columns:100%;margin-top:15px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .pdp-block-heading{margin-bottom:15px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper{display:grid;gap:20px;grid-template-columns:100%}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card{display:flex;gap:20px}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card{gap:8px}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-image{min-width:110px;position:relative;width:28%}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-image .button-wishlist{cursor:pointer;position:absolute;right:10px;top:10px;width:24px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-image .quickview-eye{bottom:10px;cursor:pointer;position:absolute;right:10px;width:24px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-image .quickview-eye svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:space-between}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-details .product-title-price{display:flex;flex-wrap:wrap;justify-content:space-between}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-details .product-title-price .product-sale-price{font-size:14px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-details .ctl-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;margin-top:4px;overflow:hidden}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-form .variant-selector-wrapper{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-form .variant-selector-wrapper .selector-wrapper{margin:0;width:calc(50% - 5px)}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-form .variant-selector-wrapper .selector-wrapper{width:100%}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-form .variant-selector-wrapper .selector-wrapper select{background-color:#eee;border:none;border-radius:15px;padding:4px 8px;width:100%}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-form .variant-selector-wrapper .selector-wrapper select option.unavailable{background-color:#ddd;text-decoration:line-through}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-form label{height:0;opacity:0;position:absolute;width:0}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-form input[type=submit]{text-align:center;width:100%}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:30px 40px}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner{flex-direction:column}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner>div{align-items:center;display:flex}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner>div{justify-content:center;text-align:center}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner .cta-banner-link a{display:block}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner .cta-banner-link a{margin:0 auto;width:60%}}form.product-form:not(.product-card-form){align-items:center;display:flex;flex-flow:column nowrap;gap:25px 10px;justify-content:center;width:100%}form.product-form:not(.product-card-form).form-interacted .product-option-wrapper.no-option-selected{animation:errorShake .2s linear 5}form.product-form:not(.product-card-form) .info-content{align-items:flex-start;border-bottom:1px solid #e4e5e6;display:flex;flex-flow:column nowrap;gap:15px;justify-content:center;padding-bottom:25px;width:100%}form.product-form:not(.product-card-form) .info-content .product-title{align-items:flex-start;color:#000;display:flex;flex-flow:column nowrap;font-family:var(--font-heading),sans-serif;font-size:24px;font-weight:700;gap:15px;justify-content:flex-start;text-align:left;text-transform:capitalize}form.product-form:not(.product-card-form) .info-content .product-price{align-items:center;color:#000;display:flex;flex-flow:row wrap;font-size:20px;font-weight:700;gap:12px;justify-content:flex-start;margin-right:auto}form.product-form:not(.product-card-form) .info-content .product-price .price,form.product-form:not(.product-card-form) .info-content .product-price .sale-price,form.product-form:not(.product-card-form) .info-content .product-price .savings{color:#000;display:inline-block;font-size:14px;font-weight:700}form.product-form:not(.product-card-form) .info-content .product-price .price{font-size:20px}form.product-form:not(.product-card-form) .info-content .product-price .savings{color:#dc323b}form.product-form:not(.product-card-form) .info-content .product-price .sale-price{font-weight:400}form.product-form:not(.product-card-form) .info-content .variant-sku{color:#000;font-size:14px;font-weight:700;margin-left:auto}form.product-form:not(.product-card-form) .info-content .brand-logo{height:auto;margin-left:auto;max-width:128px;min-width:128px;width:128px}form.product-form:not(.product-card-form) .info-content .brand-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}form.product-form:not(.product-card-form) .info-content .content-group{display:flex;flex-flow:row wrap;gap:15px 30px;width:100%}form.product-form:not(.product-card-form) .info-content .content-group.horizontal{align-items:center;flex-flow:row wrap;justify-content:space-between}form.product-form:not(.product-card-form) .info-content .content-group.vertical{align-items:flex-start;flex-flow:column nowrap;justify-content:center}form.product-form:not(.product-card-form) .button-container{align-items:center;display:flex;flex-flow:row wrap;gap:8px 20px;justify-content:center;width:100%}form.product-form:not(.product-card-form) .button-container:has(.klaviyo-notify-form):has(button.add-to-cart[disabled].sold-out) button.add-to-cart{order:-1}form.product-form:not(.product-card-form) .button-container:has(.klaviyo-notify-form):has(button.add-to-cart[disabled].sold-out) .klaviyo-notify-form{flex:100%;margin-top:15px;order:5;width:100%}form.product-form:not(.product-card-form) .button-container:has(.no-variant-selected) button.add-to-cart img{display:none}form.product-form:not(.product-card-form) .button-container:has(.no-variant-selected) .klaviyo-notify-form,form.product-form:not(.product-card-form) .button-container:has(.no-variant-selected) .quantity-selector,form.product-form:not(.product-card-form) .button-container:has(.no-variant-selected) .stock-indicator{display:none}form.product-form:not(.product-card-form) .button-container button.button-wishlist{height:40px;min-width:40px;padding:5px;width:40px}form.product-form:not(.product-card-form) .button-container button.button-wishlist svg{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}form.product-form:not(.product-card-form) .stock-indicator{color:#000;flex:100%;font-size:16px;margin-bottom:5px;text-align:left;width:100%}form.product-form:not(.product-card-form) .stock-indicator:empty{display:none}form.product-form:not(.product-card-form) .quantity-selector{align-items:center;border:1px solid #000;border-radius:0;display:flex;flex-flow:row nowrap;justify-content:center}form.product-form:not(.product-card-form) .quantity-selector .quantity-input,form.product-form:not(.product-card-form) .quantity-selector .quantity-minus,form.product-form:not(.product-card-form) .quantity-selector .quantity-plus{align-items:center;display:flex;height:36px;justify-content:center;width:32px}form.product-form:not(.product-card-form) .quantity-selector .quantity-input svg,form.product-form:not(.product-card-form) .quantity-selector .quantity-minus svg,form.product-form:not(.product-card-form) .quantity-selector .quantity-plus svg{color:#000;height:12px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:12px}form.product-form:not(.product-card-form) .quantity-selector .quantity-minus,form.product-form:not(.product-card-form) .quantity-selector .quantity-plus{cursor:pointer}form.product-form:not(.product-card-form) .quantity-selector .quantity-minus:active,form.product-form:not(.product-card-form) .quantity-selector .quantity-minus:hover,form.product-form:not(.product-card-form) .quantity-selector .quantity-plus:active,form.product-form:not(.product-card-form) .quantity-selector .quantity-plus:hover{background:#000}form.product-form:not(.product-card-form) .quantity-selector .quantity-minus:active svg,form.product-form:not(.product-card-form) .quantity-selector .quantity-minus:hover svg,form.product-form:not(.product-card-form) .quantity-selector .quantity-plus:active svg,form.product-form:not(.product-card-form) .quantity-selector .quantity-plus:hover svg{color:#fff}form.product-form:not(.product-card-form) .quantity-selector input.quantity-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;flex:1;font-size:12px;font-weight:700;margin:0;padding:0;text-align:center;width:51px}form.product-form:not(.product-card-form) .quantity-selector input.quantity-input::-webkit-inner-spin-button,form.product-form:not(.product-card-form) .quantity-selector input.quantity-input::-webkit-outer-spin-button{-moz-appearance:textfield;-webkit-appearance:none}form.product-form:not(.product-card-form) .quantity-selector.disabled{display:none}form.product-form:not(.product-card-form) .quantity-selector.max-reached .quantity-plus{cursor:not-allowed;opacity:.3}form.product-form:not(.product-card-form) .quantity-selector.max-reached .quantity-plus:hover{background:none}form.product-form:not(.product-card-form) .quantity-selector.max-reached .quantity-plus:hover svg{color:#000}form.product-form:not(.product-card-form) .quantity-selector.min-reached .quantity-minus{cursor:not-allowed;opacity:.3}form.product-form:not(.product-card-form) .quantity-selector.min-reached .quantity-minus:hover{background:none}form.product-form:not(.product-card-form) .quantity-selector.min-reached .quantity-minus:hover svg{color:#000}form.product-form:not(.product-card-form) button.add-to-cart{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border:1px solid #000;border-radius:0;color:#fff;display:flex;flex:1;flex-flow:row nowrap;gap:8px;height:40px;justify-content:center;padding:5px 10px}form.product-form:not(.product-card-form) button.add-to-cart .text{-webkit-line-clamp:1;color:inherit;font-size:14px;font-weight:700;overflow:hidden;pointer-events:none;text-align:center;text-overflow:ellipsis;white-space:nowrap}form.product-form:not(.product-card-form) button.add-to-cart svg{color:inherit;height:17px;-o-object-fit:contain;object-fit:contain;pointer-events:none;width:17px}form.product-form:not(.product-card-form) button.add-to-cart[disabled]{cursor:not-allowed;opacity:.7}form.product-form:not(.product-card-form) button.add-to-cart[disabled] svg{display:none}form.product-form:not(.product-card-form) button.add-to-cart[disabled]:not(.unavailable):not(.no-variant-selected)+.klaviyo-notify-form{display:flex}form.product-form:not(.product-card-form) button.add-to-cart[disabled].no-variant-selected{cursor:auto!important}form.product-form:not(.product-card-form) .discontinued-button{flex:1;opacity:.7;pointer-events:none;text-align:center}form.product-form:not(.product-card-form) .klaviyo-notify-form{align-items:flex-start;background:linear-gradient(0deg,#e7e7e7,#e7e7e7 99%);display:none;flex:1;flex-flow:column nowrap;gap:15px;justify-content:center;padding:20px}form.product-form:not(.product-card-form) .klaviyo-notify-form input[type=email]#notify_email{border:1px solid #000;padding:12px 10px 10px 15px}form.product-form:not(.product-card-form) .klaviyo-notify-form .klaviyo-bis-trigger{width:100%}form.product-form:not(.product-card-form) .klaviyo-notify-form .klaviyo-bis-trigger.disabled{cursor:not-allowed;opacity:.5}form.product-form:not(.product-card-form) .klaviyo-notify-form .form-message{background:#fff;border-radius:4px;color:#000;font-size:16px;font-weight:700;margin:0 auto;order:-1;padding:8px 15px;text-align:center;width:100%}form.product-form:not(.product-card-form) .klaviyo-notify-form .form-message.error{background:#db2e27;color:#fff}form.product-form:not(.product-card-form) .klaviyo-notify-form .form-message.success{background:#008060;color:#fff}form.product-form:not(.product-card-form) .klaviyo-bis-trigger{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border:1px solid #000;border-radius:0;color:#fff;cursor:pointer;display:flex;flex:1;flex-flow:row nowrap;font-size:14px;font-weight:700;height:40px;justify-content:center;margin:0;min-height:40px;padding:5px 10px;text-align:center;white-space:nowrap}form.product-form:not(.product-card-form) .product-option-wrapper{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:15px 10px;justify-content:flex-start;position:relative;width:100%}form.product-form:not(.product-card-form) .product-option-wrapper:not(.colour){max-width:calc(50% - 10px)}@media only screen and (max-width:991.98px){form.product-form:not(.product-card-form) .product-option-wrapper:not(.colour){max-width:100%}}form.product-form:not(.product-card-form) .product-option-wrapper .option-heading-wrapper{align-items:baseline;display:flex;flex-flow:row nowrap;gap:4px;justify-content:flex-start;width:100%}form.product-form:not(.product-card-form) .product-option-wrapper .option-heading-wrapper .option-heading,form.product-form:not(.product-card-form) .product-option-wrapper .option-heading-wrapper .option-name{color:#000;font-size:14px}form.product-form:not(.product-card-form) .product-option-wrapper .option-heading-wrapper .option-heading{font-weight:700;white-space:nowrap}form.product-form:not(.product-card-form) .product-option-wrapper .option-heading-wrapper .option-name{font-weight:400;text-transform:capitalize}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios{align-items:flex-start;display:flex;flex-flow:row wrap;gap:14px;justify-content:flex-start;width:100%}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios input.radio-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios input.radio-option.unavailable+label:after,form.product-form:not(.product-card-form) .product-option-wrapper .option-radios input.radio-option[disabled]+label:after{background:#bbb;display:block}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios input.radio-option:checked+label{background-color:#000;border-color:#000;color:#fff}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios input.radio-option:checked+label:after{background:#000}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios input.radio-option.sold-out+label,form.product-form:not(.product-card-form) .product-option-wrapper .option-radios input.radio-option.unavailable:not(.sold-out)+label{opacity:.65}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios label.radio-label{align-items:center;border:1px solid #000;border-radius:0;color:#000;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:32px;justify-content:center;overflow:hidden;padding:5px 15px;position:relative;text-transform:capitalize;white-space:nowrap}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios label.radio-label:not(.swatch-radio-label):not(input:checked+label):hover{background-color:#000;border-color:#000;color:#fff}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios label.radio-label:after{background:#000;content:"";display:none;height:1px;inset:50% auto auto 50%;position:absolute;rotate:-45deg;translate:-50% -50%;width:150%}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios input:checked+label.swatch-radio-label,form.product-form:not(.product-card-form) .product-option-wrapper .option-radios label.swatch-radio-label:hover{border-color:#fff;outline-color:#0c9954}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios.selected{pointer-events:none}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios label.swatch-radio-label{align-items:center;aspect-ratio:1;background:#fff;border:1px solid transparent;border-radius:0;cursor:pointer;display:flex;isolation:isolate;justify-content:center;min-width:32px;outline:2px solid transparent;overflow:hidden;position:relative;width:32px}form.product-form:not(.product-card-form) .product-option-wrapper .option-radios label.swatch-radio-label img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}form.product-form:not(.product-card-form) .product-option-wrapper.no-option-selected .custom-select-wrapper .select-output,form.product-form:not(.product-card-form) .product-option-wrapper.no-option-selected.colour .option-radios .radio-label{border-color:#db2e27}form.product-form:not(.product-card-form) .product-option-wrapper.colour .option-radios label{border-color:#bbb;font-size:0;height:65px;padding:0;width:65px}@media only screen and (max-width:767.98px){form.product-form:not(.product-card-form) .product-option-wrapper.colour .option-radios label{height:50px;width:50px}}form.product-form:not(.product-card-form) .product-option-wrapper.colour .option-radios label img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}form.product-form:not(.product-card-form) .product-option-wrapper.colour .option-radios input:checked+label{border-color:#0c9954;outline:2px solid #0c9954}form.product-form:not(.product-card-form) select.product-master-selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f4f4f4;border-radius:4px;color:#0a0a0a;display:none;font-weight:16px;min-height:40px;padding:5px 15px;width:100%}form.product-form:not(.product-card-form) .product-options{align-items:flex-start;display:flex;flex-flow:row wrap;gap:20px;justify-content:flex-start;position:relative;z-index:20}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper{position:relative;width:100%}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper.active .option-radios{display:flex}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper.active svg{rotate:-90deg}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper:has(input:checked) .select-output{border-color:#0c9954;outline:2px solid #0c9954}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper svg{height:25px;inset:50% 2px auto auto;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;rotate:90deg;translate:0 -50%;width:25px;z-index:5}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .select-output{background:#f4f4f4;border:1px solid #000;border-radius:0;cursor:pointer;min-height:40px;overflow:hidden;padding:10px 15px 10px 25px;position:relative;text-overflow:ellipsis;white-space:nowrap}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .option-radios{background:#fff;border:1px solid #000;border-top:none;display:none;flex-flow:column nowrap;gap:0;inset:40px 0 auto 0;max-height:320px;overflow:hidden auto;position:absolute;width:100%;z-index:999}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .option-radios::-webkit-scrollbar{width:8px}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .option-radios::-webkit-scrollbar-track{background:#f4f4f4}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .option-radios::-webkit-scrollbar-thumb{background-color:#db2e27}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .option-radios::-webkit-scrollbar-thumb:hover{background:#af241f}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .option-radios input,form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .option-radios label{border:none;border-radius:0;justify-content:flex-start;text-align:left;width:100%}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .option-radios input:after,form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .option-radios label:after{content:unset!important}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .option-radios label{display:block;font-size:14px;line-height:22px;min-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .option-radios input.sold-out+label,form.product-form:not(.product-card-form) .product-option-wrapper .custom-select-wrapper .option-radios input.unavailable+label{text-decoration:line-through}form.product-form:not(.product-card-form) .recipient-form{display:block;position:relative;width:100%}form.product-form:not(.product-card-form) .recipient-form-field-label{margin:.6rem 0}form.product-form:not(.product-card-form) .recipient-form-field-label--space-between{display:flex;justify-content:space-between}form.product-form:not(.product-card-form) .recipient-checkbox{align-items:flex-start;cursor:pointer;display:flex;flex-grow:1;font-size:1.6rem;max-width:inherit;position:relative;width:100%;word-break:break-word}form.product-form:not(.product-card-form) .recipient-checkbox span{font-size:16px;margin-left:10px}form.product-form:not(.product-card-form) .no-js .recipient-checkbox{display:none}form.product-form:not(.product-card-form) .recipient-form>input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;height:32px;left:0;margin:0;position:absolute;top:0;width:32px;z-index:-1}form.product-form:not(.product-card-form) .recipient-fields__field{margin:0 0 20px}form.product-form:not(.product-card-form) .recipient-fields .field__input{background:#fff;border:none;border:1px solid var(--primary-color);box-sizing:border-box;color:#000;display:block;font-size:1rem;padding:10px 20px;width:100%}form.product-form:not(.product-card-form) .field__input.property.error{border:1px solid #b40303!important}form.product-form:not(.product-card-form) .recipient-fields .field__label{-webkit-text-stroke:1px var(--color-dark);color:var(--color-light);display:block;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);line-height:1;margin-bottom:1rem;word-break:normal}@supports (hanging-punctuation:first) and (font:-apple-system-body) and (-webkit-appearance:none){form.product-form:not(.product-card-form) .recipient-fields .field__label{-webkit-text-stroke:.65px var(--color-dark);font-family:Bebas Neue,system-ui!important;font-style:normal;font-weight:400}}form.product-form:not(.product-card-form) .recipient-checkbox>svg{flex-shrink:0;height:26px;margin-right:0;margin-top:0;width:26px}form.product-form:not(.product-card-form) .recipient-checkbox>svg rect{stroke:#111}form.product-form:not(.product-card-form) .recipient-form .icon-checkmark{height:19px;left:5px;position:absolute;top:3px;visibility:hidden;width:16px;z-index:5}form.product-form:not(.product-card-form) .recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}form.product-form:not(.product-card-form) .js .recipient-fields{display:none}form.product-form:not(.product-card-form) .recipient-fields hr{margin:1.6rem auto}form.product-form:not(.product-card-form) .recipient-form>input[type=checkbox]:checked~.recipient-fields{animation:animateMenuOpen var(--duration-default) ease;display:block;padding-top:20px}form.product-form:not(.product-card-form) .recipient-email-label.optional,form.product-form:not(.product-card-form) .recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields{display:none}form.product-form:not(.product-card-form) .js .recipient-email-label.required,form.product-form:not(.product-card-form) .no-js .recipient-email-label.optional{display:inline}form.product-form:not(.product-card-form) .recipient-form ul{padding-left:4.4rem;text-align:left}form.product-form:not(.product-card-form) .recipient-form ul a{display:inline}form.product-form:not(.product-card-form) .recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors:active){form.product-form:not(.product-card-form) .recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}form.product-form:not(.product-card-form) .recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}@keyframes errorShake{0%{translate:-2px 0}to{translate:2px 0}}

/*# sourceMappingURL=section-gb-main-product.min.css.map*/