#main-product-container{position:relative;z-index:10}#main-product-container .separator{background-color:rgba(0,0,0,.2);display:block;height:1px}#main-product-container .mobile-breadcrumbs{display:none}@media (max-width:768px){#main-product-container .desktop-breadcrumbs{display:none}#main-product-container .mobile-breadcrumbs{display:block}}#main-product-container #product-oos .product-oos{align-items:center;background-color:#f0f0f0;display:flex;padding:26px 30px}@media only screen and (max-width:991.98px){#main-product-container #product-oos .product-oos{flex-wrap:wrap;gap:20px;padding:20px}}#main-product-container #product-oos .product-oos__media{max-width:100px}#main-product-container #product-oos .product-oos__media img{height:auto;width:100%}#main-product-container #product-oos .product-oos__details{flex:1}#main-product-container #product-oos .product-oos__details .product-information{display:flex}#main-product-container #product-oos .product-oos__details .product-information .product-title{width:100%}#main-product-container #product-oos .product-oos__details .product-information .product-title h1{display:block;margin-bottom:10px}@media only screen and (max-width:991.98px){#main-product-container #product-oos .product-oos__details .product-information .product-title h1{margin-bottom:6px}}#main-product-container #product-oos .product-oos__details .product-information .product-title span{display:block;font-size:20px;font-weight:600;margin-bottom:10px}@media only screen and (max-width:991.98px){#main-product-container #product-oos .product-oos__details .product-information .product-title span{font-size:14px;margin-bottom:6px}}#main-product-container #product-oos .product-oos__details .product-information .product-title a{color:#000;display:block;font-size:14px;text-decoration:underline}#main-product-container #product-oos .product-oos__details .product-information>div{padding:0 30px}@media only screen and (max-width:991.98px){#main-product-container #product-oos .product-oos__details .product-information>div{padding:0}}#main-product-container #product-oos .product-oos__details .product-information>div:first-child{border-right:1px solid #707070}@media only screen and (max-width:991.98px){#main-product-container #product-oos .product-oos__details .product-information>div:first-child{border:0}}#main-product-container #product-oos .product-oos__form{flex:1}@media only screen and (max-width:991.98px){#main-product-container #product-oos .product-oos__form{border-top:1px solid #707070;flex-basis:100%;padding-top:20px;width:100%}}#main-product-container #product-oos .product-oos__form .product-oos-form{padding:12px 30px}@media only screen and (max-width:991.98px){#main-product-container #product-oos .product-oos__form .product-oos-form{padding:0}}#main-product-container #product-oos .product-oos__form .product-oos-form span{display:block;font-size:14px;font-weight:600;margin-bottom:14px}@media only screen and (max-width:991.98px){#main-product-container #product-oos .product-oos__form .product-oos-form span{text-align:center}}#main-product-container #product-oos .product-oos__form .product-oos-form form{display:flex;gap:20px}@media only screen and (max-width:991.98px){#main-product-container #product-oos .product-oos__form .product-oos-form form{flex-wrap:wrap;justify-content:end}}@media only screen and (min-width:992px){#main-product-container #product-oos .product-oos__form .product-oos-form form .email{flex:1}}@media only screen and (max-width:991.98px){#main-product-container #product-oos .product-oos__form .product-oos-form form .email{width:100%}}#main-product-container #product-oos .product-oos__form .product-oos-form form .email input{border:0;color:#727272;font-size:14px;padding:10px 15px;width:100%}#main-product-container #product-oos .product-oos__form .product-oos-form form .submit input{background:#000;border:0;color:#fff;font-size:14px;font-weight:600;height:100%;padding:10px 30px}#main-product-container #main-product{display:grid;grid-template-columns:50% 50%}@media only screen and (max-width:991.98px){#main-product-container #main-product{gap:0;grid-template-columns:100%}}#main-product-container #main-product .gallery .membership-gallery-container{position:sticky;top:105px}#main-product-container #main-product .gallery .membership-gallery-container .membership-cta{margin:43px auto 0;max-width:955px;padding:25px}#main-product-container #main-product .gallery .membership-gallery-container .membership-cta h1,#main-product-container #main-product .gallery .membership-gallery-container .membership-cta h2,#main-product-container #main-product .gallery .membership-gallery-container .membership-cta h3,#main-product-container #main-product .gallery .membership-gallery-container .membership-cta p{margin-bottom:12px;max-width:540px}#main-product-container #main-product .gallery .membership-gallery-container .membership-cta a{margin:0 auto}#main-product-container #main-product .gallery .membership-gallery-container .gallery-container{position:relative;top:0}#main-product-container #main-product .gallery .gallery-container{display:flex;position:sticky;top:105px;transition:all .3s}@media only screen and (max-width:991.98px){#main-product-container #main-product .gallery .gallery-container{flex-direction:column-reverse;opacity:0}}@media only screen and (max-width:767.98px){#main-product-container #main-product .gallery .gallery-container{margin:0 -1.5rem;opacity:0}}@media only screen and (max-width:319.98px){#main-product-container #main-product .gallery .gallery-container{margin:0 -1rem;opacity:0}}#main-product-container #main-product .gallery .gallery-container .thumb-gallery{display:none}@media only screen and (max-width:991.98px){#main-product-container #main-product .gallery .gallery-container .thumb-gallery{display:block;margin-right:0;margin-top:20px;width:100%}}@media only screen and (max-width:767.98px){#main-product-container #main-product .gallery .gallery-container .thumb-gallery{padding:0 20px}}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb,#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder{height:100%;overflow:hidden;position:relative;width:100%}#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:not([lightbox-trigger] svg){height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:70%}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder:hover{cursor:zoom-in}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder:hover .gallery-image-holder-zoom{opacity:1}#main-product-container #main-product .gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder .gallery-image-holder-zoom{border:4px solid #f5f5f5;border-radius:100%;box-shadow:0 5px 10px -2px rgba(0,0,0,.3);display:block;height:340px!important;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s;width:340px!important;z-index:99999}#main-product-container #main-product .gallery .gallery-container .main-gallery{width:100%}@media only screen and (max-width:991.98px){#main-product-container #main-product .gallery .gallery-container .main-gallery{width:100%}}@media only screen and (min-width:992px){#main-product-container #main-product .gallery .gallery-container .main-gallery .main-swiper{height:auto!important}}#main-product-container #main-product .gallery .gallery-container .main-gallery .lightbox-trigger{align-items:center;background-color:#fff;border:1px solid #000;border-radius:100%;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:10px;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{height:12px!important;-o-object-fit:contain;object-fit:contain;width:12px!important}@media only screen and (max-width:991.98px){#main-product-container #main-product .gallery .gallery-container .main-gallery .lightbox-trigger{right:20px;top:20px}}#main-product-container #main-product .gallery .gallery-container .main-gallery .gallery-image-holder{overflow:hidden;padding-bottom:84.4827586207%;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:cover;object-fit:cover;position:absolute;width:100%}@media only screen and (min-width:992px){#main-product-container #main-product .gallery .gallery-container .main-gallery .swiper-wrapper.slg-product-gallery{display:flex;flex-wrap:wrap;gap:10px}#main-product-container #main-product .gallery .gallery-container .main-gallery .swiper-wrapper.slg-product-gallery.even-items div{width:calc(50% - 5px)}#main-product-container #main-product .gallery .gallery-container .main-gallery .swiper-wrapper.slg-product-gallery.even-items div:first-child,#main-product-container #main-product .gallery .gallery-container .main-gallery .swiper-wrapper.slg-product-gallery.even-items div:last-child{width:100%}#main-product-container #main-product .gallery .gallery-container .main-gallery .swiper-wrapper.slg-product-gallery.odd-items div{width:calc(50% - 5px)}#main-product-container #main-product .gallery .gallery-container .main-gallery .swiper-wrapper.slg-product-gallery.odd-items div:first-child{width:100%}}#main-product-container #main-product .gallery .gallery-container .swiper-button-next,#main-product-container #main-product .gallery .gallery-container .swiper-button-prev{background-color:#fff;border:1px solid #000;border-radius:50%;color:transparent!important;display:none;height:30px;padding:4px;width:30px}#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:12px;width:12px}@media only screen and (max-width:991.98px){#main-product-container #main-product .gallery .gallery-container .swiper-button-next,#main-product-container #main-product .gallery .gallery-container .swiper-button-prev{display:flex!important}}#main-product-container #main-product .gallery .gallery-container .swiper-button-next{right:20px!important}#main-product-container #main-product .gallery .gallery-container .swiper-button-prev{left:20px!important;transform:rotate(180deg)}@media only screen and (min-width:992px){#main-product-container #main-product .product-information{padding-left:40px}}#main-product-container #main-product .product-information .product-information-wrapper{position:relative}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .product-information-wrapper{position:sticky;top:105px}}#main-product-container #main-product .product-information .product-details{display:grid;gap:20px;grid-template-columns:100%;position:relative;z-index:20}#main-product-container #main-product .product-information .product-details .membership-contact{background-color:var(--secondary-color);padding:20px;text-align:center}#main-product-container #main-product .product-information .product-details .membership-contact *{font-size:16px;font-weight:700}#main-product-container #main-product .product-information .product-details .product-badges{display:flex;flex-direction:row;gap:10px;position:unset;width:unset;z-index:99}#main-product-container #main-product .product-information .product-details .product-badges .product-badge{background-color:var(--primary-color);color:var(--text-primary-color);font-size:14px;padding:3px 8px;width:-moz-max-content;width:max-content}#main-product-container #main-product .product-information .product-details .product-badges .product-badge.sale-badge{background-color:var(--accent-1-color);color:var(--text-alternate-color)}#main-product-container #main-product .product-information .product-details .product-title-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-creator{color:#000;display:block;margin-bottom:20px;width:100%}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-title h1{color:#000}#main-product-container #main-product .product-information .product-details .product-title-wrapper .product-reviews{align-items:center;display:flex}#main-product-container #main-product .product-information .product-details .product-price{color:#000}#main-product-container #main-product .product-information .product-details .members-total,#main-product-container #main-product .product-information .product-details .members-total *{font-size:14px;line-height:16px;margin-top:15px;text-transform:uppercase}#main-product-container #main-product .product-information .product-details .old-price .product-price{color:var(--accent-1-color)}#main-product-container #main-product .product-information .product-details .product-description-container{display:block;margin-top:10px}#main-product-container #main-product .product-information .product-details .product-description-container .product-desc,#main-product-container #main-product .product-information .product-details .product-description-container .product-desc *{font-size:14px;line-height:21px}#main-product-container #main-product .product-information .product-details .product-description-container .product-desc,#main-product-container #main-product .product-information .product-details .product-description-container .product-desc *,#main-product-container #main-product .product-information .product-details .product-description-container .product-desc * div,#main-product-container #main-product .product-information .product-details .product-description-container .product-desc * p,#main-product-container #main-product .product-information .product-details .product-description-container .product-desc div,#main-product-container #main-product .product-information .product-details .product-description-container .product-desc p{margin-top:8px}#main-product-container #main-product .product-information .product-details .product-description-container .product-desc * div:first-child,#main-product-container #main-product .product-information .product-details .product-description-container .product-desc * p:first-child,#main-product-container #main-product .product-information .product-details .product-description-container .product-desc :first-child,#main-product-container #main-product .product-information .product-details .product-description-container .product-desc div:first-child,#main-product-container #main-product .product-information .product-details .product-description-container .product-desc p:first-child,#main-product-container #main-product .product-information .product-details .product-description-container .product-desc:first-child{margin-top:0}#main-product-container #main-product .product-information .product-details .product-description-container .product-desc * h3,#main-product-container #main-product .product-information .product-details .product-description-container .product-desc h3{font-size:16px;font-weight:600;margin-top:20px}#main-product-container #main-product .product-information .product-form .line-item-property__field .gift-aid-title span{display:block;font-size:14px;font-weight:600;line-height:19px;margin-bottom:12px}#main-product-container #main-product .product-information .product-form .line-item-property__field .gift-aid-content{display:block;font-size:14px;font-weight:400;line-height:21px;margin-bottom:12px}#main-product-container #main-product .product-information .product-form .line-item-property__field .gift-aid-buttons{display:flex;gap:15px}#main-product-container #main-product .product-information .product-form .line-item-property__field .gift-aid-buttons input,#main-product-container #main-product .product-information .product-form .line-item-property__field .gift-aid-buttons label{display:block}#main-product-container #main-product .product-information .product-form .line-item-property__field .gift-aid-buttons input[type=radio]{opacity:.01;z-index:100}#main-product-container #main-product .product-information .product-form .line-item-property__field .Checked+label,#main-product-container #main-product .product-information .product-form .line-item-property__field .gift-aid-buttons input[type=radio]:checked+label{background:#343434;color:#fff}#main-product-container #main-product .product-information .product-form .line-item-property__field .gift-aid-buttons label{border:1px solid #343434;color:#343434;cursor:pointer;padding:10px 25px;z-index:90}#main-product-container #main-product .product-information .product-form .line-item-property__field .gift-aid-buttons label:hover{background:#343434;color:#fff}#main-product-container #main-product .product-information .product-form .mobile-add{bottom:0;left:0;position:fixed;width:100%;z-index:9999}@media only screen and (min-width:768px){#main-product-container #main-product .product-information .product-form .mobile-add{display:none}}#main-product-container #main-product .product-information .product-form .mobile-add svg{height:17px;width:17px}#main-product-container #main-product .product-information .product-form .mobile-add svg path{fill:none;stroke:#fff;stroke-width:2px}#main-product-container #main-product .product-information .product-form .second-member-details{height:0;opacity:0;overflow:hidden;transition:all .3s;width:0}#main-product-container #main-product .product-information .product-form .second-member-details.active{height:auto;opacity:1;width:100%}#main-product-container #main-product .product-information .product-form .second-member-details legend{display:inline-block;font-size:18px;line-height:22px;margin:0 0 5px;padding:0;width:100%}#main-product-container #main-product .product-information .product-form .second-member-details .second-member-details-inputs{border:1px solid #eee;display:flex;flex-direction:column;gap:15px;margin:0;padding:15px}#main-product-container #main-product .product-information .product-form .second-member-details .second-member-details-inputs .field label{display:inline-block;margin-bottom:5px}#main-product-container #main-product .product-information .product-form .second-member-details .second-member-details-inputs .field input{border:1px solid #eee;border:1px solid var(--accent-2-color);font-size:14px;padding:10px 15px;width:100%}#main-product-container #main-product .product-information .product-form .product-submit-container{align-items:center;display:flex;gap:20px;width:100%}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .product-form .product-submit-container{flex-wrap:wrap}}#main-product-container #main-product .product-information .product-form .wishlist-container{aspect-ratio:1/1;cursor:pointer;height:100%}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .product-form .wishlist-container{height:53px;width:53px}}@media only screen and (max-width:319.98px){#main-product-container #main-product .product-information .product-form .wishlist-container{height:46px;width:46px}}#main-product-container #main-product .product-information .product-form .wishlist-container .button-wishlist{align-items:center;aspect-ratio:1/1;background-color:#f5f0ed;cursor:pointer;display:flex;height:100%;justify-content:center}#main-product-container #main-product .product-information .product-form .wishlist-container .button-wishlist svg path{fill:none}#main-product-container #main-product .product-information .product-form .wishlist-container .button-wishlist.active-wishlist svg path{fill:var(--accent-1-color);stroke:var(--accent-1-color)}#main-product-container #main-product .product-information .product-form .wishlist-container .button-wishlist.active svg path{fill:#000}#main-product-container #main-product .product-information .product-form form{display:grid;gap:25px;grid-template-columns:100%}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper{display:flex;flex:1;justify-content:space-between}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .enquire-button{flex:1;text-align:center}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .oos-notification,#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .submit{align-items:center;display:flex;height:52px;justify-content:center;max-height:52px}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .submit{padding-bottom:16px;padding-top:16px;width:100%}@media only screen and (max-width:319.98px){#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .submit{padding:12px 0}}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper input[type=submit]{width:100%}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper button{align-items:center;display:flex;gap:6px;justify-content:center}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .product-form form .product-submit-wrapper button{margin-left:0;width:100%}}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper button svg{height:17px;width:17px}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper button svg path{fill:none;stroke:#fff;stroke-width:2px}#main-product-container #main-product .product-information .product-form form .product-submit-wrapper .oos-notification{display:flex;justify-content:space-between;max-height:52px;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 .variant-selector-wrapper .selector-wrapper{display:none}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper .selector-wrapper:last-of-type{margin-bottom:0}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper .selector-wrapper label{margin-right:6px}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper .selector-wrapper select{background-color:var(--secondary-color);border:none;height:30px;min-width:103px;padding:0 8px}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper.dropdown .heading-sm{margin-bottom:20px}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper.dropdown .selector-wrapper{display:unset}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper{display:flex;flex-direction:column;gap:10px}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .option-name{font-size:14px;font-weight:700;margin-bottom:10px}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios{display:flex;flex-wrap:wrap;gap:10px}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper{overflow:hidden;position:relative}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper input{cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper input:checked+label{background-color:var(--accent-1-color);color:var(--text-alternate-color)}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper input:hover:not(:checked)+label{filter:brightness(.9)}#main-product-container #main-product .product-information .product-form form .variant-selector-wrapper .option-radios-wrapper .radio-option .variant-radios .variant-wrapper label{background-color:var(--primary-color);display:block;padding:10px 30px;transition:all .3s}#main-product-container #main-product .product-information .product-form form .variant-prices-container .variant-price-wrapper{display:flex;gap:10px;justify-content:space-between}#main-product-container #main-product .product-information .product-form form .variant-prices-container .variant-price-wrapper span{font-family:Nobel Bold}#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper{display:flex;flex-wrap:wrap;gap:15px;height:100%;justify-content:space-between}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper{height:50px;width:100%}}#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{background-color:#f5f0ed;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,#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 .quantity-total-wrapper .quantity-wrapper .quantity-select .minus{font-size:25px}#main-product-container #main-product .product-information .product-form form .quantity-total-wrapper .quantity-wrapper .quantity-select .plus{font-weight:700}#main-product-container #main-product .product-information .pdp-blocks{display:grid;gap:50px;grid-template-columns:100%;margin-top:50px}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .pdp-blocks{gap:50px;margin-top:20px}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block{display:block;position:relative;width:100%}#main-product-container #main-product .product-information .pdp-blocks .pdp-block.information button:first-of-type{padding-top:0}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .complementary-slider-container{position:relative}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .complementary-slider-container{padding-bottom:60px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .complementary-slider-container .complementary-slider-wrapper .ctl-wrapper{margin-left:-1.5rem;margin-right:-1.5rem;padding-left:1.5rem;padding-right:1.5rem;width:calc(100% + 3rem)}}@media only screen and (max-width:319.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .complementary-slider-container .complementary-slider-wrapper .ctl-wrapper{margin-left:-1rem;margin-right:-1rem;padding-left:1rem;padding-right:1rem;width:calc(100% + 2rem)}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .complementary-slider-container .complementary-slider-wrapper .ctl-wrapper .product-creator{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-primary-color);display:-webkit-box;font-size:14px;line-height:1.3;margin-bottom:10px;min-height:18px;overflow:hidden}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .pdp-block-header-container{margin-bottom:20px}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .pdp-block-header-container{display:flex;margin-bottom:15px}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .pdp-block-header-container .pdp-block-content-container{flex:1}@media only screen and (min-width:992px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .pdp-block-header-container .pdp-block-navigation-container{padding-bottom:15px;width:33.333%}}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .pdp-block-header-container .pdp-block-navigation-container{bottom:0;position:absolute;width:100%}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .pdp-block-header-container .pdp-block-navigation-container .complementary-swiper-navigation{align-items:end;display:flex;gap:10px;height:100%;justify-content:end}@media only screen and (max-width:991.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .pdp-block-header-container .pdp-block-navigation-container .complementary-swiper-navigation{align-items:center;justify-content:center}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .pdp-block-header-container .pdp-block-navigation-container .complementary-swiper-navigation--prev{align-items:center;border:1px solid #000;border-radius:100%;cursor:pointer;display:flex;height:36px;justify-content:center;transform:rotate(180deg);width:36px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .pdp-block-header-container .pdp-block-navigation-container .complementary-swiper-navigation--next{align-items:center;border:1px solid #000;border-radius:100%;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}#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 .pdp-block-content{display:block;font-size:14px;line-height:21px;margin-bottom:15px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .pdp-block-content span{font-size:14px;line-height:21px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-slider-wrapper{position:relative}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper{display:flex;height:100%;max-height:100%;overflow-x:hidden;width:100%}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-image{display:flex;margin-bottom:12px;min-width:110px;position:relative}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-image img{aspect-ratio:1/1;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 .button-wishlist.active-wishlist svg path{fill:var(--accent-1-color);stroke:var(--accent-1-color)}#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 .product-price-wrapper{display:flex;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-title{font-size:14px;min-height:35px}#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-title a{color:#000;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 .product-title-price .product-price,#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 .product-title-price .old-price .product-price{color:var(--accent-1-color)}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-form .oos-notification{pointer-events:none;text-align:center;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{display:none;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 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 button[type=submit]{align-items:center;color:#fff;display:flex;gap:6px;justify-content:center;text-align:center;width:100%}@media only screen and (max-width:319.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-form button[type=submit]{padding:12px 0}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-form button[type=submit] svg{stroke:#fff}@media only screen and (max-width:319.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-form button[type=submit] svg{height:14px;width:14px}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .ctl-wrapper .ctl-product-card .ctl-product-form-container .ctl-product-form button[type=submit] svg path{stroke:#fff;fill:none;stroke-width:2px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:58px 40px;position:relative}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner{padding:60px 20px}}#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-container{display:block;margin:0 auto;max-width:360px;padding:14px 26px;position:relative;text-align:center;width:100%;z-index:9}@media only screen and (max-width:767.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner .cta-container{padding:14px 12px}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner .cta-container .cta-banner-text{font-size:14px;font-weight:600;line-height:24px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner .cta-container .btn-no-bg{font-size:14px;font-weight:600;line-height:24px;text-decoration:underline;text-underline-offset:4px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner .cta-container .btn-no-bg:hover{color:var(--accent-1-color)!important}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner .cta-banner-link{display:flex;justify-content: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%}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner .image-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner .image-container picture{height:100%;margin:0!important;width:100%}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .cta-banner .image-container img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .accordion{border-bottom:1px solid #000}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .panel .content{margin-top:20px;padding:0}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .panel .content p{-webkit-margin-before:1em;-webkit-margin-after:1em;font-size:14px;line-height:21px;margin-block-end:1em;margin-block-start:1em}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .panel .content p a,#main-product-container #main-product .product-information .pdp-blocks .pdp-block .panel .content p em,#main-product-container #main-product .product-information .pdp-blocks .pdp-block .panel .content p strong{font-size:14px;line-height:21px}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .own-art-wrapper{align-items:center;display:flex;gap:5px}@media only screen and (max-width:319.98px){#main-product-container #main-product .product-information .pdp-blocks .pdp-block .own-art-wrapper{flex-direction:column;justify-content:center}}#main-product-container #main-product .product-information .pdp-blocks .pdp-block .own-art-wrapper .text-content a{font-weight:600;text-decoration:underline}

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