.accordion{--accordion-border-color: #e5e5e5;--accordion-text-color: #1a1a1a;--accordion-bg-color: #ffffff;--accordion-hover-bg: #f9f9f9;--accordion-active-color: #2c2c2c;--accordion-transition: all .3s cubic-bezier(.4, 0, .2, 1);--accordion-spacing: 1.5rem;width:100%;margin:0;padding:0}.accordion__item{border-bottom:1px solid var(--accordion-border-color);transition:var(--accordion-transition)}.accordion__item:first-child{border-top:1px solid var(--accordion-border-color)}.accordion__header{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--accordion-spacing);background:var(--accordion-bg-color);border:none;cursor:pointer;text-align:left;transition:var(--accordion-transition);position:relative}.accordion__header:hover{background:var(--accordion-hover-bg)}.accordion__header:focus{outline:2px solid var(--accordion-active-color);outline-offset:-2px}.accordion__title{flex:1;font-size:var(--type-body-14-size);font-weight:400;line-height:1.4;color:var(--accordion-text-color);letter-spacing:.02em;transition:color .2s ease}.accordion__item.is-active .accordion__title{color:var(--accordion-active-color);font-weight:400}.accordion__icon{flex-shrink:0;width:24px;height:24px;margin-left:1rem;display:flex;align-items:center;justify-content:center;color:var(--accordion-text-color);transition:transform .3s ease,color .2s ease}.accordion__icon svg{width:16px;height:16px}.accordion__icon-vertical{transition:transform .3s ease,opacity .3s ease;transform-origin:center}.accordion__item.is-active .accordion__icon-vertical{transform:rotate(90deg);opacity:0}.accordion__item.is-active .accordion__icon{color:var(--accordion-active-color)}.accordion__panel{overflow:hidden;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.accordion__panel[hidden]{display:block}.accordion__content{padding:0 var(--accordion-spacing) var(--accordion-spacing);font-size:var(--type-body-14-size);line-height:1.7;color:rgba(var(--color-text-muted),1)}.accordion__content p{margin:0 0 1rem}.accordion__content p:last-child{margin-bottom:0}.accordion__content ul,.accordion__content ol{margin:0 0 1rem 1.25rem;padding:0}.accordion__content li{margin-bottom:.5rem}.accordion--minimal{--accordion-border-color: transparent;--accordion-spacing: 1.25rem}.accordion--minimal .accordion__item{border-bottom:1px solid rgba(var(--color-text-muted),.12)}.accordion--minimal .accordion__item:first-child{border-top:none}.accordion--minimal .accordion__header{padding:1.25rem 0}.accordion--minimal .accordion__content{padding:0 0 1.5rem}.accordion--luxury{--accordion-border-color: #d4af37;--accordion-bg-color: #fafafa;--accordion-hover-bg: #f5f5f5;--accordion-active-color: #d4af37;--accordion-spacing: 2rem}.accordion--luxury .accordion__item{margin-bottom:1rem;border:1px solid var(--accordion-border-color);border-radius:4px;overflow:hidden}.accordion--luxury .accordion__item:first-child{border-top:1px solid var(--accordion-border-color)}.accordion--luxury .accordion__item.is-active{box-shadow:0 2px 12px #d4af3726}.accordion--luxury .accordion__title{font-size:var(--type-body-14-size);letter-spacing:.05em;text-transform:uppercase}.accordion--luxury .accordion__content{background:rgb(var(--color-bg-main));border-top:1px solid rgba(var(--color-text-muted),.15)}@media screen and (max-width:749px){.accordion{--accordion-spacing: 1.25rem}.accordion__title{font-size:var(--type-body-14-size)}.accordion__content{font-size:var(--type-body-12-size)}.accordion--luxury{--accordion-spacing: 1.5rem}}@media print{.accordion__item{border:none;page-break-inside:avoid}.accordion__icon{display:none}.accordion__panel{max-height:none!important;display:block!important}.accordion__panel[hidden]{display:block!important}}@media(prefers-reduced-motion:reduce){.accordion,.accordion *,.accordion *:before,.accordion *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-contrast:high){.accordion{--accordion-border-color: #000000;--accordion-text-color: #000000}.accordion__header:focus{outline:3px solid currentColor}}
/*# sourceMappingURL=/cdn/shop/t/96/assets/accordion.css.map */
