.main-product{margin:30px auto}@media only screen and (max-width:767.98px){.main-product{margin-top:16px}}.main-product:has(.quickview,.pdp-sold-out-form){margin-top:0}.main-product .product-wrapper .product-recommendations .recommended-heading{display:flex;gap:20px;justify-content:space-between}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-recommendations .swiper-navigation{display:none}}.main-product .product-wrapper .product-recommendations .recommendations-slider{margin-top:30px}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-recommendations .recommendations-slider{overflow:visible}}.main-product .product-wrapper .breadcrumbs ul{margin:0}@media only screen and (max-width:767.98px){.main-product .product-wrapper .breadcrumbs.desktop{display:none}}.main-product .product-wrapper .breadcrumbs.mobile{display:none}@media only screen and (max-width:767.98px){.main-product .product-wrapper .breadcrumbs.mobile{display:block;margin-bottom:8px}.main-product .product-wrapper .breadcrumbs.mobile ul{margin-bottom:0}}.main-product .product-wrapper .fixed-add-to-cart{align-items:center;background-color:var(--accent-2-color);border-radius:10px 10px 0 0;bottom:0;color:var(--text-alternate-color);display:flex;justify-content:space-between;min-height:50px;padding:16px;position:fixed;right:calc((100% - var(--page-width))/2 + 2rem + 32px);text-decoration:none;transition:all .2s ease-in-out;translate:0 100%;width:100%;z-index:20}.main-product .product-wrapper .fixed-add-to-cart.visible{translate:0}@media only screen and (max-width:767.98px){.main-product .product-wrapper .fixed-add-to-cart{border-radius:2px;right:0!important;width:100%!important}}.main-product .product-wrapper .fixed-add-to-cart .add-to-cart-price{font-weight:700}.main-product .product-wrapper .product-container{display:grid;gap:40px;grid-template-columns:50% auto;scroll-margin-top:150px}@media only screen and (max-width:991.98px){.main-product .product-wrapper .product-container{gap:0;grid-template-columns:100%}}.main-product .product-wrapper .product-container .product-gallery .gallery-container{display:flex;flex-direction:column;gap:16px;position:sticky;top:90px;transition:all .3s}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-gallery .gallery-container{gap:8px}}.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery{display:flex;justify-content:center;position:relative}.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .thumb-swiper{width:calc(100% - 50px)}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .thumb-swiper{width:100%}}.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .swiper-slide.thumb{border:1px solid transparent;height:100%;overflow:hidden;position:relative;width:100%}.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .swiper-slide.thumb.swiper-slide-active{border:1px solid var(--primary-color);border-radius:2px}.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder{aspect-ratio:1;background:var(--secondary-grey-color);border-radius:2px;height:100%;overflow:hidden;position:relative;width:100%}.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .swiper-slide.thumb .gallery-image-holder img,.main-product .product-wrapper .product-container .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 .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .swiper-button-next,.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .swiper-button-prev{border-radius:50%;color:transparent!important;display:flex!important;height:19px;transform:translateY(50%);width:9px}.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .swiper-button-next:after,.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .swiper-button-prev:after{display:none}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .swiper-button-next,.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .swiper-button-prev{display:none!important}}.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .swiper-button-next{right:0!important}.main-product .product-wrapper .product-container .product-gallery .gallery-container .thumb-gallery .swiper-button-prev{left:0!important}.main-product .product-wrapper .product-container .product-gallery .gallery-container .main-gallery{position:relative}.main-product .product-wrapper .product-container .product-gallery .gallery-container .main-gallery .product-badges{width:unset;z-index:99}.main-product .product-wrapper .product-container .product-gallery .gallery-container .main-gallery .product-badges .product-badge{font-size:14px;padding:7px 14px;width:-moz-max-content;width:max-content}.main-product .product-wrapper .product-container .product-gallery .gallery-container .main-gallery .lightbox-trigger{position:absolute;right:16px;top:16px;transition:all .1s;width:18px;z-index:1}.main-product .product-wrapper .product-container .product-gallery .gallery-container .main-gallery .lightbox-trigger:hover{transform:scale(1.05)}.main-product .product-wrapper .product-container .product-gallery .gallery-container .main-gallery .lightbox-trigger svg{fill:#000;-o-object-fit:contain;object-fit:contain;width:100%}.main-product .product-wrapper .product-container .product-gallery .gallery-container .main-gallery .lightbox-trigger img{left:0;top:0}.main-product .product-wrapper .product-container .product-gallery .gallery-container .main-gallery .gallery-image-holder{border-radius:var(--border-radius);overflow:hidden;padding-bottom:100%;position:relative;width:100%}.main-product .product-wrapper .product-container .product-gallery .gallery-container .main-gallery .gallery-image-holder iframe,.main-product .product-wrapper .product-container .product-gallery .gallery-container .main-gallery .gallery-image-holder img,.main-product .product-wrapper .product-container .product-gallery .gallery-container .main-gallery .gallery-image-holder model-viewer,.main-product .product-wrapper .product-container .product-gallery .gallery-container .main-gallery .gallery-image-holder svg,.main-product .product-wrapper .product-container .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 .product-wrapper .product-container .product-gallery .gallery-container .swiper-button-next,.main-product .product-wrapper .product-container .product-gallery .gallery-container .swiper-button-prev{background-color:#fff;border-radius:50%;color:transparent!important;display:flex!important;height:25px;padding:3px;width:25px}.main-product .product-wrapper .product-container .product-gallery .gallery-container .swiper-button-next:after,.main-product .product-wrapper .product-container .product-gallery .gallery-container .swiper-button-prev:after{display:none}.main-product .product-wrapper .product-container .product-gallery .gallery-container .swiper-button-next{right:16px!important}.main-product .product-wrapper .product-container .product-gallery .gallery-container .swiper-button-prev{left:16px!important}.main-product .product-wrapper .product-container .product-details-wrapper{min-width:100%;padding:0 32px 32px;position:relative}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper{padding:16px 0}}.main-product .product-wrapper .product-container .product-details-wrapper .product-information-accordions #product-description-accordion{scroll-margin-top:200px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details{display:flex;flex-direction:column;gap:32px;min-width:100%}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details{gap:24px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information{display:flex;flex-direction:column;gap:8px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-title-brand{display:flex;gap:8px;justify-content:space-between}@media only screen and (max-width:1239.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-title-brand{flex-direction:column-reverse}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-title-brand .product-title h1{text-transform:uppercase}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-title-brand .product-title h1{font-size:28px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-title-brand .product-brand-image{height:-moz-max-content;height:max-content;max-width:117px;min-width:117px}@media only screen and (max-width:991.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-title-brand .product-brand-image{max-width:38%}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-title-brand .product-brand-image img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-price-reviews{align-items:center;display:flex;gap:15px;justify-content:space-between}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-price-reviews .product-price span{font-weight:700}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .reviews-stars-count{align-items:center;display:flex;gap:9px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .reviews-stars-count>div{color:var(--text-primary-color);font-size:12px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .reviews-stars-count .stars{color:#ada367;display:flex;gap:2px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .reviews-stars-count .stars img{height:15px;width:15px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .featured-reviews{margin-top:14px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .featured-reviews .swiper-slide{font-style:italic;opacity:.6}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .featured-reviews .swiper-controls{align-items:center;display:flex;margin-top:10px;width:-moz-max-content;width:max-content}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .featured-reviews .swiper-controls .swiper-button-next,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .featured-reviews .swiper-controls .swiper-button-prev,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .featured-reviews .swiper-controls .swiper-pagination{position:static}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .featured-reviews .swiper-controls .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,3px)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .featured-reviews .swiper-controls .swiper-button-next,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .featured-reviews .swiper-controls .swiper-button-prev{height:12px;margin:0;width:16px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .featured-reviews .swiper-controls .swiper-button-next:after,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information .product-reviews .featured-reviews .swiper-controls .swiper-button-prev:after{font-size:10px;position:relative;top:2px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-description{font-size:15px;line-height: 160%;color:#444;}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-description p:first-of-type{margin-top:0}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-description *{font-size:14px;line-height:130%}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-description .product-description-read-more{cursor:pointer;display:flex;font-size:16px;margin-top:12px;text-decoration:underline;text-underline-offset:6px;width:-moz-max-content;width:max-content}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-description .product-description-read-more:hover{color:var(--primary-color)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-range-container{display:flex;flex-direction:column;gap:12px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors{display:flex;flex-direction:column;gap:26px}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors{gap:8px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors.deselect{pointer-events:none}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option{flex-direction:column;gap:8px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .find-my-size{display:flex;position:relative;text-decoration:none;top:8px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .find-my-size img{margin-right:4px;position:relative;top:4px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .find-my-size span{color:var(--secondary-black-color);line-height:140%;margin-bottom:10px;text-decoration:underline;text-underline-offset:6px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .find-my-size span:hover{color:var(--primary-color)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radios{display:flex;flex:1;flex-wrap:wrap;gap:8px}@media only screen and (max-width:1199.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radios{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radios{display:flex;flex-wrap:wrap}}@media only screen and (min-width:992px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-title{display:flex;flex-direction:column;justify-content:center}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-title *{line-height:1.4}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-title *{font-size:16px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-title{display:flex}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-title .sub-heading{font-style:italic;line-height:normal}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-title .sub-heading span.mobile{display:none}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-title .sub-heading{font-size:20px;line-height:1}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-title .sub-heading span.mobile{display:inline-block}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container{display:flex;gap:20px;margin-top:32px}@media only screen and (max-width:1199.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container{flex-direction:column;gap:30px}}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container{flex-direction:column;gap:30px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-range-wrapper{display:flex;gap:20px;width:100%}@media only screen and (max-width:991.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-range-wrapper.desktop{display:none}}@media only screen and (min-width:992px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-range-wrapper.tablet{display:none}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-range-wrapper.tablet .thumb-overlay{height:34px!important;width:34px!important}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-range-wrapper .plus-more{left:-20px;position:relative;top:3px}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-range-wrapper .plus-more{display:none}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-select{background-color:#fff;border-radius:5px;display:flex;gap:2px;padding:11px 12px;position:relative;width:-moz-max-content;width:max-content}@media only screen and (min-width:1200px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-select{top:-10px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-select select{border:none;padding-right:20px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-select select:focus{outline:none}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-select .select-icon{display:flex;flex-direction:column;gap:3px;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-select .select-icon svg{height:9px;width:9px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-container .option-select .select-icon svg:first-of-type{transform:rotate(180deg)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radio{position:relative}@media only screen and (max-width:991.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radio{flex:1;max-width:-moz-max-content;max-width:max-content}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radio input[type=radio]{display:none;height:100%;inset:0;position:absolute;width:100%}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radio input[type=radio].disabled+label{background-color:var(--secondary-grey-color);border:1px solid var(--secondary-grey-color);color:var(--text-primary-color)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radio input[type=radio].disabled:not(:checked)+label{opacity:.5}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radio input[type=radio]:checked+label{background-color:var(--secondary-color);border:1px solid var(--secondary-color);color:#fff}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radio label{align-items:center;border:1px solid var(--secondary-black-color);border-radius:2px;cursor:pointer;display:flex;isolation:isolate;justify-content:center;line-height:140%;min-width:64px;padding:11px;white-space:nowrap}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radio label:hover{background-color:var(--secondary-white-color)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radio label:hover img{transform:scale(1.05)}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .option .option-radio label{font-size:16px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .variant-info{display:flex;gap:32px;justify-content:space-between}@media only screen and (max-width:991.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .variant-info{flex-direction:column;gap:25px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .variant-info .storage-info{display:flex;flex-direction:column;gap:5px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .variant-info .storage-info .storage *{font-size:14px;font-weight:600;text-decoration:underline}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .variant-info .storage-info .storage .italic,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .variant-info .storage-info .storage .italic *{font-style:italic;font-weight:400;text-decoration:none}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .variant-info .storage-info .rail-length{font-size:12px;font-style:italic;opacity:.5}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .variant-info .storage-info .rail-length img{cursor:pointer;height:14px;margin-left:3px;opacity:.8;position:relative;top:3px;transition:all .3s;width:14px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .variant-info .storage-info .rail-length img:hover{opacity:1}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .variant-info .variant-price{align-content:flex-end}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-option-selector .option-selectors .variant-info .variant-price span{font-weight:600}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:16px;scroll-margin-top:120px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper.hide{height:0;opacity:0;overflow:hidden}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-heading-text p{margin-bottom:0;margin-top:8px}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-heading-text p{font-size:16px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions{align-self:stretch}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion{padding:16px 0}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion:not(:first-of-type){border-top:1px solid var(--secondary-white-color)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion *{pointer-events:none}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .chevron{align-self:baseline}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .chevron svg{position:relative;top:7px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .accordion-heading{display:block;flex:0 0 calc(100% - 48px)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .accordion-heading .store-header{align-items:center;display:flex;flex-wrap:wrap;font-size:inherit;gap:16px;justify-content:space-between}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .accordion-heading .store-header *{font-size:18px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .accordion-heading .store-header>div{white-space:nowrap}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .accordion-heading .store-header .store-availability{display:flex;flex:1;gap:9px}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .accordion-heading .store-header .store-availability{order:3;width:100%}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .accordion-heading .store-header .store-availability .dot{background-color:var(--accent-1-color);border-radius:50%;display:inline-flex;height:15px;min-width:15px;position:relative;top:-1px;width:15px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .accordion-heading .store-header .store-availability .availability-text{font-weight:400;text-align:left;width:20%}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .accordion-heading .store-header .store-collection-time{order:2}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .accordion-heading .store-header .store-name{flex:1;font-size:inherit;text-align:left;width:-moz-min-content;width:min-content}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .accordion .accordion-heading .store-header .store-name{order:1}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content{display:flex;flex-wrap:wrap;gap:16px}@media only screen and (max-width:575.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content{flex-direction:column;gap:16px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content *{font-size:14px}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content .store-hours table{width:100%}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content .store-hours table td{border:none;padding:0 0 8px;vertical-align:unset}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content .store-hours table tr td:first-of-type{font-family:ff-good-headline-web-pro-con;font-size:18px;font-style:italic;font-weight:700;line-height:normal;padding-right:16px}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content .store-hours table tr td:first-of-type{font-size:16px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content .store-hours table tr:last-of-type td{padding-bottom:0}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content .store-contacts{display:flex;flex-direction:column;gap:16px;max-width:calc(50% - 16px)}@media only screen and (max-width:575.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content .store-contacts{max-width:100%}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content .store-contacts .get-directions{margin-bottom:6px;text-underline-offset:4px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content .store-item{display:flex;gap:16px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content .store-item a{text-decoration:none}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-click-collect-wrapper .c-c-location-accordions .store-content .store-item img{width:15px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps{display:flex;flex-direction:column;gap:16px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .offer-cta-banner{align-items:center;background-color:var(--secondary-white-color);border-radius:2px;display:flex;justify-content:center;padding:12px 30px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .offer-cta-banner>div *{font-size:inherit}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .offer-cta-banner a{white-space:nowrap}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-klarna-banner{align-items:center;align-self:stretch;background:var(--secondary-white-color);border:1px solid var(--secondary-grey-color);border-radius:2px;display:flex;gap:8px;justify-content:center;padding:8px 30px}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-klarna-banner{padding:8px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-klarna-banner img{height:auto;width:44px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-klarna-banner .klarna-text{align-items:flex-start;display:flex;flex-direction:column;gap:4px;justify-content:center;width:258px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-klarna-banner .klarna-text *{font-size:14px;line-height:130%}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-klarna-banner .klarna-text .subtitle{color:#959595;line-height:130%}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .stock-information{align-items:center;display:flex;gap:16px;justify-content:space-between}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .stock-information{flex-direction:column;gap:8px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .stock-information .stock-availability{font-family:ff-good-headline-web-pro-con;font-size:16px;font-style:italic;font-weight:400}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .stock-information .stock-availability:has(:not(.date)){align-items:center;display:flex;gap:9px}@media only screen and (max-width:991.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .stock-information .stock-availability{justify-content:center}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .stock-information .stock-availability span.dot{background-color:var(--accent-1-color);border-radius:50%;display:inline-flex;height:15px;min-width:15px;position:relative;top:-1px;width:15px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .stock-information .stock-availability span.date{white-space:nowrap}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .stock-information .click-collect-anchor{line-height:1.6;margin-bottom:6px;text-decoration:underline;text-underline-offset:6px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container{display:flex;gap:32px;scroll-margin-top:400px;width:100%}@media only screen and (max-width:991.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container{flex-direction:column;gap:15px}}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container{align-items:center;flex-direction:column;gap:20px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form{flex:1}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form{width:100%}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form .additional-checkout-buttons{margin-top:30px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form{align-items:unset;flex-direction:column;gap:16px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form label.select-checkbox{display:flex;gap:10px;margin-bottom:16px;position:relative}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form label.select-checkbox{width:100%}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form label.select-checkbox input{height:0;opacity:0;position:absolute;width:0}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form label.select-checkbox .checkbox{align-items:center;background-color:#fff;border:1px solid var(--primary-black-color);cursor:pointer;display:flex;height:38px;justify-content:center;min-width:38px;width:38px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form label.select-checkbox .checkbox svg{display:none;height:60%;-o-object-fit:contain;object-fit:contain;width:60%}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form label.select-checkbox>div{align-items:center;display:flex}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form label.select-checkbox:has(.checkbox) input:checked+.checkbox svg{display:block}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .product-gift-card-fields{padding-bottom:16px;width:100%}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .product-gift-card-fields.hidden{display:none}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .product-gift-card-fields .gift-card-fields{display:flex;flex-wrap:wrap;gap:20px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .product-gift-card-fields .gift-card-fields .gift-card-field{display:flex;flex:1;flex-direction:column;gap:15px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .product-gift-card-fields .gift-card-fields .gift-card-field:has(textarea){width:100%}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .product-gift-card-fields .gift-card-fields .gift-card-field input,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .product-gift-card-fields .gift-card-fields .gift-card-field textarea{border:1px solid hsla(0,2%,70%,.302);border-radius:5px;padding:10px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .product-gift-card-fields .gift-card-fields .gift-card-field input:focus,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .product-gift-card-fields .gift-card-fields .gift-card-field textarea:focus{outline:none}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit{align-items:center;display:flex;gap:16px}@media only screen and (max-width:1199.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit{flex-wrap:wrap}}@media only screen and (max-width:991.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit{justify-content:center}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .variant-price{font-weight:700}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .variant-price.mobile{display:none}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .variant-price{font-size:24px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .variant-price.desktop{display:none}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .variant-price.mobile{display:block}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper{display:flex;gap:20px;width:100%}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper{align-items:center;flex-direction:column;gap:16px}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .quantity-wrapper{border:1px solid var(--secondary-grey-color);border-radius:2px;display:flex;gap:10px;justify-content:space-between;min-width:138px;padding:12px}@media only screen and (max-width:991.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .quantity-wrapper{max-width:40%}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .quantity-wrapper>div{align-items:center;display:flex}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .quantity-wrapper .quantity-select{display:flex;flex:1}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .quantity-wrapper .quantity-select{width:100%}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .quantity-wrapper .quantity-select>*{align-items:center;border:none;display:flex;flex:1;justify-content:center;width:30px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .quantity-wrapper .quantity-select .quantity{flex:2;font-weight:400;line-height:140%}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .quantity-wrapper .quantity-select .minus,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .quantity-wrapper .quantity-select .plus{cursor:pointer;height:20px;width:20px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .quantity-wrapper .quantity-select .minus img,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .quantity-wrapper .quantity-select .plus img{height:12px;width:12px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .add-to-cart{justify-content:center;line-height:140%;width:100%}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .add-to-cart:disabled{background-color:var(--secondary-grey-color);border:none;color:var(--text-primary-color)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-form-container .product-form form .form-price-qty-submit .quantity-submit-wrapper .add-to-cart img{position:relative;top:-2px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-usps{display:grid;gap:11px 32px;grid-template-columns:repeat(2,1fr);padding:6px 0}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-usps{align-items:center}}@media only screen and (max-width:575.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-usps{grid-template-columns:1fr}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-usps .usp{display:flex;gap:9px}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-usps .usp .heading-h6{font-weight:400}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-usps .usp span *{font-size:inherit}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-usps .usp span *{font-weight:400}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-usps .usp .link{cursor:pointer;text-decoration:underline}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-usps .usp .link:hover{color:var(--primary-color)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-stock-form-usps .product-usps .usp img{height:16px;width:16px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information-accordions .accordion{border-top:1px solid hsla(0,2%,70%,.302);padding:30px 0}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information-accordions .accordion.active{padding-bottom:10px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information-accordions .accordion:first-of-type{border-top:none;padding-top:10px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information-accordions .accordion .heading-sm{font-size:24px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information-accordions .panel .content{padding-top:0}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information-accordions .panel .content a{text-decoration:underline}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-information-accordions .panel .content a:hover{color:var(--accent-1-color)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products{position:relative}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .heading-nav{display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .heading-nav h2{text-transform:uppercase}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .heading-nav .navigation-arrows{display:none}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper{margin:0 -1.5rem;max-width:100vw;padding:0 1.5rem}}@media only screen and (max-width:319.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper{margin:0 -1;padding:0 1}}@media only screen and (min-width:992px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper{margin-right:calc(-14vw + 8.8rem)}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card{border:1px solid var(--secondary-grey-color);border-radius:2px;display:flex;gap:8px;padding:4px;text-decoration:none}@media only screen and (max-width:1024.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card{flex-direction:column}}@media only screen and (max-width:991.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card{flex-direction:row}}@media only screen and (max-width:575.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card{flex-direction:column}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card:hover img,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card:hover img{transform:scale(1.05)}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .dc-image,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-image,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .dc-image,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-image{align-items:center;aspect-ratio:1;border:1px solid var(--secondary-grey-color);display:flex;height:107px;min-height:107px;min-width:107px;overflow:hidden;width:107px}@media only screen and (max-width:1024.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .dc-image,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-image,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .dc-image,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-image{width:100%}}@media only screen and (max-width:991.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .dc-image,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-image,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .dc-image,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-image{width:107px}}@media only screen and (max-width:575.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .dc-image,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-image,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .dc-image,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-image{width:100%}}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .dc-image img,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-image img,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .dc-image img,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-image img{height:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s;width:100%}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .dc-details,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .dc-details{align-items:center;display:flex}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-details,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-details{align-items:flex-start;display:flex;flex-direction:column;gap:8px;justify-content:space-between}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-details .product-card-title-container,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-details .product-card-title-container{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:4px}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-details .product-card-title-container .product-card-vendor,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-details .product-card-title-container .reviews,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-details .product-card-title-container .product-card-vendor,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-details .product-card-title-container .reviews{font-family:ff-good-headline-web-pro-con;font-style:italic}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-details .product-card-title-container .product-card-title,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-details .product-card-title-container .product-card-title{font-weight:700;text-decoration:none}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-details .product-card-price,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-details .product-card-price{display:flex;gap:8px;justify-content:space-between;width:100%}.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-details .product-card-price .gww-quickview,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-details .product-card-price .gww-quickview{align-items:center;align-self:end;display:flex;font-size:14px;gap:8px;justify-content:center;padding:8px 16px}@media only screen and (max-width:767.98px){.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .dc-card .product-card-details .product-card-price .gww-quickview .cart-text,.main-product .product-wrapper .product-container .product-details-wrapper .product-details .product-complementary-products .swiper .gww-product-card .product-card-details .product-card-price .gww-quickview .cart-text{display:none}}.main-product .product-wrapper.quickview .product-container{gap:0}.main-product .product-wrapper.quickview .product-container .product-gallery{background-color:var(--primary-white-color)}.main-product .product-wrapper.quickview .product-container .product-gallery .gallery-container{background-color:var(--primary-white-color);display:flex;flex-direction:column;gap:16px;padding:16px;top:0}.main-product .product-wrapper.quickview .product-container .product-gallery .gallery-container.loading{height:0;opacity:0;overflow:hidden}.main-product .product-wrapper.quickview .product-container .product-gallery .gallery-container .swiper-button-next{right:0!important}.main-product .product-wrapper.quickview .product-container .product-gallery .gallery-container .swiper-button-prev{left:0!important}.main-product .product-wrapper.quickview .product-container .product-gallery .gallery-container .main-gallery{background-color:var(--primary-white-color)}.main-product .product-wrapper.quickview .product-container .product-gallery .gallery-container .main-gallery .lightbox-trigger{right:13px}@media only screen and (max-width:991.98px){.main-product .product-wrapper.quickview .product-container .product-gallery .gallery-container .main-gallery .lightbox-trigger{display:none}}.main-product .product-wrapper.quickview .product-container .product-gallery .gallery-container .main-gallery .product-badges{left:0}@media only screen and (max-width:767.98px){.main-product .product-wrapper.quickview .product-container .product-gallery .gallery-container .thumb-gallery{display:none}}.main-product .product-wrapper.quickview .product-container .product-gallery .gallery-container .thumb-gallery .thumb-swiper{width:calc(100% - 40px)}.main-product .product-wrapper.quickview .product-container .product-gallery .gallery-container .thumb-gallery .swiper-button-next{right:0!important}.main-product .product-wrapper.quickview .product-container .product-details-wrapper{padding:53px 32px 32px}@media only screen and (max-width:767.98px){.main-product .product-wrapper.quickview .product-container .product-details-wrapper{padding:16px}}.main-product .product-wrapper.quickview .product-container .product-details-wrapper .product-title-brand{flex-direction:column-reverse}.main-product .product-wrapper.quickview .product-container .product-details-wrapper .product-title-brand .product-title h1{font-size:36px}@media only screen and (max-width:767.98px){.main-product .product-wrapper.quickview .product-container .product-details-wrapper .product-title-brand .product-title h1{font-size:28px}}.main-product .product-wrapper.quickview .product-container .product-details-wrapper .product-price-reviews{align-items:flex-start!important;flex-direction:column-reverse;gap:8px!important}.main-product .product-wrapper.quickview .product-container .product-details-wrapper .product-option-selector .option-title .sub-heading{font-size:24px}.main-product .product-wrapper.quickview .product-container .product-details-wrapper .product-option-selector .option-title .current-selected{font-size:16px}.main-product .product-wrapper.quickview .product-container .product-details-wrapper .product-stock-form-usps .product-form form{flex-direction:column;gap:8px!important}.main-product .product-wrapper.quickview .product-container .product-details-wrapper .product-stock-form-usps .product-form form .variant-price{text-align:left;width:100%}@media only screen and (max-width:767.98px){.main-product .product-wrapper.quickview .product-container .product-details-wrapper .product-stock-form-usps .product-form form .variant-price{font-size:20px!important;font-weight:500!important}}.main-product .product-wrapper.quickview .product-container .product-details-wrapper .product-stock-form-usps .product-form form .quantity-submit-wrapper{flex-direction:row}.main-product .product-wrapper.quickview .product-container .product-details-wrapper .product-stock-form-usps>a{width:100%}

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