.vbb-cart-accordion{display:block;max-height:50dvh;overflow:auto;background:#fff;border-block:1px solid #DDD;font-family:var(--font-untitled-sans);font-size:1.2rem}.vbb-cart-accordion__button{border:0;background:none;margin:0;padding:1.35rem 1.5rem;-webkit-appearance:none;appearance:none;border-radius:0;width:100%;text-align:inherit;font:inherit;font-family:var(--font-untitled-sans);color:inherit;cursor:pointer;display:flex;justify-content:space-between;gap:1.5rem;position:relative}.vbb-cart-accordion__button[disabled]{opacity:1;cursor:default}.vbb-cart-accordion__button:before{content:"";position:absolute;top:.8rem;inset-inline:0;width:3rem;border-top:2px solid #DDD;margin-inline:auto}.vbb-cart-accordion__button--stacked{flex-direction:column;gap:.6rem}.vbb-cart-accordion__title{font-weight:700;text-transform:uppercase}.vbb-cart-accordion__body{display:grid;grid-template-rows:0fr;overflow:hidden;transition:all .3s}.vbb-cart-accordion.is-open .vbb-cart-accordion__body{grid-template-rows:1fr}.vbb-cart-accordion__main{min-height:0}.vbb-cart-accordion__content{padding-inline:1.5rem;padding-top:.2rem;padding-bottom:3rem;display:flex;flex-direction:column;gap:1.5rem}.vbb-cart-accordion__text{font:inherit;color:#757575;margin-bottom:3rem}.vbb-cart-accordion:not(.is-open) .height-pulse{height:0;animation:pulseHeight var(--animation-time, .75s) infinite alternate ease-in-out}@media (prefers-reduced-motion: reduce){vbb-cart-accordion:not(.is-open) .height-pulse{animation:none!important}}@keyframes pulseHeight{0%{height:0}to{height:var(--pulse-height, 75px)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vbb-cart-accordion.css.map */
