*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--cw-font);font-size:16px;line-height:1.5;color:var(--cw-text);background:var(--cw-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg,video{max-width:100%;height:auto}img{display:block}svg{flex:none}a{color:var(--cw-accent);text-decoration:none}a:hover{color:var(--cw-accent-dark);text-decoration:underline}h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}input,select,textarea{font-size:16px}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--cw-accent);outline-offset:2px}.cw-dark :focus-visible,.cw-on-dark :focus-visible{outline-color:var(--cw-mint)}.visually-hidden,.cw-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cw-skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--cw-ink);color:#fff;padding:12px 18px;border-radius:999px;font-weight:600}.cw-skip:focus{top:12px;color:#fff}.shopify-section{scroll-margin-top:80px}.cw-wrap{max-width:var(--cw-max);margin:0 auto;padding-left:var(--cw-gutter);padding-right:var(--cw-gutter)}.cw-wrap--wide{max-width:1408px}.cw-wrap--narrow{max-width:908px}.cw-section{padding-top:var(--pt,64px);padding-bottom:var(--pb,0px)}.cw-grid{display:grid;gap:var(--gap,20px);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--min,250px)),1fr))}.cw-grid--fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min,280px)),1fr))}.cw-split{display:grid;gap:32px 56px;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min,380px)),1fr));align-items:start}.cw-center{text-align:center}.cw-mt-s{margin-top:8px}.cw-mt{margin-top:16px}.cw-mt-l{margin-top:28px}.cw-eyebrow{margin:0 0 10px;font-size:15px;font-weight:600;color:var(--cw-accent)}.cw-on-dark .cw-eyebrow,.cw-dark .cw-eyebrow{color:var(--cw-mint)}.cw-h1{font-size:clamp(38px,5.5vw,64px);line-height:1.02;letter-spacing:-.035em;font-weight:700}.cw-h1--xl{font-size:clamp(42px,7vw,88px)}.cw-h1--page{font-size:clamp(44px,6vw,72px);line-height:1}.cw-h2{font-size:clamp(28px,3.5vw,40px);line-height:1.1;letter-spacing:-.025em;font-weight:700}.cw-h2--l{font-size:clamp(32px,4.5vw,56px);line-height:1.05;letter-spacing:-.03em}.cw-h2--m{font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.02em}.cw-h3{font-size:20px;line-height:1.3;font-weight:600;letter-spacing:-.01em}.cw-lead{margin-top:14px;max-width:680px;font-size:19px;line-height:1.5;color:var(--cw-muted)}.cw-lead--s{font-size:17px}.cw-center .cw-lead{margin-left:auto;margin-right:auto}.cw-muted{color:var(--cw-muted)}.cw-small{font-size:14px;color:var(--cw-muted)}.cw-link{font-size:15px;font-weight:500;color:var(--cw-accent)}.cw-on-dark .cw-link,.cw-dark .cw-link{color:var(--cw-mint)}.cw-prose p{margin:0 0 12px;font-size:16px;line-height:1.65;color:var(--cw-text-2)}.cw-prose ul,.cw-prose ol{margin:0 0 12px;padding-left:20px;font-size:16px;line-height:1.65;color:var(--cw-text-2)}.cw-prose li{margin-bottom:6px}.cw-prose h2,.cw-prose h3{margin:20px 0 10px;font-size:20px;line-height:1.3}.cw-prose a{text-decoration:underline;text-underline-offset:2px}.cw-prose img{border-radius:16px;margin:12px 0}.cw-prose table{border-collapse:collapse;width:100%;font-size:15px}.cw-prose td,.cw-prose th{border-top:1px solid var(--cw-border);padding:8px 6px;text-align:left;vertical-align:top}.cw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 24px;border:0;border-radius:999px;background:var(--cw-ink);color:#fff;font-size:16px;font-weight:500;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.cw-btn:hover{color:#fff;text-decoration:none}.cw-btn--l{min-height:54px;padding:0 28px;font-size:17px}.cw-btn--s{min-height:44px;padding:0 16px;font-size:14px}.cw-btn--block{display:flex;width:100%}.cw-btn--outline{background:transparent;color:var(--cw-ink);box-shadow:inset 0 0 0 1px var(--cw-ink)}.cw-btn--outline:hover{color:var(--cw-ink)}.cw-btn--light{background:#fff;color:var(--cw-ink)}.cw-btn--light:hover{color:var(--cw-ink)}.cw-btn--quiet{background:transparent;color:var(--cw-accent);padding:0 8px}.cw-btn--quiet:hover{color:var(--cw-accent-dark)}.cw-btn[disabled],.cw-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.cw-btn[aria-busy=true]{opacity:.7;cursor:progress}.cw-actions{display:flex;flex-wrap:wrap;gap:14px 28px;align-items:center}.cw-center .cw-actions{justify-content:center}.cw-chips{display:flex;flex-wrap:wrap;gap:8px}.cw-center .cw-chips{justify-content:center}.cw-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--cw-chip);color:var(--cw-ink);font-size:15px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.cw-chip:hover{background:var(--cw-chip-hover);color:var(--cw-ink);text-decoration:none}.cw-chip--white{background:#fff}.cw-chip--s{font-size:14px;padding:0 15px}.cw-chip[aria-pressed=true],.cw-chip.is-on{background:var(--cw-ink);color:#fff}.cw-chip--ring{background:#fff;box-shadow:inset 0 0 0 1px var(--cw-ring)}.cw-chip--ring:hover{background:#fff;box-shadow:inset 0 0 0 1px var(--cw-ink)}.cw-chip--ring[aria-pressed=true],.cw-chip--ring.is-on{background:#fff;color:var(--cw-ink);box-shadow:inset 0 0 0 2px var(--cw-ink)}.cw-chips--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 calc(var(--cw-gutter)*-1);padding:2px var(--cw-gutter)}.cw-chips--scroll::-webkit-scrollbar{display:none}.cw-label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:var(--cw-text-2)}.cw-field{width:100%;min-height:48px;padding:0 14px;border:1px solid var(--cw-field);border-radius:12px;background:#fff;color:var(--cw-text);font-size:16px}textarea.cw-field{padding:12px 14px;line-height:1.5;resize:vertical;min-height:120px}select.cw-field{cursor:pointer;appearance:none;-webkit-appearance:none;padding-right:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.cw-select{min-height:44px;padding:0 36px 0 12px;border:1px solid var(--cw-field);border-radius:12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231A1A1A' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center;font-size:16px;cursor:pointer;appearance:none;-webkit-appearance:none;max-width:100%}.cw-sort{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--cw-muted)}.cw-note{padding:12px 14px;border-radius:14px;font-size:15px;line-height:1.5}.cw-note--ok{background:var(--cw-accent-soft);color:var(--cw-accent-dark)}.cw-note--warn{background:#fff4d6;color:#6b4700}.cw-note--error{background:var(--cw-error-bg);color:var(--cw-error)}.cw-note--white{background:#fff;color:var(--cw-text-2)}.cw-note a{color:inherit;font-weight:600;text-decoration:underline}.cw-ticks{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14px;color:var(--cw-text-2)}.cw-ticks li:before{content:"\2713  "}@keyframes cw-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes cw-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes cw-pop{0%{opacity:0;transform:translateY(-8px) scale(.97)}to{opacity:1;transform:none}}@keyframes cw-shadow{0%{box-shadow:0 0 #0000}to{box-shadow:0 8px 24px #0000000f}}@keyframes cw-drift{0%{transform:none}to{transform:translateY(-48px) scale(1.04)}}@keyframes cw-shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media(prefers-reduced-motion:no-preference){.cw-in{animation:cw-rise 1s var(--cw-ease) both}.cw-d1{animation-delay:.08s}.cw-d2{animation-delay:.16s}.cw-d3{animation-delay:.26s}.cw-d4{animation-delay:.38s}.cw-pop{animation:cw-pop .24s var(--cw-ease) both;transform-origin:top center}.cw-fadein{animation:cw-fade .35s ease both}.cw-lift{transition:transform .4s var(--cw-ease),box-shadow .4s ease}.cw-lift:hover{transform:translateY(-6px);box-shadow:0 20px 44px #00000017}.cw-zoom img{transition:transform .7s var(--cw-ease)}.cw-zoom:hover img,.cw-lift:hover .cw-zoom img{transform:scale(1.05)}.cw-btn,.cw-chip{transition:transform .2s ease,opacity .2s ease,background-color .2s ease,box-shadow .2s ease}.cw-btn:hover{opacity:.86}.cw-btn:active,.cw-chip:active{transform:scale(.97)}@supports (animation-timeline:view()){.cw-anim .cw-reveal{animation:cw-rise linear both;animation-timeline:view();animation-range:entry 0px entry 260px}.cw-header{animation:cw-shadow linear both;animation-timeline:scroll();animation-range:0px 120px}.cw-anim .cw-parallax{animation:cw-drift linear both;animation-timeline:view();animation-range:exit 0% exit 100%}}}.cw-skeleton{background:linear-gradient(90deg,var(--cw-surface) 0,#ECECE8 50%,var(--cw-surface) 100%) no-repeat;background-size:200px 100%;background-color:var(--cw-surface)}@media(prefers-reduced-motion:no-preference){.cw-skeleton{animation:cw-shimmer 1.4s linear infinite}}.cw-announce{background:var(--cw-ink);color:var(--cw-on-dark);font-size:13px;line-height:1.4;text-align:center;padding:10px 16px}.cw-announce a{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:3px}.cw-announce a:hover{color:#fff}.cw-header{position:sticky;top:0;z-index:30;background:#ffffffe6;-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--cw-border)}.cw-header__bar{max-width:var(--cw-max);margin:0 auto;padding:0 12px 0 var(--cw-gutter);height:60px;display:flex;align-items:center;justify-content:space-between;gap:20px}.cw-logo{display:flex;flex-direction:column;align-items:center;line-height:1;color:var(--cw-ink);text-decoration:none;min-height:44px;justify-content:center}.cw-logo:hover{color:var(--cw-ink);text-decoration:none}.cw-logo__clip{font-size:20px;font-weight:600;letter-spacing:.34em;margin-right:-.34em}.cw-logo__wireless{font-size:7px;font-weight:600;letter-spacing:.62em;margin-top:4px;margin-right:-.62em}.cw-logo img{width:auto;max-height:36px}.cw-nav{display:none;gap:26px;font-size:14px;align-items:center}.cw-nav a{color:var(--cw-ink);display:inline-flex;align-items:center;min-height:44px}.cw-nav a:hover{opacity:.6;text-decoration:none;color:var(--cw-ink)}.cw-nav a[aria-current=page]{font-weight:600}@media(prefers-reduced-motion:no-preference){.cw-nav a{transition:opacity .2s ease}}.cw-nav__more{position:relative}.cw-nav__more>summary,.cw-menu>summary{list-style:none;cursor:pointer}.cw-nav__more>summary::-webkit-details-marker,.cw-menu>summary::-webkit-details-marker{display:none}.cw-nav__more>summary{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:14px;color:var(--cw-ink)}.cw-nav__more>summary:hover{opacity:.6}.cw-nav__more>summary svg{transition:transform .2s ease}.cw-nav__more[open]>summary svg{transform:rotate(180deg)}.cw-menu>nav{position:absolute;left:0;right:0;top:100%;box-shadow:0 18px 32px #00000014}.cw-dropdown{position:absolute;top:50px;right:-12px;min-width:210px;background:#fff;border:1px solid var(--cw-border);border-radius:16px;box-shadow:0 12px 32px #00000014;padding:8px;display:flex;flex-direction:column}.cw-dropdown a{padding:11px 12px;border-radius:10px;font-size:14px;min-height:0}.cw-dropdown a:hover{background:var(--cw-surface);opacity:1}.cw-header__icons{display:flex;align-items:center;gap:2px}.cw-icon-btn{position:relative;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--cw-ink);transition:background-color .2s ease}.cw-icon-btn:hover{background:var(--cw-chip);color:var(--cw-ink);text-decoration:none}.cw-bag-count{position:absolute;top:5px;right:3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--cw-ink);color:#fff;font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center}.cw-bag-count:empty{display:none}shopify-account{--shopify-account-color-accent:var(--cw-accent);--shopify-account-color-text:var(--cw-text);--shopify-account-color-background:#fff;--shopify-account-font-body:var(--cw-font);--shopify-account-font-heading:var(--cw-font);--shopify-account-radius-base:14px;--shopify-account-signed-in-avatar-size:30px;--shopify-account-signed-in-avatar-color-background:var(--cw-ink);--shopify-account-signed-in-avatar-color-text:#fff;--shopify-account-dialog-position-top:64px;display:inline-flex}shopify-account::part(signed-out-avatar){padding:0}.cw-mobile-nav{border-top:1px solid var(--cw-border);background:#fff;padding:8px 12px 16px;display:flex;flex-direction:column;max-height:calc(100vh - 120px);max-height:calc(100dvh - 120px);overflow:auto}.cw-mobile-nav a{padding:13px 12px;border-radius:12px;color:var(--cw-ink);font-size:17px;font-weight:500}.cw-mobile-nav a:hover{background:var(--cw-surface);text-decoration:none}.cw-mobile-nav a.is-strong{font-weight:600}.cw-mobile-nav .cw-mobile-nav__sub{padding:11px 12px;font-size:15px;font-weight:400}.cw-mobile-nav p{margin:14px 12px 4px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cw-muted)}@media(min-width:981px){.cw-nav{display:flex}.cw-menu-btn,.cw-mobile-nav{display:none!important}}.cw-footer{background:var(--cw-surface);color:var(--cw-muted);font-size:13px}.cw-footer a{color:var(--cw-muted)}.cw-footer a:hover{color:var(--cw-ink)}.cw-footer__inner{max-width:var(--cw-max);margin:0 auto;padding:44px var(--cw-gutter) 28px}.cw-footer__legal{margin:0 0 28px;padding-bottom:20px;border-bottom:1px solid var(--cw-border-2);line-height:1.6}.cw-footer__cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:28px}.cw-footer__cols h2{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--cw-ink)}.cw-footer__cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.cw-footer__cols li a{display:inline-flex;align-items:center;min-height:44px}.cw-footer__bottom{margin-top:36px;padding-top:18px;border-top:1px solid var(--cw-border-2);display:flex;flex-wrap:wrap;gap:14px 24px;justify-content:space-between;align-items:center}.cw-footer__policies{display:flex;flex-wrap:wrap;gap:6px 16px}.cw-footer__policies a{display:inline-flex;min-height:44px;align-items:center}.cw-pay{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}.cw-pay li{border:1px solid var(--cw-ring);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;color:var(--cw-text-2);background:#fff}.cw-tags{display:flex;gap:6px;flex-wrap:wrap;min-height:24px}.cw-tag{font-size:12px;font-weight:600;color:var(--cw-ink);background:var(--cw-tag);padding:4px 9px;border-radius:999px;line-height:1.3}.cw-tag--accent{color:var(--cw-accent);background:var(--cw-accent-soft)}.cw-badge{position:absolute;top:12px;left:12px;z-index:1;font-size:12px;font-weight:600;padding:4px 9px;border-radius:999px;background:#fff;color:var(--cw-accent);line-height:1.3}.cw-badge--low{background:var(--cw-warn-bg);color:var(--cw-warn)}.cw-badge--out{background:#fff;color:var(--cw-muted)}.cw-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--cw-border);border-radius:22px;overflow:hidden;color:var(--cw-text)}.cw-card__media{position:relative;display:flex;align-items:center;justify-content:center;height:190px;padding:16px;background:var(--cw-surface);overflow:hidden}.cw-card__media img{max-width:100%;max-height:158px;width:auto;height:auto;object-fit:contain}.cw-blend .cw-card__media img,.cw-blend .cw-pimg{mix-blend-mode:multiply}.cw-card__nophoto{font-size:13px;font-weight:500;color:var(--cw-muted)}.cw-card__body{display:flex;flex-direction:column;gap:4px;flex:1;padding:16px 18px 18px}.cw-card__cat{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cw-muted)}.cw-card__name{font-size:16px;font-weight:600;line-height:1.3;letter-spacing:0}.cw-card__name a{color:inherit}.cw-card__name a:hover{text-decoration:none;color:inherit}.cw-card__name a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.cw-card__spec{font-size:13px;line-height:1.45;color:var(--cw-muted)}.cw-card__foot{margin-top:auto;padding-top:12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.cw-card__price{font-size:17px;font-weight:700}.cw-card__price s{font-size:13px;font-weight:500;color:var(--cw-muted);margin-left:4px}.cw-card__stock{font-size:13px;font-weight:500;color:var(--cw-accent)}.cw-card__foot form,.cw-card__foot .cw-btn{position:relative;z-index:2}.cw-card__foot .cw-btn{flex:none}.cw-card .cw-btn--outline{background:#fff}.cw-card--model{border-radius:24px}.cw-card--model .cw-card__media{height:220px;padding:28px}.cw-card--model .cw-card__media img{max-height:164px}.cw-tall .cw-card--model .cw-card__media{height:240px}.cw-tall .cw-card--model .cw-card__media img{max-height:184px}.cw-card--model .cw-card__body{gap:6px;padding:20px 22px 24px}.cw-card--model .cw-card__name{margin-top:4px;font-size:19px;letter-spacing:-.01em}.cw-card--model .cw-card__spec{font-size:14px}.cw-card--model .cw-card__foot{padding-top:16px;align-items:baseline}.cw-card--model .cw-card__price{font-weight:600}.cw-card--landed .cw-card__media{height:200px;padding:20px}.cw-card--landed .cw-card__media img{max-height:160px}.cw-card--landed .cw-card__body{gap:6px;padding:18px 20px 22px}.cw-card--landed .cw-card__name{font-size:17px}.cw-card--landed .cw-card__spec{font-size:14px}.cw-card--landed .cw-card__foot{padding-top:10px}.cw-card--landed .cw-card__price{font-weight:600}.cw-card--skeleton .cw-card__media{border-bottom:1px solid var(--cw-border)}.cw-card--skeleton .cw-sk-line{height:12px;border-radius:6px;margin-top:8px}.cw-row{margin-top:14px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,270px);gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;scroll-padding-left:var(--cw-gutter);margin-left:calc(var(--cw-gutter)*-1);margin-right:calc(var(--cw-gutter)*-1);padding-left:var(--cw-gutter);padding-right:var(--cw-gutter);overscroll-behavior-x:contain}.cw-row>*{scroll-snap-align:start}@media(max-width:420px){.cw-row{grid-auto-columns:minmax(230px,76vw)}}@media(min-width:1248px){.cw-row{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.cw-row-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cw-row-head h2{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.cw-row-head .cw-count{font-size:15px;font-weight:500;color:var(--cw-accent);white-space:nowrap}.cw-row-head a{font-size:15px;font-weight:500;white-space:nowrap;display:inline-flex;min-height:44px;align-items:center}.cw-empty{background:var(--cw-surface);border-radius:24px;padding:28px;text-align:center}.cw-empty h2,.cw-empty .cw-empty__title{font-size:19px;font-weight:600;line-height:1.35}.cw-empty p{margin-top:8px;font-size:16px;color:var(--cw-muted)}.cw-summary{font-size:14px;color:var(--cw-muted)}.cw-toast{position:fixed;left:16px;bottom:16px;z-index:2147483001;max-width:calc(100vw - 32px);background:var(--cw-ink);color:#fff;border-radius:16px;padding:8px 8px 8px 16px;display:flex;gap:14px;align-items:center;box-shadow:0 12px 32px #0003;font-size:14px}.cw-toast a{color:var(--cw-mint);font-weight:600;white-space:nowrap;display:inline-flex;min-height:44px;align-items:center}.cw-toast button{width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--cw-on-dark-muted);font-size:20px}.cw-toast.is-error{background:var(--cw-error)}.cw-panel{background:var(--cw-surface);border-radius:24px;padding:28px}.cw-panel--l{border-radius:28px;padding:clamp(22px,3vw,36px)}.cw-outline{border:1px solid var(--cw-border);border-radius:24px;padding:28px}.cw-dark{background:var(--cw-dark);color:var(--cw-on-dark)}.cw-dark h1,.cw-dark h2,.cw-dark h3{color:#fff}.cw-dark .cw-muted,.cw-dark .cw-lead,.cw-dark p{color:var(--cw-on-dark-muted)}.cw-dark a{color:var(--cw-mint)}.cw-mint{background:var(--cw-accent-soft)}.cw-grey{background:var(--cw-surface)}.cw-white{background:#fff}.cw-hero{overflow:hidden}.cw-hero__inner{padding-top:var(--pt,64px);padding-bottom:var(--pb,48px)}.cw-hero__media{margin:52px auto 0;max-width:980px;display:flex;align-items:flex-end;justify-content:center;gap:clamp(12px,3vw,40px)}.cw-hero__media img{width:var(--w,20%);height:auto}.cw-hero--split .cw-hero__inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:32px 48px;align-items:end;padding-bottom:0}.cw-hero--split .cw-hero__text{padding-bottom:72px}.cw-hero--split .cw-hero__media{margin:0;padding-bottom:20px;gap:4%}.cw-hero__note{margin-top:16px;font-size:14px;line-height:1.5;color:var(--cw-muted)}.cw-bighero{background:var(--cw-surface);padding:72px var(--cw-gutter) 0;text-align:center;overflow:hidden}.cw-bighero h1{margin:0 auto;max-width:900px}.cw-bighero .cw-lead{font-size:clamp(18px,2vw,22px);line-height:1.45;max-width:620px;margin:22px auto 0}.cw-bighero .cw-actions{margin-top:30px;justify-content:center}.cw-bighero__media{position:relative;max-width:860px;margin:52px auto 0;padding-bottom:48px}.cw-bighero__main{width:82%;margin:0 auto 0 4%}.cw-bighero__side{position:absolute;right:2%;bottom:48px;width:19%}.cw-trust-ticks{border-top:1px solid var(--cw-border);border-bottom:1px solid var(--cw-border);background:var(--cw-surface-2)}.cw-trust-ticks ul{list-style:none;margin:0 auto;max-width:var(--cw-max);padding:18px var(--cw-gutter);display:flex;flex-wrap:wrap;gap:10px 28px;justify-content:center;font-size:14px;font-weight:500;color:var(--cw-text-2)}.cw-trust-ticks li:before{content:"\2713  "}.cw-trust-icons{border-bottom:1px solid var(--cw-border)}.cw-trust-icons ul{list-style:none;margin:0 auto;max-width:var(--cw-max);padding:36px var(--cw-gutter);display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:28px}.cw-trust-icons li{display:flex;gap:14px;align-items:flex-start}.cw-trust-icons svg{color:var(--cw-accent);margin-top:2px}.cw-trust-icons strong{display:block;font-size:15px;font-weight:600}.cw-trust-icons span{display:block;margin-top:2px;font-size:14px;color:var(--cw-muted)}@media(min-width:600px)and (max-width:979px){.cw-trust-icons ul{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media(max-width:599px){.cw-trust-icons ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;padding:28px var(--cw-gutter)}.cw-trust-icons li{flex-direction:column;align-items:center;text-align:center;gap:8px}.cw-trust-icons li:last-child:nth-child(odd){grid-column:1/-1}.cw-trust-icons span{font-size:13px}}.cw-searchhero{background:var(--cw-surface);scroll-margin-top:70px}.cw-searchhero__inner{max-width:900px;margin:0 auto;padding:64px var(--cw-gutter) 40px;text-align:center}.cw-searchhero .cw-lead{margin-top:12px}.cw-bigsearch{position:relative;margin:24px auto 0;max-width:680px}.cw-bigsearch svg{position:absolute;left:20px;top:50%;transform:translateY(-50%);color:var(--cw-muted);pointer-events:none}.cw-bigsearch input{width:100%;height:60px;padding:0 20px 0 54px;border:1px solid var(--cw-border-2);border-radius:999px;background:#fff;font-size:18px;color:var(--cw-text);box-shadow:0 8px 24px #0000000d;-webkit-appearance:none;appearance:none}.cw-bigsearch input::-webkit-search-cancel-button{-webkit-appearance:none}.cw-bigsearch--grey input{border:0;background:var(--cw-chip);box-shadow:none;padding-right:60px}.cw-bigsearch__clear{position:absolute;right:8px;top:8px;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--cw-muted);display:flex;align-items:center;justify-content:center}.cw-bigsearch--grey .cw-bigsearch__clear svg{position:static;transform:none}.cw-searchhero .cw-chips{margin-top:14px}.cw-searchhero .cw-chip{min-height:44px;padding:0 14px;font-size:14px;background:#fff}.cw-searchhero .cw-chip[aria-pressed=true]{background:var(--cw-ink);color:#fff}.cw-results{max-width:var(--cw-max);margin:0 auto;padding:32px var(--cw-gutter) 0}.cw-results [role=status]{margin:0 0 16px;font-size:15px;color:var(--cw-muted)}.cw-stickybar{position:sticky;top:60px;z-index:5;margin:24px calc(var(--cw-gutter)*-1) 0;padding:12px var(--cw-gutter);background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--cw-border);display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;justify-content:space-between}.cw-stickybar .cw-chip{min-height:44px;padding:0 14px;font-size:14px}.cw-finder{background:var(--cw-surface);scroll-margin-top:70px}.cw-finder__step{margin:28px 0 10px;font-size:15px;font-weight:600}.cw-needs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));gap:10px}.cw-need{min-height:72px;padding:14px 16px;border:0;border-radius:18px;background:#fff;box-shadow:inset 0 0 0 1px var(--cw-border-2);text-align:left;display:flex;flex-direction:column;gap:2px;transition:box-shadow .2s ease}.cw-need[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--cw-ink)}.cw-need strong{font-size:16px;font-weight:600;color:var(--cw-ink)}.cw-need span{font-size:13px;color:var(--cw-muted)}.cw-finder .cw-chip{background:#fff}.cw-finder .cw-chip[aria-pressed=true]{background:var(--cw-ink);color:#fff}.cw-tile{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:28px 20px 24px;background:var(--cw-surface);border-radius:24px;color:var(--cw-ink);text-decoration:none;overflow:hidden}.cw-tile:hover{color:var(--cw-ink);text-decoration:none}.cw-tile__title{font-size:24px;font-weight:700;letter-spacing:-.02em}.cw-tile__sub{font-size:14px;color:var(--cw-muted)}.cw-tile__img{margin-top:14px;height:120px;display:flex;align-items:center;justify-content:center}.cw-tile__img img{max-width:180px;max-height:120px;width:auto;height:auto;object-fit:contain}.cw-tile--simple{padding:24px;border-radius:22px}.cw-tile--simple .cw-tile__img{order:-1;margin:0;height:140px}.cw-tile--simple .cw-tile__img img{max-height:120px;max-width:100%}.cw-tile--simple .cw-tile__title{margin-top:12px;font-size:17px;font-weight:600;letter-spacing:0}.cw-devices{padding:16px}.cw-devices__grid{max-width:1408px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:16px}.cw-device{background:var(--cw-surface);border-radius:28px;padding:56px clamp(20px,4vw,32px) 0;text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center;min-height:600px}.cw-device h2{font-size:clamp(36px,4vw,48px);line-height:1.05;letter-spacing:-.03em;font-weight:700}.cw-device__text{margin-top:10px;font-size:20px;color:var(--cw-text-2)}.cw-device__price{margin-top:6px;font-size:15px;color:var(--cw-muted)}.js .cw-device__price[data-cw-from]:not([data-ready]){visibility:hidden}.cw-device .cw-actions{margin-top:22px;gap:12px 24px;justify-content:center}.cw-device .cw-btn{min-height:44px;padding:0 22px;font-size:15px}.cw-device__img{margin-top:auto;padding:40px 0 48px;width:100%;max-width:var(--w,480px)}.cw-device__img img{width:100%;height:auto}.cw-device--wide{grid-column:1/-1;min-height:0;padding:56px clamp(24px,4vw,48px);flex-direction:row;flex-wrap:wrap;justify-content:center;gap:40px 72px;text-align:left}.cw-device--wide .cw-device__copy{flex:1 1 320px;max-width:440px}.cw-device--wide .cw-actions{justify-content:flex-start}.cw-device--wide .cw-device__img{flex:1 1 320px;max-width:400px;margin:0;padding:0}@media(max-width:600px){.cw-device{min-height:0;padding-top:44px}.cw-device__img{padding:28px 0 36px}}.cw-promo{border-radius:28px;padding:clamp(32px,5vw,64px);display:flex;flex-wrap:wrap;gap:36px 56px;align-items:center;justify-content:space-between;overflow:hidden}.cw-promo__copy{flex:1 1 380px;max-width:560px}.cw-promo__copy p.cw-lead{font-size:18px;color:var(--cw-text-2)}.cw-promo__imgs{flex:1 1 320px;max-width:440px;display:flex;align-items:flex-end;justify-content:center;gap:4%}.cw-promo__imgs img{height:auto}@media(max-width:420px){.cw-promo__copy{flex-basis:100%}}.cw-stdcard{background:var(--cw-surface);border-radius:24px;padding:32px;display:flex;flex-direction:column}.cw-stdcard h3{font-size:22px;font-weight:600;letter-spacing:-.01em}.cw-stdcard>p{margin:8px 0 20px;font-size:16px;line-height:1.5;color:var(--cw-muted)}.cw-grades{display:flex;flex-direction:column}.cw-grade-row{display:flex;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--cw-divider)}.cw-grade-row p{font-size:15px;line-height:1.4}.cw-grade-row strong{font-weight:600}.cw-gbadge{flex:none;width:36px;height:36px;border-radius:10px;background:var(--cw-ink);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center}.cw-gbadge--s{width:28px;height:28px;border-radius:8px;font-size:13px}.cw-gbadge--l{width:40px;height:40px}.cw-stdcard__foot{margin-top:auto;padding-top:12px;font-size:14px;color:var(--cw-muted)}.cw-meter{margin-top:auto;background:#fff;border-radius:16px;padding:20px}.cw-meter__top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cw-meter__top span:first-child{font-size:14px;font-weight:600}.cw-meter__top span:last-child{font-size:28px;font-weight:700;letter-spacing:-.02em}.cw-meter__bar{margin-top:12px;height:10px;border-radius:999px;background:#e6e6e1;overflow:hidden}.cw-meter__bar span{display:block;height:100%;width:var(--to,80%);border-radius:999px;background:var(--cw-accent)}.js .cw-meter[data-cw-meter]:not(.is-full) .cw-meter__bar span{width:0}.js .cw-meter[data-cw-meter] .cw-meter__bar span{transition:width 1.6s cubic-bezier(.22,1,.36,1) .15s}@media(prefers-reduced-motion:reduce){.js .cw-meter[data-cw-meter] .cw-meter__bar span{transition:none}}.cw-meter p{margin-top:12px;font-size:14px;color:var(--cw-muted)}.cw-pills{margin-top:auto;display:flex;flex-direction:column;gap:12px}.cw-pill-row{display:flex;gap:12px;align-items:center;background:#fff;border-radius:14px;padding:14px 16px;font-size:15px}.cw-pill-row svg{color:var(--cw-accent)}.cw-mission__inner{max-width:var(--cw-max);margin:0 auto;padding:112px var(--cw-gutter) 96px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:40px 64px;align-items:end}.cw-mission h2{font-size:clamp(36px,5vw,64px);line-height:1.04;letter-spacing:-.035em;font-weight:700}.cw-mission__inner>div>p{font-size:19px;line-height:1.55}.cw-mission__strip{border-top:1px solid #2C2C2C}.cw-mission__strip>div{max-width:var(--cw-max);margin:0 auto;padding:26px var(--cw-gutter);display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;align-items:center}.cw-mission__strip p{font-size:15px;line-height:1.5}.cw-mission__strip strong{color:#fff;font-weight:600}@media(max-width:600px){.cw-mission__inner{padding-top:80px;padding-bottom:72px}}.cw-icard{border:1px solid var(--cw-border);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:10px}.cw-icard--filled{border:0;background:var(--cw-surface)}.cw-icard--dark{border:0;background:var(--cw-dark);color:var(--cw-on-dark)}.cw-icard--dark h3{color:#fff}.cw-icard--dark p{color:var(--cw-on-dark-muted)}.cw-icard--dark a{color:var(--cw-mint)}.cw-icard--dashed{border:1px dashed var(--cw-field);justify-content:center}.cw-icard--compact{padding:28px;gap:8px}.cw-icard__icon{width:48px;height:48px;border-radius:14px;background:var(--cw-surface);display:flex;align-items:center;justify-content:center;color:var(--cw-ink)}.cw-icard--filled .cw-icard__icon{background:transparent;width:auto;height:auto;justify-content:flex-start;color:var(--cw-accent)}.cw-icard h3{margin-top:8px;font-size:20px;font-weight:600;line-height:1.3}.cw-icard--compact h3{margin-top:0}.cw-icard p{font-size:16px;line-height:1.5;color:var(--cw-muted)}.cw-icard .cw-icard__price{margin-top:auto;padding-top:14px;font-size:20px;font-weight:700;color:var(--cw-ink)}.cw-icard .cw-link{margin-top:6px}.cw-icard--step .cw-num{width:40px;height:40px;border-radius:12px;background:var(--cw-ink);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center}.cw-icard--step p{font-size:15px;line-height:1.55}.cw-rsum{display:flex;flex-direction:column;gap:4px;padding:24px;background:var(--cw-surface);border-radius:22px;color:var(--cw-ink);text-decoration:none}.cw-rsum:hover{color:var(--cw-ink);text-decoration:none}.cw-rsum__src{font-size:14px;font-weight:600;color:var(--cw-muted)}.cw-rsum__rating{font-size:34px;font-weight:700;letter-spacing:-.02em}.cw-rsum__count{font-size:14px;color:var(--cw-muted)}.cw-rsum__cta{margin-top:8px;font-size:14px;font-weight:500;color:var(--cw-accent)}.cw-review{margin:0;padding:22px 24px;border:1px solid var(--cw-border);border-radius:22px;display:flex;flex-direction:column;gap:10px;break-inside:avoid}.cw-review__top{display:flex;justify-content:space-between;gap:10px;align-items:center}.cw-stars{font-size:16px;letter-spacing:2px;color:var(--cw-ink);white-space:nowrap}.cw-stars span{color:var(--cw-ring)}.cw-review blockquote{margin:0;font-size:15px;line-height:1.55;color:var(--cw-text-2)}.cw-review__title{font-size:16px;font-weight:600;line-height:1.35}.cw-review figcaption,.cw-review__meta{font-size:13px;color:var(--cw-muted)}.cw-src{font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--cw-tag);color:var(--cw-ink);white-space:nowrap}.cw-src--backmarket{background:#eef0ff;color:#2e3a8c}.cw-src--clipwireless{background:var(--cw-accent-soft);color:var(--cw-accent-dark)}.cw-masonry{columns:3 300px;column-gap:16px}.cw-masonry .cw-review{margin-bottom:16px;padding:20px 22px;border-radius:20px;gap:8px}.cw-rating{background:var(--cw-surface);border-radius:28px;padding:56px clamp(20px,4vw,32px);text-align:center}.cw-rating__stars{display:flex;gap:4px;justify-content:center;color:var(--cw-ink)}.cw-rating p.cw-rating__title{margin:18px auto 0;max-width:640px;font-size:clamp(24px,3vw,32px);line-height:1.2;letter-spacing:-.02em;font-weight:700}.cw-cta{border-radius:28px;padding:clamp(28px,4vw,48px);display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between}.cw-cta__copy{flex:1 1 360px;max-width:640px}.cw-cta h2{font-size:clamp(26px,3vw,34px);line-height:1.15;letter-spacing:-.02em;font-weight:700}.cw-cta p{margin-top:8px;font-size:17px;line-height:1.5}.cw-cta--dark{background:var(--cw-dark);color:var(--cw-on-dark)}.cw-cta--dark h2{color:#fff}.cw-cta--dark p{color:var(--cw-on-dark-muted)}.cw-cta--outline{border:1px solid var(--cw-border)}.cw-cta--outline h2{font-size:clamp(24px,3vw,32px)}.cw-cta--outline p{color:var(--cw-muted)}.cw-cta--grey{background:var(--cw-surface)}.cw-cta--grey p{color:var(--cw-muted)}.cw-cta--mint{background:var(--cw-accent-soft)}@media(max-width:420px){.cw-cta__copy{flex-basis:100%}}.cw-splitcard{border-radius:28px;padding:clamp(28px,5vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:32px 56px;align-items:center}.cw-splitcard h2{font-size:clamp(28px,3.5vw,40px);line-height:1.1;letter-spacing:-.025em;font-weight:700}.cw-splitcard .cw-rte p{font-size:17px;line-height:1.6;color:var(--cw-on-dark-muted)}.cw-splitcard .cw-rte p+p{margin-top:14px;font-size:15px;color:#a3a39e}.cw-splitcard.cw-grey .cw-rte p{color:var(--cw-text-2)}.cw-news{border-top:1px solid var(--cw-border)}.cw-news__inner{max-width:var(--cw-max);margin:0 auto;padding:72px var(--cw-gutter);display:flex;flex-wrap:wrap;gap:28px 48px;justify-content:space-between;align-items:center}.cw-news__inner>div{flex:1 1 380px}.cw-news h2{font-size:clamp(28px,3vw,36px);line-height:1.1;letter-spacing:-.02em;font-weight:700}.cw-news p{margin-top:10px;font-size:17px;line-height:1.5;color:var(--cw-muted)}.cw-inline-form{display:flex;gap:10px;flex-wrap:wrap}.cw-inline-form input{flex:1 1 220px;min-width:0}.cw-inline-form .cw-btn{min-height:48px}.cw-dark .cw-field{background:#1f1f1f;border-color:#3a3a3a;color:#fff}.cw-dark .cw-label{color:var(--cw-on-dark-muted)}@media(max-width:420px){.cw-news__inner>div{flex-basis:100%}}.cw-faq{margin-top:28px;max-width:820px;border-bottom:1px solid var(--cw-border)}.cw-faq details{border-top:1px solid var(--cw-border)}.cw-faq summary{list-style:none;min-height:64px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:18px;font-weight:600;color:var(--cw-ink);cursor:pointer}.cw-faq summary::-webkit-details-marker{display:none}.cw-faq summary svg{transition:transform .25s ease}.cw-faq details[open] summary svg{transform:rotate(180deg)}.cw-faq__a{padding:0 40px 22px 0;font-size:16px;line-height:1.6;color:var(--cw-muted)}.cw-faq__a p+p{margin-top:10px}.cw-faq--s summary{font-size:17px}@media(prefers-reduced-motion:no-preference){.cw-faq details[open] .cw-faq__a{animation:cw-fade .35s ease both}}@media(max-width:600px){.cw-faq__a{padding-right:0}}.cw-form{display:flex;flex-direction:column;gap:16px}.cw-form__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}.cw-form fieldset{margin:0;padding:0;border:0}.cw-form legend{padding:0}.cw-check{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;cursor:pointer}.cw-check input{width:20px;height:20px;margin-top:2px;accent-color:var(--cw-ink);flex:none}.cw-chipcheck{position:relative}.cw-chipcheck input{position:absolute;opacity:0;width:1px;height:1px}.cw-chipcheck span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cw-chipcheck input:checked+span{background:var(--cw-ink);color:#fff}.cw-chipcheck input:focus-visible+span{outline:2px solid var(--cw-accent);outline-offset:2px}.cw-success{display:flex;flex-direction:column;gap:10px}.cw-success svg{color:var(--cw-accent)}.cw-success p:first-of-type{font-size:22px;font-weight:700}.cw-success p+p{font-size:16px;line-height:1.55;color:var(--cw-text-2)}.cw-ferr{margin:6px 0 0;font-size:14px;line-height:1.4;color:var(--cw-error)}.cw-field[aria-invalid=true]{border-color:var(--cw-error);box-shadow:0 0 0 1px var(--cw-error)}.cw-chipcheck input[aria-invalid=true]+span{box-shadow:inset 0 0 0 1.5px var(--cw-error)}.cw-drop{position:relative}.cw-drop__input{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0}.cw-drop__zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:120px;padding:20px 16px;border:1.5px dashed var(--cw-field);border-radius:16px;background:#fff;color:var(--cw-text-2);font-size:15px;line-height:1.4;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.cw-drop__zone svg{color:var(--cw-accent);flex:none}.cw-drop__zone u{color:var(--cw-accent);text-decoration-thickness:1px;text-underline-offset:3px}.cw-drop__zone:hover,.cw-drop__zone.is-over{border-color:var(--cw-accent);background:var(--cw-accent-soft)}.cw-drop__input:focus-visible+.cw-drop__zone{outline:2px solid var(--cw-accent);outline-offset:2px}.cw-drop__zone.is-full{opacity:.55}.cw-drop__phone{display:none}@media(hover:none),(pointer:coarse){.cw-drop__zone{flex-direction:row;min-height:52px;padding:8px 20px;border:1px solid var(--cw-ink);border-radius:999px;background:transparent;color:var(--cw-ink);font-size:16px;font-weight:500;line-height:1.25}.cw-drop__zone:hover,.cw-drop__zone.is-over{background:transparent;border-color:var(--cw-ink)}.cw-drop__zone svg{color:currentColor;width:22px;height:22px}.cw-drop__desk{display:none}.cw-drop__phone{display:inline}}.cw-drop__help{margin-top:8px}.cw-files{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:10px}.cw-file{position:relative;aspect-ratio:1;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--cw-border);overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;padding:10px}.cw-file--photo{padding:0}.cw-file img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cw-file__icon{position:absolute;left:10px;top:10px;padding:3px 6px;border-radius:6px;background:var(--cw-error);color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em}.cw-file__name{max-width:100%;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.25;color:var(--cw-text-2);overflow-wrap:anywhere}.cw-file__size{font-size:11px;color:var(--cw-muted)}.cw-file--photo .cw-file__size{position:absolute;left:6px;bottom:6px;padding:2px 6px;border-radius:999px;background:#0000008c;color:#fff;font-weight:600}.cw-file__x{position:absolute;top:0;right:0;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:none;color:#fff;cursor:pointer}.cw-file__x svg{width:26px;height:26px;padding:6px;border-radius:50%;background:#0000009e}.cw-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.cw-repair__send .cw-spin{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%}.cw-repair__send.is-busy .cw-spin{display:inline-block;animation:cw-spin .8s linear infinite}.cw-repair__send:disabled{cursor:default;opacity:.85}@keyframes cw-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.cw-repair__send.is-busy .cw-spin{animation-duration:2.4s}}.cw-guide{border:1px solid var(--cw-border);border-radius:24px;padding:clamp(18px,3vw,28px);background:#fff}.cw-tabs{margin-top:16px;display:flex;flex-wrap:wrap;gap:8px}.cw-tab{min-height:44px;padding:0 16px;border-radius:999px;border:1.5px solid var(--cw-field);background:#fff;color:var(--cw-ink);font-size:14.5px;font-weight:500}.cw-tab[aria-selected=true]{background:var(--cw-ink);border-color:var(--cw-ink);color:#fff}.cw-steps{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:cw}.cw-steps li{display:flex;gap:12px;align-items:flex-start;background:var(--cw-surface);border-radius:14px;padding:12px 14px;font-size:15.5px;line-height:1.5;counter-increment:cw}.cw-steps li:before{content:counter(cw);flex:none;width:26px;height:26px;border-radius:999px;border:1.5px solid var(--cw-accent);color:var(--cw-accent);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center}.cw-guide__panel h3{margin-top:18px;font-size:16px}.js .cw-guide__panel h3{display:none}.cw-quote{margin:32px auto 0;max-width:760px;border:1px solid #E6E6E1;border-radius:28px;background:#fff;box-shadow:0 20px 50px #1a1a1a0f;overflow:hidden}.cw-quote__steps{list-style:none;margin:0;padding:18px clamp(18px,4vw,32px);display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-bottom:1px solid #EFEFEA;background:var(--cw-surface-2)}.cw-quote__steps li{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:3px solid #DADAD4;font-size:14px;color:var(--cw-subtle)}.cw-quote__steps li span{width:22px;height:22px;flex:none;border-radius:999px;background:#dadad4;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.cw-quote__steps li.is-on{border-top-color:var(--cw-accent);color:var(--cw-ink);font-weight:600}.cw-quote__steps li.is-on span{background:var(--cw-accent)}.cw-quote__body{padding:clamp(20px,4vw,36px)}.cw-quote__kicker{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cw-subtle)}.cw-quote h3{margin:6px 0 18px;font-size:clamp(24px,3vw,30px);letter-spacing:-.02em;font-weight:700}.cw-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px}.cw-choice{display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 16px;border:1px solid #DCDCD6;border-radius:16px;background:#fff;color:var(--cw-ink);text-decoration:none}.cw-choice:hover{color:var(--cw-ink);text-decoration:none;border-color:var(--cw-ink)}.cw-choice img{width:44px;height:44px;object-fit:contain;flex:none;mix-blend-mode:multiply}.cw-choice span{flex:1;min-width:0}.cw-choice strong{display:block;font-size:16px;font-weight:600}.cw-choice small{display:block;font-size:13px;color:var(--cw-muted)}.cw-choice i{font-style:normal;color:var(--cw-subtle)}.cw-filters{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid var(--cw-border)}.cw-filters__right{display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center}.cw-filter{position:relative}.cw-filter>summary{list-style:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--cw-ring);font-size:14px;font-weight:500;cursor:pointer}.cw-filter>summary::-webkit-details-marker{display:none}.cw-filter[open]>summary,.cw-filter.is-active>summary{box-shadow:inset 0 0 0 2px var(--cw-ink)}.cw-filter__pop{position:absolute;z-index:6;top:52px;left:0;min-width:240px;max-width:calc(100vw - 32px);background:#fff;border:1px solid var(--cw-border);border-radius:16px;box-shadow:0 12px 32px #00000014;padding:8px;display:flex;flex-direction:column}.cw-filter__pop a,.cw-filter__pop label{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 12px;border-radius:10px;color:var(--cw-ink);font-size:14px}.cw-filter__pop a:hover{background:var(--cw-surface);text-decoration:none}.cw-filter__pop a[aria-current=true]{font-weight:600}.cw-filter__pop a[aria-current=true]:before{content:"\2713";margin-right:-4px}.cw-filter__pop small{color:var(--cw-muted)}.cw-filter__price{display:flex;gap:8px;align-items:flex-end;padding:8px}.cw-filter__price input{width:100px}.cw-active{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.cw-active a{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px;border-radius:999px;background:var(--cw-chip);color:var(--cw-ink);font-size:13px;font-weight:500}.cw-pagination{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:32px}.cw-pagination a,.cw-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 12px;border-radius:999px;background:var(--cw-chip);color:var(--cw-ink);font-size:15px;font-weight:500}.cw-pagination .is-current{background:var(--cw-ink);color:#fff}.cw-notice{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;background:var(--cw-surface);border-radius:24px;padding:28px 32px}.cw-notice__l{display:flex;align-items:center;gap:24px}.cw-notice__l img{width:96px;height:auto}.cw-notice h2{font-size:20px;font-weight:600}.cw-notice p{margin-top:4px;font-size:15px;color:var(--cw-muted)}.cw-notice .cw-btn{min-height:44px;font-size:15px;padding:0 22px}@media(max-width:420px){.cw-notice{padding:24px}.cw-notice__l{gap:16px}.cw-notice__l img{width:72px}}.cw-crumbs{font-size:13px;color:var(--cw-muted);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.cw-crumbs a{color:var(--cw-muted);display:inline-flex;min-height:44px;align-items:center}.cw-crumbs [aria-current]{color:var(--cw-ink)}.cw-pdp{margin-top:20px;display:flex;flex-wrap:wrap;gap:40px 56px;align-items:flex-start}.cw-gallery{flex:1 1 520px;min-width:0}.cw-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:28px;background:var(--cw-surface)}.cw-gallery__track::-webkit-scrollbar{display:none}.cw-gallery__slide{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:5/4;display:flex;align-items:center;justify-content:center;padding:9%}.cw-gallery__slide img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.cw-gallery__slide--photo{padding:0}.cw-gallery__slide--photo img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:50% 62%}.cw-thumbs{margin-top:12px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/4);gap:12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.cw-thumbs::-webkit-scrollbar{display:none}.cw-thumbs button{scroll-snap-align:start}.cw-thumbs button{height:84px;padding:10px;border:0;border-radius:16px;background:var(--cw-surface);box-shadow:none;transition:box-shadow .2s ease}.cw-thumbs button[aria-current=true]{box-shadow:inset 0 0 0 2px var(--cw-ink)}.cw-thumbs img{width:100%;height:100%;object-fit:contain}@media(max-width:600px){.cw-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cw-thumbs button{height:64px;padding:6px}}.cw-info{flex:1 1 380px;min-width:0;max-width:520px;display:flex;flex-direction:column}.cw-info h1{margin-top:8px;font-size:clamp(30px,3.4vw,40px);line-height:1.1;letter-spacing:-.025em;font-weight:700}.cw-info__eyebrow{font-size:14px;font-weight:600;color:var(--cw-accent)}.cw-info__spec{margin-top:8px;font-size:17px;color:var(--cw-muted)}.cw-info__price{margin-top:20px;font-size:28px;font-weight:700;letter-spacing:-.02em}.cw-info__price s{font-size:18px;font-weight:500;color:var(--cw-muted);margin-left:8px}.cw-info__pay{margin-top:4px;font-size:14px;color:var(--cw-muted)}.cw-info__stock{margin-top:8px;font-size:14px;font-weight:600;color:var(--cw-accent)}.cw-info__stock.is-low{color:var(--cw-warn)}.cw-opt{margin-top:28px;padding-top:24px;border-top:1px solid var(--cw-border)}.cw-opt+.cw-opt{margin-top:24px;padding-top:0;border-top:0}.cw-opt__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.cw-opt__head p,.cw-opt legend{font-size:16px;font-weight:600}.cw-opt fieldset{margin:0;padding:0;border:0;min-width:0}.cw-opt__grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cw-ocard{position:relative;text-align:left;display:flex;flex-direction:column;gap:6px;padding:16px;border:0;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px var(--cw-ring);color:var(--cw-ink);text-decoration:none;cursor:pointer;transition:box-shadow .2s ease}.cw-ocard:hover{color:var(--cw-ink);text-decoration:none;box-shadow:inset 0 0 0 1px var(--cw-ink)}.cw-ocard input{position:absolute;opacity:0;width:1px;height:1px}.cw-ocard.is-on,.cw-ocard:has(input:checked){box-shadow:inset 0 0 0 2px var(--cw-ink)}.cw-ocard:has(input:focus-visible){outline:2px solid var(--cw-accent);outline-offset:2px}.cw-ocard.is-off{opacity:.5;cursor:not-allowed;box-shadow:inset 0 0 0 1px var(--cw-ring)}.cw-ocard__top{display:flex;align-items:center;gap:10px}.cw-ocard__name{font-size:15px;font-weight:600}.cw-ocard__desc{font-size:13px;line-height:1.4;color:var(--cw-muted)}.cw-ocard__price{font-size:15px;font-weight:600}.cw-swatches{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.cw-swatch{position:relative}.cw-swatch input{position:absolute;opacity:0;width:1px;height:1px}.cw-swatch span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--cw-ring);font-size:14px;font-weight:500;cursor:pointer;transition:box-shadow .2s ease}.cw-swatch input:checked+span{box-shadow:inset 0 0 0 2px var(--cw-ink)}.cw-swatch input:focus-visible+span{outline:2px solid var(--cw-accent);outline-offset:2px}.cw-swatch input.is-unavailable+span{color:var(--cw-muted);text-decoration:line-through}.cw-battery{margin-top:16px;background:var(--cw-surface);border-radius:16px;padding:16px;display:flex;gap:14px;align-items:center}.cw-battery strong{display:block;font-size:15px;font-weight:600}.cw-battery span{display:block;margin-top:2px;font-size:14px;color:var(--cw-muted)}.cw-battery svg{color:var(--cw-ink)}.cw-info__fine{margin-top:10px;font-size:13px;color:var(--cw-muted)}.cw-qty{display:inline-flex;align-items:center;border:1px solid var(--cw-field);border-radius:999px}.cw-qty button,.cw-qty a{width:44px;height:44px;border:0;background:transparent;font-size:18px;color:var(--cw-ink);display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.cw-qty a:hover{text-decoration:none;color:var(--cw-ink)}.cw-qty span,.cw-qty input{min-width:28px;width:36px;text-align:center;font-size:15px;font-weight:600;border:0;background:transparent;-moz-appearance:textfield}.cw-qty input::-webkit-outer-spin-button,.cw-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cw-points{margin-top:24px;display:flex;flex-direction:column}.cw-point{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--cw-border)}.cw-point:last-child{border-bottom:1px solid var(--cw-border)}.cw-point svg{color:var(--cw-ink);margin-top:2px}.cw-point strong{display:block;font-size:15px;font-weight:600}.cw-point span{display:block;margin-top:2px;font-size:14px;color:var(--cw-muted)}.cw-added{margin-top:28px;display:flex;flex-direction:column;gap:10px}.cw-specs{margin-top:28px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));column-gap:56px}.cw-specs>div{padding:18px 0;border-top:1px solid var(--cw-border)}.cw-specs dt{font-size:13px;color:var(--cw-muted)}.cw-specs dd{margin-top:4px;font-size:16px}.cw-sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--cw-border);padding:10px var(--cw-gutter) calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;transform:translateY(110%);transition:transform .3s var(--cw-ease)}.cw-sticky-buy.is-on{transform:none}.cw-sticky-buy strong{font-size:17px}.cw-sticky-buy small{display:block;font-size:12px;color:var(--cw-muted);max-width:52vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(min-width:900px){.cw-sticky-buy{display:none}}body.cw-has-sticky #cwc-root{bottom:84px!important}.cw-bag{display:flex;flex-wrap:wrap;gap:32px 48px;align-items:flex-start;margin-top:36px}.cw-bag__main{flex:2 1 560px;min-width:0}.cw-lines{min-width:0;margin:0;padding:0;list-style:none;border-bottom:1px solid var(--cw-border)}.cw-line{display:flex;flex-wrap:wrap;gap:20px 24px;padding:28px 0;border-top:1px solid var(--cw-border)}.cw-line__img{flex:none;width:132px;height:112px;background:var(--cw-surface);border-radius:18px;display:flex;align-items:center;justify-content:center;padding:14px}.cw-line__img img{max-width:100%;max-height:84px;width:auto;object-fit:contain}.cw-line__body{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:6px}.cw-line__top{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.cw-line__name{font-size:19px;font-weight:600;line-height:1.3}.cw-line__name a{color:inherit}.cw-line__price{font-size:19px;font-weight:600;white-space:nowrap}.cw-line__spec{font-size:14px;line-height:1.45;color:var(--cw-muted)}.cw-line__war{margin-top:10px;font-size:14px;color:var(--cw-text-2)}.cw-line__war form{display:block}.cw-tick{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px var(--cw-field);text-align:left;font:inherit;font-size:14px;line-height:1.4;color:var(--cw-ink);cursor:pointer;text-decoration:none;transition:box-shadow .2s,background-color .2s}.cw-tick:hover{box-shadow:inset 0 0 0 1px var(--cw-ink)}.cw-tick.is-on{background:var(--cw-accent-soft);box-shadow:inset 0 0 0 1.5px var(--cw-accent)}.cw-tick__box{flex:0 0 22px;height:22px;margin-top:1px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--cw-border-2);display:grid;place-items:center;color:#fff}.cw-tick.is-on .cw-tick__box{background:var(--cw-accent);box-shadow:none}.cw-tick[aria-busy=true]{opacity:.6}.cw-tick__text small{display:block;margin-top:2px;font-size:13px;color:var(--cw-muted)}.cw-line__war .cw-btn{min-height:44px;padding:0 14px;font-size:13px;background:#fff;color:var(--cw-ink);box-shadow:inset 0 0 0 1px var(--cw-field)}.cw-line__war .is-on{color:var(--cw-accent);font-weight:500}.cw-line__war .cw-textbtn{font-size:13px;color:var(--cw-muted);text-decoration:underline}.cw-textbtn{min-height:44px;padding:0 4px;border:0;background:transparent;font-size:14px;font-weight:500;color:var(--cw-accent);display:inline-flex;align-items:center}a.cw-textbtn:hover{text-decoration:underline}.cw-line__ctl{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px}.cw-summary-box{flex:1 1 320px;position:sticky;top:84px;background:var(--cw-surface);border-radius:28px;padding:28px}.cw-summary-box h2{margin:0 0 18px;font-size:22px;font-weight:700;letter-spacing:-.01em}.cw-summary-box dl{display:grid;grid-template-columns:1fr auto;gap:12px 16px;font-size:15px}.cw-summary-box dt{color:var(--cw-text-2)}.cw-summary-box dd{font-weight:500;text-align:right}.cw-total{margin-top:18px;padding-top:18px;border-top:1px solid var(--cw-border-2);display:flex;justify-content:space-between;align-items:baseline}.cw-total span:first-child{font-size:19px;font-weight:700}.cw-total span:last-child{font-size:24px;font-weight:700;letter-spacing:-.02em}.cw-promo-link{display:block;margin-top:16px;padding:12px 14px;border-radius:14px;background:var(--cw-accent-soft);color:var(--cw-accent-dark);font-size:14px;font-weight:500}.cw-promo-link:hover{color:var(--cw-accent-dark)}.cw-line__price s{margin-right:6px;font-size:15px;font-weight:500;color:var(--cw-muted)}.cw-line__free{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:999px;background:var(--cw-accent-soft);color:var(--cw-accent-dark);font-size:13px;font-weight:600;line-height:1.3}.cw-line__free svg{flex:none;color:var(--cw-accent)}.cw-qty--fixed{min-width:64px;height:46px;justify-content:center;margin:0;font-size:15px;font-weight:600;color:var(--cw-muted)}.cw-promo-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;padding-top:6px;padding-bottom:6px}.cw-promo-form .cw-textbtn{padding:0;color:var(--cw-accent-dark);font-weight:600;text-decoration:underline;cursor:pointer}.cw-info__gift{margin-top:12px;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--cw-accent-dark)}.cw-info__gift svg{flex:none;color:var(--cw-accent)}.cw-chip-sold{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:var(--cw-chip);color:var(--cw-text-2);font-size:12.5px;font-weight:600;white-space:nowrap}.cw-chip-sold--l{min-height:34px;padding:0 14px;font-size:15px}.cw-card--sold .cw-card__media img{opacity:.82;filter:saturate(.6)}.cw-card--sold .cw-card__foot{align-items:center}.cw-card__notify{position:relative;z-index:2;display:inline-flex;align-items:center;min-height:44px;font-size:15px;font-weight:600}.cw-sold{margin-top:72px}.cw-sold__head{padding-top:28px;border-top:1px solid var(--cw-border);margin-bottom:24px}.cw-sold__head h2{font-size:24px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.cw-sold__head p{margin-top:6px;font-size:15px;line-height:1.5;color:var(--cw-muted);max-width:640px}.cw-sold__more{display:flex;margin:28px auto 0}.cw-sold__grid{--min:150px;--gap:12px}.cw-sold__grid .cw-card{border-radius:18px}.cw-sold__grid .cw-card__media{height:132px;padding:14px}.cw-sold__grid .cw-card__media img{max-height:104px}.cw-sold__grid .cw-card__body{gap:3px;padding:12px 14px 6px}.cw-sold__grid .cw-card__name{margin-top:0;font-size:15px;letter-spacing:0}.cw-sold__grid .cw-card__spec{font-size:12.5px}.cw-sold__grid .cw-card__foot{padding-top:8px;flex-wrap:wrap;gap:0 10px}.cw-sold__grid .cw-card__notify{font-size:14px}@media(min-width:700px){.cw-sold__grid{--min:220px;--gap:16px}}.cw-sold--search{margin-top:8px;padding-bottom:72px}.cw-info__soldout{margin-top:18px}.cw-notify{margin-top:24px;padding:20px;border-radius:20px;background:var(--cw-surface);scroll-margin-top:96px}.cw-notify__form{scroll-margin-top:160px}.cw-notify__title{font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.cw-notify__text{margin:6px 0 16px;font-size:15px;line-height:1.5;color:var(--cw-text-2)}.cw-notify .cw-label{font-size:13px}.cw-notify .cw-field{background:#fff}.cw-notify__name{margin-bottom:12px}.cw-notify__err{margin-top:8px;font-size:14px;color:var(--cw-error)}.cw-notify .cw-check{margin-top:14px;font-size:14px}.cw-notify .cw-check small{display:block;font-size:13px;color:var(--cw-muted)}.cw-notify__fine{margin-top:12px;font-size:12.5px;color:var(--cw-muted)}.cw-notify__ok{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--cw-accent-dark);outline:none}.cw-notify__ok svg{flex:none;color:var(--cw-accent)}.cw-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.cw-dyn-checkout{margin-top:12px}.cw-dyn-checkout .shopify-cleanslate,.cw-dyn-checkout>div{border-radius:999px;overflow:hidden}@media(max-width:420px){.cw-line__img{width:96px;height:88px}.cw-line{gap:16px}}.cw-qlinks{display:flex;flex-direction:column}.cw-qlink{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 12px;border-radius:14px;color:var(--cw-ink)}.cw-qlink:hover{background:var(--cw-surface);color:var(--cw-ink);text-decoration:none}.cw-qlink strong{display:block;font-size:16px;font-weight:600}.cw-qlink small{display:block;font-size:14px;color:var(--cw-muted)}.cw-qlink i{font-style:normal;color:var(--cw-accent);font-size:18px}.cw-catlink{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border:1px solid var(--cw-border);border-radius:18px;color:var(--cw-ink)}.cw-catlink:hover{color:var(--cw-ink);text-decoration:none}.cw-catlink strong{font-size:17px;font-weight:600}.cw-catlink small{font-size:13px;color:var(--cw-muted)}.cw-kicker{margin:0 0 8px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--cw-muted)}.cw-acct-card{border-radius:28px;padding:clamp(22px,3vw,32px)}.cw-acct-card h2{font-size:22px;font-weight:700;letter-spacing:-.02em}.cw-acct-card>p{margin-top:6px;font-size:15px;color:var(--cw-muted)}.cw-acct-card .cw-note{margin:14px 0 18px;font-size:14px;font-weight:500}.cw-acct-links{margin-top:18px;display:flex;flex-direction:column;gap:10px}.cw-ctile{display:block;background:var(--cw-surface);border-radius:18px;padding:20px;color:var(--cw-ink);text-align:left;border:0;width:100%}.cw-ctile:hover{color:var(--cw-ink);text-decoration:none}.cw-ctile small{display:block;font-size:13px;color:var(--cw-muted)}.cw-ctile strong{display:block;margin-top:4px;font-size:16px;font-weight:600;overflow-wrap:anywhere}.cw-ctile--dark{background:var(--cw-ink);color:#fff}.cw-ctile--dark:hover{color:#fff}.cw-ctile--dark small{color:var(--cw-on-dark-muted)}.cw-sec-title{font-size:clamp(26px,3vw,34px);letter-spacing:-.02em;font-weight:700;margin-bottom:16px}.cw-help-sec{padding:48px 0 8px;border-top:1px solid var(--cw-border);margin-top:40px;scroll-margin-top:80px}.cw-help-sec--first{border-top:0;margin-top:0;padding-top:64px}.cw-article{max-width:760px;margin:0 auto;padding:56px var(--cw-gutter) 96px}.cw-article h1{font-size:clamp(34px,4.5vw,52px);line-height:1.05;letter-spacing:-.03em;font-weight:700}.cw-article .cw-meta{margin-top:12px;font-size:14px;color:var(--cw-muted)}.cw-article .cw-prose{margin-top:28px}.cw-blog-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--cw-border);border-radius:24px;overflow:hidden;color:var(--cw-ink)}.cw-blog-card:hover{color:var(--cw-ink);text-decoration:none}.cw-blog-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.cw-blog-card div{padding:18px 22px 22px}.cw-blog-card h2{font-size:19px;font-weight:600;line-height:1.3}.cw-blog-card p{margin-top:6px;font-size:14px;color:var(--cw-muted)}.cw-editor-note{margin:16px auto;max-width:var(--cw-max);padding:14px 18px;border:1px dashed var(--cw-field);border-radius:14px;font-size:14px;color:var(--cw-muted);background:#fff}@media(max-width:380px){.cw-toast{left:8px;right:8px;max-width:none}}@media print{.cw-header,.cw-announce,.cw-footer,#cwc-root,.cw-toast{display:none!important}}.cw-feed-part{display:contents}.cw-rte p+p{margin-top:10px}.cw-icard .cw-rte p{font-size:16px;line-height:1.5;color:var(--cw-muted)}.cw-icard--step .cw-rte p{font-size:15px;line-height:1.55}.cw-icard--dark .cw-rte p{color:var(--cw-on-dark-muted)}.cw-plain-prose p{margin:0 0 16px;font-size:18px;line-height:1.65;color:var(--cw-text-2)}.cw-lead p{margin:0}.cw-lead p+p{margin-top:12px}.cw-hero__note p{margin:0}.cw-hero__note a{font-weight:500}.cw-dark .cw-hero__note{color:var(--cw-on-dark-muted)}.cw-product-form{display:block}.cw-info .cw-opt__head a{white-space:nowrap}.cw-row[hidden],.cw-grid[hidden]{display:none}.cw-trust-icons .cw-reveal{animation-range:entry 0px entry 160px}.cw-results .cw-empty{text-align:center}.cw-finder .cw-wrap>.cw-chips .cw-chip{min-height:44px;padding:0 18px;font-size:15px}.cw-form--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cw-form--grid>input[type=hidden]{display:none}.cw-form--grid .cw-full{grid-column:1/-1}@media(max-width:520px){.cw-form--grid .cw-half{grid-column:1/-1}}.cw-grid--model{--min:320px;--gap:20px}.cw-grid--landed{--min:240px;--gap:20px}.cw-grid--shop{--min:250px;--gap:16px}@media(max-width:330px){.cw-header__bar{padding:0 4px 0 12px;gap:8px}.cw-header__icons{gap:0}.cw-logo__clip{font-size:18px}.cw-line__war .cw-btn,.cw-card__foot .cw-btn{white-space:normal}.cw-card__foot{flex-wrap:wrap}}[id^=goodpa-app]{display:none!important}@media(max-width:899px){#cwc-root{transition:bottom .3s var(--cw-ease)}body.cw-sticky-on #cwc-root{bottom:calc(84px + env(safe-area-inset-bottom))}}.cw-nav a[aria-current=page],.cw-mobile-nav a[aria-current=page]{font-weight:600;color:var(--cw-ink)}.cw-addons{margin-top:32px}.cw-addons__title{margin:0 0 14px;font-size:20px;line-height:1.2;font-weight:700;letter-spacing:-.01em}.cw-addons__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.cw-addon{display:flex;align-items:center;gap:14px;padding:14px;background:var(--cw-surface);border-radius:18px;min-width:0}.cw-addon__img{flex:none;width:72px;height:64px;background:var(--cw-bg);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:8px;color:var(--cw-muted)}.cw-addon__img img{max-width:100%;max-height:48px;width:auto;object-fit:contain}.cw-addon__body{flex:1;min-width:0}.cw-addon__name{margin:0;font-size:15px;font-weight:600;line-height:1.3}.cw-addon__sub{margin:2px 0 0;font-size:13px;line-height:1.35;color:var(--cw-muted)}.cw-addon__price{margin:4px 0 0;font-size:14px}.cw-addon__price s{margin-left:4px;color:var(--cw-muted)}.cw-addon form{flex:none}.cw-rating p.cw-rating__trust{margin:16px auto 0;font-size:17px;line-height:1.4;color:var(--cw-text-2)}.cw-rating__trust strong{color:var(--cw-ink);font-weight:700}.cw-acct{max-width:1080px;margin:0 auto;padding:28px var(--cw-gutter) 88px}.cw-acct--out{max-width:520px;padding-top:48px;text-align:center}.cw-acct-out__icon{width:76px;height:76px;margin:0 auto;border-radius:50%;background:var(--cw-surface);color:var(--cw-ink);display:flex;align-items:center;justify-content:center}.cw-acct-out__title{margin-top:22px;font-size:clamp(32px,8.4vw,44px);line-height:1.06;letter-spacing:-.03em;font-weight:700}.cw-acct-out__text{margin:12px auto 0;max-width:400px;font-size:17px;line-height:1.5;color:var(--cw-muted)}.cw-acct-out__btn{margin-top:28px}.cw-acct-out__note{margin-top:12px;display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;line-height:1.4;color:var(--cw-muted)}.cw-acct-out__promo{margin-top:20px;padding:12px 16px;border-radius:14px;background:var(--cw-accent-soft);color:var(--cw-accent-dark);font-size:14px;line-height:1.5;font-weight:500}.cw-acct-out__help{margin-top:52px;text-align:left}.cw-acct-label{margin:0 0 12px;font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.cw-acct-group{margin:0;padding:0;list-style:none;background:var(--cw-surface);border-radius:20px;overflow:hidden}.cw-acct-group>*{position:relative}.cw-acct-group>*+*:before{content:"";position:absolute;top:0;left:var(--inset,18px);right:0;height:1px;background:var(--cw-divider)}.cw-acct-group--icons{--inset:66px}.cw-acct-group--devices{--inset:88px}.cw-acct-row{display:flex;align-items:center;gap:14px;min-height:60px;padding:14px 16px 14px 18px;color:var(--cw-ink);text-decoration:none}a.cw-acct-row:hover{background:var(--cw-chip);color:var(--cw-ink);text-decoration:none}.cw-acct-row__icon{flex:none;width:34px;height:34px;border-radius:10px;background:#fff;color:var(--cw-accent);display:flex;align-items:center;justify-content:center}.cw-acct-row__body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.cw-acct-row__label{font-size:16px;font-weight:500;line-height:1.3}.cw-acct-row__label--link{color:var(--cw-accent)}.cw-acct-row__sub{font-size:14px;line-height:1.45;color:var(--cw-muted)}.cw-acct-chev{flex:none;display:inline-flex;color:var(--cw-subtle)}.cw-acct-chev svg{transform:rotate(-90deg)}.cw-acct-foot{margin:10px 4px 0;font-size:13px;line-height:1.5;color:var(--cw-muted)}.cw-acct-head{display:flex;flex-direction:column;align-items:center;text-align:center}.cw-acct-head__name{font-size:clamp(32px,8.6vw,48px);line-height:1.08;letter-spacing:-.03em;font-weight:700;overflow-wrap:anywhere;max-width:22ch}.cw-acct-head__since{margin-top:8px;font-size:15px;color:var(--cw-muted)}.cw-acct-tiles{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cw-acct-tile{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:108px;padding:16px;border-radius:20px;background:var(--cw-surface);color:var(--cw-ink);text-decoration:none}.cw-acct-tile:hover{background:var(--cw-chip);color:var(--cw-ink);text-decoration:none}.cw-acct-tile svg{color:var(--cw-accent)}.cw-acct-tile strong{margin-top:auto;padding-top:14px;font-size:16px;font-weight:600;line-height:1.25}.cw-acct-tile span{margin-top:2px;font-size:13px;line-height:1.35;color:var(--cw-muted)}.cw-acct-tile:last-child:nth-child(odd){grid-column:1/-1;min-height:60px;flex-direction:row;align-items:center;gap:12px}.cw-acct-tile:last-child:nth-child(odd) strong{margin-top:0;padding-top:0}.cw-acct-tile:last-child:nth-child(odd) span{margin:0 0 0 auto;text-align:right}.cw-acct-main{margin-top:40px;display:grid;gap:40px}.cw-acct-col{display:flex;flex-direction:column;gap:40px;min-width:0}.cw-acct-block{scroll-margin-top:84px}.cw-acct-block__head{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:10px}.cw-acct-block__head h2{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1.2}.cw-acct-block__head a{font-size:15px;font-weight:500;white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.cw-acct-orders{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cw-acct-order{position:relative;padding:18px;border-radius:20px;background:var(--cw-surface)}.cw-acct-order:hover{background:var(--cw-chip)}.cw-acct-order__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px}.cw-acct-order__num{font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em}.cw-acct-order__num a{color:var(--cw-ink)}.cw-acct-order__num a:hover{color:var(--cw-ink);text-decoration:none}.cw-acct-order__num a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px}.cw-acct-order__date{margin-top:2px;font-size:14px;color:var(--cw-muted)}.cw-acct-pill{flex:none;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;background:#fff;color:var(--cw-text-2);font-size:12px;font-weight:600;line-height:1.2;white-space:nowrap}.cw-acct-pill--ok{background:var(--cw-accent-soft);color:var(--cw-accent-dark)}.cw-acct-pill--warn{background:var(--cw-warn-bg);color:var(--cw-warn)}.cw-acct-pill--off{color:var(--cw-muted)}.cw-acct-order__items{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.cw-acct-order__items li{display:flex;align-items:center;gap:12px;min-width:0}.cw-acct-thumb{flex:none;width:56px;height:56px;padding:6px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;color:var(--cw-accent)}.cw-acct-thumb img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.cw-acct-order__name{min-width:0;font-size:15px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cw-acct-order__qty{color:var(--cw-muted);white-space:nowrap}.cw-acct-order__more{margin:8px 0 0 68px;font-size:13px;color:var(--cw-muted)}.cw-acct-order__foot{margin-top:14px;padding-top:12px;border-top:1px solid var(--cw-divider);display:flex;align-items:center;gap:12px;min-height:44px;font-size:15px;color:var(--cw-text-2)}.cw-acct-order__foot strong{margin-left:4px;color:var(--cw-ink);font-weight:600}.cw-acct-order__track{position:relative;z-index:1;margin:-8px 0 -8px auto;display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:500}.cw-acct-order__foot>.cw-acct-chev{margin-left:auto}.cw-acct-order__foot>.cw-acct-chev--after{margin-left:0}.cw-acct-empty{display:flex;align-items:center;gap:14px;padding:18px;border-radius:20px;background:var(--cw-surface)}.cw-acct-empty__icon{flex:none;width:44px;height:44px;border-radius:12px;background:#fff;color:var(--cw-accent);display:flex;align-items:center;justify-content:center}.cw-acct-empty p{font-size:16px;line-height:1.5;color:var(--cw-text-2)}.cw-acct-shop__head{display:flex;justify-content:space-between;align-items:center;gap:12px}.cw-acct-shop__head h3{font-size:19px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.cw-acct-shop .cw-acct-shop__grid{margin-top:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cw-acct-shop .cw-card{border-radius:18px}.cw-acct-shop .cw-card--landed .cw-card__media{height:132px;padding:12px}.cw-acct-shop .cw-card--landed .cw-card__media img{max-height:108px}.cw-acct-shop .cw-card--landed .cw-card__body{gap:4px;padding:12px 14px 14px}.cw-acct-shop .cw-card--landed .cw-card__name{font-size:15px}.cw-acct-shop .cw-card--landed .cw-card__spec{font-size:13px}.cw-acct-shop .cw-card--landed .cw-card__price{font-size:15px}.cw-acct-shop .cw-tags{min-height:0}.cw-acct-shop .cw-tag{font-size:11px;padding:3px 7px}.cw-acct-dev{display:flex;align-items:flex-start;gap:14px;padding:16px 18px}.cw-acct-dev__body{flex:1;min-width:0}.cw-acct-dev__name{font-size:16px;font-weight:600;line-height:1.3}.cw-acct-dev__meta{margin-top:2px;font-size:13px;line-height:1.4;color:var(--cw-muted)}.cw-acct-dev__war{margin-top:8px;display:flex;align-items:flex-start;gap:6px;font-size:14px;font-weight:500;line-height:1.35;color:var(--cw-muted)}.cw-acct-dev__war svg{margin-top:1px}.cw-acct-dev__war.is-on{color:var(--cw-accent-dark)}.cw-acct-field{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 18px}.cw-acct-field__body{min-width:0}.cw-acct-field__label{font-size:13px;color:var(--cw-muted)}.cw-acct-field__value{margin-top:2px;font-size:16px;line-height:1.45;overflow-wrap:anywhere}.cw-acct-field__value--none{color:var(--cw-muted)}.cw-acct-field__note{margin-top:4px;font-size:13px;color:var(--cw-muted)}.cw-acct-field__edit{flex:none;display:inline-flex;align-items:center;min-height:44px;margin:-4px -6px -4px 0;padding:0 6px;font-size:15px;font-weight:500}.cw-acct-club{padding:20px;border-radius:20px;background:var(--cw-accent-soft)}.cw-acct-club__top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cw-acct-club__icon{flex:none;width:34px;height:34px;border-radius:10px;background:#fff;color:var(--cw-accent);display:flex;align-items:center;justify-content:center}.cw-acct-club h2{font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.25}.cw-acct-club__top .cw-acct-pill{margin-left:auto;background:#fff}.cw-acct-club p{margin-top:10px;font-size:15px;line-height:1.5;color:var(--cw-text-2)}.cw-acct-club p.cw-acct-club__error{color:var(--cw-error)}.cw-acct-club__form .cw-btn{margin-top:14px}.cw-acct-signout{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:16px;background:var(--cw-surface);color:var(--cw-error);font-size:16px;font-weight:500;text-decoration:none}.cw-acct-signout:hover{background:var(--cw-chip);color:var(--cw-error);text-decoration:none}@media(prefers-reduced-motion:no-preference){.cw-acct-tile,.cw-acct-order,a.cw-acct-row,.cw-acct-signout{transition:background-color .2s ease}}@media(min-width:600px)and (max-width:959px){.cw-acct-shop .cw-acct-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:760px){.cw-acct{padding-top:48px}.cw-acct--out{padding-top:72px}.cw-acct-tiles{margin-top:36px;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px}.cw-acct-tile:last-child:nth-child(odd){grid-column:auto;min-height:108px;flex-direction:column;align-items:flex-start;gap:0}.cw-acct-tile:last-child:nth-child(odd) strong{margin-top:auto;padding-top:14px}.cw-acct-tile:last-child:nth-child(odd) span{margin:2px 0 0;text-align:left}}@media(min-width:960px){.cw-acct-main{margin-top:48px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:40px;align-items:start}.cw-acct-shop .cw-card--landed .cw-card__media{height:170px;padding:16px}.cw-acct-shop .cw-card--landed .cw-card__media img{max-height:138px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
