.sticky-bar{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;pointer-events:none;visibility:hidden;transform:translateY(100%);opacity:0;will-change:transform;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease),visibility 0s linear var(--dur)}.sticky-bar.is-visible{visibility:visible;transform:translateY(0);opacity:1;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease),visibility 0s}.sticky-bar__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--kca-spacing-16);padding:var(--kca-spacing-16) var(--page-margin);background:var(--surface);border-block-start:var(--hairline) solid var(--border);pointer-events:auto}.sticky-bar__info{display:flex;flex-direction:column;gap:var(--kca-spacing-2);min-inline-size:0}.sticky-bar__title{font-size:var(--fs-ui);font-weight:var(--fw-bold);letter-spacing:var(--tracking);line-height:var(--lh-ui);text-transform:uppercase;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-bar__price{font-size:var(--fs-ui);letter-spacing:var(--tracking);color:var(--text-muted);font-variant-numeric:tabular-nums}.sticky-bar__cta-wrap{display:contents}.sticky-bar__cta{flex:none;inline-size:auto}.sticky-bar__size{display:flex;align-items:center;justify-content:space-between;gap:var(--kca-spacing-12);min-block-size:var(--button-height);padding-inline:var(--kca-spacing-16);border:var(--hairline) solid var(--border);background:transparent;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--fw-bold);line-height:var(--lh-ui);letter-spacing:var(--tracking);text-transform:uppercase;text-align:start;cursor:pointer;transition:border-color var(--dur) var(--ease)}.sticky-bar__size:hover{border-color:var(--text)}.sticky-bar__size-text{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-bar:not([data-size-chosen]) .sticky-bar__size-value,.sticky-bar[data-size-chosen] .sticky-bar__size-placeholder{display:none}.sticky-bar__size-icon{display:flex;flex:none}@media(max-width:833.98px){.sticky-bar__inner--sizes{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0}.sticky-bar__inner--sizes .sticky-bar__info{display:none}.sticky-bar__inner--sizes .sticky-bar__size{border:0;padding-inline:var(--page-margin) var(--kca-spacing-16)}.sticky-bar__inner--sizes .sticky-bar__cta{inline-size:100%}}@media(min-width:834px){.sticky-bar__inner--sizes .sticky-bar__info{flex:1}.sticky-bar__size{inline-size:200px}}.sticky-sizes{margin:0;padding:0;border:0;border-block-start:var(--hairline) solid var(--border);background:var(--surface);color:var(--text);overflow-y:auto;visibility:visible;pointer-events:auto;transition:transform var(--dur) var(--ease),display var(--dur) allow-discrete,overlay var(--dur) allow-discrete}.sticky-sizes:not([open]){transform:translateY(100%);pointer-events:none}@starting-style{.sticky-sizes[open]{transform:translateY(100%)}}.sticky-sizes::backdrop{background:var(--scrim-mid);transition:opacity var(--dur) var(--ease),display var(--dur) allow-discrete,overlay var(--dur) allow-discrete}.sticky-sizes:not([open])::backdrop{opacity:0}@starting-style{.sticky-sizes[open]::backdrop{opacity:0}}@media(max-width:833.98px){.sticky-sizes{margin-block-start:auto;inline-size:100vw;max-inline-size:100vw;max-block-size:85dvh}}@media(min-width:834px){.sticky-sizes{margin:auto 0 0 auto;inline-size:min(424px,90vw);max-block-size:70dvh;border-inline-start:var(--hairline) solid var(--border)}}.sticky-sizes__header{position:sticky;inset-block-start:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:var(--kca-spacing-16);min-block-size:var(--button-height);padding-inline:var(--page-margin) var(--kca-spacing-4);background:var(--surface);border-block-end:var(--hairline) solid var(--border)}.sticky-sizes__heading{font-size:var(--fs-ui);font-weight:var(--fw-bold);line-height:var(--lh-ui);letter-spacing:var(--tracking);text-transform:uppercase}.sticky-sizes__close{display:flex;align-items:center;justify-content:center;inline-size:var(--tap-target);block-size:var(--tap-target);padding:0;border:0;background:transparent;color:var(--text);cursor:pointer}.sticky-sizes__close svg{inline-size:18px;block-size:18px}.sticky-sizes__list{margin:0;padding:0;list-style:none}.sticky-sizes__row{display:flex;align-items:center;justify-content:space-between;gap:var(--kca-spacing-16);inline-size:100%;min-block-size:var(--button-height);padding-block:0;padding-inline:calc(var(--page-margin) - var(--rule-active)) var(--page-margin);border:0;border-block-end:var(--hairline) solid var(--border);border-inline-start:var(--rule-active) solid transparent;background:transparent;color:var(--text);font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--fw-regular);line-height:var(--lh-ui);letter-spacing:var(--tracking);text-align:start;text-transform:uppercase;cursor:pointer;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.sticky-sizes__value{display:flex;align-items:baseline;gap:var(--kca-spacing-8)}.sticky-sizes__sub,.sticky-sizes__status{color:var(--text-muted);font-weight:var(--fw-regular)}.sticky-sizes__sub{font-size:var(--fs-micro);line-height:var(--lh-micro)}.sticky-sizes__row:not(:disabled):not([aria-current=true]):hover{background:var(--surface-sunken)}.sticky-sizes__row[aria-current=true]{border-inline-start-color:var(--text);font-weight:var(--fw-bold)}.sticky-sizes__row:focus-visible{outline:var(--rule-active) solid var(--focus);outline-offset:calc(-1 * var(--rule-active))}.sticky-sizes__row:disabled{color:var(--text-faint);cursor:not-allowed}.sticky-sizes__row:disabled .sticky-sizes__value{text-decoration:line-through}
/*# sourceMappingURL=/cdn/shop/t/82/assets/sticky-buy-bar.css.map */
