.pdpv-stage{position:relative;width:100%;height:min(74dvh,760px);border-radius:18px;overflow:hidden}.pdpv-stage img{object-fit:contain;object-position:center;padding:2%}.pdpv-stage video{width:100%;height:100%;object-fit:contain;background:#000}.pdpv-nav{position:absolute;top:50%;translate:0 -50%;z-index:4;width:44px;height:44px;border-radius:999px;color:var(--nv-glass-green,#2f5d3f)}.pdpv-nav-prev{left:12px}.pdpv-nav-next{right:12px}.pdpv-thumbs{display:flex;gap:8px;overflow-x:auto;padding:2px;scrollbar-width:none;justify-content:safe center}.pdpv-thumbs::-webkit-scrollbar{display:none}.pdpv-thumbs button{position:relative;width:64px;height:64px;flex:0 0 64px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:rgb(255 255 255/62%);transition:border-color .15s ease,opacity .15s ease;opacity:.72}.pdpv-thumbs button:hover{opacity:1}.pdpv-thumbs button[aria-pressed=true]{border:2px solid var(--nv-glass-green,#2f5d3f);opacity:1}.pdpv-thumbs img{object-fit:contain;padding:4px}.pdpv-thumbs .pdpv-thumb-video{display:grid;place-items:center;width:100%;height:100%;font-size:11px;color:var(--nv-glass-ink-soft,#62665e)}@media (max-width:640px){.pdpv-stage{height:min(58dvh,440px)}.pdpv-nav{position:static;translate:none;flex:0 0 44px}.pdpv-footer{gap:10px}}.pdpv-footer{display:flex;align-items:center;gap:12px;min-width:0}.pdpv-footer .pdpv-thumbs{flex:1 1 auto;min-width:0}@media (prefers-reduced-motion:reduce){.pdpv-thumbs button{transition:none}}[data-pdp-viewer],[data-slot=dialog-overlay]:has(+[data-pdp-viewer]){z-index:130}.expandable-copy_root__F5SU6{min-width:0}.expandable-copy_viewport__rrJZV{max-height:8.5em;overflow:hidden}.expandable-copy_body__Kz9c7{display:flow-root;overflow-wrap:anywhere}.expandable-copy_body__Kz9c7>:first-child{margin-top:0!important}.expandable-copy_body__Kz9c7>:last-child{margin-bottom:0!important}.expandable-copy_toggle__H3Dos{display:inline-flex;align-items:center;min-height:44px;padding:6px 0;margin-top:6px;font:inherit;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.expandable-copy_toggle__H3Dos:focus-visible{outline:2px solid currentColor;outline-offset:3px}.nv-feat-icon{position:relative;display:grid;place-items:center;width:20px;height:20px}.nv-feat-icon>svg:last-child{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.nv-feat-icon .nv-feat-cut{stroke:#fff;stroke-width:4}.nv-feat-icon .nv-feat-slash{stroke:currentColor;stroke-width:2}.product-review-prompt-dialog_dialog__rgnYr{--r-green:#173d2b;--r-cream:#f6f4ee;--r-ink:#1d2a22;--r-gold:#b08a3c;--r-ease:cubic-bezier(.23,1,.32,1);width:min(440px,calc(100% - 24px));max-width:440px!important;padding:0!important;gap:0!important;overflow:hidden;border-radius:24px!important;border:1px solid rgba(23,61,43,.12)!important;background:var(--r-cream)!important;color:var(--r-ink);z-index:150}.product-review-prompt-dialog_body__MQa28{position:relative;z-index:1;display:grid;gap:14px;justify-items:center;padding:40px 32px 28px;text-align:center;animation:product-review-prompt-dialog_stage-in__P2Kx8 .24s var(--r-ease) backwards}.product-review-prompt-dialog_stars__ZtwiM{display:inline-flex;gap:4px;color:var(--r-gold)}.product-review-prompt-dialog_stars__ZtwiM>svg{fill:currentColor}.product-review-prompt-dialog_title__np_ut{margin:4px 0 0;font-size:30px;line-height:1.1;font-weight:400;letter-spacing:-.03em;color:var(--r-ink);text-wrap:balance;outline:none}.product-review-prompt-dialog_description__zsy9q{margin:0;max-width:34ch;font-size:15px;line-height:1.5;color:rgba(29,42,34,.72);text-wrap:balance}.product-review-prompt-dialog_cta__2_kY3{margin-top:8px;width:100%;min-height:50px;border-radius:999px;background:var(--r-green);color:var(--r-cream);font-size:16px;font-weight:600;gap:10px}.product-review-prompt-dialog_cta__2_kY3:hover{background:#1f4f38}.product-review-prompt-dialog_close__aI2E_{position:absolute;top:10px;right:10px;z-index:2;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:rgba(29,42,34,.7);cursor:pointer;touch-action:manipulation}.product-review-prompt-dialog_close__aI2E_:hover{background:rgba(23,61,43,.08);color:var(--r-ink)}.product-review-prompt-dialog_dialog__rgnYr :is(button,a):focus-visible{outline:2px solid var(--r-green);outline-offset:3px}.product-review-prompt-dialog_dialog__rgnYr button:active{transform:scale(.98)}@keyframes product-review-prompt-dialog_stage-in__P2Kx8{0%{opacity:0;transform:translateY(8px)}}@media (max-width:420px){.product-review-prompt-dialog_body__MQa28{padding:36px 22px 24px}.product-review-prompt-dialog_title__np_ut{font-size:26px}}@media (prefers-reduced-motion:reduce){.product-review-prompt-dialog_body__MQa28{animation:none}}