.mini-cart-box{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;justify-content:flex-end}@media only screen and (min-width: 992px){.mini-cart-box::after{position:fixed;content:"";top:0;left:-100vw;right:0;bottom:0;pointer-events:none;background-color:rgba(0,0,0,.3)}}.mini-cart{background-color:var(--color-5);width:100%;height:100%;display:grid;grid-auto-rows:auto 1fr;padding-left:0;padding-right:0;z-index:100}@media only screen and (min-width: 992px){.mini-cart{max-width:33.75rem}}.mini-cart__close--overlay{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;z-index:50}body:not(.mini-cart-is-active) .mini-cart-box{display:none}@keyframes miniCartReveal{from{transform:translateX(100%)}to{transform:translateX(0%)}}@keyframes miniCartHide{from{transform:translateX(0%)}to{transform:translateX(100%)}}body.mini-cart-is-active{overflow:hidden}body.mini-cart-is-active .mini-cart-box{animation:miniCartReveal var(--transition-1-time) ease 1 normal both}body.mini-cart-is-closing .mini-cart-box{animation:miniCartHide var(--transition-1-time) ease 1 normal both}@media only screen and (min-width: 992px){@keyframes miniCartBgReveal{from{opacity:0}to{opacity:1}}@keyframes miniCartBgHide{from{opacity:1}to{opacity:0}}body.mini-cart-is-active .mini-cart-box::after{animation:miniCartBgReveal var(--transition-1-time) ease 1 normal both}body.mini-cart-is-closing .mini-cart-box::after{animation:miniCartBgHide var(--transition-1-time) ease 1 normal both}}.mini-cart :is(.cart-page__header,.cart-page__content>*){padding-left:1.5rem;padding-right:1.5rem}.mini-cart .cart-page__content{grid-template-columns:1fr;margin-bottom:0;display:grid;grid-auto-rows:1fr auto;padding-bottom:1.5rem;gap:1.5rem}.mini-cart :is(.cart-page__content,.cart-page__line-items-list){overflow-y:auto}.mini-cart__close{position:absolute;background-color:transparent;padding:0;margin:0;border:none;top:0;right:0;margin:1.5rem;width:1.25rem;height:1.25rem}.mini-cart__close svg{width:100%;height:100%}.mini-cart .cart-page__header{text-align:left;padding-top:2.5rem;padding-bottom:.75rem}.mini-cart .cart-page__header :is(.cart-page__title,.cart-page__title-qty){font-size:2rem}.mini-cart .line-item--expanding{grid-template-columns:6.25rem 1fr auto}.mini-cart .cart-page__line-item{padding-top:1.5rem 0}.mini-cart .cart-page__summary-container{max-width:none;width:100%}.mini-cart .cart-summary__message{margin-bottom:1rem}.mini-cart :where(.cart-summary--expanding) .cart-summary__totals{margin-bottom:1.25rem}.mini-cart .cart-page__empty-state{display:grid;align-items:center}.mini-cart .cart-empty-message{text-align:center}.mini-cart .cart-empty-message__button{margin-top:1.5rem;width:100% !important}@media only screen and (max-width: 991px){.mini-cart-box{padding-top:calc( var(--page-content-offset-top, 0px) + var(--header-height, 0px) )}[data-scroll-at-the-top=false] .mini-cart-box{padding-top:calc(var(--header-height, 0px))}.mini-cart .cart-page__header{display:none}.mini-cart .line-item--expanding{grid-template-columns:4.5rem 1fr auto;gap:1rem}.mini-cart :is(.cart-page__header,.cart-page__content>*){padding-left:var(--distance-base);padding-right:var(--distance-base)}.cart-page__line-item{padding-top:var(--distance-base);padding-bottom:var(--distance-base)}}
