.page-width--full{max-width:none}@media screen and (min-width:750px){.product--split:not(.product--no-media){--product-gap: clamp(24px, 5.5vw, 80px);flex-wrap:nowrap;column-gap:var(--product-gap)}.product--split:not(.product--no-media)>.product__media-wrapper{flex:1 1 0;width:auto;max-width:none;min-width:0}.product--split:not(.product--no-media)>.product__info-wrapper{flex:0 0 calc(var(--product-info-size, 50%) - var(--product-gap) / 2);width:auto;max-width:none;min-width:0;padding:0}.product--split .product__info-container{max-width:none}.product--split .product__media-list{--grid-desktop-horizontal-spacing: var(--product-media-gap, 10px);--grid-desktop-vertical-spacing: var(--product-media-gap, 10px);column-gap:var(--product-media-gap, 10px);row-gap:var(--product-media-gap, 10px)}.product--split .product__media-list .product__media-item{padding:0}}@media screen and (min-width:990px){.product--grid-single .product__media-list .product__media-item{width:100%;max-width:100%}}@media screen and (max-width:749px){.product--split:not(.product--mobile-controls-thumbnails) .product__media-wrapper slider-component:not(.thumbnail-slider){width:100vw;margin-inline:calc(50% - 50vw)}.product--split:not(.product--mobile-controls-thumbnails) .product__media-list.slider--mobile{margin:0;width:100%;padding:0;column-gap:0;scroll-padding-left:0}.product--split:not(.product--mobile-controls-thumbnails) .product__media-list.slider--mobile:after{content:none}.product--split:not(.product--mobile-controls-thumbnails) .product__media-list.slider--mobile .product__media-item{width:100%;min-width:100%;margin:0;padding:0}.product--split:not(.product--mobile-controls-thumbnails) .product__media-list .product__media-item:first-of-type{margin-left:0}.product--split:not(.product--mobile-controls-thumbnails) .product__media-list{scrollbar-width:none}.product--split:not(.product--mobile-controls-thumbnails) .product__media-list::-webkit-scrollbar{display:none}.product--split .product__info-wrapper{margin-top:2.4rem}}gallery-controls{display:block}gallery-controls[hidden]{display:none}.gallery-controls{margin-top:1.6rem}.gallery-controls__track{position:relative;display:block;height:2px;overflow:hidden;background:rgba(var(--color-foreground),.15)}.gallery-controls__thumb{position:absolute;inset-block:0;left:0;width:calc(100% / var(--gallery-count, 1));background:rgb(var(--color-foreground));transform:translate(calc(var(--gallery-progress, 0) * (var(--gallery-count, 1) - 1) * 100%));transition:transform .15s linear}.gallery-controls--dots{display:flex;justify-content:center;gap:.2rem}.gallery-controls__dot{width:2.4rem;height:2.4rem;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.gallery-controls__dot:before{content:"";width:6px;height:6px;border-radius:50%;background:rgba(var(--color-foreground),.25);transition:background-color .2s ease,transform .2s ease}.gallery-controls__dot[aria-current=true]:before{background:rgb(var(--color-foreground));transform:scale(1.2)}@media(prefers-reduced-motion:reduce){.gallery-controls__thumb{transition:none}}.product--split .product__info-container>*+*{margin:2.4rem 0 0}.product--split .product__info-container>.product__title{margin-bottom:0}.product--split .product__info-container>.product__title+*,.product--split .product__info-container>.rating-wrapper+*{margin-top:.8rem}.product--split .product__info-container>.product-popup-modal__opener{margin-top:1.2rem}.product--split .product__info-container .product-form{margin:0}.product--split .product-form__buttons{max-width:none}.product--split .product-form__quantity>.form__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.product--split .product__info-container>.product__accordion{margin:0}.product--split .product__info-container>:not(.product__accordion)+.product__accordion{margin-top:3.2rem}.product--split .product__accordion .accordion__content{padding:0 0 1.6rem}.product--split .product-popup-modal__button{display:inline-flex;align-items:center;gap:.8rem;min-height:0;padding:0;font-size:var(--text-sm);text-decoration:none}.product--split .product-popup-modal__button>span:last-child{text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:1px}.product--split .product-popup-modal__button:hover>span:last-child{text-decoration-thickness:2px}.product--split .product-popup-modal__button .svg-wrapper{display:inline-flex;flex:none;width:1.8rem;height:1.8rem}.product--split .product-popup-modal__button .svg-wrapper svg{width:100%;height:100%}.product--split .product__info-container>.product__installments{margin-top:.8rem}.product--split .product__info-container>.product__installments:not(:has(shopify-payment-terms)){margin-top:0}.product__payflex{margin-top:calc(.25 * var(--rem16))}.product__payflex .partPayCalculatorWidget,.product__payflex .partPayCalculatorWidget .two-column,.product__payflex .partPayCalculatorWidget .inner-column{margin:0!important;padding:0!important;width:auto!important;max-width:100%!important;text-align:left!important}.product__payflex .partPayCalculatorWidget{align-items:flex-start!important}.product__payflex .partPayCalculatorWidget .two-column{display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start!important;gap:calc(.25 * var(--rem16)) calc(.5 * var(--rem16))}.product__payflex .partPayCalculatorWidget .inner-column{display:block!important;flex:0 1 auto!important}.product__payflex .partPayCalculatorWidgetText{font-family:var(--font-body-family)!important;font-size:calc(.8125 * var(--rem16))!important;line-height:1.5!important;letter-spacing:normal!important;color:rgba(var(--color-foreground),.75)!important}.product__payflex .partPayCalculatorWidgetText strong{font-weight:600!important;color:rgb(var(--color-foreground))!important}.product__payflex .partPayCalculatorWidgetLearn{color:rgb(var(--color-foreground))!important;text-decoration:underline!important;text-underline-offset:.2em;cursor:pointer}.product__payflex .partPayCalculatorWidgetLogo{display:block!important;height:calc(1.125 * var(--rem16))!important;width:auto!important;margin:0!important}.product--split .accordion__content :is(h1,h2,h3,h4){margin:0 0 .8rem;font-size:var(--text-h5);line-height:1.4}@media screen and (min-width:990px){.product--grid-first-last .product__media-list:has(>.product__media-item:nth-child(2n):last-child)>.product__media-item:last-child{width:100%;max-width:100%}}@media screen and (min-width:750px){.product--flush:not(.product--right)>.product__media-wrapper{margin-left:-5rem}.product--flush.product--right>.product__media-wrapper{margin-right:-5rem}}@media screen and (min-width:990px){.product--split:not(.product--no-media){column-gap:0}.product--split:not(.product--no-media)>.product__media-wrapper{flex:0 0 45%}.product--split:not(.product--no-media)>.product__info-wrapper{flex:0 0 55%;padding-left:88px}}.product--split .product-form__buttons{max-width:484px}.product--split .product-popup-modal__button{font-size:inherit}.product--split .product__info-container>.product-popup-modal__opener{margin:16.5px 0}.product--split .product__info-container>*+*{margin:16.5px 0 0}.product--split .product__info-container>.product__title+*{margin-top:16.5px}.product--split .product__info-container>.product__tax{margin-top:6px}.product--split .product__info-container>.product__tax+.product__payflex{margin-top:0}@media screen and (max-width:749px){.product__info-container .product__title>h1,.product__info-container .product__title>a>h2{font-size:calc(var(--font-heading-scale) * 2.2rem);line-height:1.25}}
/*# sourceMappingURL=/cdn/shop/t/128/assets/component-product-layout.css.map */
