.main_cart_wrapper{background:#fff}.cart_main_header h2{font-size:26px}.cart_main_header{display:flex;align-items:center;justify-content:space-between;padding:10px 0 30px;margin-bottom:5px;flex-wrap:wrap;gap:10px}.main_cart__item_info svg,.wrap_qty svg{width:1.5rem;height:1.5rem}.main_cart__item_info svg path,.wrap_qty svg path{fill:var(--color-primary-button-background)}#cart_drawer_form{display:grid;grid-template-columns:2fr 1fr;grid-gap:30px}.main_cart__items_wrapper{background:var(--color-background);padding:4rem;border-radius:var(--cart-border)}.main_cart__items_right{background:var(--color-secondary-background);padding:3rem;border-radius:var(--cart-border)}.main_cart_item{display:grid;grid-template-columns:.8fr 2fr .7fr;grid-gap:20px;padding-top:1.5rem;padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid #bcbcbc}.main_cart_item:last-child{padding-bottom:0;border-bottom:0;margin-bottom:1rem}.main_cart__item_img a{padding-bottom:100%;position:relative;overflow:hidden;display:block}.main_cart__item_img svg,.main_cart__item_img img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.item_quantity_wrap item-quantity{height:38px;display:grid;border:1px solid var(--color-foreground);border-radius:6px;grid-template-columns:1fr 1fr 1fr}.item_quantity_wrap item-quantity button,.item_quantity_wrap item-quantity input{width:100%;background:transparent;border:none;text-align:center;font-size:14px;font-family:var(--font-body-family)}.wrap_qty{padding:0 10px;display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}.item_quantity_wrap item-quantity button[disabled]{cursor:no-drop}.cart_error{color:red}.cart_error p{font-size:13px;line-height:1.3;text-align:center;padding:5px 0}.wrap_qty .item_remove_btn{width:100%;display:flex;padding-left:10px;padding-right:10px;align-items:center;justify-content:space-evenly}.wrap_qty .item_remove_btn svg path{fill:var(--color-primary-button-text)}.wrap_qty .item_remove_btn:hover svg path{fill:var(--color-primary-button-hover-text)}.wrap_qty .item_remove_btn svg{width:2rem;height:2rem}.item_quantity_wrap item-quantity button{display:flex;align-items:center;justify-content:center;cursor:pointer}.main_cart__item_title{font-size:20px;line-height:1.4;font-family:var(--font-body-family);margin:5px 0;font-weight:600;color:var(--color-foreground)}.main_cart__item_title a{text-decoration:none;color:var(--color-foreground);font-weight:500;letter-spacing:0}.main_cart__item_price_wrapper{font-size:16px;color:var(--color-foreground);font-weight:300;display:flex;gap:15px;flex-wrap:wrap;line-height:1.4;margin-bottom:7px;align-items:center;width:100%}.main_cart__item_price_discount{display:flex;align-items:center;gap:5px;flex-wrap:wrap;font-size:14px;color:var(--color-foreground);background:#d4d4d4;padding:5px;border-radius:5px}.main_cart__item_product_options{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;gap:10px;margin:10px 0 5px}.main_cart__item_product_options span{font-size:16px;display:flex;color:var(--color-foreground);line-height:1.2}.main_cart__item_options_wrapper{padding:5px 0}.main_cart__items_right svg{width:1.8rem;height:1.8rem}.cart_drawer_discount_wrap{background:var(--color-background)}.cart_drawer_discount_wrap{padding:1rem;border-radius:var(--cart-border);margin:0 0 1rem}.main_cart__note_wrap{margin:0 0 1rem;padding:1rem;border-radius:var(--cart-border);background:var(--color-background)}.cart_discount_applied{display:flex;background:var(--color-secondary-background);color:var(--color-foreground);align-items:center;padding:5px 10px;gap:8px;margin-bottom:5px;margin-top:5px}.cart_discount_applied button{background:transparent;border:none}.cart_discount_applied button svg{width:1.3rem;height:1.3rem}.main_cart_level_discount{display:flex;align-items:center;gap:10px;padding:5px;justify-content:flex-end}.cart_main__items_subtotals{display:flex;justify-content:space-between;padding:10px 0;margin-bottom:10px}.cart_main__items_subtotals p{font-size:18px;font-weight:600;line-height:1.5}.cart_items_tax_info{font-size:14px;margin-bottom:5px;display:block}.main_cart__items_btns .button{width:100%}.main_cart__items_btns{padding-top:10px;margin-top:5px}.cart_discount_applied button .icon_wrapper{cursor:pointer}.cart_drawer_discount_trigger{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:0}.cart_drawer_discount_trigger p{font-size:18px;font-weight:600;line-height:1.4}.main_cart_wrapper summary{list-style:none;cursor:pointer}.cart_drawer_discount_inner input{height:45px;padding:0 10px;border-radius:var(--cart-border);width:100%}.cart_drawer_discount_inner_btn{margin-top:10px;margin-bottom:10px}.cart_drawer_discount_inner_btn button{width:100%}.cart_drawer_discount_main details[open] svg,.main_cart__note_wrap details[open] svg{transform:rotate(45deg)}.main_cart__note .cart_edit_note{display:none}.main_cart__note{display:flex;align-items:center;justify-content:space-between;gap:1rem}.main_cart__note p{font-size:18px;font-weight:600;line-height:1.4}.main_cart_note_wrapper{margin-top:12px}.main_cart_note_wrapper textarea{width:100%;padding:10px;font-size:16px}@media screen and (max-width:768px){#cart_drawer_form{grid-template-columns:100%;grid-gap:30px}.cart_main_header{justify-content:center;text-align:center}.cart_main_header h2{font-size:22px;width:100%}.main_cart_item{display:grid;grid-template-columns:.4fr 1fr;grid-gap:10px;padding-top:1rem}.wrap_qty{grid-column-start:2;padding:0;display:grid;grid-template-columns:1fr 1fr;align-items:center}.main_cart__item_title{font-size:18px;line-height:1.2}.main_cart__item_price_wrapper{font-size:14px;display:flex;gap:10px;flex-wrap:wrap;line-height:1.3;margin-bottom:7px;align-items:center;width:100%}.main_cart__item_price_discount{gap:5px;flex-wrap:wrap;font-size:12px}.main_cart__item_product_options span{font-size:14px}.main_cart__items_wrapper{padding:1rem}.main_cart__items_right{background:var(--color-secondary-background);padding:1rem}}@media screen and (min-width:1024px){.main_cart__items_right-main{position:sticky;top:10rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cart.css.map */
