theme-cart-main.above{z-index:99;position:relative}.theme-cart-page__header{text-align:center;margin-bottom:3rem}.theme-cart-page__header h1{margin:0;color:var(--heading-color)}.theme-cart-page__header h1 sup{font-size:3rem}.empty_cart_wrapper{margin:10rem auto 0;text-align:center;display:flex;flex-flow:column;gap:2rem}.empty_cart_wrapper h2.h3{margin:0}.theme-cart-main__layout{margin:0;display:flex;align-items:flex-start;gap:var(--horizontal-spacing);position:relative}.theme-cart-main__items{max-width:100%;flex:1}.theme-cart-main__body .theme-cart-main__layout .loader_wrapper{background:#ffffff80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:var(--border-radius)}.theme-cart-main__items{padding:2rem;background:var(--secondary-bg-color);border-radius:var(--border-radius)}.theme-cart-main__item{padding:1.5rem 0;display:flex;align-items:flex-start;gap:3rem;margin:0 0 2rem}.theme-cart-main__item:last-child{margin:0}.theme-cart-main__media{max-width:13rem;width:100%;flex:0 0 13rem;height:100%;border-radius:var(--img-border-radius);overflow:hidden;box-shadow:0 0 12px #0000001a;position:relative}.theme-cart-main__media img,.theme-cart-main__media svg.placeholder_svg{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.theme-cart-main__info{width:100%;display:flex;justify-content:space-between;align-items:center;padding-top:2rem;gap:1rem}.cart_items_header{background:var(--highlight-color);padding:0 3rem;border-radius:var(--border-radius)}.cart_items_inner{padding:0 3rem;margin-top:2rem}.theme-cart-main__item.cart_item_header .h6{color:var(--highlight-color-secondary)}.theme-cart-main__item.cart_item_header .theme-cart-main__media:after{display:none}.cart_item_header .theme-cart-main__info{padding-top:0}.cart_item_header .theme-cart-main__media{box-shadow:unset;background:transparent;border-radius:unset}.cart--info{max-width:40%;width:100%}.cart-item-remove,.cart_final_price,.quantity-cart{max-width:20%;width:100%}.cart_final_price{max-width:25%;width:100%;padding-left:1rem}.cart-item-remove{max-width:15%;width:100%}.cart-item-remove{display:flex;justify-content:flex-end}.cart_final_price{display:flex;justify-content:center}.theme-cart-main__summary{max-width:45rem;flex:1;background:var(--secondary-bg-color);padding:2rem;border-radius:var(--border-radius);position:sticky;top:calc(var(--header-height) + 5rem);overflow:hidden}.theme-cart-main__body theme-discount:before{display:none}.theme-cart-main__body theme-discount{display:flex;padding-bottom:1rem;margin-bottom:1.6rem}.theme-cart-main__body theme-discount:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:var(--border-color);opacity:.2}.theme-cart-main__body theme-discount .cart_discount_option_wrapper{width:100%}.theme-cart-main__body .cart_discount_error p{margin-top:1rem}.theme-cart-main__body .cart_note_inner{height:fit-content;width:100%;border-radius:var(--border-radius)}.quantity-cart .quantity_wrapper{display:flex;justify-content:space-between;align-items:center;padding:.3rem;max-width:15rem}.theme-cart-main__item.theme-cart-main__item--nested{padding-left:3rem;justify-content:flex-end}.theme-cart-main__item.theme-cart-main__item--nested .theme-cart-main__media{max-width:6rem;border-radius:1.2rem}.theme-cart-main__item.theme-cart-main__item--nested .theme-cart-main__media img{border-radius:1.2rem}.theme-cart-main__item.theme-cart-main__item--nested .theme-cart-main__info{max-width:calc(100% - 10rem)}.cart_items_inner .theme-cart-main__item{border-bottom:1px solid var(--border-color)}.cart_items_inner .theme-cart-main__item:last-child{border-bottom:none}.theme-cart-main__body .theme-cart-actions{flex-direction:column}.theme-cart-page .theme-cart-actions a,.theme-cart-page .theme-cart-actions form{flex:1;max-width:100%}.cart__dynamic-checkout-buttons.additional-checkout-buttons{border-radius:var(--button-border-radius);display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.cart__dynamic-checkout-buttons.additional-checkout-buttons>*{width:100%;height:auto}.theme-cart-main__body p.item_title a,.theme-cart-main__body p.item_price.small-text,.theme-cart-main__body p.item_product_options span,.theme-cart-main__body p.item_selling_plan,.theme-cart-main__body .item_property_name,.theme-cart-main__body .item_property_value{color:var(--text-color)}.theme-cart-main__body input#theme_cart_discount_input_page{background:var(--input-bg-color);color:var(--input-text-color)}.theme-cart-main__body input#theme_cart_discount_input_page+label{color:var(--color-input-text)}.theme-cart-main__body .cart_applied_discount{background:var(--input-bg-color);color:var(--input-text-color)}.theme-cart-main__body span.cart_tax_info,.theme-cart-main__body .cart_level_discount h6{color:var(--text-color)}.theme-cart-main__body .cart_note_inner{background:var(--secondary-bg-color)}.theme-cart-main__body .cart_note_inner p,.theme-cart-main__body span.cart_note_close svg{color:var(--heading-color)}.theme-cart-main__body .cart_note_inner textarea{background:var(--input-bg-color);color:var(--input-text-color);border:none}.theme-cart-main__body .theme-cart-totals h5{color:var(--heading-color)}.cart_remove_btn{color:var(--link-color)}.cart_remove_btn{color:var(--link-color-hov)}.theme-cart-main__body .theme-cart-actions button{max-width:100%;width:100%;cursor:pointer;text-transform:uppercase;font-size:1.4rem}theme-cart-main .cart--info .item_price{margin:5px 0 0!important}.theme-cart-page__inner .cart_discount_option-inner{padding:0}.theme-cart-shipping--page{margin-bottom:2rem}@media screen and (min-width:1440px){.theme-cart-page__inner .item_title{font-size:1.8rem}}@media screen and (max-width:1280px){.theme-cart-main__layout{flex-flow:column}.theme-cart-main__items{width:100%}.theme-cart-main__summary{max-width:50%;width:100%;margin-inline:auto;margin-right:0}}@media screen and (max-width:990px){.theme-cart-main__summary{max-width:65rem}.cart_items_header{display:none}.cart_items_inner{margin-top:0rem}.cart_items_inner{padding:0 0rem}}@media screen and (max-width:768px){.theme-cart-page__header h1 sup{font-size:2rem}.theme-cart-main__info{display:grid;grid-template-columns:2fr 1fr;align-items:flex-start}.cart--info{grid-area:1 / 1;max-width:100%}.quantity-cart{max-width:12rem;grid-area:2 / 1}.cart_final_price{max-width:100%;grid-area:1 / 2;justify-content:flex-end}.cart-item-remove{max-width:100%;grid-area:2 / 2}.theme-cart-main__summary{max-width:100%}}@media screen and (max-width:640px){.cart_final_price{grid-area:3 / 1;justify-content:flex-start;padding-left:0}.theme-cart-main__info .item_price{display:none}.quantity-cart{grid-area:4 / 1}.theme-cart-page__header{padding:1.5rem;border-radius:1rem}.theme-cart-main__item{gap:1rem}.theme-cart-main__layout{margin:0}.theme-cart-main__media{max-width:8rem;flex:0 0 8rem}.theme-cart-main__info{padding-top:1rem}.theme-cart-main__item,.theme-cart-main__summary{padding:1.5rem}.theme-cart-main__items{padding:1rem}.theme-cart-main__summary theme-discount{padding-top:.5rem}.cart_final_price p.item_price.small-text{justify-content:flex-end;gap:2px}.theme-cart-main__info .item_properties_wrapper{align-items:flex-start}.theme-cart-main__item.theme-cart-main__item--nested{padding-left:2rem;justify-content:flex-end}.theme-cart-main__info p.item_price.small-text{row-gap:2px}.theme-cart-main__info{grid-template-columns:100%;position:relative}.cart-item-remove{position:absolute;bottom:0}a.button.cart_remove_btn{padding:5px 10px;font-size:1.2rem}}.cart_items_inner .theme-cart-main__item:has(+.theme-cart-main__item--nested){border-bottom:none;margin-bottom:0;padding-bottom:.6rem}.theme-cart-main__item.theme-cart-main__item--nested{--nested-line-x: 2rem;--nested-media: 7rem;--nested-indent: 4.4rem;position:relative;justify-content:flex-start;padding-left:var(--nested-indent);padding-top:3rem}.theme-cart-main__item.theme-cart-main__item--nested .theme-cart-main__media{flex:0 0 var(--nested-media);width:var(--nested-media)}.theme-cart-main__item.theme-cart-main__item--nested .theme-cart-main__info{flex:1 1 auto;min-width:0;max-width:none;padding-top:0;align-self:center}.theme-cart-main__item.theme-cart-main__item--nested:before{content:"";position:absolute;left:var(--nested-line-x);top:0;height:calc(1.6rem + 1rem + var(--nested-media) / 2);width:calc(var(--nested-indent) - var(--nested-line-x) - .4rem);border-left:2px solid var(--text-color);border-bottom:2px solid var(--text-color);border-bottom-left-radius:1.2rem;opacity:.35;pointer-events:none}@media screen and (max-width:768px){.theme-cart-main__item.theme-cart-main__item--nested{--nested-line-x: 2rem;--nested-media: 8rem;--nested-indent: 4.4rem;padding-top:2rem}.theme-cart-main__item.theme-cart-main__item--nested:before{top:-30px}}@media screen and (max-width:640px){.theme-cart-main__item.theme-cart-main__item--nested{--nested-line-x: 2rem;--nested-media: 5rem;--nested-indent: 3.8rem;padding-left:var(--nested-indent)}.theme-cart-main__info{padding-top:0rem}.theme-cart-main__item.theme-cart-main__item--nested:before{top:-75px;height:calc(8.6rem + 1rem + var(--nested-media) / 2)}}.cart__volume_price{margin:.4rem 0 0;font-size:1.3rem;opacity:.75}.cart__volume_price{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.cart__volume_price s{opacity:.6}.cart__volume_badge{padding:.1rem .8rem;border-radius:var(--badge-border-radius, .4rem);background:var(--badge-bg);color:var(--badge-text);font-size:1.1rem;line-height:1.6;text-transform:uppercase;letter-spacing:.04rem}.cart__volume_hint{margin:.3rem 0 0;font-size:1.2rem;opacity:.75}quantity-wrapper .cart__quantity_rules{margin:.6rem 0 0;font-size:1.2rem;line-height:1.4;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/11/assets/main-cart.css.map */
