.ksl-controls{--ksl-control-height: 4.8rem;--ksl-purchase-height: 5.6rem;--ksl-control-icon: 2rem}.ksl-controls .button,.ksl-controls #MainContent .ksl-section .button,.ksl-controls .ksl-arrival__cta{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:var(--ksl-control-height);padding:1.2rem 2.4rem;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:.035em;text-align:center;white-space:normal;overflow-wrap:anywhere;border-radius:var(--buttons-radius-outset);transition:background-color var(--ksl-motion-duration) ease,color var(--ksl-motion-duration) ease}.ksl-controls .ksl-arrival__cta{text-decoration:none}.ksl-controls .ksl-pdp-description summary>.svg-wrapper{flex:0 0 var(--ksl-control-icon);width:var(--ksl-control-icon);height:var(--ksl-control-icon)}.ksl-controls .ksl-actions{align-items:center}.ksl-controls .ksl-actions>.button{margin:0}.ksl-controls .product-form__submit,.ksl-controls .ksl-inline-purchase .ksl-buy-buttons-block .product-form__submit,.ksl-controls .cart__checkout-button{min-height:var(--ksl-purchase-height);font-size:1.5rem}.ksl-controls .product-form .quantity{min-height:var(--ksl-purchase-height)}.ksl-controls ksl-personalization input[type=file]::file-selector-button{min-height:var(--ksl-control-height);padding:1.2rem 1.6rem;font-size:1.4rem;font-weight:500;line-height:1.4;letter-spacing:.035em;border-radius:var(--buttons-radius)}.ksl-controls :is(.button,.ksl-arrival__cta,.ksl-size__opener,ksl-reference-picker summary)>.ksl-icon,.ksl-controls .ksl-icon--inline{display:inline-block;flex:0 0 var(--ksl-control-icon);width:var(--ksl-control-icon);height:var(--ksl-control-icon);margin:0;vertical-align:middle}.ksl-controls :is(.button,.ksl-arrival__cta)>.svg-wrapper{flex:0 0 var(--ksl-control-icon);width:var(--ksl-control-icon);height:var(--ksl-control-icon)}.ksl-controls :is(.slider-button,.ksl-rail-controls button,.quantity__button,.cart-remove-button,.drawer__close,[data-size-close]){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:4.4rem;min-height:4.4rem;padding:1.2rem}.ksl-controls :is(.ksl-rail-controls button,.quantity__button,.cart-remove-button,.drawer__close,[data-size-close]) .icon{display:block;width:var(--ksl-control-icon);height:var(--ksl-control-icon)}.ksl-controls .header__icon .svg-wrapper,.ksl-controls .header__icon .icon{width:2.2rem;height:2.2rem}.ksl-controls .ksl-brand-film__toggle svg{width:var(--ksl-control-icon);height:var(--ksl-control-icon);stroke-linecap:round;stroke-linejoin:round}.ksl-controls :is(.button,.ksl-arrival__cta,.ksl-rail-controls button,[data-size-close]):focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem}.ksl-controls [data-size-close][hidden]{display:none}@media(max-width:749px){.ksl-controls .ksl-actions>.button{max-width:100%}}@media(prefers-reduced-motion:reduce){.ksl-controls .button,.ksl-controls .ksl-arrival__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ksl-controls.css.map */
