.g-v2,.g-tone-light,.g-tone-dark{background-color:var(--g-bg);color:var(--g-text-secondary);font-family:var(--g-font-body);letter-spacing:var(--g-tracking-body)}.g-section{padding-block:var(--g-section-space)}.g-bg-surface,.g-bg-sunken{background-color:var(--g-bg-alt)}.g-bg-sunken{background-image:linear-gradient(180deg,rgba(255,255,255,.025),transparent 32rem)}.g-section-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--g-space-16) var(--g-space-32);margin-bottom:var(--g-space-40)}.g-section-head__text{display:flex;flex-direction:column;gap:var(--g-space-12);max-width:64rem}.g-section-head--center{justify-content:center;text-align:center}.g-section-head--center .g-section-head__text{align-items:center}.g-eyebrow{margin:0;color:var(--g-accent)}.g-section-head__link{display:inline-flex;align-items:center;gap:var(--g-space-8);min-height:var(--g-touch-target);font-weight:var(--g-weight-strong);text-decoration:none}.g-section-head__arrow{display:inline-flex}.g-section-head__arrow svg{width:1.4rem;height:1.4rem}.g-container{width:100%;max-width:calc(var(--g-content-max) + var(--g-gutter) * 2);margin-inline:auto;padding-inline:var(--g-gutter)}.g-container--narrow{max-width:calc(var(--g-content-narrow) + var(--g-gutter) * 2)}.g-stack{display:flex;flex-direction:column;gap:var(--g-space-16)}.g-grid{display:grid;gap:var(--g-grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr))}.g-display,.g-h1,.g-h2,.g-h3,.g-h4{margin:0;font-family:var(--g-font-heading);font-weight:var(--g-weight-heading);color:var(--g-text);text-wrap:balance}.g-display{font-weight:var(--g-weight-display);font-size:var(--g-text-display);line-height:var(--g-leading-tight);letter-spacing:var(--g-tracking-display)}.g-h1{font-size:var(--g-text-h1);line-height:var(--g-leading-tight);letter-spacing:var(--g-tracking-display)}.g-h2{font-size:var(--g-text-h2);line-height:var(--g-leading-snug);letter-spacing:var(--g-tracking-heading)}.g-h3{font-size:var(--g-text-h3);line-height:var(--g-leading-snug);letter-spacing:var(--g-tracking-heading)}.g-h4{font-size:var(--g-text-h4);line-height:var(--g-leading-snug)}.g-body-lg,.g-body,.g-small{margin:0;line-height:var(--g-leading-body)}.g-body-lg{font-size:var(--g-text-body-lg);max-width:62ch}.g-body{font-size:var(--g-text-body);max-width:68ch}.g-small{font-size:var(--g-text-small);color:var(--g-muted)}.g-label{font-size:var(--g-text-label);font-weight:var(--g-weight-strong);letter-spacing:var(--g-tracking-label);text-transform:uppercase;color:var(--g-muted)}.g-eyebrow{display:inline-flex;align-items:center;gap:var(--g-space-8)}.g-eyebrow:before{content:"";width:1.6rem;height:.2rem;border-radius:.2rem;background-color:currentColor;flex:none}.g-section-head--center .g-eyebrow:before,.g-eyebrow--plain:before{display:none}.g-accent-green{color:var(--g-green)}.g-accent-orange{color:var(--g-accent)}.g-price{font-size:var(--g-text-price);font-weight:var(--g-weight-strong);line-height:1;color:var(--g-text);font-variant-numeric:tabular-nums}.g-price__compare{font-size:var(--g-text-small);font-weight:var(--g-weight-body);color:var(--g-muted);text-decoration:line-through}.g-spec{font-size:var(--g-text-spec);line-height:1.4;color:var(--g-text-secondary);font-variant-numeric:tabular-nums}.g-link,a.g-link{color:var(--g-accent);text-decoration:underline;text-underline-offset:.3rem;text-decoration-thickness:.1rem;transition:color var(--g-motion-fast) var(--g-ease-standard)}a.g-link:hover,.g-link:hover{color:var(--g-accent-hover)}:where(.g-v2,.g-tone-light,.g-tone-dark) .field__input:focus,:where(.g-v2,.g-tone-light,.g-tone-dark) .field__input:focus-visible{box-shadow:0 0 0 .2rem var(--g-accent)}.g-btn{--g-btn-bg: var(--g-accent);--g-btn-fg: var(--g-on-accent);--g-btn-border: var(--g-accent);--g-btn-bg-hover: var(--g-accent-hover);--g-btn-glow: 0 .8rem 2.8rem -.8rem var(--g-orange-glow);display:inline-flex;align-items:center;justify-content:center;gap:var(--g-space-8);min-height:var(--g-touch-target);padding:0 var(--g-space-24);border:var(--g-border-width) solid var(--g-btn-border);border-radius:var(--g-radius-button);background-color:var(--g-btn-bg);color:var(--g-btn-fg);font:inherit;font-size:var(--g-text-button);font-weight:var(--g-weight-button);line-height:1.2;letter-spacing:.01em;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--g-motion-fast) var(--g-ease-standard),border-color var(--g-motion-fast) var(--g-ease-standard),color var(--g-motion-fast) var(--g-ease-standard),box-shadow var(--g-motion-standard) var(--g-ease-standard),transform var(--g-motion-standard) var(--g-ease-premium)}.g-btn:hover{background-color:var(--g-btn-bg-hover);border-color:var(--g-btn-bg-hover);box-shadow:var(--g-btn-glow)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.g-btn:hover{transform:translateY(-.1rem)}}@media(prefers-reduced-motion:no-preference){.g-btn:active{transform:scale(.98)}}.g-btn:focus-visible{outline:var(--g-focus-width) solid var(--g-accent);outline-offset:var(--g-focus-offset);box-shadow:none}.g-btn[disabled],.g-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.g-btn--secondary{--g-btn-bg: rgba(255, 255, 255, .02);--g-btn-fg: var(--g-text);--g-btn-border: rgba(var(--g-green-rgb), .45);--g-btn-bg-hover: rgba(var(--g-green-rgb), .08);--g-btn-glow: 0 0 2.4rem -.6rem var(--g-green-glow)}.g-btn--secondary:hover{border-color:var(--g-green);color:var(--g-text)}.g-btn--secondary:focus-visible{outline-color:var(--g-green)}.g-btn--outline{--g-btn-bg: transparent;--g-btn-fg: var(--g-text);--g-btn-border: var(--g-border);--g-btn-bg-hover: var(--g-surface-soft);--g-btn-glow: none}.g-btn--outline:hover{border-color:var(--g-text-secondary)}.g-btn--ghost{--g-btn-bg: transparent;--g-btn-fg: var(--g-text);--g-btn-border: transparent;--g-btn-bg-hover: var(--g-surface-soft);--g-btn-glow: none;padding-inline:var(--g-space-16)}.g-btn--ghost:hover{border-color:transparent}.g-btn--accent{--g-btn-bg: var(--g-accent);--g-btn-fg: var(--g-on-accent);--g-btn-border: var(--g-accent);--g-btn-bg-hover: var(--g-accent-hover)}.g-btn--on-dark{--g-btn-glow: none;--g-btn-bg: rgb(255, 255, 255);--g-btn-fg: rgb(17, 19, 23);--g-btn-border: rgb(255, 255, 255);--g-btn-bg-hover: rgb(228, 230, 234)}.g-btn--block{width:100%}.g-btn__arrow{display:inline-flex;transition:transform var(--g-motion-standard) var(--g-ease-premium)}.g-btn__arrow svg{width:1.4rem;height:1.4rem}@media(hover:hover)and (prefers-reduced-motion:no-preference){.g-btn:hover .g-btn__arrow,.g-section-head__link:hover .g-section-head__arrow{transform:translate(.3rem)}}.g-section-head__arrow{transition:transform var(--g-motion-standard) var(--g-ease-premium)}.g-disclosure{border-bottom:var(--g-border-width) solid var(--g-border)}.g-disclosure__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--g-space-16);min-height:6rem;cursor:pointer;list-style:none}.g-disclosure__summary::-webkit-details-marker{display:none}.g-disclosure__summary:focus-visible{outline:var(--g-focus-width) solid var(--g-accent);outline-offset:var(--g-focus-offset)}.g-disclosure__title{margin:0;color:var(--g-text);font-family:var(--g-font-body);font-size:var(--g-text-body-lg);font-weight:var(--g-weight-strong);letter-spacing:0}.g-disclosure__icon{display:inline-flex;color:var(--g-muted);transition:transform var(--g-motion-fast) var(--g-ease-standard)}.g-disclosure__icon svg{width:1.2rem;height:1.2rem}.g-disclosure[open] .g-disclosure__icon{transform:rotate(45deg)}.g-disclosure__content{padding-bottom:var(--g-space-24);color:var(--g-text-secondary);font-size:var(--g-text-small);overflow-wrap:anywhere}.g-disclosure__content table{width:100%;max-width:100%;table-layout:auto}.g-disclosure__content :is(td,th){width:auto;padding:var(--g-space-4) var(--g-space-12) var(--g-space-4) 0;white-space:normal;overflow-wrap:break-word;vertical-align:top}.g-disclosure__content :is(td,th) p{margin:0}.g-trust-points{padding:var(--g-space-16);border:var(--g-border-width) solid var(--g-border-soft);border-radius:var(--g-radius-md);background-color:var(--g-surface-sunken)}.g-trust-point__icon{color:var(--g-green)}.g-trust-points__list{display:flex;flex-direction:column;gap:var(--g-space-8);margin:0;padding:0;list-style:none}.g-trust-point{display:flex;align-items:center;gap:var(--g-space-12);color:var(--g-text);font-size:var(--g-text-small);font-weight:var(--g-weight-strong)}.g-trust-point__icon{display:inline-flex;flex:none}.g-trust-point__icon svg{width:1.8rem;height:1.8rem;fill:currentColor}.g-trust-points__note{margin:var(--g-space-12) 0 0;padding-top:var(--g-space-12);border-top:var(--g-border-width) solid var(--g-border);color:var(--g-text-secondary);font-size:var(--g-text-label)}.g-card{display:flex;flex-direction:column;gap:var(--g-space-12);padding:var(--g-card-padding);background-color:var(--g-surface);background-image:linear-gradient(180deg,rgba(255,255,255,.025),transparent 60%);border:var(--g-border-width) solid var(--g-border-soft);border-radius:var(--g-radius-feature);box-shadow:var(--g-shadow-soft);color:var(--g-text-secondary)}.g-card--flush{padding:0;overflow:hidden}.g-card--sunken{background-color:var(--g-surface-sunken);box-shadow:none}.g-card--interactive{position:relative;transition:transform var(--g-motion-standard) var(--g-ease-premium),box-shadow var(--g-motion-standard) var(--g-ease-premium),border-color var(--g-motion-fast) var(--g-ease-standard)}.g-card--interactive:focus-within{border-color:var(--g-border-active)}@media(hover:hover){.g-card--interactive:hover{transform:translateY(var(--g-lift));box-shadow:var(--g-shadow-elevated),var(--g-glow-orange);border-color:rgba(var(--g-accent-rgb),.45)}.g-card--interactive.g-accent--green:hover{box-shadow:var(--g-shadow-elevated),var(--g-glow-green);border-color:rgba(var(--g-green-rgb),.4)}}.g-chip{display:inline-flex;align-items:center;gap:var(--g-space-4);min-height:2.6rem;padding:.2rem var(--g-space-8);border:var(--g-border-width) solid var(--g-border-subtle);border-radius:var(--g-radius-pill);background-color:var(--g-surface-sunken);color:var(--g-text-secondary);font-size:var(--g-text-label);font-weight:var(--g-weight-strong);line-height:1.2;white-space:nowrap;font-variant-numeric:tabular-nums}.g-chip--dot:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background-color:currentColor;flex:none}.g-chip--spec{background-color:var(--g-surface-soft);border-color:var(--g-border-soft);color:var(--g-text-secondary);font-weight:var(--g-weight-body)}.g-chip--success,.g-badge--condition-excellent,.g-chip--battery-high,.g-badge--stock-in{background-color:var(--g-success-soft);border-color:transparent;color:var(--g-success)}.g-chip--warning,.g-chip--battery-mid,.g-badge--stock-low{background-color:var(--g-warning-soft);border-color:transparent;color:var(--g-warning)}.g-chip--danger,.g-chip--battery-low{background-color:var(--g-danger-soft);border-color:transparent;color:var(--g-danger)}.g-badge--condition-very-good{background-color:var(--g-green-soft);border-color:transparent;color:var(--g-green-light)}.g-chip--info,.g-badge--status{background-color:var(--g-accent-soft);border-color:transparent;color:var(--g-accent-hover)}.g-badge--condition-good,.g-badge--stock-out{background-color:var(--g-surface-sunken);border-color:var(--g-border);color:var(--g-text-secondary)}.g-badge--deal{background-color:var(--g-text);border-color:var(--g-text);color:var(--g-bg)}.g-glass{background-color:var(--g-glass-bg);border:var(--g-border-width) solid var(--g-glass-border);border-radius:var(--g-radius-md);box-shadow:var(--g-shadow-floating);color:var(--g-text)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.g-glass--blur{--g-glass-bg: rgba(var(--g-glass-rgb), .62);-webkit-backdrop-filter:blur(1.2rem) saturate(1.4);backdrop-filter:blur(1.2rem) saturate(1.4)}}.g-tone-dark{color:var(--g-text-secondary)}.g-tone-dark .g-card{box-shadow:none}.g-tone-dark .g-badge--deal{background-color:var(--g-text);color:var(--g-bg)}.page-width{max-width:calc(var(--g-content-max) + var(--g-gutter) * 2);padding-inline:var(--g-gutter)}.page-width--narrow{max-width:calc(var(--g-content-narrow) + var(--g-gutter) * 2)}#shopify-pc__banner button:focus-visible,#shopify-pc__prefs button:focus-visible{outline:var(--g-focus-width) solid var(--g-accent);outline-offset:var(--g-focus-offset)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/v2-sections.css.map */
