:root{--c-cream: #F0E9D6;--c-cream-light: #FAF6EE;--c-sage: #8C9484;--c-green: #3E5340;--c-green-light: #4F6A52;--c-gold: #C9A84C;--c-gold-light: #E2C880;--c-text: #2B2B20;--c-text-muted: #6B6B58;--c-border: #D9D0BC;--c-white: #FDFBF7;--f-heading: "Cormorant Garamond", "Georgia", serif;--f-body: "Lato", "Helvetica Neue", sans-serif;--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--shadow-soft: 0 2px 16px rgba(62, 83, 64, .1);--shadow-card: 0 4px 24px rgba(62, 83, 64, .12)}html{scroll-behavior:smooth}body{background-color:var(--c-white)!important;color:var(--c-text)!important;font-family:var(--f-body)!important;font-weight:400;-webkit-font-smoothing:antialiased}.gradient{background:var(--c-white)!important;background-attachment:initial!important}[class*=color-scheme-],.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-background-1,.color-background-2{background-color:var(--c-white)!important;--gradient-background: var(--c-white) !important;--color-background: 253, 251, 247 !important}.section-header .gradient,.section-header [class*=color-scheme-],.header-wrapper{background-color:var(--c-white)!important}.footer.gradient,.footer[class*=color-scheme-]{background-color:var(--c-cream)!important}.announcement-bar-section .gradient,.announcement-bar-section [class*=color-scheme-]{background-color:var(--c-green)!important}.banner .banner__box,.banner .banner__box.gradient,.banner .banner__box[class*=color-scheme-]{background:transparent!important;box-shadow:none!important;border:none!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.title,.card__heading{font-family:var(--f-heading)!important;font-weight:600;color:var(--c-green)!important;letter-spacing:.01em;line-height:1.2}.announcement-bar-section .utility-bar{background-color:var(--c-green)!important;border-bottom:1px solid var(--c-green-light)!important}.announcement-bar-section .utility-bar *{color:var(--c-cream)!important}.announcement-bar__message{font-family:var(--f-body)!important;font-size:1.25rem;font-weight:400;letter-spacing:.12em;text-transform:uppercase;text-align:center}.header-wrapper{background-color:var(--c-white)!important;border-bottom:1px solid var(--c-border)!important;box-shadow:none!important}.header__heading-link .h2,.header__heading-link span.h2{font-family:var(--f-heading)!important;font-size:2.4rem;font-weight:600;color:var(--c-green)!important;letter-spacing:.06em;text-transform:none}.header__menu-item,.header__menu-item span,.header__active-menu-item span,.list-menu__item--link{font-family:var(--f-body)!important;font-size:1.45rem!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--c-text)!important;transition:color .2s ease}.header__menu-item:hover span,.header__menu-item:hover,.list-menu__item--link:hover{color:var(--c-gold)!important}.header__menu-item .icon-caret,.header__submenu-toggle .icon-caret{color:var(--c-text-muted)!important;opacity:.6}.header__icons{position:relative;padding-left:2.4rem!important}.header__icons:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:2rem;width:1px;background-color:var(--c-border)}.header__icon{color:var(--c-text)!important;transition:color .2s ease}.header__icon svg,.header__icon .svg-wrapper svg{color:inherit!important;stroke:currentColor;transition:color .2s ease}.header__icon:hover{color:var(--c-gold)!important}.cart-count-bubble{background-color:var(--c-gold)!important;color:var(--c-white)!important;font-family:var(--f-body)!important;font-size:1rem;font-weight:700}.button,.button--primary{background-color:var(--c-green)!important;color:var(--c-cream-light)!important;border:none!important;border-radius:var(--r-md)!important;font-family:var(--f-body)!important;font-size:1.3rem!important;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:1.2rem 2.8rem!important;box-shadow:none!important;transition:background-color .2s ease,color .2s ease!important}.button:hover,.button--primary:hover{background-color:var(--c-gold)!important;color:var(--c-white)!important}.product-form__submit,.cart__checkout-button,.shopify-payment-button__button--unbranded{background-color:var(--c-green)!important;color:var(--c-cream-light)!important;border:none!important;border-radius:var(--r-md)!important;font-family:var(--f-body)!important;font-size:1.3rem!important;font-weight:400;letter-spacing:.12em;text-transform:uppercase;padding:1.2rem 2.8rem!important;box-shadow:none!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important}.product-form__submit:hover,.cart__checkout-button:hover{background-color:var(--c-gold)!important;color:var(--c-white)!important}.button--secondary{background-color:transparent!important;color:var(--c-text-muted)!important;border:none!important;text-decoration:none!important}.button--secondary:hover{color:var(--c-green)!important;background-color:transparent!important;text-decoration:none!important}.card-wrapper,.product-card-wrapper{transition:transform .25s ease}.card-wrapper:hover,.product-card-wrapper:hover{transform:scale(1.02)}.card{background-color:var(--c-white)!important;border:none!important;border-radius:var(--r-lg)!important;box-shadow:0 2px 12px #3e534014!important;transition:box-shadow .25s ease!important;overflow:hidden}.card:hover,.card-wrapper:hover .card{box-shadow:0 8px 28px #3e534024!important}.card__inner{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--r-lg) var(--r-lg) 0 0}.card__media,.card__inner .card__media{border-radius:0!important;overflow:hidden}.card__media img,.card__inner img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important;transition:none!important}.card__content,.card__information{padding:1.4rem 1.8rem 1.8rem!important;text-align:center}.card__heading,.card__heading a{font-family:var(--f-heading)!important;font-size:1.9rem!important;font-weight:600;color:var(--c-green)!important;text-align:center}.card__heading a:hover{color:var(--c-gold)!important}.price,.price-item{font-family:var(--f-body)!important;font-weight:400;color:var(--c-text-muted)!important;font-size:1.5rem}.price__sale .price-item--sale{color:var(--c-green)!important;font-weight:700}.price__sale .price-item--regular{color:var(--c-text-muted)!important;text-decoration:line-through;font-weight:400}.badge,.card__badge,.price__badge-sale{background-color:var(--c-gold)!important;color:var(--c-white)!important;border-radius:var(--r-md)!important;font-family:var(--f-body)!important;font-size:1.1rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .8rem}.featured-collection .title,.collection-list-section .title,.multicolumn .title,.related-products .title,section>.page-width>.title,.section-heading{font-family:var(--f-heading)!important;font-size:clamp(2.6rem,4vw,4.2rem)!important;font-weight:600;color:var(--c-green)!important;text-align:center;letter-spacing:.04em}.featured-collection .title:after,.collection-list-section .title:after,.multicolumn .title:after{content:"";display:block;width:48px;height:1px;background-color:var(--c-gold);margin:1.2rem auto 0}.featured-collection .subtitle,section .subtitle,.section-subtitle{font-family:var(--f-heading)!important;font-style:italic;font-size:1.6rem;color:var(--c-gold)!important;text-align:center;letter-spacing:.02em}.banner__content{padding:4rem 3rem!important;text-align:center}.banner .banner__heading,.banner__content .banner__heading{font-family:var(--f-heading)!important;font-size:clamp(3.6rem,7vw,7rem)!important;font-weight:600;color:#fff;letter-spacing:.04em;text-shadow:0 2px 24px rgba(0,0,0,.28)}.banner__content .banner__subheading{font-family:var(--f-heading)!important;font-style:italic;font-size:2rem;color:#ffffffe6;text-shadow:0 1px 8px rgba(0,0,0,.2)}.banner__content .button{margin-top:2rem;background-color:var(--c-white)!important;color:var(--c-green)!important;border-color:var(--c-white)!important}.banner__content .button:hover{background-color:var(--c-gold)!important;border-color:var(--c-gold)!important;color:var(--c-white)!important}.image-with-text__content{padding:3rem 3.6rem!important;display:flex;flex-direction:column;justify-content:center}.image-with-text__heading{font-family:var(--f-heading)!important;font-size:3rem;font-weight:600;color:var(--c-green)!important}.image-with-text__text{color:var(--c-text-muted)!important;font-size:1.55rem;line-height:1.8}.rich-text{text-align:center}.rich-text__heading,.rich-text h1,.rich-text h2{font-family:var(--f-heading)!important;font-size:clamp(2.6rem,4vw,4rem)!important;font-weight:600;color:var(--c-green)!important;letter-spacing:.02em}.rich-text__text,.rich-text p{font-family:var(--f-body)!important;font-size:1.55rem;color:var(--c-text-muted)!important;line-height:1.85;max-width:68ch;margin-left:auto;margin-right:auto}.multicolumn-card{background-color:var(--c-white);border:none;border-radius:var(--r-lg)!important;padding:2.8rem 2rem!important;text-align:center;box-shadow:0 2px 12px #3e534012;transition:box-shadow .25s ease}.multicolumn-card:hover{box-shadow:0 6px 24px #3e53401f}.multicolumn-card__title{font-family:var(--f-heading)!important;font-size:2rem!important;color:var(--c-green)!important;font-weight:600;margin-bottom:.8rem}.multicolumn-card__description{color:var(--c-text-muted)!important;font-size:1.45rem;line-height:1.75}.collection-hero__title{font-family:var(--f-heading)!important;font-size:clamp(3rem,5vw,5.5rem)!important;color:#fff;text-align:center;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.facet-filters__summary,.facet-dropdown summary{border:1px solid var(--c-border)!important;border-radius:var(--r-sm)!important;font-family:var(--f-body)!important;font-size:1.3rem;letter-spacing:.06em;color:var(--c-text)!important;background-color:var(--c-white);transition:border-color .2s}.facet-filters__summary:hover,.facet-dropdown summary:hover{border-color:var(--c-sage)!important}.facets__reset{color:var(--c-gold)!important;font-weight:400;letter-spacing:.06em}.product__title{font-family:var(--f-heading)!important;font-size:clamp(2.8rem,4vw,4rem)!important;font-weight:600;color:var(--c-green)!important;letter-spacing:.02em;text-align:left}.product__description{font-family:var(--f-body)!important;font-size:1.5rem;line-height:1.85;color:var(--c-text-muted)!important}.product-form__input--pill input[type=radio]+label{border:1px solid var(--c-border)!important;border-radius:var(--r-md)!important;font-family:var(--f-body)!important;font-size:1.3rem!important;color:var(--c-text)!important;background-color:var(--c-white)!important;padding:.7rem 1.6rem!important;transition:border-color .2s,background-color .2s,color .2s}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--c-sage)!important;color:var(--c-green)!important}.product-form__input--pill input[type=radio]:checked+label{background-color:var(--c-green)!important;border-color:var(--c-green)!important;color:var(--c-cream-light)!important}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border-color:var(--c-border)!important;color:var(--c-text-muted)!important;opacity:.5}.quantity__button{background-color:var(--c-cream-light)!important;border:1px solid var(--c-border)!important;border-radius:var(--r-sm)!important;color:var(--c-text)!important;transition:background-color .2s}.quantity__button:hover{background-color:var(--c-cream)!important}.quantity__input{border:1px solid var(--c-border)!important;font-family:var(--f-body)!important;color:var(--c-text)!important}.cart-drawer{background-color:var(--c-cream-light)!important}.cart-drawer__header{border-bottom:1px solid var(--c-border)!important}.cart-drawer__header .h2,.cart-drawer__heading{font-family:var(--f-heading)!important;font-size:2.6rem!important;font-weight:600;color:var(--c-green)!important}.cart-item{border-bottom:1px solid var(--c-border)!important}.cart-item__image{border-radius:var(--r-md)!important;overflow:hidden}.cart-item__name a{font-family:var(--f-heading)!important;font-size:1.7rem;font-weight:600;color:var(--c-green)!important}.totals__subtotal-value,.totals__total-value{font-family:var(--f-heading)!important;font-weight:600;font-size:2rem;color:var(--c-text)!important}.cart-notification{border-radius:var(--r-lg)!important;border:1px solid var(--c-border)!important;box-shadow:var(--shadow-card)!important}.cart-notification__heading{font-family:var(--f-heading)!important;color:var(--c-green)!important;font-weight:600}.email-signup-banner,.newsletter-section{background-color:var(--c-cream)!important;border-top:1px solid var(--c-border);border-bottom:1px solid var(--c-border)}.newsletter__subheading,.email-signup-banner .h1,.email-signup-banner h2{font-family:var(--f-heading)!important;color:var(--c-green)!important;font-weight:600;text-align:center}.newsletter-form__field-wrapper input[type=email],.email-signup-banner input[type=email]{border:1px solid var(--c-border)!important;border-radius:var(--r-sm)!important;font-family:var(--f-body)!important;background-color:var(--c-white)!important;color:var(--c-text)!important;padding:1.1rem 1.6rem!important;transition:border-color .2s}.newsletter-form__field-wrapper input:focus,.email-signup-banner input:focus{border-color:var(--c-green)!important;outline:none;box-shadow:0 0 0 3px #3e53401a!important}.pagination__item--current .pagination__item-link{background-color:var(--c-green)!important;color:var(--c-white)!important;border-color:var(--c-green)!important;border-radius:var(--r-sm)!important}.pagination__item-link{font-family:var(--f-body)!important;border-radius:var(--r-sm)!important;transition:background-color .2s,color .2s}.pagination__item-link:hover{background-color:var(--c-cream)!important;color:var(--c-green)!important}.search__input{border:1px solid var(--c-border)!important;border-radius:var(--r-sm)!important;font-family:var(--f-body)!important;background-color:var(--c-white)!important;color:var(--c-text)!important;transition:border-color .2s}.search__input:focus{border-color:var(--c-green)!important;box-shadow:0 0 0 3px #3e53401a!important;outline:none}.menu-drawer{background-color:var(--c-white)!important}.menu-drawer__navigation a{font-family:var(--f-body)!important;font-size:1.5rem;letter-spacing:.01em;text-transform:none;color:var(--c-text)!important;border-bottom:1px solid var(--c-border)!important;transition:color .2s}.menu-drawer__navigation a:hover{color:var(--c-gold)!important}.predictive-search{border:1px solid var(--c-border)!important;border-radius:var(--r-lg)!important;box-shadow:0 8px 32px #3e53401f!important;background-color:var(--c-white)!important}.predictive-search__item:hover{background-color:var(--c-cream-light)!important}.predictive-search__item-heading{font-family:var(--f-heading)!important;color:var(--c-green)!important}.disclosure-has-popup>.list-menu{background-color:var(--c-white)!important;border:1px solid var(--c-border)!important;border-radius:var(--r-lg)!important;box-shadow:0 8px 32px #3e53401f!important}.footer{background-color:var(--c-cream)!important;border-top:1px solid var(--c-border)!important}.footer *{color:inherit!important}.footer,.footer p,.footer li,.footer span{color:var(--c-text-muted)!important;font-family:var(--f-body)!important;font-size:1.4rem;line-height:1.8}.footer a{color:var(--c-text-muted)!important;text-decoration:none;transition:color .2s ease}.footer a:hover{color:var(--c-green)!important}.footer-block__heading{font-family:var(--f-body)!important;font-size:1.1rem!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--c-text)!important;margin-bottom:1.4rem!important}.footer__content-bottom{border-top:1px solid var(--c-border);padding-top:2rem;padding-bottom:2rem}.footer__copyright,.footer__content-bottom p,.footer__content-bottom span,.footer__content-bottom a{color:var(--c-text-muted)!important;font-size:1.25rem!important;border-top:none!important}.footer__content-bottom a:hover{color:var(--c-green)!important}.footer .list-payment .icon,.footer .list-payment svg{opacity:.6;transition:opacity .2s}.footer .list-payment .icon:hover,.footer .list-payment svg:hover{opacity:1}.footer .list-social__link{color:var(--c-text-muted)!important;transition:color .2s}.footer .list-social__link:hover{color:var(--c-green)!important}.footer .list-social__link svg,.footer .list-social__link svg path{color:inherit!important;stroke:currentColor}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea,select{border:1px solid var(--c-border)!important;border-radius:var(--r-md)!important;font-family:var(--f-body)!important;color:var(--c-text)!important;background-color:var(--c-white)!important;transition:border-color .2s}input:focus,textarea:focus,select:focus{border-color:var(--c-green)!important;box-shadow:0 0 0 3px #3e534014!important;outline:none!important}.accordion summary,.collapsible-trigger{font-family:var(--f-body)!important;font-weight:700;letter-spacing:.06em;color:var(--c-text)!important}.accordion summary:hover,.collapsible-trigger:hover{color:var(--c-green)!important}.product-form__input--swatch{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:.8rem!important;align-items:flex-start;align-content:flex-start}.product-form__input--swatch .swatch-input{flex:0 0 auto!important;width:6.4rem!important;height:6.4rem!important}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 6.4rem !important;display:block!important;width:6.4rem!important;height:6.4rem!important;margin:0!important;border-radius:var(--r-md)!important;overflow:hidden;border:2px solid transparent!important;outline:none!important;box-shadow:none!important;transition:border-color .2s ease;cursor:pointer}.product-form__input--swatch .swatch-input__input+.swatch-input__label:hover{border-color:var(--c-sage)!important;outline:none!important}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label{border-color:var(--c-green)!important;outline:none!important;box-shadow:none!important}.product-form__input--swatch .swatch{width:100%!important;height:100%!important;border-radius:calc(var(--r-md) - 2px)!important;border:none!important;display:block}.variant-input-wrapper{display:flex;flex-wrap:wrap;gap:.8rem}.variant-input-wrapper .variant__button-label{display:inline-flex;align-items:center;justify-content:center;min-width:6rem;padding:.7rem 1.4rem;cursor:pointer}.product__info-container select,.product-form select,[data-option-selector] select,.single-option-selector{appearance:none!important;-webkit-appearance:none!important;width:100%;padding:1rem 3.2rem 1rem 1.4rem!important;border:1px solid var(--c-border)!important;border-radius:var(--r-md)!important;background-color:var(--c-white)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236B6B58' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 1.2rem center!important;font-family:var(--f-body)!important;font-size:1.4rem!important;color:var(--c-text)!important;cursor:pointer;transition:border-color .2s}.product__info-container select:focus,.product-form select:focus{border-color:var(--c-green)!important;box-shadow:0 0 0 3px #3e534014!important;outline:none!important}.rating .icon-star,.rating-star{color:var(--c-gold)!important}.banner__media>img,.banner__media>.media>img{object-position:center 60%!important}.button:after,.button:before,.button:not([disabled]):hover:after,.button:not([disabled]):hover:before,.button--secondary:after,.button--secondary:before,.shopify-challenge__button:after,.shopify-challenge__button:before,.customer button:after,.customer button:before,.shopify-payment-button__button--unbranded:after,.shopify-payment-button__button--unbranded:before,.product-form__submit:after,.product-form__submit:before,.cart__checkout-button:after,.cart__checkout-button:before,[type=button]:after,[type=submit]:after{box-shadow:none!important;border:none!important;outline:none!important}*:focus-visible{outline:2px solid var(--c-green)!important;outline-offset:3px}a{color:var(--c-green);transition:color .2s ease}a:hover{color:var(--c-gold)}hr{border:none;border-top:1px solid var(--c-border);margin:3rem 0}@media screen and (max-width:749px){.header__heading-link .h2,.header__heading-link span.h2{font-size:2.2rem}.banner__content{padding:2.8rem 2rem!important}.image-with-text__content{padding:2.4rem 2rem!important}.multicolumn-card{padding:2rem 1.6rem!important}.cart-drawer__header .h2{font-size:2.2rem!important}.product__title{font-size:2.6rem!important}.button,.product-form__submit{font-size:1.3rem!important;padding:1.1rem 2.4rem!important}}@media screen and (min-width:750px)and (max-width:989px){.header__heading-link .h2,.header__heading-link span.h2{font-size:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/chuches-candy.css.map */
