.t4s-faq-promises{color:var(--faq-promises-text)}.t4s-faq-promises__heading{margin:0 0 28px;color:currentColor;font-size:28px;font-weight:600;line-height:1.25}.t4s-faq-promises__faqs{border-top:0}.t4s-faq-promises__item{border-bottom:1px solid var(--faq-promises-border)}.t4s-faq-promises__item:last-child{border-bottom:0}.t4s-faq-promises__summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;color:currentColor;cursor:pointer;font-size:var(--faq-promises-title-size);font-weight:600;line-height:1.35;list-style:none}.t4s-faq-promises__summary::-webkit-details-marker{display:none}.t4s-faq-promises__chevron{width:18px;height:18px;flex:0 0 18px;transition:transform .28s ease}.t4s-faq-promises__item.is-open .t4s-faq-promises__chevron{transform:rotate(180deg)}.t4s-faq-promises__panel{height:0;overflow:hidden;transition:height .34s cubic-bezier(.4,0,.2,1)}.t4s-faq-promises__item[open] .t4s-faq-promises__panel{height:auto}.t4s-faq-promises__answer{margin:-2px 0 22px;color:var(--faq-promises-text);font-size:var(--faq-promises-body-size);line-height:1.55;opacity:0;transform:translateY(-4px);transition:opacity .24s ease,transform .24s ease}.t4s-faq-promises__item.is-open .t4s-faq-promises__answer{opacity:1;transform:translateY(0)}.t4s-faq-promises__answer p:last-child{margin-bottom:0}.t4s-faq-promises__promises{margin-top:54px;row-gap:30px;text-align:center}.t4s-faq-promises__promise{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px}.t4s-faq-promises__promise-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--faq-promises-icon-size);height:var(--faq-promises-icon-size);color:var(--faq-promises-icon)}.t4s-faq-promises__promise-icon svg,.t4s-faq-promises__promise-icon img{display:block;width:100%;height:100%;object-fit:contain}.t4s-faq-promises__promise-icon svg{fill:currentColor;stroke:currentColor}.t4s-faq-promises__promise-icon i{color:currentColor;font-size:var(--faq-promises-icon-size);line-height:1}.t4s-faq-promises__promise-text{color:var(--faq-promises-text);font-size:var(--faq-promises-promise-size);font-weight:600;line-height:1.35}@media(max-width:767px){.t4s-faq-promises__heading{margin-bottom:20px;font-size:24px}.t4s-faq-promises__summary{padding:16px 0;font-size:var(--faq-promises-title-size-mb)}.t4s-faq-promises__answer{margin-bottom:18px;font-size:var(--faq-promises-body-size-mb)}.t4s-faq-promises__promises{margin-top:38px;row-gap:26px}.t4s-faq-promises__promise-text{font-size:var(--faq-promises-promise-size-mb)}}@media(prefers-reduced-motion:reduce){.t4s-faq-promises__panel,.t4s-faq-promises__chevron,.t4s-faq-promises__answer{transition:none}}.t4s-infinite-text-band{background:var(--itb-bg-gradient, var(--itb-bg));background-color:var(--itb-bg);color:var(--itb-text-cl);overflow:hidden;border-top:1px solid var(--itb-border-cl);border-bottom:1px solid var(--itb-border-cl)}.t4s-infinite-text-band__viewport{overflow:hidden;width:100%}.t4s-infinite-text-band__track{display:flex;width:max-content;will-change:transform;animation:t4s-infinite-text-band-scroll var(--itb-speed, 20s) linear infinite}.t4s-infinite-text-band--ltr .t4s-infinite-text-band__track{animation-direction:reverse}.t4s-infinite-text-band--pausetrue:hover .t4s-infinite-text-band__track{animation-play-state:paused}.t4s-infinite-text-band__group{display:flex;flex:0 0 max-content;align-items:center;gap:var(--itb-gap);justify-content:space-around;min-width:100vw;padding-right:var(--itb-gap)}.t4s-infinite-text-band__item,.t4s-infinite-text-band__separator{display:inline-flex;align-items:center;color:currentColor;font-size:var(--itb-text-fs);font-weight:var(--itb-text-fw);line-height:var(--itb-text-lh);letter-spacing:var(--itb-text-ls);white-space:nowrap}.t4s-infinite-text-band__item{text-decoration:none}.t4s-infinite-text-band__item:hover,.t4s-infinite-text-band__separator{color:var(--itb-accent-cl)}@media(min-width:768px)and (max-width:1024px){.t4s-infinite-text-band__group{gap:var(--itb-gap-tb);padding-right:var(--itb-gap-tb)}.t4s-infinite-text-band__item,.t4s-infinite-text-band__separator{font-size:var(--itb-text-fs-tb);line-height:var(--itb-text-lh-tb);letter-spacing:var(--itb-text-ls-tb)}}@media(max-width:767px){.t4s-infinite-text-band__group{gap:var(--itb-gap-mb);padding-right:var(--itb-gap-mb)}.t4s-infinite-text-band__item,.t4s-infinite-text-band__separator{font-size:var(--itb-text-fs-mb);line-height:var(--itb-text-lh-mb);letter-spacing:var(--itb-text-ls-mb)}}@media(prefers-reduced-motion:reduce){.t4s-infinite-text-band__track{animation-duration:.01ms;animation-iteration-count:1}}@keyframes t4s-infinite-text-band-scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% / var(--itb-group-count, 8)))}}.t4s-landing-banner-product{display:grid;grid-template-columns:minmax(0,700px) minmax(220px,var(--landing-banner-product-card-width));align-items:center;justify-content:center;gap:var(--landing-banner-product-gap)}.t4s-landing-banner-product__media{width:100%;max-width:700px;justify-self:center}.t4s-landing-banner-product__image-link{display:block;color:inherit}.t4s-landing-banner-product__image{display:block;width:100%;max-width:700px;aspect-ratio:1 / 1;object-fit:cover}.t4s-landing-banner-product__card{width:100%;max-width:var(--landing-banner-product-card-width);justify-self:center}.t4s-landing-banner-product__card .t4s-product{width:100%}@media(max-width:767px){.t4s-landing-banner-product{grid-template-columns:minmax(0,1fr);gap:28px}.t4s-landing-banner-product__card{max-width:min(var(--landing-banner-product-card-width),100%)}}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
