.acc-single{background:var(--acc-bg, var(--color-white, #fff));color:var(--acc-fg, var(--color-black, #000));border-top:.5px solid currentColor}.acc-single__panel-a{padding:24px var(--M, 18px) 0;display:flex;flex-direction:column;gap:var(--XS, 10px)}.acc-single__panel-b{display:flex;flex-direction:column}.acc-single__heading{font-family:var(--font-display);font-size:var(--Header-1, 17px);font-weight:var(--font-weight-black, 900);margin:0}.acc-single__subheading{font-family:var(--font-body);font-size:var(--Header-4, 14px);font-weight:var(--font-weight-regular, 400);margin:0}.acc-single__body{padding:16px var(--M, 18px) 0;font-family:var(--font-body);font-size:var(--Body-1, 12px);font-weight:var(--font-weight-light, 300);line-height:1.6;margin:0}.acc-single__body p{margin:0}.acc-single__body p+p{margin-top:.75em}.acc-single__buttons{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 var(--M, 18px);margin-top:var(--M, 18px)}.acc-single__panel-b--no-accordion .acc-single__buttons{padding-bottom:var(--M, 18px)}.acc-single__btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--Body-1, 12px);font-weight:var(--font-weight-regular, 400);letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding:14px 12px;border:.5px solid currentColor;cursor:pointer;color:inherit;transition:background .2s ease,color .2s ease}.acc-single__btn--outline{background:transparent}.acc-single__btn--outline:hover,.acc-single__btn--solid{background:var(--acc-fg);color:var(--acc-bg)}.acc-single__btn--solid:hover{opacity:.85}.acc-single__accordion{margin-top:var(--M, 18px)}.acc-single__accordion-item:first-child{border-top:.5px solid currentColor}.acc-single__accordion-item{border-bottom:.5px solid currentColor}.acc-single__accordion-item:last-child{border-bottom:none}.acc-single__accordion-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:var(--M, 18px);background:none;border:none;cursor:pointer;font-family:var(--font-body);font-size:var(--Body-1, 12px);font-weight:var(--font-weight-regular, 400);letter-spacing:.06em;text-transform:uppercase;text-align:left;color:inherit}.acc-single__accordion-chevron{flex-shrink:0;display:flex;align-items:center;transform:rotate(90deg);transition:transform .25s ease}.acc-single__accordion-item.is-open .acc-single__accordion-chevron{transform:rotate(-90deg)}.acc-single__accordion-panel{max-height:0;overflow:hidden;transition:max-height .35s ease}.acc-single__accordion-content{font-family:var(--font-body);font-size:var(--Body-1, 12px);font-weight:var(--font-weight-light, 300);line-height:1.6;padding:0 var(--M, 18px) var(--M, 18px)}.acc-single__accordion-content p{margin:0}.acc-single__accordion-content p+p{margin-top:.75em}@media(min-width:768px){.acc-single--right{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.acc-single--right .acc-single__panel-a{border-right:.5px solid currentColor}.acc-single--right .acc-single__buttons{display:flex;flex-wrap:wrap;margin-bottom:var(--M, 18px)}.acc-single--right .acc-single__accordion{border-top:.5px solid currentColor;margin-top:0}.acc-single--right .acc-single__accordion-item:first-child{border-top:none}.acc-single--right .acc-single__panel-b--no-accordion .acc-single__buttons{margin-bottom:0;padding-bottom:var(--M, 18px)}.acc-single--left{display:grid;grid-template-columns:1fr 1fr;align-items:start}.acc-single--left .acc-single__panel-a,.acc-single--left .acc-single__panel-b{grid-column:1}.acc-single--left .acc-single__buttons{display:flex;flex-wrap:wrap;margin-bottom:var(--M, 18px)}.acc-single--left .acc-single__accordion{border-top:.5px solid currentColor;margin-top:0}.acc-single--left .acc-single__accordion-item:first-child{border-top:none}.acc-single--left .acc-single__panel-b--no-accordion .acc-single__buttons{margin-bottom:0;padding-bottom:var(--M, 18px)}.acc-single--full .acc-single__buttons{display:flex;flex-wrap:wrap;margin-bottom:var(--M, 18px)}.acc-single--full .acc-single__btn{flex:1}.acc-single--full .acc-single__accordion{border-top:.5px solid currentColor;margin-top:0}.acc-single--full .acc-single__accordion-item:first-child{border-top:none}.acc-single--full .acc-single__panel-b--no-accordion .acc-single__buttons{margin-bottom:0;padding-bottom:var(--M, 18px)}}
/*# sourceMappingURL=/cdn/shop/t/327/assets/section-accordion-single.css.map */
