.product-accordion{margin:2rem 0;padding:0;background:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.product-accordion__section{border-top:1px solid #ddd;padding:.8rem 0}.product-accordion__section summary{position:relative;padding:.4rem 1.8rem .4rem 0;font-size:1rem;font-weight:500;color:#222;cursor:pointer;list-style:none}.product-accordion__section[open] summary{color:#007ace}.product-accordion__section summary::marker{display:none}.product-accordion__section summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.1rem;color:#999}.product-accordion__section[open] summary:after{content:"\2212";color:#007ace}.product-accordion__section dl{margin:.5rem 0;padding-left:1rem}.product-accordion__section dt{font-weight:500;margin-top:.7em;color:#444;font-size:.95rem}.product-accordion__section dd{margin:0 0 .5em .8em;color:#222;font-size:.95rem}.product-accordion__section[open] dl{animation:accordion-open .3s ease-out forwards;overflow:hidden}@keyframes accordion-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.artist-info-block{width:100%;background:#fafafa;margin-top:10px;padding:3rem 1.5rem;border-top:1px solid #ddd}.artist-info-inner{max-width:1080px;margin:0 auto}.artist-label{font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;color:#888;margin-bottom:.2rem}.artist-name{font-size:2.25rem;font-weight:700;margin:0 0 1rem;line-height:1.2;font-family:serif}.artist-description{color:#444;white-space:pre-line;line-height:1.7;font-size:1rem}
/*# sourceMappingURL=/cdn/shop/t/20/assets/product-accordion.css.map */
