body,.header,.page-width,button,input,select,textarea{font-family:Fredoka,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3{font-family:Fredoka,sans-serif;font-weight:700;letter-spacing:-.01em}.button,.button--primary,.shopify-payment-button__button--unbranded,button[type=submit]:not(.shopify-payment-button__button){border-radius:6px!important;font-family:Fredoka,sans-serif!important;font-weight:600!important;letter-spacing:.02em!important;padding:14px 24px!important;font-size:1.05rem!important;background:#804e25!important;color:#fff!important;border:none!important;box-shadow:0 4px #5a3719!important;transition:transform .15s ease,box-shadow .15s ease!important}.button:hover,.button--primary:hover,button[type=submit]:not(.shopify-payment-button__button):hover{transform:translateY(2px)!important;box-shadow:0 2px #5a3719!important}.product-form__submit,.product__submit-buttons button{width:100%!important;border-radius:8px!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:1rem!important;padding:16px 24px!important}.product-form__input--pill input[type=radio]+label,.variant-input-wrap label{border-radius:999px!important;border:2px solid #804e25!important;padding:8px 16px!important;font-family:Fredoka,sans-serif!important;font-weight:500!important}.product-form__input--pill input[type=radio]:checked+label{background:#804e25!important;color:#fff!important}.product__title h1,.product-info h1,.main-product .product__title{font-size:clamp(1.8rem,5vw,2.6rem)!important;font-weight:700!important;line-height:1.1!important;margin:8px 0 12px!important;color:#000!important}.product__rating,.product-info-rating{color:orange;font-size:1.15rem;margin:4px 0 8px}.product-info .rte p,.product__info-container .rte p{font-size:.95rem;line-height:1.5;margin:4px 0;color:#2a2a2a}.product__price s,s.price-item--regular,.price__regular s,del.price-item{color:#aaa!important;text-decoration:line-through!important;font-size:.9em!important;margin-right:6px!important}.product__price .price-item--sale,.price__sale .price-item--last{color:#804e25!important;font-weight:700!important;font-size:1.5rem!important}.product-info .scarcity-badge,.product__info-container [data-block-type=custom_liquid]>div:first-child{display:inline-block;background:#e26b1a;color:#fff;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.product__accordion summary,.product .collapsible-content__row summary,[data-block-type=collapsible_tab] summary{font-family:Fredoka,sans-serif;font-weight:500;font-size:1rem;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.08)}.product__accordion summary .icon,[data-block-type=collapsible_tab] summary .icon{color:#804e25!important;width:22px;height:22px;margin-right:10px}.collapsible-content .accordion summary,.collapsible-content__row summary{background:#fdf6ee;border-radius:12px;padding:14px 18px;margin-bottom:8px;font-weight:500;font-size:1rem;border:none!important}.collapsible-content .accordion summary:before{content:counter(faq-counter);counter-increment:faq-counter;display:inline-flex;width:26px;height:26px;background:#e26b1a;color:#fff;border-radius:50%;align-items:center;justify-content:center;font-size:.85rem;font-weight:700;margin-right:12px}.collapsible-content{counter-reset:faq-counter}@media(max-width:749px){.section-template--main,.section-rich-text,.section-image-banner{padding:16px 0!important}.product__info-container{padding:16px!important}}.image-banner__heading,.banner__heading{font-family:Fredoka,sans-serif!important;font-weight:700!important;font-size:clamp(1.6rem,5vw,2.4rem)!important;line-height:1.15!important}.comparison-table{border-radius:16px!important;overflow:hidden!important;font-family:Fredoka,sans-serif!important}.comparison-table th,.comparison-table td{padding:14px 10px!important;font-size:.95rem!important}.comparison-table .checkmark{color:#6cd96c!important;font-size:1.4rem!important;font-weight:700!important}.comparison-table .cross{color:#ff5b5b!important;font-size:1.4rem!important;font-weight:700!important}.testimonials .testimonial-card,.testimonials__card,[class*=testimonial-card]{background:#fff!important;border-radius:14px!important;box-shadow:0 4px 16px #804e2514!important;padding:16px!important;border:1px solid rgba(128,78,37,.1)!important}.testimonials__card img,[class*=testimonial-card] img{border-radius:12px!important;object-fit:cover!important}.section-reviews-summary div[style*="font-size:5rem"],[class*=reviews_summary] div[style*="font-size:5rem"]{font-size:6rem!important;color:orange!important;filter:drop-shadow(0 2px 8px rgba(255,165,0,.3))}.footer{font-family:Fredoka,sans-serif!important}.footer a{color:#fff!important;font-weight:400!important}.footer .footer-block__heading{color:#f1ad7d!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.85rem!important}.multicolumn .multicolumn-card__image-wrapper img{border-radius:14px!important}.multicolumn-card,.multicolumn .grid__item{padding:4px!important}.header{padding-top:12px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(0,0,0,.06)}.header__heading-logo{max-width:160px!important}.quantity{border:1px solid rgba(128,78,37,.3)!important;border-radius:8px!important;display:inline-flex!important}.quantity input,.quantity__input{border:none!important;text-align:center!important;font-family:Fredoka,sans-serif!important;font-weight:600!important}.quantity__button{background:transparent!important;border:none!important;color:#804e25!important;font-size:1.2rem!important;width:36px!important;padding:0!important}.product__info-container [data-block-type=custom_liquid]{margin:8px 0!important}.banner__image-wrapper img,.image-banner__image img{border-radius:0!important}.product__info-container>.product__accordion+.product__accordion,.section+.section-rich-text{position:relative}.section-divider svg path,.section-divider svg use{fill:#804e25!important}.vt-card{border:2px solid #804e25!important;border-radius:12px!important;padding:14px!important;margin-bottom:10px!important;transition:background .15s ease,transform .15s ease!important;font-family:Fredoka,sans-serif!important}.vt-card:has(input:checked){background:#fdf6ee!important;border-color:#5a3719!important}.vt-card .vt-badge{background:#e26b1a!important;color:#fff!important;padding:4px 10px!important;border-radius:6px!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;position:absolute!important;top:-8px!important;right:12px!important}.footer input[type=email]{border-radius:8px!important;border:1px solid rgba(255,255,255,.3)!important;background:#ffffff14!important;color:#fff!important;padding:12px 14px!important}.cm-countdown-bar__digit{background:none!important;border-radius:0!important;padding:0 3px!important;box-shadow:none!important}.product__media-item .media,.product__media-list .media,.product__media-wrapper .media{border:none!important;box-shadow:none!important;outline:none!important}.product__media-item{border:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cm-overrides.css.map */
