.button--small{padding:.6rem 1.25rem;font-size:.82rem}.ticker{background:rgb(var(--color-text));color:rgb(var(--color-on-primary));padding-block:.9rem}.ticker__item{display:inline-flex;align-items:center;font-size:.88rem;font-weight:600;white-space:nowrap;padding-inline:1.25rem}.ticker__dot{width:5px;height:5px;border-radius:50%;background:rgb(var(--color-primary));margin-left:1.25rem}.promo-tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:22rem;border-radius:var(--card-radius);overflow:hidden;background:rgb(var(--color-surface-alt));box-shadow:var(--shadow-soft);transition:box-shadow .2s ease,transform .2s ease}.promo-tile:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.promo-tile__media{position:absolute;top:0;right:0;bottom:0;left:0}.promo-tile__media img{width:100%;height:100%;object-fit:cover}.promo-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgb(var(--color-bg) / .88) 0%,rgb(var(--color-bg) / .15) 55%,transparent 75%)}.promo-tile__content{position:relative;padding:1.75rem}.promo-tile__heading{font-family:var(--font-heading);font-weight:700;font-size:1.25rem;margin-bottom:1rem}.category-tile{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;padding:2rem 1.75rem;background:rgb(var(--color-surface-alt));border-radius:var(--card-radius);transition:transform .2s ease,box-shadow .2s ease}.category-tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft)}.category-tile__heading{font-family:var(--font-heading);font-weight:700;font-size:1.1rem}.category-tile__text{font-size:.86rem;color:rgb(var(--color-text-muted));margin-bottom:.75rem}.product-spotlight__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.product-spotlight--reverse .product-spotlight__grid{direction:rtl}.product-spotlight--reverse .product-spotlight__grid>*{direction:ltr}.product-spotlight__media{aspect-ratio:1 / 1;border-radius:var(--card-radius);overflow:hidden;background:rgb(var(--color-surface));box-shadow:var(--shadow-lift)}.product-spotlight__media img{width:100%;height:100%;object-fit:cover}.product-spotlight__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:rgb(var(--color-primary))}.product-spotlight__placeholder svg{width:20%;height:20%}.product-spotlight__title{font-size:calc(1.9rem * var(--heading-scale));margin:.35rem 0 .85rem}.product-spotlight__title a:hover{color:rgb(var(--color-primary))}.product-spotlight__desc{max-width:30rem;margin-top:1rem;margin-bottom:1.75rem}.product-spotlight__actions{display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap}.product-spotlight__actions .product__quantity{margin-bottom:0}@media(max-width:749px){.product-spotlight__grid{grid-template-columns:1fr}.product-spotlight--reverse .product-spotlight__grid{direction:ltr}}.quiz-cta__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;max-width:42rem;margin:0 auto}.quiz-cta__option{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));border-radius:var(--button-radius);font-weight:600;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.quiz-cta__option:hover{border-color:rgb(var(--color-primary));box-shadow:var(--shadow-soft);transform:translateY(-2px)}.quiz-cta__option svg{width:18px;height:18px;color:rgb(var(--color-primary));flex-shrink:0}@media(max-width:599px){.quiz-cta__grid{grid-template-columns:1fr}}.faq-section__inner{max-width:44rem}.faq-list{border-top:1px solid rgb(var(--color-border))}.faq-item .accordion-item__trigger{font-size:1rem;text-align:left}
/*# sourceMappingURL=/cdn/shop/t/10/assets/component-home.css.map */
