.badge--sale{background-color:#c0392b!important;color:#fff!important;font-weight:600;letter-spacing:.04em;padding:4px 10px;border-radius:4px}.product-card{transition:transform .3s ease,box-shadow .3s ease}.product-card:hover{box-shadow:0 4px 24px #3a1a1a1a}.product-form__submit,button[name=add]{font-weight:600;letter-spacing:.03em;transition:all .25s ease}.price--sale .price__regular{text-decoration:line-through;opacity:.55}.price--sale .price__sale{color:#c0392b;font-weight:600}.trust-badges{display:flex;gap:24px;padding:20px 0;flex-wrap:wrap;justify-content:flex-start;align-items:center;border-top:1px solid var(--color-border);margin-top:16px}.trust-badges__item{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:var(--color-foreground);opacity:.8}.trust-badges__item svg{width:20px;height:20px;flex-shrink:0}.email-signup-form input[type=email]{border-radius:6px}.footer-content{line-height:1.8}.footer-content .menu__heading__default{font-size:.875rem;margin-bottom:12px}.section-wrapper{animation:fadeInUp .4s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.cart-drawer .cart-summary{border-radius:8px}@media screen and (max-width:749px){.hero-section h1,.hero-section .h1{font-size:clamp(1.75rem,5vw,2.5rem)}.product-card{margin-bottom:8px}.trust-badges{gap:16px}.trust-badges__item{font-size:.75rem;flex-basis:calc(50% - 8px)}button[name=add]{min-height:52px;font-size:1rem}}@media(hover:none)and (pointer:coarse){a,button,input,select,textarea{min-height:44px}.header__actions a,.header__actions button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.accordion__row{transition:background-color .2s ease}.accordion__row:hover{background-color:#3a1a1a08}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#3a1a1a26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3a1a1a4d}.collection-grid .product-card{border-radius:8px;overflow:hidden}.sticky-add-to-cart{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}*:focus-visible{outline:2px solid #c0392b;outline-offset:2px;border-radius:2px}.loading-overlay{background-color:#f5ededcc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}::selection{background:#c0392b26;color:#3a1a1a}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-sovs.css.map */
