.crumb{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--on-page-mut);padding-block:18px;display:flex;gap:.6em;align-items:center}.crumb a:hover{color:var(--accent)}.crumb .sep{opacity:.5}.pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,64px);align-items:start;padding-bottom:clamp(40px,5vw,80px)}.pdp>*{min-width:0}.gallery{position:sticky;top:96px;display:flex;flex-direction:column;gap:14px}.gmain{position:relative;border-radius:var(--r-lg);overflow:hidden;aspect-ratio:1/1.04;display:grid;place-items:center;background:var(--pc-tint,var(--surface-2));transition:background .5s var(--ease)}.gmain .pblob{position:absolute;top:10%;right:10%;bottom:10%;left:10%;border-radius:46% 54% 50% 50%/54% 50% 50% 46%;z-index:0;animation:morph 18s ease-in-out infinite}.gmain img{position:relative;z-index:2;width:70%;filter:drop-shadow(0 40px 44px rgba(42,23,71,.32));transition:transform .5s var(--ease),opacity .35s}.gmain .gwm{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;z-index:1;opacity:.5}.gmain .gwm img{width:88%;animation:spin 80s linear infinite}.gmain .gseal{position:absolute;right:18px;bottom:18px;z-index:4;--seal:104px}.gthumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.gthumb{aspect-ratio:1;border-radius:var(--r-sm);overflow:hidden;background:var(--surface-2);cursor:pointer;display:grid;place-items:center;border:2px solid transparent;transition:border-color .25s,transform .25s;position:relative}.gthumb.active{border-color:var(--accent)}.gthumb:hover{transform:translateY(-2px)}.gthumb img{width:78%}.gthumb image-slot{width:100%;height:100%}.pinfo{display:flex;flex-direction:column;gap:20px}.pinfo .ptitle{display:flex;flex-direction:column;gap:8px}.pinfo h1{font-size:clamp(2.6rem,5.5vw,4.2rem);line-height:.96}.pinfo .pdesc{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--pc,var(--accent))}.prow{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.pprice{font-family:var(--font-display);font-weight:800;font-size:1.8rem;color:var(--ink)}.pinfo .lead{font-size:1.08rem;max-width:50ch}.vlabel{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--on-page-mut);margin-bottom:-6px}.variants{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.variant{display:flex;align-items:center;gap:12px;padding:14px;border-radius:var(--r-md);cursor:pointer;background:var(--surface);box-shadow:inset 0 0 0 1.6px var(--hairline);transition:box-shadow .25s,transform .2s;text-align:left}.variant:hover{transform:translateY(-2px)}.variant.active{box-shadow:inset 0 0 0 2.4px var(--vc)}.variant .sw{width:34px;height:34px;border-radius:11px;flex:none;background:var(--vc);box-shadow:inset 0 0 0 3px #fff6}.variant .vt{display:flex;flex-direction:column;line-height:1.1}.variant .vt b{font-family:var(--font-display);font-weight:800;font-size:1rem;color:var(--ink)}.variant .vt span{font-size:.72rem;color:var(--on-page-mut)}.buybox{display:flex;flex-direction:column;gap:16px;background:var(--surface-2);border-radius:var(--r-lg);padding:22px;box-shadow:inset 0 0 0 1px var(--hairline)}.opt{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:var(--r-md);background:var(--surface);cursor:pointer;box-shadow:inset 0 0 0 1.6px var(--hairline);transition:box-shadow .25s}.opt.active{box-shadow:inset 0 0 0 2.4px var(--accent)}.opt .radio{width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--hairline);flex:none;display:grid;place-items:center;transition:box-shadow .2s}.opt.active .radio{box-shadow:inset 0 0 0 6px var(--accent)}.opt .ot{display:flex;flex-direction:column;gap:2px}.opt .ot b{font-family:var(--font-display);font-weight:700;font-size:1rem;color:var(--ink)}.opt .ot span{font-size:.8rem;color:var(--on-page-mut)}.opt .op{font-family:var(--font-display);font-weight:700;text-align:right;white-space:nowrap}.opt .op .save{display:block;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);font-weight:400}.opt-left{display:flex;align-items:center;gap:14px}.buyrow{display:flex;gap:12px;align-items:stretch}.buyrow .qty{box-shadow:inset 0 0 0 1.6px var(--hairline);border-radius:var(--r-pill)}.buyrow .qty button{width:46px;height:auto}.buyrow .btn{flex:1;--b:var(--pc,var(--accent))}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px}.trust .ti{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;padding:14px 8px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--hairline)}.trust .ti svg{width:22px;height:22px;color:var(--accent)}.trust .ti span{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.actives{display:flex;gap:8px;flex-wrap:wrap}.actives .tag{background:var(--surface)}.acc{border-top:1px solid var(--hairline)}.acc-item{border-bottom:1px solid var(--hairline)}.acc-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;background:transparent;border:0;cursor:pointer;padding:20px 2px;font-family:var(--font-display);font-weight:700;font-size:1.05rem;color:var(--ink);text-align:left}.acc-q .pm{width:26px;height:26px;flex:none;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;transition:transform .3s var(--ease),background .3s;position:relative}.acc-q .pm:before,.acc-q .pm:after{content:"";position:absolute;background:var(--ink);border-radius:2px}.acc-q .pm:before{width:11px;height:2px}.acc-q .pm:after{width:2px;height:11px;transition:transform .3s}.acc-item.open .pm{background:var(--accent)}.acc-item.open .pm:before{background:#fff}.acc-item.open .pm:after{background:#fff;transform:scaleY(0)}.acc-a{max-height:0;overflow:hidden;transition:max-height .45s var(--ease-soft)}.acc-a .inner{padding:0 2px 22px;color:var(--on-page-mut);font-size:.97rem;line-height:1.6}.facts{border:2px solid var(--ink);border-radius:var(--r-sm);padding:16px 18px;font-family:var(--font-mono);background:var(--surface)}.facts h4{font-family:var(--font-display);font-weight:800;font-size:1.3rem;color:var(--ink);border-bottom:7px solid var(--ink);padding-bottom:6px;margin-bottom:6px}.facts .sub{font-size:.72rem;color:var(--ink-2);padding-block:3px;border-bottom:1px solid var(--ink);display:flex;justify-content:space-between}.facts table{width:100%;border-collapse:collapse;font-size:.74rem}.facts th{text-align:right;border-bottom:2px solid var(--ink);padding:5px 0;font-weight:700;color:var(--ink)}.facts th:first-child{text-align:left}.facts td{padding:5px 0;border-bottom:1px solid var(--hairline);color:var(--ink-2)}.facts td:last-child{text-align:right}.facts .ftnote{font-size:.6rem;color:var(--on-page-mut);margin-top:8px;line-height:1.4}.satc{position:fixed;left:0;right:0;bottom:0;z-index:70;background:color-mix(in oklab,var(--surface),transparent 4%);-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);box-shadow:0 -1px 0 var(--hairline),0 -10px 30px -20px #2a174766;transform:translateY(120%);transition:transform .45s var(--ease-soft)}.satc.show{transform:none}.satc-in{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-block:12px}.satc .si{display:flex;align-items:center;gap:14px;min-width:0}.satc .si img{width:48px;height:48px;border-radius:var(--r-sm);flex:none;object-fit:contain;background:var(--pc-tint)}.satc .si .st{display:flex;flex-direction:column;line-height:1.15;min-width:0}.satc .si .st b{font-family:var(--font-display);font-weight:800;font-size:1.05rem;color:var(--ink)}.satc .si .st span{font-size:.8rem;color:var(--on-page-mut)}.satc .sb{display:flex;align-items:center;gap:12px}.satc .sb .pprice{font-size:1.2rem}.pairs{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.faq{max-width:820px;margin-inline:auto}@media(max-width:920px){.pdp{grid-template-columns:1fr}.gallery{position:static}.variants{grid-template-columns:1fr}.trust{grid-template-columns:repeat(3,1fr)}.pairs{grid-template-columns:1fr}}@media(max-width:560px){.satc .si .st span{display:none}.satc-in{gap:10px}.gthumbs{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/product.css.map */
