.qtyb button{cursor:pointer;color:inherit;font-family:var(--f-en);border-radius:50%;place-items:center;padding:0;display:grid}.qtyb button:disabled{opacity:.35;cursor:default}.qtyb button:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.pv-sizes button{cursor:pointer;color:inherit;font-family:inherit}.pv-sizes button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pv-sizes button.off{color:var(--mut);background:var(--bg-2)}.pv-sizes button.off:not(.on){text-decoration:line-through}.buy .buyrow{align-items:stretch}.buy .buyrow>.ic{background:var(--bg-2);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}@media (max-width:760px){.buy .buyrow>.ic{display:grid}.buy .buyrow .btn{flex:140px}}.buy h1{overflow-wrap:anywhere}.buy .pdp-logo{display:block}.gal .thumbs:empty{display:none}.gal:has(.thumbs:empty){grid-template-columns:minmax(0,1fr)}.gal .main:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1.5px var(--line);pointer-events:none;z-index:2;position:absolute;inset:0}.gal .main .tags{z-index:3}.gal .main iframe,.gal .main video{background:#000}.gal .thumbs div:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media (prefers-reduced-motion:reduce){.gal .main img.gimg{transition:none}}.acc .qa .q:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-radius:8px}.acc .qa .body>:first-child{margin-top:10px}.acc .qa .body .desc{color:var(--ink-2);font-size:14px;line-height:1.75}.acc .qa .body .desc :is(h2,h3,h4){color:var(--ink);margin:16px 0 4px;font-size:15px}.acc .qa .body .desc :is(ul,ol){margin:6px 0;padding-inline-start:20px}.acc .qa .body .desc :is(ul){list-style:outside}.acc .qa .body .desc :is(ol){list-style:decimal}.acc .qa .body .ticks{margin-top:10px}.buy .shipbar{margin-top:14px}.buy .perks{margin-top:10px}.buy .concerns .chip{text-decoration:none}.rvbars{gap:4px;max-width:280px;margin:8px 0 2px;display:grid}.rvbars>div{align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.rvbars .en{min-width:22px}.rvbars>div>:last-child{text-align:end;min-width:26px}.rvbars .tr{background:var(--line);border-radius:6px;flex:1;height:6px;overflow:hidden}.rvbars .tr i{background:var(--ink);height:100%;display:block}.rvi video.rvimg{width:100%;max-width:260px;display:block}.rvform{align-self:start}.rate5{position:relative}.rate5 input{border:0!important;width:1px!important;min-width:0!important;height:1px!important;padding:0!important}.rvform .rate5 label{font-size:30px}.rvform .rate5 input:focus-visible+label{outline:2px solid var(--ink);outline-offset:2px;border-radius:6px}.rvform .fld input[type=file]{height:auto;padding:12px 14px}.rvform .fld .err{display:block}.rvform .fld select{width:100%}.fbti{cursor:pointer}.fbti:has(input:not(:checked)) img{opacity:.45}.fbti input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fbtt .tag{justify-self:start}.fbtt .btn:disabled{opacity:.5}.x-sbar{display:none}@media (max-width:760px){.x-sbar{inset-inline:0;z-index:45;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);visibility:hidden;background:#fff;align-items:center;gap:12px;transition:transform .25s;display:flex;position:fixed;bottom:0;transform:translateY(110%);box-shadow:0 -8px 24px #0000000f}.x-sbar.on{visibility:visible;transform:none}.x-sbar .im{width:46px;height:46px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.x-sbar .im img{object-fit:contain;width:100%;height:100%}.x-sbar .tx{flex-direction:column;flex:1;min-width:0;font-size:13px;font-weight:800;display:flex}.x-sbar .tx span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.x-sbar .btn{flex:none;height:48px;padding:0 20px;font-size:14px}}@media (prefers-reduced-motion:reduce){.x-sbar{transition:none}}
