.brands__viewport{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.brands__track{display:flex;flex-shrink:0;gap:var(--space-4);padding-inline-end:var(--space-4);animation:brands-scroll var(--marquee-duration, 40s) linear infinite}[dir=rtl] .brands__track{animation-name:brands-scroll-rtl}.brands__viewport:hover .brands__track,.brands__viewport:focus-within .brands__track{animation-play-state:paused}@keyframes brands-scroll{to{transform:translate(-100%)}}@keyframes brands-scroll-rtl{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.brands__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none;padding-inline:var(--gutter)}.brands__track{animation:none}.brands__track[aria-hidden=true]{display:none}}.brands__logo{display:grid;place-items:center;inline-size:168px;block-size:88px;padding:var(--space-3) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-card);background-color:var(--color-surface);text-decoration:none;transition:border-color var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.bg-surface .brands__logo{background-color:var(--color-background)}.brands__logo img{max-block-size:52px;inline-size:auto;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter var(--duration) var(--ease),opacity var(--duration) var(--ease)}.brands__logo:hover{border-color:var(--color-primary);box-shadow:var(--shadow-hover)}.brands__logo:hover img{filter:none;opacity:1}.brands__name{font-family:var(--font-heading);font-weight:700;color:var(--color-primary-dark);text-align:center}.testimonials__summary{display:flex;align-items:center;gap:var(--space-3)}.testimonials__summary>span:last-child{display:grid;gap:2px}.testimonials__score{font-family:var(--font-heading);font-size:calc(var(--fs-section) * 1.3);font-weight:800;line-height:1;color:var(--color-primary-dark)}.testimonials__sample{display:inline-flex;padding:2px var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--fs-caption);font-weight:600}.reviews-marquee{display:block;margin-inline:calc(var(--gutter) * -1)}.reviews-marquee__viewport{overflow:hidden;padding-block:var(--space-2) var(--space-4);-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.reviews-marquee__track{display:flex;gap:var(--space-4);inline-size:max-content;padding-inline:var(--gutter);will-change:transform}.reviews-marquee__item{flex:0 0 auto;inline-size:340px}.reviews-marquee .review-card{block-size:100%;box-shadow:0 8px 24px color-mix(in srgb,var(--color-text) 6%,transparent);transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease)}.reviews-marquee .review-card__body{display:flex;flex-direction:column;gap:var(--space-3);block-size:100%}.reviews-marquee .review-card__quote{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;min-block-size:7.2em}.reviews-marquee .review-card__author{margin-block-start:auto}@media(hover:hover){.reviews-marquee__item:hover .review-card{transform:translateY(-4px);box-shadow:0 14px 32px color-mix(in srgb,var(--color-text) 10%,transparent)}}.reviews-marquee[data-touch] .reviews-marquee__viewport{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-mask-image:none;mask-image:none;overscroll-behavior-x:contain}.reviews-marquee[data-touch] .reviews-marquee__track{will-change:auto;padding-inline:calc((100vw - min(84vw,340px))/2)}.reviews-marquee[data-touch] .reviews-marquee__item{inline-size:min(84vw,340px);scroll-snap-align:center}@media(prefers-reduced-motion:reduce){.reviews-marquee__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}.review-card{display:flex;flex-direction:column;block-size:100%;margin:0;border-radius:var(--radius-card);background-color:var(--color-surface);border:1px solid var(--color-border);overflow:hidden}.review-card__media{aspect-ratio:4 / 3}.review-card__body{display:flex;flex-direction:column;gap:var(--space-4);flex:1;padding:var(--space-5)}.review-card__quote{flex:1;margin:0;font-size:var(--fs-body);line-height:1.8}.review-card__quote p{margin:0}.review-card__author{display:flex;align-items:center;gap:var(--space-3)}.review-card__avatar{display:grid;place-items:center;flex-shrink:0;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background-color:var(--color-background-soft);color:var(--color-primary);font-family:var(--font-heading);font-weight:700}.review-card__name{display:block;font-weight:700}.review-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--color-text-muted)}.review-card__verified{display:inline-flex;align-items:center;gap:2px;color:var(--color-success);font-weight:600}.review-card__product{display:flex;align-items:center;gap:var(--space-3);padding-block-start:var(--space-4);border-block-start:1px solid var(--color-border);font-size:var(--fs-small);font-weight:500;text-decoration:none}.review-card__product img{inline-size:48px;block-size:48px;object-fit:contain;border-radius:var(--radius-input);border:1px solid var(--color-border);background-color:var(--color-surface)}.review-card__product span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-card__product:hover{color:var(--color-primary)}.article-card{position:relative;display:flex;flex-direction:column;block-size:100%;border-radius:var(--radius-card);background-color:var(--color-surface);border:1px solid var(--color-border);overflow:hidden;transition:box-shadow var(--duration) var(--ease),border-color var(--duration) var(--ease)}.article-card:hover{border-color:transparent;box-shadow:var(--shadow-hover)}.article-card__media{position:relative;aspect-ratio:16 / 9}.article-card__media img{transition:transform .6s var(--ease)}.article-card:hover .article-card__media img{transform:scale(1.04)}.article-card__tag{position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);z-index:1;padding:2px var(--space-3);border-radius:var(--radius-pill);background-color:var(--color-surface);color:var(--color-primary);font-size:var(--fs-caption);font-weight:700}.article-card__body{display:flex;flex-direction:column;gap:var(--space-2);flex:1;padding:var(--space-5)}.article-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);font-size:var(--fs-caption);color:var(--color-text-muted)}.article-card__meta span{display:inline-flex;align-items:center;gap:var(--space-1)}.article-card__title{font-size:var(--fs-subtitle);line-height:1.45}.article-card__link{text-decoration:none}.article-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.article-card:has(.article-card__link:focus-visible){outline:2px solid var(--color-focus);outline-offset:2px}.article-card__link:focus-visible{outline:none}.article-card__excerpt{font-size:var(--fs-small);color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card__more{display:inline-flex;align-items:center;gap:var(--space-1);margin-block-start:auto;padding-block-start:var(--space-2);font-size:var(--fs-small);font-weight:700;color:var(--color-primary)}.faq__layout{display:grid;gap:var(--space-6)}@media(min-width:1024px){.faq__layout--split{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--space-16);align-items:start}.faq__layout--split .faq__intro{position:sticky;inset-block-start:calc(var(--header-height) + var(--space-6))}}.faq__intro{display:grid;justify-items:start;gap:var(--space-4)}.faq__intro .section-header{margin-block-end:0}.faq__list{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding-inline:var(--space-5)}.faq__list .accordion:first-of-type{border-block-start:0}.faq__list .accordion:last-of-type{border-block-end:0}.icon-grid__item{display:grid;justify-items:center;align-content:start;gap:var(--space-3);text-align:center}.icon-grid__item--card{padding:var(--space-8) var(--space-5);border-radius:var(--radius-card);background-color:var(--color-surface);border:1px solid var(--color-border)}.icon-grid__icon{display:grid;place-items:center;inline-size:4rem;block-size:4rem;border-radius:50%;background-color:var(--color-background-soft);color:var(--color-primary);--icon-size: 1.875rem}.icon-grid__icon img{inline-size:2.25rem;block-size:2.25rem;object-fit:contain}.icon-grid__title{font-size:var(--fs-body);font-weight:700}.icon-grid__text{font-size:var(--fs-small);color:var(--color-text-muted)}.newsletter--image{position:relative;isolation:isolate;overflow:hidden}.newsletter__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.newsletter__bg img{inline-size:100%;block-size:100%;object-fit:cover}.newsletter__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:color-mix(in srgb,var(--color-background) 80%,transparent)}.newsletter__box{display:grid;justify-items:center;gap:var(--space-4);max-inline-size:760px;margin-inline:auto;text-align:center}.newsletter__icon{display:grid;place-items:center;inline-size:4.5rem;block-size:4.5rem;border-radius:50%;background-color:var(--color-surface);color:var(--color-primary)}.bg-primary .newsletter__icon,.bg-primary-dark .newsletter__icon{background-color:color-mix(in srgb,var(--color-on-primary) 12%,transparent);color:var(--color-on-primary)}.newsletter__text{color:var(--color-text-muted)}.bg-primary .newsletter__text,.bg-primary-dark .newsletter__text{color:color-mix(in srgb,var(--color-on-primary) 80%,transparent)}.newsletter__form{inline-size:min(100%,520px)}.newsletter__field{display:flex;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-pill);background-color:var(--color-surface);border:1px solid var(--color-border)}.newsletter__field:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 4px color-mix(in srgb,var(--color-primary) 12%,transparent)}.newsletter__field .field__input{flex:1;min-inline-size:0;border:0;background:transparent;border-radius:var(--radius-pill);color:var(--color-text)}.newsletter__field .field__input:focus-visible{box-shadow:none}.newsletter__field .button{border-radius:var(--radius-pill)}.newsletter__success{display:inline-flex;align-items:center;gap:var(--space-2);margin-block-start:var(--space-3);color:var(--color-success);font-weight:600}.newsletter__note{font-size:var(--fs-caption);color:var(--color-text-muted)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-content.css.map */
