/* YAAN Editorial Commerce System — 2026 */
:root{
  --yaan-paper:#FFFEF9;--yaan-ink:#0A0A0A;--yaan-accent:#C4622D;--yaan-sand:#E8DCC8;
  --yaan-soft:#F4F0E8;--yaan-line:#DED8CC;--yaan-muted:#706A61;--yaan-radius:2px;
  --yaan-shadow:0 24px 70px rgba(30,22,14,.08);--yaan-max:1320px;
}
html{background:var(--yaan-paper)}
body{background:var(--yaan-paper)!important;color:var(--yaan-ink)!important;font-family:Poppins,Arial,sans-serif!important;overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 10% 8%,rgba(196,98,45,.08),transparent 27%),radial-gradient(circle at 92% 28%,rgba(232,220,200,.65),transparent 25%),linear-gradient(180deg,#fffef9 0%,#fbf7ef 55%,#fffef9 100%)}
::selection{background:var(--yaan-accent);color:white}
a,button{transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease,opacity .2s ease}
.announcement{height:30px;background:var(--yaan-ink)!important;color:#fff;letter-spacing:.18em;font-size:9px}
.templateHeader{height:72px!important;grid-template-columns:auto minmax(0,1fr) minmax(220px,320px) auto!important;grid-template-rows:72px!important;padding:0 clamp(18px,4vw,64px)!important;background:rgba(255,254,249,.94)!important;border-bottom:1px solid rgba(10,10,10,.09)!important;box-shadow:0 8px 30px rgba(40,25,10,.025);backdrop-filter:blur(18px)}
.templateHeader .brand img{width:44px!important;height:44px!important;border:0!important;background:white!important;box-shadow:0 5px 20px rgba(0,0,0,.06)}
.templateHeader .brand b{font-size:24px!important;font-weight:800!important;letter-spacing:.18em!important}.templateHeader .brand small{font-size:7px!important;letter-spacing:.27em!important;color:#716b61!important}
.templateHeader nav{height:72px!important;gap:clamp(18px,2.2vw,36px)!important}.templateHeader nav a{height:72px!important;font-size:10px!important;font-weight:650!important;letter-spacing:.06em!important}
.templateHeader nav a:hover{color:var(--yaan-accent)}.templateHeader nav a:after{background:var(--yaan-accent)!important;height:2px!important}
.headerSearch{height:42px!important;border-radius:999px!important;background:#f2eee7!important;border:1px solid transparent!important;padding:0 14px!important}.headerSearch:focus-within{background:white!important;border-color:#cfc4b5!important}.headerSearch input{background:transparent!important}
.templateHeader .headerActions>a,.templateHeader .headerActions>button{background:transparent!important}.templateHeader .headerActions>a:hover,.templateHeader .headerActions>button:hover{background:var(--yaan-sand)!important}.templateHeader .headerActions i{background:var(--yaan-accent)!important}
.categoryBar{height:52px;background:rgba(255,254,249,.96)!important;border-bottom:1px solid var(--yaan-line)!important;gap:clamp(25px,5vw,76px)!important;font-size:9px!important;letter-spacing:.08em!important;position:sticky!important;top:72px!important;z-index:450!important}.categoryBar a.active,.categoryBar a:hover{color:var(--yaan-accent)!important}

/* Campaign hero */
.hero{height:calc(100vh - 154px)!important;min-height:620px!important;max-height:900px;background:#111!important;position:relative!important}.heroSlide{transition:opacity .75s ease,transform 8s ease!important;transform:scale(1.08)!important}.heroSlide.active{transform:scale(1)!important}.heroSlide>img{filter:saturate(.92) contrast(1.02)}.heroShade{background:linear-gradient(90deg,rgba(8,7,6,.73) 0%,rgba(8,7,6,.30) 42%,rgba(8,7,6,.04) 72%),linear-gradient(0deg,rgba(8,7,6,.42),transparent 50%)!important}
.heroCopy{left:clamp(24px,6vw,98px)!important;bottom:clamp(54px,9vh,100px)!important;width:min(760px,75vw)!important}.heroCopy>span{display:inline-flex;padding:8px 12px;border:1px solid rgba(255,255,255,.48);font-size:9px!important;letter-spacing:.2em!important}.heroCopy h1{font-family:"Arial Narrow",Impact,Poppins,sans-serif!important;font-stretch:condensed;font-size:clamp(58px,8vw,118px)!important;line-height:.86!important;text-transform:uppercase;max-width:780px;margin:22px 0!important;letter-spacing:-.055em!important}.heroCopy p{max-width:540px;font-size:16px!important;line-height:1.7;color:rgba(255,255,255,.86)}
.heroCopy .btn{background:var(--yaan-accent)!important;color:#fff!important;border-color:var(--yaan-accent)!important;padding:15px 24px!important}.heroCopy .btn:hover{background:#a94f25!important;transform:translateY(-2px)}
.heroPrev,.heroNext{width:48px!important;height:48px!important;border-radius:50%!important;top:auto!important;bottom:42px!important;background:rgba(255,254,249,.94)!important;font-size:22px!important}.heroPrev{left:auto!important;right:90px!important}.heroNext{right:34px!important}.heroDots{left:auto!important;right:34px!important;bottom:105px!important;transform:none!important}

.serviceStrip{max-width:var(--yaan-max);margin:0 auto!important;background:transparent!important;border:0!important;padding:0 24px!important;transform:translateY(-1px)}.serviceStrip article{background:white!important;border:1px solid var(--yaan-line)!important;border-right:0!important;padding:22px!important}.serviceStrip article:last-child{border-right:1px solid var(--yaan-line)!important}.serviceStrip svg{color:var(--yaan-accent)!important}.serviceStrip b{font-size:12px}.serviceStrip span{font-size:10px;color:var(--yaan-muted)}
.dropRail{max-width:var(--yaan-max);margin:42px auto 0!important;padding:0 24px!important;gap:12px!important}.dropRail a{min-height:135px;background:#fff!important;border:1px solid var(--yaan-line)!important;padding:26px!important;position:relative;overflow:hidden}.dropRail a:after{content:"→";position:absolute;right:24px;top:24px;color:var(--yaan-accent);font-size:22px}.dropRail a:hover{border-color:var(--yaan-accent)!important;transform:translateY(-3px)}.dropRail small{color:var(--yaan-accent)!important}.dropRail b{font-size:22px!important}

/* Editorial home */
.editorialIntro{max-width:var(--yaan-max);margin:0 auto;padding:110px 24px 55px;display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end}.editorialIntro .eyebrow,.editorialSectionHead small,.lookbookCopy small,.boutiqueStory small{color:var(--yaan-accent);font-size:10px;font-weight:800;letter-spacing:.18em}.editorialIntro h2{font-family:"Arial Narrow",Impact,Poppins,sans-serif;font-size:clamp(46px,6.4vw,88px);line-height:.91;letter-spacing:-.045em;text-transform:uppercase;margin:12px 0 0}.editorialIntro p{font-size:17px;line-height:1.8;color:var(--yaan-muted);margin:0}
.editorialCategories{max-width:var(--yaan-max);margin:0 auto;padding:0 24px 110px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.editorialCategory{height:76vh;min-height:560px;max-height:820px;position:relative;overflow:hidden;background:#222}.editorialCategory img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease;filter:saturate(.9)}.editorialCategory:hover img{transform:scale(1.045)}.editorialCategory:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.62),transparent 56%)}.editorialCategory .copy{position:absolute;z-index:2;left:28px;right:28px;bottom:28px;color:white}.editorialCategory h3{font-family:"Arial Narrow",Impact,Poppins,sans-serif;font-size:clamp(34px,3vw,54px);text-transform:uppercase;line-height:.95;margin:0 0 14px}.editorialCategory a{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:700;text-transform:uppercase;border-bottom:1px solid white;padding-bottom:5px}.editorialCategory a:after{content:"↗"}

.shelf{max-width:var(--yaan-max)!important;padding:80px 24px!important}.shelf>header{margin-bottom:24px!important}.shelf h2{font-family:"Arial Narrow",Impact,Poppins,sans-serif!important;text-transform:uppercase;font-size:clamp(40px,4vw,58px)!important;letter-spacing:-.035em!important}.shelf>header small{color:var(--yaan-accent)!important}.shelf>header>a{font-size:10px;text-transform:uppercase;font-weight:800;border-bottom:1px solid #111;padding-bottom:4px}
.productGrid{gap:16px!important}.productCard{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.productCard:hover{transform:none!important;box-shadow:none!important}.productCard .image{background:#eee;border-radius:0!important}.productCard .image:after{content:"";position:absolute;inset:0;border:1px solid rgba(0,0,0,.04);pointer-events:none}.productCard img{aspect-ratio:3/4!important}.productCard img.productImagePrimary{position:relative;z-index:1}.productCard img.productImageSecondary{position:absolute;inset:0;z-index:2;opacity:0}.productCard:hover img.productImagePrimary{opacity:0}.productCard:hover img.productImageSecondary{opacity:1;transform:scale(1.025)!important}.productCard .meta{padding:14px 0 0!important}.productCard .meta small{font-size:9px!important;letter-spacing:.08em;color:var(--yaan-muted)}.productCard .meta h3{font-size:14px!important;font-weight:600!important;min-height:0!important;margin:7px 0 8px!important}.productCard .price{font-variant-numeric:tabular-nums;font-size:15px!important}.productCard .price em{color:var(--yaan-accent)!important;font-size:10px!important}.productCard .cardOffer{font-size:9px;color:#8b857b;margin:5px 0}.productCard .sizes{margin-top:8px!important}.productCard .sizes span{border:0!important;background:#f0ece5!important;font-size:9px!important}.stockBadge{background:#111!important;color:white!important}.ratingBadge{border-radius:0!important;font-size:9px!important}

.brandsBand{background:var(--yaan-sand);padding:58px 24px;margin:32px 0 0}.brandsBand .inner{max-width:var(--yaan-max);margin:auto;text-align:center}.brandsBand small{font-size:9px;font-weight:800;letter-spacing:.2em;color:#6a5547}.brandsBand h2{font-family:"Arial Narrow",Impact,Poppins,sans-serif;font-size:clamp(34px,4vw,58px);text-transform:uppercase;margin:8px 0 34px}.brandNames{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.brandNames span{padding:18px 8px;border-top:1px solid rgba(10,10,10,.25);border-bottom:1px solid rgba(10,10,10,.25);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.lookbook{max-width:var(--yaan-max);margin:0 auto;padding:110px 24px}.editorialSectionHead{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:35px}.editorialSectionHead h2{font-family:"Arial Narrow",Impact,Poppins,sans-serif;font-size:clamp(44px,5vw,72px);text-transform:uppercase;line-height:.94;margin:8px 0 0}.editorialSectionHead p{max-width:420px;color:var(--yaan-muted)}.lookRow{display:grid;grid-template-columns:1.2fr .8fr;min-height:610px;margin-bottom:14px;background:#fff;border:1px solid var(--yaan-line)}.lookRow.reverse{grid-template-columns:.8fr 1.2fr}.lookRow.reverse .lookPhoto{order:2}.lookPhoto{min-height:610px;overflow:hidden}.lookPhoto img{width:100%;height:100%;object-fit:cover;display:block}.lookbookCopy{padding:clamp(38px,6vw,84px);display:flex;flex-direction:column;justify-content:center}.lookbookCopy h3{font-family:"Arial Narrow",Impact,Poppins,sans-serif;font-size:clamp(38px,4vw,60px);text-transform:uppercase;line-height:.95;margin:12px 0 20px}.lookbookCopy p{color:var(--yaan-muted);font-size:15px;line-height:1.8}.lookbookCopy a{align-self:flex-start;margin-top:20px;background:var(--yaan-ink);color:#fff;padding:13px 18px;font-size:10px;font-weight:800;text-transform:uppercase}.lookbookCopy a:hover{background:var(--yaan-accent)}
.boutiqueStory{max-width:var(--yaan-max);margin:0 auto;padding:40px 24px 110px;display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.boutiqueStory .storyCopy{background:var(--yaan-ink);color:white;padding:clamp(42px,6vw,88px);display:flex;flex-direction:column;justify-content:center}.boutiqueStory h2{font-family:"Arial Narrow",Impact,Poppins,sans-serif;font-size:clamp(44px,5vw,70px);text-transform:uppercase;line-height:.94;margin:14px 0 22px}.boutiqueStory p{color:#c8c4bd;line-height:1.8}.boutiqueStory .storyImage{min-height:620px}.boutiqueStory .storyImage img{width:100%;height:100%;object-fit:cover}.boutiqueStory .address{margin-top:22px;padding-top:20px;border-top:1px solid #444;font-size:12px;color:#ddd}
.homeReviews{max-width:var(--yaan-max);margin:0 auto;padding:0 24px 110px}.homeReviews .reviewGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.homeReviews article{min-height:250px;background:#fff;border:1px solid var(--yaan-line);padding:32px;display:flex;flex-direction:column}.homeReviews .stars{color:var(--yaan-accent);letter-spacing:.15em}.homeReviews blockquote{font-size:17px;line-height:1.65;margin:28px 0;flex:1}.homeReviews b{font-size:12px}.homeReviews small{color:var(--yaan-muted)}
.newsletter{max-width:none!important;margin:0!important;padding:70px max(24px,calc((100vw - var(--yaan-max))/2 + 24px))!important;background:var(--yaan-sand)!important;border:0!important}.newsletter h2{font-family:"Arial Narrow",Impact,Poppins,sans-serif!important;text-transform:uppercase;font-size:clamp(44px,5vw,72px)!important}.newsletter form{background:transparent!important}.newsletter input{border:0!important;border-bottom:1px solid #111!important;background:transparent!important;border-radius:0!important;padding-left:0!important}.newsletter .btn{background:var(--yaan-accent)!important;border-color:var(--yaan-accent)!important;color:white!important}
.instagramRail{background:#111;color:white;padding:78px 0 0}.instagramRail .instaHead{max-width:var(--yaan-max);margin:auto;padding:0 24px 30px;display:flex;justify-content:space-between;align-items:end}.instagramRail h2{font-family:"Arial Narrow",Impact,Poppins,sans-serif;text-transform:uppercase;font-size:clamp(40px,5vw,70px);margin:8px 0 0}.instagramRail a{font-size:10px;text-transform:uppercase;color:#fff;border-bottom:1px solid #fff}.instaGrid{display:grid;grid-template-columns:repeat(6,1fr)}.instaGrid a{aspect-ratio:1;overflow:hidden;border:0}.instaGrid img{width:100%;height:100%;object-fit:cover;filter:saturate(.8);transition:transform .6s,filter .4s}.instaGrid a:hover img{transform:scale(1.06);filter:saturate(1)}

/* Product details — premium, dense, organized */
.productView{width:min(var(--yaan-max),calc(100% - 48px))!important;max-width:var(--yaan-max)!important;margin:0 auto!important;padding:58px 0 88px!important;grid-template-columns:minmax(0,1.08fr) minmax(400px,.72fr)!important;gap:clamp(34px,5vw,76px)!important;align-items:start!important}.productGallery{grid-template-columns:74px minmax(0,1fr)!important;gap:12px!important}.thumbs{gap:8px!important;max-height:720px!important}.thumbs button{border:1px solid transparent!important;border-radius:0!important;background:transparent!important}.thumbs button:hover,.thumbs button:focus{border-color:var(--yaan-ink)!important}.thumbs img{aspect-ratio:3/4!important}.mainImage{border-radius:0!important;background:#ece8e0!important;aspect-ratio:4/5!important;box-shadow:none!important}.mainImage>img{height:100%!important;aspect-ratio:auto!important}.mainImage span{left:14px!important;bottom:14px!important;background:rgba(255,254,249,.92)!important;color:#111!important;border-radius:0!important;padding:7px 10px!important;font-size:9px!important;text-transform:uppercase;letter-spacing:.08em}.productInfo{position:sticky;top:144px;padding:30px 0 0!important;min-width:0!important}.productInfo>small{color:var(--yaan-accent);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.productInfo h1{font-family:"Arial Narrow",Impact,Poppins,sans-serif!important;text-transform:uppercase;font-size:clamp(44px,4.7vw,66px)!important;font-weight:800!important;line-height:.92!important;letter-spacing:-.035em!important;margin:12px 0 16px!important}.productInfo .rating{border-radius:0!important;background:transparent!important;margin:0 0 18px!important}.productPrice{font-size:28px!important;font-weight:800!important;font-variant-numeric:tabular-nums;margin:12px 0 20px!important}.productPrice del{font-size:14px!important}.productInfo>p{font-size:14px;line-height:1.75;color:var(--yaan-muted);max-width:560px}.sizeHeader{margin-top:26px!important}.sizeHeader h3,.productInfo>h3{font-size:10px!important;letter-spacing:.14em!important}.openSizeChart{border-radius:999px!important;border:1px solid #bbb0a4!important;background:transparent!important;padding:8px 11px!important;font-size:9px!important}.openSizeChart:hover{background:var(--yaan-sand)!important}.choices{gap:7px!important}.choices button{min-width:48px;border-radius:0!important;border:1px solid #cfc7bc!important;background:transparent!important;padding:11px 13px!important;font-size:11px}.choices button.active,.choices button:focus{background:var(--yaan-ink)!important;color:white!important;border-color:var(--yaan-ink)!important}.colorDot{width:12px!important;height:12px!important}.specs{gap:0!important;border-top:1px solid var(--yaan-line);border-left:1px solid var(--yaan-line);margin:28px 0!important}.specs span{border:0!important;border-right:1px solid var(--yaan-line)!important;border-bottom:1px solid var(--yaan-line)!important;background:rgba(255,255,255,.6)!important;border-radius:0!important;padding:13px!important;font-size:11px}.specs b{color:#847d73;margin-bottom:4px}.buy{grid-template-columns:70px 1fr!important;gap:8px!important}.buy input{border:1px solid #bfb7ac!important;background:white!important}.btn{border-radius:0!important}.buy .btn.dark{background:var(--yaan-accent)!important;border-color:var(--yaan-accent)!important}.buy .btn.dark:hover{background:#a84d24!important}.wishlistForm .btn{width:100%;margin-top:8px!important;background:transparent!important}.wishlistForm .btn:hover{background:var(--yaan-sand)!important}.productReviews,.reviewSection{background:transparent!important}

/* Shop */
.shopHead{max-width:var(--yaan-max);margin:0 auto;padding:70px 24px 24px!important}.shopHead small{color:var(--yaan-accent)}.shopHead h1{font-family:"Arial Narrow",Impact,Poppins,sans-serif!important;text-transform:uppercase;font-size:clamp(52px,7vw,96px)!important;line-height:.9!important}.shopLayout{max-width:var(--yaan-max);margin:0 auto;padding:20px 24px 100px!important;grid-template-columns:220px 1fr!important}.shopLayout aside{position:sticky;top:145px;height:max-content}.shopLayout aside form{background:#fff;border:1px solid var(--yaan-line);padding:18px}.shopLayout label{font-size:9px!important;letter-spacing:.09em}.shopLayout input,.shopLayout select{border:0!important;border-bottom:1px solid var(--yaan-line)!important;background:transparent!important;padding:11px 0!important}

/* Admin — advanced visual organization */
.fullAdmin{width:min(1500px,calc(100% - 40px))!important;max-width:1500px!important}.fullAdmin>header{background:linear-gradient(125deg,#0a0a0a,#24201c)!important;border:0!important;border-radius:0!important;padding:34px 38px!important;box-shadow:var(--yaan-shadow)}.fullAdmin>header h1{font-family:"Arial Narrow",Impact,Poppins,sans-serif!important;text-transform:uppercase;letter-spacing:-.03em}.fullAdmin>nav{border-radius:0!important;border:1px solid var(--yaan-line)!important;background:rgba(255,254,249,.94)!important;backdrop-filter:blur(14px);padding:8px!important}.fullAdmin>nav a{border-radius:0!important;border:0!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase}.fullAdmin>nav a.active,.fullAdmin>nav a:hover{background:var(--yaan-accent)!important;color:#fff!important}.adminWelcome{border-radius:0!important;background:var(--yaan-sand)!important;border:0!important}.adminWelcome small,.panelTitle small{color:#9f4e27!important}.fullAdmin .adminStats{gap:10px!important}.fullAdmin .adminStats article,.fullAdmin .adminPanel,.adminProduct,.adminOrder,.dataRow{border-radius:0!important;border-color:var(--yaan-line)!important}.fullAdmin .adminStats article{position:relative;overflow:hidden}.fullAdmin .adminStats article:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--yaan-accent)}.fullAdmin .adminPanel h2{font-family:"Arial Narrow",Impact,Poppins,sans-serif!important;text-transform:uppercase}.fullAdmin button,.fullAdmin .btn{border-radius:0!important}.fullAdmin button:hover{border-color:var(--yaan-accent)!important}.adminPrimaryAction{border-radius:0!important;background:var(--yaan-accent)!important}

footer{background:var(--yaan-ink)!important;color:#eee!important;padding:78px max(24px,calc((100vw - var(--yaan-max))/2 + 24px)) 36px!important;grid-template-columns:1.5fr repeat(3,1fr)!important;gap:56px!important}.footerBrand img{border-radius:0!important}.footerBrand p{color:#9f9b95;max-width:380px}.footerSocials a{border:1px solid #333!important;padding:9px 12px!important}.footerSocials a:hover{border-color:var(--yaan-accent)!important;color:#fff}.footerBottom{grid-column:1/-1;border-top:1px solid #2b2b2b;margin-top:20px;padding-top:24px!important;flex-direction:row!important;justify-content:space-between;color:#777;font-size:10px}.whatsapp{background:var(--yaan-accent)!important;box-shadow:0 10px 35px rgba(196,98,45,.34)!important}

@media(max-width:1050px){
 .templateHeader{grid-template-columns:auto auto minmax(0,1fr) auto!important;padding:0 14px!important}.templateHeader .menu{display:grid!important}.templateHeader nav{position:absolute!important;top:72px!important;left:12px!important;right:12px!important;height:auto!important;display:none!important;grid-template-columns:1fr 1fr;background:var(--yaan-paper)!important;border:1px solid var(--yaan-line)!important;padding:10px 18px 18px!important;box-shadow:var(--yaan-shadow)}.templateHeader nav.open{display:grid!important}.templateHeader nav a{height:auto!important;padding:15px 4px!important}.headerSearch{display:none!important}.templateHeader .searchToggle{display:grid!important}.categoryBar{top:72px!important}
 .editorialIntro{grid-template-columns:1fr;gap:25px}.editorialCategories{grid-template-columns:1fr 1fr}.editorialCategory:last-child{grid-column:1/-1}.brandNames{grid-template-columns:repeat(3,1fr)}.lookRow,.lookRow.reverse{grid-template-columns:1fr 1fr}.boutiqueStory{grid-template-columns:1fr}.boutiqueStory .storyImage{min-height:520px}.homeReviews .reviewGrid{grid-template-columns:1fr 1fr}.homeReviews article:last-child{grid-column:1/-1}.productView{grid-template-columns:1fr!important}.productInfo{position:relative;top:auto}.fullAdmin .adminStats{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:680px){
 body{padding-bottom:66px}.announcement{height:26px}.templateHeader{height:58px!important;grid-template-rows:58px!important;grid-template-columns:36px minmax(92px,1fr) auto!important}.templateHeader nav{top:58px!important;grid-template-columns:1fr!important}.templateHeader .brand img{width:34px!important;height:34px!important}.templateHeader .brand b{font-size:18px!important}.templateHeader .brand small{display:none}.templateHeader .headerActions>a,.templateHeader .headerActions>button{width:34px!important;height:34px!important}.categoryBar{top:58px!important;height:46px!important;justify-content:flex-start!important;padding:0 14px!important;gap:25px!important}
 .hero{height:auto!important;min-height:0!important;max-height:none!important;background:var(--yaan-paper)!important;padding-bottom:0!important}.heroSlide{position:relative!important;display:none!important;opacity:1!important;transform:none!important}.heroSlide.active{display:block!important}.heroSlide>img{height:58vh!important;min-height:430px!important;aspect-ratio:auto!important}.heroShade{display:block!important;background:linear-gradient(0deg,rgba(0,0,0,.62),transparent 62%)!important}.heroCopy{position:absolute!important;left:18px!important;right:18px!important;bottom:30px!important;width:auto!important;text-align:left!important;color:white!important;padding:0!important}.heroCopy>span{font-size:8px!important}.heroCopy h1{font-size:clamp(48px,15vw,72px)!important;color:white!important;margin:14px 0!important}.heroCopy p{display:none}.heroCopy .btn{margin-top:8px!important;background:var(--yaan-accent)!important;color:#fff!important}.heroPrev,.heroNext,.heroDots{display:none!important}
 .serviceStrip{display:flex!important;overflow-x:auto;padding:0 14px!important}.serviceStrip article{min-width:245px!important;border-right:1px solid var(--yaan-line)!important}.dropRail{display:flex!important;overflow-x:auto!important;padding:0 14px!important;margin-top:20px!important}.dropRail a{min-width:78vw!important}
 .editorialIntro{padding:72px 18px 34px}.editorialIntro h2{font-size:48px}.editorialIntro p{font-size:14px}.editorialCategories{display:flex;overflow-x:auto;padding:0 18px 72px;gap:10px;scroll-snap-type:x mandatory}.editorialCategory,.editorialCategory:last-child{grid-column:auto;min-width:82vw;height:65vh;min-height:500px;scroll-snap-align:start}.editorialCategory h3{font-size:40px}
 .shelf{padding:56px 18px!important}.shelf .productGrid{display:flex!important;overflow-x:auto!important;scroll-snap-type:x mandatory}.shelf .productCard{min-width:72vw;scroll-snap-align:start}.brandsBand{padding:50px 18px}.brandNames{grid-template-columns:repeat(2,1fr)}.lookbook{padding:72px 18px}.editorialSectionHead{display:block}.lookRow,.lookRow.reverse{display:flex;flex-direction:column;min-height:0}.lookRow.reverse .lookPhoto{order:0}.lookPhoto{min-height:480px}.lookbookCopy{padding:34px 24px 42px}.boutiqueStory{padding:0 18px 72px}.boutiqueStory .storyCopy{padding:44px 28px}.boutiqueStory .storyImage{min-height:430px}.homeReviews{padding:0 18px 72px}.homeReviews .reviewGrid{display:flex;overflow-x:auto}.homeReviews article,.homeReviews article:last-child{min-width:82vw;grid-column:auto}.newsletter{padding:58px 18px!important}.instagramRail{padding-top:58px}.instagramRail .instaHead{padding:0 18px 24px}.instaGrid{display:flex;overflow-x:auto}.instaGrid a{min-width:48vw}.instagramRail h2{font-size:45px}
 .productView{width:100%!important;padding:16px 14px 70px!important}.productGallery{display:flex!important;flex-direction:column!important}.mainImage{order:1}.thumbs{order:2!important;display:flex!important;max-height:none!important;overflow-x:auto;margin-top:8px}.thumbs button{min-width:68px!important}.productInfo{order:3;padding-top:28px!important}.productInfo h1{font-size:43px!important}.productInfo .productPrice{font-size:25px!important}.buy{position:sticky;bottom:75px;z-index:30;background:rgba(255,254,249,.96);padding:8px 0}.wishlistForm{margin-bottom:10px}.specs{grid-template-columns:1fr 1fr!important}
 .shopHead{padding:50px 18px 18px!important}.shopLayout{padding:12px 14px 75px!important}.shopLayout aside{position:relative;top:auto}.shopLayout .productGrid{grid-template-columns:1fr 1fr!important;gap:22px 8px!important}.shopLayout .productCard .meta h3{font-size:12px!important}.shopLayout .productCard .price{font-size:12px!important}.shopLayout .productCard .cardOffer,.shopLayout .productCard .sizes{display:none}
 footer{grid-template-columns:1fr 1fr!important;padding:58px 20px 30px!important;gap:34px 22px!important}.footerBrand{grid-column:1/-1!important}.footerBottom{display:flex!important;flex-direction:column!important;gap:8px}.whatsapp{bottom:78px!important}.headerActions a[title="Shopping bag"]{position:fixed!important;right:12px!important;bottom:12px!important;width:52px!important;height:52px!important;background:var(--yaan-ink)!important;color:#fff!important;z-index:700!important;box-shadow:0 10px 32px rgba(0,0,0,.22)}
 .fullAdmin{width:calc(100% - 20px)!important}.fullAdmin>header{padding:24px 20px!important}.fullAdmin .adminStats{grid-template-columns:1fr 1fr!important}
}
