.pdp .tabs{font-size:var(--fs-body);color:var(--soft);scrollbar-width:none;gap:22px;margin-top:22px;padding-bottom:2px;display:flex;overflow-x:auto}.pdp .tabs .on{color:var(--ink);font-weight:var(--fw-semibold)}.opt-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.opt-head .tip{font-size:var(--fs-sm);color:var(--soft);justify-self:auto}.mto{gap:4px;margin-top:16px;display:grid}.mto b{font-size:var(--fs-sm);font-weight:var(--fw-medium)}.order-msg{color:var(--danger);font-size:var(--fs-body-s);margin:10px 0 0;line-height:1.6}.duo .btn[aria-busy=true]{opacity:.6}.film-still{gap:8px;margin:6px 0 0;display:grid}.film-still img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.film-still figcaption{font-size:var(--fs-xs);color:var(--soft);font-weight:var(--fw-light)}.opt>p.later{margin:1em 0}.ostep .heights svg{max-width:none}.inside-shot{justify-self:center;width:100%;max-width:480px;margin:0;position:relative}.inside-shot img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;display:block}.console-inside{color:var(--ink);margin-top:12px}.rows summary .sum-q{gap:4px;display:grid}.rows summary .sum-q small{font-size:var(--fs-body-s);color:var(--soft);font-weight:var(--fw-light)}.info .usp{font-size:var(--fs-body-s);color:var(--ink);font-weight:var(--fw-regular);margin:6px 0 4px;line-height:1.6}.mood-made{gap:10px;margin:0;display:grid}.mood-made figcaption{font-size:var(--fs-body-s);color:var(--soft);font-weight:var(--fw-light);line-height:var(--lh-body)}.mood-made figcaption b{color:var(--ink);font-weight:var(--fw-medium);font-size:var(--fs-ui);margin-bottom:2px;display:block}.purchase-help{border-block:1px solid var(--line);margin-top:20px;padding:16px 0;scroll-margin-top:100px}.purchase-help p{font-size:var(--fs-body-s);color:var(--soft)}.purchase-help-links{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.wood-samples{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.wood-samples figure{margin:0}.wood-samples .ws-img{position:relative}.wood-samples .ws-img img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-badge);width:100%;height:auto;display:block}.wood-samples .ai-tag{top:6px;left:6px}.wood-samples figcaption{font-size:var(--fs-body-s);color:var(--soft);text-align:center;margin-top:6px}@media (max-width:520px){.wood-samples{grid-template-columns:repeat(3,minmax(0,1fr))}}
