util-accordion{display:block;background:var(--bg-color);padding:var(--section-padding)}util-accordion button[aria-expanded]{display:flex;flex-flow:row;align-items:flex-start;width:100%;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;background:inherit;text-transform:inherit;text-align:left}util-accordion>*{margin-bottom:0}util-accordion .accordion-icon{flex-shrink:0;color:#000;position:relative;width:13px;height:13px;padding:1rem 2rem;margin:-1rem;box-sizing:content-box;transform:translateY(.3em)}util-accordion .accordion-icon i{position:relative;width:100%;display:block;height:100%}util-accordion .accordion-icon i:before{content:"";position:absolute;width:100%;height:1px;top:50%;left:9px;margin-top:-1px;background:currentColor;transition:all var(--animation-speed-fast) linear}util-accordion .accordion-icon i:after{content:"";position:absolute;width:100%;height:1px;top:50%;left:0;margin-top:-1px;background:currentColor;transition:all var(--animation-speed-fast) linear}util-accordion .accordion-icon i:before{transform:rotate(-45deg)}util-accordion .open .accordion-icon i:before{transform:rotate(45deg)}util-accordion .accordion-icon i:after{transform:rotate(45deg)}util-accordion .open .accordion-icon i:after{transform:rotate(-45deg)}.border-top-btm{border-top:1px solid black;border-bottom:1px solid black;margin:0 1em 0 0}util-accordion .accordion-panel p{padding-top:.5em}util-accordion .accordion-title{padding-right:2em;font-weight:200;text-transform:uppercase;color:var(--text-color)}util-accordion .accordion{padding:.8em 0}util-accordion .accordion{border-bottom:1px solid var(--separator-color)}util-accordion .accordion:last-child{border-bottom:0px solid var(--separator-color)}util-accordion .accordion+.category-title{margin-top:1em}util-accordion .content{background-color:var(--bg-content-color);padding:var(--content-padding)}util-accordion{height:100%}util-accordion .accordion-full-height{display:flex!important;align-items:stretch!important;justify-content:space-between!important}util-accordion .open{flex-grow:1}util-accordion .wrapper-accordions{height:100%!important}util-accordion .content{display:flex!important;flex-direction:column!important;height:100%!important}@media all and (max-width: 600px){util-accordion .accordion-title{font-size:.875em}util-accordion .accordion{padding:1em 0}.border-top-btm{border-top:0px solid black;border-bottom:0px solid black}}
/*# sourceMappingURL=/cdn/shop/t/418/assets/util_accordion.css.map */
