.byte-faq{--byte-faq-transition-duration: var(--byte-transition-duration, .25s);--byte-faq-border: 1px solid var(--byte-faq-border-color, rgb(0 0 0 / .12));display:block;padding-block-start:calc(var(--byte-faq-padding-top, 48px) * .75);padding-block-end:calc(var(--byte-faq-padding-bottom, 64px) * .75);color:var(--byte-faq-text-color, inherit);background-color:var(--byte-faq-background-color, transparent)}.byte-faq__container{max-width:var(--site-width);margin:0 auto;padding-inline-start:var(--gutter-container);padding-inline-end:var(--gutter-container)}.byte-faq__inner{max-width:var(--byte-faq-content-width, 900px);margin-inline:auto}.byte-faq__header{margin-block-end:calc(var(--byte-faq-header-spacing, 32px) * .75)}.byte-faq__header--center{text-align:center}.byte-faq__header--left{text-align:start}.byte-faq__heading{margin:0;font-size:var(--byte-faq-heading-size-mobile, 26px);line-height:1.2;letter-spacing:var(--byte-faq-heading-letter-spacing, 0);text-transform:var(--byte-faq-heading-text-transform, none);color:var(--byte-faq-heading-color, var(--byte-faq-text-color, inherit))}.byte-faq.has-heading-font .byte-faq__heading{font-family:var(--byte-faq-heading-font-family)}.byte-faq.has-heading-weight .byte-faq__heading{font-weight:var(--byte-faq-heading-font-weight)}.byte-faq__description{margin-block-start:.75rem;font-size:var(--byte-faq-description-size, 16px);color:var(--byte-faq-description-color, var(--byte-faq-text-color, inherit))}.byte-faq__description>:first-child{margin-block-start:0}.byte-faq__description>:last-child{margin-block-end:0}.byte-faq__item{padding-inline:var(--byte-faq-item-padding-inline, 0);background-color:var(--byte-faq-item-background-color, transparent);transition:background-color var(--byte-faq-transition-duration) ease}.byte-faq__item[open]{background-color:var( --byte-faq-item-open-background-color, var(--byte-faq-item-background-color, transparent) )}.byte-faq--style-divider .byte-faq__item{border-block-end:var(--byte-faq-border)}.byte-faq--style-divider .byte-faq__item:first-child{border-block-start:var(--byte-faq-border)}.byte-faq--style-card .byte-faq__list{display:grid;gap:var(--byte-faq-item-gap, 12px)}.byte-faq--style-card .byte-faq__item{border:var(--byte-faq-border);border-radius:var(--byte-faq-item-radius, 12px);overflow:hidden}.byte-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:var(--byte-touch-target, 44px);padding-block:var(--byte-faq-question-padding-block, 20px);font-size:var(--byte-faq-question-size-mobile, 16px);line-height:1.35;text-align:start;text-transform:var(--byte-faq-question-text-transform, none);color:var(--byte-faq-question-color, var(--byte-faq-text-color, inherit));cursor:pointer;list-style:none;transition:color var(--byte-faq-transition-duration) ease}.byte-faq.has-question-font .byte-faq__question,.byte-faq__answer p{font-family:var(--byte-faq-question-font-family)}.byte-faq.has-question-weight .byte-faq__question{font-weight:var(--byte-faq-question-font-weight)}.byte-faq__question::-webkit-details-marker{display:none}.byte-faq__question::marker{content:""}.byte-faq__item[open]>.byte-faq__question{color:var( --byte-faq-question-open-color, var(--byte-faq-question-color, var(--byte-faq-text-color, inherit)) )}@media(hover:hover){.byte-faq__question:hover{color:var( --byte-faq-question-hover-color, var(--byte-faq-question-color, var(--byte-faq-text-color, inherit)) )}}.byte-faq__question:focus-visible{outline:2px solid currentColor;outline-offset:3px}.byte-faq__question-text{flex:1 1 auto}.byte-faq__icon{position:relative;flex:0 0 auto;width:var(--byte-faq-icon-size, 28px);height:var(--byte-faq-icon-size, 28px);border-radius:50%;color:var(--byte-faq-icon-color, currentColor);background-color:var(--byte-faq-icon-background-color, transparent)}.byte-faq__icon:before,.byte-faq__icon:after{content:"";position:absolute;top:50%;left:50%;translate:-50% -50%;transition:rotate var(--byte-faq-transition-duration) ease,translate var(--byte-faq-transition-duration) ease}.byte-faq--icon-plus .byte-faq__icon:before,.byte-faq--icon-plus .byte-faq__icon:after,.byte-faq--icon-plus-circle .byte-faq__icon:before,.byte-faq--icon-plus-circle .byte-faq__icon:after{width:43%;height:1.5px;background-color:currentColor}.byte-faq--icon-plus .byte-faq__icon:after,.byte-faq--icon-plus-circle .byte-faq__icon:after{rotate:90deg}.byte-faq--icon-plus .byte-faq__item[open] .byte-faq__icon:after,.byte-faq--icon-plus-circle .byte-faq__item[open] .byte-faq__icon:after{rotate:0deg}.byte-faq--icon-plus-circle .byte-faq__icon{border:1px solid var(--byte-faq-icon-border-color, currentColor)}.byte-faq--icon-chevron .byte-faq__icon:before{width:32%;height:32%;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;translate:-50% -70%;rotate:45deg}.byte-faq--icon-chevron .byte-faq__icon:after{display:none}.byte-faq--icon-chevron .byte-faq__item[open] .byte-faq__icon:before{translate:-50% -30%;rotate:-135deg}.byte-faq__answer{padding-block-end:var(--byte-faq-question-padding-block, 20px);padding-inline-end:calc(var(--byte-faq-icon-size, 28px) + 1rem);font-size:var(--byte-faq-answer-size-mobile, 15px);line-height:var(--byte-faq-answer-line-height, 1.6);color:var(--byte-faq-answer-color, var(--byte-faq-text-color, inherit))}.byte-faq.has-answer-font .byte-faq__answer{font-family:var(--byte-faq-answer-font-family)}.byte-faq.has-answer-weight .byte-faq__answer{font-weight:var(--byte-faq-answer-font-weight)}.byte-faq__answer>:first-child{margin-block-start:0}.byte-faq__answer>:last-child{margin-block-end:0}.byte-faq__answer a{color:var(--byte-faq-answer-link-color, inherit);text-decoration:underline;text-underline-offset:.15em}.byte-faq__answer a:focus-visible{outline:2px solid currentColor;outline-offset:2px}@supports selector(::details-content){.byte-faq__item{interpolate-size:allow-keywords}.byte-faq__item::details-content{block-size:0;overflow:hidden;transition:block-size var(--byte-faq-transition-duration) ease,content-visibility var(--byte-faq-transition-duration) allow-discrete}.byte-faq__item[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:reduce){.byte-faq__item,.byte-faq__question,.byte-faq__icon:before,.byte-faq__icon:after,.byte-faq__item::details-content{transition:none}}@media screen and (min-width:750px){.byte-faq{padding-block-start:var(--byte-faq-padding-top, 48px);padding-block-end:var(--byte-faq-padding-bottom, 64px)}.byte-faq__header{margin-block-end:var(--byte-faq-header-spacing, 32px)}.byte-faq__heading{font-size:var(--byte-faq-heading-size-desktop, 36px)}.byte-faq__question{font-size:var(--byte-faq-question-size-desktop, 18px)}.byte-faq__answer{font-size:var(--byte-faq-answer-size-desktop, 16px)}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/byte-faq-accordion.css.map */
