.product-accordion-container{width:100%;background:rgb(var(--color-background));border:.1rem solid rgb(var(--color-foreground));border-radius:var(--buttons-radius-outset);overflow:hidden;margin:1.5rem 0}.product-accordion-item{border-bottom:.1rem solid rgb(var(--color-foreground))}.product-accordion-item:last-child{border-bottom:none}.product-accordion-header{display:flex;justify-content:space-between;align-items:center;min-height:4.4rem;padding:1.5rem;cursor:pointer;background:rgb(var(--color-background));transition:background-color var(--duration-short, .2s) ease;outline:none}.product-accordion-header:hover{background:rgba(var(--color-foreground),.04)}.product-accordion-header:focus{outline:var(--focused-base-outline, .2rem solid rgba(var(--color-foreground), .5));outline-offset:.2rem}.product-accordion-header:focus:not(:focus-visible){outline:none}.product-accordion-header:focus-visible{box-shadow:var(--focused-base-box-shadow, 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3))}.product-accordion-title{margin:0;flex:1}.product-accordion-icon{font-size:1em;font-weight:300;color:rgb(var(--color-foreground));transition:transform .15s ease;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;line-height:1;margin-left:1rem}.product-accordion-item.active .product-accordion-icon{transform:rotate(45deg)}.product-accordion-content{max-height:0;overflow:hidden;transition:max-height .2s cubic-bezier(.4,0,.6,1)}.product-accordion-item.active .product-accordion-content{max-height:100rem}.product-accordion-body{margin-top:.3em;padding:0 1.5rem 1.5rem}.product-accordion-body ul{list-style-position:outside;padding-left:1.5rem;margin:0}.product-accordion-body li{margin-bottom:.8rem}.product-accordion-body li:last-child{margin-bottom:0}.product-accordion-body p{font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--font-body-weight);line-height:calc(1 + .5 / var(--font-body-scale));color:rgb(var(--color-foreground));margin:0}@media screen and (max-width: 749px){.product-accordion-header{padding:1.2rem 1rem}.product-accordion-body{padding:0 1rem 1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-product-accordion.css.map */
