.cart-section{//padding-top: 4rem;padding-bottom:5rem}.page-width{max-width:1200px;margin:0 auto;padding:0 1.5rem}cart-items{display:contents}.cart-form-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:4rem;align-items:flex-start;margin-top:4rem}.cart-grid__left{display:flex;flex-direction:column;gap:2.5rem}.cart-grid__right{position:sticky;top:3.5rem;align-self:start;height:fit-content}.cart-title{font-size:1.75rem;font-weight:600;color:#111;margin-bottom:.5rem}.cart-item{display:flex;align-items:flex-start;gap:1.75rem;padding-bottom:2rem;border-bottom:1px solid #eee}.cart-item:not(:first-child){margin-top:1.75rem}.cart-item__image img{width:120px;height:auto;border-radius:8px;object-fit:cover}.cart-item__details{flex:1}.cart-item__title{display:inline-block;font-weight:600;color:#111;font-size:1.4rem;text-decoration:none}.cart-item__variant{color:#666;font-size:1.2rem;margin-top:.25rem;margin-bottom:0}.cart-summary-header h5{padding:0!important;margin:0 0 2rem}.cart-item__quantity quantity-input{//border: 1px solid #d1d1d1;//border-radius: 6px;display:flex;align-items:center;overflow:hidden;width:fit-content;height:30px}.quantity__button{background:#f8f8f8;border:none;width:28px;height:35px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;border:1px solid #d1d1d1}.quantity__button svg{width:15px;height:15px}.quantity__button:hover{background:#eee}.quantity__input{border:none;text-align:center;width:34px;height:35px;font-size:1.2rem;font-weight:500;color:#111;background:transparent;padding:0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1}.quantity__input:focus{outline:none}.cart-summary{background:#fff;border-radius:12px;padding:2rem;box-shadow:0 8px 24px #0000000f;width:100%;position:relative;border:1px solid #f3f3f3}.cart-summary .summary-heading{font-size:1.2rem;font-weight:600;color:#111;margin-bottom:1.5rem}.cart-subtotal,.cart-tax-shipping .tax-line{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:1.2rem;color:#111;margin-bottom:.75rem}.cart-total{margin-top:1rem;display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:1.2rem;color:#111;margin-bottom:1rem;border-top:1px solid #d1d1d1;padding:20px 0}.cart-total span:last-child{font-weight:700;font-size:1.6rem}.cart-total span:first-child{font-weight:700;font-size:1.4rem}.tax-shipping-text{font-size:.85rem;color:#666;margin:.5rem 0 1.5rem}.btn--primary{width:100%;color:#fff;border:none;border-radius:8px;height:48px;cursor:pointer;font-size:2rem;transition:background .3s,transform .2s}.btn--primary:hover{opacity:.9;transform:translateY(-1px)}.cart-icons-wrapper{margin-top:1.75rem;border-top:1px solid #eee;padding-top:1.25rem}.cart-icon-item{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.cart-icon-item img,.cart-icon-item svg{width:60px;height:60px}.icon-label{font-size:1.4rem;color:#444;font-weight:600}.free-shipping-bar{margin-bottom:1.5rem;border-radius:8px;padding:.75rem 1rem;font-weight:500;text-align:center}@media (max-width: 990px){.cart-form-grid{grid-template-columns:1fr;gap:2rem}.cart-grid__right{position:relative;top:0}.cart-summary{margin-top:2rem}}.cart-item{display:grid;grid-template-columns:100px 1fr 100px;align-items:center;gap:1.5rem;border-bottom:1px solid #eee;padding:1.5rem 0}.cart-item__image img{width:100px;border-radius:8px}.cart-item__meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;height:100%;text-align:right}.cart-item__price{font-weight:600;font-size:1.4rem;color:#111;//margin-top: .25rem;margin:.25rem 0 1rem}.cart-item__remove{font-size:.85rem;color:#d00;background:none;border:none;cursor:pointer}.quantity:after{box-shadow:none!important}.quantity__input{width:50px;text-align:center;//border: none}.cart-item__info .cart-item__quantity{padding:0}@media (max-width: 768px){.cart-item{grid-template-columns:80px 1fr}.cart-item__meta{align-items:flex-start;text-align:left;margin-top:.5rem}.cart-item__price{margin-top:.5rem}}.cart-item{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000000d;padding:1.75rem;display:grid;grid-template-columns:100px 1fr 100px;align-items:center;gap:1.5rem;border:1px solid #f3f3f3;transition:box-shadow .2s ease}.cart-item:hover{box-shadow:0 6px 20px #00000014}.cart-item:not(:first-child){margin-top:1.25rem}.cart-item__image img{width:100px;border-radius:8px;object-fit:cover}.cart-item__info{display:flex;flex-direction:column;gap:.4rem}.cart-item__meta{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;text-align:right}.cart-grid__left{display:flex;flex-direction:column;gap:1.5rem}.cart-grid__left,.cart-grid__right{align-self:flex-start}@media (max-width: 768px){.cart-item{grid-template-columns:80px 1fr 80px;padding:1.25rem;margin-bottom:0}}.cart-header-top{box-shadow:0 4px 16px #0000000d}.cart-header-top{box-shadow:0 4px 16px #0000000d;padding-top:2rem;padding-bottom:1rem}.heading-cart h4{font-size:2.5rem;margin:20px 0 10px}span.second_breadcrumb{color:#000}.breadcrumb-cart{font-size:1.2rem}span.breadcrumb_seprator{margin:0 10px}.items-count-cart span{font-size:12px}.cart-discount{margin-top:1.5rem;margin-bottom:1.5rem}.discount-toggle{background:none;border:none;color:#111;font-weight:600;font-size:1.2rem;cursor:pointer;text-decoration:underline;padding:0;transition:color .2s ease}.discount-toggle:hover{color:#000;text-decoration-thickness:2px}.discount-box{margin-top:.75rem;animation:fadeIn .25s ease-in-out}.discount-input-wrapper{display:flex;align-items:center;gap:.5rem}.discount-input{flex:1;height:42px;border:1px solid #ddd;border-radius:6px;padding:0 .75rem;font-size:.95rem;font-weight:500;color:#111;transition:border .2s ease}.discount-input:focus{outline:none;border-color:#111}.discount-apply-btn{background-color:#0360a8;color:#fff;border:none;border-radius:6px;height:42px;padding:0 1.25rem;font-size:.9rem;font-weight:600;cursor:pointer;transition:opacity .2s}.discount-apply-btn:hover{opacity:.85}.discount-feedback{font-size:.85rem;margin-top:.4rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/cart-custom.css.map */
