.floretti-faq .section-head,.floretti-faq .faq-list{max-width:76ch;margin-inline:auto}.floretti-faq .faq-list{display:grid;align-items:start;gap:1.28rem;max-width:104rem;margin-inline:auto}.floretti-faq .faq-item{align-self:start;background:color-mix(in srgb,var(--surface) 94%,transparent);border:1px solid color-mix(in srgb,var(--border) 86%,transparent);border-radius:var(--radius);box-shadow:0 1.2rem 3.2rem #1030500e;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.floretti-faq .faq-item[open]{background:radial-gradient(circle at 92% 0%,color-mix(in srgb,var(--gold) 10%,transparent),transparent 18rem),linear-gradient(180deg,var(--surface) 0%,color-mix(in srgb,var(--surface) 92%,var(--bg-alt)) 100%);border-color:color-mix(in srgb,var(--fris-blue) 32%,var(--border));box-shadow:0 1.6rem 3.8rem #10305012}.floretti-faq .faq-item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-height:5.8rem;padding:1.68rem 2rem;color:var(--ink);font-size:1.52rem;font-weight:780;letter-spacing:0;line-height:1.25}.floretti-faq .faq-item summary::-webkit-details-marker{display:none}.floretti-faq .faq-item summary:focus-visible{outline:3px solid color-mix(in srgb,var(--fris-blue) 40%,transparent);outline-offset:-3px}.floretti-faq .faq-item summary .plus{display:grid;place-items:center;flex:none;width:2.08rem;height:2.08rem;position:relative;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--fris-blue) 14%,var(--surface))}.floretti-faq .faq-item summary .plus:before,.floretti-faq .faq-item summary .plus:after{content:"";position:absolute;background:var(--fris-blue);border-radius:2px;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease}.floretti-faq .faq-item summary .plus:before{width:1.04rem;height:2px}.floretti-faq .faq-item summary .plus:after{width:2px;height:1.04rem}.floretti-faq .faq-item[open] summary .plus:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.floretti-faq .faq-item__body{padding:0 2rem 1.84rem;color:var(--ink-muted);font-size:1.44rem;line-height:1.68}.floretti-faq .faq-item__body p{margin-bottom:.96rem}.floretti-faq .faq-item__body p:last-child{margin-bottom:0}@media screen and (min-width:990px){.floretti-faq .faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.28rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-floretti-faq.css.map */
