.gn{--gn-gutter: var(--gn-gutter-mobile);--gn-section-y: var(--gn-section-y-mobile);background:var(--gn-scheme-background);color:var(--gn-scheme-foreground);font:400 var(--gn-fs-body) / var(--gn-lh-body) var(--gn-font-body);letter-spacing:normal;-webkit-font-smoothing:antialiased;text-align:start}@media(min-width:600px){.gn{--gn-gutter: var(--gn-gutter-tablet)}}@media(min-width:900px){.gn{--gn-gutter: var(--gn-gutter-desktop);--gn-section-y: var(--gn-section-y-desktop)}}.gn *,.gn *:before,.gn *:after{box-sizing:border-box}.gn :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset){margin:0}.gn :where(ul[role=list],ol[role=list]){list-style:none;padding:0}.gn :where(img,svg,video){max-width:100%;display:block}.gn :where(img){height:auto}.gn :where(a){color:inherit}.gn :where(button,input,select,textarea){font:inherit;color:inherit;letter-spacing:normal}.gn :where(fieldset){border:0;padding:0;min-width:0;min-inline-size:0}.gn [hidden]{display:none}.gn :where(h1,h2,h3){font-family:var(--gn-font-display);font-weight:900;letter-spacing:var(--gn-ls-h2);line-height:var(--gn-lh-h2);color:inherit;text-wrap:balance}.gn :where(h1){font-size:var(--gn-fs-h1-phone);line-height:var(--gn-lh-display);letter-spacing:var(--gn-ls-display)}.gn :where(h2){font-size:var(--gn-fs-h2-mobile)}.gn :where(h3){font-size:var(--gn-fs-h3-card);letter-spacing:var(--gn-ls-h3)}@media(min-width:501px){.gn :where(h1){font-size:var(--gn-fs-h1-tablet)}}@media(min-width:901px){.gn :where(h1){font-size:var(--gn-fs-h1)}.gn :where(h2){font-size:var(--gn-fs-h2)}}.gn-h2{max-width:18ch;margin:0 0 var(--gn-sp-8)}.gn-lead{font-size:var(--gn-fs-lead-mobile);line-height:var(--gn-lh-lead);color:var(--gn-color-ink-2);max-width:40em}@media(min-width:601px){.gn-lead{font-size:var(--gn-fs-lead)}}.gn-eyebrow{font:600 var(--gn-fs-eyebrow) / 1.4 var(--gn-font-body);letter-spacing:var(--gn-ls-eyebrow);text-transform:uppercase;color:var(--gn-scheme-muted-foreground);margin:0 0 var(--gn-sp-6)}.gn-muted{color:var(--gn-scheme-muted-foreground)}.gn-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gn-wrap{max-width:calc(var(--gn-container) + 2 * var(--gn-gutter));margin-inline:auto;padding-inline:var(--gn-gutter)}.gn-sec{padding-block:var(--gn-section-y)}.gn :focus-visible{outline:var(--gn-focus-width) solid var(--gn-scheme-ring, var(--gn-color-focus));outline-offset:var(--gn-focus-offset);box-shadow:none}.gn-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--gn-sp-4);min-height:var(--gn-btn-height);padding:0 var(--gn-btn-pad-x);border-radius:var(--gn-radius-pill);border:2px solid var(--gn-scheme-primary);background:var(--gn-scheme-primary);color:var(--gn-scheme-on-primary);font:600 var(--gn-fs-body) / 1 var(--gn-font-body);text-decoration:none;cursor:pointer;transition:background-color var(--gn-dur-fast),color var(--gn-dur-fast),border-color var(--gn-dur-fast)}.gn-btn .gn-ico{width:1em;height:1em}.gn-btn--secondary{background:transparent;color:var(--gn-scheme-foreground);border-color:var(--gn-scheme-foreground)}.gn-btn--wide{width:100%}.gn-btn:disabled,.gn-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media(hover:hover){.gn-btn:not(.gn-btn--secondary):not(:disabled):hover{background:var(--gn-color-ink-2);border-color:var(--gn-color-ink-2)}.gn-btn--secondary:hover{background:var(--gn-scheme-foreground);color:var(--gn-scheme-background)}}.gn-link{display:inline-flex;align-items:center;gap:var(--gn-sp-3);min-height:var(--gn-tap-min);font-weight:600;color:inherit;text-underline-offset:3px}.gn-link .gn-ico{width:1em;height:1em}.gn-chip{display:inline-flex;align-items:center;min-height:var(--gn-chip-height);padding:0 var(--gn-sp-8);border:1px solid var(--gn-color-line-strong);border-radius:var(--gn-radius-pill);background:transparent;color:var(--gn-scheme-foreground);font-size:var(--gn-fs-ui);font-weight:600;text-decoration:none;cursor:pointer}.gn-chip[aria-pressed=true],.gn-chip[aria-selected=true]{background:var(--gn-color-ink);color:var(--gn-color-on-ink);border-color:var(--gn-color-ink)}@media(hover:hover){.gn-chip:hover{border-color:var(--gn-color-ink)}}.gn-swatch{--gn-swatch-color: var(--gn-shade-midnight-black);position:relative;display:inline-grid;place-items:center;width:var(--gn-tap-min);height:var(--gn-tap-min);padding:0;border:0;background:none;border-radius:var(--gn-radius-round);cursor:pointer}.gn-swatch:before{content:"";width:var(--gn-swatch);height:var(--gn-swatch);border-radius:var(--gn-radius-round);background:var(--gn-swatch-color);box-shadow:var(--gn-shadow-swatch)}.gn-swatch[aria-pressed=true],.gn-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--gn-scheme-background),0 0 0 4px var(--gn-color-ink)}.gn-card{background:var(--gn-color-card);border-radius:var(--gn-radius-md);box-shadow:var(--gn-shadow-ring),var(--gn-shadow-card);overflow:hidden}.gn-price{font:600 var(--gn-fs-body) / 1.2 var(--gn-font-body)}.gn-price s{color:var(--gn-scheme-muted-foreground);font-weight:400;margin-inline-start:var(--gn-sp-3)}.gn-badge{display:inline-flex;align-items:center;padding:.23em var(--gn-sp-5);border-radius:var(--gn-radius-pill);border:1px solid var(--gn-scheme-foreground);font-size:var(--gn-fs-xs);font-weight:600;line-height:1.6}.gn-rating{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gn-sp-3) var(--gn-sp-6);font-size:var(--gn-fs-ui);color:var(--gn-scheme-muted-foreground)}.gn-rating a{color:var(--gn-scheme-foreground);font-weight:600;text-underline-offset:3px}.gn-stars{--pct: 86%;font-size:var(--gn-fs-body);letter-spacing:2px;line-height:1;background:linear-gradient(90deg,var(--gn-color-ink) var(--pct),var(--gn-color-line-strong) var(--pct));-webkit-background-clip:text;background-clip:text;color:transparent}.gn-ico{width:22px;height:22px;flex:none;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.gn-js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity var(--gn-dur-reveal) ease,transform var(--gn-dur-reveal) var(--gn-ease-out)}.gn-js [data-reveal].is-in{opacity:1;transform:none}}.gn-pay{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.gn-pay__icon{display:block;width:38px;height:24px}.gn-pay--cart{flex:0 0 100%;justify-content:center;margin-top:4px}.cart__ctas:has(.gn-pay--cart){flex-wrap:wrap}.gn-pay--cart .gn-pay__icon{width:34px;height:22px}html body #MainContent .v3-finder-bottom>span{color:#6d7167}html body #MainContent .v3-finder-privacy{color:#686c61}html body #MainContent .v8-rating__eyebrow{color:#647059}html body #MainContent .v8-rating__date span{color:#646f59}html body #MainContent .v8-rating__note{color:#66705a}html body #MainContent .gn-shop__dots button,html body #MainContent .v5-color-swatch,html body #MainContent .gn-chip,html body #MainContent .v4-reviews-link,html body #MainContent .v3-team-link,html body #MainContent .v3-finder-progress button,html body #MainContent #customer-rating a[href="#customer-reviews"]{position:relative}html body #MainContent .gn-shop__dots button:after,html body #MainContent .v5-color-swatch:after,html body #MainContent .gn-chip:after,html body #MainContent .v4-reviews-link:after,html body #MainContent .v3-team-link:after,html body #MainContent .v3-finder-progress button:after,html body #MainContent #customer-rating a[href="#customer-reviews"]:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}
/*# sourceMappingURL=/cdn/shop/t/60/assets/gn-base.css.map */
