@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";:root{--font-size-display-lg: clamp(48px, 8vw, 72px);--font-size-display-md: clamp(36px, 5.5vw, 48px);--font-size-display-sm: clamp(28px, 4.5vw, 36px);--font-size-heading-lg: 28px;--font-size-heading-md: 22px;--font-size-heading-sm: 18px;--font-size-body-lg: 18px;--font-size-body-md: 16px;--font-size-body-sm: 14px;--font-size-label: 12px;--line-height-display-lg: 80px;--line-height-display-md: 56px;--line-height-display-sm: 44px;--line-height-heading-lg: 36px;--line-height-heading-md: 30px;--line-height-heading-sm: 26px;--line-height-body-lg: 28px;--line-height-body-md: 26px;--line-height-body-sm: 22px;--line-height-label: 16px;--tracking-tight: -.02em;--tracking-tight-sm: -.01em;--tracking-normal: 0;--tracking-wide: .08em;--tracking-label: .08em;--font-size-display-lg-mobile: 48px;--font-size-display-md-mobile: 36px;--font-size-display-sm-mobile: 28px;--color-white: #FFFFFF;--color-cream: #F9F7F4;--color-warm-black: #1A1A1A;--color-muted-gray: #6B6B6B;--color-light-gray: #E5E5E5;--color-error: #C41E3A;--color-success: #2E7D32;--spacing-xs: 8px;--spacing-s: 16px;--spacing-m: 24px;--spacing-l: 32px;--spacing-xl: 48px;--spacing-xxl: 64px;--spacing-xxxl: 96px;--margin-desktop: 80px;--margin-tablet: 48px;--margin-mobile: 24px;--section-padding-desktop: 96px;--section-padding-tablet: 64px;--section-padding-mobile: 40px;--gutter-desktop: 24px;--gutter-tablet: 16px;--gutter-mobile: 16px;--breakpoint-mobile: 320px;--breakpoint-tablet: 768px;--breakpoint-desktop: 1024px;--breakpoint-desktop-lg: 1440px;--max-content-width: 1280px;--header-height-desktop: 72px;--header-height-mobile: 52px;--input-height: 48px;--tap-target-min: 44px;--mobile-menu-row-height: 56px;--radius-none: 0px;--radius-sm: 2px;--radius-base: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 999px;--font-weight-normal: 400;--font-weight-medium: 500;--duration-micro: .2s;--duration-transition: .3s;--duration-page: .5s;--duration-fast: .15s;--duration-default: .2s;--duration-slow: .3s;--duration-slower: .5s;--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--transition-fast: var(--duration-fast) var(--ease-out);--transition-default: var(--duration-default) var(--ease-out);--transition-slow: var(--duration-slow) var(--ease-out);--transition-slower: var(--duration-slower) var(--ease-out)}html{font-size:16px;scroll-behavior:smooth}body{font-family:Inter,sans-serif;background-color:var(--color-white);color:var(--color-warm-black)}.display-lg{font-family:Cormorant Garamond,serif;font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-normal)}.display-md{font-family:Cormorant Garamond,serif;font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-normal)}.display-sm{font-family:Cormorant Garamond,serif;font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);letter-spacing:var(--tracking-tight-sm);font-weight:var(--font-weight-normal)}.heading-lg{font-family:Cormorant Garamond,serif;font-size:var(--font-size-heading-lg);line-height:var(--line-height-heading-lg);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-normal)}.heading-md{font-family:Cormorant Garamond,serif;font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-normal)}.heading-sm{font-family:Cormorant Garamond,serif;font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading-sm);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-normal)}.body-lg{font-family:Inter,sans-serif;font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-normal)}.body-md{font-family:Inter,sans-serif;font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-normal)}.body-sm{font-family:Inter,sans-serif;font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-normal)}.label{font-family:Inter,sans-serif;font-size:var(--font-size-label);line-height:var(--line-height-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:var(--font-weight-normal)}h1{font-family:Cormorant Garamond,serif;font-size:var(--font-size-display-md);line-height:var(--line-height-display-md);letter-spacing:var(--tracking-tight);font-weight:var(--font-weight-normal)}h2{font-family:Cormorant Garamond,serif;font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm);letter-spacing:var(--tracking-tight-sm);font-weight:var(--font-weight-normal)}h3{font-family:Cormorant Garamond,serif;font-size:var(--font-size-heading-lg);line-height:var(--line-height-heading-lg);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-normal)}h4{font-family:Cormorant Garamond,serif;font-size:var(--font-size-heading-md);line-height:var(--line-height-heading-md);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-normal)}h5{font-family:Cormorant Garamond,serif;font-size:var(--font-size-heading-sm);line-height:var(--line-height-heading-sm);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-normal)}p{font-size:var(--font-size-body-md);line-height:var(--line-height-body-md);letter-spacing:var(--tracking-normal);font-weight:var(--font-weight-normal)}.page-margin{padding-left:var(--margin-mobile);padding-right:var(--margin-mobile)}@media(min-width:768px){.page-margin{padding-left:var(--margin-tablet);padding-right:var(--margin-tablet)}}@media(min-width:1024px){.page-margin{padding-left:var(--margin-desktop);padding-right:var(--margin-desktop)}}.section-padding-y{padding-top:var(--section-padding-mobile);padding-bottom:var(--section-padding-mobile)}@media(min-width:768px){.section-padding-y{padding-top:var(--section-padding-tablet);padding-bottom:var(--section-padding-tablet)}}@media(min-width:1024px){.section-padding-y{padding-top:var(--section-padding-desktop);padding-bottom:var(--section-padding-desktop)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-40px;left:0;background:var(--color-warm-black);color:var(--color-white);padding:8px 16px;z-index:100}.skip-link:focus{top:0}.btn-primary,.btn-secondary{transition:background-color var(--duration-fast) var(--ease-out),opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}.btn-primary:hover:not(:disabled),.btn-secondary:hover:not(:disabled){opacity:.9}.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled){transform:scale(.98)}.btn-primary:focus-visible,.btn-secondary:focus-visible{outline:2px solid #1A1A1A;outline-offset:2px;transition:outline var(--duration-fast)}.link-animated{position:relative;transition:opacity var(--duration-default) var(--ease-out)}.link-animated:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--duration-default) var(--ease-out)}.link-animated:hover:after{transform:scaleX(1)}.link-animated:active{opacity:.8}.card-interactive{transition:transform var(--duration-default) var(--ease-out),box-shadow var(--duration-default) var(--ease-out)}.card-interactive:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.card-interactive:active{transform:translateY(-4px) scale(.99)}.product-card-image-container{position:relative}.product-card-image-primary,.product-card-image-secondary{transition:opacity var(--duration-default) var(--ease-in-out)}.product-card:hover .product-card-image-primary{opacity:0}.product-card:hover .product-card-image-secondary{opacity:1}.dropdown-enter{animation:dropdown-enter var(--duration-default) var(--ease-out)}.dropdown-exit{animation:dropdown-exit var(--duration-fast) var(--ease-in)}@keyframes dropdown-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdown-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}.dropdown-stagger>*{animation:fade-in-up var(--duration-default) var(--ease-out)}.dropdown-stagger>*:nth-child(1){animation-delay:0ms}.dropdown-stagger>*:nth-child(2){animation-delay:30ms}.dropdown-stagger>*:nth-child(3){animation-delay:60ms}.dropdown-stagger>*:nth-child(4){animation-delay:90ms}.dropdown-stagger>*:nth-child(5){animation-delay:.12s}.dropdown-stagger>*:nth-child(6){animation-delay:.15s}.dropdown-stagger>*:nth-child(7){animation-delay:.18s}.dropdown-stagger>*:nth-child(8){animation-delay:.21s}@keyframes fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-enter{animation:slide-in-left var(--duration-slow) var(--ease-out)}.mobile-menu-exit{animation:slide-out-left var(--duration-default) var(--ease-in)}@keyframes slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.modal-overlay-enter{animation:fade-in var(--duration-slow) var(--ease-out)}.modal-overlay-exit{animation:fade-out var(--duration-default) var(--ease-in)}.modal-content-enter{animation:modal-scale-in var(--duration-slow) var(--ease-out)}.modal-content-exit{animation:modal-scale-out var(--duration-default) var(--ease-in)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes modal-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.accordion-content{overflow:hidden;transition:height var(--duration-default) var(--ease-in-out)}.accordion-icon{transition:transform var(--duration-default) var(--ease-in-out)}.accordion-expanded .accordion-icon{transform:rotate(180deg)}.tab-indicator{transition:transform var(--duration-default) var(--ease-in-out),width var(--duration-default) var(--ease-in-out)}.tab-content{animation:fade-in-content var(--duration-default) var(--ease-in-out)}@keyframes fade-in-content{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lightbox-enter{animation:lightbox-scale-in var(--duration-slow) var(--ease-out)}.lightbox-exit{animation:lightbox-scale-out var(--duration-default) var(--ease-in)}@keyframes lightbox-scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes lightbox-scale-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.lightbox-slide-left{animation:slide-left var(--duration-default) var(--ease-in-out)}.lightbox-slide-right{animation:slide-right var(--duration-default) var(--ease-in-out)}@keyframes slide-left{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slide-right{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.sticky-bar-enter{animation:slide-up var(--duration-default) var(--ease-out)}.sticky-bar-exit{animation:slide-down var(--duration-fast) var(--ease-in)}@keyframes slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slide-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}.hero-image{animation:hero-scale-in var(--duration-slower) var(--ease-out)}@keyframes hero-scale-in{0%{opacity:0;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.canvas-block{animation:fade-in-up var(--duration-slow) var(--ease-out);animation-fill-mode:both}.canvas-block:nth-child(1){animation-delay:0ms}.canvas-block:nth-child(2){animation-delay:50ms}.canvas-block:nth-child(3){animation-delay:.1s}.canvas-block:nth-child(4){animation-delay:.15s}.canvas-block:nth-child(5){animation-delay:.2s}.canvas-block:nth-child(6){animation-delay:.25s}.canvas-block:nth-child(7){animation-delay:.3s}.canvas-block:nth-child(8){animation-delay:.35s}.canvas-block:nth-child(9){animation-delay:.4s}.canvas-block:nth-child(10){animation-delay:.45s}.product-grid-item{animation:fade-in-up var(--duration-slow) var(--ease-out);animation-fill-mode:both}.product-grid-item:nth-child(1){animation-delay:0ms}.product-grid-item:nth-child(2){animation-delay:30ms}.product-grid-item:nth-child(3){animation-delay:60ms}.product-grid-item:nth-child(4){animation-delay:90ms}.product-grid-item:nth-child(5){animation-delay:.12s}.product-grid-item:nth-child(6){animation-delay:.15s}.product-grid-item:nth-child(7){animation-delay:.18s}.product-grid-item:nth-child(8){animation-delay:.21s}.skeleton{background:linear-gradient(90deg,#f0f0f0,#e0e0e0,#f0f0f0);background-size:200% 100%;animation:skeleton-pulse 1.5s ease-in-out infinite}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.spinner{animation:spinner-rotate .8s linear infinite}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input,textarea,select{transition:border-color var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) var(--ease-out)}input:focus,textarea:focus,select:focus{border-color:#1a1a1a;outline:none}.form-error{animation:fade-in-up var(--duration-fast) var(--ease-out)}.form-success-icon{animation:scale-in var(--duration-default) var(--ease-out)}@keyframes scale-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.scroll-reveal{opacity:0;transform:translateY(20px);transition:opacity var(--duration-slow) var(--ease-out),transform var(--duration-slow) var(--ease-out)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.parallax{transition:transform .1s linear}.pagination-dot{transition:transform var(--duration-fast) var(--ease-out)}.pagination-dot.active{transform:scale(1.2)}.transition-fast{transition:all var(--transition-fast)}.transition-default{transition:all var(--transition-default)}.transition-slow{transition:all var(--transition-slow)}.transition-colors{transition:color var(--duration-default) var(--ease-out),background-color var(--duration-default) var(--ease-out),border-color var(--duration-default) var(--ease-out)}.transition-transform{transition:transform var(--duration-default) var(--ease-out)}.transition-opacity{transition:opacity var(--duration-default) var(--ease-out)}.hover-lift{transition:transform var(--duration-default) var(--ease-out)}.hover-lift:hover{transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.parallax{transform:none!important}}.nav-link{position:relative;display:inline-block;padding:8px 0;color:#1a1a1a;text-decoration:none;font-family:Inter,sans-serif;font-size:13px;font-weight:400;letter-spacing:.5px;text-transform:uppercase;transition:opacity .2s ease}.nav-link:after{content:"";position:absolute;bottom:4px;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav-link:hover:after{transform:scaleX(1)}.nav-link:hover{opacity:.7}.dropdown-link{display:block;padding:10px 0;color:#1a1a1a;text-decoration:none;font-family:Inter,sans-serif;font-size:13px;font-weight:400;letter-spacing:.3px;transition:all .2s ease;position:relative}.dropdown-link:after{content:"";position:absolute;bottom:8px;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.dropdown-link:hover{color:#525252}.dropdown-link:hover:after{width:100%}.mobile-nav-item{display:flex;align-items:center;justify-content:space-between;padding:16px 0;color:#1a1a1a;text-decoration:none;font-family:Cormorant Garamond,serif;font-size:28px;font-weight:300;letter-spacing:1px;border-bottom:1px solid #E5E5E5;transition:opacity .2s ease}.mobile-nav-item:hover{opacity:.7}.logo-wordmark{font-family:Cormorant Garamond,serif;font-size:24px;font-weight:300;letter-spacing:2px;text-transform:uppercase;color:#1a1a1a}.footer-link{display:block;color:#0a0a0a;transition:all .3s ease;position:relative;width:fit-content}.footer-link:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:currentColor;transition:width .3s ease}.footer-link:hover{color:#525252}.footer-link:hover:after{width:100%}.social-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #e5e5e5;color:#0a0a0a;transition:all .3s ease}.social-icon:hover{background-color:#0a0a0a;color:#fff;transform:scale(1.1) rotate(5deg);border-color:#0a0a0a}.image-loading-fade{opacity:0;animation:fadeIn .6s ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.image-loading-blur{filter:blur(20px);animation:blurToFocus .8s ease-out forwards}@keyframes blurToFocus{0%{filter:blur(20px)}to{filter:blur(0)}}.image-loading-scale{opacity:0;transform:scale(.8);animation:scaleUp .6s ease-out forwards}@keyframes scaleUp{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.image-loading-slide{opacity:0;transform:translateY(30px);animation:slideUp .6s ease-out forwards}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.image-loading-shimmer{position:relative;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.image-loading-pulse{animation:pulse 1.5s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/ath-figma.css.map */
