.section-product{background-color:var(--color-bg-light-accent)}.section-product__inner{display:grid;grid-template-columns:45em calc(100% - 45em);align-items:start}@media (max-width:1280px){.section-product__inner{grid-template-columns:55% 45%}}@media (max-width:1024px){.section-product__inner{grid-template-columns:100%;grid-template-rows:auto}}.section-product__media{width:100%;min-width:100%;position:relative;box-shadow:1px 1px #0000000d;border-radius:.25em}@media (max-width:1024px){.section-product__media{min-height:100dvw;box-shadow:none;border-radius:0;border-bottom:1px solid var(--color-border-primary)}}.section-product__media img{width:100%}.section-product__media .swiper-pagination{display:flex;width:100%;position:absolute;top:auto;left:0;bottom:0;padding:0 1em 1em;right:auto;z-index:3;justify-content:center;gap:.5em;flex-wrap:wrap}@media (max-width:1024px){.section-product__media .swiper-pagination{display:flex}}.section-product__media .swiper-pagination .swiper-pagination-bullet{margin:0;background-color:var(--color-text-body)}.section-product__media .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.section-product__media .swiper-navigation{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% + 4em);z-index:2;display:flex;justify-content:space-between;pointer-events:none}@media (max-width:1024px){.section-product__media .swiper-navigation{display:none}}.section-product__media .swiper-navigation .swiper-button{width:2em;height:4em;display:flex;align-items:center;justify-content:center;background-color:transparent;pointer-events:all;cursor:pointer;border-radius:.25em}.section-product__media .swiper-navigation .swiper-button svg{width:1.25em;height:auto}.section-product__media .swiper-navigation .swiper-button svg circle,.section-product__media .swiper-navigation .swiper-button svg line,.section-product__media .swiper-navigation .swiper-button svg path,.section-product__media .swiper-navigation .swiper-button svg polygon,.section-product__media .swiper-navigation .swiper-button svg polyline{fill:none;stroke:var(--color-text-body);stroke-width:1.25;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.section-product__media .swiper-navigation .swiper-button.swiper-button-disabled{opacity:.25}.section-product__details{width:100%;padding:0 calc(15% - 2em) 0 15%}@media (max-width:1024px){.section-product__details{padding:0 1em}}.section-product__details .junip-product-summary-star-ratings-container{position:relative;gap:.25em;align-items:center;line-height:1}.section-product__details .junip-product-summary-star-ratings-container .junip-product-summary,.section-product__details .junip-product-summary-star-ratings-container .junip-product-summary-stars-wrapper{display:block;line-height:1}.section-product__details .junip-product-summary-star-ratings-container .junip-stars-container>div{width:100%}.section-product__details .junip-product-summary-star-ratings-container .junip-stars-container>div>div{width:1.25em!important;height:1.25em!important}.section-product__details .junip-product-summary-star-ratings-container .junip-product-summary-review-count{font-size:.75em;display:block;line-height:1}.section-product .product-details{padding-top:2em}@media (max-width:1024px){.section-product .product-details{padding-top:1.5em}}.section-product .product-details__title{margin:1em 0}@media (max-width:1024px){.section-product .product-details__title{margin:.75em 0 1em}}.section-product .product-details__title h1{margin:0}.section-product .product-details__price{display:flex;flex-direction:column;margin:1em 0}@media (max-width:1024px){.section-product .product-details__price{margin:1em 0}}.section-product .product-details__price .price{display:flex;gap:.75em;align-items:baseline}.section-product .product-details__price .price [itemprop=price]{font-weight:400;font-size:1.375em}.section-product .product-details__price del{font-size:1.125em;opacity:.5}.section-product .product-details__price ins{border:none}.section-product .product-details .afterpay-widget{margin-top:-.5em}.section-product .product-details .afterpay-widget .message{width:100%;font-size:.75em;display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:.375em;line-height:1}.section-product .product-details .afterpay-widget img{margin-left:.25em;width:6em;min-width:6em}.section-product .product-details .junip-product-summary-rendered{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.section-product .product-details__description{margin:1.5em 0;text-transform:none}@media (max-width:1024px){.section-product .product-details__description{margin:1em 0}}.section-product .product-details__description p{font-size:.875em;margin:0}.section-product .product-details__note{margin:1.5em 0}@media (max-width:1024px){.section-product .product-details__note{margin:1em 0}}.section-product .product-details__note span{font-size:1.125em;font-weight:700}.section-product .product-details__variants{margin:1.5em 0}@media (max-width:1024px){.section-product .product-details__variants{margin:1em 0}}.section-product .product-details__actions{margin:1.5em 0;display:flex;flex-direction:column;gap:.5em}@media (max-width:1024px){.section-product .product-details__actions{margin:1em 0}}.section-product .product-details__actions .button-price{display:none!important}.section-product .product-details .companion-product{position:relative}.section-product .product-details .companion-product__header{margin-bottom:.5em}.section-product .product-details .companion-product__header span{font-size:.875em;font-weight:700}.section-product .product-details .companion-product .companion-variant{display:flex;padding:3px;cursor:-webkit-grab;cursor:grab}.section-product .product-details .companion-product .companion-variant img{border-radius:.125em}.section-product .product-details .companion-product .companion-variant__content{display:flex;flex-direction:column;justify-content:center;padding:1em;width:auto;flex:1}.section-product .product-details .companion-product .companion-variant__content span{display:block;line-height:1}.section-product .product-details .companion-product .companion-variant__content .title{margin-bottom:.375em}.section-product .product-details .companion-product .companion-variant__content .title span{font:1.25em transducer-condensed,sans-serif;font-weight:500;display:block;line-height:1}.section-product .product-details .companion-product .companion-variant__content .variant{margin-top:.375em}.section-product .product-details .companion-product .companion-variant__content .variant span{font-size:.875em}.section-product .product-details .companion-product .companion-variant__toggle{display:flex;align-items:center;justify-content:flex-end;padding:1em}.section-product .product-details .companion-product .companion-variant .toggle-wrapper{width:3em;height:1.5em;border-radius:.75em;background-color:#00000026;position:relative;display:flex;padding:2px;align-items:center;justify-content:flex-start;cursor:pointer}.section-product .product-details .companion-product .companion-variant .toggle-wrapper span{display:block;background-color:var(--color-white);width:1.25em;height:1.25em;border-radius:50%}.section-product .product-details .companion-product .companion-variant.active .toggle-wrapper{justify-content:flex-end;background-color:var(--color-text-body)}.section-product .product-details .companion-product__footer{display:flex;justify-content:space-between;align-items:center;margin-top:.375em}.section-product .product-details .companion-product__footer .swiper-pagination{width:calc(100% - 3em)}.section-product .product-details .companion-product .swiper{background-color:var(--color-bg-light-accent);border:1px solid var(--color-border-primary);border-radius:.25em}.section-product .product-details .companion-product .swiper-pagination{display:flex;width:100%;position:relative;top:auto;left:auto;bottom:auto;right:auto;justify-content:flex-start;gap:.5em}.section-product .product-details .companion-product .swiper-pagination .swiper-pagination-bullet{margin:0;background-color:var(--color-text-body)}.section-product .product-details .companion-product .swiper-pagination .swiper-pagination-bullet-active{opacity:1}.section-product .product-details .companion-product .swiper-pagination.swiper-pagination-lock{display:none}.section-product .product-details .companion-product .swiper-navigation{width:3em;display:flex}.section-product .product-details .companion-product .swiper-navigation .swiper-button{width:1.5em;height:1.5em;display:flex;align-items:center;justify-content:center;background-color:transparent;pointer-events:all;cursor:pointer;border-radius:.25em}.section-product .product-details .companion-product .swiper-navigation .swiper-button svg{width:1em;height:auto}.section-product .product-details .companion-product .swiper-navigation .swiper-button svg circle,.section-product .product-details .companion-product .swiper-navigation .swiper-button svg line,.section-product .product-details .companion-product .swiper-navigation .swiper-button svg path,.section-product .product-details .companion-product .swiper-navigation .swiper-button svg polygon,.section-product .product-details .companion-product .swiper-navigation .swiper-button svg polyline{fill:none;stroke:var(--color-text-body);stroke-width:1.25;stroke-miterlimit:10;stroke-linecap:round;stroke-linejoin:round}.section-product .product-details .companion-product .swiper-navigation .swiper-button.swiper-button-disabled{opacity:.25}.section-product .product-usps{display:flex;justify-content:space-between;margin:2.5em 0;text-align:center;padding:0 2em}.section-product .product-usps img{width:auto;height:auto;max-width:2.5em;max-height:2.5em}.section-product .product-usps .product-usp{display:flex;flex-direction:column;align-items:center;gap:.5em;max-width:6em}.section-product .product-usps .product-usp span{display:block;font-size:.875em;line-height:1}@media (max-width:768px){.sticky-atc .sticky-button{opacity:1}}.sticky-button{position:fixed;z-index:20;top:0;left:0;width:100%;opacity:0;pointer-events:none;transition-property:top,opacity;transition-duration:.2s;transition-timing-function:linear;background-color:transparent}.sticky-button.hidden{display:none}.sticky-button__inner{background-color:var(--color-bg-light-accent);border-bottom:1px solid var(--color-bg-light);padding:.5em 1em;pointer-events:all;box-shadow:0 0 3px #0003;display:flex;gap:.75em;align-items:center}.sticky-button__inner .button-price{display:none!important}.sticky-button__inner .button{padding:0 1.75em;height:2.5em;min-height:2.5em;min-width:9.375em}.sticky-button__inner .button span{font-size:1em}.sticky-button__inner .button svg{display:none}.sticky-button__image{width:5em;min-width:5em}.sticky-button__image img{border-radius:.25em;box-shadow:1px 1px #0000000d}.sticky-button__content{height:auto}.sticky-button__text{display:flex;height:100%;flex-direction:column;justify-content:center;gap:.25em}.sticky-button__text .title{font:1.25em transducer-condensed,sans-serif;font-weight:500}.sticky-button__text .title span{display:block;line-height:1;max-height:2em;overflow:hidden}.sticky-button__text .price{display:flex;gap:.5em;align-items:center}.sticky-button__text .price .price-group--sale{opacity:1}.sticky-button__text .price .price-group>span{font-size:1.125em;color:var(--color-text-body);text-transform:uppercase;font-weight:400}.sticky-button__text .price .price-group ins{color:var(--color-text-body);border:none}.sticky-button__text .price .price-group del{opacity:.5;font-size:.875em}.sticky-button__actions{margin-left:auto}
/*# sourceMappingURL=/cdn/shop/t/61/assets/main-product.css.map */
