.faq-section{box-sizing:border-box;margin:var(--faq-margin-top) var(--faq-margin-x-m) var(--faq-margin-bottom);background-color:var(--faq-bg);background-image:var(--faq-bg-gradient);border-radius:var(--faq-section-radius);border:var(--faq-section-border) solid var(--faq-section-border-color);overflow:hidden}.faq-section--full{margin-left:0;margin-right:0;border-radius:0}.faq-section__inner{max-width:var(--faq-max-width);margin-inline:auto;padding:var(--faq-pad-top-m) var(--faq-pad-x-m) var(--faq-pad-bot-m)}.faq-section__body{display:grid;grid-template-columns:1fr;gap:var(--faq-body-gap-m);text-align:var(--faq-text-align-m)}.faq-section__content{order:1;display:flex;flex-direction:column}.faq-section__items{order:2;display:flex;flex-direction:column;gap:var(--faq-item-gap)}.faq-section__heading{margin:0;color:var(--faq-heading-color);font-size:var(--faq-heading-size-m);line-height:var(--faq-heading-lh);font-weight:700;letter-spacing:-.01em}.faq-section__text{margin-top:1rem;color:var(--faq-text-color);font-size:var(--faq-text-size-m);line-height:var(--faq-text-lh)}.faq-section__text>*{margin:0}.faq-section__text>*+*{margin-top:.75em}.faq-section__button{display:inline-flex;align-items:center;justify-content:center;gap:.5em;margin-top:1.25rem;align-self:var(--faq-btn-justify-m);padding:var(--faq-btn-pad-y) var(--faq-btn-pad-x);font-size:var(--faq-btn-size-m);line-height:1;font-weight:700;color:var(--faq-btn-color);background-color:var(--faq-btn-bg);border:var(--faq-btn-border-w) solid var(--faq-btn-border);border-radius:var(--faq-btn-radius);text-decoration:none;cursor:pointer;transition:background-color .25s ease,color .25s ease,border-color .25s ease,transform .25s ease;width:max-content;max-width:100%}.faq-section__button:hover{background-color:var(--faq-btn-hover-bg);color:var(--faq-btn-hover-color);border-color:var(--faq-btn-hover-bg)}.faq-section__button:focus-visible{outline:2px solid var(--faq-btn-color);outline-offset:3px}.faq-section--btn-outline .faq-section__button{background-color:transparent;color:var(--faq-btn-bg);border-color:var(--faq-btn-bg)}.faq-section--btn-outline .faq-section__button:hover{background-color:var(--faq-btn-bg);color:var(--faq-btn-color)}.faq-section__button-icon{width:1em;height:1em;transition:transform .25s ease}.faq-section__button:hover .faq-section__button-icon{transform:translate(3px)}.faq-item{background-color:var(--faq-item-bg);border:var(--faq-item-border-w) solid var(--faq-item-border);border-radius:var(--faq-item-radius);overflow:hidden;transition:box-shadow .25s ease}.faq-section--item-shadow .faq-item{box-shadow:0 6px 12px -4px #12121714}.faq-section--item-shadow .faq-item:hover{box-shadow:0 10px 20px -6px #1212171f}.faq-item__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:var(--faq-item-pad-y) var(--faq-item-pad-x);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq-item__summary::-webkit-details-marker{display:none}.faq-item__summary:focus-visible{outline:2px solid var(--faq-question-color);outline-offset:-2px}.faq-item__question{margin:0;color:var(--faq-question-color);font-size:var(--faq-question-size-m);line-height:var(--faq-question-lh);font-weight:var(--faq-question-weight);flex:1}.faq-item__arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 var(--faq-arrow-size);width:var(--faq-arrow-size);height:var(--faq-arrow-size);color:var(--faq-arrow-color);border:var(--faq-arrow-border-w) solid var(--faq-arrow-border);border-radius:var(--faq-arrow-radius);transition:transform .3s ease,color .25s ease,background-color .25s ease}.faq-item__arrow svg{width:var(--faq-arrow-icon-size);height:var(--faq-arrow-icon-size)}.faq-item[open] .faq-item__arrow{transform:rotate(180deg);color:var(--faq-arrow-hover)}.faq-item__summary:hover .faq-item__arrow{color:var(--faq-arrow-hover)}.faq-item__answer-wrap{display:grid;grid-template-rows:0fr;padding:0 var(--faq-item-pad-x);padding-bottom:0;overflow:hidden;transition:grid-template-rows .35s ease,padding-bottom .35s ease}.faq-item[open] .faq-item__answer-wrap{grid-template-rows:1fr;padding-bottom:var(--faq-item-pad-y)}.faq-item__answer{min-height:0;color:var(--faq-answer-color);font-size:var(--faq-answer-size-m);line-height:var(--faq-answer-lh)}.faq-item__answer>*{margin:0}.faq-item__answer>*+*{margin-top:.625em}.faq-item__empty{color:var(--faq-text-color);text-align:center;margin:0;padding:2rem}.faq-section--custom-fonts .faq-section__heading{font-family:var(--faq-heading-font),inherit}.faq-section--custom-fonts .faq-section__text,.faq-section--custom-fonts .faq-item__question,.faq-section--custom-fonts .faq-item__answer,.faq-section--custom-fonts .faq-section__button{font-family:var(--faq-body-font),inherit}@media(prefers-reduced-motion:reduce){.faq-item,.faq-item__arrow,.faq-item__answer-wrap,.faq-section__button,.faq-section__button-icon{transition:none}}@media(min-width:750px){.faq-section{margin-left:var(--faq-margin-x-d);margin-right:var(--faq-margin-x-d)}.faq-section--full{margin-left:0;margin-right:0}.faq-section__inner{padding:var(--faq-pad-top-d) var(--faq-pad-x-d) var(--faq-pad-bot-d)}}@media(min-width:990px){.faq-section__body{grid-template-columns:var(--faq-col-ratio);gap:var(--faq-body-gap-d);align-items:start;text-align:var(--faq-text-align-d)}.faq-section--content-left .faq-section__content{order:1}.faq-section--content-left .faq-section__items,.faq-section--content-right .faq-section__content{order:2}.faq-section--content-right .faq-section__items{order:1}.faq-section__heading{font-size:var(--faq-heading-size-d)}.faq-section__text{font-size:var(--faq-text-size-d)}.faq-section__button{align-self:var(--faq-btn-justify-d);font-size:var(--faq-btn-size-d)}.faq-item__question{font-size:var(--faq-question-size-d)}.faq-item__answer{font-size:var(--faq-answer-size-d)}}
/*# sourceMappingURL=/cdn/shop/t/79/compiled_assets/styles.css.map */
