.hg-global-gradient{height:3px;width:100%;background:var(--hg-gradient, linear-gradient(90deg, #849A28, #E23260, #FCA9AA));pointer-events:none}html{scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#9f9f9f #2c2c2c}::-webkit-scrollbar{width:16px;height:16px}::-webkit-scrollbar-track{background-color:#2c2c2c}::-webkit-scrollbar-thumb{background-color:#9f9f9f;border-radius:999px;border:4px solid #2c2c2c;background-clip:padding-box}::-webkit-scrollbar-corner{background-color:#2c2c2c}:root{--hg-charleston: #1E3309;--hg-citron: #849A28;--hg-cerise: #E23260;--hg-deep-blush: #F2678E;--hg-light-pink: #FCA9AA;--hg-mist: #C8CEA2;--hg-warm-cream: #F5F0E8;--hg-gradient: linear-gradient(90deg, var(--hg-citron), var(--hg-cerise), var(--hg-light-pink));--font-body--family: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-heading--family: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-accent--family: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--font-primary--family: "Plus Jakarta Sans", system-ui, -apple-system, BlinkMacSystemFont, sans-serif}html,body,button,input,select,textarea,header-component,header-component *,.header,.header *,.menu-list,.menu-list *,.header__menu,.header__menu *,.menu,.menu *{font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,sans-serif!important}svg{font-family:inherit!important}@media(min-width:750px){header-component .header__columns,.header .header__columns{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;width:100%}header-component .header__column--left,.header .header__column--left{justify-self:start!important}header-component .header__column--center,.header .header__column--center{justify-self:center!important}header-component .header__column--right,.header .header__column--right{justify-self:end!important}header-component .header__column--left .menu-list,header-component .header__column--left [data-block-id*=header-menu]{margin-inline:auto}}header-component .header,.header{position:relative;isolation:isolate}header-component .header:before,.header-section .header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.32'/%3E%3C/svg%3E");opacity:.4;mix-blend-mode:overlay}header-component .header:after,.header-section .header:after{content:"";position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(132,154,40,.22) 22%,rgba(226,50,96,.32) 50%,rgba(252,169,170,.22) 78%,transparent 100%);pointer-events:none;z-index:3}header-component .header__row,header-component .header__row--top{padding-block:6px}header-component .header-logo,header-component .header-logo *,.header-logo,.header-logo span,.header-logo a{letter-spacing:-.025em!important;font-weight:600!important}header-component .header-logo{transition:opacity .2s ease}header-component .header-logo:hover{opacity:.85}header-component .menu-list__link,header-component .menu-list a{letter-spacing:.005em}header-component .menu-list__link,header-component .menu-list a{transition:color .25s ease,opacity .25s ease}header-component .header-actions__action,header-component [class*=header-actions] button,header-component [class*=header-actions] a{transition:transform .2s ease,color .2s ease}header-component .header-actions__action:hover,header-component [class*=header-actions] button:hover,header-component [class*=header-actions] a:hover{transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){header-component .menu-list__link,header-component .menu-list a,header-component .header-actions__action{transition:none}}header-component .header-logo,header-component .header-logo *{background:none;-webkit-text-fill-color:var(--hg-warm-cream, #F5F0E8);color:var(--hg-warm-cream, #F5F0E8);text-shadow:none;transition:color .25s ease,opacity .25s ease}header-component .header-logo:hover,header-component .header-logo:hover *{background:none;-webkit-text-fill-color:var(--hg-cerise, #E23260);color:var(--hg-cerise, #E23260);opacity:1}header-component .menu-list__link,header-component .menu-list a,header-component .menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link,header-component .menu-list:where(:has(.menu-list__list-item:focus-within)) .menu-list__link,header-component .menu-list .menu-list__list-item[slot=overflow] .menu-list__link[aria-expanded=true]{color:var(--hg-mist, #C8CEA2)!important;text-shadow:none;transition:color .25s ease}header-component .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,header-component .menu-list__link:hover,header-component .menu-list__link:focus,header-component .menu-list a:hover,header-component .menu-list a:focus{color:var(--hg-cerise, #E23260)!important}header-component .menu-list__link--active,header-component .menu-list a[aria-current=page]{color:var(--hg-warm-cream, #F5F0E8)!important}header-component .header-actions__action,header-component [class*=header-actions] button,header-component [class*=header-actions] a{color:var(--hg-mist, #C8CEA2);transition:color .25s ease,transform .2s ease}header-component .header-actions__action svg,header-component [class*=header-actions] svg{filter:none;transition:filter .25s ease}header-component .header-actions__action:hover,header-component [class*=header-actions] button:hover,header-component [class*=header-actions] a:hover{color:var(--hg-cerise, #E23260)}header-component .header-actions__action:hover svg,header-component [class*=header-actions] button:hover svg,header-component [class*=header-actions] a:hover svg{filter:none}header-component .account-button__icon,header-component .account-button__text{color:var(--hg-mist, #C8CEA2);transition:color .25s ease}.header-actions__cart-icon .cart-bubble{min-width:18px;height:18px;aspect-ratio:auto;padding:0 6px;border-radius:999px;background-color:var(--hg-cerise, #E23260);color:var(--hg-warm-cream, #F5F0E8);display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 2px 6px -2px #e232608c}.header-actions__cart-icon .cart-bubble__background{display:none}.header-actions__cart-icon .cart-bubble__text{font-size:.66rem;font-weight:600;letter-spacing:.01em;color:var(--hg-warm-cream, #F5F0E8)}header-component .account-button:hover .account-button__icon,header-component .account-button:hover .account-button__text,header-component .header-actions__action:hover .account-button__icon,header-component .header-actions__action:hover .account-button__text{color:var(--hg-cerise, #E23260)}.shopify-challenge__container,.h-captcha,.hcaptcha-badge,iframe[src*=hcaptcha],iframe[src*="newassets.hcaptcha"],[class*=hcaptcha]:not(form):not(input):not(button),[id*=hcaptcha]:not(form):not(input):not(button),small:has(a[href*=hcaptcha]),small:has(a[href*=captcha]),p:has(a[href*=hcaptcha]){display:none!important}body.template-password,body.template-gift_card,body[class*=template-customers]{background:var(--hg-warm-cream, #F5F0E8)!important;color:var(--hg-charleston, #1E3309)!important}body.template-password main,body.template-gift_card main,body[class*=template-customers] main{background:var(--hg-warm-cream, #F5F0E8)!important}body.template-password h1,body.template-password h2,body.template-gift_card h1,body.template-gift_card h2,body[class*=template-customers] h1,body[class*=template-customers] h2,body[class*=template-customers] h3{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;color:var(--hg-charleston, #1E3309)!important;letter-spacing:-.02em!important;font-weight:600!important}body[class*=template-customers] form input[type=email],body[class*=template-customers] form input[type=password],body[class*=template-customers] form input[type=text],body[class*=template-customers] form input[type=tel]{background:#fff!important;border:1px solid rgba(30,51,9,.18)!important;border-radius:12px!important;padding:12px 16px!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:.95rem!important;color:var(--hg-charleston, #1E3309)!important}body[class*=template-customers] form input:focus{border-color:var(--hg-cerise, #E23260)!important;outline:none!important}body[class*=template-customers] form button[type=submit],body.template-password form button[type=submit],body.template-gift_card a[class*=button]{background:var(--hg-cerise, #E23260)!important;color:var(--hg-warm-cream, #F5F0E8)!important;border:none!important;border-radius:999px!important;padding:12px 24px!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:500!important;cursor:pointer;transition:filter .2s ease,transform .2s ease!important}body[class*=template-customers] form button[type=submit]:hover{filter:brightness(1.08);transform:translateY(-1px)}body[class*=template-customers] a{color:var(--hg-cerise, #E23260)!important}.shopify-policy__container{max-width:760px!important;margin:0 auto!important;padding:clamp(56px,7vw,96px) clamp(20px,5vw,80px) clamp(64px,7vw,100px)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;color:var(--hg-charleston, #1E3309)!important;background:var(--hg-warm-cream, #F5F0E8)}.shopify-policy__title{margin-bottom:32px!important}.shopify-policy__title h1{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:600!important;font-size:clamp(2rem,5vw,3rem)!important;line-height:1.05!important;letter-spacing:-.03em!important;color:var(--hg-charleston, #1E3309)!important;text-wrap:balance}.shopify-policy__body{font-size:1rem!important;line-height:1.7!important;color:var(--hg-charleston, #1E3309)!important}.shopify-policy__body p,.shopify-policy__body li{color:var(--hg-charleston, #1E3309)!important;opacity:.85;margin:0 0 1.2em}.shopify-policy__body h2{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:600!important;font-size:clamp(1.3rem,2.2vw,1.6rem)!important;letter-spacing:-.02em!important;line-height:1.2!important;margin:2em 0 .6em!important;color:var(--hg-charleston, #1E3309)!important}.shopify-policy__body h3{font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:600!important;font-size:clamp(1.1rem,1.7vw,1.3rem)!important;letter-spacing:-.015em!important;margin:1.6em 0 .4em!important;color:var(--hg-charleston, #1E3309)!important}.shopify-policy__body a{color:var(--hg-cerise, #E23260)!important;text-decoration:underline;text-underline-offset:3px}.shopify-policy__body ul,.shopify-policy__body ol{padding-left:1.4em;margin:0 0 1.2em}.shopify-policy__body hr{border:none;height:1px;background:linear-gradient(90deg,transparent,rgba(30,51,9,.2),transparent);margin:2.4em 0}body.template-policy{background:var(--hg-warm-cream, #F5F0E8)}.menu-drawer{background-color:var(--hg-charleston, #1E3309)!important;color:var(--hg-warm-cream, #F5F0E8)!important;border-right:none!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.menu-drawer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--hg-gradient, linear-gradient(90deg, #849A28, #E23260, #FCA9AA));z-index:10;pointer-events:none}.menu-drawer__backdrop{-webkit-backdrop-filter:brightness(.45) blur(1px)!important;backdrop-filter:brightness(.45) blur(1px)!important}.menu-drawer__submenu{background-color:var(--hg-charleston, #1E3309)!important;color:var(--hg-warm-cream, #F5F0E8)!important}.menu-drawer__menu-item--mainlist,.menu-drawer__menu-item--parent,.menu-drawer__menu-item--child,.menu-drawer__back-button,.menu-drawer__close-button{color:var(--hg-warm-cream, #F5F0E8)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;transition:color .25s ease,transform .25s ease!important}.menu-drawer__menu-item--mainlist{font-size:1.05rem!important;font-weight:500!important;letter-spacing:-.005em!important}.menu-drawer__menu-item--mainlist:hover,.menu-drawer__menu-item--parent:hover,.menu-drawer__menu-item--child:hover,.menu-drawer__back-button:hover,.menu-drawer__close-button:hover{color:var(--hg-citron, #849A28)!important}.menu-drawer__list-item--divider,.menu-drawer__menu-container--divider{border-color:#f5f0e81f!important}.menu-drawer__utility-links{background-color:#f5f0e80a!important;border-top:1px solid rgba(245,240,232,.12)!important}.menu-drawer__account,.menu-drawer .language-selector,.menu-drawer .country-selector,.menu-drawer .localization-form__select{color:var(--hg-warm-cream, #F5F0E8)!important}.mega-menu,.mega-menu__content,header-component .mega-menu{background-color:var(--hg-warm-cream, #F5F0E8)!important;color:var(--hg-charleston, #1E3309)!important;border-radius:0 0 18px 18px!important;box-shadow:0 24px 50px -20px #1e330940!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;border:none!important}.mega-menu__link{color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;text-decoration:none!important;transition:color .2s ease,transform .2s ease!important}.mega-menu__link:hover{color:var(--hg-cerise, #E23260)!important;transform:translate(2px)}.mega-menu__link--parent{font-weight:600!important;letter-spacing:-.01em!important}.mega-menu__content-list{list-style:none!important;padding:0!important;margin:0!important}.mega-menu__content-list-item{padding:4px 0!important}.mega-menu .resource-card__title,.mega-menu .resource-card__price{color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)){background:linear-gradient(to bottom,#1e33092e,#1e330900 70px),#f5f0e8!important;color:var(--hg-charleston, #1E3309)!important}.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)) .predictive-search-dropdown{background:transparent!important;padding:14px 20px 24px!important;color:var(--hg-charleston, #1E3309)!important}.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)) .predictive-search-results__title{color:var(--hg-cerise, #E23260)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:.62rem!important;font-weight:500!important;letter-spacing:.22em!important;text-transform:uppercase!important;padding-left:4px}.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)) .predictive-search-results__pill{background-color:#1e33090f!important;color:var(--hg-charleston, #1E3309)!important;border:1px solid rgba(30,51,9,.12)!important;border-radius:999px!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:500!important}.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)) .predictive-search-results__pill:hover,.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)) .predictive-search-results__pill:focus{background-color:var(--hg-cerise, #E23260)!important;color:var(--hg-warm-cream, #F5F0E8)!important;border-color:var(--hg-cerise, #E23260)!important}.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)) .predictive-search-results__pill mark{color:var(--hg-charleston, #1E3309)!important;background:transparent!important;font-weight:700!important}.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)) .predictive-search-results__no-results{color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;opacity:.7}.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)) .predictive-search-results__card,.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)) .resource-card{background:transparent!important;color:var(--hg-charleston, #1E3309)!important}.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)) .resource-card__title,.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)) .resource-card__price,.predictive-search-form__content:has(.predictive-search-dropdown:not(.hg-search-empty-wrap)) .resource-card__vendor{color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.quick-add-modal,.quick-add-modal__content{background-color:var(--hg-warm-cream, #F5F0E8)!important;color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;border-radius:20px!important;border:none!important;overflow:hidden!important;position:relative}.quick-add-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--hg-gradient, linear-gradient(90deg, #849A28, #E23260, #FCA9AA));z-index:5;pointer-events:none}.quick-add-modal__close{color:var(--hg-charleston, #1E3309)!important;background:transparent!important;border:none!important;transition:opacity .2s ease,color .2s ease!important}.quick-add-modal__close:hover{color:var(--hg-cerise, #E23260)!important}.quick-add-modal .product-title,.quick-add-modal h1,.quick-add-modal h2{color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.02em!important}.quick-add-modal .variant-picker__label,.quick-add-modal .variant-option__label,.quick-add-modal .variant-option--swatches label{color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:.78rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important}.quick-add-modal .buy-buttons-block .button,.quick-add-modal .add-to-cart-button{background-color:var(--hg-cerise, #E23260)!important;color:var(--hg-warm-cream, #F5F0E8)!important;border-radius:999px!important;border:none!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:500!important;transition:filter .25s ease,transform .25s ease!important}.quick-add-modal .buy-buttons-block .button:hover,.quick-add-modal .add-to-cart-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.quick-add-modal .view-more-details,.quick-add-modal .view-product-title{color:var(--hg-charleston, #1E3309)!important;text-decoration:underline!important;text-underline-offset:4px!important;opacity:.8}.cart-drawer__dialog,.cart-drawer__inner,.cart-drawer__content,.cart-drawer__items,.cart-drawer__summary{background-color:var(--hg-warm-cream, #F5F0E8)!important;color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;border:none!important}.header{contain:style!important}.cart-drawer__dialog{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;margin:0!important;height:100vh!important;height:100dvh!important;z-index:9999!important;box-shadow:-24px 0 60px -20px #1e330940!important}html:has(.cart-drawer__dialog[open]){overflow:hidden!important;scrollbar-gutter:auto!important}body:has(.cart-drawer__dialog[open]){padding-right:16px!important}.cart-drawer__dialog:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--hg-gradient, linear-gradient(90deg, #849A28, #E23260, #FCA9AA));z-index:5;pointer-events:none}.cart-drawer__header{background-color:#efe8dc!important;border-bottom:1px solid rgba(30,51,9,.08)!important;padding:clamp(20px,3vw,28px) clamp(18px,3vw,28px) clamp(16px,2.5vw,22px)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.cart-drawer__heading{color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.02em!important;font-size:clamp(1.1rem,1.7vw,1.25rem)!important;display:flex!important;align-items:center!important;gap:10px!important;margin:0!important}.cart-drawer__heading .cart-bubble{width:auto!important;min-width:24px;height:24px;aspect-ratio:auto!important;padding:0 8px!important;border-radius:999px!important;background-color:var(--hg-cerise, #E23260)!important;color:var(--hg-warm-cream, #F5F0E8)!important;opacity:1!important;font-weight:600!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;box-shadow:0 2px 6px -2px #e2326080}.cart-drawer__heading .cart-bubble__background{display:none!important}.cart-drawer__heading .cart-bubble__text{font-size:.78rem!important;font-weight:600!important;letter-spacing:.01em!important;color:var(--hg-warm-cream, #F5F0E8)!important}.cart-drawer__close-button{color:var(--hg-charleston, #1E3309)!important;opacity:.6;transition:opacity .15s ease}.cart-drawer__close-button:hover{opacity:1;color:var(--hg-cerise, #E23260)!important}.cart-drawer__heading--empty{opacity:1;font-size:clamp(1.5rem,2.6vw,1.9rem)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.1!important;text-align:center;margin:0 auto!important}.cart-drawer--empty .cart-drawer__content{padding:clamp(24px,4vw,40px) clamp(20px,3vw,32px);gap:clamp(16px,2vw,20px)}.cart-drawer--empty .cart-items__wrapper{gap:clamp(16px,2vw,20px)}.cart-drawer--empty .cart-items__wrapper>p{margin:0 auto!important;max-width:32ch;font-size:.95rem;line-height:1.5;color:var(--hg-charleston, #1E3309)!important;opacity:.7}.cart-drawer--empty .cart-items__wrapper>p a{color:var(--hg-cerise, #E23260)!important;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;font-weight:500}.cart-drawer--empty .cart-items__wrapper>p a:hover{text-decoration-thickness:2px}.cart-drawer__items .cart-items__empty-button,.cart-drawer--empty .cart-items__empty-button{background-color:var(--hg-cerise, #E23260)!important;color:var(--hg-warm-cream, #F5F0E8)!important;border-radius:999px!important;border:none!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:500!important;font-size:.95rem!important;letter-spacing:.01em!important;padding:14px 32px!important;margin-top:0!important;width:auto!important;min-width:200px;transition:transform .15s ease,box-shadow .15s ease}.cart-drawer__items .cart-items__empty-button:hover,.cart-drawer--empty .cart-items__empty-button:hover{transform:translateY(-1px);box-shadow:0 8px 20px -8px #e2326080}.cart-drawer__summary{-webkit-mask-image:none!important;mask-image:none!important;background-color:#efe8dc!important;border-top:1px solid rgba(30,51,9,.08)!important}.cart-drawer .cart-items__title,.cart-drawer .cart-items__title a,.cart-drawer .cart-items__details,.cart-drawer .cart-items__details *,.cart-drawer .cart-items__variants,.cart-drawer .cart-items__variants *,.cart-drawer .cart-items__unit-price-wrapper,.cart-drawer .cart-items__price,.cart-drawer .cart-items__price *{color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.cart-drawer .cart-items__title{font-weight:600!important;letter-spacing:-.005em!important}.cart-drawer .cart-items__variants,.cart-drawer .cart-items__unit-price-wrapper{opacity:.7}.cart-drawer .quantity-selector{background-color:transparent!important;border:1px solid rgba(30,51,9,.18)!important;border-radius:999px!important;color:var(--hg-charleston, #1E3309)!important}.cart-drawer .quantity-selector button,.cart-drawer .quantity-selector input{color:var(--hg-charleston, #1E3309)!important;background-color:transparent!important}.cart-drawer .cart-items__remove{color:var(--hg-charleston, #1E3309)!important}.cart-drawer .cart-items__remove svg{color:var(--hg-charleston, #1E3309)!important}.cart-drawer .cart-items__remove:hover svg{color:var(--hg-cerise, #E23260)!important}.cart-drawer .cart-totals,.cart-drawer .cart-totals *,.cart-drawer .cart-totals__total-label,.cart-drawer .cart-totals__total-value,.cart-drawer .cart-totals__tax-note,.cart-drawer .cart-totals__tax-note *{color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.cart-drawer .cart-totals__tax-note{opacity:.6}.cart-drawer .button-primary,.cart-drawer .cart__checkout-button,.cart-drawer button[name=checkout]{background-color:var(--hg-cerise, #E23260)!important;color:var(--hg-warm-cream, #F5F0E8)!important;border-radius:999px!important;border:none!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:500!important}.cart-drawer .button-secondary{background-color:transparent!important;color:var(--hg-charleston, #1E3309)!important;border:1px solid rgba(30,51,9,.18)!important;border-radius:999px!important}.cart-drawer__items{padding:clamp(20px,3vw,28px) clamp(18px,3vw,28px) clamp(16px,2.5vw,24px)!important}.cart-drawer__items .cart-items{--cart-items-gap: clamp(18px, 2.5vw, 24px)}.cart-drawer__items .cart-items__table-row{padding-bottom:clamp(20px,2.8vw,28px)!important;margin-bottom:clamp(20px,2.8vw,28px)!important;border-bottom-color:#1e33091a!important;column-gap:clamp(14px,2vw,20px)!important}.cart-drawer__items .cart-items__table-row:last-child{padding-bottom:0!important;margin-bottom:0!important;border-bottom:none!important}.cart-drawer__items .cart-items__table-row:has(.cart-items__media:empty),.cart-drawer__items .cart-items__table-row:not(:has(.cart-items__media-image)){grid-template-columns:0 minmax(0,1fr) auto!important;column-gap:0!important}.cart-drawer__items .cart-items__table-row:has(.cart-items__media:empty) .cart-items__media,.cart-drawer__items .cart-items__table-row:not(:has(.cart-items__media-image)) .cart-items__media{display:none!important}.cart-drawer__summary{padding:clamp(20px,3vw,28px) clamp(18px,3vw,28px) clamp(20px,3vw,28px)!important;gap:clamp(16px,2.2vw,22px)!important}.cart-drawer .cart-actions{border:none!important;border-top:1px solid rgba(30,51,9,.08)!important;border-bottom:1px solid rgba(30,51,9,.08)!important;border-radius:0!important;padding:0!important;margin:0!important}.cart-drawer .cart-actions__divider{border-color:#1e330914!important}.cart-drawer .cart-discount__summary,.cart-drawer .cart-note__summary{padding-block:14px!important;cursor:pointer}.cart-drawer .cart-discount__label,.cart-drawer .cart-note__label{font-size:.8rem!important;font-weight:500!important;letter-spacing:.04em!important;text-transform:uppercase;opacity:.75}.cart-drawer .cart-discount__input{background-color:#1e33090a!important;border:1px solid rgba(30,51,9,.16)!important;border-radius:999px!important;padding:10px 16px!important;color:var(--hg-charleston, #1E3309)!important}.cart-drawer .cart-discount__button{background-color:var(--hg-charleston, #1E3309)!important;color:var(--hg-warm-cream, #F5F0E8)!important;border-radius:999px!important;border:none!important;padding:0 18px!important}.cart-drawer .cart-totals{gap:14px!important}.cart-drawer .cart-totals__total{padding-top:4px}.cart-drawer .cart-totals__total-label{font-size:1rem!important;font-weight:600!important;letter-spacing:-.005em!important}.cart-drawer .cart-totals__total-value{font-size:1.25rem!important;font-weight:600!important;letter-spacing:-.01em!important}.cart-drawer .cart-totals__tax-note{font-size:.75rem!important;margin-top:-4px}.cart-drawer .cart__checkout-button{padding-block:16px!important;font-size:.95rem!important;letter-spacing:.01em!important}.search-modal__content,.search-modal__content predictive-search-component{background-color:var(--hg-warm-cream, #F5F0E8)!important;color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;border:none!important}.search-modal__content .predictive-search-form__header{background-color:var(--hg-charleston, #1E3309)!important;border:none!important;border-radius:0!important;padding:8px clamp(14px,2vw,22px)!important;position:sticky!important;top:0;box-shadow:0 6px 18px -10px #00000059!important}.search-modal__content .predictive-search-form__header-inner{background-color:transparent!important;border:none!important;border-radius:0!important;padding:0!important}.search-modal__content .search-input{background:transparent!important;color:var(--hg-warm-cream, #F5F0E8)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:1rem!important}.search-modal__content .search-input::placeholder{color:var(--hg-mist, #C8CEA2)!important;opacity:.7}.search-modal__content .predictive-search__icon{color:var(--hg-mist, #C8CEA2)!important;opacity:.8}.search-modal__content .predictive-search__close-modal-button{color:var(--hg-mist, #C8CEA2)!important;--button-color: var(--hg-mist, #C8CEA2) !important;--button-background-color: transparent !important;opacity:.85;transition:opacity .15s ease,color .15s ease}.search-modal__content .predictive-search__close-modal-button:hover{color:var(--hg-cerise, #E23260)!important;--button-color: var(--hg-cerise, #E23260) !important;opacity:1}.search-modal__content .predictive-search__reset-button{color:var(--hg-mist, #C8CEA2)!important;opacity:.7}.search-modal__content .predictive-search__reset-button:hover{color:var(--hg-cerise, #E23260)!important;opacity:1}.search-modal__content .predictive-search-form__header:before,.dialog-modal.search-modal__content .predictive-search-form__header:before,.search-modal__content .predictive-search-form__header:has(.predictive-search__reset-button:not([hidden])):before,.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{display:none!important;content:none!important;background-color:transparent!important;width:0!important}.search-modal__content .predictive-search-form__content,.search-modal__content .predictive-search-form__content-wrapper{background-color:var(--hg-warm-cream, #F5F0E8)!important}shopify-account{--shopify-account-color-background: var(--hg-warm-cream, #F5F0E8) !important;--shopify-account-color-text: var(--hg-charleston, #1E3309) !important;--shopify-account-color-accent: var(--hg-cerise, #E23260) !important;--shopify-account-color-accent-text: var(--hg-warm-cream, #F5F0E8) !important;--shopify-account-radius-base: 18px !important;--shopify-account-radius-button: 999px !important;--shopify-account-radius-button-small: 999px !important;--shopify-account-radius-input: 999px !important;--shopify-account-font-heading: "Plus Jakarta Sans", system-ui, sans-serif !important;--shopify-account-font-body: "Plus Jakarta Sans", system-ui, sans-serif !important;--shopify-account-shadow: 0 24px 60px -20px rgba(30, 51, 9, .28) !important;--shopify-account-shadow-base: 0 24px 60px -20px rgba(30, 51, 9, .28) !important;--shopify-account-shadow-popover: 0 24px 60px -20px rgba(30, 51, 9, .28) !important;--shopify-account-popover-shadow: 0 24px 60px -20px rgba(30, 51, 9, .28) !important;--shopify-account-dialog-shadow: 0 24px 60px -20px rgba(30, 51, 9, .28) !important}:has(>.account__header){box-shadow:0 24px 60px -20px #1e330947!important}.search-modal__content .resource-card__title,.search-modal__content .resource-card__subtext,.search-modal__content .resource-card__content,.search-modal__content .resource-card__content *{color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.search-modal__content .resource-card__title{font-weight:600!important;font-size:.95rem!important;letter-spacing:-.005em!important}.search-modal__content .resource-card .price,.search-modal__content .resource-card .price *,.search-modal__content .resource-card .price__current,.search-modal__content .resource-card .price__regular{color:var(--hg-charleston, #1E3309)!important;font-weight:500!important;font-size:.9rem!important;opacity:.85}.search-modal__content .resource-card__media{--resource-card-aspect-ratio: 5 / 3 !important}.search-modal__content .resource-card__image-placeholder{background-color:#1e33090d!important;color:var(--hg-charleston, #1E3309)!important;font-size:clamp(.78rem,1.2vw,.95rem)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.005em!important;line-height:1.2!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:6px;text-align:center;padding:14px 18px!important;border-radius:12px;opacity:.9;text-wrap:balance;overflow:hidden}.search-modal__content .resource-card__image-placeholder:before{content:"PROTOCOL";font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--hg-citron, #849A28);font-weight:600;opacity:.95}.search-modal__content .resource-card__image{border-radius:12px}.search-modal__content{border-radius:18px!important;overflow:hidden}@media screen and (max-width:749px){.search-modal__content{border-radius:0!important}}.search-modal__content .predictive-search-form__footer{--to-top-gradient-background: linear-gradient( to top, var(--hg-warm-cream, #F5F0E8) 0%, rgba(245, 240, 232, .95) 40%, rgba(245, 240, 232, .6) 75%, transparent 100% ) !important;padding:18px 20px 22px!important}.search-modal__content .predictive-search__search-button{background-color:var(--hg-cerise, #E23260)!important;color:var(--hg-warm-cream, #F5F0E8)!important;border:none!important;border-radius:999px!important;padding:12px 28px!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:500!important;font-size:.9rem!important;letter-spacing:.01em!important;box-shadow:0 6px 16px -8px #e2326080!important;transition:transform .15s ease,box-shadow .15s ease!important}.search-modal__content .predictive-search__search-button:hover{transform:translateY(-1px)!important;box-shadow:0 10px 22px -8px #e232608c!important}body.template-password,body:has(.password-main-content){background-color:var(--hg-charleston, #1E3309)!important;color:var(--hg-warm-cream, #F5F0E8)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}body:has(.password-main-content):before{content:"";position:fixed;top:0;left:0;right:0;height:3px;background:var(--hg-gradient, linear-gradient(90deg, #849A28, #E23260, #FCA9AA));z-index:9999;pointer-events:none}.password-main-content{background-color:transparent!important;color:var(--hg-warm-cream, #F5F0E8)!important}.password-main-content .section-background{background-color:transparent!important}.password-main-content h1,.password-main-content h2,.password-main-content h3,.password-main-content p,.password-content{color:var(--hg-warm-cream, #F5F0E8)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.password-dialog,.password-dialog.dialog-modal{background-color:var(--hg-warm-cream, #F5F0E8)!important;color:var(--hg-charleston, #1E3309)!important;border:none!important;border-radius:24px!important;padding:36px!important;box-shadow:0 32px 80px -24px #00000080!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.password-dialog__title{color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.02em!important}.password-dialog__close-button{color:var(--hg-charleston, #1E3309)!important;opacity:.7}.password-dialog__close-button:hover{opacity:1;color:var(--hg-cerise, #E23260)!important}.password-dialog .field__input,.password-dialog input[type=password]{background-color:#1e33090a!important;color:var(--hg-charleston, #1E3309)!important;border:1px solid rgba(30,51,9,.18)!important;border-radius:999px!important;padding:12px 20px!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.password-dialog .field__input:focus{border-color:var(--hg-cerise, #E23260)!important;outline:none!important}.password-dialog__submit-button{background-color:var(--hg-cerise, #E23260)!important;color:var(--hg-warm-cream, #F5F0E8)!important;border:none!important;border-radius:999px!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:500!important;padding:12px 22px!important;transition:filter .25s ease,transform .25s ease!important}.password-dialog__submit-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.password-dialog .email-signup__message,.password-dialog .icon-error{color:var(--hg-cerise, #E23260)!important}body.template-gift_card{background-color:var(--hg-charleston, #1E3309)!important;color:var(--hg-warm-cream, #F5F0E8)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;min-height:100vh}body.template-gift_card:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;background:var(--hg-gradient, linear-gradient(90deg, #849A28, #E23260, #FCA9AA));z-index:9999;pointer-events:none}.gift-card{background-color:transparent!important}.gift-card__main{background-color:var(--hg-warm-cream, #F5F0E8)!important;color:var(--hg-charleston, #1E3309)!important;border-radius:24px!important;padding:clamp(28px,4vw,48px)!important;max-width:560px!important;margin:clamp(40px,6vh,80px) auto!important;box-shadow:0 32px 80px -24px #00000080!important;border:none!important}.gift-card__main h1,.gift-card__main h2,.gift-card__main h3,.gift-card__main p{color:var(--hg-charleston, #1E3309)!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important}.gift-card__main h1,.gift-card__main h2{font-weight:600!important;letter-spacing:-.02em!important}.gift-card__price{color:var(--hg-cerise, #E23260)!important;font-weight:700!important;letter-spacing:-.02em!important}.gift-card__code{background-color:#1e33090f!important;border:1px dashed rgba(30,51,9,.25)!important;border-radius:12px!important;padding:16px 20px!important;font-family:Plus Jakarta Sans,monospace,sans-serif!important;letter-spacing:.05em!important;color:var(--hg-charleston, #1E3309)!important;word-break:break-all}.gift-card__qr-code{background-color:var(--hg-warm-cream, #F5F0E8)!important;padding:12px!important;border-radius:12px!important}.gift-card__buttons-full-width.button,.gift-card__copy-button{background-color:var(--hg-cerise, #E23260)!important;color:var(--hg-warm-cream, #F5F0E8)!important;border-radius:999px!important;border:none!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-weight:500!important;padding:12px 22px!important;transition:filter .25s ease,transform .25s ease!important}.gift-card__buttons-full-width.button:hover,.gift-card__copy-button:hover{filter:brightness(1.08);transform:translateY(-1px)}.gift-card__buttons-full-width.button-secondary{background-color:transparent!important;color:var(--hg-charleston, #1E3309)!important;border:1px solid rgba(30,51,9,.18)!important;border-radius:999px!important}.gift-card__badge,.gift-card__badge--expired{background-color:#e232601f!important;color:var(--hg-cerise, #E23260)!important;border-radius:999px!important;padding:4px 12px!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:.7rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:500!important}
/*# sourceMappingURL=/cdn/shop/t/12/assets/happyglow.css.map */
