.faqs-wholesale-section{background-color:var(--wv-white, #ffffff);padding:64px 20px 88px}.faqs-wholesale-inner{max-width:740px;margin:0 auto;text-align:center}.faqs-wholesale__page-title{font-family:var(--wv-font, "Avenir Next", Avenir, sans-serif);font-size:clamp(3rem,3vw,3rem);font-weight:500;color:var(--wv-navy, #00405a);letter-spacing:.01em;margin:0 0 52px;line-height:1.2}.faqs-wholesale__section-heading{font-family:var(--wv-font, "Avenir Next", Avenir, sans-serif);font-size:clamp(1.75rem,1.5vw,1.75rem);font-weight:700;color:var(--wv-text-light, #6a9aaa);letter-spacing:.12em;text-transform:uppercase;margin:0 0 24px}.faqs-wholesale__wholesale-block{margin-bottom:60px;padding-bottom:52px;border-bottom:1px solid var(--wv-border, #b8dae2)}.faqs-wholesale__body{font-family:var(--wv-font, "Avenir Next", Avenir, sans-serif);font-size:clamp(1.75rem,1.5vw,1.75rem);line-height:1.75;color:var(--wv-text, #00405a);margin:0 0 16px}.faqs-wholesale__body:last-child{margin-bottom:0}.faqs-wholesale__link{color:var(--teal-lagoon, #00af9f);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.faqs-wholesale__link:hover{color:var(--deep-ocean, #00405a)}.faqs-wholesale__link--cta{font-weight:700;color:var(--wv-gold, #f9a01b);text-decoration:none;border-bottom:2px solid var(--wv-gold, #f9a01b);padding-bottom:1px;transition:color .2s,border-color .2s}.faqs-wholesale__link--cta:hover{color:var(--wv-gold-dark, #c07c10);border-color:var(--wv-gold-dark, #c07c10)}.faqs-wholesale__faq-block{text-align:left}.faqs-wholesale__faq-item{border-radius:12px;background-color:var(--wv-bg, #d8eff4);margin-bottom:12px;overflow:hidden;transition:background-color .2s}.faqs-wholesale__faq-item:last-child{margin-bottom:0}.faqs-wholesale__faq-item.is-open{background-color:var(--wv-white, #ffffff);box-shadow:0 2px 16px #00405a14}.faqs-wholesale__faq-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;-webkit-appearance:none;appearance:none}.faqs-wholesale__faq-trigger:focus-visible{outline:2px solid var(--teal-lagoon, #00af9f);outline-offset:-2px;border-radius:12px}.faqs-wholesale__faq-question{font-family:var(--wv-font, "Avenir Next", Avenir, sans-serif);font-size:clamp(1.75rem,1.5vw,1.75rem);font-weight:700;color:var(--wv-navy, #00405a);line-height:1.4;letter-spacing:.01em}.faqs-wholesale__faq-icon{flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:var(--wv-white, #ffffff);display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:400;color:var(--wv-navy, #00405a);transition:background-color .2s,color .2s;line-height:1}.is-open .faqs-wholesale__faq-icon{background-color:var(--wv-navy, #00405a);color:var(--wv-white, #ffffff)}.faqs-wholesale__icon-close,.is-open .faqs-wholesale__icon-plus{display:none}.is-open .faqs-wholesale__icon-close{display:block}.faqs-wholesale__faq-answer{overflow:hidden}.faqs-wholesale__faq-answer[hidden]{display:none}.faqs-wholesale__faq-answer-inner{font-family:var(--wv-font, "Avenir Next", Avenir, sans-serif);font-size:clamp(1.75rem,1.5vw,1.75rem);line-height:1.75;color:var(--wv-text-mid, #2a5a70);padding:0 24px 24px}.faqs-wholesale__faq-answer-inner strong{font-weight:700;color:var(--wv-navy, #00405a)}.faqs-wholesale__faq-answer-inner a{color:var(--teal-lagoon, #00af9f);text-decoration:underline;text-underline-offset:3px;transition:color .2s}.faqs-wholesale__faq-answer-inner a:hover{color:var(--deep-ocean, #00405a)}.faqs-wholesale__faq-answer-inner p{margin:0 0 12px}.faqs-wholesale__faq-answer-inner p:last-child{margin-bottom:0}@media(max-width:640px){.faqs-wholesale-section{padding:44px 16px 64px}.faqs-wholesale__faq-trigger{padding:16px 18px}.faqs-wholesale__faq-answer-inner{padding:0 18px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
