.sticky-atc__change-link{color:var(--color-foreground, #000);font-family:Surt Normal;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-decoration:underline}.sticky-atc__change-link:hover{color:#000!important}.sticky-atc__change-link:focus-visible{outline:2px solid var(--color-accent, #4D1B26);outline-offset:2px}.sticky-atc{position:fixed;left:0;bottom:0;width:100%;z-index:998;border-top:.5px solid var(--color-border, #6B6966);background:var(--color-background, #FFFFFA);box-shadow:0 -4px 16px #0000000d;transform:translate3d(0,100%,0);transition:transform .35s cubic-bezier(.22,1,.36,1);will-change:transform;backface-visibility:hidden;pointer-events:none}.sticky-atc.is-visible{transform:translateZ(0);pointer-events:auto}.sticky-atc.is-scroll-hidden,.sticky-atc.is-drawer-open{transform:translate3d(0,100%,0);pointer-events:none}.sticky-atc__desktop,.sticky-atc__mobile{display:none}.sticky-atc__product{display:flex;align-items:center;gap:12px;min-width:0}.sticky-atc__image{flex:0 0 auto;width:48px;height:48px;border-radius:0}.sticky-atc__image img{width:100%;height:100%;object-fit:cover;display:block}.sticky-atc__info{min-width:0}.sticky-atc__title{margin:0;color:var(--color-foreground, #000);font-family:Ivory LL;font-size:16px;font-style:normal;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-atc__meta{margin:2px 0 0;display:flex;align-items:center;gap:6px;color:var(--color-foreground-muted, #6B6966);font-family:Surt Normal;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.sticky-atc__price .sticky-atc__price-compare{text-decoration:line-through;opacity:.6;font-weight:400;margin-right:6px}.sticky-atc__meta .sticky-atc__price{color:var(--color-foreground, #000);font-family:Surt Normal;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media only screen and (min-width:768px){.sticky-atc__desktop{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 40px}.sticky-atc__controls{display:flex;align-items:center;gap:16px;flex:0 0 auto}.sticky-atc__size{position:relative}.sticky-atc__size-trigger{display:flex;align-items:center;gap:8px;padding:10px 12px 10px 16px;border-radius:4px;border:1px solid var(--color-border, #6B6966);background:var(--color-background, #FFFFFA);cursor:pointer;width:160px;justify-content:space-between;color:var(--color-foreground-muted, #6B6966);font-family:Surt Normal;font-size:12px;font-style:normal;font-weight:500;line-height:normal;height:40px}.sticky-atc__size-trigger:hover{border-radius:4px!important;color:var(--color-foreground-muted, #6B6966)!important}.sticky-atc__size-trigger .icon-caret{width:8px;height:8px;transition:transform .2s ease}.sticky-atc__size.is-open .sticky-atc__size-trigger .icon-caret{transform:rotate(180deg)}.sticky-atc__size-panel{display:none;position:absolute;bottom:60px;left:0;margin-bottom:0;width:220px;border-radius:6px;border:.5px solid var(--color-border, #6B6966);background:var(--color-background, #FFFFFA);box-shadow:0 -8px 24px #0000000f;z-index:1}.sticky-atc__size.is-open .sticky-atc__size-panel{display:flex;flex-direction:column}.sticky-atc__size-panel-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 8px;flex:0 0 auto}.sticky-atc__size-panel-title{color:var(--color-foreground-muted, #6B6966);font-family:Surt Normal;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.5px;text-transform:uppercase}.sticky-atc__size-option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 16px;background:transparent;border:none;border-bottom:1px solid rgb(234,231,224);text-align:left;font-family:var(--ds-font-body);cursor:pointer;border-radius:0}.sticky-atc__size-option:last-child{border-bottom:none}.sticky-atc__size-option:hover{border-radius:0!important}.sticky-atc__size-option.is-selected{background:var(--color-accent, #4D1B26);border-color:var(--color-accent, #4D1B26)}.sticky-atc__size-option.is-selected,.sticky-atc__size-option.is-selected .sticky-atc__size-option-desc{color:var(--color-accent-foreground, #FEFFED)}.sticky-atc__size-option.is-disabled{background:#f0efea;opacity:1}.sticky-atc__size-option.is-disabled .sticky-atc__size-option-code{text-decoration:none}.sticky-atc__size-option-text{display:flex;flex-direction:column;gap:2px}.sticky-atc__size-option-code{color:var(--color-foreground, #000);font-family:Surt Normal;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.sticky-atc__size-option.is-selected .sticky-atc__size-option-code{color:#feffed}.sticky-atc__size-option-desc{color:var(--color-foreground-muted, #6B6966);font-family:Surt Normal;font-size:11px;font-style:normal;font-weight:500;line-height:normal}.sticky-atc__size-option-check{display:none;flex:0 0 auto;width:16px;height:16px}.sticky-atc__size-option-check svg{display:block;width:100%;height:100%}.sticky-atc__size-option.is-selected .sticky-atc__size-option-check{display:flex;align-items:center;justify-content:center}.sticky-atc__size-guide-link{white-space:nowrap;color:var(--color-accent, #4D1B26);font-family:Surt Normal;font-size:11px;font-style:normal;font-weight:500;line-height:normal;background:transparent;padding:0;text-decoration:underline}.sticky-atc__size-guide-link:hover{color:var(--color-accent, #4D1B26)!important}.sticky-atc__qty{display:inline-flex;align-items:center;gap:16px;padding:10px 14px;border-radius:4px;border:1px solid var(--color-border, #6B6966);background:var(--color-background, #FFFFFA);height:40px;width:104px;justify-content:space-between}.sticky-atc__qty button{background:transparent;border:none;padding:0;cursor:pointer;color:var(--color-foreground, #000);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.sticky-atc__qty button[disabled]{opacity:.4;cursor:not-allowed}.sticky-atc__qty-value{min-width:12px;text-align:center;font-size:13px}}@media only screen and (max-width:767.98px){.sticky-atc__mobile{display:flex;flex-direction:column;gap:12px;padding:16px}.sticky-atc__mobile .sticky-atc__row{display:flex;align-items:center;justify-content:space-between;gap:12px}.sticky-atc__mobile .sticky-atc__row .sticky-atc__product{flex:1 1 auto;min-width:0}.sticky-atc__mobile .sticky-atc__meta{overflow:hidden}.sticky-atc__mobile .sticky-atc__meta>*{white-space:nowrap}span.js-sticky-atc-colour,span.js-sticky-atc-size-label-mobile{color:var(--color-foreground-muted, #6B6966);font-family:Surt Normal;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.sticky-atc__meta .sticky-atc__price{font-size:13px}.sticky-atc__change-link{flex:0 0 auto;color:var(--color-foreground, #000);font-weight:600;font-family:var(--ds-font-body);font-size:12px;text-decoration:underline;background:none;border:none;padding:4px 2px;cursor:pointer;white-space:nowrap}.sticky-atc__mobile .sticky-atc__atc{width:100%}span.sticky-atc__meta-dot{color:var(--color-foreground-muted, #6B6966);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}button.sticky-atc__atc.button-2.js-sticky-atc-button-mobile{color:var(--color-accent-foreground, #FEFFED);font-family:Surt Normal;font-size:14px;font-style:normal;font-weight:500;line-height:normal;height:44px;padding:12px 0;border-radius:4px}}.sticky-atc__atc{border:none;letter-spacing:.3px;text-transform:capitalize;cursor:pointer;text-align:center;padding:10px 28px;background:var(--color-accent, #4D1B26)!important;border-radius:4px!important;color:var(--color-accent-foreground, #FEFFED)!important;font-family:Surt Normal;font-size:12px;font-style:normal;font-weight:500;line-height:normal}button.sticky-atc__atc.button-2.js-sticky-atc-button:hover{border-radius:4px!important;background-color:#6b2635!important}.sticky-atc__atc[disabled]{opacity:.5;cursor:not-allowed}.sticky-atc__atc.is-needs-selection{cursor:pointer}.sticky-atc__atc.is-needs-selection:hover{border-radius:4px!important;background-color:#6b2635!important}.sticky-atc__atc .sticky-atc__atc-loading{display:none}.sticky-atc__atc.is-loading .sticky-atc__atc-label{visibility:hidden}.sticky-atc__atc.is-loading .sticky-atc__atc-loading{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:var(--color-accent, #4D1B26)!important;border-radius:4px!important}.sticky-atc__atc{position:relative}
/*# sourceMappingURL=/cdn/shop/t/496/assets/sticky-add-to-cart.css.map */
