.faq-accordion{background-color:var(--fa-bg, #FDF8ED);width:100%}.faq-accordion__inner{max-width:1280px;margin:0 auto;padding:56px 32px}.faq-accordion__eyebrow{margin:0 0 12px;font-family:inherit;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fa-eyebrow-color, #7A3B2E)}.faq-accordion__heading{margin:0 0 32px;font-family:inherit;font-weight:700;line-height:1.15;color:var(--fa-heading-color, #16281E)}.faq-accordion__list{background-color:var(--fa-card-bg, #FFFFFF);border:1px solid var(--fa-border-color, #E7E1D2);border-radius:16px;overflow:hidden}.faq-accordion__item{border-bottom:1px solid var(--fa-border-color, #E7E1D2)}.faq-accordion__item:last-child{border-bottom:none}.faq-accordion__trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:none;cursor:pointer;padding:22px 28px;text-align:left;font-family:inherit;color:inherit;-webkit-appearance:none;appearance:none}.faq-accordion__question{font-family:inherit;font-weight:700;color:var(--fa-question-color, #16281E);line-height:1.4}.faq-accordion__icon{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--fa-icon-color, #16281E)}.faq-accordion__icon svg{width:18px;height:18px;position:absolute}.faq-accordion__icon{position:relative}.faq-accordion__icon-minus,.faq-accordion__trigger[aria-expanded=true] .faq-accordion__icon-plus{opacity:0}.faq-accordion__trigger[aria-expanded=true] .faq-accordion__icon-minus{opacity:1}.faq-accordion__panel{overflow:hidden;grid-template-rows:1fr;transition:grid-template-rows .25s ease}.faq-accordion__panel-inner{min-height:0;overflow:hidden;padding:0 28px 24px;font-family:inherit;line-height:1.6;color:var(--fa-answer-color, #6B7280)}.faq-accordion__panel-inner p{margin:0 0 12px}.faq-accordion__panel-inner p:last-child{margin-bottom:0}@media screen and (max-width:749px){.faq-accordion__inner{padding:40px 16px 44px}.faq-accordion__trigger{padding:18px 20px}.faq-accordion__panel-inner{padding:0 20px 20px}}.testimonials-grid{background-color:#fdfaf2;width:100%}.testimonials-grid__inner{max-width:1280px;margin:0 auto;padding:56px 32px}.testimonials-grid__eyebrow{margin:0 0 12px;font-family:inherit;font-size:.8em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--tg-eyebrow-color, #1B1B1B)}.testimonials-grid__heading{margin:0 0 16px;font-family:inherit;font-size:2.25em;font-weight:700;line-height:1.2;color:var(--tg-heading-color, #1B1B1B);max-width:800px}.testimonials-grid__subheading{margin:0 0 40px;font-family:inherit;font-size:1.05em;font-weight:400;line-height:1.5;color:var(--tg-subheading-color, #6B7280);max-width:640px}.testimonials-grid__subheading p{margin:0}.testimonials-grid__track .swiper-wrapper{display:flex}.testimonials-grid__card{flex-shrink:0;background-color:#f9f4e8;border-radius:16px;padding:28px 24px 30px;box-sizing:border-box;display:flex;flex-direction:column}.testimonials-grid__quote{width:26px;height:20px;color:var(--tg-quote-color, #D99A4E);margin-bottom:14px}.testimonials-grid__quote svg{width:100%;height:100%;display:block}.testimonials-grid__review{margin:0 0 20px;font-family:inherit;font-size:.95em;font-weight:400;line-height:1.55;color:var(--tg-review-color, #1F2A37);flex-grow:1}.testimonials-grid__review p{margin:0}.testimonials-grid__stars{display:flex;gap:3px;margin-bottom:14px;color:var(--tg-star-color, #D99A4E)}.testimonials-grid__star{width:16px;height:16px}.testimonials-grid__star--empty{opacity:.25}.testimonials-grid__name{margin:0 0 2px;font-family:inherit;font-size:.95em;font-weight:700;color:var(--tg-name-color, #1B1B1B)}.testimonials-grid__pet{margin:0;font-family:inherit;font-size:.85em;font-weight:400;color:var(--tg-pet-color, #8A8378)}.testimonials-grid .swiper-pagination{position:relative;margin-top:20px;display:block}.testimonials-grid .swiper-pagination-bullet{background:var(--tg-quote-color, #D99A4E);opacity:.25}.testimonials-grid .swiper-pagination-bullet-active{opacity:1}@media screen and (max-width:749px){.testimonials-grid__inner{padding:40px 16px 44px}.testimonials-grid__heading{font-size:1.6em}.testimonials-grid__subheading{margin-bottom:28px}.testimonials-grid__track .swiper-slide{width:82%}}.trust-badges-bar{background-color:var(--tbb-bg, #F7EEE0);width:100%}.trust-badges-bar__inner{max-width:1280px;margin:0 auto;padding:28px 32px}.trust-badges-bar__track{overflow:hidden;width:100%}.trust-badges-bar__track .swiper-wrapper{display:flex}.trust-badges-bar__track.swiper-static .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:11pc;transform:none!important}.trust-badges-bar__track.swiper-static .swiper-slide{width:auto}.trust-badges-bar__item{display:flex;align-items:flex-start;gap:14px;flex-shrink:0}.trust-badges-bar__icon{flex-shrink:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--tbb-badge-bg, #E7E3D4);color:var(--tbb-icon-color, #333333)}.trust-badges-bar__icon svg{width:20px;height:20px;display:block;color:#1a3a2f}.trust-badges-bar__icon img{width:22px;height:22px;display:block;object-fit:contain}.trust-badges-bar__copy{display:flex;flex-direction:column;gap:2px;min-width:0}.trust-badges-bar__title{margin:0;font-family:inherit;font-size:1em;font-weight:700;color:var(--tbb-title-color, #1F2A37);line-height:1.3}.trust-badges-bar__text{margin:0;font-family:inherit;font-size:.875em;font-weight:400;color:var(--tbb-text-color, #6B7280);line-height:1.4}.trust-badges-bar .swiper-pagination{position:relative;margin-top:18px;display:none;text-align:center}.trust-badges-bar .swiper-pagination-bullet{background:var(--tbb-icon-color, #1F2A37);opacity:.25}.trust-badges-bar .swiper-pagination-bullet-active{opacity:1}@media screen and (max-width:749px){.trust-badges-bar__inner{padding:20px 16px 24px}.trust-badges-bar__track{padding-bottom:4px}.trust-badges-bar__track:not(.swiper-static) .swiper-wrapper{align-items:stretch}.trust-badges-bar__track:not(.swiper-static) .swiper-slide{width:85%;background-color:#fff;border-radius:14px;padding:16px;box-shadow:0 1px 4px #0000000f;justify-items:center}.trust-badges-bar .swiper-pagination{display:block}}.why-feature{background-color:var(--wf-bg, #F3EAD9);width:100%}.why-feature__inner{max-width:1280px;margin:0 auto;padding:56px 32px}.why-feature__eyebrow{margin:0 0 12px;font-family:inherit;font-size:.8em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wf-eyebrow-color, #7A3B2E)}.why-feature__heading{margin:0 0 16px;font-family:inherit;font-size:2.5em;font-weight:700;line-height:1.15;color:var(--wf-heading-color, #1B1B1B);max-width:720px}.why-feature__subheading{margin:0 0 40px;font-family:inherit;font-size:1.05em;font-weight:400;line-height:1.55;color:var(--wf-subheading-color, #5B6B7A);max-width:640px}.why-feature__subheading p{margin:0}.why-feature__track .swiper-wrapper{display:flex}.why-feature__track.swiper-static .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;transform:none!important}.why-feature__track.swiper-static .swiper-slide{width:auto}.why-feature__card{flex-shrink:0;background-color:var(--wf-card-bg, #FFFFFF);border-radius:16px;padding:28px 24px 32px;box-shadow:0 1px 2px #0000000a;box-sizing:border-box}.why-feature__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:var(--wf-icon-bg, #1D3B28);color:var(--wf-icon-color, #FFFFFF);margin-bottom:20px}.why-feature__icon svg{width:22px;height:22px;display:block}.why-feature__icon img{width:24px;height:24px;display:block;object-fit:contain}.why-feature__card-title{margin:0 0 10px;font-family:inherit;font-size:1.15em;font-weight:700;line-height:1.3;color:var(--wf-card-title-color, #1B1B1B)}.why-feature__card-text{margin:0;font-family:inherit;font-size:.9em;font-weight:400;line-height:1.55;color:var(--wf-card-text-color, #5B6B7A)}.why-feature__card-text p{margin:0}.why-feature .swiper-pagination{position:relative;margin-top:20px;display:none}.why-feature .swiper-pagination-bullet{background:var(--wf-icon-bg, #1D3B28);opacity:.25}.why-feature .swiper-pagination-bullet-active{opacity:1}@media screen and (max-width:749px){.why-feature__inner{padding:40px 16px 44px}.why-feature__heading{font-size:1.8em}.why-feature__subheading{margin-bottom:28px}.why-feature__track .swiper-slide{width:82%}.why-feature .swiper-pagination{display:block}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
