.faq-icons{--faq-icons-divider-width: 1px;width:100%}.faq-icons__list{display:flex;flex-direction:column}.faq-icons__row{display:block}.faq-icons__row .details{border:0}.faq-icons--dividers .faq-icons__row:not(:first-child) .details{border-block-start:var(--faq-icons-divider-width) solid var(--faq-icons-divider-color)}.faq-icons--dividers.faq-icons--edge-dividers .faq-icons__row:first-child .details{border-block-start:var(--faq-icons-divider-width) solid var(--faq-icons-divider-color)}.faq-icons--dividers.faq-icons--edge-dividers .faq-icons__row:last-child .details{border-block-end:var(--faq-icons-divider-width) solid var(--faq-icons-divider-color)}.faq-icons__summary{display:flex;align-items:center;gap:var(--faq-icons-gap, 1.6rem);width:100%;padding-block:var(--faq-icons-row-padding-block, 1.8rem);padding-inline:0;cursor:pointer;list-style:none;position:relative}.faq-icons__summary::-webkit-details-marker{display:none}.faq-icons__summary:focus-visible{outline:2px solid var(--faq-icons-title-color);outline-offset:2px}.faq-icons__icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--faq-icons-icon-color);line-height:0}.faq-icons__icon svg,.faq-icons__icon img{display:block;width:var(--faq-icons-icon-size, 3.2rem);height:auto;max-height:var(--faq-icons-icon-size, 3.2rem);object-fit:contain}.faq-icons__icon--recolor svg{fill:currentColor;color:var(--faq-icons-icon-color)}.faq-icons__icon--recolor svg [stroke]:not([stroke=none]){stroke:currentColor}.faq-icons__title{flex:1 1 auto;margin:0;color:var(--faq-icons-title-color);font-family:var(--faq-icons-title-font-family);font-weight:var(--faq-icons-title-font-weight);font-size:var(--faq-icons-title-font-size);line-height:var(--faq-icons-title-line-height, 1.3);letter-spacing:var(--faq-icons-title-letter-spacing, normal);text-transform:var(--faq-icons-title-case, none);text-align:start}.faq-icons__toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--faq-icons-toggle-color);transition:transform var(--animation-speed, .2s) var(--animation-easing, ease)}.faq-icons__toggle svg{display:block;width:var(--faq-icons-toggle-size, 1.6rem);height:var(--faq-icons-toggle-size, 1.6rem)}.faq-icons__row .details[open]>.faq-icons__summary .faq-icons__toggle,.faq-icons__row accordion-custom[open] .faq-icons__toggle{transform:rotate(180deg)}.faq-icons__toggle--plus .faq-icons__toggle-vertical{transition:transform var(--animation-speed, .2s) var(--animation-easing, ease),opacity var(--animation-speed, .2s) var(--animation-easing, ease);transform-origin:50% 50%}.faq-icons__row .details[open]>.faq-icons__summary .faq-icons__toggle--plus{transform:none}.faq-icons__row .details[open]>.faq-icons__summary .faq-icons__toggle--plus .faq-icons__toggle-vertical{transform:scaleY(0);opacity:0}.faq-icons__content{overflow:hidden}.faq-icons__content-inner{color:var(--faq-icons-text-color);font-family:var(--faq-icons-text-font-family);font-size:var(--faq-icons-text-font-size);line-height:var(--faq-icons-text-line-height, 1.6);padding-inline-start:var(--faq-icons-content-indent, 0);padding-block-end:var(--faq-icons-row-padding-block, 1.8rem)}.faq-icons__content-inner>:first-child{margin-block-start:0}.faq-icons__content-inner>:last-child{margin-block-end:0}.faq-icons__content-inner a{color:var(--faq-icons-link-color, var(--color-primary));text-decoration:underline}@media screen and (max-width:749px){.faq-icons__summary{gap:var(--faq-icons-gap-mobile, 1.2rem);padding-block:var(--faq-icons-row-padding-block-mobile, 1.4rem)}.faq-icons__icon svg,.faq-icons__icon img{width:var(--faq-icons-icon-size-mobile, 2.6rem);max-height:var(--faq-icons-icon-size-mobile, 2.6rem)}.faq-icons__title{font-size:var(--faq-icons-title-font-size-mobile, var(--faq-icons-title-font-size))}.faq-icons__content-inner{padding-block-end:var(--faq-icons-row-padding-block-mobile, 1.4rem)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-faq-icons.css.map */
