.crumb{font-size:13px;color:var(--muted);padding-block:22px 0}.crumb b{color:var(--ink);font-weight:600}.pdp{--pdp-gap: clamp(32px, 4vw, 72px);display:grid;grid-template-columns:1.04fr .96fr;gap:var(--pdp-gap);align-items:start;padding-top:22px}@media(max-width:940px){.pdp{grid-template-columns:1fr}}.gallery .main{position:relative;aspect-ratio:4/4.2;border-radius:var(--r-l);border:1px solid var(--line);overflow:hidden;background:linear-gradient(180deg,var(--bone) 0%,#fff 80%);display:flex;align-items:center;justify-content:center;transition:background .4s}.gallery .main img{width:80%;height:88%;object-fit:contain}.gallery--scene .main{aspect-ratio:4/4;background:var(--bone);padding:56px 64px 104px}.gallery--scene .main img{width:100%;height:100%;object-fit:contain}.gallery .main .badge{position:absolute;top:18px;left:18px}.gallery .main .acou{position:absolute;right:18px;bottom:18px;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:var(--r-m);padding:12px 16px}.gallery .main .acou b{font-size:22px;font-weight:800;letter-spacing:-.02em}.gallery .main .acou span{font-size:11.5px;color:var(--muted);display:block}.gallery .thumbrail{position:relative;margin-top:12px}.gallery .thumbs{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.gallery .thumbs::-webkit-scrollbar{display:none}.gallery .thumbs button{flex:0 0 calc((100% - 36px)/4);scroll-snap-align:start;aspect-ratio:1;border-radius:var(--r-m);border:1px solid var(--line);background:var(--bone);overflow:hidden;cursor:pointer;padding:0;transition:border-color .18s}.gallery .thumbs button img{width:100%;height:100%;object-fit:contain;padding:8px}.gallery--scene .thumbs button img,.gallery .thumbs button.scene img{object-fit:cover;padding:0}.gallery .thumbs button.tile{display:flex;align-items:center;justify-content:center;background:var(--reed-mist);color:var(--reed-deep);font-weight:800;font-size:20px}.gallery .thumbs button.on{border-color:var(--reed);box-shadow:0 0 0 2px var(--reed-soft)}.gallery .tnav{position:absolute;top:50%;transform:translateY(-50%);display:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:0;background:#fff;box-shadow:0 6px 22px #14181029;cursor:pointer;z-index:6;padding:0;transition:box-shadow .18s,opacity .18s,transform .18s}.gallery .thumbrail.is-scrollable .tnav{display:flex}.gallery .tnav.prev{left:-22px}.gallery .tnav.next{right:-22px}.gallery .tnav:hover{box-shadow:0 10px 28px #14181038}.gallery .tnav:active{transform:translateY(-50%) scale(.93)}.gallery .tnav:disabled{opacity:.35;cursor:default}.gallery .tnav svg{width:18px;height:18px;color:var(--ink)}@media(prefers-reduced-motion:reduce){.gallery .tnav{transition:none}}@media(max-width:940px){.gallery .thumbrail.is-scrollable .tnav{display:none}}.gallery .main .gnav{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:color-mix(in srgb,var(--paper) 30%,transparent);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:6;padding:0;transition:background .18s,border-color .18s,transform .18s}.gallery .main .gnav:active{transform:translateY(-50%) scale(.93)}.gallery .main .gnav.prev{left:16px}.gallery .main .gnav.next{right:16px}.gallery .main .gnav svg{width:18px;height:18px;color:var(--ink)}@media(prefers-reduced-motion:reduce){.gallery .main .gnav{transition:none}}.info{position:sticky;top:116px}.info .eyebrow{margin-bottom:12px}.info h1{font-size:clamp(34px,4vw,54px);font-weight:800;letter-spacing:-.035em;line-height:1;margin:0}.info .subtitle{color:var(--muted);font-size:17px;margin:12px 0 0}.info .price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;margin:28px 0 0;padding-top:24px;border-top:1px solid var(--line)}.info .price .now{font-size:30px;font-weight:800;letter-spacing:-.02em}.info .price .ex{font-size:13px;color:var(--subtle)}.info .blurb{color:var(--ink-soft);margin:20px 0 0;line-height:1.6;font-size:15.5px}.proddesc{max-width:none;margin:0;font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.proddesc p{margin:0 0 1em}.proddesc p:last-child{margin-bottom:0}.proddesc .pd-text{position:relative;overflow:hidden;transition:max-height .4s cubic-bezier(.2,.7,.2,1)}.proddesc:not(.open) .pd-text.clamped{max-height:calc(1.6em * 3)}.proddesc:not(.open) .pd-text.clamped:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.2em;background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none}.pd-more{display:none;margin-top:14px;background:none;border:0;cursor:pointer;padding:4px 0;font:inherit;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--reed-deep)}.pd-more.show{display:inline-flex;align-items:center;gap:7px}.pd-more .arr{transition:transform .3s;font-size:13px}.proddesc.open .pd-more .arr{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.proddesc .pd-text{transition:none}}.opt{margin-top:28px}.opt .ol{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;display:flex;justify-content:space-between}.opt .ol .val{color:var(--ink);text-transform:none;letter-spacing:0;font-weight:700}.finish-toggle{display:flex;gap:8px;margin-bottom:14px}.finish-tab{padding:9px 16px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:#fff;color:var(--ink);font:inherit;font-size:13px;line-height:1;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.finish-tab.on{background:var(--reed);border-color:var(--reed);color:#fff}.sws{display:flex;gap:12px;flex-wrap:wrap}.sw-btn.is-hidden{display:none}.sw-btn{width:40px;height:40px;border-radius:50%;cursor:pointer;border:2px solid transparent;background-origin:border-box;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #00000024;transition:border-color .15s,transform .15s}.sw-btn.on{border-color:var(--ink)}.sw-btn.sw-text{width:auto;min-width:40px;border-radius:var(--r-pill);padding:0 14px;font-size:12px;font-weight:600;color:var(--ink);background:var(--bone);box-shadow:inset 0 0 0 1px var(--line)}.segs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.seg{text-align:center;padding:13px 12px;border:1px solid var(--line-strong);border-radius:var(--r-s);background:transparent;color:var(--ink);cursor:pointer;font-family:inherit;font-weight:600;font-size:14px;transition:all .16s}.seg.on{background:var(--reed);border-color:var(--reed);color:#fff}@media(max-width:430px){.segs{grid-template-columns:1fr}}.buybar{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.buybar>.btn-reed{flex:1;min-width:200px}.buybar .btn.is-unavailable{opacity:.6}.phi-block{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.phi{list-style:none;margin:0;padding:0;columns:2;column-gap:34px}.phi li{position:relative;padding-left:24px;margin-bottom:15px;break-inside:avoid;font-size:14.5px;line-height:1.4;color:var(--ink-soft)}.phi li:before{content:"";position:absolute;left:0;top:6px;width:9px;height:9px;border-radius:50%;background:var(--reed-bright)}@media(max-width:520px){.phi{columns:1}}.infotrust{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px}.infotrust .c{flex:1;min-width:0;text-align:center;font-family:var(--code);font-size:13px;color:var(--muted)}.infotrust .c b{display:block;color:var(--ink-soft);font-size:14px;letter-spacing:.03em}
/*# sourceMappingURL=/cdn/shop/t/64/assets/section-product-main.css.map */
