.faq,.faq *,.faq *:before,.faq *:after{box-sizing:border-box;letter-spacing:0}.faq{background-color:rgb(var(--faq-section-bg))}.faq__inner{display:flex;flex-direction:column}.faq--full-width .faq__inner{padding-left:1.5rem;padding-right:1.5rem}.faq-panel{display:flex;flex-direction:column;width:100%;margin-inline:auto;border-radius:var(--faq-panel-radius, 0);padding:var(--faq-panel-padding-mobile, 0)}.faq-panel--filled{background-color:rgb(var(--faq-panel-bg))}.faq-panel--bordered{box-shadow:inset 0 0 0 1px rgba(var(--faq-border),.9)}.faq-panel--center{text-align:left}@media screen and (min-width:750px){.faq-panel{padding:var(--faq-panel-padding, 0)}}.faq-header{display:flex;flex-direction:column;gap:.8rem;margin-bottom:var(--faq-header-gap, 3.2rem)}.faq-header--center{align-items:center;text-align:center}.faq-heading{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:var(--faq-heading-size, 2.4rem);line-height:1.2;letter-spacing:0;color:rgb(var(--faq-heading-color))}.faq-heading p{margin:0}.faq-subheading{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--faq-subheading-size, 1.4rem);line-height:1.5;letter-spacing:0;color:rgb(var(--faq-heading-color));opacity:.8}.faq-subheading p{margin:0}.faq-groups{display:flex;flex-direction:column}.faq-group__heading{margin:0 0 var(--faq-heading-gap, 1.6rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700;font-size:var(--faq-category-size, 2.4rem);line-height:1.25;letter-spacing:0;color:rgb(var(--faq-heading-color))}.faq-group__heading:not(:first-child){margin-top:var(--faq-category-gap, 3.2rem)}.faq-item+.faq-item{margin-top:var(--faq-item-gap, 1.2rem)}.faq-item{width:calc(100% - var(--faq-item-indent, 0px));margin-left:var(--faq-item-indent, 0px);background:transparent}.faq-item__summary{display:flex;align-items:center;gap:var(--faq-row-gap, 1.2rem);cursor:pointer;list-style:none;border-radius:var(--faq-card-radius, 1.2rem);background-color:rgb(var(--faq-card-bg));padding:var(--faq-card-padding-mobile, 1.4rem)}@media screen and (min-width:750px){.faq-item__summary{padding:var(--faq-card-padding, 1.8rem) var(--faq-card-padding-x, 2rem)}}.faq-item--bordered .faq-item__summary{box-shadow:inset 0 0 0 1px rgba(var(--faq-card-border),.95)}.faq-item--shadow-soft .faq-item__summary{box-shadow:0 1px 4px #081b330a}.faq-item--bordered.faq-item--shadow-soft .faq-item__summary{box-shadow:inset 0 0 0 1px rgba(var(--faq-card-border),.95),0 1px 4px #081b330a}.faq-item--shadow-medium .faq-item__summary{box-shadow:0 8px 24px #081b3314}.faq-item--bordered.faq-item--shadow-medium .faq-item__summary{box-shadow:inset 0 0 0 1px rgba(var(--faq-card-border),.95),0 8px 24px #081b3314}.faq-item__summary::-webkit-details-marker,.faq-item__summary::marker{display:none;content:""}.faq-item__summary:focus{outline:none}.faq-item__summary:focus-visible{outline:.2rem solid rgb(var(--faq-number-bg));outline-offset:.3rem;border-radius:.4rem}.faq-item__number{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--faq-number-size, 2.8rem);height:var(--faq-number-size, 2.8rem);border-radius:var(--faq-number-radius, .6rem);background-color:#e1edff;color:#2563eb;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:var(--faq-number-font, 1.3rem);line-height:1;letter-spacing:0}.faq-item[open] .faq-item__number{background-color:rgb(var(--faq-number-bg));color:rgb(var(--faq-number-color))}.faq-item__question{flex:1 1 auto;min-width:0;margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:400;font-size:var(--faq-question-size, 1.4rem);line-height:1.4;letter-spacing:0;color:rgb(var(--faq-heading-color))}.faq-item__toggle{position:relative;flex-shrink:0;width:var(--faq-icon-size, 1.4rem);height:var(--faq-icon-size, 1.4rem);color:rgb(var(--faq-icon-color))}.faq-item__toggle:before,.faq-item__toggle:after{content:"";position:absolute;top:50%;left:50%;background-color:currentColor;border-radius:.1rem;transform:translate(-50%,-50%)}.faq-item__toggle:before{width:100%;height:.15rem}.faq-item__toggle:after{width:.15rem;height:100%;transition:opacity .15s ease,transform .15s ease}.faq-item[open] .faq-item__toggle:after{opacity:0;transform:translate(-50%,-50%) scaleY(0)}.faq-item__answer{margin:var(--faq-answer-gap, 1rem) 0 0;padding-left:20px;padding-right:calc(var(--faq-icon-size, 1.4rem) + var(--faq-row-gap, 1.2rem));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;font-size:var(--faq-answer-size, 1.3rem);line-height:1.55;letter-spacing:0;color:rgb(var(--faq-heading-color));opacity:.8;max-width:90%}.faq-item__answer p{margin:0}.faq-item__answer p+p{margin-top:.8em}.faq-item__answer a{color:inherit;text-decoration:underline}.faq-item--no-numbers .faq-item__answer{padding-left:0}@media screen and (max-width:749px){.faq-item__answer{padding-right:0;max-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-faq.css.map */
