.checkout-cart-index .header-warning{display:none!important}.modal-body{text-align:center;min-width:260px;padding:2rem 1rem}.modal-dialog-centered{justify-content:center}.cart{width:100%;padding:30px 0;position:relative}.cart .messages{margin:10px 0 0}.cart-empty{text-align:center;margin:40px 0}.cart-empty h1{font-size:30px;font-weight:400;margin:30px 0}.cart-empty a{display:inline-block;min-width:140px;height:auto;font-size:14px;padding:6px 20px;text-align:center;text-decoration:none;background:var(--primary-color);color:#fff;border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.cart .cart-warehouse{width:100%;background:#fff;margin:10px 0 0}.cart-warehouse .notice{color:var(--accent-color);margin:5px 0 0}.cart-list{width:100%}.cart-item{display:flex;padding:20px 0;gap:0 15px;position:relative}.cart-item .image{width:90px;height:auto;position:relative}.cart-item .image .sign{width:86px;height:86px;position:absolute;top:calc(50% - 43px);left:calc(50% - 43px);background:rgba(0,0,0,.3);text-align:center;display:none;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;-o-border-radius:100px}.product-no-stock .image .sign{display:block!important}.cart-item .image .sign span{width:56px;height:56px;font-size:14px;color:#fff;text-transform:uppercase;margin:23px 0 0 10px;display:inline-block;font-style:normal;transform:rotate(-30deg);-webkit-transform:rotate(-30deg)}.cart-item .product-name a{font-weight:700;font-size:16px}.cart-item .unitprice{display:flex;gap:0 15px;margin-top:5px}.cart-item .unitprice span{font-size:14px;font-family:var(--font-lato-regular)}.cart-item .unitprice .old-price{color:rgb(var(--color-foreground),.7);text-decoration:line-through}.cart-item .option-list p{color:rgb(var(--color-foreground),.7);margin-top:5px}.cart-item .option-list .iconbrand{display:inline-block;vertical-align:middle;font-size:25px}.cart-item .item-notice{width:100%;height:auto;margin-top:5px;text-align:left;color:#cd3333}.cart-item .item-total .price{font-size:16px;color:var(--color-price-foreground);font-family:var(--font-lato-regular)}.cart-item .item-operate{display:flex}.cart-item .item-operate span{display:inline-block;cursor:pointer;width:30px;height:30px;line-height:30px;text-align:center}.cart-item .item-operate i{font-size:24px}.cart-item .item-operate span:hover i{color:var(--primary-color)}.product-no-stock .info a,.product-no-stock .item-qty input,.product-no-stock .item-qty span,.product-no-stock .item-total .price,.product-no-stock .option-list p,.product-no-stock .unitprice .special-price{color:#999!important}.product-no-stock .select-item input{pointer-events:none}.product-no-stock .select-item span{background:#aaa;line-height:18px}.product-no-stock .select-item i:before{content:"\e662"}.cart-edit .product-no-stock .select-item span{background:#fff;line-height:20px}.cart-edit .product-no-stock .select-btn input:checked+span{background:var(--primary-color);border:none}.cart-edit .product-no-stock .select-item i:before{content:"\e689"}.cart-edit .product-no-stock .select-item input{pointer-events:inherit}.product-no-stock .qty input{pointer-events:none}.cart-operate{width:100%;height:44px;margin-top:30px}.cart-operate ul{display:flex;align-items:center;gap:40px}.cart-operate li{cursor:pointer}.cart-operate .select-all{margin-left:0!important;display:flex;align-items:center}.cart-operate .select-all .select-btn{margin-right:5px}.cart-operate ul li:hover{text-decoration:underline!important;color:var(--primary-color)}.delete-popup{position:fixed;top:0;left:0;bottom:0;right:0;z-index:30;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.delete-popup .inner{position:relative;width:300px;height:auto;background:#fff;padding:40px 10px 30px;animation:itemnotice .5s;-webkit-animation:itemnotice .5s;border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.delete-popup .close{right:3px;top:3px;width:30px;height:30px;position:absolute;cursor:pointer;-webkit-transition-duration:.3s;transition-duration:.3s;line-height:30px;text-align:center}.delete-popup .close i{font-size:22px}.delete-popup .close:hover i{color:var(--primary-color)}.delete-popup .inner p{text-align:center;font-size:14px}.delete-popup .del-btn{display:flex;justify-content:center;margin:20px 0 0}.delete-popup .del-btn span{display:inline-block;width:120px;font-size:14px;height:34px;line-height:34px;margin:0 10px;cursor:pointer;text-align:center;border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.delete-popup .del-btn .confirm{background:var(--primary-color);color:#fff}.delete-popup .del-btn .cancel{background:#fff;border:1px solid var(--primary-color);color:var(--primary-color)}.cart-total{width:100%;height:auto;margin-top:10px;padding:20px;background:rgb(var(--color-foreground),.03)}.cart-total .title{font-size:20px;padding-bottom:10px;border-bottom:4px solid rgb(var(--color-foreground),.04)}.cart-total .notice{color:var(--accent-color);margin-bottom:10px;text-align:right}.top-gift-content .gift-con{font-size:14px;margin-top:20px;border:1px solid rgb(var(--color-foreground),.1);box-shadow:none;border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.cart-total .subtotal{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.cart-total .subtotal h2{font-size:18px}.cart-total .subtotal .price{font-family:var(--font-lato-bold);font-size:16px}.cart-total .tax-notice{font-size:14px;color:rgb(var(--color-background),.7)}.cart-total .checkout-btn{margin-top:20px}.cart-total .checkout-btn .button{width:100%;height:44px;background:var(--primary-color);font-size:14px;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--border-radius-small);-webkit-border-radius:var(--border-radius-small);-moz-border-radius:var(--border-radius-small);-ms-border-radius:var(--border-radius-small);-o-border-radius:var(--border-radius-small)}.cart-total .checkout-btn i{font-size:24px}.notice-popup{position:fixed;top:0;bottom:0;right:0;left:0;margin:auto;color:#fff;font-size:16px;width:256px;height:62px;background:#323232;line-height:62px;text-align:center;display:none;animation:itemnotice .5s;-webkit-animation:itemnotice .5s;z-index:30}.recommend-section{width:100%;height:auto;margin-top:40px;position:relative}.recommend-section .product-item .product-image{height:calc(calc(100vw - 84px)/ 2);height:-moz-calc(calc(100vw - 84px)/ 2);height:-webkit-calc(calc(100vw - 84px)/ 2);height:-ms-calc(calc(100vw - 84px)/ 2)}@media (max-width:991px){.cart-item .item-info{flex:1;display:flex;gap:0 15px}.cart-item .item-info .info{flex:1}.cart-item .item-info .item-total{margin-top:15px}.cart-item .item-qty .qty-btn{display:none!important}.cart-item .item-total{display:none}.cart-item .item-operate{position:absolute;right:0;bottom:20px}.cart-operate.active{display:block;position:fixed;bottom:0;left:0;background:#fff;z-index:3}}@media (min-width:576px){.recommend-section .product-item .product-image{height:228px}}@media (min-width:768px){.modal-body{padding:3rem 1rem;min-width:400px}.cart{padding:20px 0 0}.cart-operate .edit.active{font-weight:700;color:var(--primary-color)}.cart-edit .cart-operate.block-fixed{width:100%;height:auto;position:fixed;left:0;right:0;bottom:0;background:#eef6ff;z-index:10;padding:20px 0;border-top:1px solid var(--border-color)}.cart-edit .cart-operate.block-fixed ul{padding:0 20px}.delete-popup .inner{width:400px}.recommend-section .product-item .product-image{height:148px}}@media (min-width:992px){.cart{padding:30px 0 0;margin-bottom:30px}.cart-empty h1{font-size:40px}.cart-empty a{padding:10px 20px}.cart-inner{display:flex;gap:0 30px}.cart-product{flex:1}.cart .cart-title{overflow:hidden;background:#fff;border-bottom:1px solid rgb(var(--color-foreground),.2)}.cart .cart-title ul{display:flex;gap:0 20px}.cart .cart-title li{height:48px;line-height:48px;text-align:left;text-transform:uppercase;font-weight:700}.cart-item .item-info,.cart-title .info{flex:1}.cart-item .item-qty,.cart-title .qty{width:116px}.cart-item .item-total,.cart-title .total{width:100px}.cart-item .item-operate,.cart-title .operate{width:30px}.cart-item{align-items:center;padding:20px 0;gap:0 20px}.cart-item .item-info{display:flex;gap:0 20px}.cart-item .image{width:114px;height:114px}.cart-item .item-info .info{flex:1}.cart-item .product-name a{font-size:16px}.cart-item .qty{width:112px;border:1px solid var(--border-color);border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px}.cart-item .qty .qty-input{width:44px;font-size:14px;line-height:32px;height:32px;background:#fff}.cart-total{width:326px;height:fit-content;padding:30px;position:relative}.cart-total:after,.cart-total:before{content:"";position:absolute;inset-inline:0;height:30px;display:block;background:linear-gradient(45deg,rgb(var(--color-foreground),.03) 0 25%,rgb(var(--color-foreground),0) 25% 100%),linear-gradient(-45deg,rgb(var(--color-foreground),.03) 0 25%,rgb(var(--color-foreground),0) 25% 100%),#fff;background-position:50% 50%;-webkit-background-size:30px 30px;background-size:30px 30px}.cart-total:before{top:-30px}.cart-total:after{bottom:-15px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.cart-total .title{font-size:26px}.cart-total .subtotal h2{font-size:24px}.cart-total .subtotal .price{font-size:20px}.delete-popup .inner{width:460px}.recommend-section .product-item .product-image{height:203px}}@media (min-width:1200px){.cart-item .item-qty,.cart-title .qty{width:140px}.cart-total{width:410px}.recommend-section .product-item .product-image{height:247px}}@media (min-width:1400px){.cart-item .item-qty,.cart-title .qty{width:168px}.cart-item .image{width:136px;height:136px}.cart-total{width:490px}.recommend-section .product-item .product-image{height:292x}}@media (min-width:1500px){.recommend-section .product-item .product-image{height:312px}}
