@import"https://fonts.googleapis.com/css2?family=Baloo+2:wght@700;800&family=Poppins:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Luckiest+Guy&display=swap";@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,650;9..144,760&family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--choovy-primary: #2B4B9E;--choovy-primary-dark: #1E3572;--choovy-sky: #8FD1E8;--choovy-sky-light: #BEE4F2;--choovy-mist: #A9C4E8;--choovy-cloud: #F6FBFE;--choovy-berry: #4A3B66;--choovy-berry-soft: #C9B8DF;--choovy-star: #FBBC34;--choovy-white: #FFFFFF;--choovy-primary-rgb: 43, 75, 158;--choovy-primary-dark-rgb: 30, 53, 114;--choovy-sky-light-rgb: 190, 228, 242;--choovy-mist-rgb: 169, 196, 232;--choovy-white-rgb: 255, 255, 255;--choovy-font-display: "Baloo 2", "Arial Rounded MT Bold", sans-serif;--choovy-font-body: "Poppins", "Helvetica Neue", sans-serif;--choovy-radius-card: 20px;--choovy-radius-btn: 40px;--choovy-radius-navpill: 30px;--choovy-radius-variant: 50px;--choovy-transition: all .25s ease;--choovy-shadow-photo-btn: 0 2px 6px rgba(51, 51, 51, .5);--page-width: 130rem;--font-body-family: "Poppins", sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: "Baloo 2", sans-serif;--font-heading-style: normal;--font-heading-weight: 700;--buttons-radius: 40px;--buttons-radius-outset: 40px;--buttons-border-width: 0px;--inputs-radius: 40px;--inputs-radius-outset: 40px;--inputs-border-width: 1px;--variant-pills-radius: 50px;--variant-pills-border-width: 0px;--badge-corner-radius: 4rem;--product-card-corner-radius: 20px;--collection-card-corner-radius: 20px;--blog-card-corner-radius: 20px;--text-boxes-radius: 20px;--media-radius: 20px;--popup-corner-radius: 20px;--grid-desktop-horizontal-spacing: 8px;--grid-desktop-vertical-spacing: 8px;--grid-mobile-horizontal-spacing: 4px;--grid-mobile-vertical-spacing: 4px;--spacing-sections-desktop: 0px;--spacing-sections-mobile: 0px}body{font-family:var(--choovy-font-body);letter-spacing:.06rem}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--choovy-font-display);font-weight:700;text-transform:uppercase;letter-spacing:0;line-height:1.1}.title{color:var(--choovy-primary)}.choovy-heading-section{font-family:var(--choovy-font-display);font-weight:700;font-size:3rem;line-height:1.05;text-transform:uppercase;text-align:center;color:var(--choovy-primary)}.choovy-heading-hero{font-family:var(--choovy-font-display);font-weight:800;font-size:4rem;line-height:1.1;text-transform:uppercase;text-align:center;color:var(--choovy-white)}@media screen and (min-width:750px){.choovy-heading-section{font-size:4.4rem}.choovy-heading-hero{font-size:5.4rem}}@media screen and (min-width:990px){.choovy-heading-hero{font-size:6.6rem}}.choovy-outline-text{color:transparent;-webkit-text-stroke:3px var(--choovy-white)}.choovy-outline-text--sky{color:var(--choovy-sky);-webkit-text-stroke:3px var(--choovy-primary)}@supports not (-webkit-text-stroke: 1px #fff){.choovy-outline-text{color:var(--choovy-white)}.choovy-outline-text--sky{color:var(--choovy-sky)}}.choovy-eyebrow{font-family:var(--choovy-font-body);font-weight:600;font-size:1.4rem;letter-spacing:.12rem;text-transform:uppercase;color:var(--choovy-primary)}.choovy-text-primary{color:var(--choovy-primary)}.choovy-stars{color:var(--choovy-star)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--color-button: var(--choovy-primary-rgb);--color-button-text: var(--choovy-white-rgb);--alpha-button-background: 1;--alpha-button-border: 0;--buttons-border-width: 0px;border-radius:var(--choovy-radius-btn);font-family:var(--choovy-font-body);font-weight:500;transition:var(--choovy-transition)}.button:not([disabled]):hover,.shopify-challenge__button:hover,.customer button:hover{--color-button: var(--choovy-primary-dark-rgb)}.button--secondary{--color-button: var(--choovy-sky-light-rgb);--color-button-text: var(--choovy-primary-rgb)}.button--secondary:not([disabled]):hover{--color-button: var(--choovy-primary-rgb);--color-button-text: var(--choovy-white-rgb)}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after,.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.choovy-btn{display:inline-block;padding:15px 32px;border:0;border-radius:var(--choovy-radius-btn);font-family:var(--choovy-font-body);font-weight:500;font-size:1.5rem;letter-spacing:.05rem;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:var(--choovy-transition)}.choovy-btn--primary{background:var(--choovy-primary);color:var(--choovy-white)}.choovy-btn--primary:hover,.choovy-btn--secondary{background:var(--choovy-sky-light);color:var(--choovy-primary)}.choovy-btn--secondary:hover{background:var(--choovy-primary);color:var(--choovy-white)}.choovy-btn--white{background:var(--choovy-white);color:var(--choovy-primary);box-shadow:var(--choovy-shadow-photo-btn)}.choovy-btn--white:hover{background:var(--choovy-primary);color:var(--choovy-white)}.choovy-pill{display:inline-block;padding:5px 15px;border-radius:var(--choovy-radius-navpill);font-size:1.4rem;line-height:1.5;text-align:center;text-decoration:none;background:var(--choovy-sky);color:var(--choovy-white);transition:var(--choovy-transition)}.choovy-pill--primary{background:var(--choovy-primary);color:var(--choovy-white)}.choovy-pill--berry{background:var(--choovy-berry-soft);color:var(--choovy-berry)}.choovy-pill--light{background:var(--choovy-cloud);color:var(--choovy-primary)}.choovy-pill--outline{background:transparent;box-shadow:inset 0 0 0 1px var(--choovy-primary);color:var(--choovy-primary)}.choovy-pill:hover{opacity:.85}.product-form__input--pill input[type=radio]+label{border:0;box-shadow:inset 0 0 0 1.5px var(--choovy-primary);border-radius:var(--choovy-radius-variant);background:var(--choovy-white);color:var(--choovy-primary);font-family:var(--choovy-font-body);font-size:1.5rem;font-weight:500;padding:1.4rem 2rem;transition:var(--choovy-transition)}.product-form__input--pill input[type=radio]+label:before{box-shadow:none}.product-form__input--pill input[type=radio]+label:hover,.product-form__input--pill input[type=radio]:checked+label{background:var(--choovy-primary);color:var(--choovy-white);box-shadow:inset 0 0 0 1.5px var(--choovy-primary)}.choovy-flag{position:absolute;top:-1.2rem;left:1.6rem;z-index:2;display:inline-block;padding:.2rem .8rem;font-family:var(--choovy-font-display);font-weight:700;font-size:1.2rem;letter-spacing:.05rem;text-transform:uppercase;color:var(--choovy-primary);background:var(--choovy-white);border:1px solid var(--choovy-primary);border-radius:4px;box-shadow:1px 1px var(--choovy-primary)}.choovy-save-caption{display:block;margin-top:.4rem;font-size:1.2rem;text-align:center;color:var(--choovy-primary)}.choovy-card{border-radius:var(--choovy-radius-card);overflow:hidden;background:var(--choovy-white)}.choovy-card--sky{background:var(--choovy-sky)}.choovy-card--sky-light{background:var(--choovy-sky-light)}.choovy-card--cloud{background:var(--choovy-cloud)}.choovy-card--berry-soft{background:var(--choovy-berry-soft)}.choovy-card--mist{background:var(--choovy-mist)}.card,.card__inner{border-radius:var(--choovy-radius-card)}.card__heading{font-family:var(--choovy-font-display);text-transform:uppercase;text-align:center}.card__heading a{color:var(--choovy-primary)}.card-information{text-align:center}.choovy-section-padding{padding:45px 0}@media screen and (min-width:750px){.choovy-section-padding{padding:60px 0}}.choovy-bg-cloud{background:var(--choovy-cloud)}.choovy-bg-sky{background:var(--choovy-sky)}.choovy-bg-mist{background:var(--choovy-mist)}.utility-bar{min-height:34px}.announcement-bar-section,.announcement-bar{background:var(--choovy-primary, #2B4B9E)!important;color:var(--choovy-white, #FFFFFF)}.announcement-bar__message{font-family:var(--choovy-font-body);font-weight:650;font-size:1.25rem;line-height:1.2;min-height:34px;padding:.7rem 0;letter-spacing:.1rem;text-transform:uppercase;color:var(--choovy-white, #FFFFFF)}.announcement-bar__link,.announcement-bar__link .icon-arrow{color:var(--choovy-white, #FFFFFF)}.announcement-bar__link:hover{text-decoration:none;opacity:.86}.header-wrapper{background:var(--choovy-white)!important;border-bottom:1px solid rgba(43,75,158,.1)}.header-wrapper--border-bottom{border-bottom:0}.header__heading-link,.header__heading-link .h2{color:var(--choovy-primary);font-family:var(--choovy-font-display);text-transform:lowercase}.header__heading-logo-wrapper{width:230px;max-width:100%}.header__menu-item,.header__menu-item span{color:var(--choovy-primary);font-weight:500}.header__menu-item:hover span{color:var(--choovy-primary-dark);text-decoration:underline;text-underline-offset:.4rem}.header__active-menu-item,.header__icon{color:var(--choovy-primary)}.header__icon:hover .icon{transform:scale(1.07)}.cart-count-bubble{background-color:var(--choovy-primary);color:var(--choovy-white)}.header{transition:padding .5s ease}.scrolled-past-header .header{padding-top:10px!important;padding-bottom:10px!important}.mega-menu__content,.menu-drawer,.menu-drawer__submenu{background-color:var(--choovy-cloud)}.menu-drawer__menu-item,.menu-drawer__close-button{color:var(--choovy-primary)}.footer{--color-background: var(--choovy-mist-rgb);--color-foreground: var(--choovy-white-rgb);--color-button: var(--choovy-white-rgb);--color-button-text: var(--choovy-primary-rgb);position:relative;background:var(--choovy-mist)!important;color:var(--choovy-white);border-top:0;margin-top:60px}.footer:before{content:"";position:absolute;left:0;right:0;top:-60px;height:61px;background:url(choovy-footer-curve.svg) repeat-x center top;background-size:120px 60px;pointer-events:none}.footer:not(.color-scheme-1){border-top:0}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.3)}.footer-block__heading{font-family:var(--choovy-font-display);font-weight:700;font-size:2.2rem;text-transform:uppercase;color:var(--choovy-white)}.footer-block__details-content .link,.footer__copyright,.footer .list-menu__item--link,.footer .copyright__content,.footer .policies .link{color:var(--choovy-white)}.footer .link:hover{color:var(--choovy-white);text-decoration:underline}.footer .field__input{color:var(--choovy-white);background:transparent}.footer .field__label{color:#ffffffd9}.footer .field__button,.footer .icon-caret,.footer .list-social__link{color:var(--choovy-white)}.choovy-ticker{--choovy-ticker-bg: var(--choovy-primary);--choovy-ticker-text: var(--choovy-white);--choovy-icon-accent: var(--choovy-primary);overflow:hidden;background:var(--choovy-ticker-bg);color:var(--choovy-ticker-text);padding:12px 0}.choovy-ticker--berry{--choovy-ticker-bg: var(--choovy-berry);--choovy-icon-accent: var(--choovy-berry)}.choovy-ticker--sky{--choovy-ticker-bg: var(--choovy-sky);--choovy-ticker-text: var(--choovy-primary);--choovy-icon-accent: var(--choovy-sky)}.choovy-ticker__track{display:flex;align-items:center;width:max-content;animation:choovy-marquee var(--ticker-duration, 70s) linear infinite}.choovy-ticker__group{display:flex;align-items:center;flex:none}.choovy-ticker__item{display:inline-flex;align-items:center;gap:14px;padding:0 24px;font-family:var(--choovy-font-display);font-weight:700;font-size:2rem;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}.choovy-ticker__item .choovy-icon{flex:none}@keyframes choovy-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes choovy-spin{to{transform:rotate(360deg)}}.choovy-spin{animation:choovy-spin 10s linear infinite}.choovy-mode-signal{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:18px;isolation:isolate}.choovy-mode-signal:before{content:"";position:absolute;top:3px;right:6px;bottom:3px;left:6px;z-index:-1;border-radius:4px;background:var(--mode-color, currentColor);opacity:.1}.choovy-mode-signal span{display:block;width:3px;border-radius:2px;background:var(--mode-color, currentColor);transform-origin:50% 100%;will-change:transform,opacity}.choovy-mode-signal span+span{margin-left:4px}.choovy-mode-signal--night span{animation:choovy-signal-night-breathe 3.7s ease-in-out infinite}.choovy-mode-signal--night span:nth-child(2){animation-delay:.16s}.choovy-mode-signal--night span:nth-child(3){animation-delay:.32s}.choovy-mode-signal--day span{animation:choovy-signal-day-lift 2.15s cubic-bezier(.3,.7,.2,1) infinite}.choovy-mode-signal--day span:nth-child(2){animation-delay:.1s}.choovy-mode-signal--day span:nth-child(3){animation-delay:.2s}.choovy-mode-signal--focus span{animation:choovy-signal-focus-lock 2.4s steps(2,end) infinite}.choovy-mode-signal--focus span:nth-child(2){animation-delay:.14s}.choovy-mode-signal--focus span:nth-child(3){animation-delay:.28s}.choovy-mode-signal--fusion span{animation:choovy-signal-fusion-wave 3s ease-in-out infinite}.choovy-mode-signal--fusion span:nth-child(2){animation-delay:.12s}.choovy-mode-signal--fusion span:nth-child(3){animation-delay:.24s}@keyframes choovy-signal-night-breathe{0%,to{transform:translateY(1px) scaleY(.78);opacity:.62}50%{transform:translateY(-1px) scaleY(1.12);opacity:1}}@keyframes choovy-signal-day-lift{0%,to{transform:scaleY(.7);opacity:.66}42%{transform:scaleY(1.2);opacity:1}}@keyframes choovy-signal-focus-lock{0%,to{transform:translateY(0);opacity:.64}50%{transform:translateY(-3px);opacity:1}}@keyframes choovy-signal-fusion-wave{0%,to{transform:translateY(1px) scaleY(.78);opacity:.66}50%{transform:translateY(-2px) scaleY(1.18);opacity:1}}.choovy-reveal{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease;transition-delay:var(--reveal-delay, 0ms)}.choovy-reveal.is-visible,.no-js .choovy-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.choovy-reveal{opacity:1!important;transform:none!important;transition:none!important}.choovy-spin,.choovy-ticker__track,.choovy-mode-signal span{animation:none!important}.choovy-scroll-path__draw,.choovy-scroll-path__mover{transition:none!important}.header{transition:none}}[id*=__featured_collection] .card-information .price{display:none}.header__heading-link .h2{font-family:Luckiest Guy,cursive;font-weight:400;text-transform:lowercase;font-size:40px;line-height:1.1;letter-spacing:1px;color:var(--choovy-primary, #2B4B9E);display:inline-block;transform:rotate(-2deg);text-shadow:2px 2px 0 var(--choovy-sky-light, #BEE4F2),4px 4px 0 rgba(43,75,158,.12);-webkit-font-smoothing:antialiased}@media screen and (max-width:749px){.header__heading-link .h2{font-size:28px;text-shadow:2px 2px 0 var(--choovy-sky-light, #BEE4F2),3px 3px 0 rgba(43,75,158,.12)}}:root{--choovy-core-ink: #171614;--choovy-bone: #F7F2EA;--choovy-surface: #FFFDF8;--choovy-muted-ink: rgba(23, 22, 20, .68);--choovy-night: #37213D;--choovy-night-soft: #B7A6C8;--choovy-day: #F2B84B;--choovy-day-deep: #C97922;--choovy-focus: #1C7C78;--choovy-focus-soft: #7FA9B6;--choovy-signal: #C9483A;--choovy-primary: var(--choovy-core-ink);--choovy-primary-dark: #2D2924;--choovy-sky: var(--choovy-bone);--choovy-sky-light: #EEE5D8;--choovy-cloud: var(--choovy-bone);--choovy-mist: #DED2C1;--choovy-berry: var(--choovy-night);--choovy-berry-soft: var(--choovy-night-soft);--choovy-star: var(--choovy-day);--choovy-primary-rgb: 23, 22, 20;--choovy-primary-dark-rgb: 45, 41, 36;--choovy-sky-light-rgb: 238, 229, 216;--choovy-mist-rgb: 222, 210, 193;--choovy-font-display: "Fraunces", Georgia, serif;--choovy-font-body: "Inter", "Helvetica Neue", Arial, sans-serif;--font-body-family: "Inter", "Helvetica Neue", Arial, sans-serif;--font-heading-family: "Fraunces", Georgia, serif;--font-heading-weight: 650;--choovy-radius-card: 8px;--product-card-corner-radius: 8px;--collection-card-corner-radius: 8px;--blog-card-corner-radius: 8px;--text-boxes-radius: 8px;--media-radius: 8px;--popup-corner-radius: 8px}body{background:var(--choovy-bone);color:var(--choovy-core-ink);font-family:var(--choovy-font-body);letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.title{font-family:var(--choovy-font-display);font-weight:650;text-transform:none;letter-spacing:0;color:var(--choovy-core-ink)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--choovy-font-body);font-weight:800;letter-spacing:.05rem;text-transform:uppercase}.button--secondary{--color-button: 255, 253, 248;--color-button-text: var(--choovy-primary-rgb);box-shadow:inset 0 0 0 1px #1716142e}.header-wrapper{background:#fffdf8f0!important;border-bottom:1px solid rgba(23,22,20,.1);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.header__heading-link .h2{font-family:var(--choovy-font-body);font-weight:900;text-transform:uppercase;font-size:25px;letter-spacing:0;color:var(--choovy-core-ink);transform:none;text-shadow:none}.header__menu-item,.header__menu-item span,.header__icon{color:var(--choovy-core-ink)}.header__menu-item{font-family:var(--choovy-font-body);font-size:1.18rem;font-weight:850;letter-spacing:.08rem;text-transform:uppercase}.header__icons{gap:.2rem}.header__icon{width:4rem;height:4rem}.announcement-bar-section,.announcement-bar,.utility-bar{min-height:30px;background:#171614!important;border:0!important}.announcement-bar__message{font-family:var(--choovy-font-body);min-height:30px;padding:.55rem 1.6rem;color:#fffdf8e0;font-size:1rem;font-weight:850;letter-spacing:.1rem;line-height:1.1;white-space:nowrap}@media screen and (max-width:749px){.announcement-bar__message{min-height:28px;padding:.45rem 1.2rem;font-size:.92rem;letter-spacing:.06rem;overflow:hidden;text-overflow:ellipsis}.header{min-height:56px;padding:8px 1.4rem!important}.header__heading-link .h2{font-size:20px;letter-spacing:.02rem}header-drawer{margin-left:-.8rem}.header__icon{width:3.8rem;height:3.8rem}.header__search{display:none!important}.cart-count-bubble{min-width:1.55rem;height:1.55rem;font-size:.95rem}}.footer{--color-background: 23, 22, 20;--color-foreground: 255, 253, 248;background:var(--choovy-core-ink)!important;margin-top:0}.footer:before{display:none}.footer-block__heading{font-family:var(--choovy-font-body);font-size:1.4rem;font-weight:900;letter-spacing:.1rem;text-transform:uppercase}.card,.card__inner,.choovy-card{border-radius:8px}html[data-choovy-mode=night] body.template-index{background:#120f0c}html[data-choovy-mode=focus] body.template-index{background:#eaf4f1}html[data-choovy-mode=day] body.template-index{background:#f9f2e2}html[data-choovy-mode=night] body.template-index .header-wrapper{background:#120f0ceb!important;border-bottom-color:#fffdf81f}html[data-choovy-mode=night] body.template-index .header__heading-link .h2,html[data-choovy-mode=night] body.template-index .header__menu-item,html[data-choovy-mode=night] body.template-index .header__menu-item span,html[data-choovy-mode=night] body.template-index .header__icon{color:#fffdf8}html[data-choovy-mode=focus] body.template-index .header-wrapper{background:#eaf4f1f0!important;border-bottom-color:#1c7c7824}html[data-choovy-mode=focus] body.template-index .announcement-bar-section,html[data-choovy-mode=focus] body.template-index .announcement-bar,html[data-choovy-mode=focus] body.template-index .utility-bar{background:#071f1d!important}html[data-choovy-mode=focus] body.template-index .header__heading-link .h2,html[data-choovy-mode=focus] body.template-index .header__menu-item,html[data-choovy-mode=focus] body.template-index .header__menu-item span,html[data-choovy-mode=focus] body.template-index .header__icon{color:#071f1d}html[data-choovy-mode=day] body.template-index .header-wrapper{background:#fff9edf0!important;border-bottom-color:#c9792229}html[data-choovy-mode=day] body.template-index .announcement-bar-section,html[data-choovy-mode=day] body.template-index .announcement-bar,html[data-choovy-mode=day] body.template-index .utility-bar{background:#2a2115!important}html[data-choovy-mode=focus] body.template-index .choovy-mode-system>[id^=ChoovyModeSystem-],html[data-choovy-mode=focus] body.template-index [id^=ChoovyStackFlow-]{background:#eaf4f1!important}html[data-choovy-mode=focus] body.template-index .choovy-mode-card{border-color:#1c7c7829;box-shadow:0 18px 46px #071f1d14}html[data-choovy-mode=focus] body.template-index .choovy-mode-card__cta:not(.choovy-mode-card__cta--muted){background:#1c7c78;color:#fff}html[data-choovy-mode=day] body.template-index .choovy-mode-system>[id^=ChoovyModeSystem-],html[data-choovy-mode=day] body.template-index [id^=ChoovyStackFlow-]{background:#f9f2e2!important}html[data-choovy-mode=day] body.template-index .choovy-mode-card{border-color:#c979222e;box-shadow:0 18px 46px #c9792214}html[data-choovy-mode=day] body.template-index .choovy-mode-card__cta:not(.choovy-mode-card__cta--muted){background:#c97922;color:#fff}html[data-choovy-mode=fusion] body.template-index .choovy-mode-system>[id^=ChoovyModeSystem-],html[data-choovy-mode=fusion] body.template-index [id^=ChoovyStackFlow-]{background:linear-gradient(120deg,#b7a6c82e,#f2b84b29 48%,#1c7c7824),#f7f2ea!important}.section-header{z-index:40}.shopify-section-header-hidden{transform:none!important}.shopify-section-header-sticky{position:sticky;top:0}.header-wrapper{position:relative;overflow:visible;border-bottom:0!important;background:linear-gradient(90deg,#37213d1f 0 33.333%,#f2b84b24 33.333% 66.666%,#1c7c781f 66.666% 100%),#fffdf8f5!important;box-shadow:0 12px 32px #1716140f}.header-wrapper:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:-12px;height:15px;background:linear-gradient(90deg,#37213d 0 33.333%,#f2b84b 33.333% 66.666%,#1c7c78 66.666% 100%);clip-path:polygon(0 0,7% 42%,15% 16%,24% 58%,34% 22%,45% 48%,56% 12%,68% 54%,80% 20%,91% 46%,100% 18%,100% 100%,0 100%);pointer-events:none}.header-wrapper:before{content:"";position:absolute;z-index:1;left:0;right:0;bottom:-16px;height:18px;background:linear-gradient(180deg,rgba(23,22,20,.12),transparent);pointer-events:none}.header__heading-link .h2{background:linear-gradient(90deg,#f2b84b 0 33%,#1c7c78 33% 66%,#37213d 66% 100%);-webkit-background-clip:text;background-clip:text;color:transparent!important}.header__heading-link:hover .h2{text-decoration:none}.announcement-bar-section,.announcement-bar,.utility-bar{background:linear-gradient(90deg,#37213d 0 33.333%,#2a2115 33.333% 66.666%,#071f1d 66.666% 100%)!important}html[data-choovy-mode=night] .header-wrapper{background:linear-gradient(90deg,#b7a6c82e 0 33.333%,#f2b84b1f 33.333% 66.666%,#5ab4ad26 66.666% 100%),#120f0cf0!important}html[data-choovy-mode=night] .header__heading-link .h2{background:linear-gradient(90deg,#f2b84b 0 33%,#5ab4ad 33% 66%,#fffdf8 66% 100%);-webkit-background-clip:text;background-clip:text}html[data-choovy-mode=night] .header__menu-item,html[data-choovy-mode=night] .header__menu-item span,html[data-choovy-mode=night] .header__icon{color:#fffdf8}html[data-choovy-mode=focus] .header-wrapper{background:linear-gradient(90deg,#37213d17 0 33.333%,#f2b84b1a 33.333% 66.666%,#1c7c782e 66.666% 100%),#eaf4f1f5!important}html[data-choovy-mode=day] .header-wrapper{background:linear-gradient(90deg,#37213d14 0 33.333%,#f2b84b33 33.333% 66.666%,#1c7c7814 66.666% 100%),#fff9edf5!important}body.template-index{--mode-page-bg: #F7F2EA;--mode-surface: #FFFDF8;--mode-card: #FFFDF8;--mode-text: #171614;--mode-muted: rgba(23, 22, 20, .68);--mode-line: rgba(23, 22, 20, .12);--mode-accent: #37213D;--mode-button: #171614;--mode-button-text: #FFFDF8}html[data-choovy-mode=night] body.template-index{--mode-page-bg: #120f0c;--mode-surface: #17120f;--mode-card: #211b17;--mode-text: #FFFDF8;--mode-muted: rgba(255, 253, 248, .66);--mode-line: rgba(255, 253, 248, .14);--mode-accent: #B7A6C8;--mode-button: #B7A6C8;--mode-button-text: #120f0c;background:var(--mode-page-bg)!important;color:var(--mode-text)}html[data-choovy-mode=day] body.template-index{--mode-page-bg: #F9F2E2;--mode-surface: #FFF9ED;--mode-card: #FFFDF8;--mode-text: #2A2115;--mode-muted: rgba(42, 33, 21, .66);--mode-line: rgba(201, 121, 34, .18);--mode-accent: #C97922;--mode-button: #C97922;--mode-button-text: #FFFDF8;background:var(--mode-page-bg)!important}html[data-choovy-mode=focus] body.template-index{--mode-page-bg: #EAF4F1;--mode-surface: #F7FFFC;--mode-card: #FFFDF8;--mode-text: #071F1D;--mode-muted: rgba(7, 31, 29, .66);--mode-line: rgba(28, 124, 120, .18);--mode-accent: #1C7C78;--mode-button: #1C7C78;--mode-button-text: #FFFDF8;background:var(--mode-page-bg)!important}html[data-choovy-mode=fusion] body.template-index{--mode-page-bg: #F7F2EA;--mode-surface: #FFFDF8;--mode-card: #FFFDF8;--mode-text: #171614;--mode-muted: rgba(23, 22, 20, .68);--mode-line: rgba(55, 33, 61, .16);--mode-accent: #37213D;--mode-button: #37213D;--mode-button-text: #FFFDF8;background:linear-gradient(120deg,#b7a6c833,#f2b84b29 48%,#1c7c7824),var(--mode-page-bg)!important}html[data-choovy-mode] body.template-index #MainContent,html[data-choovy-mode] body.template-index .choovy-trust-strip,html[data-choovy-mode] body.template-index .choovy-mode-system>[id^=ChoovyModeSystem-],html[data-choovy-mode] body.template-index [id^=ChoovyStackFlow-],html[data-choovy-mode] body.template-index .choovy-faq,html[data-choovy-mode] body.template-index .choovy-footer{background:var(--mode-page-bg)!important;color:var(--mode-text)}html[data-choovy-mode=fusion] body.template-index .choovy-mode-system>[id^=ChoovyModeSystem-],html[data-choovy-mode=fusion] body.template-index [id^=ChoovyStackFlow-],html[data-choovy-mode=fusion] body.template-index .choovy-faq,html[data-choovy-mode=fusion] body.template-index .choovy-footer{background:linear-gradient(120deg,#b7a6c82e,#f2b84b24 48%,#1c7c781f),var(--mode-page-bg)!important}html[data-choovy-mode] body.template-index .choovy-trust-strip{border-color:var(--mode-line)}html[data-choovy-mode] body.template-index .choovy-trust-strip__item,html[data-choovy-mode] body.template-index .choovy-mode-system__heading,html[data-choovy-mode] body.template-index .choovy-mode-card__title,html[data-choovy-mode] body.template-index .choovy-mode-card__facts strong,html[data-choovy-mode] body.template-index .choovy-stack-flow__heading,html[data-choovy-mode] body.template-index .choovy-stack-flow__step h3,html[data-choovy-mode] body.template-index .choovy-faq__heading,html[data-choovy-mode] body.template-index .choovy-faq__question,html[data-choovy-mode] body.template-index .choovy-footer__logo,html[data-choovy-mode] body.template-index .choovy-footer__heading{color:var(--mode-text)!important}html[data-choovy-mode] body.template-index .choovy-mode-system__eyebrow,html[data-choovy-mode] body.template-index .choovy-mode-system__text,html[data-choovy-mode] body.template-index .choovy-mode-card__copy,html[data-choovy-mode] body.template-index .choovy-mode-card__facts,html[data-choovy-mode] body.template-index .choovy-mode-card__facts span,html[data-choovy-mode] body.template-index .choovy-stack-flow__text,html[data-choovy-mode] body.template-index .choovy-stack-flow__step p,html[data-choovy-mode] body.template-index .choovy-faq__answer,html[data-choovy-mode] body.template-index .choovy-footer__copy,html[data-choovy-mode] body.template-index .choovy-footer__link-group a,html[data-choovy-mode] body.template-index .choovy-footer__legal,html[data-choovy-mode] body.template-index .choovy-footer__meta,html[data-choovy-mode] body.template-index .choovy-footer__mode small,html[data-choovy-mode] body.template-index .choovy-footer__mode-status{color:var(--mode-muted)!important}html[data-choovy-mode] body.template-index .choovy-mode-card,html[data-choovy-mode] body.template-index .choovy-stack-flow__step,html[data-choovy-mode] body.template-index .choovy-footer__mode,html[data-choovy-mode] body.template-index .choovy-footer__form .field{background:var(--mode-card)!important;border-color:var(--mode-line)!important;box-shadow:0 14px 34px #17161414}html[data-choovy-mode=night] body.template-index .choovy-mode-card,html[data-choovy-mode=night] body.template-index .choovy-stack-flow__step,html[data-choovy-mode=night] body.template-index .choovy-footer__mode,html[data-choovy-mode=night] body.template-index .choovy-footer__form .field{box-shadow:0 16px 38px #00000038}html[data-choovy-mode] body.template-index .choovy-faq__item,html[data-choovy-mode] body.template-index .choovy-faq__item:last-child,html[data-choovy-mode] body.template-index .choovy-footer__top,html[data-choovy-mode] body.template-index .choovy-footer__middle{border-color:var(--mode-line)!important}html[data-choovy-mode] body.template-index .choovy-mode-hero__button--primary,html[data-choovy-mode] body.template-index .choovy-mode-card__cta:not(.choovy-mode-card__cta--muted),html[data-choovy-mode] body.template-index .choovy-stack-flow__cta,html[data-choovy-mode] body.template-index .choovy-footer__btn--primary{background:var(--mode-button)!important;color:var(--mode-button-text)!important}html[data-choovy-mode] body.template-index .choovy-mode-hero__button--secondary,html[data-choovy-mode] body.template-index .choovy-footer__btn--secondary{color:var(--mode-text)!important;background:color-mix(in srgb,var(--mode-surface) 80%,transparent)!important;box-shadow:inset 0 0 0 1px var(--mode-line)}html[data-choovy-mode=night] body.template-index .choovy-mode-card__visual-badge,html[data-choovy-mode=night] body.template-index .choovy-stack-flow__visual-label>span{background:#fffdf8e6;color:#120f0c}.choovy-footer__mode.is-active{border-color:var(--mode-color, currentColor)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mode-color, currentColor) 72%,transparent),0 12px 28px #1716141a}html[data-choovy-mode] body.template-index .choovy-footer,html[data-choovy-mode=fusion] body.template-index .choovy-footer{background:var(--footer-bg)!important;color:var(--footer-ink)!important}html[data-choovy-mode] body.template-index .choovy-footer__logo,html[data-choovy-mode] body.template-index .choovy-footer__heading{color:var(--footer-ink)!important}html[data-choovy-mode] body.template-index .choovy-footer__copy,html[data-choovy-mode] body.template-index .choovy-footer__eyebrow,html[data-choovy-mode] body.template-index .choovy-footer__link-group h3,html[data-choovy-mode] body.template-index .choovy-footer__link-group a,html[data-choovy-mode] body.template-index .choovy-footer__legal,html[data-choovy-mode] body.template-index .choovy-footer__meta,html[data-choovy-mode] body.template-index .choovy-footer__meta a{color:var(--footer-muted)!important}html[data-choovy-mode] body.template-index .choovy-footer__link-group a:hover{color:var(--footer-ink)!important}.announcement-bar-section{position:relative;z-index:51;overflow:hidden;background:linear-gradient(90deg,#37213d,#2a2115 47%,#071f1d)!important;box-shadow:none!important}.announcement-bar-section:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:18px;opacity:.68;pointer-events:none}.announcement-bar,.utility-bar,.utility-bar.gradient{background:transparent!important;border:0!important;box-shadow:none!important}.announcement-bar__message{position:relative;z-index:1;min-height:34px;color:#fffdf8!important;text-shadow:0 1px 10px rgba(0,0,0,.22)}.section-header{z-index:50}.header-wrapper,html[data-choovy-mode=night] .header-wrapper,html[data-choovy-mode=day] .header-wrapper,html[data-choovy-mode=focus] .header-wrapper,html[data-choovy-mode=fusion] .header-wrapper{position:relative;isolation:isolate;overflow:visible;border:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 18px 34px #17161417!important}.header-wrapper{background:linear-gradient(105deg,#fffdf8,#fff5dd 48%,#eaf4f1)!important;background-color:#fffdf8!important}html[data-choovy-mode=night] .header-wrapper{background:linear-gradient(105deg,#120f0c,#1b111c 42%,#071f1d)!important;background-color:#120f0c!important}html[data-choovy-mode=day] .header-wrapper{background:linear-gradient(105deg,#fffdf8,#ffe7b0,#f4f2e7)!important;background-color:#fffdf8!important}html[data-choovy-mode=focus] .header-wrapper{background:linear-gradient(105deg,#f5fbf8,#eef4e7 45%,#d8efea)!important;background-color:#f5fbf8!important}html[data-choovy-mode=fusion] .header-wrapper{background:linear-gradient(105deg,#f7f0f9,#fff0bf,#d9f0ec)!important;background-color:#f7f0f9!important}.header-wrapper:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:-28px;height:34px;clip-path:none!important;pointer-events:none}.header-wrapper:before{content:"";position:absolute;z-index:1;left:0;right:0;bottom:-34px;height:34px;background:linear-gradient(180deg,#17161424,#17161400);pointer-events:none}.header__heading-link .h2{background:linear-gradient(90deg,#1c7c78 0 33%,#37213d 33% 66%,#f2b84b 66% 100%)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}html[data-choovy-mode=night] .header__heading-link .h2{background:linear-gradient(90deg,#f2b84b 0 33%,#5ab4ad 33% 66%,#fffdf8 66% 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}html[data-choovy-mode=night] .header__menu-item,html[data-choovy-mode=night] .header__menu-item span,html[data-choovy-mode=night] .header__icon{color:#fffdf8!important}body.template-index .header-wrapper{background:linear-gradient(105deg,#fffdf8,#fff5dd 48%,#eaf4f1)!important;background-color:#fffdf8!important}html[data-choovy-mode=night] body.template-index .header-wrapper{background:linear-gradient(105deg,#120f0c,#1b111c 42%,#071f1d)!important;background-color:#120f0c!important}html[data-choovy-mode=day] body.template-index .header-wrapper{background:linear-gradient(105deg,#fffdf8,#ffe7b0,#f4f2e7)!important;background-color:#fffdf8!important}html[data-choovy-mode=focus] body.template-index .header-wrapper{background:linear-gradient(105deg,#f5fbf8,#eef4e7 45%,#d8efea)!important;background-color:#f5fbf8!important}html[data-choovy-mode=fusion] body.template-index .header-wrapper{background:linear-gradient(105deg,#f7f0f9,#fff0bf,#d9f0ec)!important;background-color:#f7f0f9!important}@media screen and (max-width:749px){.announcement-bar__message{min-height:30px}.announcement-bar-section:after{bottom:-8px;height:14px;background-size:180% 14px}.header-wrapper:after{bottom:-22px;height:28px;background-size:185% 28px}.header-wrapper:before{bottom:-28px;height:28px}}.announcement-bar-section{background:#100e0c!important;border-bottom:1px solid rgba(255,253,248,.1)!important}.announcement-bar-section:after{bottom:0;height:2px;background:linear-gradient(90deg,#37213d,#f2b84b,#1c7c78);opacity:1}.announcement-bar-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 18% 50%,rgba(183,166,200,.2),transparent 26%),radial-gradient(circle at 74% 50%,rgba(90,180,173,.16),transparent 28%);opacity:.7;pointer-events:none}.announcement-bar__message{min-height:32px;padding:.62rem 1.6rem;color:#fffdf8!important;text-shadow:none}.header-wrapper{--choovy-header-bg: linear-gradient(105deg, #FFFDF8 0%, #FFF5DD 48%, #EAF4F1 100%);background:var(--choovy-header-bg)!important;background-color:#fffdf8!important;box-shadow:0 14px 30px #17161414!important}html[data-choovy-mode=night] .header-wrapper,html[data-choovy-mode=night] body.template-index .header-wrapper{--choovy-header-bg: linear-gradient(105deg, #120F0C 0%, #1B111C 42%, #071F1D 100%);background:var(--choovy-header-bg)!important;background-color:#120f0c!important}html[data-choovy-mode=day] .header-wrapper,html[data-choovy-mode=day] body.template-index .header-wrapper{--choovy-header-bg: linear-gradient(105deg, #FFFDF8 0%, #FFE7B0 50%, #F4F2E7 100%);background:var(--choovy-header-bg)!important;background-color:#fffdf8!important}html[data-choovy-mode=focus] .header-wrapper,html[data-choovy-mode=focus] body.template-index .header-wrapper{--choovy-header-bg: linear-gradient(105deg, #F5FBF8 0%, #EEF4E7 45%, #D8EFEA 100%);background:var(--choovy-header-bg)!important;background-color:#f5fbf8!important}html[data-choovy-mode=fusion] .header-wrapper,html[data-choovy-mode=fusion] body.template-index .header-wrapper{--choovy-header-bg: linear-gradient(105deg, #F7F0F9 0%, #FFF0BF 50%, #D9F0EC 100%);background:var(--choovy-header-bg)!important;background-color:#f7f0f9!important}.header-wrapper:after{bottom:-30px;height:36px;background:var(--choovy-header-bg)!important;background-size:120% 100%}.header-wrapper:before{bottom:-33px;height:32px;background:linear-gradient(180deg,rgba(23,22,20,.12),transparent)}@media(prefers-reduced-motion:reduce){.header-wrapper:after{animation:none!important}}@media screen and (max-width:749px){.announcement-bar__message{min-height:29px}.header-wrapper:after{bottom:-25px;height:31px}.header-wrapper:before{bottom:-28px;height:27px}}.announcement-bar__message{min-height:28px;padding:.46rem 1.4rem;font-size:.96rem;line-height:1}.header{min-height:58px;padding-top:6px!important;padding-bottom:6px!important}.header__icon{width:3.7rem;height:3.7rem}.header__heading-link .h2{font-size:23px}html[data-choovy-mode=night] .header-wrapper,html[data-choovy-mode=night] body.template-index .header-wrapper{--choovy-header-bg: linear-gradient(105deg, #251B26 0%, #33273D 43%, #123C38 100%);background:var(--choovy-header-bg)!important;background-color:#251b26!important}.header-wrapper{box-shadow:0 10px 24px #17161413!important}.announcement-bar-section,.announcement-bar,.utility-bar,.header-wrapper,.header-wrapper:before,.header-wrapper:after,.header,.header__heading-link,.header__heading-link .h2,.header__menu-item,.header__menu-item span,.header__icon{transition:background-color .68s cubic-bezier(.2,.72,.18,1),background .68s cubic-bezier(.2,.72,.18,1),border-color .68s cubic-bezier(.2,.72,.18,1),color .68s cubic-bezier(.2,.72,.18,1),opacity .68s cubic-bezier(.2,.72,.18,1)!important}.header-wrapper:after{bottom:-20px;height:24px;background:var(--choovy-header-bg)!important}.header-wrapper:before{bottom:-22px;height:22px;background:linear-gradient(180deg,rgba(23,22,20,.08),transparent)}.header-wrapper .choovy-header-flow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;opacity:0;background:transparent}.header-wrapper .choovy-header-flow:after{content:"";position:absolute;left:0;right:0;bottom:-20px;height:24px;background:inherit}.header-wrapper .header{position:relative;z-index:4}@media(prefers-reduced-motion:reduce){.header-wrapper .choovy-header-flow{display:none!important}}@media screen and (max-width:749px){.announcement-bar__message{min-height:26px;padding:.38rem 1.1rem;font-size:.84rem}.header{min-height:52px;padding-top:5px!important;padding-bottom:5px!important}.header__heading-link .h2{font-size:19px}.header__icon{width:3.4rem;height:3.4rem}.header-wrapper:after{bottom:-17px;height:21px;-webkit-mask-size:1500px 21px;mask-size:1500px 21px}.header-wrapper:before{bottom:-19px;height:19px}}.header__heading-link .h2{font-family:var(--choovy-font-display, "Fraunces", Georgia, serif);font-weight:760;letter-spacing:.01em;text-transform:uppercase;line-height:1}.choovy-header-nav .list-menu--inline{align-items:center;gap:.18rem}.choovy-header-nav .header__menu-item{--nav-accent: #37213D;position:relative;isolation:isolate;min-height:36px;padding:.56rem .88rem;border-radius:999px;color:var(--choovy-core-ink, #171614)!important;font-family:"Baloo 2",var(--choovy-font-body, Inter, sans-serif);font-size:1.48rem;font-weight:800;letter-spacing:.01em;line-height:1;text-transform:none}.choovy-header-nav .header__menu-item:after{content:"";position:absolute;z-index:-1;left:.72rem;right:.72rem;bottom:.5rem;height:6px;border-radius:999px 70% 999px 74%;background:var(--nav-accent);opacity:0;transform:scaleX(.66) rotate(-1deg);transform-origin:left center;transition:opacity .22s ease,transform .22s ease}.choovy-header-nav .header__menu-item:hover:after,.choovy-header-nav .header__menu-item:focus-visible:after,.choovy-header-nav .header__active-menu-item:after{opacity:.34;transform:scaleX(1) rotate(-1deg)}.choovy-header-nav .header__menu-item:hover span{text-decoration:none}.choovy-header-nav [data-choovy-nav=shop]{--nav-accent: #37213D}.choovy-header-nav [data-choovy-nav=modes]{--nav-accent: #F2B84B}.choovy-header-nav [data-choovy-nav=ritual]{--nav-accent: #1C7C78}.choovy-header-nav [data-choovy-nav=faq]{--nav-accent: #B7A6C8}html[data-choovy-mode=night] .choovy-header-nav .header__menu-item{color:#fffdf8!important}html[data-choovy-mode=night] .choovy-header-nav .header__menu-item:hover:after,html[data-choovy-mode=night] .choovy-header-nav .header__menu-item:focus-visible:after,html[data-choovy-mode=night] .choovy-header-nav .header__active-menu-item:after{opacity:.42}.menu-drawer__menu-item[data-choovy-nav]{font-family:"Baloo 2",var(--choovy-font-body, Inter, sans-serif);font-size:2.25rem;font-weight:800;letter-spacing:0;line-height:1.05;text-transform:none}.menu-drawer__menu-item[data-choovy-nav]:before{content:"";width:10px;height:10px;margin-right:12px;border-radius:999px 60% 999px 70%;background:var(--nav-accent, #37213D);box-shadow:0 0 18px color-mix(in srgb,var(--nav-accent, #37213D) 36%,transparent)}.menu-drawer__menu-item[data-choovy-nav=shop]{--nav-accent: #37213D}.menu-drawer__menu-item[data-choovy-nav=modes]{--nav-accent: #F2B84B}.menu-drawer__menu-item[data-choovy-nav=ritual]{--nav-accent: #1C7C78}.menu-drawer__menu-item[data-choovy-nav=faq]{--nav-accent: #B7A6C8}.announcement-bar__message{font-family:"Baloo 2",var(--choovy-font-body, Inter, sans-serif);font-size:.92rem;font-weight:800;letter-spacing:.035em;text-transform:none}@media screen and (max-width:989px){.choovy-header-nav{display:none}}@media screen and (max-width:749px){.announcement-bar__message{font-size:.78rem;letter-spacing:.02em}}body.template-index #MainContent{position:relative;isolation:isolate}body.template-index .choovy-stack-flow__path{display:none!important}@property --choovy-wave-x{syntax: "<length>"; inherits: true; initial-value: 0px;}@keyframes choovyWaveSlide{0%{--choovy-wave-x: 0px}to{--choovy-wave-x: 2400px}}.header-wrapper{animation:choovyWaveSlide 24s linear infinite}.header-wrapper:after{animation:none!important;-webkit-mask-position:var(--choovy-wave-x, 0px) 0;mask-position:var(--choovy-wave-x, 0px) 0}.header-wrapper .choovy-header-flow{top:0;right:0;bottom:-20px;left:0;background:transparent}.header-wrapper .choovy-header-flow:before{content:"";position:absolute;top:0;right:0;bottom:20px;left:0;background:var(--choovy-flow-bg, transparent)}.header-wrapper .choovy-header-flow:after{top:auto;bottom:0;height:24px;background:var(--choovy-flow-bg, transparent);-webkit-mask-position:var(--choovy-wave-x, 0px) 0;mask-position:var(--choovy-wave-x, 0px) 0}@media screen and (max-width:749px){.header-wrapper:after{-webkit-mask-size:1200px 21px;mask-size:1200px 21px}.header-wrapper .choovy-header-flow{top:0;right:0;bottom:-17px;left:0}.header-wrapper .choovy-header-flow:before{top:0;right:0;bottom:17px;left:0}.header-wrapper .choovy-header-flow:after{height:21px;-webkit-mask-size:1200px 21px;mask-size:1200px 21px}}@media(prefers-reduced-motion:reduce){.header-wrapper{animation:none!important}}.header__heading-link .h2.choovy-logo{display:inline-flex;align-items:baseline;background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--choovy-core-ink, #171614)!important;line-height:1.14;padding-block:.05em}.choovy-logo__seg{display:inline-block;color:var(--seg-color, currentColor);transition:color .68s cubic-bezier(.2,.72,.18,1),transform .32s ease}.choovy-logo__seg--a{--seg-color: #C97922}.choovy-logo__seg--b{--seg-color: #1C7C78}.choovy-logo__seg--c{--seg-color: #37213D}html[data-choovy-mode=night] .choovy-logo__seg--a{--seg-color: #F2B84B}html[data-choovy-mode=night] .choovy-logo__seg--b{--seg-color: #5AB4AD}html[data-choovy-mode=night] .choovy-logo__seg--c{--seg-color: #B7A6C8}@keyframes choovyLogoDip{0%{transform:translateY(var(--seg-y, 0em)) rotate(var(--seg-rot, 0deg)) scale(1)}38%{transform:translateY(calc(var(--seg-y, 0em) - .14em)) rotate(var(--seg-rot, 0deg)) scale(1.05)}to{transform:translateY(var(--seg-y, 0em)) rotate(var(--seg-rot, 0deg)) scale(1)}}.choovy-logo.is-rippling .choovy-logo__seg,.header__heading-link:hover .choovy-logo__seg{animation:choovyLogoDip .62s cubic-bezier(.34,1.4,.42,1) both}.choovy-logo__seg--b{animation-delay:70ms}.choovy-logo__seg--c{animation-delay:.14s}@media(prefers-reduced-motion:reduce){.choovy-logo__seg{animation:none!important;transition:none}}body.template-index .choovy-trust-strip__item+.choovy-trust-strip__item{border-left-color:var(--mode-line, rgba(23, 22, 20, .14))!important}html[data-choovy-mode] body.template-index .choovy-trust-strip{--choovy-primary: var(--mode-accent);--choovy-icon-accent: var(--mode-page-bg)}.header__heading-link{overflow:visible!important}.header__heading-link .h2.choovy-logo{gap:.012em;overflow:visible!important;line-height:1.2!important;padding:.06em .02em .1em!important;transform-origin:center}.choovy-logo__seg{padding-inline:.006em;font-kerning:normal;text-rendering:geometricPrecision;animation-delay:var(--logo-delay, 0ms)!important}.choovy-logo__seg:nth-of-type(2){animation-delay:45ms}.choovy-logo__seg:nth-of-type(3){animation-delay:90ms}.choovy-logo__seg:nth-of-type(4){animation-delay:135ms}.choovy-logo__seg:nth-of-type(5){animation-delay:.18s}.choovy-logo__seg:nth-of-type(6){animation-delay:225ms}.choovy-logo__seg--a{--seg-color: #E3A73C}.choovy-logo__seg--b{--seg-color: #197C76}.choovy-logo__seg--c{--seg-color: #2F1B35}html[data-choovy-mode=night] .choovy-logo__seg--a{--seg-color: #F4C65F}html[data-choovy-mode=night] .choovy-logo__seg--b{--seg-color: #76C9C1}html[data-choovy-mode=night] .choovy-logo__seg--c{--seg-color: #D9C6E4}html[data-choovy-mode=day] .choovy-logo__seg--a{--seg-color: #B96E19}html[data-choovy-mode=day] .choovy-logo__seg--b{--seg-color: #17635F}html[data-choovy-mode=day] .choovy-logo__seg--c{--seg-color: #452B4C}html[data-choovy-mode=focus] .choovy-logo__seg--a{--seg-color: #C47B22}html[data-choovy-mode=focus] .choovy-logo__seg--b{--seg-color: #0E6C67}html[data-choovy-mode=focus] .choovy-logo__seg--c{--seg-color: #39213F}.header-wrapper:after,.header-wrapper .choovy-header-flow:after{height:24px!important;-webkit-mask-image:url(choovy-header-wave-mask.svg)!important;mask-image:url(choovy-header-wave-mask.svg)!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-size:150% 100%;mask-size:150% 100%;-webkit-mask-position:0% top;mask-position:0% top;animation:choovySeamlessHeaderWave 16s ease-in-out infinite alternate!important}.header-wrapper:after{bottom:-24px!important;transform-origin:center top}.header-wrapper .choovy-header-flow{top:0!important;right:0!important;bottom:-24px!important;left:0!important}.header-wrapper .choovy-header-flow:before{top:0!important;right:0!important;bottom:24px!important;left:0!important}.header-wrapper .choovy-header-flow:after{bottom:0!important;animation:none!important;-webkit-mask-position:var(--choovy-wave-pos, 0%) top!important;mask-position:var(--choovy-wave-pos, 0%) top!important}.header-wrapper.choovy-flowing:after{animation-play-state:paused!important}html[data-choovy-mode=day] body.template-index .choovy-trust-strip{background:#2d2113!important;color:#fffdf8!important;border-color:#2d21132e!important}html[data-choovy-mode=day] body.template-index .choovy-trust-strip__item{color:#fffdf8!important}html[data-choovy-mode=day] body.template-index .choovy-trust-strip__item+.choovy-trust-strip__item{border-left-color:#fffdf833!important}@media screen and (max-width:749px){.header-wrapper:after,.header-wrapper .choovy-header-flow:after{height:18px!important}.header-wrapper:after{bottom:-18px!important}.header-wrapper .choovy-header-flow{top:0!important;right:0!important;bottom:-18px!important;left:0!important}.header-wrapper .choovy-header-flow:before{top:0!important;right:0!important;bottom:18px!important;left:0!important}}@keyframes choovySeamlessHeaderWave{0%{-webkit-mask-position:0% top;mask-position:0% top}to{-webkit-mask-position:100% top;mask-position:100% top}}@media(prefers-reduced-motion:reduce){.header-wrapper:after,.header-wrapper .choovy-header-flow:after{animation:none!important}}html[data-choovy-mode=night] body.template-index .choovy-mode-card__mode,html[data-choovy-mode=night] body.template-index .choovy-stack-flow__time{color:color-mix(in srgb,var(--mode-color, #B7A6C8) 42%,#F4EDE2 58%)!important}html[data-choovy-mode=night] body.template-index .choovy-mode-card__status{color:var(--mode-muted, rgba(244, 237, 226, .64))!important}@media screen and (min-width:750px){.choovy-mode-hero__button--primary{min-width:200px}.choovy-mode-hero__button--secondary{min-width:216px}}html[data-choovy-mode] body.template-index,html[data-choovy-mode] body.template-index #MainContent,html[data-choovy-mode] body.template-index .choovy-trust-strip,html[data-choovy-mode] body.template-index .choovy-trust-strip__item,html[data-choovy-mode] body.template-index .choovy-mode-system>[id^=ChoovyModeSystem-],html[data-choovy-mode] body.template-index [id^=ChoovyStackFlow-],html[data-choovy-mode] body.template-index .choovy-faq,html[data-choovy-mode] body.template-index .choovy-footer,body.template-index .choovy-mode-card__cta,body.template-index .choovy-stack-flow__cta,body.template-index .choovy-footer__btn--primary,body.template-index .choovy-footer__btn--secondary{transition:opacity .46s cubic-bezier(.33,0,.2,1),background .68s cubic-bezier(.2,.72,.18,1),background-color .68s cubic-bezier(.2,.72,.18,1),color .68s cubic-bezier(.2,.72,.18,1),border-color .68s cubic-bezier(.2,.72,.18,1)}body.template-index .choovy-reveal.is-visible{transition:opacity .5s ease,transform .5s ease,background .68s cubic-bezier(.2,.72,.18,1),background-color .68s cubic-bezier(.2,.72,.18,1),color .68s cubic-bezier(.2,.72,.18,1),border-color .68s cubic-bezier(.2,.72,.18,1)}body.template-index :is(.choovy-mode-system__eyebrow,.choovy-mode-system__heading,.choovy-mode-system__text,.choovy-mode-card__title,.choovy-mode-card__copy,.choovy-mode-card__facts,.choovy-mode-card__facts strong,.choovy-mode-card__facts span,.choovy-mode-card__facts li,.choovy-mode-card__mode,.choovy-mode-card__status,.choovy-stack-flow__heading,.choovy-stack-flow__text,.choovy-stack-flow__time,.choovy-stack-flow__step h3,.choovy-stack-flow__step p,.choovy-stack-flow__note,.choovy-faq__heading,.choovy-faq__item,.choovy-faq__question,.choovy-faq__answer,.choovy-footer__logo,.choovy-footer__copy,.choovy-footer__eyebrow,.choovy-footer__heading,.choovy-footer__link-group h3,.choovy-footer__link-group a,.choovy-footer__legal,.choovy-footer__meta,.choovy-footer__meta a,.choovy-logo__seg){transition:color .68s cubic-bezier(.2,.72,.18,1),border-color .68s cubic-bezier(.2,.72,.18,1)}.announcement-bar__message{display:flex;align-items:center;justify-content:center;min-height:34px;padding:0 1.6rem;font-size:1.08rem;line-height:1.15}@media screen and (max-width:749px){.announcement-bar__message{min-height:30px;font-size:.9rem}}@media(prefers-reduced-motion:reduce){html[data-choovy-mode] body.template-index,html[data-choovy-mode] body.template-index #MainContent{transition:none}}@media screen and (max-width:749px){body.template-index .choovy-mode-system__heading,body.template-index .choovy-stack-flow__heading{font-size:clamp(27px,7.6vw,32px)!important;line-height:1.06!important}body.template-index .choovy-faq__heading{font-size:clamp(24px,6.8vw,30px)!important}}html[data-choovy-mode] body.template-index .choovy-faq{background:#f7f2ea!important;color:#171614}html[data-choovy-mode] body.template-index .choovy-faq__heading,html[data-choovy-mode] body.template-index .choovy-faq__question{color:#171614!important}html[data-choovy-mode] body.template-index .choovy-faq__answer{color:#171614b3!important}html[data-choovy-mode] body.template-index .choovy-faq__item,html[data-choovy-mode] body.template-index .choovy-faq__item:last-child{border-color:#17161429!important}html[data-choovy-mode] body.template-index .choovy-mode-card__price{color:var(--mode-text)!important}.choovy-mode-pdp__visual,.choovy-mode-pdp__badge,.choovy-mode-pdp__buybox,.choovy-pdp-runway__mode,.choovy-pdp-runway__fact,.choovy-pdp-runway__proof,.choovy-pdp-runway__trust{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.choovy-pdp-runway,body.template-index .choovy-mode-system,body.template-index [id^=ChoovyStackFlow-],.choovy-faq{content-visibility:auto;contain-intrinsic-size:auto 900px}.choovy-pdp-runway{contain-intrinsic-size:auto 2600px}.choovy-mode-pdp__mode-panel:not(.is-active) *{animation-play-state:paused!important}.header-wrapper .choovy-header-flow{-webkit-mask-image:none!important;mask-image:none!important;background:var(--choovy-flow-bg, transparent)!important;transition:opacity .7s cubic-bezier(.2,.72,.18,1)!important}.header-wrapper.choovy-flowing .choovy-header-flow{opacity:1}#MainContent,.choovy-footer{transition:opacity .46s cubic-bezier(.33,0,.2,1)}html.choovy-mode-xfade #MainContent,html.choovy-mode-xfade .choovy-footer{opacity:0}@media(prefers-reduced-motion:reduce){#MainContent,.choovy-footer{transition:none}}::view-transition-old(root),::view-transition-new(root){animation-duration:.85s;animation-timing-function:cubic-bezier(.33,0,.2,1)}.header__heading-link .h2.choovy-logo{filter:drop-shadow(0 3px 7px rgba(23,22,20,.22))}.choovy-logo__seg{transform:translateY(var(--seg-y, 0em)) rotate(var(--seg-rot, 0deg));transform-origin:50% 82%;animation:choovyLogoHop 10s ease-in-out infinite;animation-delay:var(--hop-delay, 0ms)!important}.choovy-logo__seg:nth-of-type(2){--seg-y: .11em;--seg-rot: -5deg;--hop-delay: 0ms}.choovy-logo__seg:nth-of-type(3){--seg-y: -.01em;--seg-rot: -3deg;--hop-delay: 95ms}.choovy-logo__seg:nth-of-type(4){--seg-y: -.09em;--seg-rot: -1deg;--hop-delay: .19s}.choovy-logo__seg:nth-of-type(5){--seg-y: -.09em;--seg-rot: 1deg;--hop-delay: 285ms}.choovy-logo__seg:nth-of-type(6){--seg-y: -.01em;--seg-rot: 3deg;--hop-delay: .38s}.choovy-logo__seg:nth-of-type(7){--seg-y: .11em;--seg-rot: 5deg;--hop-delay: 475ms}@keyframes choovyLogoHop{0%,7%,to{transform:translateY(var(--seg-y, 0em)) rotate(var(--seg-rot, 0deg))}3.5%{transform:translateY(calc(var(--seg-y, 0em) - .3em)) rotate(var(--seg-rot, 0deg))}}html[data-choovy-mode=night] body.template-index .choovy-mode-system>[id^=ChoovyModeSystem-]{background:#1b1524!important}html[data-choovy-mode=night] body.template-index [id^=ChoovyStackFlow-]{background:#100d14!important}html[data-choovy-mode=night] body.template-index .choovy-faq{background:#241b30!important;color:#fffdf8}html[data-choovy-mode=night] body.template-index .choovy-faq__heading,html[data-choovy-mode=night] body.template-index .choovy-faq__question{color:#fffdf8!important}html[data-choovy-mode=night] body.template-index .choovy-faq__answer{color:#fffdf8ad!important}html[data-choovy-mode=night] body.template-index .choovy-faq__item,html[data-choovy-mode=night] body.template-index .choovy-faq__item:last-child{border-color:#fffdf824!important}body.template-product .choovy-faq{background:#f7f2ea!important;color:#171614}body.template-product .choovy-faq__heading,body.template-product .choovy-faq__question{color:#171614}body.template-product .choovy-faq__answer{color:#171614b3}body.template-product .choovy-faq__item,body.template-product .choovy-faq__item:last-child{border-color:#17161429}
/*# sourceMappingURL=/cdn/shop/t/10/assets/choovy-brand.css.map */
