.coverax-faq.coverax-section{background:var(--color-white);overflow:hidden;--cx-faq-q-size: var(--cx-home-card-title-size, clamp(21px, 2.2vw, 26px));--cx-faq-q-active-size: var(--cx-home-feature-title-size, clamp(22px, 2.5vw, 28px));--cx-faq-a-size: var(--cx-home-body-size, 20px);--cx-faq-card-peek: clamp(144px, 16%, 180px);--cx-faq-card-active: clamp(320px, 72%, 480px)}.coverax-faq__container{display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.coverax-faq__accordion{display:flex;flex-direction:column;border-top:1px solid var(--color-border)}.coverax-faq__item{border-bottom:1px solid var(--color-border)}.coverax-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 4px;cursor:pointer;list-style:none;transition:color var(--transition-fast, .15s ease)}.coverax-faq__summary::-webkit-details-marker{display:none}.coverax-faq__summary::marker{content:""}.coverax-faq__summary:hover .coverax-faq__question{color:var(--color-green-dark)}.coverax-faq__summary:focus-visible{outline:2px solid var(--color-green-dark);outline-offset:3px;border-radius:6px}.coverax-faq__question{font-size:var(--cx-type-h3, clamp(20px, 2vw, 24px));font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--color-black);transition:color var(--transition-fast, .15s ease)}.coverax-faq__icon{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);color:var(--color-black);transition:transform var(--transition-base, .25s ease),background var(--transition-fast, .15s ease),border-color var(--transition-fast, .15s ease)}.coverax-faq__item[open] .coverax-faq__icon{transform:rotate(180deg);background:var(--color-green);border-color:var(--color-green)}.coverax-faq__answer{padding:0 4px 26px;max-width:78ch;font-size:var(--cx-type-body, 20px);line-height:1.6;color:var(--color-text-muted)}.coverax-faq__answer p{margin:0 0 .85em}.coverax-faq__answer p:last-child{margin-bottom:0}.coverax-faq__answer a{color:var(--color-green-dark);text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.coverax-faq__icon{transition:none}}.coverax-faq__split{display:grid;grid-template-columns:minmax(0,.32fr) minmax(0,.68fr);gap:clamp(20px,2.2vw,32px);align-items:stretch;min-height:clamp(352px,38vw,448px)}.coverax-faq__split:has(.coverax-faq__accordion),.coverax-faq__split:has(.cx-pdp-content__faq-list){min-height:0;grid-template-columns:minmax(0,.34fr) minmax(0,.66fr);gap:clamp(32px,4vw,64px)}.cx-collection-faq.coverax-faq.coverax-section{padding-top:28px;padding-bottom:96px}.cx-collection-faq .coverax-faq__container{gap:20px}.cx-collection-faq .coverax-section__header{margin-bottom:0}.cx-collection-faq .cx-pdp-content__contact{width:100%}.coverax-faq__aside{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(20px,2.5vw,28px);padding-right:clamp(14px,1.5vw,20px);border-right:1px solid var(--color-border);position:sticky;top:calc(var(--header-height, 88px) + 24px);align-self:start}.coverax-faq__aside .coverax-section__label--mark{margin-bottom:0}.coverax-faq__title{margin:0;font-size:var(--cx-home-title-size, 40px);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--color-black)}.coverax-faq__title-main,.coverax-faq__title-highlight{display:block}.coverax-faq__title-highlight{color:var(--color-green-dark)}.coverax-faq__intro{margin:0;font-size:var(--cx-home-subtitle-size, clamp(21px, 2.5vw, 26px));line-height:1.55;color:var(--color-text-muted);max-width:32ch}.coverax-faq__nav{display:flex;gap:12px;margin-top:auto;padding-top:clamp(8px,1vw,16px)}.coverax-faq__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;border:1.5px solid var(--color-border);border-radius:50%;background:var(--color-white);color:var(--color-black);cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base),opacity var(--transition-base)}.coverax-faq__nav-btn--next,.coverax-faq__nav-btn:hover:not(:disabled){border-color:var(--color-black)}.coverax-faq__nav-btn:hover:not(:disabled){background:var(--color-black);color:var(--color-white)}.coverax-faq__nav-btn:disabled{opacity:.3;cursor:not-allowed}.coverax-faq__nav-btn:focus-visible{outline:2px solid var(--color-green);outline-offset:3px}.coverax-faq__carousel{display:flex;flex-direction:column;justify-content:center;min-width:0;height:100%}.coverax-faq__track-wrap{margin-inline:0;margin-right:calc(-.35 * var(--cx-home-container-px, var(--site-pad-x, clamp(16px, 3vw, 32px))));padding-inline:0;padding-right:calc(.65 * var(--cx-home-container-px, var(--site-pad-x, clamp(16px, 3vw, 32px))));overflow:hidden;height:100%}.coverax-faq__track{display:flex;align-items:stretch;gap:clamp(14px,1.5vw,18px);margin:0;padding:0;height:100%;min-height:inherit;list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-inline-start:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.coverax-faq__track::-webkit-scrollbar{display:none}.coverax-faq__card{flex:0 0 var(--cx-faq-card-peek);scroll-snap-align:start;scroll-snap-stop:always;min-height:100%}.coverax-faq__card.is-active{flex:0 0 var(--cx-faq-card-active)}.coverax-faq__card-btn{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;width:100%;height:100%;min-height:clamp(320px,100%,416px);padding:clamp(30px,3vw,42px);text-align:left;border:1px solid transparent;border-radius:clamp(18px,2.2vw,24px);background:var(--color-bg);color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.coverax-faq__card-btn:hover{border-color:var(--color-border)}.coverax-faq__card:not(.is-active) .coverax-faq__card-btn{align-items:center;justify-content:center;padding:clamp(18px,2vw,24px);overflow:visible}.coverax-faq__card-question--full{display:block}.coverax-faq__card-question--preview{display:none}.coverax-faq__card:not(.is-active) .coverax-faq__card-question--has-preview{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.coverax-faq__card:not(.is-active) .coverax-faq__card-question--preview{display:block;width:max-content;max-width:calc(100% - 8px);max-height:calc(100% - 16px);margin:auto;padding-block:4px;font-size:clamp(17px,1.75vw,22px);font-weight:800;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--color-text);writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);transform-origin:center center;overflow:visible;white-space:normal;text-wrap:pretty;align-self:center;flex-shrink:0}.coverax-faq__card.is-active .coverax-faq__card-question--preview{display:none}.coverax-faq__card-question{display:block;font-size:var(--cx-faq-q-size);font-weight:700;line-height:1.35;letter-spacing:-.015em;color:var(--color-text);transition:color var(--transition-base),font-size var(--transition-base)}.coverax-faq__card-answer{display:none;margin-top:auto;padding-top:clamp(24px,2.5vw,32px);font-size:var(--cx-faq-a-size);font-weight:500;line-height:1.6}.coverax-faq__card-answer p{margin:0 0 8px}.coverax-faq__card-answer p:last-child{margin-bottom:0}.coverax-faq__card.is-active .coverax-faq__card-btn{background:var(--color-black);border-color:var(--color-black);box-shadow:0 20px 48px #00000024;cursor:default}.coverax-faq__card.is-active .coverax-faq__card-btn:hover{transform:none}.coverax-faq__card.is-active .coverax-faq__card-question{color:var(--color-white);font-size:var(--cx-faq-q-active-size);font-weight:800;line-height:1.28;letter-spacing:-.02em}.coverax-faq__card.is-active .coverax-faq__card-answer{display:block;color:#ffffffc7;font-size:var(--cx-faq-a-size);line-height:1.55}.coverax-faq__card.is-active .coverax-faq__card-answer:before{content:"";display:block;width:40px;height:3px;margin-bottom:20px;border-radius:2px;background:var(--color-green)}.coverax-faq__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;padding-top:clamp(28px,3vw,36px);border-top:1px solid var(--color-border)}.coverax-faq__footer-text{margin:0;flex:1 1 256px;font-size:var(--cx-home-body-size, 20px);line-height:1.6;color:var(--color-text-muted);max-width:42ch}.coverax-faq__footer .coverax-btn{flex-shrink:0}@media(max-width:1024px){.coverax-faq__split{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:clamp(24px,3vw,32px)}}@media(max-width:900px){.coverax-faq__split{grid-template-columns:1fr;gap:clamp(32px,4vw,44px);min-height:0}.coverax-faq__aside{padding-right:0;border-right:none;padding-bottom:clamp(24px,3vw,32px);border-bottom:1px solid var(--color-border);position:static}.coverax-faq__intro{max-width:none}.coverax-faq__nav{margin-top:8px}.coverax-faq__track-wrap{margin-right:calc(-1 * var(--cx-home-container-px, var(--site-pad-x, clamp(16px, 3vw, 32px))));margin-left:calc(-1 * var(--cx-home-container-px, var(--site-pad-x, clamp(16px, 3vw, 32px))));padding-inline:var(--cx-home-container-px, var(--site-pad-x, clamp(16px, 3vw, 32px)))}.coverax-faq__card-btn{min-height:304px;padding:28px}.coverax-faq.coverax-section{--cx-faq-q-size: clamp(19px, 4.5vw, 22px);--cx-faq-q-active-size: clamp(21px, 5vw, 24px);--cx-faq-a-size: clamp(17px, 3.8vw, 19px);--cx-faq-card-peek: clamp(128px, 22vw, 160px);--cx-faq-card-active: clamp(280px, 86vw, 384px)}.coverax-faq__footer{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.coverax-faq__track{scroll-behavior:auto}.coverax-faq .coverax-btn:hover svg{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/faq.css.map */
