.accordion__item{border-bottom:1px solid var(--color-border)}.accordion__button{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;text-align:left;background:none;border:none;cursor:pointer;font-size:1.1rem;font-weight:500;transition:color .3s ease}.accordion__button:hover{color:var(--color-accent, #c49b63)}.accordion__icon{display:inline-flex;margin-left:1rem;width:1rem;height:1rem;position:relative}.icon-plus,.icon-minus{position:absolute;top:50%;left:50%;width:1rem;height:2px;background:currentColor;transform:translate(-50%,-50%);transition:opacity .3s ease,transform .3s ease}.icon-plus:after{content:"";position:absolute;width:2px;height:1rem;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-minus,.accordion__button[aria-expanded=true] .icon-plus{opacity:0;transform:translate(-50%,-50%) scale(.8)}.accordion__button[aria-expanded=true] .icon-minus{opacity:1;transform:translate(-50%,-50%) scale(1)}.accordion__content{overflow:hidden;max-height:0;opacity:0;transition:max-height .6s ease,opacity .6s ease;text-align:left}.accordion__content[data-accordion-content=open]{max-height:1000px;opacity:1}
/*# sourceMappingURL=/cdn/shop/t/82/assets/component-accordion.css.map */
