.cart__items-wrapper{display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:0 16px}@media (min-width: 768px){.cart__items-wrapper{padding:0 24px}}.cart__item{line-height:1}.cart__item.cart__item_isPack{margin-bottom:0}.cart__item .loading{cursor:wait}.cart__item button:disabled{background:none;opacity:.5}.cart__item .mounting-info span.with-pipe:after{font-size:13px;--tw-text-opacity:1;color:gray;color:rgba(128,128,128,var(--tw-text-opacity, 1));content:" | "}.cart__item_children .image-cart-menu img{margin-left:auto;max-height:90px}.cart__item_children.cart__item_isPack{margin-bottom:14px}.cart__item__image{width:100px}@media (min-width: 1024px){.cart__item__image{width:130px}}.cart__main{display:flex;flex-direction:column;justify-content:space-between;--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1));position:fixed;top:0;height:100%;box-shadow:-4px 0 #21212126;right:0;bottom:0;width:94vw;max-width:500px;z-index:var(--z-index-cart);opacity:0;transition-property:opacity,transform;transition-timing-function:ease-in-out;transition-duration:.3s;transform:translate3d(100%,0,0);border-left-width:1px;overflow:visible;-webkit-overflow-scrolling:touch}@media (min-width: 1024px){.cart__main{max-width:725px}}.cart__main.active{transform:translateZ(0);opacity:1}.cart__top-wrapper{display:flex;flex-direction:column;justify-content:space-between;overflow-y:auto;padding-top:30px}.cart__underlay{position:fixed;width:0;height:0;top:0;left:0;pointer-events:none;z-index:1060;opacity:0;transition:.3s opacity ease-in-out;background:#ffffff4d}.cart__underlay.active{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:1;bottom:0;right:0;width:100%;height:100%}.cart__extra-wrapper{border-right-width:1px;border-style:solid;--tw-border-opacity:1;border-color:#e4e4e4;border-color:rgba(228,228,228,var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1));opacity:0;transition-property:right,opacity;transition-timing-function:ease-in-out;transition-duration:.3s;width:94vw;max-width:500px;right:-100%}.cart__extra-wrapper.active{right:0;opacity:1}@media (min-width: 1024px){.cart__extra-wrapper{right:0;width:440px;max-width:440px}.cart__extra-wrapper.active{right:100%}}.cart__extra-wrapper .cart__extra-wrapper-content .product-cart-bindings-wrapper,.cart__extra-wrapper .cart__extra-wrapper-content .product-cart-skins-wrapper,.cart__extra-wrapper .cart__extra-wrapper-content .product-cart-engraving{height:calc(100vh - 69px);padding-bottom:69px;overflow:auto}.cart__extra-wrapper .cart__extra-wrapper-bottom{border-top-width:1px;border-style:solid;--tw-border-opacity:1;border-color:#e4e4e4;border-color:rgba(228,228,228,var(--tw-border-opacity, 1));--tw-bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--tw-bg-opacity, 1));position:absolute;bottom:0;left:0;right:0}.cart__extra-wrapper .cart__extra-wrapper-bottom.loading{opacity:.5;cursor:wait}.cart__footer{padding:0 16px;position:sticky;bottom:0}@media (min-width: 768px){.cart__footer{padding:0 24px}}.product-rec-card.enter{animation:fadeIn ease .3s}.product-rec-card.exit{animation:fadeOut ease .3s}.cart-swiper-nav-container{position:absolute;top:25px;right:30px}.cart-swiper-nav-container .swiper-button-prev,.cart-swiper-nav-container .swiper-button-next{position:relative;top:auto;left:auto;right:auto;bottom:auto}.cart-swiper-nav-container .swiper-button-prev:before,.cart-swiper-nav-container .swiper-button-prev:after,.cart-swiper-nav-container .swiper-button-next:before,.cart-swiper-nav-container .swiper-button-next:after{display:none}.limoniapps-discountninja-cartdiscountfield-placeholder{text-align:left;font-size:12px;padding:0 16px}.limoniapps-discountninja-cartdiscountfield-placeholder .limoniapps-discountninja-cartdiscountfield-description{text-align:left}.limoniapps-discountninja-cartdiscountfield-placeholder .limoniapps-discountninja-cartdiscountfield-inputandbutton{width:100%}.limoniapps-discountninja-cartdiscountfield-placeholder .limoniapps-discountninja-cartdiscountfield-inputandbutton .limoniapps-discountninja-cartdiscountfield-input{max-width:none}.limoniapps-discountninja-cartdiscountfield-placeholder p,.limoniapps-discountninja-cartdiscountfield-placeholder span{font-size:12px}@media (min-width: 1024px){.limoniapps-discountninja-cartdiscountfield-placeholder{padding:0 24px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-cart-menu.css.map */
