.shopify-section-group-header-group{position:sticky;top:0;z-index:60}
.uch{--ink:#111;background:#fff;color:var(--ink);font-family:Poppins,Arial,sans-serif;font-weight:300;border-bottom:1px solid #ece6db;position:relative}
.uch *{box-sizing:border-box}.uch a{color:inherit;text-decoration:none}.uch ul{list-style:none;margin:0;padding:0}
.uch button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}
.uch svg{width:24px;height:24px;fill:none;stroke:#111;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;display:block}
.uch__ann{background:#ebe6dc;text-align:center;font-size:13px;padding:9px 12px;letter-spacing:.02em}
.uch__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:14px clamp(16px,2.6vw,44px)}
.uch__tabs{display:flex;gap:30px;font-size:16px}.uch__tabs button{opacity:.6;padding:4px 0}.uch__tabs button.on{opacity:1;font-weight:500}
.uch__logo img{max-height:46px;width:auto;display:block}.uch__logo{font-family:Lora,serif;font-size:26px;display:block}
.uch__icons{display:flex;gap:22px;justify-content:flex-end;align-items:center}
.uch__cart{position:relative}.uch__cart b{position:absolute;right:-8px;top:-7px;background:#111;color:#fff;border-radius:99px;font-size:10px;font-weight:400;min-width:16px;height:16px;line-height:16px;text-align:center}
.uch__bar{display:flex;justify-content:space-between;align-items:center;padding:0 clamp(16px,2.6vw,44px);position:relative}
.uch__nav{display:none;gap:4px}.uch[data-g=women] .nav-women,.uch[data-g=men] .nav-men{display:flex;flex-wrap:wrap}
.uch__nav>li{position:static}.uch__nav>li>a{display:block;padding:15px 14px;font-size:16px;color:#555}
.uch__nav>li:hover>a,.uch__nav>li:focus-within>a{color:#111;box-shadow:inset 0 -2px #111}
.uch__panel{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid #ece6db;box-shadow:0 22px 34px rgba(0,0,0,.09);padding:34px clamp(16px,2.6vw,44px) 40px;grid-template-columns:repeat(3,minmax(0,1fr)) 300px;gap:34px;max-height:75vh;overflow:auto;z-index:70}
.uch__nav>li:hover>.uch__panel,.uch__nav>li:focus-within>.uch__panel{display:grid}
.uch__panel h4{margin:0 0 22px;font-size:15px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}
.uch__panel li a{display:block;padding:6px 0;font-size:16px;color:#222}.uch__panel li a:hover{text-decoration:underline}
.uch__spot{grid-column:4;grid-row:1/span 3;display:block}.uch__spot img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#f3efe8;display:block}
.uch__spot span{display:block;margin-top:14px;color:#777;font-size:15px}.uch__spot b{display:block;font-weight:400;font-size:16px;margin-top:2px}
.uch__search{display:flex;align-items:center;gap:10px;width:min(300px,28vw);border-bottom:1px solid #111;padding:6px 0}.uch__search svg{width:22px;height:22px}
.uch__search input{border:0;outline:0;background:none;font:inherit;font-size:15px;width:100%;color:#111}
.uch__m,.uch__dr{display:none}
@media(max-width:990px){
.uch__top,.uch__bar{display:none}
.uch__m{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding:10px 12px}.uch__m .uch__logo{text-align:center}.uch__m .uch__logo img{margin:auto;max-height:38px}.uch__m .uch__cart{justify-self:end;margin-right:6px}
.uch__dr{display:block;position:fixed;inset:0;background:#fff;z-index:200;transform:translateX(-102%);visibility:hidden;transition:transform .3s,visibility .3s;overflow-y:auto;-webkit-overflow-scrolling:touch}
.uch__dr.open{transform:none;visibility:visible}
.dr-top{display:flex;justify-content:space-between;align-items:center;padding:16px 20px}.dr-top img{max-height:34px;width:auto}
.dr-tabs{display:flex;gap:22px;padding:6px 20px 0;border-bottom:1px solid #e6e2da}.dr-tabs button{text-transform:uppercase;font-size:17px;padding:12px 0;color:#888;border-bottom:2px solid transparent;margin-bottom:-1px}.dr-tabs button.on{color:#111;border-color:#111}
.uch[data-g=women] .dr-men,.uch[data-g=men] .dr-women{display:none}
.dr-i{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;font-size:18px;text-align:left}.dr-i i{font-style:normal;font-size:22px}
.dr-foot{padding:18px 20px 40px;border-top:1px solid #e6e2da;display:grid;gap:16px;font-size:16px}
.msub{position:fixed;inset:0;background:#fff;transform:translateX(102%);visibility:hidden;transition:transform .3s,visibility .3s;overflow-y:auto;z-index:5}.msub.open{transform:none;visibility:visible}
.sub-top{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding:16px 12px;font-size:18px;font-weight:500;text-align:center;position:sticky;top:0;background:#fff}
.sub-body{padding:6px 20px 60px}.sub-body h4{font-family:Lora,serif;font-weight:400;font-size:28px;margin:30px 0 8px}.sub-body a{display:block;padding:14px 0;font-size:17px}
}
