img,svg,video,iframe,canvas{max-width:100%;height:auto;display:block}*{min-width:0}html,body{overflow-x:clip}:root{--paper: #fbf7f0;--surface: #ffffff;--ink: #211e2c;--muted: #615c70;--accent: #2b2750;--accent-text: #fff3df;--glow: #f2a93b;--glow-deep: #be750b;--glow-text: #9a5e06;--hairline: rgba(33, 30, 44, .14);--chip-bg: rgba(33, 30, 44, .05);--wash: rgba(242, 169, 59, .1);--mark-flame: #c77d0e;--t-cap: 15px;--t-body: 17px;--t-lead: 19px;--t-h4: 24px;--t-h3: 30px;--t-h2: 38px;--t-h1: 32px;--lh-body: 1.65;--lh-head: 1.12;--measure: 62ch;--font-heading: "Fraunces", "Iowan Old Style", Georgia, serif;--font-body: "Karla", ui-sans-serif, system-ui, -apple-system, sans-serif;--s-1: 8px;--s-2: 16px;--s-3: 24px;--s-4: 32px;--s-6: 48px;--section-pad: 56px;--gutter: 16px;--content-max: 1080px;--r-card: 18px;--r-btn: 12px;--r-pill: 999px;--shadow-card: 0 18px 40px -26px rgba(33, 30, 44, .3);--shadow-card-hover: 0 26px 54px -26px rgba(33, 30, 44, .38);--bloom: 0 0 70px -12px rgba(242, 169, 59, .55);--bloom-soft: 0 0 44px -14px rgba(242, 169, 59, .45);--ring: 0 0 0 3px rgba(242, 169, 59, .35);--dur-hover: .16s;--dur-tween: .32s;--dur-dim: .42s;--ease-tween: cubic-bezier(.2, .8, .2, 1);--ease-dim: cubic-bezier(.4, 0, .2, 1)}@media screen and (min-width:750px){:root{--t-h1: 48px;--section-pad: 96px;--gutter: 32px}}[class*=color-scheme-]{--ink: rgb(var(--color-foreground));--muted: rgba(var(--color-foreground), .74);--hairline: rgba(var(--color-foreground), .2);--chip-bg: rgba(var(--color-foreground), .08)}[x-cloak]{display:none!important}.dg-container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--gutter)}.dg-section{padding-block:var(--section-pad);scroll-margin-top:88px;font-family:var(--font-body);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink)}.dg-section>*:first-child{margin-block-start:0}.dg-section>*:last-child{margin-block-end:0}.dg-section.dg-purchase{padding-block-start:0}.dg-section.dg-sticky-bar,.color-scheme-3.dg-sticky-bar,.color-scheme-4.dg-sticky-bar{padding-block:0}.dg-h1,.dg-h2,.dg-h3,.dg-h4{font-family:var(--font-heading);font-weight:500;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 0;line-height:var(--lh-head);letter-spacing:-.005em;color:var(--ink);margin:0;max-width:var(--measure)}.dg-h1{font-size:var(--t-h1)}.dg-h2{font-size:var(--t-h2)}.dg-h3{font-size:var(--t-h3)}.dg-h4{font-size:var(--t-h4)}.dg-body{font-size:var(--t-body);line-height:var(--lh-body);color:var(--muted);max-width:var(--measure);margin:0}.dg-lead{font-size:var(--t-lead);line-height:1.55;color:var(--ink);max-width:var(--measure);margin:0}.dg-cap{font-size:var(--t-cap);line-height:1.5;color:var(--muted);margin:0}.dg-eyebrow{font-family:var(--font-body);font-size:var(--t-cap);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.dg-num{font-variant-numeric:tabular-nums}.dg-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-1);width:100%;min-height:56px;padding:16px 24px;border:0;border-radius:var(--r-btn);background:var(--accent);color:var(--accent-text);font-family:var(--font-body);font-size:var(--t-lead);font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform var(--dur-hover) var(--ease-tween),box-shadow var(--dur-hover) var(--ease-tween)}.dg-btn:after{content:none}.dg-btn:hover{transform:translateY(-1px);box-shadow:var(--ring)}.dg-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dg-btn[disabled],.dg-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.dg-btn.is-loading{opacity:.75;cursor:progress}.dg-btn--glow{background:var(--glow);color:#211e2c}.dg-btn--glow:focus-visible{outline-color:var(--glow)}.dg-btn--ghost{background:transparent;color:var(--ink);border:1px solid var(--hairline)}.dg-form .shopify-payment-button{margin-top:12px}.dg-form .shopify-payment-button__button--unbranded{border-radius:var(--r-btn);border:1px solid var(--accent);background:transparent;color:var(--accent);font-family:var(--font-body);font-size:var(--t-lead);font-weight:700;min-height:56px}.dg-chip{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;padding:6px 14px;border-radius:var(--r-pill);background:var(--chip-bg);font-size:var(--t-cap);line-height:1.3;white-space:nowrap}.dg-chip--accent{background:var(--accent);color:var(--glow);font-weight:700}.dg-stars{position:relative;display:inline-block;flex:0 0 auto;line-height:0;vertical-align:middle}.dg-stars__row{display:flex;gap:2px;white-space:nowrap}.dg-stars__row svg{width:16px;height:16px;flex:0 0 auto}.dg-stars__row--base{color:var(--glow-deep);opacity:.22}.dg-stars__row--fill{position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;color:var(--glow-deep)}.dg-stars--lg .dg-stars__row svg{width:24px;height:24px}.color-scheme-3 .dg-stars__row,.color-scheme-4 .dg-stars__row{color:var(--glow)}.color-scheme-3,.color-scheme-4{--mark-flame: var(--glow);--glow-deep: var(--glow);--glow-text: var(--glow)}.dg-rule{border:0;border-top:1px solid var(--hairline);margin:0}.dg-card{background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-card)}.dg-glowplate{position:relative;isolation:isolate}.dg-glowplate:before{content:"";position:absolute;top:-12%;right:-8%;bottom:-12%;left:-8%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#f2a93b6b,#f2a93b00 72%);animation:dg-breath 4.5s ease-in-out infinite alternate;pointer-events:none}@keyframes dg-mq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dg-breath{0%{opacity:.55}to{opacity:.85}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.dg-glowplate:before{animation:none;opacity:.7}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media screen and (max-width:749px){.cart-item__media,.cart-item__details{min-width:0}.cart-item__image-container{max-width:100%}.cart-item__image{max-width:100%;width:100%}.cart-item__details>*{overflow-wrap:anywhere}}.header__heading-link{word-break:normal;line-height:normal;padding:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tokens.css.map */
