.ProductCard__favorite[data-v-1c59fc16]{align-items:center;display:flex;transition:transform .2s ease-in-out}.ProductCard__favorite[data-v-1c59fc16]:hover{transform:scale(1.2)}.ProductCard__favorite svg path[data-v-1c59fc16]{fill:none;stroke:var(--cta-filled-dark,#c91212)}.ProductCard__favorite svg.is-active path[data-v-1c59fc16]{fill:var(--text-alert,#c91212);stroke:var(--text-alert,#c91212)}.carousel-container[data-v-3353bdc4]{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.carousel-container[data-v-3353bdc4]::-webkit-scrollbar{display:none}.carousel-slide[data-v-3353bdc4]{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always}.ProductCard__Thumb[data-v-ad40eaab]{margin-left:auto;margin-right:auto;-o-object-fit:contain;object-fit:contain;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ProductCard__Thumb--minimized[data-v-ad40eaab]{height:100px;width:100px}.product-card-style[data-v-ad40eaab]{align-self:stretch;aspect-ratio:194/194;height:194px}@media(min-width:768px){.gallery-style[data-v-ad40eaab]{height:80px;width:80px}}img[data-v-ad40eaab]{transition:transform .3s ease-in-out}img[data-v-ad40eaab]:hover{transform:scale(1.2)}.quantity-input__controls[data-v-89782f52]{border:1px solid transparent;border-radius:4px;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.quantity-input__controls .input-value[data-v-89782f52]{flex-grow:0;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1);width:0}:not([dir=rtl]) .quantity-input__controls .input-value[data-v-89782f52],[dir=ltr] .quantity-input__controls .input-value[data-v-89782f52]{transform:translate(-100%)}[dir=rtl] .quantity-input__controls .input-value[data-v-89782f52]{transform:translate(100%)}.quantity-input__controls button[data-increment=false][data-v-89782f52]{background-color:var(--cta-shadow-button-fill);opacity:0;outline:1px solid var(--cta-outline);transition:all .5s cubic-bezier(.4,0,.2,1);visibility:hidden}:not([dir=rtl]) .quantity-input__controls button[data-increment=false][data-v-89782f52],[dir=ltr] .quantity-input__controls button[data-increment=false][data-v-89782f52]{transform:translate(100%)}[dir=rtl] .quantity-input__controls button[data-increment=false][data-v-89782f52]{transform:translate(-100%)}.quantity-input__controls button[data-increment=true][data-v-89782f52]{background-color:var(--cta-shadow-button-fill);outline:1px solid var(--cta-outline);transition:all .5s cubic-bezier(.4,0,.2,1)}.quantity-input__controls button[data-increment=true] .plus-icon[data-v-89782f52]{opacity:1;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.quantity-input__controls button[data-increment=true] .quantity-display[data-v-89782f52]{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1)}.quantity-input__controls button[data-v-89782f52]:disabled{cursor:not-allowed;opacity:.7}.quantity-input__controls[data-v-89782f52]:has(input:valid):not(.is-empty-optional):where(:hover,.is-expanded){border-color:var(--cta-filled-dark);border-radius:var(--border-radius-2xs);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));transition-delay:0s}.quantity-input__controls:has(input:valid):not(.is-empty-optional):where(:hover,.is-expanded) .input-value[data-v-89782f52]{flex-grow:1;opacity:1;transform:translate(0);transition-delay:0s;width:100%}.quantity-input__controls:has(input:valid):not(.is-empty-optional):where(:hover,.is-expanded) button[data-increment=false][data-v-89782f52]{background-color:transparent;cursor:pointer;opacity:1;outline:none;transform:translate(0);transition-delay:0s;visibility:visible}.quantity-input__controls:has(input:valid):not(.is-empty-optional):where(:hover,.is-expanded) button[data-increment=true][data-v-89782f52]{background-color:transparent;outline:none;transform:translate(0);transition-delay:0s}.quantity-input__controls.variant-secondary[data-v-89782f52]:has(input:valid):not(.is-empty-optional):where(:hover,.is-expanded){background-color:#edf1f7;border:none}.quantity-input__controls.variant-secondary:has(input:valid):not(.is-empty-optional):where(:hover,.is-expanded) .input-value[data-v-89782f52]{background-color:#edf1f7}.quantity-input__controls[data-v-89782f52]:has(input:valid):not(.is-empty-optional):not(:hover):not(.is-expanded){transition:all .5s cubic-bezier(.4,0,.2,1) 2s}.quantity-input__controls:has(input:valid):not(.is-empty-optional):not(:hover):not(.is-expanded) .input-value[data-v-89782f52]{flex-grow:0;opacity:0;transition:all .5s cubic-bezier(.4,0,.2,1) 2s;width:0}:not([dir=rtl]) .quantity-input__controls:has(input:valid):not(.is-empty-optional):not(:hover):not(.is-expanded) .input-value[data-v-89782f52],[dir=ltr] .quantity-input__controls:has(input:valid):not(.is-empty-optional):not(:hover):not(.is-expanded) .input-value[data-v-89782f52]{transform:translate(-100%)}[dir=rtl] .quantity-input__controls:has(input:valid):not(.is-empty-optional):not(:hover):not(.is-expanded) .input-value[data-v-89782f52]{transform:translate(100%)}.quantity-input__controls:has(input:valid):not(.is-empty-optional):not(:hover):not(.is-expanded) button[data-increment=false][data-v-89782f52]{background-color:var(--cta-shadow-button-fill);opacity:0;outline:1px solid var(--cta-outline);transition:all .5s cubic-bezier(.4,0,.2,1) 2s;visibility:hidden}:not([dir=rtl]) .quantity-input__controls:has(input:valid):not(.is-empty-optional):not(:hover):not(.is-expanded) button[data-increment=false][data-v-89782f52],[dir=ltr] .quantity-input__controls:has(input:valid):not(.is-empty-optional):not(:hover):not(.is-expanded) button[data-increment=false][data-v-89782f52]{transform:translate(100%)}[dir=rtl] .quantity-input__controls:has(input:valid):not(.is-empty-optional):not(:hover):not(.is-expanded) button[data-increment=false][data-v-89782f52]{transform:translate(-100%)}.quantity-input__controls:has(input:valid):not(.is-empty-optional):not(:hover):not(.is-expanded) button[data-increment=true][data-v-89782f52]{background-color:var(--cta-shadow-button-fill);outline:1px solid var(--cta-outline);transition:all .5s cubic-bezier(.4,0,.2,1) 2s}.quantity-input__controls:has(input:valid):not(.is-empty-optional):not(:hover):not(.is-expanded) button[data-increment=true] .plus-icon[data-v-89782f52]{opacity:1;transition:opacity .5s cubic-bezier(.4,0,.2,1) 2s}.quantity-input__controls:has(input:valid):not(.is-empty-optional):not(:hover):not(.is-expanded) button[data-increment=true] .quantity-display[data-v-89782f52]{opacity:0;transition:opacity .5s cubic-bezier(.4,0,.2,1) 2s}.PriceBefore[data-v-c520dbe1]{position:relative}.PriceBefore[data-v-c520dbe1]:after{background-color:var(--color-gray-700);content:"";height:1px;left:0;position:absolute;top:calc(50% - 1px);width:100%}.highlight[data-v-c520dbe1]{padding-left:2px;padding-right:2px;position:relative}.highlight[data-v-c520dbe1]:after{background-color:var(--text-alert);content:"";height:100%;left:0;opacity:.15;position:absolute;top:0;width:100%}.slope-line-through[data-v-c520dbe1]{position:relative}.slope-line-through[data-v-c520dbe1]:before{background-color:var(--text-price);content:"";height:100%;height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%) rotate(350deg);width:100%}
