@font-face{font-family:MADE Okine Sans;src:url(//www.thehappinessstory.com/cdn/shop/t/36/assets/MADEOkineSansPERSONALUSE-Light.otf?v=114634468894834380941783416998) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:MADE Okine Sans;src:url(//www.thehappinessstory.com/cdn/shop/t/36/assets/MADEOkineSansPERSONALUSE-Regular.otf?v=47434225897348699361783416998) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MADE Okine Sans;src:url(//www.thehappinessstory.com/cdn/shop/t/36/assets/MADEOkineSansPERSONALUSE-Medium.otf?v=178975537861859838831783416998) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MADE Okine Sans;src:url(//www.thehappinessstory.com/cdn/shop/t/36/assets/MADEOkineSansPERSONALUSE-Bold.otf?v=6721124632907335631783416998) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--ths-yellow:#F4C542;--ths-cream:#FFF7E8;--ths-sand:#D8B98A;--ths-charcoal:#1F1F1F;--ths-terracotta:#D97B4D;--ths-mustard:#C89B3C;--ths-matte-ivory:#F7F3EB;--ths-espresso:#4A3427;--ths-black:#111111;--ths-metallic-gold:#D4AF37;--ths-soft-ivory:#FFFAF2;--ths-sunshine:#FFE9A6;--ths-sage:#A8B89F;--ths-dusty-blue:#8EB8D1;--ths-peach:#F7C8B6;--ths-greige:#E5E1D8;--ths-color-bg:var(--ths-cream);--ths-color-bg-alt:var(--ths-soft-ivory);--ths-color-surface:var(--ths-soft-ivory);--ths-color-surface-lux:var(--ths-matte-ivory);--ths-color-ink:var(--ths-charcoal);--ths-color-ink-soft:var(--ths-espresso);--ths-color-primary:var(--ths-yellow);--ths-color-primary-ink:var(--ths-charcoal);--ths-color-accent:var(--ths-terracotta);--ths-color-accent-deep:var(--ths-mustard);--ths-color-rule:var(--ths-greige);--ths-color-rule-strong:var(--ths-sand);--ths-color-success:var(--ths-sage);--ths-color-success-ink:var(--ths-charcoal);--ths-color-personalized:var(--ths-peach);--ths-color-personalized-ink:var(--ths-espresso);--ths-color-preorder:var(--ths-sunshine);--ths-color-sale:var(--ths-terracotta);--ths-color-sale-ink:#FFFFFF;--ths-color-whatsapp:#25D366;--ths-font-display:"MADE Okine Sans","Helvetica Neue",Helvetica,Arial,system-ui,sans-serif;--ths-font-body:-apple-system,"Helvetica Neue",Helvetica,Roboto,Arial,system-ui,sans-serif;--ths-font-serif:"Cormorant Garamond",Georgia,serif;--ths-font-bangla:"Noto Serif Bengali",serif;--ths-fs-h1:clamp(1.85rem,4.5vw,3rem);--ths-fs-h2:clamp(1.45rem,3vw,2.1rem);--ths-fs-h3:clamp(1.15rem,2.2vw,1.4rem);--ths-fs-body:1rem;--ths-fs-small:.875rem;--ths-fs-eyebrow:.78rem;--ths-ls-eyebrow:.14em;--ths-space-1:.5rem;--ths-space-2:1rem;--ths-space-3:1.5rem;--ths-space-4:2.5rem;--ths-space-5:4rem;--ths-radius:10px;--ths-radius-pill:999px;--ths-ease-out:cubic-bezier(.2,.7,.25,1);--ths-shadow-soft:0 10px 30px -14px rgba(31,31,31,.18);--ths-shadow-card:0 24px 60px -24px rgba(31,31,31,.28)}body{font-family:var(--ths-font-body);color:var(--ths-color-ink);background:var(--ths-color-bg)}h1,h2,h3,.h0,.h1,.h2,.h3,.title,.banner__heading,.section-header__title{font-family:var(--ths-font-display);color:var(--ths-color-ink);letter-spacing:.01em}.ths-eyebrow{font-family:var(--ths-font-display);font-size:var(--ths-fs-eyebrow);letter-spacing:var(--ths-ls-eyebrow);text-transform:uppercase;color:var(--ths-color-accent-deep)}.ths-lede,blockquote{font-family:var(--ths-font-serif);font-style:italic;color:var(--ths-color-ink-soft)}.button,.shopify-challenge__button,.customer button,.ths-btn--primary{background:var(--ths-color-primary);color:var(--ths-color-primary-ink);font-family:var(--ths-font-display);font-weight:500;border-radius:var(--ths-radius-pill);border:none;transition:transform .18s var(--ths-ease-out),box-shadow .18s var(--ths-ease-out)}.button:hover,.ths-btn--primary:hover{box-shadow:var(--ths-shadow-soft);transform:translateY(-1px)}.button--secondary,.ths-btn--secondary{background:transparent;color:var(--ths-color-ink);border:1.5px solid var(--ths-color-ink);border-radius:var(--ths-radius-pill)}.ths-btn--whatsapp{background:var(--ths-color-whatsapp);color:#fff;border-radius:var(--ths-radius-pill);font-family:var(--ths-font-body);font-weight:600}.ths-badge{display:inline-block;font-family:var(--ths-font-body);font-size:var(--ths-fs-small);font-weight:600;padding:.25rem .7rem;border-radius:var(--ths-radius-pill)}.ths-badge--ready{background:var(--ths-color-success);color:var(--ths-color-success-ink)}.ths-badge--personalized{background:var(--ths-color-personalized);color:var(--ths-color-personalized-ink)}.ths-badge--preorder{background:var(--ths-color-preorder);color:var(--ths-color-ink)}.ths-badge--sale{background:var(--ths-color-sale);color:var(--ths-color-sale-ink)}.card,.card--standard{background:var(--ths-color-surface);border-radius:var(--ths-radius);box-shadow:none;transition:box-shadow .2s var(--ths-ease-out)}.card:hover{box-shadow:var(--ths-shadow-card)}.card__media,.card__inner .media,.product__media{aspect-ratio:1/1!important}.card__media img,.card__inner .media img{width:100%;height:100%;object-fit:contain!important;object-position:center;background:var(--ths-color-surface)}.ths-media--cover img{object-fit:cover!important}hr,.ths-rule{border:0;border-top:1px solid var(--ths-color-rule)}.ths-rule--strong{border-top-color:var(--ths-color-rule-strong)}.announcement-bar{background:var(--ths-color-ink);color:var(--ths-cream);font-family:var(--ths-font-body)}.announcement-bar a{color:var(--ths-yellow)}.ths-section--lux{background:var(--ths-color-surface-lux)}.ths-section--lux .ths-eyebrow{color:var(--ths-metallic-gold)}.ths-bangla-accent{font-family:var(--ths-font-bangla);color:var(--ths-color-accent)}.ths-personalize-field{margin-block:var(--ths-space-2)}.ths-personalize-field label{font-family:var(--ths-font-display);font-weight:500;font-size:var(--ths-fs-small);display:block;margin-bottom:.35rem}.ths-personalize-field input[type=text],.ths-personalize-field textarea{width:100%;border:1.5px solid var(--ths-color-rule-strong);border-radius:var(--ths-radius);background:var(--ths-color-bg-alt);color:var(--ths-color-ink);font-family:var(--ths-font-body);padding:.6rem .8rem}.ths-personalize-field small{color:var(--ths-color-ink-soft);font-size:.8rem}
/*# sourceMappingURL=/cdn/shop/t/36/assets/ths-design-tokens.css.map */
