.trust-bar{margin:0;padding:0;list-style:none}.trust-bar__item{display:flex;align-items:center;gap:1rem;min-width:0}.trust-bar__item--center{justify-content:center}.trust-bar__icon{display:flex;flex:0 0 auto;color:var(--trust-icon-color, currentColor)}.trust-bar__icon svg,.trust-bar__icon img{display:block;object-fit:contain}.trust-bar__text{display:flex;flex-direction:column;min-width:0;line-height:1.25;text-align:left}.trust-bar__title{font-size:1.4rem;font-weight:600;letter-spacing:.02em;color:var(--trust-title-color, inherit)}.trust-bar__sub{margin-top:.2rem;font-size:1.2rem;color:var(--trust-text-color, inherit)}@media screen and (max-width:749px){.trust-bar__item,.trust-bar__item--center{justify-content:flex-start;gap:.8rem}.trust-bar__title{font-size:1.2rem}.trust-bar__sub{font-size:1.1rem}}.category-grid{margin:0;padding:0;list-style:none}.category-card{min-width:0}.category-card__link{display:flex;flex-direction:column;gap:1.2rem;text-decoration:none;color:inherit}.category-card__link[aria-disabled=true]{cursor:default}.category-card__media{overflow:hidden}.category-card__media .section-image,.category-card__media .placeholder-svg{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-long-cubic, .5s) ease}@media(hover:hover){.category-card__link:hover .section-image{transform:scale(1.04)}}.category-card__title{display:block;font-size:1.6rem;font-weight:600;line-height:1.3;overflow-wrap:break-word}.category-card--overlay .category-card__media{position:relative}.category-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:2rem;background:linear-gradient(to top,#0000008c,#0000 60%)}.category-card--overlay .category-card__title{text-align:left}.brand-story{display:flex;width:100%}.brand-story__media{overflow:hidden}.brand-story__content>:last-child{margin-bottom:0}.brand-story__content .section-header{margin-bottom:0}.brand-story__content .section-heading,.brand-story__content .section-subheading,.brand-story__content .section-description{color:inherit}.brand-story__stats{margin:3.2rem 0 0;padding:0;list-style:none}.brand-story__stat{display:flex;flex-direction:column;gap:.4rem;min-width:0}.brand-story__stat-value{font-size:3.2rem;font-weight:600;line-height:1.1}.brand-story__stat-label{font-size:1.3rem;line-height:1.4;opacity:.75}@media screen and (max-width:749px){.brand-story__stats{margin-top:2.4rem}.brand-story__stat-value{font-size:2.6rem}}.benefits-grid{margin:0;padding:0;list-style:none}.benefit-card{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.benefit-card__icon{display:flex;flex:0 0 auto;color:var(--benefit-icon-color, currentColor)}.benefit-card__icon svg,.benefit-card__icon img{display:block;object-fit:contain}.benefit-card__title{margin:0;font-size:1.8rem;line-height:1.3;overflow-wrap:break-word}.benefit-card__text{line-height:1.6}.benefit-card__text>:first-child{margin-top:0}.benefit-card__text>:last-child{margin-bottom:0}.benefit-card__link{align-self:var(--benefit-link-align, flex-start);font-weight:600;text-underline-offset:.3em}.testimonials-grid{margin:0;padding:0;list-style:none}.testimonial-card{display:flex;flex-direction:column;gap:1.6rem;min-width:0;height:100%}.testimonial-card__stars{display:inline-flex;gap:.2rem}.testimonial-card__stars svg{width:1.8rem;height:1.8rem;display:block}.testimonial-card__quote{margin:0;flex:1 1 auto;line-height:1.6;overflow-wrap:break-word}.testimonial-card__quote>:first-child{margin-top:0}.testimonial-card__quote>:last-child{margin-bottom:0}.testimonial-card__author{display:flex;align-items:center;justify-content:var(--testimonial-author-align, flex-start);gap:1.2rem;min-width:0}.testimonial-card__avatar{flex:0 0 auto;border-radius:50%;object-fit:cover}.testimonial-card__author-text{display:flex;flex-direction:column;min-width:0;text-align:left}.testimonial-card__name{font-style:normal;font-weight:600;line-height:1.3}.testimonial-card__meta{font-size:1.3rem;line-height:1.4}.faq-item{width:100%}.faq-list--cards .faq-item:last-child{margin-bottom:0}.faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;cursor:pointer;list-style:none;font-size:1.7rem;font-weight:600;line-height:1.4}.faq-item__question::-webkit-details-marker{display:none}.faq-item__question::marker{content:""}.faq-item__question:focus-visible{outline:2px solid currentColor;outline-offset:2px}.faq-item__question-text{min-width:0;overflow-wrap:break-word}.faq-item__icon{display:flex;flex:0 0 auto;transition:transform var(--duration-default, .3s) ease}.faq-item__icon svg{width:2rem;height:2rem;display:block}.faq-item[open] .faq-item__icon{transform:rotate(45deg)}.faq-item__answer{line-height:1.6}.faq-item__answer>:first-child{margin-top:0}.faq-item__answer>:last-child{margin-bottom:0}@media screen and (max-width:749px){.faq-item__question{font-size:1.5rem}}.newsletter{display:flex;flex-direction:column;gap:1.6rem;width:100%}.newsletter .section-heading,.newsletter .section-subheading,.newsletter .section-description{color:inherit}.newsletter .section-description{max-width:100%}.newsletter__form{width:100%;margin:.8rem 0 0}.newsletter__field{display:flex;flex-wrap:wrap;gap:1.2rem}.newsletter__input{flex:1 1 22rem;min-width:0;padding:1.2rem 1.6rem;font-size:1.5rem;line-height:1.4;border:1px solid currentColor;background:#fff;color:inherit}.newsletter__button{flex:0 0 auto}.newsletter__message{margin:1.2rem 0 0;font-size:1.4rem;line-height:1.4}.newsletter__message--error{color:rgb(var(--color-error, 235, 87, 87))}.newsletter__disclaimer{font-size:1.3rem;line-height:1.5;opacity:.75}.newsletter__disclaimer>:first-child{margin-top:0}.newsletter__disclaimer>:last-child{margin-bottom:0}@media screen and (max-width:749px){.newsletter__field{flex-direction:column}.newsletter__button{width:100%}}.contact-panel{display:grid;grid-template-columns:var(--contact-columns, 2fr 3fr);gap:var(--contact-gap, 6.4rem);align-items:start}.contact-panel--single{grid-template-columns:minmax(0,1fr)}.contact-panel__info{order:var(--contact-info-order, 1);min-width:0}.contact-panel__form{order:var(--contact-form-order, 2);min-width:0}.contact-panel__info-title,.contact-panel__form-title{margin:0 0 2.4rem;font-size:2rem;line-height:1.3;overflow-wrap:break-word}.contact-details{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.contact-detail{display:flex;align-items:flex-start;gap:1.4rem;min-width:0}.contact-detail__icon{display:flex;flex:0 0 auto;margin-top:.2rem}.contact-detail__icon svg,.contact-detail__icon img{display:block;object-fit:contain}.contact-detail__body{display:flex;flex-direction:column;gap:.4rem;min-width:0}.contact-detail__title{font-size:1.6rem;font-weight:600;line-height:1.3}.contact-detail__text{line-height:1.6;overflow-wrap:break-word}.contact-detail__text>:first-child{margin-top:0}.contact-detail__text>:last-child{margin-bottom:0}.contact-detail__link{align-self:flex-start;font-weight:600;text-underline-offset:.3em}.contact-panel__fields{display:flex;flex-direction:column;gap:1.6rem;width:100%;margin:0}.contact-panel__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.contact-panel__field{display:flex;flex-direction:column;gap:.6rem;min-width:0}.contact-panel__label{font-size:1.3rem;font-weight:500;line-height:1.4;letter-spacing:.02em}.contact-panel__input{width:100%;padding:1.2rem 1.6rem;font-family:inherit;font-size:1.5rem;line-height:1.4;border:1px solid currentColor}.contact-panel__textarea{resize:vertical}.contact-panel__actions{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:.8rem}.contact-panel__message{margin:0;font-size:1.4rem;line-height:1.4}.contact-panel__message--error{color:rgb(var(--color-error, 235, 87, 87))}.contact-panel__disclaimer{font-size:1.3rem;line-height:1.5;opacity:.75}.contact-panel__disclaimer>:first-child{margin-top:0}.contact-panel__disclaimer>:last-child{margin-bottom:0}@media screen and (max-width:989px){.contact-panel{grid-template-columns:minmax(0,1fr);gap:4rem}.contact-panel__info{order:1}.contact-panel__form{order:2}}@media screen and (max-width:749px){.contact-panel__row{grid-template-columns:minmax(0,1fr)}.contact-panel__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-sections-components.css.map */
