.ao-atelier{--ao-ink:#211d19;--ao-cream:#f7f3eb;--ao-gold:#c4ab77;--ao-line:#dcd4c5;color:var(--ao-ink);background:var(--ao-cream);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}.ao-atelier *{box-sizing:border-box}.ao-atelier a{color:inherit;text-decoration:none}.ao-atelier h1,.ao-atelier h2,.ao-atelier h3,.ao-atelier p{margin:0}.ao-atelier h1,.ao-atelier h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;text-transform:none}.ao-atelier .ao-eyebrow{font-size:10px;line-height:1.6;letter-spacing:.2em;font-weight:500}.ao-hero{display:grid;grid-template-columns:1fr 1.05fr;min-height:680px}.ao-hero-copy{padding:100px clamp(28px,5vw,100px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ao-hero h1{font-size:clamp(48px,5.1vw,88px);line-height:1.03;margin:30px 0 26px;max-width:640px}.ao-hero-description{max-width:310px;font-size:14px;line-height:1.85;color:#6c6256}.ao-atelier .ao-button{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;background:#211d19;color:#f7f3eb;padding:19px 24px;font-size:11px;letter-spacing:.07em;margin-top:30px;border:1px solid #211d19;transition:background .2s,color .2s}.ao-atelier .ao-button:hover{background:#c4ab77;color:#211d19}.ao-hero-footnote{font-size:8px;letter-spacing:.18em;margin-top:54px!important;color:#7b6f5e}.ao-hero-art{position:relative;overflow:hidden;min-height:600px;background:radial-gradient(ellipse at 80% 0%,#f2deba99,transparent 52%),radial-gradient(ellipse at 10% 90%,#4b251b88,transparent 65%),linear-gradient(135deg,#d0b599,#b3947c 40%,#8e6e5c,#d2b695);display:flex;align-items:center;justify-content:center}.ao-art-grain{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(105deg,transparent 0 2px,#fff1 3px,transparent 4px);opacity:.25}.ao-art-wordmark{position:relative;display:flex;flex-direction:column;font:400 clamp(120px,16vw,250px)/.79 Georgia,serif;letter-spacing:-.09em;color:#f4e4c5;transform:rotate(-8deg);text-shadow:1px 2px 1px #fff6,8px 18px 26px #3e211944;z-index:1;padding-right:.09em}.ao-orbit{position:absolute;border:1px solid #efdab58c;border-radius:50%;width:105%;height:45%;transform:rotate(-42deg);box-shadow:0 0 30px #fff1}.ao-orbit-two{width:62%;height:100%;transform:rotate(35deg);border-color:#f5dec74d}.ao-art-caption{position:absolute;bottom:75px;left:36px;color:#fff7e7;font-size:9px;letter-spacing:.28em}.ao-art-index{position:absolute;bottom:30px;right:28px;color:#fff5e1;font-size:8px;letter-spacing:.16em;z-index:2}.ao-editorial-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ao-manifesto{display:flex;justify-content:space-around;align-items:center;gap:20px;padding:23px 28px;background:#e9e1d3;font-size:9px;letter-spacing:.17em;border-bottom:1px solid #dcd4c5}.ao-manifesto span:nth-child(2n){font-size:18px;color:#9c8254}.ao-world,.ao-products{padding:90px clamp(22px,5vw,90px)}.ao-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:38px}.ao-section-heading h2{font-size:clamp(38px,4vw,58px);line-height:1.1;margin-top:12px}.ao-section-heading>p{max-width:300px;font-size:12px;line-height:1.8;color:#756b5d}.ao-world-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ao-line{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:390px;padding:28px;isolation:isolate;border:1px solid #ddd3c2;transition:transform .25s}.ao-line:hover{transform:translateY(-5px)}.ao-line-noir{background:radial-gradient(ellipse at 70% 25%,#51402b,#221f19 65%);color:#e6d1a5!important;border-color:#2a251e}.ao-line-cream{background:linear-gradient(145deg,#f2e9d9,#e4d6bf);color:#53412d!important}.ao-line-rose{background:linear-gradient(145deg,#e8d1c8,#cda798);color:#572e27!important;border-color:#d4b5a6}.ao-line-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ao-line:has(.ao-line-image):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(#0007,#0002,#000a);z-index:-1}.ao-line:has(.ao-line-image){color:#fff!important}.ao-line-top{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.16em}.ao-line-top span:last-child{font-size:23px;font-weight:400}.ao-line-name{font:italic 400 clamp(45px,5vw,76px)/1 Georgia,serif;letter-spacing:-.055em;overflow-wrap:anywhere}.ao-line-bottom{display:flex;gap:15px;align-items:flex-end;justify-content:space-between}.ao-line-bottom p{font-size:11px;line-height:1.7;max-width:150px}.ao-line-bottom>span{font-size:8px;letter-spacing:.15em;border-bottom:1px solid currentColor;padding-bottom:5px}.ao-products{padding-top:10px}.ao-text-link{font-size:11px;border-bottom:1px solid #88775a;padding-bottom:8px}.ao-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.ao-product-image{position:relative;aspect-ratio:4/5;background:#eee8dd;display:flex;align-items:center;justify-content:center;overflow:hidden}.ao-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.ao-product:hover img{transform:scale(1.04)}.ao-product-no-image{font:24px Georgia,serif;letter-spacing:.1em;color:#9c8254}.ao-product-arrow{position:absolute;bottom:12px;right:12px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#f7f3eb;font-size:18px}.ao-product-info{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding-top:16px}.ao-product-info h3{font:400 12px/1.6 Arial,sans-serif;letter-spacing:0}.ao-product-info>span{font-size:11px;line-height:1.7;white-space:nowrap}.ao-stock-label{position:absolute;top:12px;left:12px;font-size:9px;background:#f7f3eb;padding:6px 9px}.ao-statement{text-align:center;background:#211e19;color:#eddfc7;padding:105px 24px}.ao-statement .ao-eyebrow{color:#c4ab77}.ao-statement h2{font-size:clamp(44px,5.5vw,80px);line-height:1.08;margin:26px 0}.ao-statement>p:not(.ao-eyebrow){max-width:365px;margin:auto;font-size:12px;line-height:1.9;color:#c7bca9}.ao-signature{display:block;font:italic 24px Georgia,serif;margin-top:35px;color:#c4ab77;letter-spacing:.06em}.ao-newsletter{padding:80px clamp(22px,7vw,110px);display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;background:#eae2d5}.ao-newsletter h2{font-size:46px;line-height:1.1;margin:14px 0 20px}.ao-newsletter p{font-size:12px;line-height:1.8;max-width:350px;color:#756b5d}.ao-newsletter-form label{font-size:10px;letter-spacing:.08em}.ao-email-row{display:flex;border-bottom:1px solid #88775a;margin-top:12px}.ao-email-row input{border:0;background:transparent;color:#211d19;border-radius:0;width:100%;min-width:0;padding:15px 0;font:14px Arial,sans-serif}.ao-email-row button{border:0;border-radius:0;background:transparent;color:#211d19;padding:10px 15px;cursor:pointer;font-size:25px;min-width:48px;min-height:48px}.ao-newsletter .ao-email-note{font-size:9px;margin-top:14px;line-height:1.7}.ao-email-note a{text-decoration:underline}.ao-atelier :focus-visible{outline:2px solid #92703d;outline-offset:5px}.ao-newsletter input:focus-visible{outline-offset:0}#header-group .header-logo{font-family:Georgia,Times New Roman,serif!important;letter-spacing:.14em;font-weight:400!important}.ao-atelier-section{width:100%}@media(min-width:1500px){.ao-hero{min-height:780px}}@media(max-width:899px){.ao-hero{grid-template-columns:1fr 1fr;min-height:540px}.ao-hero-copy{padding:55px 25px}.ao-hero h1{font-size:48px}.ao-hero-art{min-height:540px}.ao-art-wordmark{font-size:150px}.ao-line{min-height:310px;padding:20px}.ao-line-name{font-size:42px}.ao-world-grid{gap:12px}.ao-world,.ao-products{padding:60px 24px}.ao-products{padding-top:0}.ao-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ao-newsletter{gap:40px;padding:60px 24px}.ao-newsletter h2{font-size:36px}}@media(max-width:599px){.ao-hero{grid-template-columns:1fr}.ao-hero-copy{padding:48px 26px 38px}.ao-hero h1{font-size:53px;line-height:1.03;margin:22px 0}.ao-hero-description{font-size:13px;max-width:290px}.ao-hero-footnote{margin-top:28px!important}.ao-hero-art{min-height:350px}.ao-art-wordmark{font-size:170px}.ao-art-caption{bottom:44px;left:24px;font-size:8px}.ao-art-index{bottom:18px;right:18px;font-size:7px}.ao-orbit-one{height:70%;width:105%}.ao-atelier .ao-eyebrow{font-size:8px;letter-spacing:.18em}.ao-manifesto{padding:18px 16px;gap:12px;font-size:7px;letter-spacing:.09em}.ao-manifesto span:nth-last-child(-n+2){display:none}.ao-manifesto span:nth-child(2n){font-size:14px}.ao-world,.ao-products{padding:48px 20px}.ao-products{padding-top:0}.ao-section-heading{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:25px}.ao-section-heading h2{font-size:39px}.ao-section-heading>p{font-size:11px}.ao-world-grid{grid-template-columns:1fr;gap:14px}.ao-line{min-height:270px;padding:24px}.ao-line-name{font-size:64px}.ao-line-bottom p{max-width:230px}.ao-product-grid{gap:14px}.ao-product-info{flex-direction:column;gap:2px;padding-top:12px}.ao-statement{padding:64px 24px}.ao-statement h2{font-size:46px}.ao-newsletter{grid-template-columns:1fr;gap:30px;padding:48px 24px}.ao-newsletter h2{font-size:39px}.ao-atelier .ao-button{min-height:48px}#header-group .header-logo{letter-spacing:.07em}}@media(prefers-reduced-motion:reduce){.ao-atelier *{transition:none!important;scroll-behavior:auto!important}}.ao-footer{background:#171613;color:#d4c3a0;padding:60px clamp(24px,5vw,90px) 25px;font-family:Arial,Helvetica,sans-serif}.ao-footer a{color:inherit;text-decoration:none}.ao-footer a:hover{text-decoration:underline}.ao-footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px;align-items:start;padding-bottom:55px}.ao-footer-wordmark{font:400 clamp(38px,5vw,68px)/1 Georgia,serif;letter-spacing:.12em}.ao-footer-top>p{font:italic 24px/1.4 Georgia,serif;margin:0}.ao-footer-top nav{display:flex;flex-direction:column;gap:18px;font-size:11px}.ao-footer-base{border-top:1px solid #ffffff24;padding-top:22px;display:flex;justify-content:space-between;gap:24px;font-size:9px;color:#b2a793;line-height:1.8}.ao-footer-base>div{display:flex;flex-wrap:wrap;gap:8px 20px}.ao-footer :focus-visible{outline:2px solid #c4ab77;outline-offset:5px}@media(max-width:599px){.ao-footer{padding:40px 24px 24px}.ao-footer-top{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:30px}.ao-footer-wordmark{grid-column:1/-1;font-size:42px}.ao-footer-top>p{font-size:23px}.ao-footer-base{flex-direction:column;gap:15px}}.ao-arrow{display:inline-block;width:20px;height:20px;flex:none;vertical-align:middle}.ao-hero-art.ao-has-image{background:#090908;min-height:650px}.ao-hero-art .ao-editorial-image{object-fit:contain}.ao-header-brandmark{display:block;width:90px!important;height:90px!important;object-fit:contain}.ao-line.ao-line-photographic{display:flex;padding:0;min-height:0;gap:0}.ao-line-media{position:relative;overflow:hidden;aspect-ratio:1/1;width:100%;background:#000}.ao-line-photo{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 45%;transition:transform .4s}.ao-line:hover .ao-line-photo{transform:scale(1.025)}.ao-line-photo.ao-line-logo{object-fit:contain;padding:30px}.ao-line-details{padding:25px 26px 30px;display:flex;flex-direction:column;gap:25px;flex:1}.ao-line-details .ao-line-name{font-size:clamp(40px,4.2vw,68px)}.ao-line-details .ao-line-bottom{margin-top:auto}.ao-statement-logo{display:block;width:135px;height:135px;object-fit:contain;margin:30px auto 0}.ao-footer-logo{display:block;width:170px;height:170px;object-fit:contain}.ao-footer{background:#000}.ao-footer-top{align-items:center}.ao-email-row button{display:grid;place-items:center}.ao-email-row button .ao-arrow{width:26px;height:26px}.ao-text-link{display:inline-flex;align-items:center;gap:10px}#afi-world{scroll-margin-top:130px}.ao-hero h1{font-size:clamp(50px,5.1vw,84px)}@media(max-width:899px){.ao-hero-art.ao-has-image{min-height:540px}.ao-line-details{padding:20px;gap:18px}.ao-line-details .ao-line-name{font-size:39px}}@media(max-width:599px){.ao-header-brandmark{width:72px!important;height:72px!important}.ao-hero-copy{padding:42px 26px 35px}.ao-hero h1{font-size:54px}.ao-hero-art.ao-has-image{min-height:0;aspect-ratio:1122/1402}.ao-line-media{aspect-ratio:5/4}.ao-line-details{padding:24px;gap:23px}.ao-line-details .ao-line-name{font-size:55px}.ao-line-photo.ao-line-logo{padding:28px}.ao-footer-logo{width:140px;height:140px}.ao-footer-wordmark{grid-column:auto}.ao-footer-top{grid-template-columns:1fr 1fr}.ao-footer-top nav{grid-column:1/-1}.ao-statement-logo{width:115px;height:115px}}.ao-line-photographic:not(:has(.ao-line-media)) .ao-line-details{min-height:340px;justify-content:space-between}.ao-line-photographic:not(:has(.ao-line-media)) .ao-line-name{margin:25px 0}.ao-line-photographic:not(:has(.ao-line-media)) .ao-line-bottom{margin-top:0}@media(max-width:599px){.ao-line-photographic:not(:has(.ao-line-media)) .ao-line-details{min-height:280px}}.ao-luxe-feature,.ao-music{display:grid;grid-template-columns:1fr 1fr;background:#f3ece1;color:#241d17}.ao-luxe-feature img,.ao-music>img{width:100%;height:100%;object-fit:cover;display:block}.ao-luxe-photo{min-height:400px}.ao-feature-copy{padding:clamp(30px,6vw,100px);align-self:center}.ao-feature-copy h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(40px,5vw,76px);line-height:1.08;margin:20px 0}.ao-feature-copy>p:not(.ao-eyebrow){line-height:1.8;max-width:460px;margin-bottom:28px}.ao-preview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.ao-preview-card img{width:100%;height:auto;display:block}.ao-preview-card .ao-eyebrow{margin-top:22px}.ao-preview-card h3{font: 28px Georgia,serif;margin:10px 0}.ao-music{background:#211914;color:#f8eee0}.ao-music .ao-button{background:#e4c28d;color:#211914}@media(max-width:749px){.ao-luxe-feature,.ao-music,.ao-preview-grid{grid-template-columns:1fr}.ao-luxe-photo{min-height:0}.ao-feature-copy{padding:36px 24px}.ao-preview-card{max-width:520px;margin:auto}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/afi-atelier.css.map */
