:root{--at-ink:#151515;--at-ink-hover:#2d2d2d;--at-paper:#fff;--at-wash:#f7f7f5;--at-line:#dadada;--at-muted:#737373;--at-radius:5px;--at-focus:0 0 0 3px rgba(20,20,20,.17)}body :is(.button,.button-secondary,.button-custom):not(.button-unstyled){border-radius:var(--at-radius);min-height:46px;letter-spacing:.035em;font-weight:650;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease,transform .2s ease}body :is(.button,.button-secondary,.button-custom):not(.button-unstyled):not(:disabled):not([aria-disabled=true]):active{transform:translateY(1px)}body :is(.button,.button-secondary,.button-custom):not(.button-unstyled):focus-visible,body :is(a,button,input,select,textarea,[role=button]):focus-visible{outline:2px solid var(--at-ink);outline-offset:3px}body :is(.button,.button-secondary,.button-custom):disabled,body :is(.button,.button-secondary,.button-custom)[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}body .product-form-buttons .add-to-cart-button:not([data-added=true]),body .cart-drawer :is(.checkout-button,.cart__checkout-button),body main .cart__checkout-button{--button-background-color:var(--at-ink);--button-color:#fff;--button-border-color:var(--at-ink);background:var(--at-ink);color:#fff;border-radius:var(--at-radius);border:1px solid var(--at-ink);min-height:52px;font-size:13px;letter-spacing:.075em;font-weight:750;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}body .product-form-buttons .add-to-cart-button:not([data-added=true]):not(:disabled):hover,body .cart-drawer :is(.checkout-button,.cart__checkout-button):not(:disabled):hover{--button-background-color:var(--at-ink-hover);background:var(--at-ink-hover);box-shadow:0 8px 22px #00000021;transform:translateY(-1px)}body .product-form-buttons .add-to-cart-button:disabled{opacity:.45;box-shadow:none;transform:none}body .product-form-buttons .add-to-cart-button .add-to-cart-icon{opacity:.9}body .button-secondary:not(:disabled),body main :is(.facets__clear-all-link,.facets__reset){border-radius:var(--at-radius);transition:background-color .2s ease,border-color .2s ease,color .2s ease}body .button-secondary:not(:disabled):hover{box-shadow:inset 0 0 0 1px currentColor}body .variant-picker .variant-option legend{font-size:12px;line-height:1.5;font-weight:750;letter-spacing:.035em;margin-bottom:11px}body .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{position:relative;border:1px solid var(--at-line);border-radius:var(--at-radius);min-height:44px;padding:10px 14px;background:var(--at-paper);color:var(--at-ink);box-shadow:none;font-size:12px;font-weight:650;line-height:1.4;white-space:normal;text-align:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}body .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover:not(:has([data-option-available=false])){border-color:var(--at-ink);background:var(--at-wash)}body .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){background:var(--at-ink);color:#fff;border-color:var(--at-ink);box-shadow:0 4px 12px #0000001a}body .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#fff}body .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{opacity:0;pointer-events:none}body .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:before,body .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:after{border-radius:var(--at-radius)}body .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has([data-option-available=false]){color:#999;background:#fafafa;opacity:.6}body .variant-picker .variant-option__select-wrapper{min-height:47px;border:1px solid var(--at-line);border-radius:var(--at-radius);background:#fff;transition:border-color .2s ease,box-shadow .2s ease}body .variant-picker .variant-option__select-wrapper:focus-within{border-color:var(--at-ink);box-shadow:var(--at-focus)}body :is(.product-form-buttons,.cart-drawer,.cart-items) .quantity-selector{border-radius:var(--at-radius);border:1px solid var(--at-line);background:#fff;overflow:hidden;min-height:45px}body :is(.product-form-buttons,.cart-drawer,.cart-items) .quantity-selector :is(.quantity-minus,.quantity-plus){min-width:42px;min-height:43px;background:#fafafa;border-radius:0;transition:background-color .15s ease,color .15s ease}body :is(.product-form-buttons,.cart-drawer,.cart-items) .quantity-selector :is(.quantity-minus,.quantity-plus):not(:disabled):hover{background:#ececec;color:#111}body :is(.product-form-buttons,.cart-drawer,.cart-items) .quantity-selector input[type=number]{min-height:43px;font-weight:700;text-align:center;color:var(--at-ink);background:#fff}body .at-customizer,body .at-size-module,body .at-details{--at-ink:#151515}body .at-customizer :is(input[type=text],select),body .at-size-module :is(input,select),body .at-details :is(input,select){border:1px solid #ccc;border-radius:var(--at-radius);background:#fff;color:var(--at-ink);min-height:46px;transition:border-color .2s ease,box-shadow .2s ease}body .at-customizer input[type=text]:not(:disabled):hover,body .at-customizer select:not(:disabled):hover{border-color:#888}body .at-customizer :is(input[type=text],select):focus-visible{border-color:var(--at-ink);box-shadow:var(--at-focus);outline:none}body .at-customizer__total{border-radius:var(--at-radius);border:1px solid #e8e8e6}body .at-size-module__size{border-radius:4px;background:#fff;border-color:#d2d2d2;font-weight:700}body .at-size-module__help,body .at-details__content a{text-underline-offset:4px;transition:opacity .18s ease}body .at-size-module__help:hover,body .at-details__content a:hover{opacity:.68}body :is(.at-size-module__detail,.at-details__row) summary:hover{color:#454545}body .at-collection-explorer__nav a{border-radius:var(--at-radius);border-color:#d4d4d4;background:#fff;color:#151515;font-weight:700;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}body .at-collection-explorer__nav a:is(:hover,:focus-visible,[aria-current=page]){background:#151515;color:#fff;border-color:#151515}body .at-collection-explorer__nav a:active{transform:translateY(1px)}body :is(.facets__button,.facets__summary,.sorting__select,.product-grid__filters button){border-radius:var(--at-radius);transition:border-color .18s ease,background-color .18s ease}body :is(.facets__button,.facets__summary,.product-grid__filters button):not(:disabled):hover{background:#f4f4f3}body :is(.header-actions__action,.theme-drawer__close-button,.search-modal__close-button){transition:opacity .2s ease,background-color .2s ease,transform .2s ease}body :is(.header-actions__action,.theme-drawer__close-button,.search-modal__close-button):not(:disabled):hover{opacity:.8}@media(max-width:749px){body .product-form-buttons .add-to-cart-button{min-height:54px;width:100%;font-size:13px}body .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:44px;padding:10px 12px;font-size:12px}body .at-customizer__fields input,body .at-customizer__fields select{font-size:16px}body .at-collection-explorer__nav a{min-height:44px}body .button-secondary{min-height:45px}}@media(prefers-reduced-motion:reduce){body .button,body .button-secondary,body .button-custom,body .variant-picker .variant-option__button-label,body .at-collection-explorer__nav a,body .quantity-selector button{transition:none!important;animation:none!important;transform:none!important}}body main product-card{transition:transform .25s ease,filter .25s ease}body main product-card .product-card__content{border:1px solid transparent;transition:border-color .2s ease,box-shadow .25s ease}@media(hover:hover)and (min-width:750px){body main product-card:hover{transform:translateY(-3px)}body main product-card:hover .product-card__content{border-color:#d7d7d4;box-shadow:0 15px 29px #10101016}}body main product-card .quick-add button:not(:disabled),body main product-card :is(.quick-add__button,.quick-add-button):not(:disabled){background:#161616!important;color:#fff!important;border-radius:2px!important;border:1px solid #161616!important;letter-spacing:.07em!important;font-size:11px!important;font-weight:750!important;transition:background .2s ease,color .2s ease,transform .2s ease!important}body main product-card .quick-add button:not(:disabled):hover,body main product-card :is(.quick-add__button,.quick-add-button):not(:disabled):hover{background:#333!important;color:#fff!important}body main .product-card__link:focus-visible{outline:2px solid #151515;outline-offset:3px}body :is(.facets__button,.facets__summary,.sorting__select,.product-grid__filters button,.filter__button){border-radius:2px!important;min-height:40px;letter-spacing:.04em;font-size:12px;transition:background .2s ease,color .2s ease!important}body :is(.facets__button,.facets__summary,.product-grid__filters button,.filter__button):hover:not(:disabled){background:#151515!important;color:#fff!important}body .at-collection-explorer__nav a{border-radius:2px!important;position:relative;font-weight:800!important;letter-spacing:.065em!important;min-height:46px!important;padding:12px 18px!important}body .at-collection-explorer__nav a:hover,body .at-collection-explorer__nav a[aria-current=page]{box-shadow:0 5px 14px #00000021}body .product-form-buttons button.shopify-payment-button__button--unbranded{min-height:52px;border-radius:2px;font-weight:750;letter-spacing:.06em}body main :is(.button,.button-secondary,.button-custom):not(.button-unstyled):focus-visible{outline:2px solid #161616!important;outline-offset:3px!important}body main :is(.button,.button-secondary,.button-custom):disabled{transform:none!important;opacity:.42}body :is(.header-actions__action,.theme-drawer__close-button,.search-modal__close-button):focus-visible{outline:2px solid #161616;outline-offset:3px}@media(max-width:749px){body main product-card:hover{transform:none}body .at-collection-explorer__nav a{min-height:44px!important;padding:12px 15px!important}body main .product-card__link{outline-offset:2px}}@media(prefers-reduced-motion:reduce){body main product-card,body main product-card .product-card__content{transition:none!important;transform:none!important}}body #header-component :is(.header-actions__action,.search-action,.header__icon,.header__menu-toggle,button[aria-label*=menu i]){border-radius:8px;min-width:40px;min-height:40px;display:inline-flex;justify-content:center;align-items:center;transition:background-color .18s ease,opacity .18s ease}body #header-component :is(.header-actions__action,.search-action,.header__icon,.header__menu-toggle):not(:disabled):hover{background:#0f0f0f0e}body #header-component .header__row--top{border-bottom:1px solid rgba(20,20,20,.07)}body #header-component :is(.header-logo__link,.header__heading-link){letter-spacing:-.045em}body #header-component .header-actions__cart-icon{color:#151515}body main .variant-picker{margin-block:3px 11px}body main .variant-picker .variant-option legend{font-size:12px!important;font-weight:800!important;letter-spacing:.12em!important;margin-bottom:12px!important;color:#171717!important}body main .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:48px!important;min-width:53px!important;background:#fff!important;color:#181818!important;padding:12px 16px!important;border:1px solid #cbcbcb!important;border-radius:5px!important;box-shadow:none!important;position:relative;font-size:13px!important;font-weight:760!important;letter-spacing:.025em!important;line-height:1.25!important;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease!important}body main .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover:not(:has([aria-disabled=true])){border-color:#171717!important;box-shadow:inset 0 0 0 1px #171717!important}body main .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){background:#151515!important;color:#fff!important;border:1px solid #151515!important;box-shadow:0 4px 12px #0000001f!important}body main .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#fff!important}body main .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has([aria-disabled=true]){opacity:.42!important;filter:grayscale(1)}body main .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{opacity:0!important}body main .variant-picker .variant-option__select-wrapper{min-height:50px!important;border-radius:5px!important;border:1px solid #c8c8c8!important;background:#fff!important}body main .product-form-buttons .add-to-cart-button.at-studio-buy-button:not([data-added=true]){background:#161616!important;color:#fff!important;--button-background-color:#161616!important;--button-color:#fff!important;min-height:58px!important;width:100%!important;display:flex!important;position:relative!important;align-items:center!important;justify-content:center!important;gap:10px!important;border:1px solid #161616!important;border-radius:5px!important;padding:15px 58px 15px 20px!important;font-size:13px!important;font-weight:820!important;letter-spacing:.1em!important;box-shadow:0 7px 16px #00000021!important;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease!important}body main .product-form-buttons .add-to-cart-button.at-studio-buy-button:not([data-added=true]):not(:disabled):before{content:"";position:absolute;right:27px;top:50%;width:12px;height:12px;border-top:2px solid #171717;border-right:2px solid #171717;transform:translateY(-50%) rotate(45deg);z-index:1;background:none}body main .product-form-buttons .add-to-cart-button.at-studio-buy-button:not([data-added=true]):not(:disabled):after{content:"";position:absolute;right:25px;top:50%;width:25px;height:25px;border-radius:4px;background:#fff;transform:translateY(-50%);z-index:0}body main .product-form-buttons .add-to-cart-button.at-studio-buy-button:not([data-added=true]):not(:disabled):hover{background:#303030!important;box-shadow:0 10px 22px #0000002b!important;transform:translateY(-1px)}body main .product-form-buttons .add-to-cart-button.at-studio-buy-button:disabled{opacity:.48!important;transform:none!important;box-shadow:none!important}body main .product-form-buttons .add-to-cart-button.at-studio-buy-button:focus-visible{outline:2px solid #171717!important;outline-offset:3px!important}body main .at-customizer{border:1px solid #e0e0dd!important;border-radius:7px!important;padding-inline:17px!important;background:#fafaf9!important}body main .at-customizer__eyebrow{border-radius:6px 6px 0 0}body main .at-customizer__fields input{border-radius:5px!important;min-height:48px!important}body main .at-size-module{border-radius:7px!important}body main .at-size-module__sizes{gap:8px!important}body main .at-size-module__size{border-radius:4px!important}body main .at-collection-explorer__nav a{border-radius:5px!important}@media(max-width:749px){body #header-component .header__row--top{min-height:62px}body main .variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:46px!important;padding:11px 13px!important}body main .product-form-buttons .add-to-cart-button.at-studio-buy-button:not([data-added=true]){min-height:56px!important}body main .at-customizer{padding-inline:12px!important}body main .at-customizer__eyebrow{margin-inline:-12px!important;padding-inline:12px!important}}@media(prefers-reduced-motion:reduce){body main .product-form-buttons .add-to-cart-button.at-studio-buy-button,body main .variant-picker .variant-option__button-label{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/alltime-ui-polish.css.map */
