:root{--cf-fig-plum: #802a6b;--cf-fig-plum-deep: #5d2859;--cf-leaf-green: #6b9e2e;--cf-leaf-green-ink: #4e7a1c;--cf-brush-yellow: #f3c743;--cf-bright-pink: #be2a68;--cf-tangerine-pop: #e99710;--cf-creme: #fdf3e4;--cf-on-plum: #f5ebdd;--cf-ink: #5a5a5a;--cf-surface-card: #ffffff;--cf-line: #e6d8c3;--cf-line-strong: #8c7f6e;--cf-error: #b42318;--cf-radius-sm: 6px;--cf-radius-lg: 20px;--cf-radius-pill: 40px;--cf-shadow-card: 0 4px 15px rgba(0, 0, 0, .1);--cf-shadow-pop-pink: 0 25px 50px rgba(190, 42, 104, .33);--cf-shadow-pop-tangerine: 0 25px 50px rgba(233, 151, 16, .35)}body{color:var(--cf-ink);font-weight:500;letter-spacing:.02rem}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4,.hxl,.hxxl{color:var(--cf-fig-plum)}.color-scheme-3 h1,.color-scheme-3 h2,.color-scheme-3 h3,.color-scheme-3 .h0,.color-scheme-3 .h1,.color-scheme-3 .h2{color:var(--cf-on-plum)}body .section-heading,h1.collection-hero__title{font-family:var(--font-heading-family);font-weight:700;font-size:62px;line-height:1.1;text-align:center;color:var(--cf-leaf-green);margin:0 0 20px}h1.collection-hero__title{margin:0}body .section-heading-left{font-family:var(--font-heading-family);font-weight:600;font-size:50px;line-height:1.15;text-align:left;color:var(--cf-leaf-green);margin:0 0 20px}body .section-heading span,body .section-heading-left span{color:var(--cf-fig-plum)}h2.banner__heading{font-size:80px;font-weight:600;line-height:1.05;color:var(--cf-leaf-green);text-shadow:none}.banner__content.banner__content--bottom-center{align-items:center!important}body .section-content{font-size:16px;line-height:26px;color:var(--cf-ink)}.rte a,.section-content a{color:var(--cf-fig-plum)}*:focus-visible{outline:2px solid var(--cf-fig-plum-deep)!important;outline-offset:2px!important;box-shadow:0 0 0 2px var(--cf-creme)!important}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-family);font-weight:700;font-size:16px;letter-spacing:.02rem;padding:0 50px;min-height:52px}.color-scheme-1 .button:not(.button--secondary):not([disabled]):hover,.color-scheme-2 .button:not(.button--secondary):not([disabled]):hover,.color-scheme-1.button:not(.button--secondary):not([disabled]):hover{background-color:var(--cf-fig-plum-deep)}header.header--middle-left{grid-template-columns:1fr auto 1fr}.header__inline-menu .header__menu-item,.header__inline-menu .list-menu__item{font-family:var(--font-body-family);font-size:16px;font-weight:500;color:var(--cf-ink)}.header__icon,.header__icon .svg-wrapper,.header__icon svg,.icon-caret{color:var(--cf-fig-plum)}.header__inline-menu ul li:nth-child(2) .mega-menu__list>li>a:first-child{font-weight:700;color:var(--cf-fig-plum);border-bottom:1px solid var(--cf-leaf-green);margin-bottom:15px}.mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr))!important}.mega-menu .mega-menu__list--condensed{display:flex!important}body .contact-bar{background-color:var(--cf-fig-plum-deep);color:var(--cf-on-plum)}body .contact-bar .contact-item{font-family:var(--font-body-family);font-weight:500}body .contact-bar .contact-item a{color:var(--cf-on-plum);text-decoration:none}body .contact-bar .contact-item i{color:var(--cf-brush-yellow);font-size:18px}.shopify-section-group-header-group .contact-bar .page-width{gap:90px}.card__heading,.card__heading a{font-family:var(--font-heading-family);font-size:20px!important;font-weight:600;color:var(--cf-fig-plum)}.card-information .price,.price .price-item--regular,.price .price-item--sale{color:var(--cf-leaf-green-ink);font-weight:700}.card-information .price{margin-top:0}.price--on-sale .price-item--regular{color:var(--cf-ink);font-weight:500}.card-wrapper .card{transition:transform .3s,box-shadow .3s}.badge{font-family:var(--font-body-family);font-weight:700;font-size:13px;letter-spacing:.02em}.program-section{text-align:center;padding:80px 15px 70px;background:transparent}.program-section .container{max-width:1200px;margin:0 auto}.program-section .section-content{max-width:862px;margin:0 auto 32px}.program-grid{margin-top:32px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.program-item{background:var(--cf-surface-card);border-radius:var(--cf-radius-lg);overflow:hidden;box-shadow:var(--cf-shadow-card);transition:transform .3s}.program-item:nth-child(odd){box-shadow:var(--cf-shadow-pop-pink)}.program-item:nth-child(2n){box-shadow:var(--cf-shadow-pop-tangerine)}.program-item:hover{transform:translateY(-8px)}.program-item img{width:100%;height:auto;display:block}.home_products_sec ul.grid{margin-top:35px;margin-bottom:40px}.callout-title{color:var(--cf-fig-plum)!important;font-family:var(--font-heading-family);font-weight:600}.callout-text{color:var(--cf-ink)!important}.callouts-section{background:transparent!important}.gallery-image-wrapper{border-radius:var(--cf-radius-lg)}.gallery-title{color:var(--cf-ink)!important;font-weight:600}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{border-radius:var(--cf-radius-sm)!important}.field__input,.select__select,.customer .field input,.customer select{border-radius:var(--cf-radius-sm)}.form__message,.form-status{color:var(--cf-error)}.form-status-list.form__message{color:var(--cf-leaf-green-ink)}.page-width--narrow{max-width:1200px!important;padding-left:15px!important;padding-right:15px!important}.collection-hero__inner{padding-top:40px!important}footer.footer{background-image:url(/cdn/shop/files/bottom-image.png?v=1758799527);background-repeat:repeat-x;background-position:bottom center;background-attachment:unset}footer.footer .footer__content-top{padding:30px 0 80px;display:block}footer.footer .footer__content-bottom{border-top:0;background-image:url(green-border.png);background-repeat:no-repeat;background-position:top center}footer.footer .footer__column--info{display:none}.footer__content-bottom-wrapper{align-items:center;justify-content:center}.footer__content-bottom-wrapper small{font-size:16px;color:var(--cf-ink);font-weight:500}@media only screen and (max-width:990px){.shopify-section-group-header-group .contact-bar .page-width{gap:35px;justify-content:center}body .section-heading,h1.collection-hero__title{font-size:45px}body .section-heading-left{font-size:35px}h2.banner__heading{font-size:62px}}@media only screen and (max-width:767px){.program-section{padding:60px 15px 25px}.program-item{box-shadow:var(--cf-shadow-card)!important}h2.banner__heading{font-size:42px}}@media only screen and (max-width:600px){.shopify-section-group-header-group .contact-bar .page-width{gap:10px;justify-content:center}body .section-heading,h1.collection-hero__title{font-size:35px}body .section-heading-left{font-size:25px}footer.footer .footer__content-top{padding:30px 0 55px}}@media only screen and (max-width:500px){.program-section{padding:40px 15px 25px}body .section-heading,h1.collection-hero__title{font-size:28px}body .section-heading-left{font-size:19px}.card__heading,.card__heading a{font-size:15px!important}h2.banner__heading{font-size:32px}}@media(prefers-reduced-motion:reduce){.program-item,.card-wrapper .card{transition:none}.program-item:hover{transform:none}}h1 em,h2 em,.h0 em,.h1 em,.h2 em,.hxl em,.hxxl em,.image-with-text__heading em,.multicolumn .title em,.collection-list-title em,.rich-text__heading em{font-style:normal;color:var(--cf-leaf-green)}.color-scheme-3 h1 em,.color-scheme-3 h2 em{color:var(--cf-brush-yellow)}[id$=__hero] .image-with-text__heading{font-weight:700;line-height:1.02}[id$=__hero] .image-with-text__media{border-radius:var(--cf-radius-lg);box-shadow:var(--cf-shadow-pop-pink)}[id$=__hero] .image-with-text__content .caption-with-letter-spacing{color:var(--cf-leaf-green-ink);font-weight:700}[id$=__hero] .image-with-text__content>.image-with-text__text.subtitle:last-child,[id$=__hero] .image-with-text__content .subtitle{font-weight:700;color:var(--cf-ink)}[id$=__how_it_works] .multicolumn-list{counter-reset:cf-step}[id$=__how_it_works] .multicolumn-card{background:var(--cf-creme)!important;border-radius:var(--cf-radius-lg)}[id$=__how_it_works] .multicolumn-card__info{padding:32px!important}[id$=__how_it_works] .multicolumn-card__info h3{color:var(--cf-fig-plum);font-size:24px}[id$=__how_it_works] .multicolumn-card__info h3:before{counter-increment:cf-step;content:counter(cf-step);display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:14px;border-radius:var(--cf-radius-pill);background:var(--cf-fig-plum);color:#fff;font-family:var(--font-heading-family);font-weight:700;font-size:24px}[id$=__how_it_works] .title-wrapper-with-link{justify-content:center;text-align:center}.collection-list .card__heading,.collection-list .card__heading a{font-size:20px!important}.color-scheme-3 .caption-with-letter-spacing{color:var(--cf-brush-yellow);font-weight:700}[id$=__seasonal] .image-with-text__media{border-radius:var(--cf-radius-lg)}.image-with-text__text ul{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:14px}.image-with-text__text ul li{position:relative;padding-left:40px;line-height:1.5}.image-with-text__text ul li:before{content:"";position:absolute;left:0;top:0;width:28px;height:28px;border-radius:var(--cf-radius-pill);background:var(--cf-creme);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234e7a1c' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12l4 4 8-8'/%3E%3C/svg%3E");background-size:16px 16px;background-repeat:no-repeat;background-position:center}.image-with-text__text ul li strong{color:var(--cf-fig-plum)}.image-with-text__heading.h1,.rich-text__heading.h1,.multicolumn .title.h1,.collection-list-title.h1{font-size:50px;line-height:1.1;font-weight:700}@media only screen and (max-width:749px){.image-with-text__heading.h1,.rich-text__heading.h1,.multicolumn .title.h1,.collection-list-title.h1{font-size:32px}[id$=__hero] .image-with-text__heading{font-size:42px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/colorfig.css.map */
