.faq-section{position:relative;isolation:isolate;overflow:hidden;margin-top:var(--faq-section-top-margin);margin-bottom:var(--faq-section-bottom-margin);padding-top:var(--faq-section-top-pad);padding-bottom:var(--faq-section-bottom-pad);background:var(--faq-section-bg)}.faq-section__grid-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;display:none;pointer-events:none;opacity:var(--faq-grid-opacity);background-image:linear-gradient(to right,var(--faq-grid-color) var(--faq-grid-line-width),transparent var(--faq-grid-line-width)),linear-gradient(to bottom,var(--faq-grid-color) var(--faq-grid-line-width),transparent var(--faq-grid-line-width));background-size:var(--faq-grid-size) var(--faq-grid-size)}.faq-section--grid .faq-section__grid-layer{display:block}.faq-section__container{position:relative;z-index:1;width:100%;box-sizing:border-box;padding-inline:var(--faq-section-side-pad)}.faq-section__header{width:min(100%,var(--faq-heading-max-width));margin-bottom:var(--faq-heading-gap)}.faq-section__header--mobile-left{text-align:left;margin-right:auto}.faq-section__header--mobile-center{text-align:center;margin-inline:auto}.faq-section__header--mobile-right{text-align:right;margin-left:auto}.faq-section__caption{margin:0 0 10px;color:var(--faq-caption-color);font-weight:700;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}.faq-section__heading{margin:0;color:var(--faq-heading-color);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--faq-heading-size);font-weight:var(--faq-heading-weight);line-height:var(--faq-heading-line-height);letter-spacing:var(--faq-heading-letter-spacing);text-wrap:balance}.faq-section__highlight{position:relative;display:inline-block;color:var(--faq-highlight-color);font-weight:var(--faq-highlight-weight);white-space:nowrap}.faq-section__highlight--inherit{color:inherit}.faq-section--decoration-dashed .faq-section__highlight:after,.faq-section--decoration-solid .faq-section__highlight:after{content:"";position:absolute;left:0;right:0;bottom:calc(-1 * var(--faq-underline-offset));pointer-events:none}.faq-section--decoration-dashed .faq-section__highlight:after{height:var(--faq-decoration-thickness);border-radius:999px;background-image:repeating-linear-gradient(90deg,var(--faq-decoration-color) 0 var(--faq-dash-length),transparent var(--faq-dash-length) calc(var(--faq-dash-length) + var(--faq-dash-gap)))}.faq-section--decoration-solid .faq-section__highlight:after{border-bottom:var(--faq-decoration-thickness) solid var(--faq-decoration-color);border-radius:999px}.faq-section--decoration-circle .faq-section__highlight{padding-inline:.16em}.faq-section--decoration-circle .faq-section__highlight:after{content:"";position:absolute;top:-.1em;right:-.14em;bottom:-.05em;left:-.14em;border:var(--faq-decoration-thickness) solid var(--faq-decoration-color);border-radius:999px;transform:rotate(-2deg);pointer-events:none}.faq-section__list{display:flex;flex-direction:column;gap:var(--faq-row-gap)}.faq-section__item{overflow:hidden;border:var(--faq-card-border-width, 0px) solid var(--faq-card-border);border-radius:var(--faq-card-radius);background:var(--faq-card-bg);box-shadow:0 var(--faq-shadow-y) var(--faq-shadow-blur) rgba(0,0,0,var(--faq-shadow-opacity));transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}.faq-section__item:hover{background:var(--faq-card-hover-bg)}.faq-section__item:has(details[open]){background:var(--faq-card-open-bg)}.faq-section__item details,.faq-section__item summary{margin:0}.faq-section__summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;padding:var(--faq-summary-pad-y) var(--faq-summary-pad-x);color:var(--faq-question-color);cursor:pointer;list-style:none;box-sizing:border-box}.faq-section__summary--with-icon{grid-template-columns:auto minmax(0,1fr) auto}.faq-section__summary::-webkit-details-marker,.faq-section__summary::marker{display:none;content:""}.faq-section__question{margin:0;color:var(--faq-question-color);font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:var(--faq-question-size);line-height:1.25;text-align:left}.faq-section__row-icon{display:inline-flex;width:var(--faq-row-icon-size);height:var(--faq-row-icon-size);align-items:center;justify-content:center;color:var(--faq-row-icon-color)}.faq-section__row-icon svg{width:100%;height:100%}.faq-section__toggle{position:relative;display:inline-flex;width:var(--faq-toggle-size);height:var(--faq-toggle-size);flex:0 0 var(--faq-toggle-size);align-items:center;justify-content:center;border-radius:var(--faq-toggle-radius);background:var(--faq-toggle-bg);color:var(--faq-toggle-color);transition:background-color .2s ease,color .2s ease,transform .2s ease}.faq-section__summary:hover .faq-section__toggle{background:var(--faq-toggle-hover-bg)}.faq-section__toggle-line{position:absolute;left:50%;top:50%;width:var(--faq-toggle-icon-length);height:var(--faq-toggle-line-width);border-radius:999px;background:currentColor;transition:transform .22s ease,opacity .22s ease}.faq-section__toggle-line--horizontal{transform:translate(-50%,-50%)}.faq-section__toggle-line--vertical{transform:translate(-50%,-50%) rotate(90deg)}.faq-section details[open] .faq-section__toggle{background:var(--faq-toggle-open-bg);color:var(--faq-toggle-open-color)}.faq-section--open-x details[open] .faq-section__toggle-line--horizontal{transform:translate(-50%,-50%) rotate(45deg)}.faq-section--open-x details[open] .faq-section__toggle-line--vertical{transform:translate(-50%,-50%) rotate(-45deg)}.faq-section--open-minus details[open] .faq-section__toggle-line--vertical{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scaleX(0)}.faq-section__answer{display:grid!important;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows .28s ease,opacity .22s ease,visibility .28s ease}.faq-section details[open]>.faq-section__answer{grid-template-rows:1fr;opacity:1;visibility:visible}.faq-section__answer-inner{min-height:0;overflow:hidden;padding:0 var(--faq-summary-pad-x) var(--faq-answer-pad-bottom);color:var(--faq-answer-color);font-size:var(--faq-answer-size);line-height:var(--faq-answer-line-height)}.faq-section__summary--with-icon+.faq-section__answer .faq-section__answer-inner{padding-left:calc(var(--faq-summary-pad-x) + var(--faq-row-icon-size) + 18px)}.faq-section__answer-inner>:first-child{margin-top:0}.faq-section__answer-inner>:last-child{margin-bottom:0}@media screen and (min-width:750px){.faq-section__header--desktop-left{text-align:left;margin-right:auto;margin-left:0}.faq-section__header--desktop-center{text-align:center;margin-inline:auto}.faq-section__header--desktop-right{text-align:right;margin-left:auto;margin-right:0}}@media(prefers-reduced-motion:reduce){.faq-section__answer,.faq-section__toggle,.faq-section__toggle-line,.faq-section__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/collapsible-content.css.map */
