.top .cart{position:relative}.top .cart .title{display:flex;align-items:center;justify-content:space-between;background:#f3f4f4;padding:14px 18px}.top .cart .title h3{font-family:Manrope,Helvetica,sans-serif;font-size:16px;font-weight:700;padding:0;margin:0}.top .cart .title .close-cart{cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}.top .cart .title .close-cart .icon{-webkit-mask-size:14px;mask-size:14px;background:#1b1b19}.top .cart .title .close-cart:hover{background:#d8dad9}.top .cart .empty{padding:20px;font-size:14.5px;font-weight:600;color:#63635c}.top .cart.cart-open .toggle-cart{background:#0b6e33}.top .cart.cart-open .cart-list{opacity:1;display:block;width:400px}@media(max-width:992px){.top .cart.cart-open .cart-list{width:auto}}.top .cart .cart-list{opacity:0;display:none;top:100%;right:0;position:absolute;background:#fff;border-radius:12px;box-shadow:0 18px 30px -18px #14301f59;overflow:hidden;z-index:100}@media(max-width:992px){.top .cart .cart-list{position:fixed;top:40px;border-radius:0;left:0;right:0}}.top .cart .cart-list .items{max-height:400px;overflow:auto}.top .cart .cart-list .items .item{padding:10px 14px}.top .cart .cart-list .items .item .main{display:flex;gap:10px;justify-content:stretch;align-items:center}@media(max-width:992px){.top .cart .cart-list .items .item{padding:6px 10px}}.top .cart .cart-list .items .item .group{display:flex;align-items:center}@media(max-width:992px){.top .cart .cart-list .items .item .group{flex-direction:column}.top .cart .cart-list .items .item .group>.amount{order:2}}.top .cart .cart-list .items .item:nth-child(2n){background:#f3f4f4}.top .cart .cart-list .items .item .img{height:50px;width:50px}.top .cart .cart-list .items .item .img img{border-radius:5px}.top .cart .cart-list .items .item .label.added{margin-top:8px}.top .cart .cart-list .items .item .product{flex:1;font-size:14px;line-height:16px}.top .cart .cart-list .items .item .product .product-name{display:flex;justify-content:stretch;align-items:center;gap:6px;font-size:13px}@media(max-width:992px){.top .cart .cart-list .items .item .product{font-size:12px;line-height:15px}}.top .cart .cart-list .items .item .product a:not(.delete-item){flex:1;color:#1b1b19;text-decoration:none;display:inline-flex;flex-wrap:wrap;align-items:center}.top .cart .cart-list .items .item .product a:not(.delete-item):hover{color:#0b6e33;text-decoration:underline}.top .cart .cart-list .items .item .product a:not(.delete-item) span{display:inline-block;font-weight:700}.top .cart .cart-list .items .item .product small{display:block;color:#63635c}.top .cart .cart-list .items .item .delete-item{display:none;align-items:center;font-size:12px;color:#63635c!important}.top .cart .cart-list .items .item .delete-item i{-webkit-mask-size:12px;mask-size:12px;width:16px;height:16px;background:#63635c!important}.top .cart .cart-list .items .item .delete-item:hover{color:#a11722!important;text-decoration:none!important}.top .cart .cart-list .items .item .delete-item:hover i{background:#a11722!important}.top .cart .cart-list .items .item .amount{display:none}.top .cart .cart-list .items .item .amount i{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f3f4f4;color:#1b1b19;font-style:normal;font-size:18px;font-weight:700;border-radius:50%;transition:.15s;cursor:pointer}@media(max-width:992px){.top .cart .cart-list .items .item .amount i{width:26px;height:26px}}.top .cart .cart-list .items .item .amount i:hover{background:#11a24b!important;color:#fff}.top .cart .cart-list .items .item .amount input{border:0;background:transparent;width:40px;height:32px;margin:0 6px;padding:0;text-align:center;font-family:Manrope,Helvetica,sans-serif;font-size:15px;font-weight:700}.top .cart .cart-list .items .item .amount input::-webkit-outer-spin-button,.top .cart .cart-list .items .item .amount input::-webkit-inner-spin-button{-webkit-appearance:none}.top .cart .cart-list .items .item .amount input[type=number]{-moz-appearance:textfield}.top .cart .cart-list .items .item .price{display:flex;justify-content:end;width:90px;color:#1b1b19;font-family:Manrope,Helvetica,sans-serif;font-weight:700;font-size:14px}@media(max-width:992px){.top .cart .cart-list .items .item .price{font-size:12px}}.top .cart .cart-list .items .item .price .discount{display:flex;flex-direction:column;align-items:end;color:#a11722}.top .cart .cart-list .items .item .price .discount small{display:block;text-decoration:line-through;font-style:italic;font-weight:600;color:#63635c}.top .cart .cart-list .totals{padding:12px;font-size:14px;line-height:14px}@media(max-width:992px){.top .cart .cart-list .totals{padding:6px 10px;font-size:13px;line-height:13px}}.top .cart .cart-list .totals .total{display:flex;align-items:center;justify-content:end}.top .cart .cart-list .totals strong{padding:6px;display:block;font-family:Manrope,Helvetica,sans-serif}@media(max-width:992px){.top .cart .cart-list .totals strong{padding:3px}}.top .cart .cart-list .totals .cart-discount,.top .cart .cart-list .totals .cart-shipping,.top .cart .cart-list .totals .cart-subtotal,.top .cart .cart-list .totals .cart-total{display:flex;align-items:center;justify-content:end;width:120px;font-family:Manrope,Helvetica,sans-serif;font-weight:700}.top .cart .cart-list .totals .cart-discount .free,.top .cart .cart-list .totals .cart-shipping .free,.top .cart .cart-list .totals .cart-subtotal .free,.top .cart .cart-list .totals .cart-total .free{color:#0b6e33}.top .cart .cart-list .totals .cart-total{font-weight:800;color:#1b1b19}.top .cart .cart-list .actions{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px;background:#f3f4f4}.top .cart .cart-list .actions a{border-radius:10px;font-family:Manrope,Helvetica,sans-serif}.top .cart .cart-list .actions a.btn.default{background:#fff;border:1px solid #D8DAD9;color:#1b1b19}.top .cart .cart-list .actions a.btn.default:hover{background:#f3f4f4}.top .cart .cart-list .actions a.btn.success{background:#11a24b}.top .cart .cart-list .actions a.btn.success:hover{background:#0b6e33}.top .cart .cart-list .actions a .icon{width:12px;height:12px;-webkit-mask-size:11px;mask-size:11px;background:#fff}
