.section-main-product .data-product-breadcrumb{margin:1.5rem 0}.section-main-product .data-product-breadcrumb a{text-transform:capitalize}.section-main-product .main-wrapper{display:grid;grid-template-columns:100%;gap:1.5rem}.section-main-product .main-wrapper .layout-product-details{display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:4rem;overflow-y:auto}.section-main-product .main-wrapper .layout-product-details product-title .product-type{text-transform:uppercase;font-size:.75rem;letter-spacing:.025em;margin-bottom:1rem;font-weight:500;display:flex}.section-main-product .main-wrapper .layout-product-details product-title .form-header{display:flex;justify-content:space-between;gap:2rem}.section-main-product .main-wrapper .layout-product-details product-title .form-header .product-title,.section-main-product .main-wrapper .layout-product-details product-title .form-header .current{font-size:1.25rem}.section-main-product .main-wrapper .layout-product-details product-title .form-header .data-prices{display:flex;flex-direction:column;align-items:flex-end}.section-main-product .main-wrapper .layout-product-details product-title .form-header .data-prices .was{text-decoration:line-through;font-size:.875rem}.section-main-product .main-wrapper .layout-product-details layout-product-form{display:flex;flex-direction:column}.section-main-product .main-wrapper .layout-product-details layout-product-form form{display:flex;flex-direction:column;margin-bottom:2rem}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset{border:0;padding:0}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset .show-more-button{text-decoration:none;color:inherit;background:transparent;border:0;-webkit-appearance:none;appearance:none;font-size:.75rem;text-transform:uppercase;font-weight:700;letter-spacing:.025rem;padding:.25rem 1rem;border:2px solid var(--colour-off-white);display:flex;justify-self:center;margin-top:1rem;cursor:pointer}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset .show-more-button:focus{outline:none}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset .show-more-button:hover{text-decoration:none;outline:none}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset .show-more-button:disabled{opacity:.5;pointer-events:none}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset legend{margin-bottom:.5rem;padding:0;font-weight:500}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset select{background-color:var(--colour-grey)}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset ul.size{display:flex}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset ul.size li{width:100%}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li input{color:inherit;border:0;border-radius:0;-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:1}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li input:focus{outline:none}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li input:hover{outline:none}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li input:disabled{opacity:.5;pointer-events:none;cursor:default}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li input:checked+label{border-color:var(--colour-black);font-weight:700}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li input.disabled+label{cursor:default;border-color:var(--colour-grey)}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li input.disabled+label span{opacity:.5}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li input:not(.disabled):hover+label,.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li input:not(.disabled):focus+label{border-color:var(--colour-black)}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li label{position:relative;min-width:3.5rem;padding:.75rem;display:flex;align-items:center;justify-content:center;z-index:5;background-color:var(--colour-white);text-transform:uppercase;font-size:.875rem;letter-spacing:.025rem;border:1px solid var(--colour-grey);cursor:pointer;overflow:hidden;transition:all var(--transition-duration) var(--transition-timing) 0s}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li label:has(img){aspect-ratio:1/1.2;padding:0;border:1px solid var(--colour-off-white)}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li label:has(img):hover .hover-image,.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li label:has(img):focus .hover-image{visibility:visible;opacity:1;transition:all var(--transition-duration) var(--transition-timing) 0s}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li label:has(img) img{height:100%;width:100%;object-fit:contain;background-color:var(--colour-off-white)}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset li label:has(img) img.hover-image{visibility:hidden;opacity:0;position:absolute;top:0;left:0;object-fit:cover;transition:all var(--transition-duration) var(--transition-timing) 0s}.section-main-product .main-wrapper .layout-product-details layout-product-form form .bulk-save{display:flex;flex-direction:column;gap:1rem}.section-main-product .main-wrapper .layout-product-details layout-product-form form .bulk-save .option-header{display:flex;gap:.5rem;align-items:center}.section-main-product .main-wrapper .layout-product-details layout-product-form form .bulk-save .price-breakdown dl{display:grid;grid-template-columns:1fr 1fr;padding:1rem;border:1px solid var(--colour-off-white);gap:1rem}.section-main-product .main-wrapper .layout-product-details layout-product-form form .bulk-save .price-breakdown dl dd{text-align:right}.section-main-product .main-wrapper .layout-product-details layout-product-form .additional-info{margin-top:1rem;padding:.25rem}.section-main-product .main-wrapper .layout-product-details layout-product-form .actions{display:flex;flex-direction:column;gap:1rem}.section-main-product .main-wrapper .layout-product-details layout-product-form .actions .add-to-basket{width:100%;padding:1rem;display:flex;align-items:center;justify-content:center;gap:1rem}.section-main-product .main-wrapper .layout-product-details layout-product-form .actions .add-to-basket svg{fill:var(--colour-white);transition:all var(--transition-duration) var(--transition-timing) 0s}.section-main-product .main-wrapper .layout-product-details layout-product-form .actions .add-to-basket:hover svg,.section-main-product .main-wrapper .layout-product-details layout-product-form .actions .add-to-basket:focus svg{fill:var(--colour-black);transition:all var(--transition-duration) var(--transition-timing) 0s}.section-main-product .main-wrapper .layout-product-details layout-product-form .actions .add-to-basket[disabled] svg{display:none}.section-main-product .main-wrapper .layout-product-details layout-product-form .actions antigro-modal{display:none;z-index:999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--colour-white);padding:2rem;flex-direction:column;gap:1rem;box-shadow:0 0 1rem #0003}.section-main-product .main-wrapper .layout-product-details layout-product-form .actions antigro-modal[data-is-open]{display:flex}.section-main-product .main-wrapper .layout-product-details layout-product-form .actions antigro-modal .c-btn.close{margin-left:auto;padding:0}.section-main-product .main-wrapper .layout-product-details layout-product-form .actions antigro-modal .c-btn.close svg{width:.75rem;height:.75rem}.section-main-product .main-wrapper .layout-product-details layout-product-form .actions antigro-modal p{font-size:1rem;line-height:1.6;margin:0}.section-main-product .main-wrapper .key-points{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-bottom:2rem}.section-main-product .main-wrapper .key-points li{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;text-align:center;font-weight:700;font-size:.625rem;letter-spacing:.0125rem;text-transform:uppercase}.section-main-product .main-wrapper .key-points li img{height:1.5rem;width:1.5rem}.section-main-product .main-wrapper .layout-product-media{position:relative;z-index:0}.section-main-product .main-wrapper .layout-product-media .swiper-slide.contained-image:first-child .image,.section-main-product .main-wrapper .layout-product-media .swiper-wrapper .swiper-slide.contained-image:first-child .image{height:100%;object-fit:contain;padding:2rem;background-color:var(--colour-off-white)}.section-main-product .main-wrapper .layout-product-media .swiper-slide .image,.section-main-product .main-wrapper .layout-product-media .swiper-wrapper .swiper-slide .image{height:100%;object-fit:cover;aspect-ratio:1/1.25}.section-main-product .main-wrapper .layout-product-media.fw,.section-main-product .main-wrapper .layout-product-media .swiper-wrapper.fw{margin-left:0}.section-main-product .main-wrapper .layout-product-media.fw .swiper-wrapper,.section-main-product .main-wrapper .layout-product-media .swiper-wrapper.fw .swiper-wrapper{grid-template-columns:100%}.section-main-product .main-wrapper .layout-product-media.fw .swiper-wrapper .swiper-slide .image,.section-main-product .main-wrapper .layout-product-media .swiper-wrapper.fw .swiper-wrapper .swiper-slide .image{width:100%}.section-main-product .main-wrapper .layout-product-media .swiper-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:5;background-color:var(--colour-white);border:1px solid var(--colour-grey)}.section-main-product .main-wrapper .layout-product-media .swiper-btn.prev{left:.5rem}.section-main-product .main-wrapper .layout-product-media .swiper-btn.next{right:.5rem}.section-main-product .main-wrapper .layout-product-media .media{overflow:hidden}.section-main-product .main-wrapper .layout-product-media .media *{height:auto;width:100%;aspect-ratio:1;display:block}.section-main-product .main-wrapper .layout-product-media .media *:is(img,iframe,video){object-fit:contain;background-color:var(--colour-white)}.section-main-product .main-wrapper .layout-product-media .media-toggle{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);z-index:5}.section-main-product .main-wrapper .layout-product-media .media-toggle svg{transform-origin:center center}.section-main-product .main-wrapper .layout-product-media .media-toggle span.show-less,.section-main-product .main-wrapper .layout-product-media .media-toggle.is-active span.show-more{display:none}.section-main-product .main-wrapper .layout-product-media .media-toggle.is-active span.show-less{display:block}.section-main-product .main-wrapper .layout-product-media .media-toggle.is-active svg{transform:rotate(180deg)}.section-main-product .main-wrapper .product-content{border-top:1px solid var(--colour-gallery)}.section-main-product .main-wrapper .product-content .product-description .details-content{display:inline-block}.section-main-product .main-wrapper .product-content .product-description .details-content .margin-top{padding-top:.75rem}.section-main-product .main-wrapper .product-content .product-description .details-content .margin-bottom{padding-bottom:.75rem}.section-main-product .main-wrapper .product-content .product-faqs h4{font-size:.875rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-sm);margin-bottom:1rem}.section-main-product .main-wrapper .product-content details{border-bottom:1px solid var(--colour-off-white);padding:1.5rem 0}.section-main-product .main-wrapper .product-content details summary{list-style:none;cursor:pointer;font-weight:700;position:relative;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-sm)}.section-main-product .main-wrapper .product-content details summary h2{font-size:.875rem}.section-main-product .main-wrapper .product-content details summary::-webkit-details-marker{display:none}.section-main-product .main-wrapper .product-content details summary:after{content:"";display:block;background-image:url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.02266 5.10479L10.5585 0.568955L11.4424 1.45284L6.02266 6.87256L0.602943 1.45284L1.48683 0.568955L6.02266 5.10479Z"/></svg>');background-position:center;background-repeat:no-repeat;background-size:.625rem;height:.875rem;width:.875rem}.section-main-product .main-wrapper .product-content details[open] summary:after{background-image:url('data:image/svg+xml,<svg width="11" height="7" viewBox="0 0 11 7" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.42012 1.76777L9.95596 6.3036L10.8398 5.41972L5.42012 0L0.000404358 5.41972L0.884289 6.3036L5.42012 1.76777Z"/></svg>')}.section-main-product .main-wrapper .product-content details .details-content{padding-top:1.5rem}.section-main-product .main-wrapper .product-content details .details-content p{font-size:1rem}.section-main-product .main-wrapper .product-content details .details-content ul li{font-size:1rem;line-height:1.6}.section-main-product .main-wrapper .product-content details .details-content .read-more.is-hidden{display:none}.section-main-product .main-wrapper .product-content details .details-content .read-more-text{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;gap:.5rem;align-items:center;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:var(--letter-spacing-sm);border-bottom:2px solid var(--colour-black);cursor:pointer}.section-main-product .main-wrapper .product-content details .details-content .read-more-content{display:none}.section-main-product .main-wrapper .product-content details .details-content .read-more-content.is-visible{display:inline}.section-main-product .main-wrapper .product-content .delivery-info{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;align-items:center;gap:1rem;margin:2rem 0}.section-main-product .main-wrapper .product-content .delivery-info li{display:flex;justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;max-width:26ch}.section-main-product .main-wrapper .product-content .delivery-info li svg{height:1.75rem;width:1.75rem}.section-main-product .main-wrapper .product-content .delivery-info li a{color:var(--colour-black);text-decoration:none}.section-main-product .ticker-container{display:flex;width:100%;overflow:hidden;gap:var(--ticker-gap)}.section-main-product .ticker-container .ticker{list-style:none;margin:0;padding:0;flex-shrink:0;animation:ticker 10s linear infinite;justify-content:space-around;align-items:center;min-width:100%;gap:var(--ticker-gap);display:flex}@keyframes ticker{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(calc(-100% - var(--ticker-gap)),0,0)}}.section-main-product .ticker-container .ticker .ticker-item{color:var(--colour-black);font-weight:700;text-transform:uppercase;font-size:2.5rem;letter-spacing:.05rem}.section-main-product .ticker-container .ticker .ticker-item a{text-decoration:none;color:var(--colour-black)}.section-main-product .ticker-container .ticker .ticker-item img{max-width:5rem}@media (min-width: 768px){.section-main-product .main-wrapper{gap:2rem 4rem}.section-main-product .main-wrapper .layout-product-details layout-product-form .additional-info{text-align:center;justify-content:center}}@media (min-width: 768px) and (max-width: 1023.98px){.section-main-product>.container{max-width:var(--tablet-max-width)}}@media (min-width: 1024px){.section-main-product .data-product-breadcrumb{margin:2rem 0}.section-main-product .main-wrapper{grid-template-columns:60% 1fr;grid-template-rows:auto 1fr;gap:2rem 6rem;align-items:start}.section-main-product .main-wrapper .layout-product-details{padding-right:6rem;max-height:100vh;-ms-overflow-style:none;scrollbar-width:none}.section-main-product .main-wrapper .layout-product-details::-webkit-scrollbar{display:none}.section-main-product .main-wrapper .layout-product-details product-title{margin-top:4rem}.section-main-product .main-wrapper .layout-product-details product-title .form-header .product-title,.section-main-product .main-wrapper .layout-product-details product-title .form-header .current{font-size:1.75rem}.section-main-product .main-wrapper .layout-product-details product-title .form-header .data-prices .was{font-size:1rem}.section-main-product .main-wrapper .layout-product-details layout-product-form form variant-radios fieldset ul{gap:1rem}.section-main-product .main-wrapper .key-points{gap:2.5rem}.section-main-product .main-wrapper .key-points li{font-size:.75rem}.section-main-product .main-wrapper .key-points li img{height:2rem;width:2rem}.section-main-product .main-wrapper .layout-product-media{grid-row:1/-1}.section-main-product .main-wrapper .layout-product-media,.section-main-product .main-wrapper .layout-product-media .swiper-wrapper{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.section-main-product .main-wrapper .layout-product-media .swiper-wrapper{grid-column:1/span 2;max-width:100%}.section-main-product .main-wrapper .layout-product-media .swiper-btn{display:none}.section-main-product .main-wrapper .layout-product-media .media{margin-right:0}}@media (min-width: 1024px) and (max-width: 1299.98px){.section-main-product .main-wrapper{grid-template-columns:52% 1fr;gap:2rem 5rem}.section-main-product .main-wrapper .layout-product-details{padding-right:5rem}}@media (min-width: 1300px){.section-main-product .main-wrapper .layout-product-details layout-product-form .actions{flex-direction:row}}@media (min-width: 1600px){.section-main-product .main-wrapper{gap:2rem 7.5rem}.section-main-product .main-wrapper .layout-product-details{padding-right:7.5rem}}@media (max-width: 1023.98px){.section-main-product{overflow:hidden}.section-main-product .main-wrapper .layout-product-media{margin-left:-1rem}.section-main-product .main-wrapper .layout-product-media .media{display:inline-flex}.section-main-product .main-wrapper .layout-product-media .media-toggle{display:none}.section-main-product .ticker-container .ticker .ticker-item{font-size:1.5rem}.section-main-product .ticker-container .ticker .ticker-item img{max-width:3rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-main-product.css.map */
