.swx-accordion{--swx-accordion-label-size: var(--swx-accordion-label-size-mobile, 1.4rem);--swx-accordion-title-size: var(--swx-accordion-title-size-mobile, 1.6rem);--swx-accordion-description-size: var(--swx-accordion-description-size-mobile, 1.4rem);display:block;width:100%}.swx-accordion__item{border-bottom:.1rem solid var(--swx-accordion-divider-color, rgba(var(--color-foreground), 1))}.swx-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--swx-accordion-summary-gap, 2rem);padding:var(--swx-accordion-summary-padding-top-mobile, 1.7rem) 0 var(--swx-accordion-summary-padding-bottom-mobile, 1.4rem);list-style:none;cursor:pointer}.swx-accordion__summary::-webkit-details-marker{display:none}.swx-accordion__item:first-child .swx-accordion__summary{padding-top:var(--swx-accordion-first-summary-padding-top-mobile, 0);padding-bottom:var(--swx-accordion-first-summary-padding-bottom-mobile, var(--swx-accordion-summary-padding-bottom-mobile, 1.4rem))}.swx-accordion__copy{min-width:0}.swx-accordion__label{margin:0 0 .2rem;color:rgba(var(--color-foreground),.5);font-family:var(--font-navigation-family, var(--font-body-family));font-size:var(--swx-accordion-label-size);font-weight:400;line-height:1;letter-spacing:0;text-transform:uppercase}.swx-accordion__title{margin:0;color:rgb(var(--color-foreground));font-family:var(--font-heading-family, var(--font-body-family));font-size:var(--swx-accordion-title-size);font-weight:400;line-height:1.1;letter-spacing:0}.swx-accordion__icon{position:relative;flex:0 0 var(--swx-accordion-icon-size-mobile, 2.2rem);width:var(--swx-accordion-icon-size-mobile, 2.2rem);height:var(--swx-accordion-icon-size-mobile, 2.2rem);margin-right:var(--swx-accordion-icon-margin-right-mobile, .9rem);color:rgb(var(--color-foreground))}.swx-accordion__icon-svg,.swx-accordion__icon-svg svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.swx-accordion__icon-svg--minus{display:none}.swx-accordion__item details[open] .swx-accordion__icon-svg--plus{display:none}.swx-accordion__item details[open] .swx-accordion__icon-svg--minus{display:block}.swx-accordion__description{max-width:var(--swx-accordion-description-max-width, 58rem);padding:var(--swx-accordion-description-padding-top-mobile, 1rem) var(--swx-accordion-description-padding-right-mobile, 1.4rem) var(--swx-accordion-description-padding-bottom-mobile, 2rem) 0;color:rgb(var(--color-description));font-family:var(--font-body-family);font-size:var(--swx-accordion-description-size);font-weight:400;line-height:var(--swx-accordion-description-line-height-mobile, 1.7);letter-spacing:0}.swx-accordion__description>*{margin-top:0}.swx-accordion__description>*:last-child{margin-bottom:0}@media screen and (min-width:750px){.swx-accordion{--swx-accordion-label-size: var(--swx-accordion-label-size-desktop, var(--swx-accordion-label-size-mobile, 1.4rem));--swx-accordion-title-size: var(--swx-accordion-title-size-desktop, var(--swx-accordion-title-size-mobile, 1.6rem));--swx-accordion-description-size: var(--swx-accordion-description-size-desktop, var(--swx-accordion-description-size-mobile, 1.4rem))}.swx-accordion__label{margin-bottom:.8rem}.swx-accordion__summary{padding:var(--swx-accordion-summary-padding-top-desktop, min(1.8rem, calc(var(--swx-desktop-reference-unit) * 18))) 0 var(--swx-accordion-summary-padding-bottom-desktop, min(2.1rem, calc(var(--swx-desktop-reference-unit) * 21)))}.swx-accordion__item:first-child .swx-accordion__summary{padding-top:var(--swx-accordion-first-summary-padding-top-desktop, 0);padding-bottom:var(--swx-accordion-first-summary-padding-bottom-desktop, var(--swx-accordion-summary-padding-bottom-desktop, min(2.1rem, calc(var(--swx-desktop-reference-unit) * 21))))}.swx-accordion__icon{flex-basis:var(--swx-accordion-icon-size-desktop, 2.4rem);width:var(--swx-accordion-icon-size-desktop, 2.4rem);height:var(--swx-accordion-icon-size-desktop, 2.4rem);margin-right:var(--swx-accordion-icon-margin-right-desktop, min(1rem, calc(var(--swx-desktop-reference-unit) * 10)))}.swx-accordion__description{padding-top:var(--swx-accordion-description-padding-top-desktop, 0);padding-right:var(--swx-accordion-description-padding-right-desktop, 0);padding-bottom:var(--swx-accordion-description-padding-bottom-desktop, min(2.6rem, calc(var(--swx-desktop-reference-unit) * 26)));line-height:var(--swx-accordion-description-line-height-desktop, 1.45)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/swx-accordion.css.map */
