accordion-wrapper{text-align:left;width:100%}.accordion__item{overflow:hidden;width:100%}.accordion__item--outlined{border-bottom:var(--inputs-border-width) solid var(--color-primary);margin:0}.accordion__header{align-items:center;cursor:pointer;display:flex;font-size:1.4rem;justify-content:space-between;position:relative;width:100%;text-align:center}@media screen and (min-width:990px){accordion-wrapper[data-mobile-only=true] .accordion__header{cursor:auto}accordion-wrapper[data-mobile-only=true] .accordion__header .icon{display:none}}.accordion__title{align-items:center;color:var(--color-text);display:flex;font-family:var(--font-heading-family);font-size:1.8rem;font-weight:400;text-transform:uppercase}.accordion__icons{flex-shrink:0;height:2.4rem;position:relative;width:2.4rem}.accordion__icons .icon{bottom:0;left:0;position:absolute;right:0;top:0;transition:var(--duration-default) ease opacity}.accordion__item--open .accordion__content{opacity:1;transform:translateY(0)}.accordion__item .icon--arrow-down{height:1.2rem;width:1.2rem;transition:var(--duration-default) ease transform}.accordion__item--open .icon--arrow-down{transform:rotate(180deg)}.accordion__item--open .icon--plus,.accordion__icons .icon--minus{opacity:0}.accordion__item--open .icon--minus{opacity:1}@media screen and (min-width:990px){.accordion__item--outlined{padding-bottom:1rem;padding-top:1rem}accordion-wrapper:last-of-type .accordion__item--outlined{border-bottom:none}}.accordion__content{font-size:1.6rem;height:0;overflow:hidden;opacity:0;transform:translateY(50%);transition:var(--duration-default) ease;width:100%}@media screen and (min-width:750px){.accordion__content{font-size:1.4rem}}@media screen and (min-width:990px){accordion-wrapper[data-mobile-only=true] .accordion__content{height:auto;opacity:1;transform:translateY(0)}}.accordion__content .button{margin-top:1.6rem}@media screen and (min-width:990px){.accordion__content .button{margin-top:1.6rem}}.accordion__button{display:flex;height:4.4rem;margin:3.2rem auto 0;width:18.3rem}@media screen and (min-width:990px){.accordion__button{height:5.8rem;margin-top:0;width:28.3rem}}@media screen and (min-width:990px){.accordion--section .accordion__wrapper{max-width:120rem}}.accordion--section .accordion__header{column-gap:3.4rem;margin:0 0 1.4rem}.accordion--section .accordion__title{font-size:2.4rem;line-height:1.2}@media screen and (min-width:990px){.accordion--section .accordion__title{font-size:2.6rem;line-height:1.23}}.accordion--section .accordion__content,.accordion--section .accordion__content p{font-size:1.8rem;line-height:2.6rem}.accordion--section .accordion__content *:first-child{margin-top:1.6rem}@media screen and (min-width:990px){.accordion--section .accordion__content *:first-child{margin-top:2.4rem}}.accordion--section .accordion__content *:last-child{margin-bottom:1.1rem}@media screen and (min-width:750px){.accordion--section .accordion__item{padding-left:1.5rem;padding-right:1.5rem}}@media screen and (min-width:990px){.accordion--section .accordion__item{padding-left:3rem;padding-right:3rem}}.accordion--section .accordion__item--outlined{border-bottom:.2rem solid var(--color-primary);padding-bottom:2.3rem;padding-top:2.3rem}@media screen and (min-width:990px){.accordion--section .accordion__item--outlined{padding-bottom:4.3rem;padding-top:4.3rem}}.template-product .accordion--section{padding:32px 0}@media screen and (min-width:990px){.template-product .accordion--section{padding:80px 0}}.template-product .accordion--section .accordion__wrapper{max-width:1074px}.template-product .accordion--section .accordion__heading{text-align:center;font-size:28px;line-height:1.21;margin:0 0 56px}@media screen and (min-width:990px){.template-product .accordion--section .accordion__heading{font-size:40px;line-height:1.2}}.template-product .accordion--section .accordion__item{padding:0;margin:0 0 24px}.template-product .accordion--section accordion-wrapper:last-of-type .accordion__item{margin-bottom:0}.template-product .accordion--section .accordion__item--outlined{border-bottom:1px solid #d6d2cf}.template-product .accordion--section .accordion__header{margin:0 0 24px}.template-product .accordion--section .accordion__item .accordion__content{max-width:607px}.template-product .accordion--section .accordion__item--open .accordion__content{margin:0 0 24px}.template-product .accordion--section .accordion__content .metafield-rich_text_field{margin:0;display:grid;grid-template-columns:1fr;gap:16px}.template-product .accordion--section .accordion__content *{margin:0;font:300 14px/1.42 Gotham}
/*# sourceMappingURL=/cdn/shop/t/169/assets/accordion.css.map */
