.faq-accordion{display:block;width:100%;padding-left:1.5rem;padding-right:1.5rem}.faq-accordion__content{width:100%}.faq-accordion__title{text-align:center;margin-bottom:2rem}.faq-accordion__title h2{font-family:var(--font-display-family);font-weight:var(--font-display-weight);font-style:var(--font-display-style);font-size:3rem;line-height:100%;letter-spacing:0%;margin:0;color:rgba(var(--color-primary));margin-bottom:1rem}.faq-accordion__items{display:grid;grid-template-columns:1fr;gap:1rem;max-width:100%}.faq-accordion__item{height:fit-content;border-radius:1.5rem;padding:1.5rem;background-color:rgba(var(--color-white))}.faq-accordion__details{width:100%;display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1)}.faq-accordion__details[open]{grid-template-rows:1fr}.faq-accordion__summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none;padding:0;margin:0;user-select:none;-webkit-user-select:none;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.faq-accordion__summary::-webkit-details-marker{display:none}.faq-accordion__summary::marker{display:none}.faq-accordion__summary::-moz-list-bullet{display:none}.faq-accordion__question{font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-style:var(--font-accent-style);font-size:1rem;line-height:1.5;letter-spacing:0%;color:rgba(var(--color-black));flex:1;padding-right:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all .3s ease}.faq-accordion__icon{position:relative;width:1.125rem;height:1.125rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.faq-accordion__icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .3s ease}.faq-accordion__icon .icon-plus{opacity:1;transform:translate(-50%,-50%) rotate(0)}.faq-accordion__icon .icon-minus,.faq-accordion__details[open] .icon-plus{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.faq-accordion__details[open] .icon-minus{opacity:1;transform:translate(-50%,-50%) rotate(0)}.faq-accordion__answer{margin-top:1rem;padding-top:0;border-top:1px solid rgba(var(--color-border));opacity:0;transform:translateY(-.5rem);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),padding-top .4s cubic-bezier(.4,0,.2,1)}.faq-accordion__details[open] .faq-accordion__answer{opacity:1;padding-top:1rem;transform:translateY(0)}.faq-accordion__answer{min-height:0;overflow:hidden}.faq-accordion__answer p,.faq-accordion__subtitle{font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-style:var(--font-accent-style);font-size:1rem;line-height:1.5;letter-spacing:0%;color:rgba(var(--color-black));margin:0 0 1rem;text-align:left}.faq-accordion .faq-accordion__subtitle{text-align:center}.faq-accordion__answer p:last-child{margin-bottom:0}.faq-accordion__details[open] .faq-accordion__question{-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:visible;text-overflow:unset;min-height:auto}.faq-accordion__answer ul{padding-left:1.5rem;margin:1rem 0}.faq-accordion__answer li{font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-style:var(--font-accent-style);font-size:1rem;line-height:100%;letter-spacing:0%;color:rgba(var(--color-black));margin:.5rem 0}.faq-accordion__answer a{color:rgba(var(--color-black));text-decoration:underline;text-underline-offset:.125rem;transition:opacity .2s ease}.faq-accordion__answer a:hover{opacity:.7}.faq-accordion__read-more{display:none;text-align:center;margin-top:2rem}.faq-accordion__read-more-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-accent-family);font-weight:var(--font-accent-weight);font-style:var(--font-accent-style);font-size:1rem;line-height:1.5;letter-spacing:0%;color:rgba(var(--color-primary));text-decoration:none;padding:.75rem 1.5rem;border:2px solid rgba(var(--color-primary));border-radius:.5rem;background-color:transparent;transition:all .3s ease;cursor:pointer}.faq-accordion__read-more-link:hover{background-color:rgba(var(--color-primary));color:rgba(var(--color-white));transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-primary),.3)}.faq-accordion__read-more-icon{transition:transform .3s ease}.faq-accordion__summary:focus-visible{outline:.125rem solid rgba(var(--color-black));outline-offset:.125rem;border-radius:.25rem}@media screen and (min-width: 768px){.faq-accordion__items{grid-template-columns:1fr 1fr;gap:1rem}.faq-accordion__title h2{font-size:3rem}.faq-accordion__question,.faq-accordion__answer p,.faq-accordion__answer li{font-size:1rem}.faq-accordion__read-more{display:block}}@media screen and (min-width: 1200px){.faq-accordion__item{padding:1.5rem}.faq-accordion{padding-left:4rem;padding-right:4rem}.faq-accordion__question{padding-right:2rem}}@media (prefers-contrast: high){.faq-accordion__item{border:.125rem solid rgba(var(--color-black))}.faq-accordion__answer{border-top:.125rem solid rgba(var(--color-black))}}@media (prefers-reduced-motion: reduce){.faq-accordion__answer{transition:none!important}.faq-accordion__icon svg{transition:none!important}.faq-accordion__item{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/78/assets/component-faq-accordion.css.map */
