:root{--atk-night:#171717;--atk-pearl:#faf9f6;--atk-surface:#fff;--atk-line:#deddd8;--atk-quiet:#717171;--atk-radius:4px}html{scroll-padding-top:76px}body,body .page-wrapper{background:var(--atk-pearl)}body #header-group{position:relative;z-index:5}body #header-group .header__row--top{background:#fff!important;border-bottom:1px solid #e6e5e2!important;box-shadow:0 2px 15px #15151509}body #header-group .header__columns{min-height:62px}body #header-group :is(.header-actions__action,.header__icon,.header__menu-toggle){color:#171717;border-radius:6px;transition:background-color .2s ease,color .2s ease}body #header-group :is(.header-actions__action,.header__icon,.header__menu-toggle):hover{background:#f3f3f1}body main .product-information{background:var(--atk-pearl);max-width:100%}body main .product-information__grid{column-gap:clamp(14px,2.5vw,42px);align-items:start;min-width:0}body main .product-information__media{min-width:0;width:100%}body main .product-details{min-width:0;max-width:100%}body main .product-details>.group-block{min-width:0;width:100%;box-sizing:border-box;padding:clamp(18px,2.5vw,32px);background:#fff;border:1px solid #e6e4df;border-radius:4px;box-shadow:0 12px 36px #0000000b}body main .product-details :is(h1,.price){letter-spacing:-.04em}body main .product-details h1{font-weight:790;line-height:1.16;text-wrap:balance}body main .product-details :is(.variant-picker,.variant-picker__form,.variant-option){min-width:0;max-width:100%}body main .variant-picker .variant-option legend{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#2b2b2b;margin-bottom:11px}body main .product-details .variant-option--buttons{gap:9px;min-width:0}body main .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{background:#fff!important;color:#222!important;border:1px solid #d3d1cd!important;border-radius:4px!important;box-shadow:none!important;min-width:54px;min-height:47px;padding:10px 15px;font-size:12px;font-weight:730;white-space:normal;text-wrap:balance;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}body main .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked){background:#141414!important;color:#fff!important;border-color:#141414!important;box-shadow:0 5px 15px #00000029!important}body main .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input:checked) .variant-option__button-label__text{color:#fff!important}body main .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:not(:has(input[aria-disabled=true])):hover{border-color:#171717!important}body main .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label__pill{opacity:0!important}body main .product-details .variant-option__select-wrapper{border:1px solid #d3d1cd;border-radius:4px;min-height:47px}body main .product-details fieldset.variant-option--buttons:has(input[data-option-name=Badge]),body main .product-details fieldset.variant-option--buttons:has(input[data-option-name=Customization]),body main .product-details fieldset.variant-option--buttons:has(input[data-option-name=Patch]){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:9px}body main .product-details fieldset.variant-option--buttons:has(input[data-option-name=Badge]) label,body main .product-details fieldset.variant-option--buttons:has(input[data-option-name=Customization]) label,body main .product-details fieldset.variant-option--buttons:has(input[data-option-name=Patch]) label{width:100%;min-width:0!important;line-height:1.3;text-align:center}body main .product-form-buttons .add-to-cart-button:not([data-added=true]){isolation:isolate;position:relative;width:100%!important;min-height:57px!important;border-radius:4px!important;background:#151515!important;color:#fff!important;--button-background-color:#151515!important;--button-color:#fff!important;border:1px solid #151515!important;box-shadow:0 6px 17px #0000001f!important;font-size:12px!important;font-weight:820!important;letter-spacing:.1em!important;padding:12px 58px 12px 17px!important;transition:background .2s ease,transform .2s ease,box-shadow .2s ease!important}body main .product-form-buttons .add-to-cart-button:not([data-added=true]):not(:disabled):hover{background:#353535!important;box-shadow:0 10px 25px #00000030!important;transform:translateY(-1px)}body main .product-form-buttons .add-to-cart-button:not([data-added=true]):not(:disabled):after{content:"";position:absolute;right:12px;top:50%;width:33px;height:33px;transform:translateY(-50%);border-radius:4px;background:#fff;z-index:1;pointer-events:none}body main .product-form-buttons .add-to-cart-button:not([data-added=true]):not(:disabled):before{content:"";position:absolute;right:24px;top:50%;height:9px;width:9px;transform:translateY(-50%) rotate(45deg);border-top:2px solid #111;border-right:2px solid #111;z-index:2;pointer-events:none}body main .product-form-buttons .add-to-cart-button:disabled{opacity:.42!important;box-shadow:none!important}body main .product-form-buttons .add-to-cart-button:focus-visible{outline:2px solid #151515;outline-offset:3px}body main .product-form-buttons .quantity-selector{border:1px solid #dad8d3;border-radius:4px;background:#fff;min-height:46px}body main .product-form-buttons :is(.quantity-minus,.quantity-plus){min-height:44px;min-width:44px}body main .at-customizer{border-radius:4px;background:#fafaf9}body main .at-customizer__eyebrow{letter-spacing:.17em}body main .at-customizer__fields input[type=text]{border-radius:4px;min-height:48px;background:#fff}body main .at-customizer__fields input[type=text]:focus{border-color:#131313;outline:2px solid rgba(0,0,0,.13);outline-offset:1px}body main .at-size-module{border-radius:4px;background:#fff}body main .at-details__row summary{min-height:56px}body .at-collection-explorer__nav a{border-radius:4px;font-weight:780;letter-spacing:.04em;min-height:44px}body .at-kit-checkout-caption{color:#727272;text-align:center;font-size:11px;line-height:1.4;margin:11px auto 17px}body .ak-chat-float{border:1px solid rgba(255,255,255,.12);background:#171717;color:#fff;box-shadow:0 8px 22px #0000002b}body .ak-chat-float__dot{background:#92bca0}body main button.shopify-payment-button__button--unbranded{border-radius:4px}@media(max-width:749px){body #header-group .header__columns{min-height:58px}body main .product-information__grid{column-gap:0}body main .product-details{min-width:0;padding:0 12px}body main .product-details>.group-block{padding:20px 15px 23px;border-radius:4px;box-shadow:none}body main .product-details fieldset.variant-option--buttons{gap:8px;min-width:0}body main .product-details fieldset.variant-option--equal-width-buttons{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(54px,1fr))!important;gap:8px!important}body main .product-details fieldset.variant-option--equal-width-buttons label{min-width:0!important;max-width:100%!important}body main .product-details fieldset.variant-option--buttons:has(input[data-option-name=Badge]),body main .product-details fieldset.variant-option--buttons:has(input[data-option-name=Customization]),body main .product-details fieldset.variant-option--buttons:has(input[data-option-name=Patch]){display:grid!important;grid-template-columns:1fr!important}body main .product-details .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-height:46px;padding:10px 12px;min-width:49px;font-size:12px}body main .product-form-buttons .add-to-cart-button:not([data-added=true]){min-height:58px!important}body .ak-chat-float{position:fixed;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;border-radius:50%;gap:0}body .ak-chat-float__label,body .ak-chat-float__dot{display:none!important}body .ak-chat-float__icon svg{width:23px;height:23px}}@media(prefers-reduced-motion:reduce){body main .product-form-buttons .add-to-cart-button,body main .variant-option__button-label,body #header-group .header-actions__action{transition:none!important;transform:none!important}}@media(min-width:750px){body #MainContent .product-information__grid.product-information--media-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:32px;align-items:start}body #MainContent .product-information__grid.product-information--media-left>.product-information__media{grid-column:1;grid-row:1;align-self:stretch;width:100%;min-width:0;padding-inline:0;position:relative}body #MainContent .product-information__grid.product-information--media-left>.product-details{grid-column:2;grid-row:1;align-self:start;padding-inline:0;min-width:0}body #MainContent .product-information__media>media-gallery{position:sticky;top:calc(var(--header-height,80px) + 12px);display:block;height:auto}body #MainContent .media-gallery__grid{align-items:start;align-content:start;grid-auto-rows:auto}}@media(max-width:749px){body #MainContent .product-information__grid{display:flex;flex-direction:column;gap:16px}body #MainContent .product-information__media,body #MainContent .product-details{width:100%;min-width:0}body #MainContent .product-information__media>media-gallery{position:static}}body #header-component .menu-list__trigger{display:flex;position:relative;align-items:center;gap:0}body #header-component .menu-list__trigger>.menu-list__link{padding-inline-end:0}body #header-component .menu-list__disclosure{position:relative;inset:auto;transform:none;opacity:1;pointer-events:auto;flex:0 0 44px;width:44px;min-width:44px;min-height:44px;padding:12px;display:flex;align-items:center;justify-content:center}body #header-component .menu-list__disclosure-icon{width:12px}body #header-component .menu-list__link{min-height:44px;display:flex;align-items:center;touch-action:manipulation}body #header-component .menu-list__disclosure:hover,body #header-component .menu-list__disclosure[aria-expanded=true]{background:#f1f1ef;border-radius:4px}body #header-component .menu-list__disclosure:focus-visible,body #header-component .menu-list__link:focus-visible{outline:2px solid #171717;outline-offset:-2px}body #header-component :is(.header__icon,.header-actions__action,.header__menu-toggle,summary){min-height:44px;min-width:44px;touch-action:manipulation}body #header-component .menu-drawer :is(a,button,summary){min-height:48px}body #header-component .menu-list__link{border-radius:4px;transition:background-color .15s,color .15s,box-shadow .15s}body #header-component .menu-list__link:hover,body #header-component .menu-list__link:focus-visible,body #header-component .menu-list__trigger:has(.menu-list__disclosure:hover)>.menu-list__link{background:#efefeb!important;color:#111!important;box-shadow:inset 0 -3px #555}body #header-component .menu-list__link:active,body #header-component .menu-list__disclosure:active{background:#deded7!important;box-shadow:inset 0 -3px #111}body #header-component .menu-list__link[aria-current=page],body #header-component .menu-list__link--active,body #header-component .menu-list__link[aria-expanded=true],body #header-component .menu-list__trigger:has(.menu-list__disclosure[aria-expanded=true])>.menu-list__link{background:#e9eddb!important;color:#111!important;font-weight:750;box-shadow:inset 0 -3px #171717}body #header-component .menu-list__disclosure[aria-expanded=true]{background:#e9eddb!important;color:#111!important}body #header-component .menu-list__submenu a:hover,body #header-component .menu-list__submenu a:focus-visible,body #header-component .menu-list__submenu a[aria-current=page]{background:#e9eddb!important;color:#111!important;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;border-radius:3px}body #header-component .menu-drawer a[aria-current=page],body #header-component .menu-drawer .menu-drawer__menu-item--active{background:#e9eddb!important;color:#111!important;border-inline-start:3px solid #171717;font-weight:750}body #header-component .menu-drawer :is(a,summary,button):focus-visible{outline:2px solid #171717;outline-offset:-3px}@media(prefers-reduced-motion:reduce){body #header-component .menu-list__link{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/alltime-exterior-v2.css.map */
