:root,.color-scheme-1,.color-scheme-2,.color-scheme-6{--ct-live-text: #047857;--ct-warn-text: #92400E}[data-color-mode=dark],.color-scheme-3,.color-scheme-4,.color-scheme-5{--ct-live-text: #10B981;--ct-warn-text: #F59E0B}.ct-btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 22px;border-radius:var(--ct-radius);border:1px solid transparent;font-family:var(--ct-font-body);font-size:1.6rem;font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:none;transition:background-color var(--ct-dur-2) var(--ct-ease-out),border-color var(--ct-dur-2) var(--ct-ease-out),transform var(--ct-dur-1) var(--ct-ease-out)}.ct-btn:active{transform:scale(.98)}.ct-btn--primary{background:var(--ct-action-primary-bg);color:var(--ct-action-primary-text)}.ct-btn--primary:hover{background:var(--ct-action-primary-bg-hover)}.ct-btn--secondary{background:transparent;color:var(--ct-text);border-color:var(--ct-border-strong)}.ct-btn--secondary:hover{border-color:var(--ct-text)}.ct-badge{display:inline-flex;align-items:center;gap:.7rem;padding:.4rem 1.1rem;border-radius:999px;font-family:var(--ct-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.06em;line-height:1.4}.ct-badge--live{background:#10b98124;color:var(--ct-live-text)}.ct-badge--sale{background:#f59e0b29;color:var(--ct-warn-text)}.ct-badge--model{font-family:var(--ct-font-mono);font-weight:500;border-radius:6px;background:var(--ct-bg-alt);border:1px solid var(--ct-border-strong);color:var(--ct-text-muted)}.ct-badge__dot{width:7px;height:7px;border-radius:50%;background:var(--ct-live);box-shadow:var(--ct-live-glow);animation:ct-badge-pulse 2.4s var(--ct-ease-signal) infinite}@keyframes ct-badge-pulse{0%{outline:0 solid rgba(16,185,129,.4);outline-offset:0}70%,to{outline:5px solid rgba(16,185,129,0);outline-offset:3px}}.ct-card{background:var(--ct-surface);border:1px solid var(--ct-border);border-radius:var(--ct-radius-lg);overflow:hidden;transition:box-shadow var(--ct-dur-2) var(--ct-ease-out),transform var(--ct-dur-2) var(--ct-ease-out),border-color var(--ct-dur-1) var(--ct-ease-out)}@media(hover:hover)and (pointer:fine){.ct-card:hover{box-shadow:var(--ct-shadow-card-hover);transform:translateY(var(--ct-lift));border-color:var(--ct-border-strong)}}.ct-cue{display:inline-flex;transition:transform var(--ct-dur-2) var(--ct-ease-out)}:where(a,button):hover .ct-cue,:where(a,button):focus-visible .ct-cue{transform:translate(calc(var(--ct-shift-1) / 2))}.ct-trail{display:block;width:100%;height:auto}.ct-trail__path{fill:none;stroke:var(--ct-yellow-300);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}.ct-anim .ct-trail__path{animation:ct-draw 2.4s var(--ct-ease-signal) both}@keyframes ct-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.ct-trail__dot{fill:var(--ct-yellow-300);transform-box:fill-box;transform-origin:center}.ct-anim .ct-trail__dot{animation:ct-pop .35s var(--ct-ease-signal) both}.ct-anim .ct-trail__dot--w1{animation-delay:.15s}.ct-anim .ct-trail__dot--w2{animation-delay:.3s}.ct-anim .ct-trail__dot--w3{animation-delay:.5s}.ct-anim .ct-trail__dot--w4{animation-delay:.8s}@keyframes ct-pop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}.ct-trail__pin{transform-box:fill-box;transform-origin:center bottom}.ct-anim .ct-trail__pin{animation:ct-pop .4s var(--ct-ease-signal) 1.8s both}.ct-ping{display:block;width:118px;height:118px}.ct-ping--live{color:var(--ct-live)}.ct-ping--waypoint{color:var(--ct-yellow-300)}.ct-ping__dot{fill:currentColor}.ct-ping--live .ct-ping__dot{filter:drop-shadow(0 0 12px rgba(16,185,129,.45))}.ct-ping__ring{fill:none;stroke:currentColor;stroke-width:2;opacity:0;transform-box:fill-box;transform-origin:center}.ct-ping{--ct-ping-period: 2.4s}.ct-anim .ct-ping__ring{animation:ct-ping var(--ct-ping-period) var(--ct-ease-signal) infinite}.ct-anim .ct-ping__ring:nth-of-type(2){animation-delay:calc(var(--ct-ping-period) / 3)}.ct-anim .ct-ping__ring:nth-of-type(3){animation-delay:calc(var(--ct-ping-period) * 2 / 3)}@keyframes ct-ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3.2)}}.ct-graticule{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.ct-graticule:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(192,201,214,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(192,201,214,.5) 1px,transparent 1px);background-size:48px 48px;opacity:.12}.ct-anim .ct-graticule:before,.ct-graticule.ct-anim:before{animation:ct-fade-grid 1.2s var(--ct-ease-signal) both}@keyframes ct-fade-grid{0%{opacity:0}to{opacity:.12}}.ct-graticule__label{position:absolute;font-family:var(--ct-font-mono);font-size:1.12rem;letter-spacing:.1em;color:#9aa6b8bf}.ct-anim .ct-graticule__label,.ct-graticule.ct-anim .ct-graticule__label{animation:ct-fade-in .8s var(--ct-ease-signal) .7s both}@keyframes ct-fade-in{0%{opacity:0}to{opacity:1}}.ct-graticule__label--nw{top:10px;left:12px}.ct-graticule__label--se{bottom:10px;right:12px}.ct-reveal{opacity:0;transform:translateY(var(--ct-shift-2));animation:ct-reveal-failsafe 1ms linear 6s forwards}.ct-reveal.is-revealed{opacity:1;transform:translateY(0);animation:none;transition:opacity var(--ct-dur-3) var(--ct-ease-out),transform var(--ct-dur-3) var(--ct-ease-out)}.ct-reveal.is-static{opacity:1;transform:none;animation:none;transition:none}@keyframes ct-reveal-failsafe{to{opacity:1;transform:none}}.ct-reveal-group:not(.is-revealed):not(.is-static) .ct-reveal-item{opacity:0;transform:translateY(var(--ct-shift-2));animation:ct-reveal-failsafe 1ms linear 6s forwards}.ct-reveal-group.is-revealed .ct-reveal-item{animation:ct-reveal-in var(--ct-dur-3) var(--ct-ease-out) backwards;animation-delay:calc(min(var(--ct-i, 0),var(--ct-stagger-cap)) * var(--ct-stagger))}.ct-reveal-group.is-static .ct-reveal-item{opacity:1;transform:none;animation:none}@keyframes ct-reveal-in{0%{opacity:0;transform:translateY(var(--ct-shift-2))}to{opacity:1;transform:none}}@keyframes ct-check-pop{0%{transform:scale(.8)}to{transform:scale(1)}}@media(scripting:none){.ct-reveal,.ct-reveal-group:not(.is-revealed):not(.is-static) .ct-reveal-item{opacity:1;transform:none;animation:none}}@media print{.ct-reveal,.ct-reveal-item{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}}:where(a,button,summary,input,select,textarea,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ct-focus-ring);outline-offset:2px;box-shadow:none}:is(.ct-btn,.ct-badge a,a.ct-card):focus-visible{outline:2px solid var(--ct-focus-ring);outline-offset:2px}.ct-focusable:focus-visible{outline:2px solid var(--ct-focus-ring);outline-offset:2px}.ct-mono{font-family:var(--ct-font-mono)}.ct-offer-pill{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem .8rem;max-width:100%;padding:.3rem 1rem;border:1px solid var(--ct-yellow-300);border-radius:999px;background:var(--ct-yellow-300);color:var(--ct-black, #0a0d14);font-family:var(--ct-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.04em;line-height:1.4;vertical-align:middle}.ct-offer-pill[hidden],.ct-cart-offer[hidden]{display:none!important}.ct-offer-pill__label{white-space:nowrap}.ct-offer-pill__sub{font-weight:500;letter-spacing:0;opacity:.85;white-space:nowrap}.ct-offer-pill--quiet{border-color:var(--ct-border-strong);background:var(--ct-bg-alt);color:var(--ct-text)}.ct-offer-pill--md{padding:.5rem 1.4rem;font-size:1.3rem}.ct-offer-pill--lg{padding:.6rem 1.6rem;font-size:1.5rem;letter-spacing:.02em}.ct-offer-pill--lg .ct-offer-pill__sub{font-size:1.3rem}.ct-cart-offer{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:.6rem}.ct-cart-offer__note{font-size:1.2rem;line-height:1.45;color:var(--ct-text-muted)}.ct-cart-imei,.ct-cart-imei-banner{display:block;margin:.8rem 0 0;padding:1rem 1.2rem;border:1px solid rgba(245,158,11,.45);border-radius:var(--ct-radius);background:#f59e0b1a;font-family:var(--ct-font-body);font-size:1.3rem;line-height:1.45;letter-spacing:normal;color:var(--ct-text)}.ct-cart-imei-banner{margin:0 0 2rem;padding:1.2rem 1.6rem;font-size:1.4rem}.ct-cart-imei__title{display:block;font-weight:600;color:var(--ct-warn-text)}.ct-cart-imei a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ct-cart-imei-note{margin:.8rem 0 0;font-size:1.3rem;line-height:1.45;color:var(--ct-warn-text)}.ct-cart-imei-note a{color:inherit}#cart-notification-form .ct-cart-imei-note{margin:0 0 1rem}.ct-cart-imei-note[hidden],[data-ct-imei-dynamic][hidden]{display:none!important}ct-price-roll{position:relative;display:inline-grid;overflow:hidden;vertical-align:baseline;font-variant-numeric:tabular-nums}.ct-price-roll__value{grid-area:1 / 1;display:block;white-space:nowrap;transition:transform var(--ct-dur-3) var(--ct-ease-out),opacity var(--ct-dur-3) var(--ct-ease-out)}.ct-price-roll__value--out{pointer-events:none}ct-price-roll[data-direction=up] .ct-price-roll__value--in{transform:translateY(100%);opacity:0}ct-price-roll[data-direction=down] .ct-price-roll__value--in{transform:translateY(-100%);opacity:0}ct-price-roll.is-rolling[data-direction=up] .ct-price-roll__value--out{transform:translateY(-100%);opacity:0}ct-price-roll.is-rolling[data-direction=down] .ct-price-roll__value--out{transform:translateY(100%);opacity:0}@media(prefers-reduced-motion:no-preference){.scroll-trigger.animate--slide-in{transform:translateY(var(--ct-shift-2))}@keyframes slideIn{0%{transform:translateY(var(--ct-shift-2));opacity:.01}to{transform:translateY(0);opacity:1}}@keyframes fadeIn{0%{opacity:.01}to{opacity:1}}}@media(prefers-reduced-motion:reduce){.ct-btn,.ct-card,.ct-cue,.ct-badge__dot,.ct-trail__path,.ct-trail__dot,.ct-trail__pin,.ct-ping__ring,.ct-graticule:before,.ct-graticule__label,.ct-reveal,.ct-reveal.is-revealed,.ct-reveal-item,.ct-price-roll__value{animation:none!important;transition:none!important}ct-price-roll .ct-price-roll__value--out{display:none}ct-price-roll .ct-price-roll__value--in{transform:none;opacity:1}.ct-btn:active,.ct-card:hover{transform:none}:where(a,button):hover .ct-cue,:where(a,button):focus-visible .ct-cue{transform:none}.ct-trail__path{stroke-dashoffset:0}.ct-trail__dot,.ct-trail__pin{opacity:1;transform:none}.ct-ping__ring{opacity:0}.ct-graticule:before{opacity:.12}.ct-graticule__label{opacity:1}.ct-reveal,.ct-reveal-group:not(.is-revealed):not(.is-static) .ct-reveal-item{opacity:1;transform:none}}.ct-badge--network{background:var(--ct-bg-alt);border:1px solid var(--ct-border-strong);color:var(--ct-text)}.ct-badge--network .ct-icon{flex-shrink:0;color:var(--ct-text-muted)}.ct-au-mark{display:inline-block;vertical-align:middle;flex-shrink:0}.ct-au-mark__land{fill:currentColor;fill-opacity:.12}.ct-icon__arc{transform-box:fill-box;transform-origin:center}.ct-anim .ct-icon__arc{animation:ct-fade-in .3s var(--ct-ease-signal) both}.ct-anim .ct-icon__arc--b{animation-delay:var(--ct-dur-1)}.ct-carrier-note{margin:2rem 0 0;font-family:var(--ct-font-body);font-size:1.3rem;line-height:1.5;color:var(--ct-text-muted)}.ct-carrier-note__statement{display:block}.ct-carrier-note__maps{display:block;margin-top:.4rem}.ct-carrier-note a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ct-carrier-note a:hover{color:var(--ct-text)}@media(prefers-reduced-motion:reduce){.ct-icon__arc{animation:none!important;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ct-base.css.map */
