@import "https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";@font-face{font-family:Integral CF;font-weight:700;font-style:normal;font-display:swap;src:local(Integral CF Bold),local(IntegralCF-Bold)}:root{--ink:#000;--ink-700:#0009;--ink-500:#0006;--ink-300:#0003;--ink-200:#0000001a;--ink-100:#0000000f;--white:#fff;--ink-soft:#1a1a1a;--surface-page:#fff;--surface-subtle:#f0f0f0;--surface-product:#f0eeed;--surface-hero:#f2f0f1;--surface-alt-1:#f3f1ef;--surface-alt-2:#f4f1f4;--surface-invert:#000;--star:#ffc633;--sale:#f33;--sale-tint:#ff33331a;--verified:#01ab31;--line:#0000001a;--line-badge:#d6dce5;--text-strong:var(--ink);--text-body:var(--ink-700);--text-placeholder:var(--ink-500);--text-invert:var(--white);--border-hairline:var(--line);--border-swatch:var(--ink-300);--fill-pill:var(--ink);--fill-pill-quiet:var(--surface-subtle);--fill-pill-active:var(--ink-100);--swatch-green:#00c12b;--swatch-red:#f50606;--swatch-yellow:#f5dd06;--swatch-orange:#f57906;--swatch-cyan:#06caf5;--swatch-blue:#063af5;--swatch-purple:#7d06f5;--swatch-pink:#f506a4;--swatch-olive:#4f4631;--swatch-forest:#314f4a;--swatch-navy:#31344f;--swatch-black:#000;--swatch-white:#fff;--pay-visa:#1434cb;--pay-mastercard:#f79e1b;--pay-paypal:#179bd7;--pay-applepay:#000008;--pay-googlepay:#e94235;--font-display:"Integral CF", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-body:"Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-library:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--weight-regular:400;--weight-medium:500;--weight-bold:700;--type-hero:var(--weight-bold) 64px/64px var(--font-display);--type-hero-mobile:var(--weight-bold) 36px/34px var(--font-display);--type-section:var(--weight-bold) 48px/100% var(--font-display);--type-section-mobile:var(--weight-bold) 32px/100% var(--font-display);--type-product-title:var(--weight-bold) 40px/48px var(--font-display);--type-newsletter:var(--weight-bold) 40px/45px var(--font-display);--type-wordmark:var(--weight-bold) 32px/100% var(--font-display);--type-wordmark-footer:var(--weight-bold) 33.4545px/100% var(--font-display);--type-wordmark-mobile:var(--weight-bold) 25.2px/100% var(--font-display);--type-wordmark-mobile-footer:var(--weight-bold) 28.847px/100% var(--font-display);--type-stat:var(--weight-bold) 40px/100% var(--font-body);--type-stat-mobile:var(--weight-bold) 24px/100% var(--font-body);--type-price:var(--weight-bold) 24px/100% var(--font-body);--type-price-mobile:var(--weight-bold) 20px/100% var(--font-body);--type-heading-24:var(--weight-bold) 24px/100% var(--font-body);--type-heading-20:var(--weight-bold) 20px/100% var(--font-body);--type-name-20:var(--weight-bold) 20px/22px var(--font-body);--type-row-20:var(--weight-regular) 20px/100% var(--font-body);--type-body:var(--weight-regular) 16px/22px var(--font-body);--type-body-mobile:var(--weight-regular) 14px/20px var(--font-body);--type-label:var(--weight-medium) 16px/100% var(--font-body);--type-label-sm:var(--weight-medium) 14px/100% var(--font-body);--type-link:var(--weight-regular) 16px/100% var(--font-body);--type-footer-link:var(--weight-regular) 16px/19px var(--font-body);--type-meta:var(--weight-regular) 14px/22px var(--font-body);--type-meta-tight:var(--weight-regular) 14px/100% var(--font-body);--type-caption:var(--weight-regular) 12px/22px var(--font-body);--type-caption-tight:var(--weight-medium) 12px/100% var(--font-body);--type-micro:var(--weight-medium) 10px/100% var(--font-body);--type-eyebrow:var(--weight-medium) 16px/18px var(--font-body);--tracking-eyebrow:3px;--space-1:4px;--space-2:8px;--space-2h:10px;--space-3:12px;--space-3h:13px;--space-4:14px;--space-5:16px;--space-6:20px;--space-7:24px;--space-8:25px;--space-9:26px;--space-10:28px;--space-11:32px;--space-12:35px;--space-13:40px;--space-14:54px;--space-15:64px;--page-desktop:1440px;--page-mobile:390px;--container:1240px;--gutter-desktop:100px;--gutter-mobile:16px;--card-pad:20px 24px;--review-pad:28px 32px;--pill-pad:16px 54px;--field-pad:12px 16px;--chip-pad:10px 20px;--chip-pad-lg:12px 24px;--tag-pad:6px 14px;--stepper-pad:16px 20px;--product-card:295px;--tap-min:44px;--radius-pill:62px;--radius-card:20px;--radius-badge:5.37857px;--radius-round:50%;--radius-library:8px;--ring-card:inset 0 0 0 1px #0000001a;--ring-hairline:inset 0 0 0 .5px #0000001a;--ring-swatch:inset 0 0 0 1px #0003;--ring-swatch-selected:inset 0 0 0 2px #0003;--ring-social:inset 0 0 0 1px #0003;--shadow-badge:0 0 0 .224px #d6dce5, 0 4.482px 8.964px 0 #b7b7b714, 0 .448px 4.482px 0 #b7b7b714;--shadow-library-xs:0 1px 2px 0 #1018280d;--ring-library-focus:0 0 0 4px #f4ebff;--library-brand-600:#7f56d9;--library-brand-100:#f4ebff;--library-brand-50:#f9f5ff;--library-gray-900:#101828;--library-gray-500:#667085}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font:var(--type-body);color:var(--text-strong);background:var(--surface-page);margin:0}*{text-wrap:pretty}a:hover,a:active{color:var(--ink-700)}img{max-width:100%;display:block}button{font:inherit}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}@keyframes spin{to{transform:rotate(360deg)}}:root{--font-display:"Archivo Black", "Integral CF", -apple-system, sans-serif}*{-webkit-font-smoothing:antialiased}body{font-synthesis-weight:none;background:#fff;margin:0}a{color:#000;text-decoration:none}a:hover{color:#0009}input,select,textarea,button{font-family:Satoshi,-apple-system,sans-serif}input:focus-visible,select:focus-visible,textarea:focus-visible,button:focus-visible,a:focus-visible{outline-offset:2px;outline:2px solid #000}button[disabled]{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
