:root{--font-heading-family: "Fredoka", "Bricolage Grotesque", system-ui, sans-serif !important;--font-heading-style: normal !important;--font-heading-weight: 700 !important;--font-body-family: "Nunito", system-ui, sans-serif !important;--font-body-style: normal !important;--font-body-weight: 400 !important;--font-body-weight-bold: 700 !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-rte,.product__title,.section-header__heading,.title,.card__heading,.collection-hero__title,.collection__title,.banner__heading,.rich-text__heading,.announcement-bar__message{font-family:Fredoka,system-ui,sans-serif!important;letter-spacing:-.01em}body,input,button,select,textarea,.button,.field__input{font-family:Nunito,system-ui,sans-serif!important}.price--on-sale .price-item--sale,.price--on-sale .price-item--last,.price--on-sale .price__sale .price-item:not(.price-item--regular):not(s),.product__price--on-sale,.card .price--on-sale .price-item--sale{color:#ef4444!important;font-weight:800!important}.price--on-sale .price-item--regular,.price--on-sale s,.price--on-sale .price__compare,.price-item--last+.price-item--regular,s.price-item,.card .price--on-sale .price-item--regular{color:#0f172ad9!important;text-decoration:line-through!important;font-weight:600!important;opacity:1!important}.cart-item__discounted-prices{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:6px}.cart-item__discounted-prices .cart-item__sale-price,.cart-item__discounted-prices>.price:not(.cart-item__old-price){color:#ef4444!important;font-weight:800!important;font-size:16px}.cart-item__discounted-prices .cart-item__old-price,.cart-item__discounted-prices s{color:#0f172aa6!important;text-decoration:line-through!important;font-weight:600!important;font-size:13.5px;opacity:1!important}.wt-trust-bar{display:flex;align-items:center;gap:10px;margin:14px 20px 10px;padding:10px 14px;background:#faf3e6;border-radius:14px;font-family:Nunito,system-ui,sans-serif;font-size:13px;line-height:1.35;color:#1f2937}.wt-trust-bar__icon{width:20px;height:20px;flex:0 0 20px}.wt-trust-bar strong{font-weight:800;color:#0f172a}.wt-ship-progress{margin:0 20px 12px;padding:12px 0 14px;background:transparent;border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0}.wt-ship-progress__text{margin:0 0 10px;font-family:Nunito,system-ui,sans-serif;font-size:13.5px;color:#334155;text-align:center}.wt-ship-progress__text strong{color:#ef4444;font-weight:800}.wt-ship-progress.is-reached .wt-ship-progress__text{color:#14532d;font-weight:600}.wt-ship-progress.is-reached .wt-ship-progress__text strong{color:#15803d}.wt-ship-progress__track{--wt-pct: 0%;display:block!important;width:100%!important;height:10px!important;border-radius:999px;background:linear-gradient(90deg,#22c55e,#16a34a) left center / var(--wt-pct) 100% no-repeat,#e5e7eb;box-shadow:inset 0 1px 2px #0f172a14;transition:background-size .5s cubic-bezier(.16,1,.3,1)}.wt-ship-progress.is-reached .wt-ship-progress__track{background:linear-gradient(90deg,#16a34a,#15803d) left center / 100% 100% no-repeat,#e5e7eb;box-shadow:0 0 12px #22c55e66,inset 0 1px 2px #0f172a14}.wt-discount{margin:14px 20px 8px;display:flex;gap:8px}.wt-discount__input{flex:1;height:44px;padding:0 14px;background:#fff;border:1px solid #E2E8F0;border-radius:12px;font:400 14px Nunito,system-ui,sans-serif;color:#0f172a}.wt-discount__input:focus{outline:none;border-color:#2d4fff;box-shadow:0 0 0 3px #2d4fff1f}.wt-discount__input::placeholder{color:#94a3b8}.wt-discount__btn{height:44px;padding:0 18px;background:#f1f5f9;border:1px solid #E2E8F0;border-radius:12px;font:700 14px Nunito,system-ui,sans-serif;color:#334155;cursor:pointer;transition:background .15s}.wt-discount__btn:hover{background:#e2e8f0}.wt-totals{margin:14px 0;font-family:Nunito,system-ui,sans-serif;border-top:1px solid #E2E8F0;padding-top:14px}.wt-totals__row{display:flex;justify-content:space-between;align-items:baseline;padding:6px 0;font-size:15px;color:#334155}.wt-totals__row--grand{padding-top:8px;font-size:18px;font-weight:800;color:#0f172a}.wt-totals__value--free{color:#16a34a;font-weight:800}.wt-totals__value--muted{color:#64748b;font-size:13.5px}.wt-payment-icons{list-style:none;margin:10px 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.wt-payment-icons__item{display:flex}.wt-payment-icon{height:22px;width:auto;border-radius:4px;background:#fff;border:1px solid #E2E8F0;padding:1px 2px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/brand-overrides.css.map */
