.accordion svg{width:100%;height:100%;display:block}.accordion{padding-bottom:3.75rem;background-color:#fdfbfa}.accordion.hb-top{border-radius:.75rem .75rem 0 0;margin:-1.125rem 0 0;padding-top:3.625rem;position:relative;z-index:2}.accordion__title{font-family:Montserrat;font-weight:600;font-size:2rem;line-height:1;letter-spacing:-.04rem;text-transform:uppercase;color:#262626;margin:0 0 3.75rem}.accordion__badge{font-weight:600;letter-spacing:-.015rem;text-transform:uppercase;padding:.407rem .6875rem;color:#262626;border:.0625rem solid #262626;margin:0;max-width:fit-content;border-radius:6.1875rem;margin:0 0 .625rem}.accordion__badge.p-xsmall{font-weight:600}.accordion__item{border-bottom:.0625rem solid #E4E4E4;interpolate-size:allow-keywords}.accordion__flex-box{display:flex;align-items:center;justify-content:space-between;padding:.875rem 0 .8125rem;cursor:pointer}.accordion__question.p-xsmall{letter-spacing:-.015rem}.accordion__content.p-xsmall{letter-spacing:0;color:#262626;height:0;overflow:hidden;transition:height .3s ease-in-out,padding .3s ease-in-out;interpolate-size:allow-keywords;margin:0;line-height:1.215}.accordion__item.active .accordion__content{height:auto;padding:.875rem 0;border-top:.0625rem solid #E4E4E4}.accordion__content p{margin:0}.accordion__icon{max-width:1.25rem;min-width:1.25rem;height:1.25rem;border-radius:50%;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#262626;color:#fdfbfa;fill:#fdfbfa}.accordion__icon svg{max-width:.5625rem;min-width:.5625rem;height:.5625rem;color:#fdfbfa;fill:#fdfbfa}.accordion__icon.after-icon{display:none}.accordion__item.active .accordion__icon.after-icon{display:flex}.accordion__item.active .accordion__icon.before-icon{display:none}@media screen and (min-width: 45rem){.accordion{padding-bottom:7.5rem}.accordion.hb-top{border-radius:1.25rem 1.25rem 0 0;margin:-1.5rem 0 0;padding-top:9rem}.accordion__wrapper{max-width:69.375rem;margin:0 auto}.accordion__title{display:none}.accordion__badge{margin:0}.accordion__flex-box{padding:1.75rem 0 1.6875rem}.accordion__question.p-xsmall{color:#262626;margin:0;font-size:1rem;letter-spacing:-.02rem}.accordion__icon{max-width:1.75rem;min-width:1.75rem;height:1.75rem}.accordion__content.p-xsmall{font-size:.875rem}.accordion__item.active .accordion__content{padding:1.75rem 0 1.6875rem}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/accordion.css.map */
