.custom-accordion{border-bottom:1px solid rgba(var(--color-foreground),.08);background:rgba(var(--color-background),.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:1rem;padding:0 2rem}.custom-accordion__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:2rem 0;background:transparent;border:none;cursor:pointer;text-align:left}.custom-accordion__title{margin:0;color:rgb(var(--color-foreground));text-transform:uppercase;font-weight:600}.custom-accordion__icon{position:relative;width:2.2rem;height:2.2rem;margin-left:1rem;border:1px solid rgba(var(--color-foreground),.1);border-radius:50%;background:rgba(var(--color-button),.9)}.custom-accordion__icon .icon-plus,.custom-accordion__icon .icon-minus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1rem;height:1rem;color:rgb(var(--color-button-text));transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}.custom-accordion__icon .icon-minus,.custom-accordion__header[aria-expanded=true] .icon-plus{opacity:0}.custom-accordion__header[aria-expanded=true] .icon-minus{opacity:1}.custom-accordion__content{height:0;overflow:hidden;transition:height .3s ease-in-out}.custom-accordion__inner{padding-bottom:1.5rem}.benefits{border-radius:2rem;margin:0 auto;max-width:var(--page-width);overflow:hidden;position:relative}.benefits__container{padding:8rem}.benefits__content{display:flex;flex-direction:column;justify-content:center}.benefits__grid{display:grid;gap:3rem}@media screen and (min-width: 750px){.benefits__grid{grid-template-columns:1fr 1fr;gap:4rem}}.benefits__subtitle{margin:0 0 1rem;font-size:1.4rem;line-height:1.2;letter-spacing:.1em;text-transform:uppercase}.benefits__title{margin:0 0 2rem;color:inherit}.benefits__description{margin:0;font-weight:300}.benefits__accordion-item+.benefits__accordion-item{margin-top:1rem}.benefits__marquee{position:relative;width:100%;overflow:hidden;margin-top:4rem;padding:1.5rem 0;background:rgba(var(--color-background),.9);z-index:1}.benefits__marquee-content{display:flex;animation:marquee 30s linear infinite;white-space:nowrap;width:max-content}.benefits__marquee-item{flex-shrink:0;padding:0 2rem;font-size:2.5rem;line-height:1.4;font-family:Ivy Mode,sans-serif}.benefits__marquee-item ul{margin:0;padding-left:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width: 750px){.benefits__container{padding:4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-accordion.css.map */
