:root{--black:#0A0A0A;--black2:#141414;--black3:#1E1E1E;--grey:#2E2E2E;--mid:#888;--light:#C8C8C8;--white:#F2F0EB;--white2:#E8E6E0;--white3:#D8D6D0;--display:"Bebas Neue",sans-serif;--cursive:"Cormorant Garamond",serif;--mono:"Space Mono",monospace}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:var(--mono);font-size:13px;line-height:1.7;overflow-x:hidden}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.04;pointer-events:none;z-index:9999}nav{position:sticky;top:0;z-index:200;height:58px;display:flex;align-items:center;background:var(--black);border-bottom:.5px solid rgba(242,240,235,.08)}.nav-inner{width:100%;display:flex;align-items:center;padding:0 2rem;position:relative;height:58px}.nav-logo-wrap{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;z-index:2;flex-shrink:0}.nav-logo-img{object-fit:contain;display:block}.nav-logo-fallback{font-family:var(--display);font-size:18px;letter-spacing:.15em;color:var(--white)}.nav-left{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:flex-start}.nav-right{display:flex;align-items:center;gap:1.25rem;flex:1;justify-content:flex-end;flex-shrink:0}.nav-links{display:flex;list-style:none;align-items:center;gap:0}.nav-links li a{font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--mid);padding:.5rem 1rem;display:block;transition:color .2s}.nav-links li a:hover{color:var(--white)}.nav-icon-btn{background:none;border:none;color:var(--mid);cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.15em;text-transform:uppercase;transition:color .2s;padding:0}.nav-icon-btn:hover{color:var(--white)}.nav-search-form{display:none;position:absolute;top:0;left:0;right:0;height:58px;background:var(--black);z-index:10;align-items:center;padding:0 2rem;gap:1rem}.nav-search-form.open{display:flex}.nav-search-input{flex:1;background:none;border:none;border-bottom:.5px solid rgba(242,240,235,.2);color:var(--white);font-family:var(--mono);font-size:13px;padding:.5rem 0;outline:none}.nav-search-input::placeholder{color:var(--grey)}.nav-search-close{background:none;border:none;color:var(--mid);cursor:pointer;font-size:18px;font-family:var(--mono)}.rg-screen{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--black);z-index:900;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s}.rg-screen.rg-in{opacity:1;pointer-events:all}.rg-screen.rg-out{opacity:0;pointer-events:none}.rg-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.5rem;padding:2rem}.rg-popup-logo{max-height:48px;width:auto;display:block}.rg-title{font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:var(--mid)}.rg-options{display:flex;gap:1px;background:#f2f0eb0f}.rg-btn{background:var(--black);border:none;padding:2rem 2.5rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.6rem;min-width:180px;transition:background .25s}.rg-btn:hover,.rg-btn.rg-btn-on{background:var(--black2)}.rg-btn-country{font-family:var(--display);font-size:26px;letter-spacing:.1em;color:var(--white)}.rg-btn-cur{font-family:var(--mono);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--mid)}.rg-continue{background:none;border:.5px solid rgba(242,240,235,.15);font-family:var(--mono);font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--mid);cursor:pointer;transition:all .25s;padding:.65rem 2rem}.rg-continue:hover{border-color:#f2f0eb66;color:var(--white)}@media(max-width:480px){.rg-options{flex-direction:column}.rg-btn{min-width:260px;padding:1.5rem 2rem}}.nav-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;background:none;border:none;cursor:pointer;padding:4px;width:28px;height:28px}.nav-hamburger span{display:block;height:.5px;background:var(--mid);transition:all .25s}.nav-hamburger:hover span{background:var(--white)}.mobile-menu{position:fixed;top:0;left:-100%;width:80%;max-width:320px;height:100vh;background:var(--black2);z-index:400;transition:left .35s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;border-right:.5px solid rgba(242,240,235,.08)}.mobile-menu.open{left:0}.mobile-menu-inner{display:flex;flex-direction:column;height:100%;padding:2rem}.mobile-menu-close{background:none;border:none;color:var(--mid);cursor:pointer;font-family:var(--mono);font-size:16px;align-self:flex-end;margin-bottom:2.5rem;transition:color .2s}.mobile-menu-close:hover{color:var(--white)}.mobile-nav{display:flex;flex-direction:column;gap:0;flex:1}.mobile-nav-link{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--mid);padding:1rem 0;border-bottom:.5px solid rgba(242,240,235,.06);transition:color .2s;display:block}.mobile-nav-link:hover{color:var(--white)}.mobile-nav-link-r{font-family:var(--cursive);font-style:italic;font-size:20px;letter-spacing:.04em;text-transform:none}.mobile-menu-footer{display:flex;justify-content:space-between;padding-top:2rem;font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.mobile-menu-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:399;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.mobile-menu-overlay.open{display:block}.hero{position:relative;width:100%;height:100vh;overflow:hidden;background:var(--black)}.hero-img-zone{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-img-zone img{width:100%;height:100%;object-fit:cover}.hero-img-zone.empty{background:var(--black2)}.overlay-gradient{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000040,#0000008c);z-index:1}.hero-content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.hero-name-wrap{display:flex;flex-direction:column;align-items:flex-start}.silent-word{font-family:var(--display);font-size:clamp(64px,12vw,160px);line-height:.88;letter-spacing:.08em;color:#f2f0eb;margin:0;text-align:left}.resonance-word{font-family:var(--cursive);font-style:italic;font-weight:400;font-size:clamp(56px,10.5vw,140px);line-height:.92;letter-spacing:.06em;color:#f2f0eb;margin:0;text-align:left;display:block}.hero-sub-wrap{margin-top:2rem}.hero-sub{font-family:var(--mono);font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:#f2f0eb73}.ticker{background:var(--black3);overflow:hidden;white-space:nowrap;border-bottom:.5px solid rgba(242,240,235,.05)}.ticker-track{display:flex;align-items:center;padding:.45rem 0;animation:tick 26s linear infinite}.t-item{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--mid);padding:0 1.75rem;line-height:1}.t-item.ts{color:var(--white)}.t-item.tr{color:var(--white3);font-family:var(--cursive);font-style:italic;text-transform:none;letter-spacing:.06em;font-size:11px;line-height:1}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.divide-strip{display:grid;grid-template-columns:1fr 1fr;height:42px;border-bottom:.5px solid rgba(242,240,235,.05)}.ds-left{background:var(--black);display:flex;align-items:center;padding:0 2rem;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--grey);border-right:.5px solid rgba(242,240,235,.05);gap:.75rem}.ds-left:before{content:"";width:14px;height:.5px;background:var(--grey)}.ds-right{background:var(--white);display:flex;align-items:center;padding:0 2rem;font-family:var(--cursive);font-style:italic;font-size:16px;color:var(--mid)}.shop-section{padding:0}.filter-wrap{display:grid;grid-template-columns:1fr 1fr;border-bottom:.5px solid rgba(242,240,235,.06)}.filter-silent{background:var(--black);display:flex;align-items:center;border-right:.5px solid rgba(242,240,235,.05);padding:0 1.25rem}.filter-resonance{background:var(--white);display:flex;align-items:center;padding:0 1.25rem}.fbtn-s{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey);padding:.7rem .875rem;cursor:pointer;border:none;background:none;font-family:var(--mono);transition:color .2s;border-bottom:1.5px solid transparent;margin-bottom:-.5px}.fbtn-s:hover,.fbtn-s.on{color:var(--white);border-bottom-color:var(--white)}.fline-label{font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--grey);padding:.7rem .5rem .7rem 0;border-right:.5px solid rgba(242,240,235,.08);margin-right:.5rem}.fbtn-r{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--light);padding:.7rem .875rem;cursor:pointer;border:none;background:none;font-family:var(--mono);transition:color .2s;border-bottom:1.5px solid transparent;margin-bottom:-.5px}.fline-label-r{font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--light);padding:.7rem .5rem .7rem 0;border-right:.5px solid rgba(10,10,10,.08);margin-right:.5rem}.fbtn-r:hover,.fbtn-r.on{color:var(--black);border-bottom-color:var(--black)}.pgrid-foot{display:grid;grid-template-columns:1fr 1fr;height:1px}.pgrid-foot-left{background:#f2f0eb1f}.pgrid-foot-right{background:var(--white)}.shop-header{display:grid;grid-template-columns:1fr 1fr;padding:0}.shop-header-left{background:var(--black);padding:1.5rem 2rem;display:flex;align-items:center;border-right:.5px solid rgba(242,240,235,.05)}.shop-header-right{background:var(--white);padding:1.5rem 2rem;display:flex;align-items:center}.shop-h{font-family:var(--display);font-size:24px;letter-spacing:.06em;color:var(--white)}.shop-header-right .shop-meta{color:var(--light)}.shop-meta{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--mid)}.pgrid{display:grid;gap:.5px;background:#f2f0eb08}.pcard{position:relative;overflow:hidden}.pcard a{display:block}.silent-card{background:var(--black)}.resonance-card{background:var(--white)}.pcard:hover .pimg-inner img{transform:scale(1.04)}.pcard:hover .poverlay{opacity:1}.pimg{position:relative;overflow:hidden;aspect-ratio:3/4}.silent-card .pimg{background:var(--black2)}.resonance-card .pimg{background:var(--white2)}.pimg-inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.pimg-inner img{width:100%;height:100%;object-fit:contain;object-position:center;transition:transform .55s cubic-bezier(.4,0,.2,1)}.pbadge{position:absolute;top:.6rem;left:.6rem;font-size:7px;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;z-index:2}.silent-card .pbadge{background:var(--white);color:var(--black)}.resonance-card .pbadge{background:var(--black);color:var(--white)}.sold-out-badge{position:absolute;top:.6rem;left:.6rem;font-size:7px;letter-spacing:.12em;text-transform:uppercase;padding:2px 7px;z-index:2;background:#f871711a;color:#f87171;border:.5px solid rgba(248,113,113,.2)}.pline-tag{position:absolute;top:.6rem;right:.6rem;font-size:8px;z-index:2}.silent-card .pline-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--grey)}.resonance-card .pline-tag{font-family:var(--cursive);font-style:italic;font-size:13px;color:var(--light)}.poverlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .28s;z-index:3;display:flex;align-items:flex-end;padding:.875rem}.silent-card .poverlay{background:linear-gradient(to top,rgba(0,0,0,.8) 0%,transparent 55%)}.resonance-card .poverlay{background:linear-gradient(to top,rgba(242,240,235,.9) 0%,transparent 55%)}.pquick{width:100%;font-size:8px;letter-spacing:.15em;text-transform:uppercase;padding:.5rem;font-family:var(--mono);cursor:pointer;transition:all .2s}.silent-card .pquick{border:.5px solid rgba(242,240,235,.4);color:var(--white);background:transparent}.silent-card .pquick:hover{background:var(--white);color:var(--black)}.resonance-card .pquick{border:.5px solid rgba(10,10,10,.25);color:var(--black);background:transparent}.resonance-card .pquick:hover{background:var(--black);color:var(--white)}.pinfo{padding:.75rem .875rem}.pname{line-height:1.3;margin-bottom:.25rem}.silent-card .pname{font-family:var(--mono);font-size:11px;color:var(--white);letter-spacing:.04em}.resonance-card .pname{font-family:var(--cursive);font-style:italic;font-size:18px;color:var(--black)}.pfoot{display:flex;justify-content:space-between;align-items:center}.pprice{font-size:11px;letter-spacing:.04em}.silent-card .pprice{color:var(--light)}.resonance-card .pprice{color:var(--grey)}.sold-out-txt{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#f87171}.product-wrap{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 58px)}.product-img-col{position:relative;overflow:hidden;height:calc(100vh - 58px)}.product-img-s{background:var(--black2)}.product-img-r{background:var(--white2)}.product-img-col>img{width:100%;height:100%;object-fit:cover;object-position:center top;position:absolute;top:0;right:0;bottom:0;left:0}.product-info-col{padding:3rem;display:flex;flex-direction:column;gap:1rem;overflow-y:auto}.product-info-s{background:var(--black)}.product-info-r{background:var(--white)}.p-line-tag{font-size:8px;letter-spacing:.22em;text-transform:uppercase}.product-info-s .p-line-tag{color:var(--grey)}.product-info-r .p-line-tag{color:var(--light)}.p-title{line-height:1.1}.product-info-s .p-title{font-family:var(--display);font-size:36px;color:var(--white);letter-spacing:.04em}.product-info-r .p-title{font-family:var(--cursive);font-style:italic;font-weight:200;font-size:46px;color:var(--black)}.p-price{font-size:20px;letter-spacing:.03em}.product-info-s .p-price{color:var(--light)}.product-info-r .p-price{color:var(--grey);font-family:var(--cursive);font-style:italic;font-size:24px}.p-compare{font-size:13px;color:var(--mid);text-decoration:line-through;margin-left:.5rem}.p-desc{font-size:12px;line-height:2;color:var(--mid);padding:1rem 0;border-top:.5px solid rgba(242,240,235,.07);border-bottom:.5px solid rgba(242,240,235,.07)}.product-info-r .p-desc{border-color:#0a0a0a12}.sz-label{font-size:8px;letter-spacing:.2em;text-transform:uppercase}.product-info-s .sz-label{color:var(--mid)}.product-info-r .sz-label{color:var(--light)}.sz-row{display:flex;gap:6px;flex-wrap:wrap;margin-top:.5rem}.szb{font-size:10px;letter-spacing:.08em;font-family:var(--mono);padding:6px 14px;cursor:pointer;transition:all .2s;background:transparent}.product-info-s .szb{border:.5px solid var(--grey);color:var(--mid)}.product-info-s .szb:hover,.product-info-s .szb.sel{border-color:var(--white);color:var(--white)}.product-info-r .szb{border:.5px solid var(--white3);color:var(--grey)}.product-info-r .szb:hover,.product-info-r .szb.sel{border-color:var(--black);color:var(--black)}.szb-sold{opacity:.3;cursor:not-allowed;text-decoration:line-through}.p-add-btn{font-family:var(--mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;padding:1rem;border:none;cursor:pointer;transition:opacity .2s;width:100%}.p-add-s{background:var(--white);color:var(--black)}.p-add-r{background:var(--black);color:var(--white)}.p-add-btn:hover{opacity:.82}.p-add-btn:disabled{opacity:.35;cursor:not-allowed}.p-checkout-btn{display:block;text-align:center;font-family:var(--mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;padding:1rem;transition:opacity .2s;width:100%}.p-checkout-s{background:transparent;color:var(--white);border:.5px solid rgba(242,240,235,.2)}.p-checkout-r{background:transparent;color:var(--black);border:.5px solid rgba(10,10,10,.15)}.p-checkout-btn:hover{opacity:.7}.p-meta{font-size:9px;letter-spacing:.1em;color:var(--grey)}.carousel-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.carousel-track{display:flex;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1);will-change:transform}.carousel-slide{flex:0 0 100%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.carousel-slide img{width:100%;height:100%;object-fit:cover;object-position:center top}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#0a0a0a59;border:none;cursor:pointer;color:#f2f0eb;font-size:18px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:.5px solid rgba(242,240,235,.15)}.carousel-btn:hover{background:#0a0a0aa6}.carousel-prev{left:.875rem}.carousel-next{right:.875rem}.carousel-dots{position:absolute;bottom:.875rem;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:10}.carousel-dot{width:5px;height:5px;border-radius:50%;background:#f2f0eb4d;border:none;cursor:pointer;padding:0;transition:all .2s}.carousel-dot.on{background:#f2f0eb;transform:scale(1.3)}.carousel-progress{position:absolute;bottom:0;left:0;height:1.5px;background:#f2f0eb80;z-index:10;width:0%}.cart-side{position:fixed;top:0;right:-460px;width:460px;height:100vh;z-index:300;transition:right .4s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;background:var(--black2);border-left:.5px solid rgba(242,240,235,.07)}.cart-side.open{right:0}.cart-hd{padding:1.25rem 1.5rem;border-bottom:.5px solid rgba(242,240,235,.07);display:flex;align-items:center;justify-content:space-between}.cart-ttl{font-family:var(--display);font-size:20px;letter-spacing:.1em;color:var(--white)}.cart-xb{background:none;border:none;color:var(--mid);font-size:16px;cursor:pointer;font-family:var(--mono);transition:color .2s}.cart-xb:hover{color:var(--white)}.cart-body{flex:1;overflow-y:auto;padding:1.5rem}.cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:1rem;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--grey)}.cart-empty-cta{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--white);border-bottom:.5px solid rgba(242,240,235,.2);padding-bottom:2px;cursor:pointer}.ci{display:flex;gap:1rem;padding:1rem 0;border-bottom:.5px solid rgba(242,240,235,.04);align-items:center}.ci-img{width:56px;height:74px;flex-shrink:0;overflow:hidden}.ci-img.s{background:var(--black);display:flex;align-items:center;justify-content:center;font-size:7px;color:var(--grey)}.ci-img.r{background:var(--white2);display:flex;align-items:center;justify-content:center;font-size:7px;color:var(--light)}.ci-img img{width:100%;height:100%;object-fit:cover}.ci-info{flex:1}.ci-name-s{font-family:var(--mono);font-size:12px;color:var(--white);margin-bottom:2px}.ci-name-r{font-family:var(--cursive);font-style:italic;font-size:16px;color:var(--white);margin-bottom:2px}.ci-sz{font-size:8px;color:var(--grey);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.ci-price{font-size:11px;color:var(--mid)}.ci-qty{display:flex;align-items:center;gap:.5rem;margin-top:.35rem}.ci-qty-btn{background:none;border:.5px solid rgba(242,240,235,.1);color:var(--mid);width:22px;height:22px;cursor:pointer;font-family:var(--mono);font-size:12px;display:flex;align-items:center;justify-content:center;transition:all .2s}.ci-qty-btn:hover{border-color:#f2f0eb4d;color:var(--white)}.ci-qty-num{font-size:11px;color:var(--white);min-width:16px;text-align:center}.ci-rm{background:none;border:none;color:var(--grey);cursor:pointer;font-family:var(--mono);font-size:13px;transition:color .2s;margin-left:auto}.ci-rm:hover{color:var(--white)}.cart-ft{padding:1.5rem;border-top:.5px solid rgba(242,240,235,.07)}.cart-tot{display:flex;justify-content:space-between;margin-bottom:.75rem;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--mid)}.cart-tot span:last-child{color:var(--white)}.cart-note{font-size:8px;color:var(--grey);letter-spacing:.06em;margin-bottom:1rem;text-align:center}.chk-btn{display:block;width:100%;font-family:var(--mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;padding:1rem;background:var(--white);border:none;color:var(--black);cursor:pointer;transition:opacity .2s;text-align:center}.chk-btn:hover{opacity:.85}.view-cart-btn{display:block;width:100%;font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:.75rem;background:transparent;border:.5px solid rgba(242,240,235,.12);color:var(--mid);cursor:pointer;text-align:center;margin-top:.5rem;transition:all .2s}.view-cart-btn:hover{color:var(--white);border-color:#f2f0eb40}.search-page{padding:4rem 3rem;min-height:60vh}.search-h{font-family:var(--display);font-size:36px;letter-spacing:.06em;color:var(--white);margin-bottom:2rem}.search-form{display:flex;gap:0;margin-bottom:2.5rem;border-bottom:.5px solid rgba(242,240,235,.15)}.search-inp{flex:1;background:none;border:none;color:var(--white);font-family:var(--mono);font-size:14px;padding:.75rem 0;outline:none}.search-inp::placeholder{color:var(--grey)}.search-submit{background:none;border:none;color:var(--mid);cursor:pointer;font-family:var(--mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;padding:.75rem 0 .75rem 1rem;transition:color .2s}.search-submit:hover{color:var(--white)}.search-results-count{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--grey);margin-bottom:1.5rem}.account-split{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 58px)}.account-s{background:var(--black);padding:4rem 3rem;display:flex;flex-direction:column;justify-content:center;border-right:.5px solid rgba(242,240,235,.05)}.account-r{background:var(--white);padding:4rem 3rem;display:flex;flex-direction:column;justify-content:center}.acc-h-s{font-family:var(--display);font-size:48px;letter-spacing:.05em;color:var(--white);margin-bottom:.25rem}.acc-h-r{font-family:var(--cursive);font-style:italic;font-weight:200;font-size:58px;color:var(--black);line-height:.9;margin-bottom:.5rem}.acc-sub-s{font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--grey);margin-bottom:2.5rem}.acc-sub-r{font-family:var(--cursive);font-style:italic;font-size:18px;color:var(--light);margin-bottom:3rem}.acc-form{display:flex;flex-direction:column;gap:.875rem}.acc-label-s{font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--grey);display:block;margin-bottom:.3rem}.acc-label-r{font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--light);display:block;margin-bottom:.3rem}.acc-input-s{width:100%;background:var(--black3);border:.5px solid rgba(242,240,235,.1);color:var(--white);font-family:var(--mono);font-size:12px;padding:.75rem 1rem;outline:none;transition:border-color .2s}.acc-input-s:focus{border-color:#f2f0eb4d}.acc-input-r{width:100%;background:var(--white2);border:.5px solid rgba(10,10,10,.1);color:var(--black);font-family:var(--mono);font-size:12px;padding:.75rem 1rem;outline:none;transition:border-color .2s}.acc-input-r:focus{border-color:#0a0a0a4d}.acc-btn-s{font-family:var(--mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;padding:1rem;background:var(--white);border:none;color:var(--black);cursor:pointer;transition:opacity .2s}.acc-btn-s:hover{opacity:.82}.acc-link-s{font-size:9px;color:var(--grey);letter-spacing:.06em;margin-top:.75rem}.acc-link-s a{color:var(--white)}.acc-link-r{font-family:var(--cursive);font-style:italic;font-size:15px;color:var(--light);margin-top:.75rem}.acc-link-r a{color:var(--black)}.acc-forgot{font-size:8px;color:var(--grey);letter-spacing:.1em;text-transform:uppercase;margin-top:.25rem;cursor:pointer;transition:color .2s}.acc-forgot:hover{color:var(--white)}footer{display:grid;grid-template-columns:1fr 1fr}.foot-s{background:var(--black);padding:2.5rem;border-top:.5px solid rgba(242,240,235,.05);border-right:.5px solid rgba(242,240,235,.05)}.foot-r{background:var(--white);padding:2.5rem;border-top:.5px solid rgba(10,10,10,.06)}.foot-word-s{font-family:var(--display);font-size:20px;letter-spacing:.1em;color:var(--white);margin-bottom:.4rem}.foot-word-r{font-family:var(--cursive);font-style:italic;font-size:26px;color:var(--black);margin-bottom:.4rem}.foot-tag-s{font-size:9px;color:var(--mid);letter-spacing:.05em;line-height:2;margin-bottom:1.25rem}.foot-tag-r{font-family:var(--cursive);font-style:italic;font-size:14px;color:#0a0a0a99;line-height:2;margin-bottom:1.25rem}.foot-links{display:flex;flex-direction:column;gap:.35rem}.fl-s{font-size:9px;color:var(--mid);letter-spacing:.05em;transition:color .2s;display:block}.fl-s:hover{color:var(--white)}.fl-r{font-family:var(--cursive);font-style:italic;font-size:14px;color:#0a0a0aa6;transition:color .2s;display:block}.fl-r:hover{color:var(--black)}.foot-bot{display:grid;grid-template-columns:1fr 1fr;border-top:.5px solid rgba(242,240,235,.04)}.foot-bot-s{background:var(--black);padding:.7rem 2.5rem}.foot-bot-r{background:var(--white);padding:.7rem 2.5rem;text-align:right;border-left:.5px solid rgba(10,10,10,.04)}.foot-copy{font-size:8px;letter-spacing:.07em;color:var(--mid)}.foot-bot-r .foot-copy{color:#0a0a0a80}.toast{position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%) translateY(70px);background:var(--white);color:var(--black);font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;padding:.65rem 1.25rem;z-index:700;transition:transform .28s;pointer-events:none}.toast.show{transform:translate(-50%) translateY(0)}.e404{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;text-align:center;gap:1.5rem}.e404-num{font-family:var(--display);font-size:clamp(80px,15vw,180px);color:#f2f0eb0a;line-height:1}.e404-msg{font-family:var(--display);font-size:24px;letter-spacing:.06em;color:var(--white);margin-top:-3rem}.e404-sub{font-size:10px;color:var(--grey);letter-spacing:.1em}.e404-btn{font-family:var(--mono);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:.75rem 1.75rem;border:.5px solid rgba(242,240,235,.2);color:var(--white);transition:all .2s;margin-top:.5rem;display:inline-block}.e404-btn:hover{background:var(--white);color:var(--black)}.page-content{padding:80px 3rem 4rem;max-width:800px;margin:0 auto}.page-content h1{font-family:var(--display);font-size:42px;letter-spacing:.05em;color:var(--white);margin-bottom:2rem}.page-content .body{font-size:13px;color:var(--mid);line-height:2.2}.errors{background:#f8717114;border:.5px solid rgba(248,113,113,.2);color:#f87171;padding:.875rem 1rem;font-size:10px;letter-spacing:.06em;line-height:1.9;margin-bottom:1rem}.errors ul{list-style:none;padding:0}@media(max-width:768px){.nav-inner{padding:0 1.25rem}.nav-left .nav-links,.nav-left .nav-icon-btn{display:none}.nav-desktop-only{display:none!important}.nav-hamburger{display:flex}.nav-right{gap:.875rem}.hero{height:100svh}.hero-content{padding:1.5rem}.silent-word{font-size:clamp(40px,10vw,80px)}.resonance-word{font-size:clamp(36px,9vw,72px)}.hero-sub-wrap{margin-top:1rem}.divide-strip{grid-template-columns:1fr 1fr;height:36px}.ds-left,.ds-right{padding:0 1rem;font-size:7px;letter-spacing:.18em}.filter-wrap{grid-template-columns:1fr 1fr}.fline-label,.fline-label-r{display:none}.fbtn-s,.fbtn-r{padding:.6rem .625rem;font-size:8px}.shop-header-left,.shop-header-right{padding:1rem 1.25rem}.shop-h{font-size:16px}.pgrid{grid-template-columns:repeat(2,1fr)!important}.pinfo{padding:.6rem .75rem}.silent-card .pname{font-size:10px}.resonance-card .pname{font-size:15px}.pprice{font-size:10px}.pquick{font-size:7px;padding:.4rem}.product-wrap{grid-template-columns:1fr;min-height:auto}.product-img-col{height:80vw}.product-info-col{padding:1.5rem}.p-title{font-size:28px!important}.sz-row{gap:4px}.cart-side{width:100%;right:-100%}.cart-hd,.cart-body,.cart-ft{padding:1rem 1.25rem}.account-split{grid-template-columns:1fr}.account-r{display:none}.account-s{padding:2rem 1.5rem}footer{grid-template-columns:1fr}.foot-s{border-right:none}.foot-r{border-top:.5px solid rgba(10,10,10,.08)}.foot-bot{grid-template-columns:1fr}.foot-bot-r{text-align:left;border-left:none;border-top:.5px solid rgba(242,240,235,.04)}.search-page{padding:2rem 1.25rem}.page-content{padding:60px 1.5rem 3rem}.hs-line{display:none}}@media(max-width:480px){.silent-word{font-size:clamp(34px,9vw,60px)}.resonance-word{font-size:clamp(30px,8vw,54px)}.shop-header-left,.shop-header-right{padding:.875rem 1rem}.shop-h{font-size:14px}.fbtn-s,.fbtn-r{padding:.5rem;font-size:7px}.pinfo{padding:.5rem .625rem}.silent-card .pname{font-size:9px}.resonance-card .pname{font-size:13px}.product-img-col{height:90vw}.foot-s,.foot-r{padding:1.75rem 1.25rem}.foot-bot-s,.foot-bot-r{padding:.7rem 1.25rem}}.foot-region-btn{background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:var(--cursive);font-style:italic;font-size:14px;color:#0a0a0aa6;display:block;transition:color .2s;width:100%}.foot-region-btn:hover{color:var(--black)}.rg-section{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.rg-section-label{font-family:var(--mono);font-size:8px;letter-spacing:.25em;text-transform:uppercase;color:var(--grey)}.rg-lang-opts{display:flex;gap:1px;background:#f2f0eb0f}.rg-lang-btn{background:var(--black);border:none;padding:1rem 2rem;cursor:pointer;font-family:var(--mono);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:var(--mid);transition:all .25s;min-width:120px}.rg-lang-btn:hover,.rg-lang-btn.rg-lang-on{background:var(--black2);color:var(--white)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
