.it-muted{color:var(--ink-400)}.it-small{align-items:center;gap:.25rem;font-size:.85rem;display:inline-flex}.it-crumbs{color:var(--ink-500);align-items:center;gap:.4rem;min-width:0;padding-top:1.5rem;font-size:.85rem;display:flex}.it-crumbs a{color:var(--ink-400);white-space:nowrap;text-decoration:none}.it-crumbs a:hover{color:var(--ink-50)}.it-crumbs span{white-space:nowrap;text-overflow:ellipsis;color:var(--ink-200);overflow:hidden}.it-layout{gap:clamp(1.5rem, calc(4vw / var(--zoom)), 3.5rem);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;padding-top:1.25rem;display:grid}.it-media{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--ink-900);overflow:hidden}.it-media img{object-fit:cover;width:100%;height:100%}.it-side{flex-direction:column;gap:1rem;display:flex}.it-badges{flex-wrap:wrap;gap:.4rem;display:flex}.it-badge{background:var(--ink-50);height:26px;color:var(--ink-950);border-radius:6px;align-items:center;padding:0 .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.it-badge.is-used{background:var(--accent);color:var(--on-accent)}.it-badge.is-sold{background:var(--ink-50);color:var(--ink-950);letter-spacing:.08em;text-transform:uppercase}.it-sold-note{background:rgba(var(--fg-rgb), .05);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-200);border-radius:14px;align-items:flex-start;gap:.55rem;margin:.25rem 0 1rem;padding:.8rem 1rem;font-size:.9rem;line-height:1.45;display:flex}.it-sold-note svg{color:var(--ink-400);flex-shrink:0;margin-top:.15rem}.it-badge.is-plain{color:var(--ink-200);border:1px solid var(--line-strong);background:0 0;font-weight:500}.it-title{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem, calc(2.8vw / var(--zoom)), 2.2rem);letter-spacing:-.03em;line-height:1.12}.it-price-row{flex-wrap:wrap;align-items:baseline;gap:1rem;display:flex}.it-price{font-size:clamp(1.75rem, calc(3vw / var(--zoom)), 2.25rem);letter-spacing:-.02em;font-weight:500}.it-rating{color:var(--accent-ink);align-items:center;gap:.3rem;font-size:.95rem;display:inline-flex}.it-coe{border-radius:var(--radius);background:var(--ink-900);border:1px solid var(--line);color:var(--success);align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.it-coe.is-soon{color:var(--warning)}.it-coe.is-expired{color:var(--danger-ink);border-color:#dc262659}.it-coe-main{color:var(--ink-50);font-weight:600}.it-coe-sub{color:var(--ink-400);font-size:.85rem}.it-stock{color:var(--success);font-size:.9rem}.it-stock.is-out{color:var(--danger-ink)}.it-stock.is-low{color:var(--warn-ink)}.it-actions{gap:.5rem;margin-top:.25rem;display:grid}.it-actions .it-main-action{width:100%}.it-actions-row{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:.5rem;display:grid}.it-actions-row:empty{display:none}.it-actions-row .wa-btn{width:100%;padding-inline:.75rem}.it-paywith{color:var(--ink-200);flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;margin:-.1rem 0 .2rem;font-size:.8rem;display:flex}.it-paywith span{align-items:center;gap:.35rem;display:inline-flex}.it-paywith svg,.it-paywith .is-soon{color:var(--ink-400)}.it-gallery-missing{color:var(--ink-400);background:rgba(var(--fg-rgb), .04);place-items:center;display:grid;position:absolute;inset:0}.it-btn-secondary{background:var(--ink-850);color:var(--ink-50);border-color:var(--line-strong)}.it-btn-secondary:hover{background:var(--ink-800)}.it-seller{border-radius:var(--radius);border:1px solid var(--line);color:inherit;transition:background-color .2s var(--ease), border-color .2s var(--ease);align-items:center;gap:.85rem;margin-top:.5rem;padding:1rem;text-decoration:none;display:flex}.it-seller:hover{background:var(--ink-900);border-color:var(--line-strong)}.it-seller-avatar{background:var(--ink-800);width:42px;height:42px;font:600 1.1rem/1 var(--font-display);text-transform:uppercase;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.it-seller-main{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.it-seller-name{align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.it-verified{color:var(--accent-ink)}.it-notice{color:var(--ink-400);align-items:flex-start;gap:.5rem;font-size:.85rem;line-height:1.5;display:flex}.it-notice svg{flex-shrink:0;margin-top:.15rem}.it-block{border-top:1px solid var(--line);margin-top:2rem;padding-top:2rem}.it-col{flex-direction:column;min-width:0;display:flex}.it-col-side{container-type:inline-size}.it-layout{padding-bottom:3rem}.it-reviews-block{padding-bottom:5rem}.it-similar{padding-bottom:4rem}.it-similar .it-h2{text-align:center;justify-content:center;margin-bottom:1rem}.it-similar-row{grid-auto-columns:minmax(0,12rem);grid-auto-flow:column;justify-content:center;gap:.85rem;display:grid}.it-similar .wa-show-specs{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=720px){.it-similar-row{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter);scroll-padding-inline:var(--page-gutter);grid-auto-columns:44%;justify-content:start;overflow-x:auto}.it-similar-row::-webkit-scrollbar{display:none}.it-similar-row>a{scroll-snap-align:start}.it-similar .it-h2{text-align:left;justify-content:flex-start}}.it-reviews-block>*{max-width:52rem}@media (width>=961px){.it-col-main{align-self:stretch}.it-col-main>:first-child{top:calc(var(--nav-cover,0px) + 1.25rem);transition:top .3s var(--ease);position:sticky}body:has(.it-stickybar.is-on) .it-col-main>:first-child{top:calc(var(--nav-cover,0px) + 60px + 1.25rem)}}.it-stickybar{left:0;right:0;top:var(--nav-h);z-index:90;background:rgba(var(--glass-rgb), .92);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line);box-shadow:0 8px 24px -16px rgba(var(--shadow-rgb), .5);opacity:0;visibility:hidden;transition:transform .3s var(--ease), opacity .2s var(--ease), visibility 0s linear .3s;position:fixed;transform:translateY(-110%)}body:has(.app-shell.bars-tucked) .it-stickybar{top:0}.it-stickybar.is-on{opacity:1;visibility:visible;transition:transform .3s var(--ease), opacity .2s var(--ease), top .3s var(--ease);transform:none}.it-stickybar-in{align-items:center;gap:.85rem;min-height:60px;display:flex}.it-stickybar-img{border-radius:var(--radius);object-fit:cover;background:var(--ink-900);flex:none;width:44px;height:44px}.it-stickybar-name{min-width:0;font-family:var(--font-display);color:var(--ink-50);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:.95rem;font-weight:600;overflow:hidden}.it-stickybar-price{color:var(--ink-50);flex:none;font-size:1.05rem}.it-stickybar-btn{flex:none;justify-content:center;min-width:10rem}@media (width<=600px){.it-stickybar-in{gap:.6rem;min-height:56px}.it-stickybar-img{width:38px;height:38px}.it-stickybar-name{font-size:.85rem}.it-stickybar-price{font-size:.9rem}.it-stickybar-btn{min-width:0;padding-inline:.9rem}}@media (width<=400px){.it-stickybar-price{display:none}}@media (prefers-reduced-motion:reduce){.it-stickybar,.it-stickybar.is-on,.it-col-main>:first-child{transition:none}}.it-h2{font-family:var(--font-sans);letter-spacing:-.01em;align-items:baseline;gap:.5rem;margin-bottom:1.1rem;font-size:1.1rem;font-weight:600;display:flex}.it-description{color:var(--ink-200);white-space:pre-line;max-width:65ch;line-height:1.7}.it-gap{border-radius:var(--radius);color:var(--ink-200);background:#d9770614;border:1px solid #d977064d;gap:.65rem;margin-top:1.25rem;padding:.9rem 1rem;font-size:.9rem;display:flex}.it-gap>svg{color:var(--warning);flex-shrink:0;margin-top:.15rem}.it-link-btn,.it-inline-link{color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.3rem;padding:0;font-weight:600;text-decoration:none}.it-link-btn:hover,.it-inline-link:hover{text-decoration:underline}.it-specs{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}@container (width<=540px){.it-specs{grid-template-columns:1fr}}.it-spec{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;font-size:.925rem;display:flex}.it-spec dt{color:var(--ink-400)}.it-spec dd{color:var(--ink-50);text-align:right}.it-review-form{border-radius:var(--radius);background:var(--ink-900);margin-bottom:1.5rem;padding:1.25rem}.it-review-form h3{font:600 .95rem/1.3 var(--font-sans);letter-spacing:0;margin-bottom:.75rem}.it-review-form form{flex-direction:column;gap:.75rem;display:flex}.it-review-form textarea,.it-field textarea{border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--ink-950);width:100%;color:var(--ink-50);font:inherit;resize:vertical;padding:.75rem;font-size:.925rem}.it-review-form textarea:focus,.it-field textarea:focus{border-color:var(--ink-400);outline:none}.it-review-submit{align-self:flex-start;margin-top:0}.it-reviews{flex-direction:column;list-style:none;display:flex}.it-reviews li{border-bottom:1px solid var(--line);color:var(--ink-200);padding:1rem 0;font-size:.925rem}.it-review-head{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.it-review-name{color:var(--ink-50);font-weight:600}.it-stars{color:var(--accent-ink);display:inline-flex}.it-error{color:var(--danger-ink);font-size:.875rem}.it-missing-page{flex-direction:column;align-items:flex-start;gap:1rem;padding-top:6rem;padding-bottom:6rem;display:flex}.it-dialog{width:min(460px, calc(calc(100vw / var(--zoom)) - 2rem));max-height:calc(calc(100dvh / var(--zoom)) - 2rem);border-radius:var(--radius-lg);background:var(--ink-900);border:1px solid var(--line-strong);box-shadow:0 30px 60px -20px rgba(var(--shadow-rgb), .7);animation:wa-rise .35s var(--ease) both;overflow-y:auto}.it-dialog-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:1.1rem 1.25rem;display:flex}.it-dialog-head h2{font:600 1.05rem/1 var(--font-sans);letter-spacing:0}.it-icon-btn{width:34px;height:34px;color:var(--ink-400);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;display:grid}.it-icon-btn:hover{background:var(--ink-800);color:var(--ink-50)}.it-dialog-body{flex-direction:column;gap:1.25rem;padding:1.25rem;display:flex}.it-summary{align-items:center;gap:.85rem;display:flex}.it-summary-thumb{background:var(--ink-800);width:64px;height:48px;color:var(--ink-500);border-radius:8px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.it-summary-thumb img{object-fit:cover;width:100%;height:100%}.it-summary-name{font-weight:600;line-height:1.3}.it-field{flex-direction:column;gap:.5rem;display:flex}.it-qty{flex-flow:wrap;align-items:center;gap:.75rem;margin:.25rem 0 .5rem}.it-label{font-size:.875rem;font-weight:600}.it-help{color:var(--ink-500);font-size:.8rem}.it-stepper{border:1px solid var(--line-strong);border-radius:var(--radius-sm);align-self:flex-start;align-items:center;display:inline-flex}.it-stepper button{width:40px;height:40px;color:var(--ink-50);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.it-stepper button:disabled{color:var(--ink-700);cursor:not-allowed}.it-stepper span{text-align:center;min-width:2.5rem}.it-size{margin:.25rem 0}.it-sizes{flex-wrap:wrap;gap:.5rem;display:flex}.it-size-chip{border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:44px;height:40px;color:var(--ink-100);cursor:pointer;background:0 0;padding:0 .85rem;font-size:.875rem}.it-size-chip:hover:not(:disabled){border-color:var(--ink-400)}.it-size-chip.is-off{color:var(--ink-600);border-style:dashed;border-color:var(--line);cursor:not-allowed;text-decoration:line-through}.it-size-chip.is-on{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.it-size-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.it-size-err{color:var(--danger-ink);font-size:.8rem}.it-total{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:1rem;font-weight:600;display:flex}.it-total .wa-mono{font-size:1.35rem;font-weight:500}.it-full{width:100%;height:48px}.or-layout{padding-top:2.5rem;padding-bottom:5rem}.or-banner{border-radius:var(--radius);background:#16a34a1a;border:1px solid #16a34a59;gap:.85rem;margin-bottom:2rem;padding:1.1rem 1.25rem;display:flex}.or-banner>svg{color:var(--success);flex-shrink:0;margin-top:.1rem}.or-banner p+p{color:var(--ink-200);margin-top:.25rem;font-size:.9rem}.or-next{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:-.5rem 0 1.5rem;display:flex}.or-next-steps{font-family:var(--font-mono);color:var(--ink-300);font-size:.82rem}.or-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.or-status{height:26px;color:var(--warn-ink);background:#d9770626;border-radius:999px;align-items:center;padding:0 .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.or-status.is-cancelled{background:var(--ink-800);color:var(--ink-400)}.or-status.is-paid,.or-status.is-completed{color:var(--ok-ink);background:#16a34a26}.or-lines{border-top:1px solid var(--line);list-style:none}.or-line{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem 0;display:grid}.or-line .it-small{margin-top:.2rem;display:flex}.or-line a{color:var(--ink-50);font-weight:500;text-decoration:none}.or-line a:hover{color:var(--accent-ink)}.or-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.or-actions .wa-btn{margin-top:0}.or-actions:empty{display:none}.or-doc{--ease:cubic-bezier(.32, .72, 0, 1);cursor:pointer;text-align:left;width:min(100%,420px);font:inherit;color:var(--ink-50);background:rgba(var(--fg-rgb), .03);box-shadow:inset 0 0 0 1px var(--line), 0 18px 36px -30px rgba(var(--shadow-rgb), .45);transition:background .5s var(--ease), box-shadow .5s var(--ease), transform .35s var(--ease);border:0;border-radius:1.1rem;align-items:center;gap:.85rem;margin-top:1rem;padding:.6rem .6rem .6rem .7rem;display:flex}.or-doc:hover{background:rgba(var(--fg-rgb), .055);box-shadow:inset 0 0 0 1px var(--line-strong), 0 22px 40px -30px rgba(var(--shadow-rgb), .55)}.or-doc:active{transform:scale(.985)}.or-doc:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.or-doc:disabled{cursor:progress}.or-doc-icon{width:42px;height:42px;color:var(--accent-ink);background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:.8rem;flex:none;place-items:center;display:grid}.or-doc-text{flex:1;gap:.1rem;min-width:0;display:grid}.or-doc-text strong{font-size:.95rem;font-weight:600}.or-doc-text span{font-family:var(--font-mono);color:var(--ink-200);overflow-wrap:anywhere;font-size:.76rem}.or-doc.is-failed .or-doc-text span{color:var(--danger-ink);font-family:var(--font-sans)}.or-doc-go{background:var(--accent);width:36px;height:36px;color:var(--on-accent);transition:transform .45s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.or-doc:hover .or-doc-go{transform:translateY(2px)scale(1.05)}.or-doc-go.is-busy svg{animation:or-doc-bob .9s var(--ease) infinite alternate}@keyframes or-doc-bob{to{transform:translateY(3px)}}@media (width<=560px){.or-actions{gap:.55rem}.or-actions .wa-btn{flex:calc(50% - .3rem);justify-content:center;min-height:48px;padding-inline:.75rem}.or-actions .wa-btn-primary{flex-basis:100%}.or-doc{width:100%}}@media (prefers-reduced-motion:reduce){.or-doc,.or-doc-go{transition:none}.or-doc-go.is-busy svg{animation:none}}.or-list{border-top:1px solid var(--line);list-style:none}.or-list a{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:minmax(0,1fr) 9.5rem 8.5rem;align-items:center;gap:1rem;padding:1rem .25rem;text-decoration:none;display:grid}.or-list a:hover{background:var(--ink-900)}.or-list a>:nth-child(2){justify-self:start}.or-list a>.wa-mono{text-align:right;justify-self:end}.or-list a.is-active{background:color-mix(in srgb, var(--accent) 10%, transparent);box-shadow:inset 3px 0 0 var(--accent)}.or-shell{justify-content:center;align-items:flex-start;gap:2rem;display:flex}.or-pane-list{flex:0 860px;min-width:0}.or-pane-detail{min-width:0;animation:or-detail-in .5s var(--ease-show,cubic-bezier(.2, .8, .2, 1)) both;flex:1 1 0}.or-shell.is-split{justify-content:flex-start}.or-shell.is-split .or-pane-list{top:calc(var(--nav-cover,0px) + 5.5rem);max-height:calc(100dvh - 7rem - var(--nav-cover,0px));flex:0 0 380px;position:sticky;overflow-y:auto}.or-shell.is-split .or-list a{grid-template-columns:minmax(0,1fr) auto;padding-inline:.6rem}.or-shell.is-split .or-list a>.wa-mono{grid-column:2}.or-shell.is-split .or-list a>:nth-child(2){grid-column:1;justify-self:start}.or-pane-detail{position:relative}.or-pane-detail .rs-order{max-width:none;margin-inline:0}.or-pane-detail .rs-embedded>.rs-order-top{margin:0;position:absolute;top:0;right:0}@keyframes or-detail-in{0%{opacity:0;transform:translate(32px)}to{opacity:1;transform:none}}@media (width<=1023px){.or-shell.is-split{display:block}.or-shell.is-split .or-pane-list{display:none}}@media (prefers-reduced-motion:reduce){.or-pane-detail{animation:none}}@media (width<=960px){.it-layout{grid-template-columns:1fr;gap:1.5rem}.it-col{display:contents}.it-col-main>.it-media{order:1}.it-side{order:2}.it-details{order:3}.it-details>.it-block:first-child{margin-top:.5rem}}@media (width<=600px){.it-specs{grid-template-columns:1fr}.it-media{border-radius:var(--radius)}.or-list a{grid-template-columns:minmax(0,1fr) auto}.or-list a .or-status{grid-column:1;justify-self:start}}.it-gallery{flex-direction:column;gap:.75rem;min-width:0;display:flex}.it-gallery-main{touch-action:pan-y;outline:none;position:relative}.it-gallery-main:focus-visible{box-shadow:0 0 0 2px var(--accent)}.it-gallery-main img{animation:it-fade .35s var(--ease) both}.it-gallery-nav{background:rgba(var(--glass-rgb), .88);-webkit-backdrop-filter:blur(8px);width:40px;height:40px;color:var(--ink-50);box-shadow:0 4px 14px -4px rgba(var(--shadow-rgb), .45);cursor:pointer;transition:opacity .2s var(--ease), transform .2s var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.it-gallery-nav.is-prev{left:12px}.it-gallery-nav.is-next{right:12px}.it-gallery-nav:active{transform:translateY(-50%)scale(.94)}.it-gallery-nav:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover){.it-gallery-nav{opacity:0}.it-gallery-main:hover .it-gallery-nav,.it-gallery-main:focus-within .it-gallery-nav{opacity:1}}.it-gallery-count{background:rgba(var(--glass-rgb), .85);-webkit-backdrop-filter:blur(8px);color:var(--ink-50);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;position:absolute;bottom:12px;right:12px}.it-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.it-thumb{aspect-ratio:4/3;background:var(--ink-900);width:100%;box-shadow:inset 0 0 0 1px var(--line);opacity:.6;cursor:pointer;transition:opacity .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);border:0;border-radius:10px;padding:0;display:block;overflow:hidden}.it-thumb img{object-fit:cover;width:100%;height:100%;display:block}.it-thumb:hover{opacity:.9}.it-thumb{position:relative}.it-thumb.is-active{opacity:1;box-shadow:inset 0 0 0 1px var(--line-strong), 0 8px 18px -10px rgba(var(--shadow-rgb), .6);transform:translateY(-2px)}.it-thumb:after{content:"";background:var(--accent);height:3px;transition:transform .3s var(--ease,ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.it-thumb.is-active:after{transform:scaleX(1)}.it-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes it-fade{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.it-gallery-main img{animation:none}.it-gallery-nav,.it-thumb,.it-thumb:after{transition:none}.it-thumb.is-active{transform:none}}@media (width>=961px){.it-gallery{grid-template-columns:76px minmax(0,1fr);gap:.75rem;display:grid}.it-gallery-main{grid-area:1/2}.it-thumbs{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;grid-area:1/1;gap:.5rem;height:0;min-height:100%;padding:2px;display:flex;overflow-y:auto}.it-thumbs li{flex:none}.it-thumb.is-active{transform:none}}@media (width<=960px){.it-gallery{order:1}.it-thumbs{scrollbar-width:none;gap:.45rem;padding-bottom:2px;display:flex;overflow-x:auto}.it-thumbs::-webkit-scrollbar{display:none}.it-thumbs li{flex:0 0 calc(20% - .36rem)}}.or-decline{border:1px solid var(--line);background:rgba(var(--fg-rgb), .03);border-radius:12px;gap:.5rem;margin-top:1rem;padding:1rem;display:grid}.or-decline label{color:var(--ink-200);font-size:.85rem}.or-decline textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--ink-900);width:100%;color:var(--ink-50);font:inherit;border-radius:10px;padding:.6rem .75rem}.or-decline .or-danger{color:var(--danger-ink);border-color:var(--danger-ink)}.or-back{cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.35rem;margin-bottom:1.5rem;padding:0;display:inline-flex}.it-pay{border:0;gap:.5rem;margin:0;padding:0;display:grid}.it-pay-opt{cursor:pointer;background:rgba(var(--fg-rgb), .03);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:12px;grid-template-columns:auto auto minmax(0,1fr);align-items:start;gap:.65rem;padding:.75rem .85rem;transition:box-shadow .25s cubic-bezier(.32,.72,0,1),background-color .25s cubic-bezier(.32,.72,0,1);display:grid}.it-pay-opt input{accent-color:var(--accent);margin-top:.2rem}.it-pay-opt svg{color:var(--accent-ink);margin-top:.1rem}.it-pay-opt{letter-spacing:0;margin:0;font-size:.9rem;font-weight:400}.it-pay-opt>span{gap:.15rem;display:grid}.it-pay-opt strong{color:var(--ink-50);font-weight:600}.it-pay-opt>span>span{color:var(--ink-400);font-size:.84rem;line-height:1.45}.it-pay-opt.is-on{background:var(--sel-bg);box-shadow:var(--sel-ring);animation:var(--sel-pop)}.it-pay-opt.is-off{opacity:.55;cursor:not-allowed}.it-pay-opt:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.it-pay-opt{transition:none}}.or-head-side{justify-items:end;gap:.35rem;display:grid}.or-method{color:var(--ink-400);font-size:.78rem}.or-fulfil{background:rgba(var(--fg-rgb), .04);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-200);border-radius:12px;margin:0 0 1rem;padding:.7rem .9rem}.or-fulfil p{overflow-wrap:anywhere;margin:0}.or-fulfil strong{color:var(--ink-50)}.it-details .it-block{margin-top:1.1rem;padding-top:1.1rem}.it-details>.it-block:first-child{margin-top:1.25rem}.it-details .it-h2{margin-bottom:.6rem;font-size:1rem}.it-details .it-description{font-size:.95rem;line-height:1.6}.it-details .it-gap{color:var(--ink-200);background:color-mix(in srgb, var(--warn-ink) 12%, transparent);border:0;border-radius:.9rem;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:.7rem 0 0;padding:.45rem .75rem;font-size:.82rem;display:flex}.it-details .it-gap>svg{color:var(--warn-ink);margin:0}.it-details .it-gap .it-link-btn{margin:0 0 0 auto;font-size:.82rem}.it-details .it-specs{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:.45rem}.it-details .it-spec{background:rgba(var(--fg-rgb), .035);box-shadow:inset 0 0 0 1px var(--line);border:0;border-radius:.8rem;flex-direction:column;justify-content:flex-start;gap:.15rem;min-width:0;padding:.55rem .7rem;font-size:.9rem}.it-details .it-spec dt{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-400);font-size:.7rem}.it-details .it-spec dd{text-align:left;overflow-wrap:anywhere;font-weight:600}@container (width<=540px){.it-details .it-specs{grid-template-columns:repeat(2,minmax(0,1fr))}}.it-cove-btn{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink-50);box-shadow:inset 0 0 0 1px var(--line);transition:background .3s var(--ease), box-shadow .3s var(--ease);background:0 0;border:0;border-radius:.9rem;align-items:center;gap:.7rem;margin-top:.5rem;padding:.6rem .8rem;display:flex}.it-cove-btn:hover{background:rgba(var(--fg-rgb), .04);box-shadow:inset 0 0 0 1px var(--line-strong)}.it-cove-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.it-cove-btn>svg{color:var(--accent-ink);flex:none}.it-cove-btn>span{gap:.05rem;display:grid}.it-cove-btn strong{font-size:.9rem;font-weight:600}.it-cove-btn span span{color:var(--ink-400);font-size:.78rem}.it-cove-form{gap:.6rem}.it-cove-card{background:rgba(var(--fg-rgb), .04);box-shadow:inset 0 0 0 1px var(--line);border-radius:.9rem;align-items:center;gap:.7rem;padding:.55rem;display:flex}.it-cove-card img,.it-cove-ph{object-fit:cover;width:48px;height:48px;color:var(--ink-400);background:rgba(var(--fg-rgb), .05);border-radius:.6rem;flex:none;place-items:center;display:grid}.it-cove-card>span{gap:.15rem;min-width:0;display:grid}.it-cove-card strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.it-cove-card .wa-mono{color:var(--ink-200);font-size:.8rem}.it-cove-select{align-items:center;display:flex;position:relative}.it-cove-select svg{color:var(--ink-400);pointer-events:none;position:absolute;left:.7rem}.it-cove-select select,.it-cove-form textarea,.it-cove-select .dd-trigger{width:100%;font:inherit;color:var(--ink-50);background:rgba(var(--fg-rgb), .05);box-shadow:inset 0 0 0 1px var(--line-strong);border:0;border-radius:.75rem;padding:.6rem .75rem}.it-cove-select select,.it-cove-select .dd-trigger{padding-left:2rem}.it-cove-form textarea{resize:vertical}.it-cove-select select:focus,.it-cove-form textarea:focus,.it-cove-select .dd-trigger:focus{box-shadow:var(--field-focus);outline:none}.it-cove-done{text-align:center;align-items:center}.it-cove-done>svg{color:var(--ok-ink)}.it-cove-done{gap:.75rem;padding-top:1.5rem}.it-cove-done p{margin:0}.it-cove-done-actions{grid-template-columns:1fr 1fr;align-items:stretch;gap:.5rem;width:100%;margin-top:.25rem;display:grid}.it-cove-done-actions>.wa-btn{justify-content:center;width:100%;margin:0}@media (width<=420px){.it-cove-done-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.it-cove-btn{transition:none}}.or-banner.is-info{background:color-mix(in srgb, var(--accent) 10%, transparent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.or-banner.is-info svg{color:var(--accent-ink)}.it-total.is-sub{color:var(--ink-300);border-top:0;padding-top:.5rem;font-weight:400}.it-total.is-sub .wa-mono{font-size:.95rem}.it-seller+.rf-note{margin-top:.75rem}.or-discount{color:var(--ok-ink)}.it-dialog.is-wide{width:min(940px, calc(calc(100vw / var(--zoom)) - 2rem))}.it-buy-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem 2rem;display:grid}.it-buy-col{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.it-buy-grid .ct-step-h{color:var(--ink-50);font:600 .9rem/1.3 var(--font-sans);margin:0 0 .1rem}.it-buy-grid .it-pay{gap:.5rem}.it-totals{border-top:1px solid var(--line);gap:.45rem;margin:0;padding-top:.9rem;display:grid}.it-totals>div{color:var(--ink-200);justify-content:space-between;gap:1rem;font-size:.9rem;display:flex}.it-totals dd{margin:0}.it-totals-sum{border-top:1px solid var(--line);align-items:baseline;padding-top:.55rem;font-weight:600;color:var(--ink-50)!important}.it-totals-sum dd{letter-spacing:-.02em;font-size:1.35rem}@media (width<=820px){.it-buy-grid{grid-template-columns:minmax(0,1fr)}}.it-spec-colours{gap:.3rem}.it-spec-colours .wa-swatch-names{flex-basis:100%;margin:.15rem 0 0}.it-spec dd .it-spec-colours{justify-content:flex-end}.it-details .it-spec dd .it-spec-colours{justify-content:flex-start}@media (width>=1024px){.it-dialog,.it-dialog.is-wide,.it-dialog.pq-dialog{width:var(--form-dialog-w)}}.it-brand-row{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.it-brand-row .it-muted{margin:0}.it-gallery-main .it-gallery-backdrop{object-fit:cover;filter:blur(28px)saturate(1.1);opacity:.55;pointer-events:none;width:100%;height:100%;animation:none;position:absolute;inset:0;transform:scale(1.15)}.it-gallery-main .it-gallery-photo{object-fit:contain;position:relative}.it-origin{color:var(--ink-300);align-items:flex-start;gap:.4rem;margin:.25rem 0 .75rem;font-size:.86rem;display:flex}.it-origin svg{flex:none;margin-top:2px}.it-origin.is-overseas{color:var(--ink-100);background:color-mix(in srgb, var(--accent) 12%, transparent);border-radius:12px;padding:.6rem .75rem}.it-origin.is-overseas svg{color:var(--accent-ink)}
