.related-products{overflow:hidden}.related-products__heading{text-align:center;margin-bottom:2.4rem}.related-products__heading p{color:rgba(var(--color-text-accent-2), .62);letter-spacing:.12rem;text-transform:uppercase;margin:0 0 .8rem;font-size:1.3rem;font-weight:700}.related-products__heading h2{font-size:calc(var(--font-heading-scale) * 3rem);margin:0}.related-products__grid{gap:var(--grid-gap-desktop);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.related-products__grid>*{min-width:0}@media screen and (max-width:989px){.related-products .page-width{padding-left:1.6rem;padding-right:1.6rem}.related-products__grid{gap:var(--grid-gap-mobile);grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:549px){.related-products__grid{grid-template-columns:1fr}}
.product-faq__inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:4rem;display:grid}.product-faq__eyebrow{color:rgba(var(--color-text-accent-2), .62);letter-spacing:.12rem;text-transform:uppercase;margin:0 0 1rem;font-size:1.3rem;font-weight:700}.product-faq__intro h2{font-size:calc(var(--font-heading-scale) * 3rem);margin:0 0 2rem}.product-faq__tabs{border:1px solid rgba(var(--color-text-accent-2), .14);background:#ffffff73;border-radius:999px;gap:.4rem;padding:.4rem;display:inline-flex}.product-faq__tabs button{min-width:8rem;min-height:3.6rem;color:rgb(var(--color-text-accent-2));border-radius:999px;padding:.8rem 1.4rem;font-weight:700;transition:background .2s,color .2s}.product-faq__tabs button.active{background:rgb(var(--color-accent));color:rgb(var(--color-white))}.product-faq__list{gap:1rem;display:grid}.product-faq__item{border:1px solid rgba(var(--color-text-accent-2), .12);border-radius:var(--radius-media);background:rgb(var(--color-background));overflow:hidden}.product-faq__item>button{width:100%;min-height:5.6rem;color:rgb(var(--color-foreground));text-align:left;justify-content:space-between;align-items:center;gap:1.4rem;padding:1.4rem 1.8rem;display:flex}.product-faq__item>button span{font-family:var(--font-heading);font-size:1.7rem}.product-faq__item svg{flex:0 0 1rem;width:1rem;transition:transform .2s}.product-faq__item.open svg{transform:rotate(180deg)}.product-faq__answer{grid-template-rows:0fr;transition:grid-template-rows .24s;display:grid}.product-faq__item.open .product-faq__answer{grid-template-rows:1fr}.product-faq__answer p{min-height:0;color:rgba(var(--color-foreground), .68);margin:0;padding:0 1.8rem;line-height:1.75;overflow:hidden}.product-faq__item.open .product-faq__answer p{padding-bottom:1.6rem}@media screen and (max-width:989px){.product-faq__inner{grid-template-columns:1fr;gap:2.4rem}}
.recently-viewed{background:rgb(var(--color-background))}.recently-viewed__heading{text-align:center;margin-bottom:2.4rem}.recently-viewed__heading p{color:rgba(var(--color-foreground), .55);letter-spacing:.12rem;text-transform:uppercase;margin:0 0 .8rem;font-size:1.3rem;font-weight:700}.recently-viewed__heading h2{font-size:calc(var(--font-heading-scale) * 3rem);margin:0}.recently-viewed__grid{gap:var(--grid-gap-desktop);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.recently-viewed__grid>*{min-width:0}@media screen and (max-width:989px){.recently-viewed .page-width{padding-left:1.6rem;padding-right:1.6rem}.recently-viewed__grid{gap:var(--grid-gap-mobile);grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:549px){.recently-viewed__grid{grid-template-columns:1fr}}
