.aud-page{--aud-ink:#202b2a;--aud-muted:#53605e;--aud-line:#cbd7d2;color:var(--aud-ink)}
.aud-page .aud-section{padding-block:76px}
.aud-page .aud-heading{max-width:800px;margin-bottom:34px}
.aud-page .aud-heading h2,.aud-page .aud-cta h2,.aud-page .aud-brand-thesis h2,.aud-page .aud-wh-photo h2{font-family:Georgia,"Times New Roman",serif;font-weight:400;font-size:2.6rem;line-height:1.18;margin:0 0 16px}
.aud-page .aud-heading p{max-width:720px;margin:0;color:var(--aud-muted);font-size:1rem;line-height:1.66}
.aud-page h3{font-size:1.12rem;line-height:1.25}
.aud-page p{color:var(--aud-muted)}
.aud-page .eyebrow{color:#a25343;letter-spacing:0;margin-bottom:14px}
.aud-page .icon{width:16px;height:16px}
.aud-page .text-link{gap:7px}
.aud-page .aud-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-top:28px}
.aud-page figure{margin:0;min-width:0}
.aud-page figcaption{padding-top:9px;color:#63716d;font-size:.72rem;line-height:1.45}
.aud-page .aud-anchor{display:flex;gap:25px;align-items:center;flex-wrap:wrap;padding-block:20px;border-bottom:1px solid var(--aud-line);font-size:.78rem}
.aud-page .aud-anchor>span{color:#a25343;font-weight:700}
.aud-page .aud-anchor a{color:#324b45;font-weight:650}
.aud-page .aud-anchor a:hover,.aud-page .aud-anchor a:focus-visible{text-decoration:underline;text-underline-offset:4px}
.aud-page .aud-split-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}
.aud-page .aud-split-head .aud-heading{margin-bottom:0}
.aud-page .aud-split-head>a{white-space:nowrap;margin-bottom:5px}
.aud-page .aud-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.aud-page .aud-product{display:flex;flex-direction:column;min-width:0;padding-bottom:15px;border-bottom:1px solid var(--aud-line);color:var(--aud-ink)}
.aud-page .aud-product img{width:100%;aspect-ratio:1/1;object-fit:contain;background:#edf2ef}
.aud-page .aud-product .icon{width:16px;height:16px;aspect-ratio:auto;object-fit:contain;background:transparent;flex:none}
.aud-page .aud-product span{margin-top:16px;color:#a25343;font-size:.72rem;font-weight:700}
.aud-page .aud-product h3{margin:7px 0}
.aud-page .aud-product p{font-size:.8rem;margin:0 0 16px;line-height:1.55}
.aud-page .aud-product strong{display:flex;align-items:center;gap:6px;margin-top:auto;color:#255048;font-size:.76rem}
.aud-page .aud-product:hover strong{text-decoration:underline}
.aud-page .aud-table-wrap{overflow-x:auto}
.aud-page .aud-table{width:100%;border-collapse:collapse;text-align:left;font-size:.84rem;line-height:1.5}
.aud-page .aud-table th,.aud-page .aud-table td{padding:17px 15px;border-bottom:1px solid var(--aud-line);vertical-align:top}
.aud-page .aud-table thead th{color:#a25343;text-transform:uppercase;font-size:.7rem}
.aud-page .aud-table tbody th{min-width:165px;font-size:.86rem}
.aud-page .aud-faq{background:#f2f5f2}
.aud-page .aud-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:8%}
.aud-page .aud-faq details{border-top:1px solid var(--aud-line)}
.aud-page .aud-faq details:last-child{border-bottom:1px solid var(--aud-line)}
.aud-page .aud-faq summary{padding:17px 4px 17px 0;cursor:pointer;font-size:.89rem;font-weight:700}
.aud-page .aud-faq details p{margin:0 0 20px;max-width:680px;font-size:.84rem}
.aud-page .aud-cta{padding-block:70px;background:#203e39;color:#fff}
.aud-page .aud-cta-grid{display:flex;align-items:center;justify-content:space-between;gap:46px}
.aud-page .aud-cta h2{max-width:720px;color:#fff}
.aud-page .aud-cta p{max-width:700px;margin:0;color:#d4e3dc}
.aud-page .aud-cta .eyebrow{color:#f2bd91}
.aud-page .aud-cta-grid>div:last-child{display:flex;flex-direction:column;align-items:start;gap:12px;flex:none}
.aud-page .aud-cta a{color:#fff;font-size:.78rem;text-decoration:underline}

.aud-wholesale .aud-wh-hero{background:#edf2ed}
.aud-wholesale .aud-wh-hero-inner{display:grid;grid-template-columns:1fr .94fr;gap:5%;align-items:center;min-height:520px;padding-block:48px}
.aud-wholesale .aud-wh-hero h1,.aud-stock .aud-stock-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:3.2rem;font-weight:400;line-height:1.1;max-width:720px;margin:0 0 20px}
.aud-wholesale .aud-wh-hero p,.aud-stock .aud-stock-hero p{max-width:650px;font-size:1.05rem;line-height:1.64}
.aud-wholesale .aud-wh-hero figure img{width:100%;aspect-ratio:5/4;object-fit:cover}
.aud-wholesale .aud-wh-facts{border-bottom:1px solid #d7e1dc;background:#fff}
.aud-wholesale .aud-wh-facts>.wrap{display:grid;grid-template-columns:repeat(4,1fr)}
.aud-wholesale .aud-wh-facts>.wrap>div{padding:22px 18px;border-left:1px solid var(--aud-line)}
.aud-wholesale .aud-wh-facts>.wrap>div:first-child{border-left:0;padding-left:0}
.aud-wholesale .aud-wh-facts strong{display:block;color:#255048;font-size:1.8rem;font-weight:600;line-height:1.1}
.aud-wholesale .aud-wh-facts span{display:block;margin-top:5px;color:#5c6c67;font-size:.74rem}
.aud-wholesale .aud-wh-fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.aud-wholesale .aud-wh-fit-grid>div{border-top:2px solid #a25343;padding:20px 0 0}
.aud-wholesale .aud-wh-fit-grid b{font-size:.76rem;color:#a25343}
.aud-wholesale .aud-wh-fit-grid h3{margin:16px 0 9px}
.aud-wholesale .aud-wh-fit-grid p{font-size:.85rem;margin:0}
.aud-wholesale .aud-wh-assortment{background:#263a38;color:#fff}
.aud-wholesale .aud-wh-assortment .aud-heading h2{color:#fff}
.aud-wholesale .aud-wh-assortment .aud-heading p{color:#cfdbd6}
.aud-wholesale .aud-wh-assortment .eyebrow{color:#e6a17d}
.aud-wholesale .aud-wh-range{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}
.aud-wholesale .aud-wh-range>div{padding-top:20px;border-top:1px solid #829893}
.aud-wholesale .aud-wh-range span{font-size:.72rem;color:#edb68c}
.aud-wholesale .aud-wh-range h3{margin:18px 0;color:#fff}
.aud-wholesale .aud-wh-range p{color:#d7e3de;font-size:.84rem;line-height:1.6}
.aud-wholesale .aud-wh-range strong{color:#f0c7a7;font-size:.76rem}
.aud-wholesale .aud-wh-terms{background:#f1f5f3}
.aud-wholesale .aud-wh-terms-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%}
.aud-wholesale .aud-wh-order .aud-wh-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:0;margin:0 0 27px;list-style:none}
.aud-wholesale .aud-wh-steps li{border-top:1px solid var(--aud-line);padding-top:16px}
.aud-wholesale .aud-wh-steps li span{color:#a25343;font-size:.76rem;font-weight:700}
.aud-wholesale .aud-wh-steps h3{margin:17px 0 8px}
.aud-wholesale .aud-wh-steps p{font-size:.82rem;margin-bottom:18px}
.aud-wholesale .aud-wh-steps strong{font-size:.75rem;color:#265448}
.aud-wholesale .aud-wh-photo{position:relative;min-height:470px;display:flex;align-items:center;isolation:isolate;color:#fff;background:#263a38}
.aud-wholesale .aud-wh-photo>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}
.aud-wholesale .aud-wh-photo:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#1b2928ed 0%,#1b2928c9 39%,#1b292825 100%)}
.aud-wholesale .aud-wh-photo .wrap>div{max-width:580px}
.aud-wholesale .aud-wh-photo h2,.aud-wholesale .aud-wh-photo p{color:#fff}
.aud-wholesale .aud-wh-photo p{max-width:550px}
.aud-wholesale .aud-wh-photo .eyebrow{color:#f2bd91}
.aud-wholesale .aud-wh-reorder{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}
.aud-wholesale .aud-wh-reorder dl,.aud-brand .aud-brand-artwork dl{margin:0}
.aud-wholesale .aud-wh-reorder dl>div,.aud-brand .aud-brand-artwork dl>div{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:15px 0;border-top:1px solid var(--aud-line);font-size:.83rem}
.aud-wholesale .aud-wh-reorder dt,.aud-brand .aud-brand-artwork dt{font-weight:700}
.aud-wholesale .aud-wh-reorder dd,.aud-brand .aud-brand-artwork dd{margin:0;color:var(--aud-muted)}
.aud-wholesale .aud-wh-evidence{background:#e6eeea}
.aud-wholesale .aud-wh-evidence>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}
.aud-wholesale .aud-wh-evidence figure img{width:100%;aspect-ratio:5/4;object-fit:cover}
.aud-wholesale .aud-wh-brief-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.aud-wholesale .aud-wh-brief-grid>div{border-top:1px solid var(--aud-line);padding-top:16px}
.aud-wholesale .aud-wh-brief-grid span{color:#a25343;font-size:.72rem;font-weight:700}
.aud-wholesale .aud-wh-brief-grid p{font-size:.82rem;margin:14px 0 0}

.aud-brand .aud-brand-hero{position:relative;isolation:isolate;display:flex;align-items:end;min-height:590px;color:#fff;background:#202e2b}
.aud-brand .aud-brand-hero>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}
.aud-brand .aud-brand-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#1a2927f5 0%,#1a2927d0 43%,#1a292728 100%)}
.aud-brand .aud-brand-hero .wrap{padding-block:100px 75px}
.aud-brand .aud-brand-hero h1{max-width:820px;font-family:Georgia,"Times New Roman",serif;font-size:3.5rem;font-weight:400;line-height:1.08;color:#fff;margin:0 0 20px}
.aud-brand .aud-brand-hero p{max-width:650px;color:#ebf0ed;font-size:1.08rem}
.aud-brand .aud-brand-hero .eyebrow{color:#efbb96}
.aud-brand .aud-brand-thesis{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}
.aud-brand .aud-brand-thesis h2{max-width:570px}
.aud-brand .aud-brand-thesis p{font-size:1.02rem;line-height:1.7;margin-top:2px}
.aud-brand .aud-brand-gallery{background:#e8eeeb}
.aud-brand .aud-brand-gallery>.wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}
.aud-brand .aud-brand-gallery-main{position:relative;min-height:560px;background:#dce7df}
.aud-brand .aud-brand-gallery-main img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
.aud-brand .aud-brand-gallery-main>div{position:absolute;left:24px;right:24px;bottom:22px;max-width:360px;padding:20px;background:#fff}
.aud-brand .aud-brand-gallery-main span,.aud-brand .aud-brand-project-line span{color:#a25343;font-size:.72rem;font-weight:700}
.aud-brand .aud-brand-gallery-main h3{margin:8px 0}
.aud-brand .aud-brand-gallery-main p{font-size:.8rem;margin:0}
.aud-brand .aud-brand-gallery-side{display:grid;grid-template-rows:1fr 1fr;gap:16px;min-height:560px}
.aud-brand .aud-brand-gallery-side figure{position:relative;min-height:0;background:#dce7df}
.aud-brand .aud-brand-gallery-side img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}
.aud-brand .aud-brand-gallery-side figcaption{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:#ffffffeb;color:#253b35;font-size:.75rem;font-weight:700}
.aud-brand .aud-brand-structure-list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:27px}
.aud-brand .aud-brand-structure-list>div{border-top:2px solid #ba7567;padding-top:18px}
.aud-brand .aud-brand-structure-list b{color:#a25343;font-size:.76rem}
.aud-brand .aud-brand-structure-list h3{margin:17px 0 10px}
.aud-brand .aud-brand-structure-list p{font-size:.84rem;margin:0}
.aud-brand .aud-brand-finish{background:#f3eeec}
.aud-brand .aud-brand-finish>.wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:8%}
.aud-brand .aud-brand-finish .aud-heading{margin-bottom:16px}
.aud-brand .aud-brand-finish>div>div>p{font-size:.88rem;line-height:1.7}
.aud-brand .aud-brand-finish-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 23px}
.aud-brand .aud-brand-finish-list>div{border-top:1px solid #cfbdb6;padding:18px 0 16px}
.aud-brand .aud-brand-finish-list span{color:#a25343;font-size:.7rem;font-weight:700}
.aud-brand .aud-brand-finish-list h3{margin:12px 0 8px}
.aud-brand .aud-brand-finish-list p{font-size:.8rem;margin:0}
.aud-brand .aud-brand-qty{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}
.aud-brand .aud-brand-qty>div{border-top:2px solid #a25343;padding:18px 12px 0 0}
.aud-brand .aud-brand-qty strong{display:block;color:#a25343;font-size:2.1rem;line-height:1.1}
.aud-brand .aud-brand-qty span{display:block;margin:9px 0;font-size:.82rem;font-weight:700}
.aud-brand .aud-brand-qty p{font-size:.77rem}
.aud-brand .aud-brand-proof{background:#253f3a;color:#fff}
.aud-brand .aud-brand-proof-layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}
.aud-brand .aud-brand-proof figure img{width:100%;aspect-ratio:4/5;object-fit:cover}
.aud-brand .aud-brand-proof figcaption{color:#c5d7cf}
.aud-brand .aud-brand-proof h2{color:#fff}
.aud-brand .aud-brand-proof .aud-heading p{color:#cbdad4}
.aud-brand .aud-brand-proof .eyebrow{color:#f0b995}
.aud-brand .aud-brand-proof ol{padding:0;margin:0;list-style:none}
.aud-brand .aud-brand-proof li{display:grid;grid-template-columns:36px 1fr;gap:12px;border-top:1px solid #79918a;padding:11px 0;font-size:.84rem}
.aud-brand .aud-brand-proof li b{color:#efbc9d}
.aud-brand .aud-brand-project-line{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.aud-brand .aud-brand-project-line>div{padding:20px 0;border-top:1px solid var(--aud-line);border-bottom:1px solid var(--aud-line)}
.aud-brand .aud-brand-project-line h3{font-size:1.7rem;margin:14px 0}
.aud-brand .aud-brand-project-line p{font-size:.83rem;margin:0}
.aud-brand .aud-note{margin:16px 0 0;font-size:.75rem}
.aud-brand .aud-brand-artwork{background:#f5f6f4}
.aud-brand .aud-brand-artwork>.wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:8%}
.aud-brand .aud-brand-quality{display:flex;justify-content:space-between;align-items:end;gap:40px}
.aud-brand .aud-brand-quality .aud-heading{margin-bottom:0}
.aud-brand .aud-brand-quality>div:last-child{display:flex;gap:20px;white-space:nowrap;flex-wrap:wrap}
.aud-brand .aud-brand-quality a{color:#255048;text-decoration:underline;font-size:.82rem;font-weight:700}
.aud-brand .aud-brand-brief{border-top:1px solid var(--aud-line)}
.aud-brand .aud-brand-brief-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.aud-brand .aud-brand-brief-grid p{padding-top:15px;border-top:1px solid var(--aud-line);font-size:.83rem;margin:0}
.aud-brand .aud-brand-brief-grid strong{display:block;color:#a25343;margin-bottom:6px}

.aud-stock .aud-stock-hero{background:#f0f5f3}
.aud-stock .aud-stock-hero-grid{display:grid;grid-template-columns:1fr .95fr;gap:6%;align-items:center;min-height:520px;padding-block:45px}
.aud-stock .aud-stock-hero figure img{width:100%;aspect-ratio:5/4;object-fit:cover}
.aud-stock .aud-stock-alert{background:#dcece5;border-block:1px solid #a9cdc0}
.aud-stock .aud-stock-alert>.wrap{display:flex;gap:28px;align-items:center;padding-block:18px;font-size:.82rem}
.aud-stock .aud-stock-alert strong{white-space:nowrap;color:#245748}
.aud-stock .aud-stock-alert span{color:#395b4e}
.aud-stock .aud-stock-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 28px}
.aud-stock .aud-stock-fields>div{border-top:1px solid var(--aud-line);padding:17px 0 7px}
.aud-stock .aud-stock-fields b{color:#32866e;font-size:.76rem}
.aud-stock .aud-stock-fields h3{margin:12px 0 8px}
.aud-stock .aud-stock-fields p{font-size:.83rem;margin:0}
.aud-stock .aud-stock-models{background:#f4f7f5}
.aud-stock .aud-stock-request{display:grid;grid-template-columns:.86fr 1.14fr;gap:8%;align-items:start}
.aud-stock .aud-stock-request-sheet{padding:24px 30px;border:1px solid #a9c4b7;background:#f6faf7}
.aud-stock .aud-stock-request-sheet>span{display:block;color:#32866e;font-size:.73rem;font-weight:700}
.aud-stock .aud-stock-request-sheet dl{margin:20px 0 18px}
.aud-stock .aud-stock-request-sheet dl>div{display:grid;grid-template-columns:112px 1fr;gap:12px;padding:11px 0;border-top:1px solid #c8ded2;font-size:.8rem}
.aud-stock .aud-stock-request-sheet dt{font-weight:700}
.aud-stock .aud-stock-request-sheet dd{margin:0;color:#53645c}
.aud-stock .aud-stock-request-sheet p{font-size:.78rem;margin:0}
.aud-stock .aud-stock-process{background:#223d35;color:#fff}
.aud-stock .aud-stock-process h2{color:#fff}
.aud-stock .aud-stock-process .aud-heading p{color:#d1e0d8}
.aud-stock .aud-stock-process .eyebrow{color:#9fd4ba}
.aud-stock .aud-stock-process ol{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:0;margin:0;list-style:none}
.aud-stock .aud-stock-process li{border-top:1px solid #759286;padding-top:18px}
.aud-stock .aud-stock-process li strong{color:#99d1b3;font-size:.8rem}
.aud-stock .aud-stock-process li h3{color:#fff;margin:15px 0 8px}
.aud-stock .aud-stock-process li p{color:#d3e1d9;font-size:.83rem;margin:0}
.aud-stock .aud-stock-sample{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}
.aud-stock .aud-stock-sample figure>img{width:100%;aspect-ratio:5/4;object-fit:cover}
.aud-stock .aud-stock-sample .aud-heading{margin-bottom:15px}
.aud-stock .aud-stock-sample>div>p{font-size:.87rem}
.aud-stock .aud-stock-quantity{background:#eaf2ec}
.aud-stock .aud-stock-quantity>.wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%}
.aud-stock .aud-stock-quantity-rail>div{display:flex;align-items:baseline;gap:20px;padding:12px 0;border-top:1px solid #bbd2c2}
.aud-stock .aud-stock-quantity-rail strong{min-width:105px;color:#25806a;font-size:1.55rem}
.aud-stock .aud-stock-quantity-rail span{font-size:.8rem}
.aud-stock .aud-stock-alt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}
.aud-stock .aud-stock-alt-grid>div{border-top:2px solid #6ea58b;padding:17px 0}
.aud-stock .aud-stock-alt-grid span{color:#32866e;font-size:.72rem;font-weight:700}
.aud-stock .aud-stock-alt-grid h3{margin:16px 0 9px}
.aud-stock .aud-stock-alt-grid p{font-size:.83rem;margin:0}
.aud-stock .aud-stock-delivery{background:#f1f5f2}
.aud-stock .aud-stock-delivery>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}
.aud-stock .aud-stock-delivery figure>img{width:100%;aspect-ratio:5/4;object-fit:cover}

@media(max-width:900px){
  .aud-page .aud-products{grid-template-columns:repeat(2,minmax(0,1fr))}
  .aud-wholesale .aud-wh-hero-inner,.aud-stock .aud-stock-hero-grid{min-height:0}
  .aud-wholesale .aud-wh-facts>.wrap{grid-template-columns:repeat(2,1fr)}
  .aud-wholesale .aud-wh-facts>.wrap>div:nth-child(3){border-left:0;padding-left:0;border-top:1px solid var(--aud-line)}
  .aud-wholesale .aud-wh-facts>.wrap>div:nth-child(4){border-top:1px solid var(--aud-line)}
  .aud-wholesale .aud-wh-order .aud-wh-steps,.aud-stock .aud-stock-process ol{grid-template-columns:repeat(2,1fr)}
  .aud-wholesale .aud-wh-brief-grid,.aud-brand .aud-brand-brief-grid{grid-template-columns:repeat(2,1fr)}
  .aud-brand .aud-brand-qty{grid-template-columns:repeat(2,1fr)}
  .aud-brand .aud-brand-quality{display:block}
  .aud-brand .aud-brand-quality .aud-heading{margin-bottom:25px}
}
@media(max-width:700px){
  .aud-page .aud-section{padding-block:54px}
  .aud-page .aud-heading{margin-bottom:25px}
  .aud-page .aud-heading h2,.aud-page .aud-cta h2,.aud-page .aud-brand-thesis h2,.aud-page .aud-wh-photo h2{font-size:2rem}
  .aud-page .aud-heading p{font-size:.89rem}
  .aud-page .aud-anchor{gap:12px 18px;overflow-x:auto;flex-wrap:nowrap;white-space:nowrap}
  .aud-page .aud-split-head{display:block}
  .aud-page .aud-split-head .aud-heading{margin-bottom:15px}
  .aud-page .aud-faq-grid,.aud-wholesale .aud-wh-hero-inner,.aud-wholesale .aud-wh-terms-layout,.aud-wholesale .aud-wh-reorder,.aud-wholesale .aud-wh-evidence>.wrap,.aud-brand .aud-brand-thesis,.aud-brand .aud-brand-finish>.wrap,.aud-brand .aud-brand-proof-layout,.aud-brand .aud-brand-artwork>.wrap,.aud-stock .aud-stock-hero-grid,.aud-stock .aud-stock-request,.aud-stock .aud-stock-sample,.aud-stock .aud-stock-quantity>.wrap,.aud-stock .aud-stock-delivery>.wrap{grid-template-columns:1fr;gap:28px}
  .aud-page .aud-cta-grid{align-items:start;flex-direction:column;gap:24px}
  .aud-wholesale .aud-wh-hero-inner,.aud-stock .aud-stock-hero-grid{padding-block:44px}
  .aud-wholesale .aud-wh-hero h1,.aud-stock .aud-stock-hero h1{font-size:2.45rem}
  .aud-wholesale .aud-wh-hero p,.aud-stock .aud-stock-hero p{font-size:.92rem}
  .aud-wholesale .aud-wh-fit-grid,.aud-wholesale .aud-wh-range,.aud-brand .aud-brand-structure-list,.aud-brand .aud-brand-project-line,.aud-stock .aud-stock-fields,.aud-stock .aud-stock-alt-grid{grid-template-columns:1fr;gap:20px}
  .aud-wholesale .aud-wh-photo{min-height:430px}
  .aud-brand .aud-brand-hero{min-height:500px}
  .aud-brand .aud-brand-hero .wrap{padding-block:70px 58px}
  .aud-brand .aud-brand-hero h1{font-size:2.5rem}
  .aud-brand .aud-brand-hero p{font-size:.92rem}
  .aud-brand .aud-brand-gallery>.wrap{grid-template-columns:1fr}
  .aud-brand .aud-brand-gallery-main{min-height:430px}
  .aud-brand .aud-brand-gallery-side{min-height:270px;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr))}
  .aud-stock .aud-stock-alert>.wrap{display:block}
  .aud-stock .aud-stock-alert span{display:block;margin-top:6px}
}
@media(max-width:500px){
  .aud-page .aud-products{gap:10px}
  .aud-page .aud-product h3{font-size:.96rem}
  .aud-page .aud-product p{font-size:.73rem}
  .aud-page .aud-product img{aspect-ratio:1}
  .aud-page .aud-actions{align-items:start;flex-direction:column;gap:13px}
  .aud-page .aud-actions .button{width:100%}
  .aud-wholesale .aud-wh-facts strong{font-size:1.48rem}
  .aud-wholesale .aud-wh-facts>.wrap>div{padding:15px 12px}
  .aud-wholesale .aud-wh-order .aud-wh-steps,.aud-stock .aud-stock-process ol,.aud-wholesale .aud-wh-brief-grid,.aud-brand .aud-brand-brief-grid{grid-template-columns:1fr}
  .aud-brand .aud-brand-gallery-side{display:block;min-height:0}
  .aud-brand .aud-brand-gallery-side figure{height:230px;margin-bottom:12px}
  .aud-brand .aud-brand-finish-list{grid-template-columns:1fr}
  .aud-brand .aud-brand-qty{gap:8px}
  .aud-brand .aud-brand-qty strong{font-size:1.7rem}
  .aud-brand .aud-brand-qty p{font-size:.72rem}
  .aud-stock .aud-stock-request-sheet{padding:18px}
  .aud-stock .aud-stock-request-sheet dl>div{grid-template-columns:88px 1fr}
}
