.price{font-size:1.8rem!important;font-weight:700!important;color:rgba(var(--color-foreground),1)!important;margin-top:.5rem!important}.price__regular{font-size:1.8rem!important;font-weight:700!important}.price__sale{font-size:1.8rem!important;color:#f44!important;font-weight:700!important}.price s{font-size:1.4rem!important;opacity:.6}.card__heading{font-size:1.6rem!important;font-weight:600!important;line-height:1.3!important;margin-bottom:.5rem!important}.card__content{padding:1.2rem!important}.card__information{gap:.5rem!important}.card__badge{position:absolute!important;top:1rem!important;left:1rem!important;z-index:2!important;background:#f44!important;color:#fff!important;padding:.4rem .8rem!important;border-radius:4px!important;font-size:1.1rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important}@media screen and (max-width: 749px){.product-grid{gap:1rem!important;padding:0 .5rem!important}.card__heading{font-size:1.4rem!important}.price{font-size:1.6rem!important}}.shopify-section{margin-bottom:4rem!important}@media screen and (min-width: 750px){.shopify-section{margin-bottom:6rem!important}}.shopify-section:has(.sk-hero){margin-bottom:0!important}@media screen and (min-width: 750px){.header-wrapper,.header-wrapper--border-bottom{margin:0!important;padding:0!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.header,.header--middle-left,.header--top-center{margin:0!important;padding:.75rem 0!important;min-height:auto!important;height:auto!important}.header .page-width{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}.header__heading,.header__inline-menu,.list-menu--inline{margin:0!important;padding:0!important}.header__menu-item{padding:.4rem 1rem!important;margin:0!important}.list-menu--inline{margin-bottom:0!important}.header__heading-logo{max-height:35px!important}.shopify-section-header,.shopify-section-group-header-group,#shopify-section-header{margin:0!important;padding:0!important}.shopify-section-header+*,.shopify-section-group-header-group+*,#shopify-section-header+*,header+*{margin-top:0!important;padding-top:0!important}main,#MainContent{margin-top:0!important;padding-top:0!important}}@media screen and (max-width: 749px){.header{padding-top:.8rem!important;padding-bottom:.8rem!important;min-height:auto!important}.header__heading-logo{max-height:35px!important}}.collapsible-content .accordion{margin-bottom:.8rem!important;background:#fff!important;border-radius:12px!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 3px #0000000d!important;overflow:hidden!important;transition:all .2s ease!important}.collapsible-content .accordion:hover{box-shadow:0 2px 8px #0000001a!important}.collapsible-content .accordion summary{padding:1.5rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;list-style:none!important;-webkit-appearance:none!important}.collapsible-content .accordion summary::-webkit-details-marker{display:none!important}.collapsible-content .accordion summary::marker{display:none!important}.collapsible-content .accordion summary:focus-visible{outline:2px solid #D23234!important;outline-offset:-2px!important;border-radius:12px!important}.collapsible-content .accordion summary .icon-accordion,.collapsible-content .accordion summary .icon-caret,.collapsible-content .accordion summary .svg-wrapper,.collapsible-content .accordion summary svg,.collapsible-content .accordion summary img{display:none!important}.collapsible-content .accordion__title{flex:1!important;margin:0!important;padding-right:1rem!important;font-size:1.5rem!important;font-weight:600!important;line-height:1.4!important;color:#1a1a1a!important;display:block!important;position:relative!important;padding-left:2.5ch!important;margin-left:-2.5ch!important;overflow:hidden!important}.collapsible-content .accordion summary:after{content:"+"!important;display:block!important;width:24px!important;height:24px!important;line-height:24px!important;text-align:center!important;font-size:20px!important;font-weight:400!important;color:#d23234!important;font-family:system-ui,-apple-system,sans-serif!important;flex-shrink:0!important}.collapsible-content .accordion details[open] summary:after{content:"\2212"!important}.collapsible-content .accordion__content{padding:0 1.5rem 1.5rem!important;font-size:1.4rem!important;line-height:1.6!important;color:#4a4a4a!important}@media screen and (max-width: 749px){.collapsible-content .accordion summary{padding:1.2rem!important}.collapsible-content .accordion__title{font-size:1.3rem!important}.collapsible-content .accordion__content{padding:0 1.2rem 1.2rem!important;font-size:1.3rem!important}}@media (prefers-reduced-motion: reduce){.collapsible-content .accordion summary,.collapsible-content .accordion__content,.collapsible-content .accordion summary .svg-wrapper{transition:none!important}.collapsible-content .accordion summary:hover{transform:none!important}}@media screen and (max-width: 749px){.header{padding:1rem!important;background:#fffffffa!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;box-shadow:0 2px 8px #00000014!important}.header__icon{width:2.2rem!important;height:2.2rem!important;padding:.5rem!important}.header__logo{max-width:90px!important}.header__search{display:none!important}.header__icons{gap:.5rem!important}.header__icon--menu{order:-1}.cart-count-bubble{background:#f44!important;color:#fff!important;font-weight:700!important;font-size:1.1rem!important;min-width:1.8rem!important;height:1.8rem!important;top:-.5rem!important;right:-.5rem!important}}.review-card{padding:2rem;border:1px solid rgba(0,0,0,.08);border-radius:12px;background:#fff;transition:all .3s ease;margin-bottom:1.5rem}.review-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.review-card__rating{color:#ffb800;font-size:1.8rem;margin-bottom:.5rem}.review-card__title{font-size:1.6rem;font-weight:700;margin-bottom:.8rem;color:#111}.review-card__text{font-size:1.4rem;line-height:1.6;color:#555;margin-bottom:1rem}.review-card__author{font-size:1.3rem;color:#888;font-style:italic}.review-card.featured{border:2px solid #FFB800;background:linear-gradient(135deg,#fffef5,#fff)}.content-section{padding:3rem 0}.content-section__title{font-size:3.2rem!important;font-weight:800!important;text-align:center;margin-bottom:3rem;color:#111}@media screen and (max-width: 749px){.content-section__title{font-size:2.4rem!important}}.content-section__images{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:2rem}.content-section__image-item{text-align:center}.content-section__image-item img{width:100%;max-width:300px;height:auto;border-radius:50%;margin-bottom:1rem;box-shadow:0 4px 12px #0000001a}.content-section__image-title{font-size:1.8rem;font-weight:600;margin-bottom:.5rem}.content-section__image-description{font-size:1.4rem;color:#666;line-height:1.5}.trust-badges{display:flex;justify-content:center;gap:2rem;padding:2rem;background:#f8f9fa;border-radius:12px;margin:3rem 0}.trust-badge{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #00000014;transition:transform .3s ease}.trust-badge:hover{transform:translateY(-4px);box-shadow:0 4px 16px #0000001f}.trust-badge__icon{width:48px;height:48px;color:#4caf50}.trust-badge__text{font-size:1.3rem;text-align:center;font-weight:600;color:#333}@media screen and (max-width: 749px){.trust-badges{flex-direction:column;gap:1rem}.trust-badge{flex-direction:row;padding:1rem}.trust-badge__icon{width:32px;height:32px}}img{opacity:1!important;visibility:visible!important}.footer__logo img,.multicolumn-card__image img,.multicolumn__image img,[class*=logo] img,[class*=Logo] img{opacity:1!important;visibility:visible!important;display:block!important}.quote-logo img,.trust-logo img,.logo-list img,.logo-bar img{opacity:1!important;visibility:visible!important}*:focus-visible{outline:2px solid #4CAF50!important;outline-offset:2px!important}html{scroll-behavior:smooth}.button:hover,.btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.loading{opacity:.6;pointer-events:none}p{line-height:1.6;font-size:1.5rem}@media screen and (max-width: 749px){p{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/homepage-improvements.css.map */
