@charset "UTF-8";.section-product-faq{background-color:#eae6e2!important}.product-faq{padding-top:clamp(32px,4.4444444444vw,128px);padding-bottom:clamp(32px,4.4444444444vw,128px)}@media(max-width:1199px){.product-faq{padding-top:64px;padding-bottom:64px}}@media(max-width:767px){.product-faq{padding-top:32px;padding-bottom:32px}}.product-faq .product-faq-inner{display:flex;flex-direction:column;align-items:center;gap:clamp(24px,3.3333333333vw,96px)}@media(max-width:1199px){.product-faq .product-faq-inner{gap:48px}}@media(max-width:767px){.product-faq .product-faq-inner{gap:32px}}.product-faq .product-faq-header{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:clamp(336px,46.6666666667vw,1344px)}@media(max-width:1199px){.product-faq .product-faq-header{max-width:672px}}.product-faq .product-faq-eyebrow{color:var(--brand-accent);display:inline-block;font-size:var(--font-size--2xs);letter-spacing:.15em;font-weight:700;text-transform:uppercase;font-family:var(--font-body--family);margin-bottom:clamp(6px,.8333333333vw,24px)}@media(max-width:1199px){.product-faq .product-faq-eyebrow{margin-bottom:12px}}.product-faq .product-faq-heading{font-family:var(--font-heading--family);color:var(--brand-primary-sm);margin-top:0;margin-bottom:clamp(8px,1.1111111111vw,32px)}@media(max-width:1199px){.product-faq .product-faq-heading{margin-bottom:16px}}.product-faq .product-faq-heading .ampersand{font-style:italic;font-family:var(--font-heading--family)}.product-faq .product-faq-description{color:var(--color-text-mid, var(--font-mid))!important;line-height:1.6;margin-top:0;margin-bottom:0}@media(min-width:1200px){.product-faq .product-faq-description{font-family:var(--font-b2-fam);font-size:clamp(var(--font-b2-s-c) / 2 * 1px,var(--font-b2-s-c) / 1440 * 100vw,var(--font-b2-s-c) * 2px);font-weight:500;line-height:var(--font-b2-lh-w);letter-spacing:var(--font-b2-ls-w);font-style:normal;word-break:break-word}}@media(max-width:1199px){.product-faq .product-faq-description{font-family:var(--font-b2-fam);font-size:var(--font-b2-s-m);font-weight:500;line-height:var(--font-b2-lh-m);letter-spacing:var(--font-b2-ls-m);font-style:normal;word-break:break-word}}.product-faq .product-faq-tabs-container{display:flex;justify-content:center;align-items:center;gap:clamp(8px,1.1111111111vw,32px);flex-wrap:wrap}@media(max-width:1199px){.product-faq .product-faq-tabs-container{gap:16px}}@media(max-width:767px){.product-faq .product-faq-tabs-container{gap:12px}}.product-faq .product-faq-tab-button{display:inline-flex;align-items:center;gap:clamp(4px,.5555555556vw,16px);padding:clamp(6px,.8333333333vw,24px) clamp(12px,1.6666666667vw,48px);border-radius:clamp(2px,.2777777778vw,8px);border:1px solid var(--brand-primary-sm, #013917);background-color:transparent;cursor:pointer;color:var(--color-text-mid, var(--font-mid));transition:all var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}@media(max-width:1199px){.product-faq .product-faq-tab-button{gap:8px;padding:12px 24px;border-radius:4px}}@media(max-width:767px){.product-faq .product-faq-tab-button{padding:10px 20px}}.product-faq .product-faq-tab-button:hover:not(.is-active){background-color:var(--color-background-secondary, var(--container-secondary));border-color:var(--brand-primary-sm, #013917)}.product-faq .product-faq-tab-button:hover:not(.is-active) .product-faq-tab-title{color:var(--brand-primary-sm, #013917)!important}.product-faq .product-faq-tab-button.is-active{background-color:var(--brand-primary-sm, #013917);border-color:var(--brand-primary-sm, #013917);color:var(--color-white, #ffffff)!important}.product-faq .product-faq-tab-button.is-active .product-faq-tab-title{color:var(--color-white, #ffffff)!important}.product-faq .product-faq-tab-button.is-active .product-faq-tab-badge{background-color:#fff3!important;border-color:var(--color-white, #ffffff)!important;color:var(--color-white, #ffffff)!important}.product-faq .product-faq-tab-title{color:var(--color-text-mid, var(--font-mid));transition:color var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}@media(min-width:1200px){.product-faq .product-faq-tab-title{font-family:var(--font-b2-fam);font-size:clamp(var(--font-b2-s-c) / 2 * 1px,var(--font-b2-s-c) / 1440 * 100vw,var(--font-b2-s-c) * 2px);font-weight:700;line-height:var(--font-b2-lh-w);letter-spacing:var(--font-b2-ls-w);font-style:normal;word-break:break-word}}@media(max-width:1199px){.product-faq .product-faq-tab-title{font-family:var(--font-b2-fam);font-size:var(--font-b2-s-m);font-weight:700;line-height:var(--font-b2-lh-m);letter-spacing:var(--font-b2-ls-m);font-style:normal;word-break:break-word}}.product-faq .product-faq-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:clamp(11px,1.5277777778vw,44px);height:clamp(11px,1.5277777778vw,44px);padding-left:clamp(3px,.4166666667vw,12px);padding-right:clamp(3px,.4166666667vw,12px);border-radius:50%;border:1px solid var(--brand-primary-sm, #013917);background-color:var(--color-background-secondary, var(--container-secondary));color:var(--color-text-mid, var(--font-mid));transition:all var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}@media(min-width:1200px){.product-faq .product-faq-tab-badge{font-family:var(--font-b4-fam);font-size:clamp(var(--font-b4-s-c) / 2 * 1px,var(--font-b4-s-c) / 1440 * 100vw,var(--font-b4-s-c) * 2px);font-weight:700;line-height:var(--font-b4-lh-w);letter-spacing:var(--font-b4-ls-w);font-style:normal;word-break:break-word}}@media(max-width:1199px){.product-faq .product-faq-tab-badge{font-family:var(--font-b4-fam);font-size:var(--font-b4-s-m);font-weight:700;line-height:var(--font-b4-lh-m);letter-spacing:var(--font-b4-ls-m);font-style:normal;word-break:break-word}}@media(max-width:1199px){.product-faq .product-faq-tab-badge{min-width:22px;height:22px;padding-left:6px;padding-right:6px}}.product-faq .product-faq-panels-container{width:100%;max-width:clamp(450px,62.5vw,1800px);margin-left:auto;margin-right:auto}@media(max-width:1199px){.product-faq .product-faq-panels-container{max-width:900px}}.product-faq .product-faq-panel{display:none;opacity:0;transition:opacity .35s ease-out}.product-faq .product-faq-panel.is-active{display:block;opacity:1}.product-faq .product-faq-accordion-item{border-bottom:1px solid var(--color-border, var(--border))}.product-faq .product-faq-accordion-item:first-child{border-top:1px solid var(--color-border, var(--border))}.product-faq .product-faq-accordion-summary{display:flex;justify-content:space-between;align-items:center;padding-top:clamp(12px,1.6666666667vw,48px);padding-bottom:clamp(12px,1.6666666667vw,48px);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;gap:clamp(12px,1.6666666667vw,48px)}@media(max-width:1199px){.product-faq .product-faq-accordion-summary{padding-top:24px;padding-bottom:24px;gap:24px}}@media(max-width:767px){.product-faq .product-faq-accordion-summary{padding-top:20px;padding-bottom:20px}}.product-faq .product-faq-accordion-summary::-webkit-details-marker{display:none}.product-faq .product-faq-accordion-summary:hover .product-faq-accordion-toggle-circle{border-color:var(--brand-accent);background-color:rgba(var(--brand-accent),.05)}.product-faq .product-faq-accordion-question{font-family:var(--font-heading--family);font-size:var(--faq-question-size);font-weight:700;line-height:var(--faq-question-line-height);color:var(--color-text-high, var(--font-high));text-align:left}.product-faq .product-faq-accordion-toggle-circle{display:inline-flex;align-items:center;justify-content:center;width:clamp(18px,2.5vw,72px);height:clamp(18px,2.5vw,72px);border-radius:50%;border:1px solid rgba(var(--brand-accent),.15);background-color:transparent;flex-shrink:0;transition:all var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}@media(max-width:1199px){.product-faq .product-faq-accordion-toggle-circle{width:36px;height:36px}}.product-faq .product-faq-accordion-toggle-icon{position:relative;width:clamp(6px,.8333333333vw,24px);height:clamp(6px,.8333333333vw,24px);color:var(--brand-accent)}@media(max-width:1199px){.product-faq .product-faq-accordion-toggle-icon{width:12px;height:12px}}.product-faq .product-faq-accordion-toggle-icon:before,.product-faq .product-faq-accordion-toggle-icon:after{content:"";position:absolute;background-color:currentColor;transition:transform var(--hover-transition-duration, .25s) var(--hover-transition-timing, ease-out)}.product-faq .product-faq-accordion-toggle-icon:before{top:calc(50% - 1px);left:0;width:100%;height:2px}.product-faq .product-faq-accordion-toggle-icon:after{top:0;left:calc(50% - 1px);width:2px;height:100%}.product-faq .product-faq-accordion-content{font-family:var(--font-body--family);font-size:var(--faq-answer-size);line-height:var(--faq-answer-line-height);color:var(--color-text-mid, var(--font-mid));padding-bottom:clamp(12px,1.6666666667vw,48px)}@media(max-width:1199px){.product-faq .product-faq-accordion-content{padding-bottom:24px}}.product-faq .product-faq-accordion-content p{margin-top:0;margin-bottom:clamp(8px,1.1111111111vw,32px)}@media(max-width:1199px){.product-faq .product-faq-accordion-content p{margin-bottom:16px}}.product-faq .product-faq-accordion-content p:last-child{margin-bottom:0}.product-faq .product-faq-accordion-item[open] .product-faq-accordion-toggle-icon:after{transform:rotate(90deg) scaleY(0)}.product-faq .product-faq-accordion-item[open] .product-faq-accordion-toggle-icon:before{transform:rotate(180deg)}.product-faq .product-faq-contact-card{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:clamp(450px,62.5vw,1800px);background-color:var(--color-background, var(--container-primary));border-radius:var(--style-border-radius-popover);padding:clamp(18px,2.5vw,72px) clamp(24px,3.3333333333vw,96px);gap:clamp(16px,2.2222222222vw,64px);margin-top:clamp(12px,1.6666666667vw,48px)}@media(max-width:1199px){.product-faq .product-faq-contact-card{max-width:900px;border-radius:var(--style-border-radius-popover);padding:36px 48px;gap:32px;margin-top:24px}}@media(max-width:767px){.product-faq .product-faq-contact-card{flex-direction:column;align-items:flex-start;padding:24px;gap:20px}}.product-faq .product-faq-contact-text{display:flex;flex-direction:column;gap:clamp(4px,.5555555556vw,16px)}@media(max-width:1199px){.product-faq .product-faq-contact-text{gap:8px}}.product-faq .product-faq-contact-title{color:var(--color-text-high, var(--font-high))!important;margin:0}@media(min-width:1200px){.product-faq .product-faq-contact-title{font-family:var(--font-t1-fam);font-size:clamp(var(--font-t1-s-c) / 2 * 1px,var(--font-t1-s-c) / 1440 * 100vw,var(--font-t1-s-c) * 2px);font-weight:700;line-height:var(--font-t1-lh-w);letter-spacing:var(--font-t1-ls-w);font-style:normal;word-break:break-word}}@media(max-width:1199px){.product-faq .product-faq-contact-title{font-family:var(--font-t1-fam);font-size:var(--font-t1-s-w);font-weight:700;line-height:var(--font-t1-lh-w);letter-spacing:var(--font-t1-ls-w);font-style:normal;word-break:break-word}}@media(max-width:767px){.product-faq .product-faq-contact-title{font-family:var(--font-t1-fam);font-size:var(--font-t1-s-m);font-weight:700;line-height:var(--font-t1-lh-m);letter-spacing:var(--font-t1-ls-m);font-style:normal;word-break:break-word}}.product-faq .product-faq-contact-desc{color:var(--color-text-mid, var(--font-mid))!important;margin:0}@media(min-width:1200px){.product-faq .product-faq-contact-desc{font-family:var(--font-b2-fam);font-size:clamp(var(--font-b2-s-c) / 2 * 1px,var(--font-b2-s-c) / 1440 * 100vw,var(--font-b2-s-c) * 2px);font-weight:500;line-height:var(--font-b2-lh-w);letter-spacing:var(--font-b2-ls-w);font-style:normal;word-break:break-word}}@media(max-width:1199px){.product-faq .product-faq-contact-desc{font-family:var(--font-b2-fam);font-size:var(--font-b2-s-m);font-weight:500;line-height:var(--font-b2-lh-m);letter-spacing:var(--font-b2-ls-m);font-style:normal;word-break:break-word}}.product-faq .product-faq-contact-button-wrapper{flex-shrink:0}@media(max-width:767px){.product-faq .product-faq-contact-button-wrapper{width:100%}}.product-faq .product-faq-contact-btn{min-width:clamp(100px,13.8888888889vw,400px);border-radius:clamp(2px,.2777777778vw,8px)!important}@media(max-width:1199px){.product-faq .product-faq-contact-btn{min-width:200px;border-radius:4px!important}}@media(max-width:767px){.product-faq .product-faq-contact-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/product-faq.css.map */
