.variant_option,.other_option{font-size:calc(var(--body-scale) * 14px)}.cart-header{border-bottom:1px solid rgba(var(--color-foreground),.1)}.cart-sidebar .cart-header{border-bottom:0}.cart-sidebar .cart-header h2.button{width:auto;min-width:0;pointer-events:none}.cart-sidebar .cart-header .close_icon.button{border-radius:50%}.cart-sidebar{overflow:visible}.cart-sidebar .cart-top{overflow:auto;min-height:0}.cart-sidebar>.bz-footer_badge{position:absolute;top:var(--column-space);left:0;transform:translate(-50%);z-index:4;color:var(--it-circle-color)}.cart-sidebar .cart-item{background:rgb(var(--color-button-text));color:rgb(var(--color-button-hover));border-radius:var(--card-radius);padding:var(--column-space);margin-bottom:var(--column-space);flex-wrap:wrap}.cart-sidebar .cart_image img,.cart-sidebar .cart_image .dummy_img{border-radius:var(--card-radius)}.cart-sidebar .cart_totals{margin-bottom:var(--column-space)}.cart-sidebar .cart_save{color:rgb(var(--color-button));margin-inline-end:auto}.cart-sidebar .payment-list .icon{height:1.25rem}.cart-sidebar .subbtn{flex:1 0 100%;display:inline-flex;width:fit-content;margin:0}.cart-progress{margin-bottom:var(--column-space)}.cart-progress__tiers{margin-bottom:8px;font-size:calc(var(--body-scale) * 12px)}.cart-progress__tier{display:flex;flex-direction:column;gap:2px;opacity:.75}.cart-progress__tier:nth-child(2){text-align:center}.cart-progress__tier:nth-child(3){text-align:right}.cart-progress__track{position:relative;height:calc(var(--button-height) * .55);background:rgba(var(--color-foreground),.08);border-radius:var(--button-radius)}.cart-progress__fill{display:block;height:100%;width:var(--cart-progress);max-width:100%;background:var(--cart-progress-bg, rgb(var(--color-button)));border-radius:inherit}.cart-progress__pill{position:absolute;top:50%;left:min(var(--cart-progress),100%);transform:translate(-50%,-50%);background:var(--cart-progress-bg, rgb(var(--color-button)));color:rgb(var(--black));border-radius:var(--button-radius);padding:calc(var(--button-scale) * 4px) calc(var(--button-scale) * 10px);font-size:calc(var(--body-scale) * 12px);white-space:nowrap}.cart-progress.has-gradient .cart-progress__pill{color:rgb(var(--white))}.cart-sidebar .bz-footer__badge-ring{animation:bz-spin 20s linear infinite}.empty_cart svg.icon-cart{width:60px}.empty_cart_collections{width:100%;margin-top:10px}.empty_cart_collection_link{display:block;border-radius:var(--card-radius);overflow:hidden}.empty_cart_collection_link img{width:100%;height:100%;object-fit:cover}.empty_cart_collection_list{height:fit-content}.empty_ctext{flex:1}.cart-header,.cart-footer,.cart-content{padding:20px}.cart-sidebar{position:fixed;top:0;right:0;width:100%;max-width:560px;height:100%;overflow:visible;background:var(--gradient-background);box-shadow:-4px 0 12px rgba(var(--black),.1);transform:translate(110%);visibility:hidden;transition:transform var(--speed-regular) ease,visibility var(--speed-regular) ease;z-index:3;border-radius:var(--popup-radius) 0 0 var(--popup-radius)}.cart-content{display:flex;flex-direction:column;overflow:auto;transition:all var(--speed-long) ease}.empty_cart_collection{width:calc(33% - 7.5px)}.cart-footer{box-shadow:-4px 0 18px rgba(var(--color-foreground),.08)}.cart-sidebar.active{transform:translate(0);visibility:visible}.cart_details>*:not(.d-flex,.qty_error){display:block;margin-bottom:5px}.cart_details>*{line-height:var(--body-line-height)}.clear_cart .loader_state:not(.hidden)+span,.cart_total:not(:has(.loader_state.hidden)) .cart_common{opacity:0}.cart-top:has(.cart-content .empty_cart)+.cart-footer,.cart-top:has(.cart-content .empty_cart) .cart-footer,.cart_blank .cart-footer{display:none}.view_cart,.cart-sidebar .clear_cart{min-width:124px}.clear_cart .loader_state{top:0;height:100%;align-items:center;border-radius:var(--button-radius)}.cart-item{margin-bottom:15px}.dis_error:not(.hidden),.dis_codes:not(:empty){margin-top:10px}.dis_pill{border:1px solid rgba(var(--color-foreground),.4);padding:4px 4px 4px 8px;width:fit-content;gap:4px;border-radius:var(--button-radius)}.dis_pill-remove{font-size:24px;border:0;cursor:pointer;pointer-events:all}.cart_note,.discount_fill{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid rgba(var(--color-foreground),.1)}.dis_error{color:rgba(var(--danger-red))}.dis_input{width:fit-content}.cart_sec .cart-footer{position:sticky;top:10px;z-index:1}.cart_sec .cart-discount__button{margin-top:10px}.clear-cart-confirmation{position:fixed;top:0;right:0;left:0;width:100%;height:100vh;display:none;background-color:rgba(var(--black),.6);align-items:center;justify-content:center;z-index:999}.clear-cart-confirmation.visible{display:flex}.confirmation-box{background:rgba(var(--color-background));padding:20px;border-radius:var(--popup-radius);max-width:320px;text-align:center}.confirmation-box>h3{margin-bottom:20px}.cart_total{min-width:110px}.cart_total .loader_style{top:0}.cart_page .cart-content{max-height:100%;padding-left:0}.cart_page .cart-top{width:75%}.cart_page .cart-footer{width:25%}.cart-top:has(.cart-content .empty_cart){width:100%}.subbtn{min-height:unset!important;font-size:calc(var(--body-scale) * 14px);width:fit-content}@media screen and (max-height:600px){.cart-content{overflow:visible}.cart-sidebar{overflow-y:auto}.cart-sidebar:has(.clear-cart-confirmation.visible){height:auto}}@media screen and (max-width:991px){.cart_page .cart-content{padding-right:0}.cart_page .cart-top,.cart_page .cart-footer{width:100%}.confirmation-box,.cart-header,.cart-footer,.cart-content{padding:15px}.cart_note,.discount_fill{padding-bottom:10px;margin-bottom:10px}.confirmation-box{max-width:290px}.cart-details{flex-wrap:wrap}.cart-sidebar{max-width:460px}}@media screen and (max-width:767px){.cart-sidebar{max-width:calc(100% - 15px)}bz-cart-sidebar .cart-content .cart-item{display:grid;grid-template-areas:"cart_image cart_content" "cart_image cart_price";grid-template-columns:auto 4fr;gap:0 10px}bz-cart-sidebar .cart-content .cart_image{grid-area:cart_image}bz-cart-sidebar .cart-content .cart_sub{grid-column:1 / -1}bz-cart-sidebar .cart-content .cart_details{grid-area:cart_content}bz-cart-sidebar .cart-content .cart_total{grid-area:cart_price;align-items:flex-start;min-width:100%;flex-direction:row;align-items:center}bz-cart-sidebar .cart-content .remove-item{flex-shrink:0}.cart_total .loader_state{position:absolute;left:0;min-width:24px}.cart_details>*{margin-bottom:2px}.view_cart,.cart-sidebar .clear_cart{flex:0 0 48%}}[data-cart-related]:empty,.cart_blank [data-cart-related]{display:none}.cart-recommendations__item .cart-item{opacity:1!important;margin:0;align-items:center}.cart-recommendations{margin-top:15px;padding:20px;border-top:1px solid rgba(var(--color-foreground),.1)}.cart-recommendations__heading{margin-bottom:12px}.cart-recommendations__slider{position:relative;padding:0 34px}.cart-recommendations__slider .swiper-slide{height:auto;align-items:center}.cart-recommendations__title{display:block;margin-bottom:4px}.cart-recommendations__content .price{margin-bottom:12px}.cart-item:has(.cart_sub){flex-wrap:wrap}.cart_sub{flex:1 0 100%;padding-inline-start:var(--column-space)}.cart_sub .cart_image{width:calc(var(--button-height) * 1.4)}.cart_sub .cart_image img{width:100%;height:auto;border-radius:var(--card-radius)}
/*# sourceMappingURL=/cdn/shop/t/383/assets/cart-sidebar.css.map */
