@font-face{font-family:d2-inter-fallback;src:local("Arial"),local("ArialMT"),local("Helvetica");font-weight:1 450;size-adjust:97.22%;ascent-override:99.64%;descent-override:24.81%;line-gap-override:0%}@font-face{font-family:d2-inter-fallback;src:local("Arial"),local("ArialMT"),local("Helvetica");font-weight:451 550;size-adjust:98.98%;ascent-override:97.87%;descent-override:24.37%;line-gap-override:0%}@font-face{font-family:d2-inter-fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Helvetica-Bold");font-weight:551 650;size-adjust:95.11%;ascent-override:101.85%;descent-override:25.36%;line-gap-override:0%}@font-face{font-family:d2-inter-fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold"),local("Helvetica-Bold");font-weight:651 1000;size-adjust:96.74%;ascent-override:100.14%;descent-override:24.93%;line-gap-override:0%}html:root{--font-body-family: Inter, "d2-inter-fallback", sans-serif}:root{--d2-raw-cream: #F6F0E6;--d2-raw-oatmeal: #ECE2D0;--d2-raw-bone: #E4D9C6;--d2-raw-camel: #B08F5E;--d2-raw-camel-deep: #8C6E42;--d2-raw-soft-black: #2A2521;--d2-raw-champagne: #CBA968;--d2-raw-champagne-deep: #8A6C33;--d2-raw-champagne-ink: #6E5527;--d2-color-bg: var(--d2-raw-cream);--d2-color-surface: var(--d2-raw-oatmeal);--d2-color-surface-alt: var(--d2-raw-bone);--d2-color-surface-inverse: var(--d2-raw-soft-black);--d2-color-surface-inverse-hover: #47413D;--d2-color-text: var(--d2-raw-soft-black);--d2-color-text-muted: #665D55;--d2-color-text-inverse: var(--d2-raw-cream);--d2-color-text-inverse-muted:#C9C0B2;--d2-color-border: #D8CBB4;--d2-color-border-strong: var(--d2-raw-camel-deep);--d2-color-accent: var(--d2-raw-champagne);--d2-color-accent-hover: #AD9058;--d2-color-accent-active: #7A653E;--d2-color-accent-ink: var(--d2-raw-champagne-ink);--d2-color-focus-ring: var(--d2-raw-soft-black);--d2-color-focus-ring-inverse: var(--d2-raw-cream);--d2-color-link: #5C4A22;--d2-color-link-inverse: var(--d2-raw-champagne);--d2-color-error: #9A3324;--d2-color-error-inverse: #E2A392;--d2-color-success: #386043;--d2-color-success-inverse: #9FC7A9;--d2-color-info: #3C5A72;--d2-color-info-inverse: #A9C2D3;--d2-color-sold: #685A43;--d2-color-sold-inverse: #B7A47E;--d2-color-sample-tag-bg: #5C2A50;--d2-color-sample-tag-text: var(--d2-raw-cream);--d2-swatch-yellow-14k: #D9B66B;--d2-swatch-yellow-18k: #CBA046;--d2-swatch-white-gold: #D4D0C6;--d2-swatch-white-gold-18k: #E4E8EA;--d2-swatch-rose-gold: #C99384;--d2-swatch-rose-gold-18k: #B5715F;--d2-swatch-platinum: #B9B4AC;--d2-swatch-white-and-yellow-14k: linear-gradient(135deg,var(--d2-swatch-white-gold) 50%,var(--d2-swatch-yellow-14k) 0);--d2-swatch-white-yellow-and-rose-14k: linear-gradient(135deg,var(--d2-swatch-white-gold) 33%,var(--d2-swatch-yellow-14k) 0 67%,var(--d2-swatch-rose-gold) 0);--d2-font-display: "Fraunces", ui-serif, Georgia, "Times New Roman", serif;--d2-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--d2-font-weight-regular: 400;--d2-font-weight-medium: 500;--d2-font-weight-semibold: 600;--d2-text-xs-size-mobile: 12px;--d2-text-xs-lh-mobile: 18px;--d2-text-xs-size-desktop: 12px;--d2-text-xs-lh-desktop: 18px;--d2-text-xs-tracking: .01em;--d2-text-sm-size-mobile: 14px;--d2-text-sm-lh-mobile: 20px;--d2-text-sm-size-desktop: 14px;--d2-text-sm-lh-desktop: 20px;--d2-text-sm-tracking: .01em;--d2-text-base-size-mobile: 16px;--d2-text-base-lh-mobile: 26px;--d2-text-base-size-desktop: 16px;--d2-text-base-lh-desktop: 28px;--d2-text-base-tracking: 0em;--d2-text-md-size-mobile: 18px;--d2-text-md-lh-mobile: 27px;--d2-text-md-size-desktop: 19px;--d2-text-md-lh-desktop: 30px;--d2-text-md-tracking: 0em;--d2-text-lg-size-mobile: 22px;--d2-text-lg-lh-mobile: 28px;--d2-text-lg-size-desktop: 24px;--d2-text-lg-lh-desktop: 32px;--d2-text-lg-tracking: -.005em;--d2-text-xl-size-mobile: 26px;--d2-text-xl-lh-mobile: 32px;--d2-text-xl-size-desktop: 30px;--d2-text-xl-lh-desktop: 38px;--d2-text-xl-tracking: -.01em;--d2-text-2xl-size-mobile: 32px;--d2-text-2xl-lh-mobile: 38px;--d2-text-2xl-size-desktop: 38px;--d2-text-2xl-lh-desktop: 46px;--d2-text-2xl-tracking: -.01em;--d2-text-3xl-size-mobile: 38px;--d2-text-3xl-lh-mobile: 44px;--d2-text-3xl-size-desktop: 48px;--d2-text-3xl-lh-desktop: 54px;--d2-text-3xl-tracking: -.015em;--d2-text-4xl-size-mobile: 44px;--d2-text-4xl-lh-mobile: 48px;--d2-text-4xl-size-desktop: 60px;--d2-text-4xl-lh-desktop: 64px;--d2-text-4xl-tracking: -.02em;--d2-text-5xl-size-mobile: 44px;--d2-text-5xl-lh-mobile: 48px;--d2-text-5xl-size-desktop: 72px;--d2-text-5xl-lh-desktop: 76px;--d2-text-5xl-tracking: -.02em;--d2-tracking-wide: .08em;--d2-space-0: 0px;--d2-space-2: 2px;--d2-space-4: 4px;--d2-space-8: 8px;--d2-space-12: 12px;--d2-space-16: 16px;--d2-space-20: 20px;--d2-space-24: 24px;--d2-space-32: 32px;--d2-space-40: 40px;--d2-space-48: 48px;--d2-space-64: 64px;--d2-space-80: 80px;--d2-space-96: 96px;--d2-space-128:128px;--d2-radius-none: 0px;--d2-radius-sm: 2px;--d2-radius-md: 6px;--d2-radius-lg: 12px;--d2-radius-pill: 999px;--d2-border-width-thin: 1px;--d2-border-width-default: 1.5px;--d2-border-width-thick: 2px;--d2-shadow-sm: 0 1px 2px rgba(42, 37, 33, .08);--d2-shadow-md: 0 4px 12px rgba(42, 37, 33, .1);--d2-shadow-lg: 0 12px 32px rgba(42, 37, 33, .14);--d2-duration-instant: 80ms;--d2-duration-fast: .15s;--d2-duration-base: .22s;--d2-duration-slow: .36s;--d2-ease-standard: cubic-bezier(.4, 0, .2, 1);--d2-ease-emphasized: cubic-bezier(.2, 0, 0, 1);--d2-ease-out: cubic-bezier(0, 0, .2, 1);--d2-bp-mobile-ref: 390px;--d2-bp-tablet: 768px;--d2-bp-desktop: 1024px;--d2-bp-wide-ref: 1440px;--d2-grid-columns-mobile: 4;--d2-grid-gutter-mobile: 16px;--d2-grid-margin-mobile: 20px;--d2-grid-columns-desktop: 12;--d2-grid-gutter-desktop: 24px;--d2-grid-margin-desktop: 64px;--d2-content-max-width: 1280px;--d2-z-base: 0;--d2-z-sticky-header: 100;--d2-z-dropdown: 200;--d2-z-drawer: 300;--d2-z-modal: 400;--d2-z-toast: 500;--d2-z-tooltip: 600}:root{--d2-rgb-cream: 246 240 230;--d2-rgb-oatmeal: 236 226 208;--d2-rgb-bone: 228 217 198;--d2-rgb-soft-black: 42 37 33;--d2-rgb-border-strong: 140 110 66;--d2-size-control-height: 48px;--d2-size-textarea-min-height: 120px;--d2-size-pill-min-width: 44px;--d2-size-pill-height: 40px;--d2-size-swatch: 32px;--d2-size-check: 20px;--d2-size-spinner: 18px;--d2-spinner-stroke: 2px;--d2-check-mark-width: 6px;--d2-check-mark-height: 10px;--d2-check-mark-stroke: 2px;--d2-radio-dot-size: 10px;--d2-focus-offset: 2px;--d2-swatch-selected-gap: 2px;--d2-swatch-selected-ring: 4px;--d2-underline-offset: 3px;--d2-underline-offset-em: .15em;--d2-underline-thickness-active: 2px;--d2-focus-ring-soft-width: 3px;--d2-focus-ring-mix: 22%;--d2-opacity-unavailable: .45;--d2-opacity-static-spinner: .6;--d2-drawer-max-width: 420px;--d2-placeholder-stripe: 10px;--d2-placeholder-stripe-end: 20px;--d2-select-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%232A2521' stroke-width='1.5' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E")}:root{--d2-size-tap: 44px;--d2-size-tap-min: 24px;--d2-size-hairline: 1px;--d2-size-pill-height-compact: 36px;--d2-size-pill-two-line-height: 46px;--d2-space-6: 6px;--d2-space-10: 10px;--d2-lh-tight: 1;--d2-lh-heading-compact: 1.15;--d2-lh-pill: 1.2;--d2-lh-chip: 1.25;--d2-lh-note: 1.4;--d2-text-h1-cap: 40px;--d2-opacity-stale: .72;--d2-measure-narrow: 480px;--d2-measure-faq-answer: 400px;--d2-measure-prose: 640px;--d2-measure-form: 720px;--d2-measure-table: 36rem;--d2-measure-request: 440px;--d2-measure-hero-lede: 378px;--d2-measure-hero-title: 18ch;--d2-measure-hero-title-wide: 20ch;--d2-size-field-narrow: 280px;--d2-size-select-narrow: 360px;--d2-size-header-offset: 66px;--d2-scroll-pad-bar: 176px;--d2-scroll-margin-field: 112px;--d2-offscreen-offset: -10000px;--d2-z-overlay-local: 2;--d2-size-cart-media: 90px;--d2-size-chip-min-width: 64px;--d2-size-count-bubble: 20px;--d2-size-count-bubble-drawer: 24px;--d2-size-error-glyph: 18px;--d2-size-invalid-bar: 3px;--d2-size-chevron: 10px;--d2-size-hero-mark-width: 96px;--d2-size-hero-mark-width-wide: 120px;--d2-size-intake-chip-img: 72px;--d2-size-intake-chip-body-basis: 120px;--d2-size-footer-text-min: 220px;--d2-size-footer-newsletter-min: 260px;--d2-size-pdp-buy-column: 640px;--d2-size-pdp-info-column: 548px;--d2-size-spec-label-min: 9em;--d2-size-suite-fact-min: 90px;--d2-size-option-col-min: 150px;--d2-size-option-col-min-wide: 200px;--d2-size-review-label-min: 100px;--d2-size-stage-row: 56px;--d2-divider: var(--d2-color-border);--d2-boundary: var(--d2-color-border-strong);--d2-edge-cart-totals-gap: 1.5rem;--d2-duration-hero-draw: 2.4s;--d2-duration-hero-delay: .6s;--d2-duration-hero-glint: 9s;--d2-duration-hero-glint-delay: 3s}@media(max-width:767px){:root{--d2-size-pill-height: 44px}}.d2-surface{--color-heading: var(--color-foreground);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.d2-surface--cream{--color-background: var(--d2-rgb-cream);--color-foreground: var(--d2-rgb-soft-black)}.d2-surface--bone{--color-background: var(--d2-rgb-bone);--color-foreground: var(--d2-rgb-soft-black)}.d2-surface--oatmeal{--color-background: var(--d2-rgb-oatmeal);--color-foreground: var(--d2-rgb-soft-black)}.d2-surface--soft-black{--color-background: var(--d2-rgb-soft-black);--color-foreground: var(--d2-rgb-cream);--btn-outline-border: var(--d2-rgb-cream);--btn-outline-text: var(--d2-rgb-cream);--btn-outline-text-hover: var(--d2-rgb-soft-black);--btn-underlined-text: var(--d2-rgb-cream);--btn-underlined-bg: var(--d2-rgb-cream);--d2-divider: var(--d2-color-border-strong);--d2-boundary: var(--d2-color-text-inverse-muted)}strong,b{font-weight:var(--d2-font-weight-semibold)}@media(prefers-reduced-motion:reduce){:root{--d2-duration-instant: 0ms;--d2-duration-fast: 0ms;--d2-duration-base: 0ms;--d2-duration-slow: 0ms}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/d2-tokens.css.map */
