.accordion summary{display:flex;position:relative;line-height:1;padding:1.5rem 0}.accordion .summary__title{display:flex;flex:1}.accordion .summary__title+.icon-caret{height:calc(var(--font-heading-scale) * .6rem)}.accordion+.accordion{margin-top:0;border-top:none}.accordion{margin-top:2.5rem;margin-bottom:0;border-top:.1rem solid rgba(var(--color-foreground),.08);border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.accordion__title{display:inline-block;max-width:calc(100% - 6rem);min-height:1.6rem;margin:0;word-break:break-word}.accordion .svg-wrapper{align-self:center;fill:rgb(var(--color-foreground));height:calc(var(--font-heading-scale) * 2rem);margin-right:calc(var(--font-heading-scale) * 1rem);width:calc(var(--font-heading-scale) * 2rem)}.accordion__content{margin-bottom:1.5rem;word-break:break-word;overflow-x:auto;padding:0 .6rem}.accordion__content img{max-width:100%}:root{--btn-from: #9F8CFF;--btn-to: #5B4BFF;--glow-rgb: 166,140,255}.accordion{position:relative;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px #ffffff08 inset,0 6px 14px #00000059;overflow:hidden;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1),filter .6s cubic-bezier(.16,1,.3,1);z-index:1;margin:2.4rem 0}.accordion:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:2px;background:linear-gradient(135deg,var(--btn-to),var(--btn-from));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .45s cubic-bezier(.16,1,.3,1);z-index:0}.accordion:after{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;border-radius:inherit;background:radial-gradient(40% 55% at 30% 60%,rgba(var(--glow-rgb),.07) 0%,transparent 65%),radial-gradient(42% 58% at 72% 35%,rgba(var(--glow-rgb),.05) 0%,transparent 70%),radial-gradient(35% 50% at 55% 80%,rgba(255 255 255 / .03) 0%,transparent 75%);filter:blur(10px);opacity:0;transition:opacity .55s cubic-bezier(.16,1,.3,1),filter .55s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:0;will-change:transform,background-position}.accordion:hover{transform:translateY(-6px);box-shadow:0 0 22px rgba(var(--glow-rgb),.35),0 18px 32px #00000080;filter:saturate(1.08)}.accordion:hover:before{opacity:1}.accordion:hover:after{opacity:.75;filter:blur(14px);animation:accordion-smoke 18s ease-in-out infinite}@keyframes accordion-smoke{0%{background-position:28% 64%,70% 38%,56% 82%;transform:translate3d(-1.5%,-1%,0)scale(1)}25%{background-position:32% 60%,68% 42%,54% 78%;transform:translate3d(0,.5%,0)scale(1.02)}50%{background-position:36% 56%,66% 46%,52% 74%;transform:translate3d(1%,1%,0)scale(1.03)}75%{background-position:33% 59%,69% 43%,53% 77%;transform:translate3d(0,.2%,0)scale(1.02)}to{background-position:28% 64%,70% 38%,56% 82%;transform:translate3d(-1.5%,-1%,0)scale(1)}}.accordion summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:1.6rem 2rem;color:#fff;font-weight:700;font-size:clamp(18px,1vw + .7rem,22px);text-shadow:0 0 8px rgba(var(--glow-rgb),.25);letter-spacing:.02em;transition:color .3s ease,text-shadow .4s ease;position:relative;z-index:2}.accordion summary::-webkit-details-marker{display:none}.accordion:hover summary{color:#bca8ff;text-shadow:0 0 12px rgba(var(--glow-rgb),.45)}.accordion .icon-caret{width:1.1rem;height:1.1rem;fill:#bca8ff;opacity:.85;transition:transform .35s ease,fill .3s ease}.accordion:hover .icon-caret{fill:#fff}.accordion details[open]>summary .icon-caret{transform:rotate(180deg)}.accordion__content{padding:1.4rem 2rem 2rem;color:#ffffffe0;font-size:clamp(15px,.45vw + .65rem,17px);line-height:1.65;animation:fadeInAccordion .5s cubic-bezier(.16,1,.3,1);z-index:2;position:relative}@keyframes fadeInAccordion{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.accordion__content img{max-width:100%;border-radius:10px;margin-top:1rem;box-shadow:0 0 10px rgba(var(--glow-rgb),.25)}@media (prefers-reduced-motion: reduce){.accordion,.accordion:before,.accordion:after{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-accordion.css.map */
