html{scroll-behavior:smooth}.font-heading,[class*=ai-image-overlay][class*=__heading]{font-family:League Spartan,sans-serif!important;font-weight:700!important}:root{--heading-font-stack: "League Spartan", sans-serif}header[role=banner],.headerBorderWrap,#headerContainer{background-color:#fffdf5}.ponpon-nav-link,a.ponpon-nav-link,button.ponpon-nav-link{font-size:1.25rem!important;font-weight:700!important;color:#3e2723!important;letter-spacing:.01em}.ponpon-nav-link span{font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.ponpon-nav-link svg{color:#3e2723!important}.learn-mega-menu{background-color:#fdf6ec!important;border-top:1px solid rgba(62,39,35,.12);box-shadow:0 8px 24px #3e272314}.learn-mega-menu__inner{max-width:900px;margin:0 auto}.learn-mega-menu__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.learn-mega-menu__card{display:flex;flex-direction:column;text-decoration:none;border-radius:8px;overflow:hidden;border:1px solid rgba(62,39,35,.12);transition:transform .15s ease,box-shadow .15s ease}.learn-mega-menu__card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #3e27231f}.learn-mega-menu__card-img{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#f0e6d6}.learn-mega-menu__placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.learn-mega-menu__card-label{display:block;padding:12px 16px;font-size:1rem;font-weight:700;color:#3e2723;font-family:var(--font-secondary-family, sans-serif);background:#fff;text-align:center;letter-spacing:.01em}body:has(#ponpon-bundle-bg-overlay) h1.font-heading,body:has(#ponpon-bundle-bg-overlay) h1.font-heading *,#ponpon-bundle-bg-overlay~* h1.font-heading{color:#3e2723!important}h1.font-heading:has(~#bundle-picker-),.shopify-section h1.font-heading{position:relative;z-index:1}.ponpon-callouts{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center}.ponpon-callout{display:flex;align-items:center;justify-content:center}.ponpon-callout__blob{width:160px;height:90px;display:block;filter:drop-shadow(0 3px 8px rgba(62,39,35,.15))}.ponpon-hero-headline .font-heading,.ponpon-hero-headline h2{font-size:1.5em!important}.ponpon-hero-btn__surface{font-weight:700!important}.bundle-add-btn{font-size:1.2rem!important;font-weight:900!important;background:#3b1f0e!important;color:#fff!important;border:2px solid #3b1f0e!important;border-radius:var(--buttons-radius, 6px)!important;width:100%!important;height:100%!important;line-height:1!important;padding:0!important;cursor:pointer;letter-spacing:.04em}h2.inline-heading-rte.heading-standard.break-words.text-center{font-size:3em!important;line-height:1.2!important}.section-content h2,h2.text-center.heading-standard{font-size:3em!important}.splide__slide>div[style*=padding-bottom]{padding-bottom:0!important;aspect-ratio:9/16!important;overflow:hidden!important}.splide__slide div[style*=padding-bottom]{height:auto!important}@media(max-width:768px){.splide__slide{width:48%!important}}.splide__slide video,.splide__slide iframe,.splide__slide blockquote.instagram-media{border-radius:12px!important}section:has([class*=splide]) h2.inline-heading-rte.heading-standard{font-size:4em!important;font-family:League Spartan,sans-serif!important;font-weight:700!important;text-transform:none!important}.divider-perforate{width:100%;border-top:2px dashed rgba(62,39,35,.15);margin:0}section .splide~h2,.splide~h2,section:has(.splide) h2.inline-heading-rte{font-size:4em!important;font-family:League Spartan,sans-serif!important;font-weight:700!important;line-height:1.2!important}.vve-squiggle-top{width:100%;overflow:hidden}.vve-squiggle-top svg{width:100%;height:auto;display:block;stroke:#3e2723}@media(max-width:768px){section:has(.splide) h2.inline-heading-rte{font-size:2em!important}}@media(max-width:768px){section:has(.splide) .section-content{margin-bottom:-5rem!important}}@media(max-width:768px){#shopify-section-image_with_text_overlay_hLyWFY{min-height:120vw!important}#shopify-section-image_with_text_overlay_hLyWFY .object-wrapper-none{min-height:120vw!important;position:relative;overflow:hidden}#shopify-section-image_with_text_overlay_hLyWFY .object-wrapper-none img,#shopify-section-image_with_text_overlay_hLyWFY img{width:100%!important;min-height:120vw!important;height:120vw!important;object-fit:cover!important;object-position:center!important;display:block!important}}#CartButton,[data-open-search],.site-header a[href*="/account"]{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/28/assets/custom.css.map */
