.sb-products{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.sb-products__inner{max-width:var(--page-width, 120rem);margin:0 auto;padding-left:var(--sb-space-24);padding-right:var(--sb-space-24)}.sb-products__head{max-width:64rem;margin:0 auto 5.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--sb-space-16)}.sb-products__kicker{display:inline-flex;align-items:center;gap:var(--sb-space-09);font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);margin:0}.sb-products__kicker:before,.sb-products__kicker:after{content:"";width:2.4rem;height:1px;background:rgba(var(--color-foreground),.3)}.sb-products__title{font-family:var(--font-heading-family);font-weight:var(--sb-fw-regular);font-size:clamp(3.2rem,4.4vw,5.2rem);line-height:1.04;letter-spacing:.01em;margin:0}.sb-products__subtitle{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.7);max-width:52ch;margin:0}.sb-products__trust{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--sb-space-10) var(--sb-space-18);margin-top:var(--sb-space-06);list-style:none;padding:0}.sb-products__trust li{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--color-foreground),.55);position:relative}.sb-products__trust li+li:before{content:"";position:absolute;left:-.9rem;top:50%;width:3px;height:3px;border-radius:var(--sb-radius-round);background:rgba(var(--color-foreground),.4);transform:translateY(-50%)}.sb-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sb-space-30);list-style:none;margin:0;padding:0}.sb-products__cell{min-width:0;display:flex}.sb-products__cell>.sb-card{width:100%}.sb-card{display:flex;flex-direction:column;height:100%}.sb-card__media{position:relative;display:block;aspect-ratio:4 / 5;border-radius:var(--sb-radius-md);overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,rgba(var(--sb-white-rgb),.6),transparent 60%),var(--sb-cream-deep);border:var(--sb-border-w) solid rgba(var(--sb-forest-rgb),.08);transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,border-color .45s ease}.sb-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:var(--sb-space-24);transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .4s ease}.sb-card__img--secondary{opacity:0}.sb-card__badge{position:absolute;top:1.4rem;left:1.4rem;z-index:2;font-family:var(--font-body-family);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--color-background));background:rgb(var(--color-foreground));padding:var(--sb-space-05) var(--sb-space-09);border-radius:var(--sb-radius-pill)}.sb-card:hover .sb-card__media{transform:translateY(-6px);box-shadow:0 24px 50px rgba(var(--color-foreground),.14);border-color:rgba(var(--color-foreground),.12)}.sb-card:hover .sb-card__img--primary{transform:scale(1.06);opacity:0}.sb-card:hover .sb-card__img--secondary{opacity:1;transform:scale(1.06)}.sb-card.no-secondary:hover .sb-card__img--primary{opacity:1}.sb-card__body{display:flex;flex-direction:column;gap:var(--sb-space-10);padding-top:var(--sb-space-20);flex:1 1 auto}.sb-card__eyebrow{display:inline-flex;align-items:center;gap:var(--sb-space-07);font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.sb-card__name{font-family:var(--font-heading-family);font-weight:var(--sb-fw-regular);font-size:2.4rem;line-height:1.12;letter-spacing:.01em;margin:0}.sb-card__name a{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size .3s ease}.sb-card:hover .sb-card__name a{background-size:100% 1px}.sb-card__benefit{font-family:var(--font-body-family);font-size:1.45rem;line-height:1.55;color:rgba(var(--color-foreground),.7);margin:0}.sb-card__chips{display:flex;flex-wrap:wrap;gap:var(--sb-space-07);list-style:none;margin:var(--sb-space-02) 0 0;padding:0}.sb-card__chip{font-family:var(--font-body-family);font-size:1.15rem;letter-spacing:.04em;color:rgba(var(--color-foreground),.75);border:var(--sb-border-w) solid rgba(var(--color-foreground),.16);border-radius:var(--sb-radius-pill);padding:var(--sb-space-05) var(--sb-space-11)}.sb-card__footer{margin-top:auto;padding-top:var(--sb-space-20);display:flex;flex-direction:column;gap:var(--sb-space-12)}.sb-card__price{font-family:var(--font-heading-family);font-weight:var(--sb-fw-regular);font-size:2rem;letter-spacing:-.01em;color:rgb(var(--color-foreground))}.sb-card__price .sb-card__price-prefix{color:rgba(var(--color-foreground),.55);font-size:1.3rem;font-family:var(--font-body-family)}.sb-card__cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--sb-space-07);width:100%;min-height:5rem;padding:0 var(--sb-space-20);font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--sb-fw-semibold);letter-spacing:.02em;text-decoration:none;color:var(--sb-on-forest);background:var(--sb-forest);border-radius:var(--sb-radius-xl);cursor:pointer;box-shadow:var(--sb-shadow-xs);transition:background .4s var(--sb-ease),color .4s ease,transform .45s var(--sb-ease),box-shadow .45s var(--sb-ease)}.sb-card__cta svg{width:1.4rem;height:1.4rem;transition:transform .3s var(--sb-ease)}.sb-card:hover .sb-card__cta{background:var(--sb-forest-soft);transform:translateY(-2px);box-shadow:var(--sb-shadow-md)}.sb-card__cta:hover svg{transform:translate(4px)}@media screen and (max-width:989px){.sb-products__grid{gap:var(--sb-space-24)}.sb-card__media img{padding:var(--sb-space-18)}}@media screen and (max-width:749px){.sb-products__head{margin-bottom:var(--sb-space-36)}.sb-products__grid{grid-template-columns:1fr;gap:var(--sb-space-32);max-width:42rem;margin:0 auto}.sb-card__name{font-size:2.6rem}}@media(prefers-reduced-motion:reduce){.sb-card__media,.sb-card__media img,.sb-card__name a,.sb-card__cta{transition:none}.sb-card:hover .sb-card__media,.sb-card:hover .sb-card__img--primary,.sb-card:hover .sb-card__img--secondary{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-featured-products.css.map */
