*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light only}body{background:#fff;color:#111;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;forced-color-adjust:none}@media(prefers-color-scheme:dark){html,body{background:#fff!important;color:#111!important}#hero,#shop-categories,#collections,#reviews,.story-content,.pcard,.rcard,.feat-info,.cform input,.cform textarea,.track-input,#trackOrder,.track-inner,.dropdown,nav{background:#fff!important;color:#111!important}#hero,.pcard-imgs,.cat-card,.feat-gallery,#story.with-photo .story-photo,.pcard{background:#fafaf8!important}.ann,#contact,#nextRelease,footer,nav .nav-cart,.btn-dark,.hero-btn,.feat-atc,.patc:hover,.sz.on{background:#111!important;color:#fff!important}.hero-hl,.sec-hd h2,.cats-hd h2,.feat-name,.story-hd,.pname,.rtitle,.contact-inner h2,.nr-name,.track-hd,.nav-brand,.logo-text{color:#111!important}.hero-sub,.story-body p,.rtext,.feat-desc,.contact-sub,.track-sub,.nr-desc{color:#00000080!important}nav{border-bottom-color:#eee!important}.nav-links>li>a{color:#666!important}}@media(pointer:fine){*{cursor:none!important}#cur{width:8px;height:8px;background:#111;border-radius:50%;position:fixed;pointer-events:none;z-index:9999;transform:translate(-50%,-50%);mix-blend-mode:difference}#ring{width:28px;height:28px;border:1px solid rgba(0,0,0,.2);border-radius:50%;position:fixed;pointer-events:none;z-index:9998;transform:translate(-50%,-50%)}}.ann{background:#111;color:#fff;font-size:11px;letter-spacing:2px;padding:10px 0;overflow:hidden;white-space:nowrap}.ann-inner{display:inline-flex;animation:ticker 32s linear infinite}.ann-inner span{padding:0 40px}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}nav{position:sticky;top:0;z-index:100;background:#fff;border-bottom:1px solid #eee;display:flex;align-items:center;justify-content:space-between;padding:0 48px;height:64px;transition:box-shadow .3s}nav.sh{box-shadow:0 2px 20px #0000000f}.nav-logo-wrap{display:flex;align-items:center;width:130px;position:relative;height:40px;text-decoration:none}.logo-text{position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:Playfair Display,serif;font-size:22px;font-weight:500;color:#111;letter-spacing:2px;transition:opacity .35s ease,transform .35s ease;white-space:nowrap;opacity:1}.logo-symbol{position:absolute;left:0;top:50%;transform:translateY(-50%) scale(.85);opacity:0;transition:opacity .35s ease,transform .35s ease;height:38px;width:auto}nav.scrolled .logo-text{opacity:0;transform:translateY(-50%) translate(-8px)}nav.scrolled .logo-symbol{opacity:1;transform:translateY(-50%) scale(1)}.nav-links{display:flex;gap:0;list-style:none}.nav-links>li{position:relative}.nav-links>li>a{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#666;text-decoration:none;font-weight:500;transition:color .2s;padding:0 18px;display:flex;align-items:center;gap:5px;height:64px}.nav-links>li>a:hover{color:#111}.arr{font-size:8px;transition:transform .25s;display:inline-block}.nav-links>li:hover>a .arr{transform:rotate(180deg)}.dropdown{position:absolute;top:100%;left:0;background:#fff;border:1px solid #eee;border-top:2px solid #111;min-width:190px;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .25s,transform .25s,visibility .25s;z-index:200}.nav-links>li:hover .dropdown{opacity:1;visibility:visible;transform:translateY(0)}.dropdown a{display:flex;align-items:center;gap:14px;padding:15px 20px;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#666;text-decoration:none;font-weight:500;transition:background .2s,color .2s;border-bottom:1px solid #f5f5f5}.dropdown a:last-child{border-bottom:none}.dropdown a:hover{background:#fafaf8;color:#111}.dico{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.nav-right{display:flex;gap:20px;align-items:center}.nav-icon{font-size:12px;color:#111;background:none;border:none;letter-spacing:1px;font-weight:500;font-family:Montserrat,sans-serif}.nav-cart{padding:10px 22px;background:#111;color:#fff;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:600;border:none;font-family:Montserrat,sans-serif;transition:background .25s;text-decoration:none}.nav-cart:hover{background:#333}.hamburger{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:4px}.hamburger span{display:block;width:22px;height:2px;background:#111;transition:all .3s}.mobile-menu{display:none;position:fixed;top:64px;left:0;right:0;bottom:0;background:#fff;z-index:99;padding:32px 24px;flex-direction:column;gap:0;overflow-y:auto}.mobile-menu.open{display:flex}.mobile-menu a{font-size:14px;letter-spacing:2px;text-transform:uppercase;color:#111;text-decoration:none;font-weight:500;padding:18px 0;border-bottom:1px solid #f0f0f0;display:block}#hero{min-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:#fafaf8;padding:80px 24px;position:relative;overflow:hidden;border-bottom:1px solid #eee}.hero-bg{position:absolute;font-family:Playfair Display,serif;font-size:clamp(80px,16vw,240px);font-weight:700;color:#0000000a;letter-spacing:-8px;-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-hl{font-family:Playfair Display,serif;font-size:clamp(32px,6vw,82px);font-weight:400;line-height:1.06;letter-spacing:-2px;color:#111;max-width:860px;position:relative;z-index:1;animation:fadeUp .9s ease both}.hero-sub{font-size:clamp(14px,2vw,20px);color:#888;font-weight:300;margin-top:18px;font-style:italic;position:relative;z-index:1;animation:fadeUp .9s ease .15s both;font-family:Playfair Display,serif}.hero-btn{margin-top:44px;padding:16px 56px;background:#111;color:#fff;font-size:12px;letter-spacing:4px;text-transform:uppercase;font-weight:600;text-decoration:none;transition:background .3s;position:relative;z-index:1;animation:fadeUp .9s ease .3s both;display:inline-block}.hero-btn:hover{background:#333}.mbar{background:#f5f5f3;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow:hidden;padding:13px 0}.mtrack{display:inline-flex;animation:ticker 26s linear infinite;white-space:nowrap}.mitem{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#999;font-weight:500;padding:0 28px}#shop-categories{padding:80px 48px;border-bottom:1px solid #eee}.cats-hd{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:40px;flex-wrap:wrap;gap:12px}.cats-hd h2{font-family:Playfair Display,serif;font-size:clamp(22px,3vw,38px);font-weight:400;color:#111}.cats-hd a{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#111;text-decoration:none;font-weight:600;border-bottom:1px solid #111;padding-bottom:2px}.cats-grid{display:grid;grid-template-columns:1fr 1fr;gap:3px}.cat-card{position:relative;overflow:hidden;background:#f0ede6;display:flex;align-items:flex-end;min-height:520px}.cat-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .6s ease}.cat-card:hover img{transform:scale(1.04)}.cat-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,rgba(0,0,0,.05) 55%,transparent 100%)}.cat-label{position:relative;z-index:2;padding:32px;width:100%}.cat-label h3{font-family:Playfair Display,serif;font-size:clamp(24px,3vw,38px);font-weight:400;color:#fff}.cat-label p{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#ffffff8c;margin-top:6px;font-weight:500}.cat-label a{display:inline-block;margin-top:18px;padding:12px 28px;background:#fff;color:#111;font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:700;text-decoration:none;transition:background .25s,color .25s}.cat-label a:hover{background:#111;color:#fff}#trust{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #eee;border-bottom:1px solid #eee}.ti{padding:28px 16px;border-right:1px solid #eee;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ti:last-child{border-right:none}.ti-icon{font-size:20px}.ti-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:#111;line-height:1.4}#collections{padding:80px 48px}.sec-hd{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px;flex-wrap:wrap;gap:12px}.sec-hd h2{font-family:Playfair Display,serif;font-size:clamp(22px,3vw,38px);font-weight:400;color:#111}.sec-hd a{font-size:11px;letter-spacing:2.5px;text-transform:uppercase;color:#111;text-decoration:none;font-weight:600;border-bottom:1px solid #111;padding-bottom:2px}.filter-tabs{display:flex;gap:0;margin-bottom:36px;border-bottom:1px solid #eee}.ftab{padding:12px 24px;font-size:11px;letter-spacing:2.5px;text-transform:uppercase;font-weight:600;color:#aaa;background:none;border:none;border-bottom:2px solid transparent;font-family:Montserrat,sans-serif;transition:color .2s,border-color .2s;margin-bottom:-1px}.ftab.on{color:#111;border-bottom-color:#111}.prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.pcard{background:#fafaf8;display:flex;flex-direction:column;position:relative;border:1px solid #f0f0f0;transition:border-color .3s;overflow:hidden}.pcard:hover{border-color:#ccc}.ptag{position:absolute;top:14px;left:14px;z-index:3;font-size:9px;letter-spacing:2px;text-transform:uppercase;background:#111;color:#fff;padding:4px 10px;font-weight:600}.pcard-imgs{position:relative;aspect-ratio:1/1;overflow:hidden;background:#f0ede6}.pcard-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s ease;opacity:0}.pcard-img.active{opacity:1}.view-tabs{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:7px;z-index:3}.vtab{width:26px;height:3px;background:#fff6;border:none;padding:0;transition:background .2s}.vtab.on{background:#fff}.pcard-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0ede6;position:absolute;top:0;right:0;bottom:0;left:0}.pcard-placeholder span{font-family:Playfair Display,serif;font-size:13px;color:#00000040;letter-spacing:2px}.pcard-info{padding:16px 16px 20px;display:flex;flex-direction:column;gap:6px}.ped{font-size:9px;letter-spacing:2.5px;text-transform:uppercase;color:#bbb;font-weight:500}.pname{font-family:Playfair Display,serif;font-size:17px;font-weight:400;color:#111;line-height:1.2}.pprice{font-size:15px;font-weight:700;color:#111}.psizes{display:flex;gap:4px;flex-wrap:wrap;margin-top:2px}.sz{width:32px;height:32px;border:1px solid #ddd;background:#fff;color:#aaa;font-size:10px;font-weight:600;font-family:Montserrat,sans-serif;transition:all .2s;display:flex;align-items:center;justify-content:center}.sz:hover,.sz.on{background:#111;color:#fff;border-color:#111}.patc{margin-top:8px;padding:13px;width:100%;border:1px solid #e0e0e0;background:#fff;color:#111;font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:600;font-family:Montserrat,sans-serif;transition:all .25s}.patc:hover{background:#111;color:#fff;border-color:#111}.pcard.hidden{display:none}#featured{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #eee}.feat-gallery{position:relative;background:#f0ede6;min-height:560px;overflow:hidden;display:flex;align-items:center;justify-content:center}.feat-main{width:100%;height:100%;object-fit:cover;display:block}.feat-placeholder{font-family:Playfair Display,serif;font-size:16px;color:#0003;letter-spacing:2px}.feat-thumbs{position:absolute;bottom:20px;left:20px;display:flex;gap:8px}.fthumb{width:64px;height:64px;object-fit:cover;border:2px solid transparent;opacity:.6;transition:opacity .25s,border-color .25s}.fthumb.on{border-color:#111;opacity:1}.feat-info{padding:52px 44px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #eee}.feat-badge{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#bbb;font-weight:600;margin-bottom:14px}.feat-name{font-family:Playfair Display,serif;font-size:clamp(24px,2.8vw,40px);font-weight:400;color:#111;line-height:1.1}.feat-price{font-size:22px;font-weight:700;color:#111;margin-top:16px}.feat-desc{font-size:14px;line-height:1.8;color:#888;font-weight:300;margin-top:16px;max-width:400px}.feat-dlist{margin-top:14px;display:flex;flex-direction:column;gap:6px}.feat-d{font-size:12px;color:#aaa;display:flex;align-items:center;gap:8px}.feat-d:before{content:"\2014";color:#ddd}.size-label{font-size:10px;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:#111;margin-top:20px;margin-bottom:10px;display:block}.feat-sizes{display:flex;gap:6px;flex-wrap:wrap}.feat-atc{margin-top:20px;padding:15px;width:100%;background:#111;color:#fff;border:none;font-size:11px;letter-spacing:3.5px;text-transform:uppercase;font-weight:600;font-family:Montserrat,sans-serif;transition:background .3s}.feat-atc:hover{background:#333}#reviews{padding:80px 48px;background:#fafaf8;border-top:1px solid #eee}.rev-hd{text-align:center;margin-bottom:44px}.rev-hd h2{font-family:Playfair Display,serif;font-size:clamp(20px,3vw,34px);font-weight:400;color:#111}.rev-score{font-size:14px;color:#888;margin-top:8px;font-weight:300}.rev-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:3px}.rcard{background:#fff;padding:28px 22px;border:1px solid #f0f0f0}.rstars{font-size:13px;letter-spacing:2px;margin-bottom:10px}.rtitle{font-family:Playfair Display,serif;font-size:16px;font-weight:500;color:#111;margin-bottom:8px}.rtext{font-size:13px;color:#999;line-height:1.7;font-weight:300}.rname{font-size:10px;letter-spacing:2.5px;text-transform:uppercase;color:#ccc;font-weight:600;margin-top:14px}#story{background:#fafaf8;border-top:1px solid #eee}#story.text-only{padding:100px 48px}#story.text-only .story-inner{max-width:760px;margin:0 auto;text-align:center}#story.with-photo{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:600px}#story.with-photo .story-photo{overflow:hidden;background:#f0ede6}#story.with-photo .story-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}#story.with-photo .story-inner{padding:120px 64px 80px 72px;display:flex;flex-direction:column;justify-content:flex-start;text-align:left;background:#fafaf8;border-left:1px solid #eee}#story.with-photo .story-divider{margin:0 0 28px}#story.with-photo .story-body p{margin:0}.story-lbl{font-size:10px;letter-spacing:5px;text-transform:uppercase;color:#bbb;font-weight:600;display:block;margin-bottom:22px}.story-hd{font-family:Playfair Display,serif;font-size:clamp(26px,3vw,46px);font-weight:400;color:#111;line-height:1.12;margin-bottom:32px;letter-spacing:-.5px}.story-divider{width:40px;height:1px;background:#111;opacity:.12;margin:0 auto 28px}.story-body{display:flex;flex-direction:column;gap:18px;margin-bottom:36px}.story-body p{font-size:14px;line-height:1.85;color:#00000073;font-weight:300}.story-link{display:inline-block;font-size:11px;letter-spacing:3px;text-transform:uppercase;font-weight:600;color:#111;text-decoration:none;border-bottom:1px solid #111;padding-bottom:3px;transition:opacity .2s}.story-link:hover{opacity:.5}#contact{padding:80px 48px;background:#111;color:#fff}.contact-inner{max-width:680px;margin:0 auto}.contact-inner h2{font-family:Playfair Display,serif;font-size:clamp(22px,3vw,38px);font-weight:400;color:#fff;margin-bottom:8px}.contact-sub{font-size:14px;color:#666;margin-bottom:36px;font-weight:300;line-height:1.7}.cmeta{display:flex;gap:48px;margin-bottom:36px;flex-wrap:wrap}.cml{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#555;display:block;margin-bottom:5px}.cmv{font-family:Playfair Display,serif;font-size:16px;color:#ffffffb3}.cform{display:flex;flex-direction:column;gap:2px}.cform-row{display:grid;grid-template-columns:1fr 1fr;gap:2px}.cform input,.cform textarea{background:#1a1a1a;border:1px solid #2a2a2a;color:#fff;padding:16px 18px;font-family:Montserrat,sans-serif;font-size:13px;outline:none;width:100%;resize:none;transition:border-color .3s}.cform input:focus,.cform textarea:focus{border-color:#555}.cform input::placeholder,.cform textarea::placeholder{color:#666;font-size:10px;letter-spacing:2px;text-transform:uppercase}.cform textarea{min-height:110px}.csub{margin-top:2px;padding:16px;background:#fff;border:none;color:#111;font-size:11px;letter-spacing:4px;text-transform:uppercase;font-weight:700;font-family:Montserrat,sans-serif;width:100%;transition:background .3s}.csub:hover{background:#e0d09a}footer{background:#0a0a0a;border-top:1px solid #1a1a1a;padding:40px 48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.f-brand{font-family:Playfair Display,serif;font-size:16px;letter-spacing:3px;color:#fff}.f-links{display:flex;gap:24px;flex-wrap:wrap}.f-links a{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#fff9;text-decoration:none;transition:color .3s}.f-links a:hover{color:#fff}.f-copy{font-size:10px;color:#ffffff59;letter-spacing:1px}#toast{position:fixed;bottom:24px;right:24px;z-index:500;background:#111;color:#fff;padding:14px 24px;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:500;transform:translateY(80px);opacity:0;transition:transform .35s,opacity .35s}#toast.on{transform:translateY(0);opacity:1}#nextRelease{background:#0a0a0a;border-top:1px solid #222;border-bottom:1px solid #222;padding:80px 48px;text-align:center}.nr-label{font-size:10px;letter-spacing:5px;text-transform:uppercase;color:#ffffff59;font-weight:600;display:block;margin-bottom:16px}.nr-name{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,56px);font-weight:400;color:#fff;margin-bottom:12px;letter-spacing:-.5px}.nr-desc{font-size:14px;color:#ffffff73;font-weight:300;max-width:480px;margin:0 auto 32px;line-height:1.7}.nr-countdown{display:flex;gap:0;justify-content:center;margin-bottom:40px}.nr-unit{display:flex;flex-direction:column;align-items:center;padding:0 24px;border-right:1px solid rgba(255,255,255,.08)}.nr-unit:last-child{border-right:none}.nr-num{font-family:Playfair Display,serif;font-size:clamp(32px,5vw,56px);font-weight:400;color:#fff;line-height:1}.nr-lbl{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#ffffff4d;margin-top:8px}.nr-form{display:flex;gap:0;max-width:400px;margin:0 auto}.nr-input{flex:1;padding:14px 20px;background:transparent;border:1px solid rgba(255,255,255,.2);border-right:none;color:#fff;font-family:Montserrat,sans-serif;font-size:13px;outline:none}.nr-input::placeholder{color:#ffffff4d;font-size:11px;letter-spacing:2px;text-transform:uppercase}.nr-input:focus{border-color:#ffffff80}.nr-btn{padding:14px 28px;background:#fff;color:#111;border:none;font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:700;transition:background .3s;white-space:nowrap}.nr-btn:hover{background:#e0d09a}#trackOrder{background:#fafaf8;border-top:1px solid #eee;padding:80px 48px;text-align:center}.track-inner{max-width:540px;margin:0 auto}.track-lbl{font-size:10px;letter-spacing:5px;text-transform:uppercase;color:#bbb;font-weight:600;display:block;margin-bottom:16px}.track-hd{font-family:Playfair Display,serif;font-size:clamp(24px,3vw,40px);font-weight:400;color:#111;margin-bottom:12px}.track-sub{font-size:14px;color:#0006;font-weight:300;margin-bottom:32px;line-height:1.7}.track-form{display:flex;gap:0;margin-bottom:16px}.track-input{flex:1;padding:14px 20px;border:1px solid #ddd;border-right:none;background:#fff;font-family:Montserrat,sans-serif;font-size:13px;outline:none;transition:border-color .3s;color:#111}.track-input:focus{border-color:#111}.track-input::placeholder{color:#bbb;font-size:11px;letter-spacing:2px;text-transform:uppercase}.track-btn{padding:14px 28px;background:#111;color:#fff;border:none;font-family:Montserrat,sans-serif;font-size:10px;letter-spacing:3px;text-transform:uppercase;font-weight:700;transition:background .3s;white-space:nowrap}.track-btn:hover{background:#333}.track-note{font-size:11px;color:#bbb;letter-spacing:1px}@media(max-width:600px){#nextRelease{padding:56px 20px}.nr-unit{padding:0 14px}.nr-num{font-size:32px}.nr-form{flex-direction:column}.nr-input{border-right:1px solid rgba(255,255,255,.2);border-bottom:none}.nr-btn{padding:14px}#trackOrder{padding:56px 20px}.track-form{flex-direction:column}.track-input{border-right:1px solid #ddd;border-bottom:none}.track-btn{padding:14px}.nr-countdown{gap:0}.nr-unit{padding:0 10px}}.reveal{opacity:0;transform:translateY(18px);transition:opacity .75s ease,transform .75s ease}.reveal.vis{opacity:1;transform:translateY(0)}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){nav{padding:0 24px}.nav-links,.nav-icon{display:none}.hamburger{display:flex}#shop-categories,#collections,#reviews,#story,#contact,footer{padding-left:24px;padding-right:24px}.cats-grid{grid-template-columns:1fr}.cat-card{min-height:340px}.prod-grid{grid-template-columns:repeat(2,1fr)}#featured{grid-template-columns:1fr}.feat-gallery{min-height:360px}.feat-info{padding:36px 24px}.rev-grid,#trust{grid-template-columns:repeat(2,1fr)}.cform-row{grid-template-columns:1fr}footer{padding:32px 24px;flex-direction:column;align-items:flex-start;gap:20px}#story.text-only{padding:72px 24px}#story.with-photo{grid-template-columns:1fr}#story.with-photo .story-photo{height:420px}#story.with-photo .story-inner{padding:56px 32px 64px;text-align:left}#story.with-photo .story-divider{margin:0 0 24px}}@media(max-width:600px){#hero{min-height:80vh;padding:64px 20px}.hero-hl{font-size:clamp(26px,9vw,44px);letter-spacing:-1px;white-space:normal}.hero-bg{display:none}.hero-btn{padding:14px 36px}.prod-grid{grid-template-columns:1fr 1fr;gap:2px}.pcard-info{padding:10px 10px 14px}.pname{font-size:14px}.pprice{font-size:13px}.sz{width:28px;height:28px;font-size:9px}.cats-grid{gap:2px}.cat-card{min-height:260px}.cat-label{padding:20px}.cat-label h3{font-size:22px}.rev-grid{grid-template-columns:1fr}#trust{grid-template-columns:1fr 1fr}.ti{padding:20px 10px}.ti-label{font-size:9px}.mbar{padding:10px 0}.mitem{font-size:10px;padding:0 16px}#collections,#shop-categories,#reviews{padding-top:52px;padding-bottom:52px}.feat-gallery{min-height:260px}.feat-name{font-size:20px}.feat-price{font-size:17px}.feat-info{padding:28px 20px}#story.text-only{padding:60px 20px}#story.with-photo .story-photo{height:320px}#story.with-photo .story-inner{padding:40px 20px 52px}.story-hd{font-size:clamp(22px,7vw,32px)}.story-hd{font-size:clamp(24px,8vw,36px)}#contact{padding:52px 20px}.cmeta{gap:24px}.contact-inner h2{font-size:22px}}#nav{position:sticky!important;top:0!important;z-index:9999!important;background:#fff!important;width:100%!important}
/*# sourceMappingURL=/cdn/shop/t/5/assets/miayn.css.map */
