.cart-empty{margin:24px 0;display:flex;padding:24px;justify-content:center;align-items:center;gap:40px;border-radius:5px;background:#fff}.cart-empty .icon-cart-empty{position:relative;width:133px;height:117px}.cart-empty .icon-cart-empty:before{content:"";background:url("../../images/icons/empty-cart-new.svg") no-repeat;background-size:contain;width:133px;height:117px;position:absolute}.cart-empty .cart-empty-message{display:flex;flex-direction:column;gap:15px;align-items:flex-start;width:max-content;justify-content:center}.cart-empty .cart-empty-message p{margin:0}.cart-empty .cart-empty-message p:first-child{text-transform:capitalize;color:#001618;font-size:22px;font-family:'Montserrat';font-weight:500;line-height:28px;letter-spacing:.25px}.cart-empty .cart-empty-message p:last-child{color:#001618;font-feature-settings:'liga' off,'clig' off;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.cart-empty .cart-empty-message p:last-child a{color:#72d54a !important}@media only screen and (max-width:1199px){.cart-empty .cart-empty-message{width:100%}}.breadcrumbs{margin-bottom:16px}.cart-container{display:flex;gap:40px;flex-direction:row-reverse;justify-content:space-between;margin-bottom:4rem;width:100%;align-items:start}@media only screen and (max-width:1199px){.cart-container{flex-direction:column-reverse}.cart-container .cs-container__cart-items,.cart-container .cart-summary{width:100%}.cart-container .cart-summary{max-width:100% !important;margin-bottom:40px}}.cart-container .cart-discount,.cart-container #block-shipping,.cart-container #block-discount,.cart-container #gift-options-cart{display:none}.cart-container .cs-container__cart-items{flex:1;min-width:0}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table{display:flex;gap:16px;flex-direction:column}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .item-info{display:grid;gap:16px;padding:16px 0;grid-template-columns:130px 1fr}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .item-info:not(:last-child){border-bottom:1px solid var(--Light-Gray,#e6e8ec)}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .product-item-photo{width:130px;height:130px;padding:0;display:block;border-radius:5px}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .product-item-photo img{object-fit:cover;width:100%;height:100%;border-radius:5px;background-color:#f3f3f3;transition:transform 1s ease-in-out}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .product-item-photo img:hover{transform:scale(1.25)}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content{display:flex;justify-content:space-between;width:100%;gap:20px}@media only screen and (max-width:1199px){.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content{flex-direction:column}}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail{flex:1;width:60%}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .product-item-details{display:flex;flex-direction:column}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .product-item-details .toggle-options{margin-top:10px}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .product-item-details .recipient-email,.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .product-item-details .recipient-name,.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .product-item-details .delivery-date,.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .product-item-details .message{word-break:break-all}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .product-item-details .recipient-email .label,.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .product-item-details .recipient-name .label,.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .product-item-details .delivery-date .label,.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .product-item-details .message .label{font-weight:600}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .product-item-details .message span{display:-webkit-box;-webkit-line-clamp:6;overflow:hidden;-webkit-box-orient:vertical}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .item-options{display:flex;flex-direction:column;margin:10px 0 0}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .item-options .opt{display:flex;align-items:start;gap:10px}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .item-options .opt label{font-weight:600;font-size:14px}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .item-options .opt p{line-height:20px;word-break:break-word}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .item-options .opt span{font-size:12px;word-break:break-word}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .detail .item-options .opt .price{display:none}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .product-item-name a{color:#000;font-feature-settings:'liga' off,'clig' off;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-transform:capitalize;text-decoration:inherit}@media only screen and (max-width:1220px){.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .product-item-name a{font-size:16px}}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container{display:flex;gap:12px;align-items:center;height:fit-content;flex-wrap:wrap;width:40%}@media only screen and (max-width:1220px){.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container{gap:12px}}@media only screen and (max-width:480px){.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container{flex-wrap:wrap}}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container .price-excluding-tax .price{color:#000;font-size:20px;font-weight:600;line-height:24px;font-family:Montserrat}@media only screen and (max-width:1220px){.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container .price-excluding-tax .price{font-size:16px}}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container .actions-toolbar{margin-left:auto}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container .actions-toolbar .action-edit{display:none}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container .actions-toolbar .action-delete:after{content:none}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container .actions-toolbar .action-delete{color:inherit;text-decoration:inherit}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container .actions-toolbar .action-delete span{display:none}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container .actions-toolbar .action-delete:before{content:"\e90f";font-family:"font-icons";font-size:23px;color:#54565b}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container .cart-item-out-stock-message{width:100%}.cart-container .cs-container__cart-items .cs-cart-table-wrapper .cs-cart-table .content .pricing-qty-container .cart-item-out-stock-message span{color:var(--Red,#ff3b3b);font-family:Poppins;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.1px}.cart-container .cart-summary{background:#f5f6f7;color:#fff;z-index:0;border:none;max-width:420px;box-shadow:none;animation:slideLeft .4s ease-in-out;flex:1;border-radius:12px;padding:32px 24px}.cart-container .cart-summary #cart-totals{margin-top:24px}.cart-container .cart-summary strong.summary.title{color:#36383e;font-size:20px;font-weight:600;line-height:24px;margin-top:0;display:block;text-align:left}.cart-container .cart-summary .table-wrapper{margin-bottom:0;overflow:unset}.cart-container .cart-summary .table-wrapper .loading-mask .loader img{background-position:center}.cart-container .cart-summary .table-wrapper .table{margin:0;width:100%;padding-top:24px}.cart-container .cart-summary .table-wrapper .table tbody{display:flex;gap:8px;flex-direction:column}.cart-container .cart-summary .table-wrapper .table .totals,.cart-container .cart-summary .table-wrapper .table .totals-tax{display:flex;align-items:center;justify-content:space-between;color:#36383e;text-transform:uppercase;align-items:flex-start}@media only screen and (max-width:767px){.cart-container .cart-summary .table-wrapper .table .totals,.cart-container .cart-summary .table-wrapper .table .totals-tax{padding:0 !important}}.cart-container .cart-summary .table-wrapper .table .totals .mark,.cart-container .cart-summary .table-wrapper .table .totals-tax .mark,.cart-container .cart-summary .table-wrapper .table .totals .title,.cart-container .cart-summary .table-wrapper .table .totals-tax .title{font-size:14px;font-weight:600;line-height:20px;letter-spacing:.25px;text-transform:capitalize;font-family:Montserrat}.cart-container .cart-summary .table-wrapper .table .totals .value,.cart-container .cart-summary .table-wrapper .table .totals-tax .value{display:block;font-size:14px;line-height:30px;text-transform:capitalize;font-weight:500;color:#36383e}.cart-container .cart-summary .table-wrapper .table .totals .price,.cart-container .cart-summary .table-wrapper .table .totals-tax .price{font-size:16px;font-weight:600;line-height:24px;font-family:Montserrat}.cart-container .cart-summary .table-wrapper .table .totals .label,.cart-container .cart-summary .table-wrapper .table .totals-tax .label{font-size:16px;font-weight:400;line-height:30px;padding:0;color:#36383e;text-transform:capitalize}@media only screen and (max-width:767px){.cart-container .cart-summary .table-wrapper .table .totals,.cart-container .cart-summary .table-wrapper .table .totals-tax{padding:0 16px}}.cart-container .cart-summary .table-wrapper .table .grand.totals{margin-top:22px}.cart-container .cart-summary .table-wrapper .table .grand.totals .mark{font-size:20x;font-weight:600;line-height:24px;text-transform:capitalize;letter-spacing:.25px}.cart-container .cart-summary .table-wrapper .table .grand.totals .mark strong{font-weight:600;color:#001618;font-family:Montserrat}.cart-container .cart-summary .table-wrapper .table .grand.totals .amount .price{font-size:20px;line-height:28px;font-weight:600;color:#001618}@media only screen and (max-width:767px){.cart-container .cart-summary .table-wrapper .table .grand.totals{padding:24px 0 0;margin-top:16px}}.cart-container .cart-summary .table-wrapper .table .discount-saving{justify-content:unset;background:#ff6c2c;padding:4px 8px !important;border-radius:4px;width:fit-content;margin-left:auto;margin-top:0;align-items:center}.cart-container .cart-summary .table-wrapper .table .discount-saving span,.cart-container .cart-summary .table-wrapper .table .discount-saving .mark span.label{font-size:14px;line-height:20px;text-transform:uppercase;font-weight:700 !important;color:#fff;vertical-align:unset}@media only screen and (max-width:767px){.cart-container .cart-summary .table-wrapper .table .discount-saving span,.cart-container .cart-summary .table-wrapper .table .discount-saving .mark span.label{font-size:12px;line-height:16px}}.cart-container .cart-summary .table-wrapper .table .discount-saving .label{margin-right:5px}@media only screen and (max-width:767px){.cart-container .cart-summary .table-wrapper .table .totals .amount{padding:0}}.cart-container .cart-summary .table-wrapper table,.cart-container .cart-summary .table-wrapper td,.cart-container .cart-summary .table-wrapper th{color:#36383e;border:none;padding:0}@media only screen and (max-width:767px){.cart-container .cart-summary .table-wrapper table,.cart-container .cart-summary .table-wrapper td,.cart-container .cart-summary .table-wrapper th{padding:10px 0}}.cart-container .cart-summary .table-wrapper .mark{background-color:transparent;padding:0}.cart-container .cart-summary .table-wrapper tbody .totals .mark,.cart-container .cart-summary .table-wrapper tbody .totals-tax .mark{font-weight:400;font-size:16px;line-height:24px;color:#36383e;vertical-align:middle}.cart-container .cart-summary .table-wrapper tbody .totals .mark .label,.cart-container .cart-summary .table-wrapper tbody .totals-tax .mark .label{font-weight:400;font-size:16px;line-height:24px;color:#36383e;vertical-align:middle;padding:0}.cart-container .cart-summary .table-wrapper tbody .totals .mark strong,.cart-container .cart-summary .table-wrapper tbody .totals-tax .mark strong{font-weight:500;font-size:20px;line-height:28px}.cart-container .cart-summary .table-wrapper tbody .totals.grand .price,.cart-container .cart-summary .table-wrapper tbody .totals-tax.grand .price{font-weight:400;font-size:28px;line-height:32px;color:#7bc24e;vertical-align:middle}@media only screen and (max-width:767px){.cart-container .cart-summary .table-wrapper tbody .totals.grand .price,.cart-container .cart-summary .table-wrapper tbody .totals-tax.grand .price{font-size:24px;line-height:30px}}.cart-container .cart-summary .checkout-methods-items{padding:24px 0 0;margin:0}.cart-container .cart-summary .checkout-methods-items .item{margin:0}.cart-container .cart-summary .checkout-methods-items li{list-style:none}.cart-container .cart-summary .checkout-methods-items .action.primary.checkout{background-color:#36383e;height:48px;padding:0;border-radius:12px;border:none;color:#fff;font-size:16px;font-weight:700;line-height:24px;text-transform:uppercase;flex:1;width:100%}.cart-container .cart-summary .checkout-methods-items .action.primary.checkout:before,.cart-container .cart-summary .checkout-methods-items .action.primary.checkout:after{content:none !important}.cart-container .cart-summary .checkout-methods-items .action.primary.checkout:hover{background:#00ac0b;border:1px solid #00ac0b}.cart-container .cart-summary .checkout-methods-items .action.primary.checkout:hover span:after{animation:moveDiagonal .5s linear}.cart-container .cart-summary .checkout-methods-items .action.primary.checkout span{display:flex;align-items:center;justify-content:center;overflow:hidden;font-family:'Montserrat'}.cart-container .cart-summary .checkout-methods-items .action.primary.checkout span:after{content:"\e936";font-family:"font-icons";font-size:20px;color:#fff}@media only screen and (max-width:767px){.cart-container .cart-summary .strong.summary.title{margin-bottom:16px}}@media only screen and (max-width:1199px){.cart-container{grid-template-columns:1fr;margin:0}}@media only screen and (max-width:767px){.cart-container{gap:32px !important}}