:root{--ink:#101112;--paper:#faf9f6;--line:#ddd9d4;--serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:15px}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto}svg{width:24px;height:24px}h1,h2,h3,p{margin-top:0}.acero-container{max-width:1510px;width:calc(100% - 100px);margin:auto}.visually-hidden,.skip-link:not(:focus){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:focus{position:fixed;z-index:900;background:#fff;padding:12px}.acero-eyebrow{font-size:11px;font-weight:500;letter-spacing:2.4px;margin:0 0 17px;text-transform:uppercase}.acero-serif{font-family:var(--serif);font-weight:400;letter-spacing:-1.4px}.acero-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;padding:16px 23px;font-weight:700;font-size:11px;letter-spacing:.3px;min-height:45px;transition:opacity .2s,transform .2s;border:1px solid transparent;text-align:center}.acero-button:hover{opacity:.85;transform:translateY(-1px)}.acero-button-light{background:#fff;color:#101112}.acero-button-dark{background:#111;color:#fff}.acero-button-outline{color:#fff;border-color:#a1a1a1;background:transparent}.acero-button-outline-dark{color:#111;border-color:#111;background:transparent}.acero-announcement{font-size:10px;letter-spacing:.2px}.acero-announcement-inner{max-width:1560px;margin:auto;min-height:29px;display:flex;justify-content:space-between;align-items:center;padding:3px 30px}.acero-announcement-message{flex:1;text-align:center}.acero-announcement-right{white-space:nowrap}.acero-header{background:#faf9f7;position:relative;z-index:30;box-shadow:0 1px 5px #0001}.acero-header-inner{height:65px;display:flex;align-items:center;justify-content:space-between;gap:32px}.acero-logo{display:inline-flex;flex-direction:column;width:max-content;line-height:1;align-items:center;font-weight:400;letter-spacing:8px;white-space:nowrap}.acero-logo span{font-size:27px;line-height:27px}.acero-logo small{font-size:9px;letter-spacing:6.5px;margin-left:4px}.acero-desktop-nav{display:flex;align-items:center;gap:34px;font-size:12px}.acero-desktop-nav a{padding:23px 0}.acero-desktop-nav a:hover{text-decoration:underline;text-underline-offset:6px}.acero-header-actions{display:flex;align-items:center;gap:20px}.acero-header-actions>a{display:inline-flex}.acero-header-actions svg{width:21px;height:21px}.acero-cart-icon{position:relative}.acero-cart-icon b{position:absolute;right:-8px;top:-7px;border-radius:99px;background:#111;color:#fff;font-size:9px;width:14px;height:14px;display:flex;align-items:center;justify-content:center}.acero-menu-toggle{display:none;border:0;background:transparent;font-size:23px}.acero-mobile-menu{padding:14px 25px;border-top:1px solid #ddd}.acero-mobile-menu a{display:block;padding:12px;border-bottom:1px solid #eee}.acero-hero{height:var(--hero-height,520px);background-image:var(--hero-photo);background-position:center center;background-size:cover;position:relative;color:#fff}.acero-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.48),transparent 70%)}.acero-hero-content{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between}.acero-hero-copy{max-width:520px;margin-top:10px}.acero-hero-copy h1{font:400 clamp(48px,6vw,95px)/.97 var(--serif);letter-spacing:-3px;margin:0 0 23px}.acero-hero-description{font-size:15px;line-height:1.67;max-width:400px;margin-bottom:24px}.acero-handwritten{font:italic 50px/.93 Brush Script MT,cursive;transform:rotate(-9deg);color:#fff;letter-spacing:-2px;margin-right:1vw;text-align:center;text-shadow:0 2px 6px #0004}.acero-scroll{position:absolute;right:0;bottom:25px;letter-spacing:3px;font-size:10px}.acero-category-section{background:#f8f6f2}.acero-category-grid{display:grid;grid-template-columns:repeat(5,1fr);padding:20px 0 23px}.acero-category{min-height:123px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #bebdbb;gap:11px}.acero-category:last-child{border-right:0}.acero-category svg{width:43px;height:43px}.acero-category strong{font-size:15px;font-weight:500}.acero-category span{font-size:11px}.acero-category-upload{width:48px;height:48px;object-fit:contain}.acero-bestsellers{background:#fff;padding:45px 0 48px}.acero-bestsellers-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:32px}.acero-product-intro{padding:20px 0}.acero-product-intro h2{font-size:52px;line-height:1;margin-bottom:23px}.acero-product-intro>p:not(.acero-eyebrow){font-size:15px;line-height:1.6;max-width:215px;color:#444;margin-bottom:30px}.acero-products-scroll{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-width:0}.acero-product-photo{display:block;background:#f3f0ed;aspect-ratio:.95;overflow:hidden;position:relative}.acero-product-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.acero-product-photo:hover img{transform:scale(1.03)}.acero-product-meta{padding:10px 2px}.acero-product-meta>a,.acero-product-meta>span{font-size:13px;line-height:1.35;display:block;min-height:35px}.acero-product-meta strong{display:block;font-weight:500;font-size:13px;margin-top:4px}.acero-product-meta s{font-size:10px;color:#777}.acero-product-badge{position:absolute;left:6px;top:6px;background:#111;color:#fff;padding:6px;font-size:9px}.acero-stars{display:block;color:#af791d;font-size:15px;margin-top:7px;letter-spacing:1px}.acero-stars span{font-size:9px;letter-spacing:0;color:#777}.acero-demo-note{text-align:center;font-size:10px;color:#777;margin:18px 0 0}.acero-story{display:grid;grid-template-columns:35% 40% 25%;background:#080a0a;color:#fff;min-height:400px}.acero-story-text{background:linear-gradient(120deg,#111,#030303);display:flex;align-items:center;justify-content:center;padding:40px}.acero-story-copy{max-width:350px}.acero-story-copy h2{font-size:57px;line-height:.96;margin-bottom:22px}.acero-story-copy>p:not(.acero-eyebrow){font-size:13px;line-height:1.7;color:#e6e6e6;margin-bottom:20px}.acero-story-image{background-position:center;background-size:cover}.acero-story-perks{padding:24px;display:flex;flex-direction:column;justify-content:space-evenly;gap:18px}.acero-perk{display:flex;gap:14px;align-items:center}.acero-perk-icon{width:50px;height:50px;min-width:50px;border:1px solid #999;border-radius:100%;display:flex;align-items:center;justify-content:center}.acero-perk svg{width:27px;height:27px}.acero-perk strong{display:block;font-size:11px;letter-spacing:.3px;margin-bottom:6px}.acero-perk span{display:block;font-size:10px;color:#bbb;line-height:1.5}.acero-design-studio{padding:36px 0 30px;background:#f8f6f3}.acero-studio-grid{display:grid;grid-template-columns:27% 43% 30%;align-items:center;min-height:300px}.acero-studio-copy{padding-right:24px}.acero-studio-copy h2{font-size:49px;line-height:.97;margin-bottom:20px}.acero-studio-copy>p:not(.acero-eyebrow){font-size:13px;line-height:1.65;margin-bottom:23px}.acero-studio-visual{height:310px;position:relative;overflow:hidden}.acero-studio-visual img{width:100%;height:100%;object-fit:cover}.acero-studio-visual em{position:absolute;right:4%;top:33%;font:italic 28px/1.2 Brush Script MT,cursive;transform:rotate(-12deg);color:#292929;text-shadow:0 0 4px #fff}.acero-studio-steps{background:#111;color:#fff;padding:24px;display:flex;flex-direction:column;gap:20px;min-height:300px;justify-content:space-around}.acero-studio-step{display:flex;gap:16px;align-items:center;font-size:12px;line-height:1.5}.acero-studio-step b{border:1px solid #bdbdbd;border-radius:100%;width:38px;height:38px;min-width:38px;display:grid;place-items:center}.acero-demo-warning{margin:12px auto 0;text-align:center;font-size:10px;color:#686868}.acero-editorial{display:grid;grid-template-columns:39% 36% 25%;height:275px;color:#fff;background:#101010}.acero-editorial-tile{background-size:cover;background-position:center}.acero-editorial-message{padding:24px 9%;background:linear-gradient(90deg,#101010,#282323);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.acero-editorial-message h2{font-size:40px;line-height:1.05;margin:0 0 11px}.acero-editorial-message p:not(.acero-eyebrow){font-size:12px;line-height:1.5;margin-bottom:14px}.acero-editorial-message .acero-eyebrow{font-size:9px;margin-bottom:7px}.acero-editorial-message .acero-button{padding:11px 13px;min-height:36px}.acero-newsletter{background-color:#171717;background-position:center;background-size:cover;color:#fff;padding:35px 0}.acero-newsletter-inner{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center}.acero-newsletter h2{font-size:35px;margin:0 0 6px;line-height:1.1}.acero-newsletter .acero-eyebrow{font-size:9px;margin-bottom:6px}.acero-newsletter p:not(.acero-eyebrow){font-size:12px;margin:0}.acero-newsletter-form{display:flex;position:relative}.acero-newsletter input{padding:14px;background:transparent;border:1px solid #8b8b8b;color:#fff;width:100%;min-width:0;font-size:11px}.acero-newsletter input::placeholder{color:#ddd}.acero-newsletter button{background:#fff;border:1px solid white;padding:12px 22px;font-size:10px;font-weight:700}.acero-newsletter-form small{position:absolute;top:100%;left:0;padding-top:4px}.acero-footer{background:#090a0b;color:#fff;padding:38px 0 22px}.acero-footer-grid{display:grid;grid-template-columns:1.35fr .75fr .95fr 1fr 1.1fr;gap:40px;padding-bottom:32px}.acero-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:10px}.acero-footer .acero-logo{align-items:flex-start;letter-spacing:7px}.acero-footer .acero-logo small{margin-left:22px}.acero-footer-brand p{max-width:200px;line-height:1.6;color:#bfbfbf;font-size:12px;margin-top:18px}.acero-footer h3{font-size:12px;margin:0 0 9px}.acero-footer a:not(.acero-logo){font-size:11px;color:#d5d5d5}.acero-footer-grid>div>p{line-height:1.6;font-size:11px;color:#bfbfbf}.acero-footer .acero-social{display:flex;gap:20px}.acero-footer .acero-social a{font-size:18px;font-weight:700}.acero-footer-shop{border:1px solid #666;padding:12px}.acero-footer-bottom{border-top:1px solid #5a5a5a;padding-top:18px;display:flex;justify-content:space-between;color:#aaa;font-size:10px}.acero-footer-bottom a{font-size:10px!important}.acero-main-product{padding-top:62px;padding-bottom:80px;display:grid;grid-template-columns:55% 1fr;gap:6%}.acero-product-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.acero-product-gallery-image{background:#f4f4f4}.acero-product-gallery img{width:100%;display:block}.acero-product-detail{position:sticky;top:20px;align-self:start}.acero-product-detail h1{font-size:48px;line-height:1.04}.acero-detail-price{font-size:23px;margin:20px 0 25px}.acero-product-detail label{display:block;font-size:13px;margin:15px 0 8px}.acero-product-detail select,.acero-product-detail input[type=number]{display:block;width:100%;border:1px solid #bbb;padding:12px;background:#fff}.acero-product-detail .acero-full-button{width:100%;margin:25px 0}.acero-product-description{line-height:1.75}.acero-product-note{color:#777;font-size:12px}.acero-collection-page,.acero-cart-page,.acero-text-page,.acero-search-page{min-height:50vh;padding-top:65px;padding-bottom:90px}.acero-collection-page>h1,.acero-cart-page>h1,.acero-text-page>h1,.acero-search-page>h1{font-size:57px;margin-bottom:34px}.acero-collection-description{margin-bottom:28px;max-width:900px;line-height:1.65}.acero-collection-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 17px}.acero-pagination{display:flex;justify-content:center;margin-top:30px}.acero-text-page{max-width:930px}.acero-text-page .rte{line-height:1.8}.acero-cart-line{display:flex;gap:20px;border-bottom:1px solid #ddd;padding:20px 0}.acero-cart-line img{width:150px;height:auto;object-fit:cover}.acero-cart-line p{margin:7px 0}.acero-cart-line input{width:70px;padding:6px;margin-left:8px}.acero-cart-line a[href*=change]{text-decoration:underline}.acero-cart-summary{text-align:right;padding:35px 0}.acero-cart-summary .acero-button{margin-left:10px}.acero-search-page form{display:flex;max-width:700px;gap:8px;margin-bottom:40px}.acero-search-page input{flex:1;min-width:0;padding:12px;border:1px solid #aaa}.acero-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.acero-blog-grid h2{font:400 30px/1.1 var(--serif)}@media(max-width:1150px){.acero-container{width:calc(100% - 54px)}.acero-header-inner{gap:15px}.acero-desktop-nav{gap:18px}.acero-story{grid-template-columns:35% 39% 26%}.acero-story-text{padding:22px}.acero-story-copy h2{font-size:45px}.acero-story-perks{padding:14px}.acero-studio-copy h2{font-size:40px}.acero-editorial-message h2{font-size:32px}.acero-product-intro h2{font-size:45px}.acero-bestsellers-layout{grid-template-columns:215px 1fr;gap:20px}.acero-footer-grid{gap:25px}}@media(max-width:800px){.acero-container{width:calc(100% - 36px)}.acero-announcement-right{display:none}.acero-header-inner{height:62px}.acero-logo span{font-size:23px}.acero-desktop-nav{display:none}.acero-header-actions{gap:12px}.acero-menu-toggle{display:block}.acero-hero{height:540px!important;background-position:59% center}.acero-hero-shade{background:linear-gradient(90deg,#000a,#0002)}.acero-hero-copy{max-width:400px}.acero-hero-copy h1{font-size:clamp(42px,8vw,69px);letter-spacing:-2px}.acero-hero-description{font-size:13px}.acero-handwritten{display:none}.acero-category-grid{grid-template-columns:repeat(5,1fr)}.acero-category{min-height:112px}.acero-category strong{font-size:11px}.acero-category span{font-size:9px}.acero-category svg{width:35px;height:35px}.acero-bestsellers-layout{display:block}.acero-product-intro{padding:0 0 21px}.acero-product-intro h2{font-size:44px;margin-bottom:13px}.acero-product-intro>p:not(.acero-eyebrow){margin-bottom:15px;max-width:none}.acero-products-scroll{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.acero-products-scroll .acero-product{min-width:190px;max-width:225px;flex:0 0 40%;scroll-snap-align:start}.acero-story{grid-template-columns:1fr 1fr}.acero-story-text{padding:38px 24px}.acero-story-image{min-height:310px}.acero-story-perks{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,1fr);padding:26px;gap:20px}.acero-studio-grid{grid-template-columns:1fr 1fr}.acero-studio-copy{padding:15px}.acero-studio-visual{height:270px}.acero-studio-steps{grid-column:1/-1;min-height:0;display:grid;grid-template-columns:repeat(2,1fr)}.acero-editorial{grid-template-columns:1fr 1fr;height:auto}.acero-editorial-message{min-height:275px}.acero-editorial-tile.right{display:none}.acero-newsletter-inner{grid-template-columns:1fr}.acero-footer-grid{grid-template-columns:repeat(3,1fr)}.acero-footer-grid>div:first-child{grid-column:1/-1}.acero-main-product{grid-template-columns:1fr;gap:36px}.acero-product-detail{position:static}.acero-collection-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.acero-announcement-inner{padding:5px 10px;min-height:30px}.acero-announcement-message{font-size:9px}.acero-header-actions>a:nth-child(2){display:none}.acero-header-inner{height:60px}.acero-logo{letter-spacing:6px}.acero-logo span{font-size:21px}.acero-hero{height:540px!important;background-position:60% center}.acero-hero-shade{background:linear-gradient(90deg,#000c,#0004)}.acero-hero-copy{max-width:300px}.acero-hero-copy h1{font-size:46px}.acero-hero-description{font-size:12px}.acero-eyebrow{letter-spacing:1.7px}.acero-hero .acero-eyebrow{font-size:9px}.acero-category-grid{display:flex;overflow-x:auto;padding:14px 0}.acero-category{min-width:115px;min-height:100px}.acero-category:first-child{border-left:1px solid #bebdbb}.acero-bestsellers{padding:34px 0}.acero-products-scroll .acero-product{flex-basis:55%;min-width:175px}.acero-product-intro h2{font-size:42px}.acero-story{display:flex;flex-direction:column}.acero-story-text{min-height:330px}.acero-story-image{min-height:280px}.acero-story-perks{display:grid;grid-template-columns:1fr 1fr;gap:24px 12px}.acero-perk{gap:10px}.acero-perk-icon{width:38px;height:38px;min-width:38px}.acero-perk svg{width:22px;height:22px}.acero-perk strong,.acero-perk span{font-size:9px}.acero-studio-grid{display:flex;flex-direction:column;align-items:stretch}.acero-studio-copy{padding:5px 0 22px}.acero-studio-copy h2{font-size:45px}.acero-studio-visual{height:285px}.acero-studio-steps{grid-template-columns:1fr 1fr;gap:18px;padding:20px}.acero-studio-step{font-size:10px}.acero-editorial{display:flex;flex-direction:column}.acero-editorial-tile.left{min-height:170px}.acero-editorial-message{min-height:275px}.acero-newsletter h2{font-size:27px}.acero-newsletter-form button{padding:12px 13px}.acero-footer-grid{grid-template-columns:1fr 1fr;gap:32px 18px}.acero-footer-grid>div:first-child{grid-column:1/-1}.acero-footer-bottom{flex-direction:column;gap:14px}.acero-collection-grid{grid-template-columns:repeat(2,1fr);gap:18px 10px}.acero-main-product{padding-top:26px}.acero-product-gallery{gap:6px}.acero-product-detail h1{font-size:42px}.acero-collection-page>h1,.acero-cart-page>h1,.acero-text-page>h1,.acero-search-page>h1{font-size:42px}.acero-blog-grid{grid-template-columns:1fr}.acero-cart-line img{width:100px}}.acero-contact-form{display:flex;flex-direction:column;gap:12px;max-width:620px;margin-top:25px}.acero-contact-form label{font-size:13px}.acero-contact-form input,.acero-contact-form textarea{border:1px solid #aaa;background:#fff;padding:13px}.acero-contact-form button{align-self:flex-start;margin-top:12px}.acero-hero-hd{overflow:hidden;background:#181b1b;height:var(--hero-height,520px);isolation:isolate}.acero-hero-hd .acero-hero-picture{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2}.acero-hero-hd .acero-hero-picture-image{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--hero-pos-x,55%) center}.acero-hero-hd .acero-hero-shade{z-index:-1;background:linear-gradient(90deg,rgba(4,8,10,.72) 0%,rgba(4,8,10,.37) 38%,transparent 78%)}.acero-hero-hd .acero-hero-content{z-index:1}.acero-product-photo-hd{position:relative;width:100%;aspect-ratio:1 / 1.04;overflow:hidden;background:#e9e5df}.acero-product-photo-hd .acero-product-img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none;transition:transform .45s cubic-bezier(.2,.7,.3,1)}.acero-product:hover .acero-product-photo-hd .acero-product-img{transform:scale(1.025)}.acero-demo-tag{position:absolute;left:8px;bottom:8px;background:#101010;color:#fff;padding:4px 6px;font-size:9px;font-weight:700;letter-spacing:.4px}.acero-product-meta small.acero-stars span{color:#777;font-weight:400;font-size:9px}.acero-story-image{background-repeat:no-repeat;background-size:cover;background-position:center}.acero-studio-visual img{width:100%;height:100%;object-fit:contain;object-position:center}.acero-editorial-tile{background-repeat:no-repeat;background-size:cover}.acero-product-gallery-image img{max-width:100%;display:block;height:auto;aspect-ratio:3/4;object-fit:cover}@media(max-width:800px){.acero-hero-hd{height:var(--hero-mobile-height,590px)!important}.acero-hero-hd .acero-hero-picture-image{object-position:var(--hero-pos-mobile,70%) center}.acero-hero-hd .acero-hero-shade{background:linear-gradient(90deg,#04080abf,#04080a33)}}@media(max-width:520px){.acero-hero-hd{height:var(--hero-mobile-height,590px)!important}.acero-hero-hd .acero-hero-picture-image{object-position:var(--hero-pos-mobile,70%) center}.acero-product-photo-hd{aspect-ratio:1 / 1.09}}:root{color-scheme:light}html{scroll-padding-top:85px}body{overflow-x:hidden}.acero-container{max-width:1460px}.acero-header{background:var(--header-bg,#faf9f7);color:var(--header-ink,#111);width:100%}.acero-header-inner{min-height:80px;height:auto;gap:clamp(12px,2vw,34px)}.acero-brand-lockup{display:flex;gap:10px;align-items:center;flex-shrink:0;max-width:min(45vw,250px);min-width:0}.acero-brand-mark{height:var(--header-logo-height,66px);width:auto;aspect-ratio:1;object-fit:contain;flex:none;max-width:100%}.acero-brand-copy{display:flex;flex-direction:column;min-width:0;line-height:1;text-align:center;color:var(--header-ink,#111)}.acero-brand-copy b{font-size:clamp(16px,1.8vw,25px);font-weight:500;letter-spacing:.22em;white-space:nowrap}.acero-brand-copy small{font-size:9px;letter-spacing:.34em;margin-top:6px}.acero-header a:focus-visible,.acero-header button:focus-visible,.acero-button:focus-visible,.acero-category:focus-visible{outline:2px solid var(--acero-gold);outline-offset:3px}.acero-footer{background:var(--footer-bg,#0d0e0e);color:var(--footer-text,#fff)}.acero-footer-brand-lockup{display:flex;align-items:center;gap:13px;width:max-content;max-width:100%}.acero-footer-mark{width:72px;height:72px;object-fit:contain}.acero-footer-brand-name{font-size:21px;letter-spacing:.22em;display:flex;flex-direction:column;line-height:1.1}.acero-footer-brand-name small{font-size:9px;letter-spacing:.35em;margin-top:6px}.acero-footer-grid>div{min-width:0}.acero-footer-grid a,.acero-footer-grid p{overflow-wrap:anywhere}.acero-header-inner,.acero-hero-content,.acero-studio-grid,.acero-bestsellers-layout{min-width:0}.acero-hero-content{isolation:isolate}.acero-hero-copy{max-width:min(54%,540px)}.acero-hero-copy h1{font-size:clamp(49px,5.4vw,92px);overflow-wrap:normal;text-wrap:balance}.acero-hero-hd{max-width:100%}.acero-hero-hd .acero-hero-picture{overflow:hidden}.acero-hero-hd .acero-hero-picture-image{width:100%;height:100%;object-fit:cover;object-position:var(--hero-pos-x,55%) center;filter:none}.acero-product-photo img{width:100%;height:100%;object-fit:cover;object-position:center;max-width:none}.acero-product{min-width:0}.acero-product-meta a,.acero-product-meta span{overflow-wrap:anywhere}.acero-cart-line,.acero-collection-grid>*{min-width:0}.acero-product-detail textarea{display:block;width:100%;min-height:92px;border:1px solid #bbb;padding:12px;font:inherit}.acero-artwork-upload{margin:20px 0 10px;background:#f8f6f3;border:1px dashed #bdb3a3;padding:14px}.acero-artwork-upload input[type=file]{width:100%;max-width:100%;padding:10px;background:#fff;border:1px solid #ddd}.acero-artwork-upload small{display:block;font-size:11px;color:#636363;line-height:1.6;margin-top:8px}.acero-newsletter-form input{min-width:0}.acero-header-actions{flex:none}.acero-menu-toggle{color:inherit}.acero-mobile-menu[hidden]{display:none!important}.acero-mobile-menu{background:var(--header-bg,#faf9f7);color:var(--header-ink,#111)}.acero-hero-copy h1,.acero-story-copy h2,.acero-product-intro h2,.acero-studio-copy h2,.acero-editorial-message h2{text-wrap:balance}@media(min-width:1500px){.acero-hero-copy{max-width:570px}.acero-hero{height:var(--hero-height,520px)}}@media(min-width:1025px)and (max-width:1300px){.acero-desktop-nav{gap:clamp(10px,1.4vw,19px)}.acero-desktop-nav a{font-size:11px}.acero-products-scroll{gap:10px}.acero-product-meta span,.acero-product-meta a{font-size:12px}.acero-studio-grid{grid-template-columns:27% 43% 30%}}@media(max-width:1024px){.acero-desktop-nav{display:none}.acero-menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;min-width:44px}.acero-header-inner{min-height:72px}.acero-header-actions a{min-width:28px}.acero-brand-mark{height:var(--header-logo-height,66px)}.acero-hero-copy{max-width:min(62%,490px)}.acero-category-grid{grid-template-columns:repeat(5,1fr)}.acero-bestsellers-layout{grid-template-columns:215px minmax(0,1fr);gap:18px}.acero-products-scroll{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-bottom:10px}.acero-products-scroll .acero-product{flex:0 0 190px;scroll-snap-align:start}.acero-studio-grid{grid-template-columns:28% 42% 30%}.acero-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.acero-bestsellers-layout{display:block}.acero-story,.acero-studio-grid{grid-template-columns:1fr 1fr}.acero-brand-mark{height:var(--header-logo-mobile,46px)}.acero-header-inner{min-height:66px}.acero-header-actions{gap:10px}.acero-hero-copy{max-width:64%}.acero-hero-hd .acero-hero-picture-image{object-position:var(--hero-pos-mobile,70%) center}.acero-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.acero-brand-lockup{gap:6px;max-width:48vw}.acero-brand-copy b{font-size:15px;letter-spacing:.12em}.acero-brand-copy small{font-size:7px;letter-spacing:.24em;margin-top:4px}.acero-header-inner{min-height:61px}.acero-header-actions{gap:6px}.acero-menu-toggle{min-width:36px}.acero-header-actions svg{width:20px;height:20px}.acero-account-link{display:none!important}.acero-hero-copy{max-width:88%;margin:0}.acero-hero-copy h1{font-size:clamp(42px,11vw,61px);letter-spacing:-.045em}.acero-hero-description{font-size:13px;max-width:310px}.acero-hero-hd .acero-hero-shade{background:linear-gradient(90deg,#000000c2,#0006 80%,#00000038)}.acero-category-grid{display:flex;overflow-x:auto}.acero-category{min-width:112px}.acero-product-intro h2{font-size:42px}.acero-story{display:flex;flex-direction:column}.acero-studio-grid{display:flex;flex-direction:column;align-items:stretch}.acero-editorial{display:flex;flex-direction:column}.acero-editorial-tile.left{min-height:180px}.acero-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acero-cart-summary{text-align:left}.acero-cart-summary .acero-button{margin:8px 6px 0 0}.acero-footer-mark{width:58px;height:58px}.acero-footer-brand-name{font-size:18px}}@media(max-width:375px){.acero-brand-copy b{font-size:13px}.acero-brand-mark{height:40px}.acero-header-actions{gap:2px}.acero-hero-copy h1{font-size:41px}.acero-product-gallery{grid-template-columns:1fr}.acero-footer-grid{gap:22px 12px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.acero-image-placeholder{background:linear-gradient(120deg,#14191a,#343d40 48%,#6e6254);width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.acero-product .acero-placeholder-svg{display:block;width:100%;height:100%;min-height:180px;background:#eae7e1;fill:#aaa}.acero-studio-placeholder{width:100%;height:100%;min-height:250px;background:#eae7e1;fill:#b4b0a9}.acero-story-image{background-color:#3d4242;background-size:cover;background-position:center}.acero-editorial-tile{background-color:#514d48;background-size:cover;background-position:center}.acero-newsletter{background-color:#141414}.acero-hero-placeholder{z-index:0}.acero-hero-content,.acero-hero-shade{position:relative;z-index:1}:root{--acero-focus:#9b7546}:focus-visible{outline:2px solid var(--acero-focus);outline-offset:3px}.acero-hero-hd{overflow:hidden;background:#29302a}.acero-hero-hd .acero-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#0c1110d9,#0f13128f 56%,#1116141f)}.acero-hero-hd .acero-hero-content{z-index:2}.acero-hero-hd .acero-eyebrow{color:#ecd5af;font-weight:700;letter-spacing:.24em}.acero-hero-hd .acero-hero-copy{max-width:600px}.acero-hero-hd .acero-hero-copy h1{font-size:clamp(48px,6.1vw,98px);letter-spacing:-.05em;text-shadow:0 3px 22px #0002}.acero-hero-hd .acero-hero-description{max-width:460px;line-height:1.8;color:#eee9e0}.acero-hero-hd .acero-button-light{background:#f0e8dc;color:#16211b;border-color:#f0e8dc}.acero-category-section{background:#f5f2ec;border-bottom:1px solid #ded8cd}.acero-category{transition:background .2s,transform .2s}.acero-category:hover{background:#e8e1d4;transform:translateY(-2px)}.acero-category strong{font-weight:600}.acero-bestsellers{padding-block:clamp(52px,6vw,95px)}.acero-products-scroll:has(.acero-new-drops){display:block}.acero-new-drops{border:1px solid #e3dccd;background:#f8f4ed;padding:clamp(28px,4vw,54px);min-height:270px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.acero-new-drops h3{font:400 clamp(29px,3.2vw,48px)/1.14 Georgia,serif;letter-spacing:-.035em;margin:8px 0 14px}.acero-new-drops>p:not(.acero-eyebrow){line-height:1.75;color:#585a54;max-width:520px}.acero-new-drops .acero-button{margin-top:16px}.acero-footer a:hover,.acero-footer a:focus-visible{text-decoration:underline;text-underline-offset:4px}.acero-header-actions>a,.acero-header-actions>button{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center}.acero-mobile-menu a{min-height:45px;display:flex;align-items:center}@media(max-width:800px){.acero-hero-hd .acero-hero-shade{background:linear-gradient(90deg,#0b100fe0,#0e141185)}.acero-hero-hd .acero-hero-copy{max-width:90%}.acero-hero-hd .acero-handwritten{display:none}}@media(max-width:600px){.acero-hero-hd .acero-hero-copy h1{font-size:clamp(43px,11vw,65px)}.acero-hero-hd .acero-hero-description{font-size:14px}.acero-products-scroll:has(.acero-new-drops){overflow:visible}}.acero-country-picker{border-top:1px solid rgba(255,255,255,.18);padding:25px 0;margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:22px}.acero-country-picker>div:first-child{display:flex;flex-direction:column;gap:7px}.acero-country-picker strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.acero-country-picker span{font-size:12px;opacity:.75;line-height:1.5}.acero-country-form{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.acero-country-form select{background:#1d2120;color:#fff;border:1px solid #746c61;border-radius:0;padding:12px;max-width:210px;min-height:44px}.acero-country-form button{background:#e8dbc4;color:#181c1a;border:1px solid #e8dbc4;font-size:11px;font-weight:700;padding:13px 16px;min-height:44px}@media(max-width:700px){.acero-country-picker{flex-direction:column;align-items:flex-start}.acero-country-form{width:100%}.acero-country-form select{flex:1;max-width:none}}.acero-story-image,.acero-editorial-tile{position:relative;overflow:hidden}.acero-story-image img,.acero-editorial-tile img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.acero-story-image img,.acero-editorial-tile img{object-position:center center}@media(max-width:800px){.acero-story-image img,.acero-editorial-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}}@media(prefers-reduced-motion:reduce){.acero-story-image img,.acero-editorial-tile img{transition:none}}@media(max-width:749px){.acero-bestsellers,.acero-story,.acero-design-studio,.acero-editorial,.acero-newsletter,#acero-auto-products,.acero-promise-section{content-visibility:auto}.acero-bestsellers{contain-intrinsic-size:auto 460px}.acero-story{contain-intrinsic-size:auto 780px}.acero-design-studio{contain-intrinsic-size:auto 650px}.acero-editorial{contain-intrinsic-size:auto 530px}.acero-newsletter{contain-intrinsic-size:auto 330px}#acero-auto-products{contain-intrinsic-size:auto 650px}.acero-promise-section{contain-intrinsic-size:auto 520px}}@media(min-width:750px)and (max-width:1024px){.acero-bestsellers,.acero-story,.acero-design-studio,.acero-editorial,.acero-newsletter,#acero-auto-products,.acero-promise-section{content-visibility:auto;contain-intrinsic-size:auto 650px}}@media(max-width:1024px){.acero-header-inner,.acero-header-actions,.acero-brand-lockup{min-width:0}.acero-header-actions{margin-left:auto}.acero-container{max-width:100%}}@media(max-width:600px){.acero-header-inner{width:calc(100% - 24px);gap:6px}.acero-brand-lockup{flex-shrink:1;max-width:49vw}.acero-header-actions{gap:4px}.acero-header-actions>a,.acero-header-actions>button{min-width:32px}}@media(max-width:749px){.acero-story,.acero-design-studio,.acero-editorial,.acero-newsletter,#acero-auto-products,.acero-promise-section{content-visibility:auto;contain-intrinsic-size:auto 660px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/acero.css.map */
