.cart-drawer__header-content{display:flex;justify-content:center;align-items:center;position:relative}.cart-drawer__header-content-left,.cart-drawer__header-content-right{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.cart-drawer__header-content-left{right:auto}.cart-drawer__header-content-left .modal-close-button{margin-left:calc(var(--spacing-125) * -1)}.cart-drawer__header-content-right{left:auto;margin-right:calc(-1 * var(--spacing-125))}.cart-drawer__header-content-right .cart-button{width:40px;height:40px;margin:0;cursor:pointer;pointer-events:auto}.drawer-header .cart-button{transition:opacity var(--animation-timing-300) var(--ease-out-quart)}cart-drawer.change-pending .drawer-header .cart-button{opacity:.5}cart-drawer{--overlaid-footer-collapsed-height:95px}cart-drawer .drawer-content{min-height:100%;display:flex;flex-direction:column;padding-bottom:var(--overlaid-footer-collapsed-height)}cart-drawer .drawer-content:has(.cart-drawer-empty-state){padding-bottom:0}cart-drawer .drawer-content form{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between}cart-drawer .drawer-viewport{scroll-margin-bottom:var(--overlaid-footer-collapsed-height)}cart-drawer cross-sells{overflow-x:hidden;margin:auto calc(-1 * var(--drawer-padding-horizontal)) var(--spacing-500)}cart-drawer cross-sells .scroll-slider__slider{scroll-padding-inline:var(--drawer-padding-horizontal)}cart-drawer cross-sells .cross-sells__header,cart-drawer cross-sells .scroll-slider__slider{padding:0 var(--drawer-padding-horizontal)}cart-drawer .cart-items{--item-gap:var(--spacing-250);display:flex;flex-direction:column;gap:var(--spacing-250);gap:var(--item-gap);margin-bottom:var(--spacing-500)}.cart-drawer__text{padding-bottom:var(--spacing-100)}cart-drawer .drawer-footer{position:absolute;bottom:0;top:auto;right:0;left:0;background:var(--color-background);pointer-events:none}cart-drawer .drawer-footer label,cart-drawer .drawer-footer span,cart-drawer .drawer-footer button{pointer-events:all}.cart-drawer__footer-content{display:flex;flex-direction:column;gap:var(--spacing-150)}.cart-drawer__footer-content button{width:100%}.cart-drawer__footer-content .cart-checkout-button-wrapper{border-radius:var(--radius-button);background-color:var(--color-background)}.cart-drawer__footer-content button{transition:opacity var(--animation-timing-300) var(--ease-out-quart)}cart-drawer.change-pending .cart-drawer__footer-content button{pointer-events:none;opacity:.5}.cart-drawer__footer-subtotal{display:flex;justify-content:space-between}.cart-drawer__footer-discount{color:var(--color-products-sale)}html.js cart-drawer .drawer-footer{transition:all var(--animation-timing-200) var(--ease-out-quart)}html.js cart-drawer .drawer-footer .cart-drawer__footer-subtotal{transition:all var(--animation-timing-200) var(--ease-out-quart)}cart-drawer[data-cart-text-is-visible=true] .drawer-footer{box-shadow:none!important}cart-drawer[data-cart-text-is-visible=true] .drawer-footer{background-color:transparent}cart-drawer[data-cart-text-is-visible=true] .drawer-footer .cart-drawer__footer-subtotal{transform:translateY(5px);opacity:0}cart-drawer .cross-sells__items{margin:0 var(--drawer-padding-horizontal)}cart-drawer:has(.cart-drawer-empty-state) .drawer-footer{display:none}.cart-drawer-empty-state{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:var(--spacing-200);flex-grow:1;padding:var(--spacing-500) 0}.cart-drawer-empty-state~cross-sells{margin-bottom:var(--drawer-padding-horizontal)}.cart-drawer__footer-content .cart-checkout-button-wrapper button,.cart-drawer__footer-content .cart-checkout-button-wrapper [type=submit]{border-radius:var(--radius-button);box-shadow:none;transition:background-color .2s ease,color .2s ease,border-radius .2s ease,box-shadow .2s ease}.cart-drawer__footer-content .cart-checkout-button-wrapper button:hover,.cart-drawer__footer-content .cart-checkout-button-wrapper [type=submit]:hover{border-radius:var(--radius-button);box-shadow:none;background-color:#282828;color:#fff}.shopify-challenge__button.btn--style-outline:hover,.btn.btn--style-outline:hover{box-shadow:none!important;border-radius:100px!important}@media(max-width:719.9px){.drawer[data-fluco-dialog=cartDrawer]{width:100vw;max-width:100vw}}.cart-loading-overlay{display:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-100);border-radius:inherit;font-size:16px;color:var(--color-text);background-color:#27291fe6;background-color:color-mix(in srgb,var(--color-drawer-background, var(--color-background)) 90%,transparent)}cart-drawer.change-pending~.cart-loading-overlay{display:flex}.cart-drawer__dots{display:inline-flex;align-items:flex-end;gap:6px}.cart-drawer__dots span{width:8px;height:8px;border-radius:50%;background-color:var(--color-accent);animation:cart-updating-dot 1s infinite ease-in-out both}.cart-drawer__dots span:nth-child(1){animation-delay:-.32s}.cart-drawer__dots span:nth-child(2){animation-delay:-.16s}@keyframes cart-updating-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-6px)}}cart-drawer cart-item{padding:var(--spacing-150);border:1px solid var(--color-lines-and-borders);border-radius:var(--radius-card)}cart-drawer cart-item{grid-template-columns:1fr;grid-template-areas:"main" "qty" "panel";column-gap:0}cart-drawer cart-item>.btn-wrapper{grid-area:auto;position:absolute;top:var(--spacing-150);right:var(--spacing-150);z-index:1}cart-drawer cart-item .product-item-minimal__content-main{display:block}cart-drawer cart-item .product-item-minimal__content-main-left{display:flow-root}cart-drawer cart-item .product-item-minimal__content-main-left:before{content:"";float:right;width:calc(44px + var(--spacing-100));height:44px}cart-drawer cart-item .product-item-minimal__title{display:block;font-size:16px;line-height:1}cart-drawer cart-item .product-item-minimal__content-main-left>*+*{margin-top:var(--spacing-50)}@media(max-width:719.9px){cart-drawer .product-item-minimal .image,cart-drawer .product-item-minimal .placeholder-image{width:120px}}.cart-drawer .btn.btn--style-outline .btn__label--combined .label-active,.cart-drawer .btn.btn--style-outline:focus .btn__label--combined .label-active{visibility:visible!important;transform:scaleY(1)!important;transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-cart-drawer.css.map */
