.etharo-category-recommendations{display:block;width:100%;min-width:0;box-sizing:border-box;padding-block:var(--etharo-recommendations-padding-top) var(--etharo-recommendations-padding-bottom);background:var(--etharo-recommendations-bg);color:var(--etharo-recommendations-ink)}.etharo-category-recommendations--compact{padding-block:min(var(--etharo-recommendations-padding-top),40px) min(var(--etharo-recommendations-padding-bottom),48px)}.etharo-category-recommendations *,.etharo-category-recommendations *:before,.etharo-category-recommendations *:after{box-sizing:border-box}.etharo-category-recommendations__inner{width:min(100%,1360px);min-width:0;margin-inline:auto;padding-inline:clamp(20px,4vw,64px)}.etharo-category-recommendations__header{max-width:720px;margin-bottom:clamp(18px,2vw,24px)}.etharo-category-recommendations__header>p{margin:0 0 10px;color:var(--etharo-recommendations-accent);font-size:.68rem;font-weight:650;letter-spacing:.13em;text-transform:uppercase}.etharo-category-recommendations__header h2{margin:0;font-family:var(--etharo-recommendations-heading-family);font-size:clamp(1.55rem,2.25vw,var(--etharo-recommendations-heading-size));font-style:var(--etharo-recommendations-heading-style);font-weight:var(--etharo-recommendations-heading-weight);letter-spacing:-.018em;line-height:1.15}.etharo-category-recommendations__header .rte{max-width:58ch;margin-top:14px;color:var(--etharo-recommendations-muted);font-size:.9rem;line-height:1.6}.etharo-category-recommendations__tabs{display:flex;width:100%;min-width:0;gap:clamp(20px,2.2vw,30px);overflow-x:auto;margin-bottom:22px;border-bottom:1px solid var(--etharo-recommendations-line);overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.etharo-category-recommendations__tabs::-webkit-scrollbar{display:none}.etharo-category-recommendations__tab{position:relative;min-width:max-content;padding:0 0 13px;border:0;background:transparent;color:var(--etharo-recommendations-muted);cursor:pointer;font:inherit;font-size:.82rem;font-weight:560;letter-spacing:.015em;scroll-snap-align:start;white-space:nowrap}.etharo-category-recommendations__tab:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--etharo-recommendations-ink);content:"";opacity:0;transform:scaleX(.45);transition:opacity .18s ease,transform .18s ease}.etharo-category-recommendations__tab[aria-selected=true]{color:var(--etharo-recommendations-ink)}.etharo-category-recommendations__tab[aria-selected=true]:after{opacity:1;transform:scaleX(1)}.etharo-category-recommendations__tab:focus-visible{outline:2px solid var(--etharo-recommendations-accent);outline-offset:4px}.etharo-category-recommendations__panel[hidden],.etharo-category-recommendations__card[hidden]{display:none!important}.etharo-category-recommendations__panels,.etharo-category-recommendations__panel{width:100%;min-width:0}.etharo-category-recommendations__grid{display:grid;width:100%;min-width:0;grid-template-columns:repeat(auto-fit,minmax(210px,var(--etharo-recommendations-card-width, 250px)));gap:clamp(18px,2vw,26px);align-items:start;justify-content:start}.etharo-category-recommendations__card{width:100%;min-width:0;max-width:var(--etharo-recommendations-card-width, 250px)}.etharo-category-recommendations__media{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;background:#f5f6f6;color:inherit;text-decoration:none}.etharo-category-recommendations__media img,.etharo-category-recommendations__placeholder{display:block;width:100%;height:100%;object-fit:contain;transition:transform .36s ease}.etharo-category-recommendations__media:hover img{transform:scale(1.018)}.etharo-category-recommendations__badges{position:absolute;z-index:1;top:10px;right:10px;display:grid;justify-items:end;gap:6px}.etharo-category-recommendations__badges>span{padding:5px 7px;background:#ffffffeb;color:var(--etharo-recommendations-ink);font-size:.58rem;font-weight:650;letter-spacing:.08em}.etharo-category-recommendations__card-copy{padding-top:11px}.etharo-category-recommendations__type{margin:0 0 4px;color:var(--etharo-recommendations-muted);font-size:.65rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.etharo-category-recommendations__card h3{overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:500;letter-spacing:-.01em;line-height:1.35}.etharo-category-recommendations__card h3 a{color:inherit;text-decoration:none}.etharo-category-recommendations__card h3 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.etharo-category-recommendations__price{display:flex;flex-wrap:wrap;gap:7px;margin-top:6px;font-size:.98rem;font-weight:600;line-height:1.3}.etharo-category-recommendations__price>*{min-width:0}.etharo-category-recommendations__price s{color:var(--etharo-recommendations-muted);font-weight:400}.etharo-category-recommendations__editor-note{margin:0;padding:24px;border:1px dashed var(--etharo-recommendations-line);color:var(--etharo-recommendations-muted);font-size:.8rem;text-align:center}@media screen and (max-width:749px){.etharo-category-recommendations--compact{padding-block:min(var(--etharo-recommendations-padding-top),30px) min(var(--etharo-recommendations-padding-bottom),36px)}.etharo-category-recommendations__inner{padding-inline:16px}.etharo-category-recommendations__header{margin-bottom:18px}.etharo-category-recommendations__header h2{font-size:clamp(1.5rem,7vw,var(--etharo-recommendations-heading-size))}.etharo-category-recommendations__tabs{gap:20px;margin-bottom:18px}.etharo-category-recommendations__grid{display:flex;gap:14px;overflow-x:auto;padding-bottom:10px;scroll-padding-inline:1px;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;touch-action:pan-x;scrollbar-width:none;-webkit-overflow-scrolling:touch}.etharo-category-recommendations__grid::-webkit-scrollbar{display:none}.etharo-category-recommendations__card{display:block;width:clamp(190px,72vw,240px);max-width:none;flex:0 0 clamp(190px,72vw,240px);scroll-snap-align:start}.etharo-category-recommendations__card h3{font-size:.94rem}.etharo-category-recommendations__price{font-size:.96rem}}@media(prefers-reduced-motion:reduce){.etharo-category-recommendations *,.etharo-category-recommendations *:before,.etharo-category-recommendations *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/etharo-category-recommendations.css.map */
