.accordions{display:block;padding-top:var(--top-padding-mobile);padding-bottom:var(--bottom-padding-mobile);background-color:var(--bg-color);color:var(--text-color)!important;margin-top:var(--top-margin-mobile);margin-bottom:var(--bottom-margin-mobile);margin-left:auto;margin-right:auto;max-width:1770px}.accordions.shadow{box-shadow:0 4px 30px #0000001a}.accordions-container{max-width:715px!important;padding-left:24px;padding-right:24px}.accordions__title{color:var(--text-color)!important;font-family:Lato,sans-serif;font-weight:700;font-size:35px;line-height:37px;letter-spacing:.045em!important}.accordions-list{padding:0;margin:35px 0 0}.accordions-heading{cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:21px 0;border-bottom:1px solid #D9D9D9;color:var(--text-color)!important;position:relative;font-family:Lato,sans-serif;font-weight:700;font-size:18px;line-height:27px;letter-spacing:.045em!important}.accordions-heading:before,.accordions-heading:after{content:"";background-color:var(--text-color);transition:all .3s ease;position:absolute;top:50%;z-index:2;transform:translateY(-50%) rotate(0)}.accordions-heading:before{width:2px;right:5px;height:12px}.accordions-heading:after{right:0;width:12px;height:2px}.accordions-content{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.accordions-content p{font-size:15px!important;line-height:22px}.accordions-content *{margin:0}.accordions-content *:first-child{margin-top:21px}.accordions-content *:not(:last-child){margin-bottom:10px}.accordions-item.open .accordions-content{max-height:500px}.accordions-item.open .accordions-heading:before{transform:translateY(-50%) rotate(90deg)}.accordions-item.open .accordions-heading:after{transform:translateY(-50%) rotate(180deg)}@media (min-width: 768px){.accordions{padding-top:var(--top-padding-desktop);padding-bottom:var(--bottom-padding-desktop);margin-top:var(--top-margin-desktop);margin-bottom:var(--bottom-margin-desktop)}.accordions__title{text-align:center;font-size:50px}.accordions-list{margin:49px 0 0}.accordions-heading{font-size:20px}}@media (min-width: 1440px){.accordions__title{font-size:48px}.accordions-content p{font-size:20px!important;line-height:30px}.accordions-content *:first-child{margin-top:15px}.accordions-content *:not(:last-child){margin-bottom:15px}.accordions-heading{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/accordions.css.map */
