accordion-custom{--accordion-summary-min-height: 5.2rem;--accordion-summary-gap: var(--gap-md);--accordion-content-padding-block-end: 1.8rem}accordion-custom details::details-content,accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords}accordion-custom details:not([open])::details-content,accordion-custom details:not([open]) .details-content{padding-block:0}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}accordion-custom details[open] .details-content:focus-within{overflow-y:visible}accordion-custom summary,accordion-custom summary::-webkit-details-marker{list-style:none}@media screen and (max-width:749px){accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}.accordion{flex:1;width:100%}.accordion .details__header{position:relative;display:flex;align-items:center;gap:var(--accordion-summary-gap, var(--gap-md));min-height:var(--accordion-summary-min-height, 5.2rem);font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight, 700);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);cursor:pointer}.accordion .details__header:focus-visible{outline:var(--focused-base-outline);outline-offset:var(--focused-base-outline-offset)}.accordion .details__header .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:var(--accordion-icon-size, 2.8rem);height:var(--accordion-icon-size, 2.8rem);border-radius:50%;background:var(--accordion-icon-background, rgb(var(--color-foreground-rgb) / .06));color:var(--accordion-icon-color, currentColor);transition:color var(--duration-short) ease,background-color var(--duration-short) ease,transform var(--duration-short) ease,box-shadow var(--duration-short) ease}.accordion .details__header .svg-wrapper svg{width:var(--accordion-icon-svg-size, .9rem);height:var(--accordion-icon-svg-size, .9rem)}.accordion .details__header:hover .svg-wrapper,.accordion details[open]>.details__header .svg-wrapper{background:var(--accordion-icon-background-hover, var(--color-primary));color:var(--accordion-icon-color-hover, var(--color-background));box-shadow:0 .4rem 1.2rem rgb(var(--color-shadow-rgb) / .1)}.accordion details[open]>.details__header .icon-caret-wrapper{transform:rotate(180deg)}.accordion .details-content{color:rgb(var(--color-foreground-rgb) / var(--opacity-75));line-height:var(--line-height--body-normal)}.accordion.accordion--dividers{border:0}.accordion--dividers>accordion-custom,.faq-section .accordion__item{display:block;width:100%;border-width:0 0 var(--page-divider-width);border-style:solid;border-color:var(--page-divider-color)}.accordion--dividers>accordion-custom>.details{border:0}.accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.accordion--caret .details__header .icon-plus-wrapper,.accordion--plus .details__header .icon-caret-wrapper,.accordion--none .details__header :is(.icon-caret-wrapper,.icon-plus-wrapper){display:none}.accordion__item .details{border-radius:var(--accordion-item-radius, .8rem);background:var(--accordion-item-background, rgb(var(--color-background-rgb) / .72));box-shadow:var(--accordion-item-shadow, none);transition:background-color var(--duration-short) ease,border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.accordion__item .details:hover,.accordion__item .details[open]{background:var(--accordion-item-background-hover, var(--color-background));box-shadow:var(--accordion-item-shadow-hover, 0 .8rem 2.4rem rgb(var(--color-shadow-rgb) / .06))}.faq-section:not(:has(accordion-custom)){display:none}.faq-section__heading{margin:0 0 clamp(2.4rem,4vw,4rem);font-family:var(--font-heading--family);font-weight:400;font-size:clamp(3.2rem,3.6vw,5rem);line-height:1.15;letter-spacing:-.035em}.faq-section .accordion{border:0}.faq-section .accordion__item{display:block;width:100%;border-width:0 0 var(--page-divider-width);border-style:solid;border-color:var(--page-divider-color)}.faq-section .accordion__item .details{border:0;border-radius:0;background:transparent;box-shadow:none}.faq-section .accordion__item .details:hover,.faq-section .accordion__item .details[open]{background:transparent;box-shadow:none}.faq-section .accordion__item .details__header{min-height:68px;padding:18px 48px 18px 0;font-family:var(--font-body--family);font-style:normal;font-size:clamp(1.6rem,1.2vw,1.8rem);font-weight:500;line-height:1.5;letter-spacing:0;text-transform:none}.faq-section .accordion__item .details__header .svg-wrapper,.faq-section .accordion__item .details__header:hover .svg-wrapper,.faq-section .accordion__item details[open]>.details__header .svg-wrapper{background:transparent;color:currentColor;box-shadow:none}.faq-section .accordion__item .details-content{max-width:72ch;padding:0 48px 26px 0;color:rgb(var(--color-foreground-rgb) / .75);font-family:var(--font-body--family);font-size:1.5rem;line-height:1.75}.faq-section .accordion__item .details-content>:first-child{margin-top:0}.faq-section .accordion__item .details-content>:last-child{margin-bottom:0}.faq-section--side-by-side .accordion{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,56px)}@media screen and (max-width:749px){.faq-section--side-by-side .accordion{grid-template-columns:1fr}.faq-section .accordion__item .details__header{min-height:60px;padding-block:16px}.faq-section .accordion__item .details-content{padding:0 32px 22px 0}}.faq-content{--faq-bg: var(--color-background);--faq-text: var(--color-foreground);--faq-muted: color-mix(in srgb, var(--color-foreground) 75%, transparent);--faq-border: var(--page-divider-color);--faq-accent: var(--color-foreground);--faq-accent-soft: transparent;margin-inline:auto;width:100%;padding-block:var(--section-space-compact);color:var(--faq-text)}.faq-group{margin-bottom:56px}.faq-group:last-child{margin-bottom:0}.faq-category-title{position:relative;margin:0 0 22px;padding-bottom:14px;font-size:clamp(22px,3vw,30px);font-weight:600;line-height:1.25;letter-spacing:-.025em;color:var(--faq-text)}.faq-category-title:after{content:"";position:absolute;bottom:0;left:0;width:42px;height:2px;border-radius:999px;background:var(--faq-accent)}.faq-item{position:relative;margin:0;overflow:hidden;border-radius:0;border-width:0 0 var(--page-divider-width);border-style:solid;border-color:var(--page-divider-color);background:var(--faq-bg);box-shadow:none;transform:none}.faq-question{position:relative;display:flex;align-items:center;min-height:72px;padding:20px 70px 20px 24px;cursor:pointer;list-style:none;font-family:var(--font-body--family);font-style:normal;font-size:17px;font-weight:500;text-transform:none;line-height:1.55;letter-spacing:0;color:var(--faq-text);background-image:linear-gradient(var(--faq-accent),var(--faq-accent));background-repeat:no-repeat;background-size:2px 16px;background-position:calc(100% - 38px) 50%;transition:color .25s ease,background-size .25s ease}.faq-question::-webkit-details-marker{display:none}.faq-question::marker{display:none}.faq-item[open]>.faq-question{color:var(--faq-accent);background-size:2px 0}.faq-question:before{content:"";position:absolute;top:50%;right:22px;width:34px;height:34px;border:1px solid var(--faq-border);border-radius:50%;background:var(--faq-accent-soft);transform:translateY(-50%);transition:background-color .25s ease,border-color .25s ease,transform .3s ease}.faq-question:after{content:"";position:absolute;top:50%;right:31px;width:16px;height:2px;border-radius:999px;background:var(--faq-accent);transform:translateY(-50%)}.faq-item[open]>.faq-question:before{transform:translateY(-50%) rotate(180deg)}.faq-answer{padding:0 70px 26px 24px;font-size:15.5px;line-height:1.8;color:var(--faq-muted);animation:faqAnswerIn .28s ease both}.faq-answer>:first-child{margin-top:0}.faq-answer>:last-child{margin-bottom:0}.faq-answer p{margin:0 0 14px}.faq-answer ul,.faq-answer ol{margin:12px 0 16px;padding-left:22px}.faq-answer li{margin-bottom:7px}.faq-answer strong{font-weight:600;color:var(--faq-text)}.faq-answer a{color:var(--faq-accent);text-decoration-thickness:1px;text-underline-offset:3px;transition:opacity .2s ease}.faq-answer a:hover{opacity:.7}.faq-question:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-4px;border-radius:14px}@keyframes faqAnswerIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.faq-content{padding:12px 0 44px}.faq-group{margin-bottom:42px}.faq-category-title{margin-bottom:18px;font-size:22px}.faq-item{margin-bottom:10px;border-radius:14px}.faq-question{min-height:64px;padding:17px 58px 17px 18px;font-size:16px;background-position:calc(100% - 30px) 50%}.faq-question:before{right:16px;width:30px;height:30px}.faq-question:after{right:23px;width:16px}.faq-answer{padding:0 18px 22px;font-size:15px;line-height:1.75}}@media(prefers-reduced-motion:reduce){.faq-item,.faq-question,.faq-question:before,.faq-answer{transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/component-accordion.css.map */
