:root{--font-pri: 'Be Vietnam Pro', sans-serif;--color-pri: #a02438;--color-sec: #fcaf17;--color-third: #cde1d7;--color-text: #202020;--color-text-sec: #999;--color-text-third: #131313;--color-text-fourth: #65758b;--color-white: #fff;--color-black: #000;--container-width: 124.8rem;--container-padding: 1.6rem;--footer-clr-text: #65758b;--footer-clr-text-cpr: #fbfdfc;--footer-bg-color: #fff;--z-i-header: 100}.cart-main{margin:6rem 0rem 10rem}@media screen and (max-width: 992px){.cart-main{margin:6rem 0rem}}@media screen and (max-width: 576px){.cart-main{margin:2rem 0rem 4rem}}.cart-main .title-content .title{font-size:3.6rem;font-weight:600;color:var(--color-text);line-height:122.222%}@media only screen and (max-width: 1200px){.cart-main .title-content .title{font-size:3rem}}@media only screen and (max-width: 800px){.cart-main .title-content .title{font-size:2.2rem}}.cart-block{margin-top:4rem;padding:2.4rem;border-radius:1.2rem;background-color:#fff;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.05);-webkit-box-shadow:0px 8px 24px 0px rgba(0,0,0,0.05)}@media screen and (max-width: 768px){.cart-block{padding:1.4rem;margin-top:2.4rem}}@media screen and (min-width: 992px){.cart-block .table-resp{overflow-x:auto}}.cart-block table{padding:0 0 2.4rem 0;margin:0 0 2.4rem 0;width:100%;border:none !important;border-collapse:collapse !important}@media screen and (min-width: 992.02px){.cart-block table{position:relative;display:block}.cart-block table::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg, #2e2b24 0%, rgba(46,43,36,0) 100%);pointer-events:none}}@media screen and (min-width: 992.02px){.cart-block table tbody tr:first-child td{padding-top:2.9rem !important}}.cart-block table tbody tr td:nth-child(3){text-align:center !important}.cart-block table tbody tr td:first-child{padding-right:10.2rem !important}@media screen and (max-width: 992px){.cart-block table tbody tr td:first-child{padding-right:4rem !important;width:100%}}.cart-block table tbody tr td:last-child{text-align:right !important}.cart-block table tbody tr td:first-child::before{content:none !important}@media screen and (max-width: 992px){.cart-block table tbody tr:not(:first-child) td:last-child{top:1.6rem}}.cart-block table thead{position:relative}.cart-block table thead::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg, #2e2b24 0%, rgba(46,43,36,0) 100%);pointer-events:none}@media screen and (max-width: 992px){.cart-block table thead{display:none}}.cart-block table thead tr td:first-child{width:48.6rem}@media screen and (max-width: 992px){.cart-block table thead tr td:first-child{width:100%}}.cart-block table thead tr td:nth-child(2),.cart-block table thead tr td:nth-child(3){width:20.4rem}@media screen and (max-width: 992px){.cart-block table thead tr td:nth-child(2),.cart-block table thead tr td:nth-child(3){width:100%}}.cart-block table thead tr td:nth-child(3){text-align:center !important}.cart-block table thead tr td:last-child{text-align:right !important}.cart-block table thead td{padding:0rem 0rem 2.4rem !important;border-bottom:none !important}.cart-block table th{font-family:var(--font-sec);font-size:2rem;font-weight:600;line-height:1.4;color:#123e6c;text-align:left;padding-top:0;padding-bottom:1.2rem;border-bottom:1px solid #d9d9d9;min-width:13rem}.cart-block table th:first-child{width:46.2rem}.cart-block table th:not(:first-child){padding-left:2.4rem}@media screen and (max-width: 992px){.cart-block table tr{border-bottom:1px solid #f0f0f0;position:relative}.cart-block table tr td{background-color:transparent !important}.cart-block table tr:not(:first-child){padding-top:1.6rem !important;display:block}}.cart-block table td{color:#999;padding:2.1rem 0 1.7rem !important;font-size:1.6rem;line-height:1.5;vertical-align:middle;border-top:none !important}@media screen and (min-width: 992.02px){.cart-block table td{border-bottom:1px solid #f0f0f0;min-width:14rem;text-wrap:nowrap}}@media screen and (max-width: 992px){.cart-block table td{display:flex !important;justify-content:space-between;align-items:center;padding:1rem 0 !important}}.cart-block table td:not(:last-child){padding-right:2.4rem !important}@media screen and (max-width: 992px){.cart-block table td:not(:last-child){padding-right:0 !important}}.cart-block table.shop_table_responsive tr td{text-align:start !important}@media screen and (max-width: 992px){.cart-block table.shop_table_responsive tr td{width:100%}.cart-block table.shop_table_responsive tr td::before{content:attr(data-text) " :" !important;color:var(--color-text) !important;font-weight:700}}.cart-block table.shop_table_responsive tr td tfoot td{justify-content:end;display:flex}@media screen and (max-width: 992px){.cart-block table.shop_table_responsive tr td tfoot th{width:100% !important}.cart-block table.shop_table_responsive tr td tfoot tr{display:flex !important}.cart-block table.shop_table_responsive tr td tfoot td{background-color:#fff !important;flex:1}.cart-block table.shop_table_responsive tr td tfoot td::before{content:none !important}}.cart-block table .cart-subtotal th,.cart-block table .cart-subtotal td,.cart-block table .order-total th,.cart-block table .order-total td{padding:2.4rem 0 0 0 !important;border-bottom:none !important}.cart-block table .cart-subtotal th,.cart-block table .order-total th{color:#333;font-family:var(--font-pri);font-size:1.6rem;font-weight:400}@media only screen and (max-width: 800px){.cart-block table .cart-subtotal th,.cart-block table .order-total th{font-size:1.4rem}}.cart-block table .cart-subtotal td,.cart-block table .order-total td{text-align:right !important;color:#333;font-family:var(--font-sec);font-size:2rem;font-weight:600}@media only screen and (max-width: 1200px){.cart-block table .cart-subtotal td,.cart-block table .order-total td{font-size:1.8rem}}@media only screen and (max-width: 800px){.cart-block table .cart-subtotal td,.cart-block table .order-total td{font-size:1.6rem}}.cart-block table .order-total td{color:#e48900}@media screen and (min-width: 992px){.cart-block table .carts-wrap{overflow-x:auto}}.cart-block table .text-l{color:var(--color-text);font-size:2rem;font-weight:700;line-height:120%;text-align:left;padding-top:0;min-width:13rem}@media only screen and (max-width: 1200px){.cart-block table .text-l{font-size:1.8rem}}@media only screen and (max-width: 800px){.cart-block table .text-l{font-size:1.6rem}}.cart-block table .text-m{color:var(--color-text);font-size:1.6rem;font-weight:600;line-height:150%;text-wrap:wrap;margin-bottom:0.8rem;transition:color 0.4s}@media only screen and (max-width: 800px){.cart-block table .text-m{font-size:1.4rem}}@media screen and (min-width: 1200px){.cart-block table .text-m:hover,.cart-block table .text-m:focus-visible{color:var(--color-pri)}}.cart-block table .text-price,.cart-block table .txt-amount{color:var(--color-text);font-size:2rem;font-weight:600;line-height:140%}@media only screen and (max-width: 1200px){.cart-block table .text-price,.cart-block table .txt-amount{font-size:1.8rem}}@media only screen and (max-width: 800px){.cart-block table .text-price,.cart-block table .txt-amount{font-size:1.6rem}}.cart-block table .text-price ins,.cart-block table .txt-amount ins{text-decoration:none}.cart-block table .carts-box{display:flex;gap:1.6rem;min-width:30rem}@media screen and (max-width: 992px){.cart-block table .carts-box{min-width:100%;width:100%}}.cart-block table .carts-box .carts-content{display:flex;justify-content:center;flex-direction:column}@media screen and (max-width: 992px){.cart-block table .carts-box .carts-content{width:100%;max-width:40rem}}.cart-block table .carts-box .carts-content p:not(:first-child){color:#999;font-size:1.4rem;line-height:1.42;margin-top:0.4rem}.cart-block table .carts-box .carts-content p:not(:first-child) strong{font-weight:600}.cart-block table .carts-box .carts-content ul li{color:#999;font-weight:300;font-size:1.4rem;line-height:142.857%}.cart-block table .carts-box .carts-content ul li strong{font-weight:400}.cart-block table .carts-box .carts-content ul li:not(:first-child){margin-top:0.4rem}.cart-block table .carts-img{flex-shrink:0;display:block;width:10.4rem;height:10.4rem;border-radius:0.8rem;overflow:hidden}@media screen and (min-width: 1200px){.cart-block table .carts-img:hover img,.cart-block table .carts-img:focus-visible img{transform:scale(1.05)}}.cart-block table .carts-img img{width:100% !important;height:100% !important;object-fit:contain;transition:transform 0.4s}@media screen and (max-width: 576px){.cart-block table .carts-img{width:8rem;height:8rem}}.cart-block table .carts-price{display:flex;flex-direction:column}.cart-block table .carts-price del{font-size:1.6rem;font-weight:300;font-family:var(--font-pri);order:initial}@media only screen and (max-width: 800px){.cart-block table .carts-price del{font-size:1.4rem}}.cart-block table .carts-price ins{font-size:2rem;color:var(--color-text);font-weight:600}@media only screen and (max-width: 1200px){.cart-block table .carts-price ins{font-size:1.8rem}}@media only screen and (max-width: 800px){.cart-block table .carts-price ins{font-size:1.6rem}}.cart-block table .discount{padding:0.2rem 0.4rem;border-radius:10rem;background-color:var(--color-pri);margin-top:0.8rem;font-family:var(--font-pri);color:#fff;font-size:1.2rem;font-weight:400;line-height:133.333%;width:fit-content}@media screen and (max-width: 992px){.cartpage .cart-block table tr td:last-child{padding:0rem !important;position:absolute;right:0rem;top:0;width:fit-content}}.cartpage .cart-block table tr td:last-child::before{content:none !important}@media screen and (max-width: 992px){.cartifpage .cart-block table tr td:last-child{padding:0rem !important;position:absolute;right:0rem;top:0;width:fit-content}}.cartifpage .cart-block table tr td:last-child::before{content:none !important}.carts-promo{display:flex;align-items:center;gap:2.3rem;width:fit-content}@media screen and (max-width: 580px){.carts-promo{width:100%}}.carts-promo>span{color:var(--color-black);font-size:1.6rem;font-weight:600;line-height:150%}@media only screen and (max-width: 800px){.carts-promo>span{font-size:1.4rem}}@media screen and (max-width: 576px){.carts-promo>span{display:none}}.carts-promo .form{flex:1}.carts-promo .form-wrap{flex-direction:row;align-items:center;min-width:34.1rem;position:relative}@media screen and (max-width: 576px){.carts-promo .form-wrap{min-width:auto}}.carts-promo .form-wrap input{padding:1.5rem 2.4rem;padding-right:17.3rem;border:0;outline:none;background-color:#fff;border-bottom:0.1rem solid #f1eae2;font-size:1.6rem;color:var(--color-text);font-weight:400;line-height:150%;transition:.4s ease}.carts-promo .form-wrap input::placeholder{color:#999;font-weight:300}@media screen and (max-width: 576px){.carts-promo .form-wrap input::placeholder{font-size:1.4rem}}@media screen and (max-width: 576px){.carts-promo .form-wrap input{width:100% !important;padding-left:1.2rem;padding-right:15.5rem;padding-block:1.2rem}}.carts-promo .form-wrap .btn{padding:1.2rem 2rem;font-size:1.4rem;position:absolute;right:0.8rem}@media screen and (max-width: 576px){.carts-promo .form-wrap .btn{font-size:1.2rem;padding:0.8rem 1.6rem}}.total-cart{display:flex;align-items:center;justify-content:space-between;gap:2.4rem}@media screen and (max-width: 992px){.total-cart{flex-direction:column;gap:2.4rem;align-items:start;justify-content:start;width:100%}}@media screen and (max-width: 768px){.total-cart{width:100%}}.count-total{font-family:var(--font-desc);color:#000;font-size:1.6rem;font-weight:600;line-height:150%;display:flex;align-items:center}@media only screen and (max-width: 800px){.count-total{font-size:1.4rem}}@media screen and (max-width: 992px){.count-total{width:100%;justify-content:space-between}}.count-total:not(:last-child){margin-left:auto}.count-total ins{text-decoration:none}.count-total .amount{padding-left:1.6rem}.count-total span:not(:first-child){padding-left:1.6rem}.count-total span:last-child{color:var(--color-text);font-size:2.4rem;font-weight:600;line-height:133.333%}@media only screen and (max-width: 1200px){.count-total span:last-child{font-size:2.2rem}}@media only screen and (max-width: 800px){.count-total span:last-child{font-size:1.8rem}}.cart-pd{display:flex;gap:1.6rem;min-width:30rem}.table-txt{color:#333;font-family:var(--font-pri);font-size:1.8rem;font-weight:600;line-height:normal;margin-bottom:0.8rem}@media only screen and (max-width: 1200px){.table-txt{font-size:1.6rem}}@media only screen and (max-width: 800px){.table-txt{font-size:1.5rem}}@media only screen and (max-width: 576px){.table-txt{font-size:1.4rem}}.cart-pd_info{flex:1;flex-shrink:0}.cart-pd_img{width:9rem;flex-shrink:0}.cart-pd_img .img-box{width:100%;position:relative;padding-top:100%}.cart-pd_img .img-box img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}.total-block{display:flex;align-items:center;justify-content:space-between}.total-price p{text-decoration:none;display:block;overflow:hidden;color:#333;font-family:var(--font-sec);font-size:2rem;font-weight:600;line-height:1.4}.total-price p:first-child{overflow:hidden;color:#999;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-pri);font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.5;text-decoration:line-through;display:block}@media only screen and (max-width: 800px){.total-price p:first-child{font-size:1.4rem}}@media only screen and (max-width: 1200px){.total-price p{font-size:1.8rem}}@media only screen and (max-width: 800px){.total-price p{font-size:1.6rem}}.infomation-payment .total-price p{text-decoration:none;display:block;overflow:hidden;color:#333;font-family:var(--font-sec);font-size:2rem;font-weight:600;line-height:1.4}@media only screen and (max-width: 1200px){.infomation-payment .total-price p{font-size:1.8rem}}@media only screen and (max-width: 800px){.infomation-payment .total-price p{font-size:1.6rem}}.infomation-payment .cart-pd{margin-bottom:1rem}.infomation-payment .table-resp{margin-bottom:2.4rem}.infomation-payment .count-total{margin-top:2.4rem;padding-top:2.4rem;border-top:0.1rem solid #d9d9d9}.total-cart .count-total{min-width:18rem}.total-cart .count-total:last-child{min-width:25.8rem}.box-input{padding:0.7rem 0.7rem 0.7rem 2.4rem;border:0.1rem solid #D9D9D9;display:flex;min-width:38.4rem;border-radius:4rem}@media screen and (max-width: 480px){.box-input{padding:1rem}}.box-input form{display:flex;gap:2.4rem}.box-input input{border:none;flex:1;font-size:1.6rem;height:auto !important;width:100%}@media only screen and (max-width: 800px){.box-input input{font-size:1.4rem}}.box-input input:focus{outline:none}.box-input input::placeholder{color:#999;font-family:var(--font-pri);font-size:1.6rem;font-weight:400;line-height:1.5}@media only screen and (max-width: 800px){.box-input input::placeholder{font-size:1.4rem}}@media screen and (max-width: 576px){.box-input input::placeholder{font-size:1.4rem}}.box-input .btn{font-weight:400 !important;padding:1.2rem 2rem !important;border:1px solid #e77c58 !important;font-size:1.4rem !important;border-radius:4rem !important;background-image:linear-gradient(108deg, #e77c58 3.84%, #ff480f 22.43%, #d60326 60.36%, #7d289d 96.59%) !important;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;overflow:hidden !important}.discount-block{display:flex;gap:2.4rem;align-items:center}@media screen and (max-width: 768px){.discount-block{width:100%;flex-wrap:wrap;gap:1rem}.discount-block .box-input{min-width:100%}}.discount-block p{color:#000;font-family:var(--font-pri);font-size:1.6rem;font-style:normal;font-weight:600;line-height:1.5}@media only screen and (max-width: 800px){.discount-block p{font-size:1.4rem}}.cart-action{margin-top:4rem;display:flex;justify-content:center;gap:1.4rem}.cart-action .btn{min-width:23.6rem}@media screen and (max-width: 576px){.cart-action{margin-top:2.4rem;flex-direction:column;gap:1rem}.cart-action .btn{width:100%;justify-content:center}}.quantity-payment{color:#333;font-family:var(--font-sec);font-size:1.6rem;font-weight:600;line-height:1.4}@media only screen and (max-width: 800px){.quantity-payment{font-size:1.4rem}}.calculate-cart{display:flex;flex-direction:column;gap:1.6rem;margin-top:2.4rem}.calculate-cart .count-total{width:100%;justify-content:space-between}.calculate{display:flex;justify-content:space-between;align-items:center}.calculate p{color:#333;font-family:var(--font-sec);font-size:2rem;font-weight:600;line-height:1.4}.calculate p:first-child{color:#333;font-family:var(--font-pri);font-size:1.6rem;font-weight:400;line-height:1.5}@media only screen and (max-width: 800px){.calculate p:first-child{font-size:1.4rem}}@media only screen and (max-width: 1200px){.calculate p{font-size:1.8rem}}@media only screen and (max-width: 800px){.calculate p{font-size:1.6rem}}.infomation-payment{margin-top:2.4rem}.cartif-pay{margin-bottom:3.2rem}.cartif-pay .form-wrap{margin:0}.form-checkbox{width:100%;display:flex;align-items:center;gap:1.2rem}.form-checkbox .opbox input{margin:0;width:3.2rem;height:3.2rem}.form-checkbox .opbox input[type="radio"]{opacity:0;pointer-events:none;position:absolute;appearance:none}.form-checkbox .opbox input[type="radio"]+.radio-label{margin:0;font-size:unset;user-select:none;line-height:normal}.form-checkbox .opbox input[type="radio"]+.radio-label::before{content:"";width:1.6rem;height:1.6rem;display:block;cursor:pointer;position:relative;vertical-align:top;text-align:center;border-radius:100%;border:0.1rem solid #b1b1b1;transition:0.4s ease-in-out}.form-checkbox .opbox input[type="radio"]:checked+.radio-label::before{background:#123e6c;border-color:#123e6c;box-shadow:inset 0 0 0 0.3rem white}.cart-bank_info{display:flex;flex-direction:column;gap:1.6rem}.cart-bank_info p{display:flex;flex-direction:column;gap:0.8rem;color:#999;font-family:var(--font-pri);font-size:1.6rem;font-weight:400;line-height:1.5}@media only screen and (max-width: 800px){.cart-bank_info p{font-size:1.4rem}}.cart-bank_info p span{display:flex;font-weight:600;color:#333}.qr-pay{margin:1.6rem 0}.qr-pay img{max-width:20rem}.confirm-order .btn{width:100%;justify-content:center}.infomation-payment{row-gap:2.4rem}@media screen and (max-width: 980px){.infomation-payment_box{width:100%}}.success-img{max-width:14.4rem;margin:0 auto;margin-bottom:1.6rem}@media screen and (max-width: 576px){.success-img{max-width:8rem}}.success{max-width:50rem;margin:0 auto;padding-bottom:4rem;width:100%;text-align:center;margin-right:auto;margin-left:auto}.success-mess{color:#202020;text-align:center;font-size:1.8rem;font-weight:300;line-height:1.5;max-width:40.4rem;margin-right:auto;margin-left:auto;margin-top:0.8rem}@media only screen and (max-width: 1200px){.success-mess{font-size:1.6rem}}@media only screen and (max-width: 800px){.success-mess{font-size:1.5rem}}@media only screen and (max-width: 576px){.success-mess{font-size:1.4rem}}.success-info{padding:2rem;border-radius:1.2rem;border:0.1rem dashed #202020;background-color:#fff;box-shadow:0px 8px 24px 0px rgba(149,157,165,0.2);-webkit-box-shadow:0px 8px 24px 0px rgba(149,157,165,0.2)}.si-block{display:flex}@media screen and (max-width: 768px){.si-block{flex-wrap:wrap;row-gap:2.4rem}}.si-box{width:25%;text-align:center}@media screen and (max-width: 768px){.si-box{width:50%}}.si-item p{color:var(--color-text);font-size:2rem;font-weight:700;line-height:1.2;margin-bottom:0.4rem}@media only screen and (max-width: 1200px){.si-item p{font-size:1.8rem}}@media only screen and (max-width: 800px){.si-item p{font-size:1.6rem}}.si-item .si-value{color:var(--color-text);font-size:1.6rem;line-height:1.5;font-family:var(--font-desc);font-weight:400}@media only screen and (max-width: 800px){.si-item .si-value{font-size:1.4rem}}.btn-back{margin-top:4.8rem}.btn-back .btn{width:fit-content;margin:0 auto}.method-pay{flex-wrap:wrap;justify-content:space-between}.method-pay p:last-child{font-weight:400;font-family:var(--font-pri)}@media screen and (max-width: 480px){.method-pay p{width:100%}.method-pay p:last-child{text-align:end}}.pay-success .price.old{display:none}.cart_item{position:relative}@media screen and (max-width: 768px){.product-remove{position:initial;top:0;right:0;min-width:fit-content !important;border:none !important;justify-content:flex-end !important}}.woocommerce .woocommerce-additional-fields{margin-top:2.4rem}@media screen and (max-width: 580px){.woocommerce .woocommerce-additional-fields{margin-top:1.2rem}}.woocommerce .woocommerce-additional-fields .form-row{width:100% !important}.wc_payment_method label{display:flex;align-items:center;gap:1.2rem}.wc_payment_method label::before{content:"";display:block;width:2.4rem;height:2.4rem;border:0.1rem solid #999999;border-radius:10rem;transition:0.3s;flex-shrink:0}.wc_payment_method img{display:none}.wc_payment_method:has(input[type="radio"]:checked) label::before{background:#d60326;border-color:#d60326;box-shadow:inset 0 0 0 0.3rem white}.woocommerce-checkout-payment{background:transparent !important}.cart-empty{min-height:15rem}.return-to-shop{display:flex;justify-content:center;margin-bottom:10rem}.return-to-shop a{font-size:1.6rem;display:inline-block !important;text-align:center !important;padding:1.2rem 2.4rem !important;border-radius:999rem !important;position:relative !important;transition:0.3s ease all !important;z-index:1 !important;overflow:hidden !important;font-family:var(--font-pri) !important;font-weight:600 !important;line-height:normal !important;background:var(--color-pri) !important;color:#fff !important;border:0.1rem solid var(--color-pri) !important;display:flex !important;align-items:center !important;gap:0.8rem !important;width:fit-content !important}@media only screen and (max-width: 800px){.return-to-shop a{font-size:1.4rem}}.return-to-shop a::before{transition:0.5s all ease;position:absolute;top:0;left:50%;right:50%;bottom:0;opacity:0;content:"";background-color:#fff;z-index:-1}@media screen and (min-width: 1200px){.return-to-shop a:hover,.return-to-shop a:focus-visible{color:var(--color-pri) !important}.return-to-shop a:hover:before,.return-to-shop a:focus-visible:before{transition:0.5s all ease;left:0;right:0;opacity:1}}.woocommerce-message{outline:none;display:flex;background:#fff;gap:0.8rem}@media screen and (max-width: 576px){.woocommerce-message{flex-direction:column}}.woocommerce-message a{display:flex;font-weight:600;text-decoration:underline;white-space:nowrap}.carts-behavior,.carts-behavor{display:flex;align-items:center;justify-content:flex-end;gap:1.2rem;margin-right:0.6rem}@media screen and (max-width: 992px){.carts-behavior,.carts-behavor{margin-right:0rem}}.carts-behavior img,.carts-behavor img{width:2.4rem !important;height:2.4rem !important}@media screen and (max-width: 576px){.carts-behavior img,.carts-behavor img{width:2rem !important;height:2rem !important}}.carts-behavior a,.carts-behavor a{display:flex;align-items:center;transition:.4s ease;color:#999;background-color:transparent !important}.carts-behavior a:hover,.carts-behavor a:hover{color:var(--color-pri)}#align-modal.logout-modal .form-inner{gap:1.6rem;margin-top:3.2rem}.cart-order{display:flex;flex-wrap:wrap;margin-top:4rem;row-gap:4rem;margin-right:-1.2rem;margin-left:-1.2rem}.cart-order .title-s{background:linear-gradient(108deg, #e77c58 3.84%, #ff480f 22.43%, #d60326 60.36%, #7d289d 96.59%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:2.4rem}.cart-info,.cart-prod{padding:0 1.2rem;width:50%}@media screen and (max-width: 992px){.cart-info,.cart-prod{width:100%}}.cart-info .form-group{width:100%;padding:0;column-gap:1.6rem;row-gap:1.6rem}.cart-info .form-group .form-label span{color:var(--color-pri)}.cart-info .form-group .form-label span.is-require{color:#c33025}.cart-info .form-group .form-label:first-child{flex:1}.cart-info .form-group .form-label:last-child{width:35%}@media screen and (max-width: 576px){.cart-info .form-group .form-label:last-child{width:100%}}.cart-info .form-label{margin-bottom:0}.cart-info .form-input{border-radius:4rem;border:none;height:auto;margin:0 !important}.cart-info .form-input:nth-child(1){width:60% !important}@media screen and (max-width: 580px){.cart-info .form-input:nth-child(1){width:100% !important}}.cart-info .form-input:nth-child(2){width:40% !important}@media screen and (max-width: 580px){.cart-info .form-input:nth-child(2){width:100% !important}}.cart-info .form-input input{height:auto !important;border-radius:4rem !important}.cart-info .form-inner{border-radius:2.4rem;padding:2.4rem;background:#fff;box-shadow:10px 10px 40px 0px rgba(0,0,0,0.05);display:flex;flex-direction:column;gap:2.4rem;margin-bottom:4rem}@media screen and (max-width: 576px){.cart-info .form-inner{padding:2rem 1.5rem;gap:1.6rem}}.cart-info textarea.form-input{height:12rem;padding:1.2rem 2rem;border-radius:2.4rem;width:100%}.cart-method{position:relative;padding-top:4rem}.cart-method::after{position:absolute;z-index:0;content:"";width:100%;height:1px;background:linear-gradient(104deg, #e77c58 3.87%, rgba(255,72,15,0.5) 19.36%, rgba(214,3,38,0.25) 40.55%, rgba(125,40,157,0.05) 81.19%);top:0;left:0}.method-payment{margin-top:2.4rem}.method-payment .checkbox.radio{background:#fff;padding:2.4rem;border-radius:2.4rem;box-shadow:10px 10px 40px 0px rgba(0,0,0,0.05);padding-left:6.2rem;gap:1.2rem}.method-payment .checkbox.radio:not(:last-child){margin-bottom:1.6rem}.method-payment .checkbox.radio .checkmark{left:2.4rem;width:2.6rem;height:2.6rem;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("../images/common/ico_raido1.svg");border:0}.method-payment .checkbox.radio .checkmark::after{content:unset}.method-payment .checkbox.radio .checkbox-input:checked ~ .checkmark{background-image:url("../images/common/ico_raido.svg")}.cart-prod .cart-block{margin-top:0;padding:2rem 2.4rem;padding-bottom:4rem}.cart-prod .cart-block table tbody tr:last-child td{border-bottom-color:#f0f0f0}.cart-prod .cart-block table tbody td:first-child{width:fit-content}.cart-prod .cart-block .carts-box{max-width:40rem;min-width:unset}@media screen and (max-width: 1199.98px){.cart-prod .cart-block .carts-box{gap:0.8rem}}@media screen and (max-width: 992px){.cart-prod .cart-block .carts-box{max-width:unset}}@media screen and (max-width: 576px){.cart-prod .cart-block{padding:2rem 1.5rem}}.cart-prod .cart-block .carts-img{width:7.2rem;height:7.2rem}@media screen and (max-width: 1199.98px){.cart-prod .cart-block .carts-img{width:5.2rem;height:5.2rem}}.cart-prod .cart-block .price{min-height:unset;flex-direction:column !important;align-items:initial}.cart-prod .cart-block .text-m{font-size:1.6rem}@media only screen and (max-width: 800px){.cart-prod .cart-block .text-m{font-size:1.4rem}}.cart-prod .cart-block .price.new{font-size:1.8rem}@media only screen and (max-width: 1200px){.cart-prod .cart-block .price.new{font-size:1.6rem}}@media only screen and (max-width: 800px){.cart-prod .cart-block .price.new{font-size:1.5rem}}@media only screen and (max-width: 576px){.cart-prod .cart-block .price.new{font-size:1.4rem}}.cart-prod .cart-block table td{min-width:6.5rem}.cart-prod .discount-block{margin-bottom:1.6rem;padding-bottom:2.4rem;border-bottom:1px solid #f0f0f0;align-items:flex-start}.cart-prod .discount-block p{white-space:nowrap;margin-top:1.6rem}@media screen and (max-width: 1199.98px){.cart-prod .discount-block{gap:0.8rem;flex-direction:column;align-items:start}.cart-prod .discount-block .box-input{width:100%}.cart-prod .discount-block .voucher-box{width:100%}.cart-prod .discount-block p{margin-top:0}}@media screen and (max-width: 576px){.cart-prod .discount-block .box-input input{font-size:1.4rem}.cart-prod .discount-block .box-input .btn{padding:0.8rem 0.4rem;font-size:1rem}}.cart-prod .total-cart{flex-direction:column;gap:1.2rem}.cart-prod .count-total{width:100%;display:flex;justify-content:space-between}.cart-prod .count-total>span{padding-left:0}.cart-prod .count-total span{font-weight:300;color:var(--color-text)}.cart-prod .count-total span:first-child{font-weight:40}.cart-prod .count-total span:last-child{font-weight:600;font-size:1.8rem;background:transparent;-webkit-text-fill-color:unset}@media only screen and (max-width: 1200px){.cart-prod .count-total span:last-child{font-size:1.6rem}}@media only screen and (max-width: 800px){.cart-prod .count-total span:last-child{font-size:1.5rem}}@media only screen and (max-width: 576px){.cart-prod .count-total span:last-child{font-size:1.4rem}}.cart-prod .count-total:last-child{margin-top:1.2rem;position:relative}.cart-prod .count-total:last-child::before{position:absolute;z-index:0;content:"";width:100%;top:-1.2rem;left:0;height:1px;background:linear-gradient(104deg, #2e2b24 3.87%, rgba(46,43,36,0) 100%)}.cart-prod .count-total:last-child span:last-child{font-size:2rem;color:var(--color-text) !important}@media only screen and (max-width: 1200px){.cart-prod .count-total:last-child span:last-child{font-size:1.8rem}}@media only screen and (max-width: 800px){.cart-prod .count-total:last-child span:last-child{font-size:1.6rem}}.cart-prod .cart-action{margin-top:2rem;margin-bottom:2rem}.cart-prod .checkbox-text{font-size:1.4rem;line-height:1.42;color:#000}.cart-prod .checkbox-text a{background:linear-gradient(108deg, #e77c58 3.84%, #ff480f 22.43%, #d60326 60.36%, #7d289d 96.59%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:.4s ease}.cart-prod .checkbox-text a:hover{background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset;color:var(--color-pri);background:transparent;text-decoration:underline}.cart-prod .cart-action .btn{width:calc(50% - 0.5 * 1.4rem);min-width:unset;padding:1.2rem}@media screen and (max-width: 576px){.cart-prod .cart-action .btn{width:100%}}.voucher-list{margin-top:2rem;display:flex;align-items:center;flex-wrap:wrap;gap:0.8rem}.voucher-item{padding:0.8rem 1.6rem;border-radius:40px;background:#7d289d;width:fit-content;display:flex;align-items:center;gap:0.8rem;font-size:1.4rem;color:#fff;line-height:1.42;cursor:pointer;transition:.4s ease}.voucher-item img{width:1.6rem;height:1.6rem}@media screen and (max-width: 576px){.voucher-item{padding:0.6rem 0.8rem;gap:0.4rem}.voucher-item img{width:1.2rem;height:1.2rem}}.voucher-item:hover{background:var(--color-pri)}.payment-success .cart-block tbody tr td:nth-child(2) .amount{color:var(--color-text);font-size:2rem;font-weight:600;line-height:140%}@media only screen and (max-width: 1200px){.payment-success .cart-block tbody tr td:nth-child(2) .amount{font-size:1.8rem}}@media only screen and (max-width: 800px){.payment-success .cart-block tbody tr td:nth-child(2) .amount{font-size:1.6rem}}.payment-success .cart-block tbody tr td:nth-child(2) .amount ins{text-decoration:none}.payment-success .cart-block tbody tr td:nth-child(3),.payment-success .cart-block thead tr td:nth-child(3){text-align:center !important}.payment-success .cart-block tbody tr td:last-child,.payment-success .cart-block thead tr td:last-child{text-align:right !important}.payment-success .cart-prod{width:100%;padding:0;margin-top:2.4rem}.payment-success .cart-prod .count-total.method-total span:last-child{font-weight:400;font-size:1.6rem;color:var(--color-text)}.payment-success .cart-prod .count-total:last-child{margin-top:2.4rem;padding-top:1.2rem}.payment-success .cart-prod .count-total:last-child::before{top:-1.2rem}.payment-success .cart-prod .count-total:last-child span{font-weight:600;color:var(--color-text)}.payment-success .cart-prod .count-total:last-child span:last-child{font-size:2.4rem}@media only screen and (max-width: 1200px){.payment-success .cart-prod .count-total:last-child span:last-child{font-size:2.2rem}}@media only screen and (max-width: 800px){.payment-success .cart-prod .count-total:last-child span:last-child{font-size:1.8rem}}.cartifpage .cart-main{margin-top:4rem;margin-bottom:3.2rem}@media screen and (max-width: 768px){.cartifpage .cart-main{margin-top:2.4rem}}.cartifpage .shop_table_responsive{display:table}.cartifpage .shop_table_responsive::after{content:none}.cartifpage .total-cart:has(.carts-promo){margin-bottom:2.4rem;justify-content:unset}@media screen and (min-width: 992px){.cartifpage .total-cart:has(.carts-promo) .count-total:last-child{justify-content:center}}.cartifpage .total-cart:not(:has(.carts-promo)){padding-top:2.4rem;position:relative;gap:1.6rem;justify-content:initial;align-items:initial;flex-direction:row;flex-wrap:wrap}.cartifpage .total-cart:not(:has(.carts-promo))::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg, #2e2b24 0%, rgba(46,43,36,0) 100%);pointer-events:none}.cartifpage .total-cart:not(:has(.carts-promo)) .count-total{width:100%}.cartifpage .total-cart:not(:has(.carts-promo)) .count-total{margin-left:0rem;justify-content:space-between;font-weight:300;color:var(--color-text)}.cartifpage .total-cart:not(:has(.carts-promo)) .count-total span:last-child{font-family:var(--font-pri);color:var(--color-text);font-size:2rem;font-weight:500}@media only screen and (max-width: 1200px){.cartifpage .total-cart:not(:has(.carts-promo)) .count-total span:last-child{font-size:1.8rem}}@media only screen and (max-width: 800px){.cartifpage .total-cart:not(:has(.carts-promo)) .count-total span:last-child{font-size:1.6rem}}.cartifpage .total-cart:not(:has(.carts-promo)) .count-total:last-child{font-weight:400;padding-top:1.2rem;position:relative}.cartifpage .total-cart:not(:has(.carts-promo)) .count-total:last-child::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg, #2e2b24 0%, rgba(46,43,36,0) 100%);pointer-events:none}.cartifpage .total-cart:not(:has(.carts-promo)) .count-total:last-child span:last-child{color:var(--color-text);font-weight:600;font-size:2.8rem}@media only screen and (max-width: 1200px){.cartifpage .total-cart:not(:has(.carts-promo)) .count-total:last-child span:last-child{font-size:2.2rem}}@media only screen and (max-width: 800px){.cartifpage .total-cart:not(:has(.carts-promo)) .count-total:last-child span:last-child{font-size:1.8rem}}.cartifpage .total-cart:not(:has(.carts-promo)) .count-total .amount{display:inline-block}.cartifpage .total-cart .woocommerce-shipping-methods{margin-left:auto !important;padding-left:1.6rem !important;font-size:1.8rem}@media only screen and (max-width: 1200px){.cartifpage .total-cart .woocommerce-shipping-methods{font-size:1.6rem}}@media only screen and (max-width: 800px){.cartifpage .total-cart .woocommerce-shipping-methods{font-size:1.5rem}}@media only screen and (max-width: 576px){.cartifpage .total-cart .woocommerce-shipping-methods{font-size:1.4rem}}@media screen and (min-width: 992.02px){.cartifpage .total-cart .woocommerce-shipping-methods{min-width:28.4rem}}@media screen and (max-width: 576px){.cartifpage .total-cart .woocommerce-shipping-methods{font-size:1.2rem;padding-left:0rem !important}}.cartifpage .total-cart .woocommerce-shipping-methods li{margin:0 !important}.cartifpage .total-cart .woocommerce-shipping-methods li input{appearance:auto;-webkit-appearance:auto;width:1.8rem;height:1.8rem;accent-color:#2e2b24;margin-top:0.5rem !important;margin-right:1.2rem !important}@media screen and (max-width: 1200px){.cartifpage .total-cart .woocommerce-shipping-methods li input{margin-top:0.3rem !important;margin-right:0.8rem !important}}@media screen and (max-width: 800px){.cartifpage .total-cart .woocommerce-shipping-methods li input{width:1.4rem;height:1.4rem;margin-top:0.2rem !important;margin-right:0.4rem !important}}@media screen and (min-width: 992.02px){.cartifpage .carts-price .price del,.cartifpage .carts-price .price ins{width:100%}}@media screen and (max-width: 1199px){.cartif-row{--col-gap: 1.6rem;--row-gap: 1.6rem}}@media screen and (max-width: 767px){.cartif-row{--col-gap: 0;--row-gap: 0}}@media screen and (max-width: 767px){.cartif-col{width:100%}}@media screen and (max-width: 767px){.cartif-col.col-7{padding-bottom:1.6rem}}.cartif-col.col-5 .cartif-box{position:sticky;top:10rem;transition:top 0.4s}.cartif-col.col-5 .cartif-box.is-top{top:2rem}@media screen and (max-width: 767px){.cartif-col.col-5 .cartif-box{position:initial}}.cartif-wrap{padding-bottom:10rem}@media screen and (max-width: 992px){.cartif-wrap{padding-bottom:6rem}}@media screen and (max-width: 576px){.cartif-wrap{padding-bottom:4rem}}.cartif-box{display:flex;flex-direction:column;padding:2.4rem;background-color:#fff;border-radius:1.2rem;overflow:hidden;box-shadow:0px 8px 24px 0px rgba(0,0,0,0.05);-wekbit-box-shadow:0px 8px 24px 0px rgba(0,0,0,0.05)}@media screen and (max-width: 1199px){.cartif-box{padding:1.6rem}}.cartif-box>.text-l{color:var(--color-text);font-weight:600;font-size:2rem;line-height:140%;margin-bottom:2.4rem;padding-bottom:1.2rem;position:relative}.cartif-box>.text-l::after{content:"";position:absolute;left:0rem;bottom:0rem;width:100%;height:0.1rem;background-image:linear-gradient(90deg, #202020 0%, rgba(32,32,32,0) 100%);pointer-events:none}.cartif-box .form-wrap{row-gap:1.6rem}.cartif-box .form-group textarea{min-height:12rem}.cartif-checkbox{margin-bottom:2.4rem}.cartif-checkbox .form-group{gap:1.6rem}.cartif-checkbox .form-group .checkbox{user-select:none}.cartif-checkbox .form-group .checkbox input[type="radio"]{opacity:0;appearance:none;position:absolute;pointer-events:none}.cartif-checkbox .form-group .checkbox input[type="radio"]+.radio-label::before{content:"";width:1.8rem;height:1.8rem;display:block;position:relative;text-align:center;vertical-align:top;border-radius:100%;border:0.2rem solid var(--color-text);transition:.4s ease}.cartif-checkbox .form-group .checkbox input[type="radio"]:checked+.radio-label::before{background-color:var(--color-text);box-shadow:inset 0 0 0 0.3rem white}.cartif-checkbox .form-group .radio-label{gap:1.2rem;display:flex;cursor:pointer;position:relative}.cartif-checkbox .form-group .radio-label img{width:2.4rem;height:2.4rem;object-fit:cover}.cartif-checkbox .form-group .radio-label .text-xm{flex:1}@media screen and (max-width: 850px){.cartif .form-box{width:100%}}.cartif-bank{display:flex;row-gap:1.6rem;margin-bottom:1.6rem;flex-direction:column}.cartif-bank .info .title{color:#939393;font-weight:400;font-size:1.6rem;margin-bottom:0.4rem}.cartif-bank .info:nth-child(3){text-transform:capitalize}.cartif-bank .info span{display:block;font-size:1.6rem}.cartif-qrcode{width:20rem;padding:1.2rem 0;overflow:hidden;user-select:none}.cartif-action{margin-top:3.2rem}.cartif-action .btn{width:100%;color:#fff;background-color:var(--color-pri);font-weight:600}.cartif-action .btn::before{background-color:#fff}@media screen and (min-width: 1200px){.cartif-action .btn:hover,.cartif-action .btn:focus-visible{color:var(--color-pri)}}.cartif #payment{border-radius:0;background:transparent}.cartif #payment .payment_methods{padding:0 !important;display:flex;row-gap:1.6rem;border-bottom:0 !important;flex-direction:column}.cartif #payment .payment_methods::before,.cartif #payment .payment_methods::after{content:unset !important}.cartif #payment .wc_payment_method input{display:none}.cartif #payment .wc_payment_method:has(input[type="radio"]) label::before{content:"";width:1.6rem;height:1.6rem;display:block;cursor:pointer;position:relative;vertical-align:top;text-align:center;border-radius:100%;border:0.1rem solid #8c8889;transition:.4s ease;order:-2}.cartif #payment .wc_payment_method:has(input[type="radio"]) label::after{content:"";display:block;width:2.4rem;height:2.4rem;position:relative;background-image:url("../../assets/images/checkout/icon_cod.svg");background-repeat:no-repeat;background-size:contain;cursor:pointer;order:-1}.cartif #payment .wc_payment_method:has(input[type="radio"]:checked) label::before{background-color:var(--color-text);border-color:var(--color-text);box-shadow:inset 0 0 0 0.3rem white}.cartif #payment .wc_payment_method.payment_method_bacs label::after{background-image:url("../../assets/images/checkout/icon_bank.svg") !important}.cartif #payment .wc_payment_method.payment_method_vnpay label::after{width:7.9rem !important;background-image:url("../../assets/images/checkout/icon_vnpay.svg") !important}.cartif #payment label{display:flex;gap:1.2rem;align-items:center;font-size:1.6rem;font-weight:400;line-height:150%;user-select:none;width:fit-content;cursor:pointer}@media only screen and (max-width: 800px){.cartif #payment label{font-size:1.4rem}}.cartif #payment div.payment_box{color:#999;font-size:1.6rem;font-style:italic;font-weight:300;line-height:150%;padding:2rem;background-color:#fdfaf3;border-radius:0.8rem;margin:2.7rem 0rem 0rem;filter:drop-shadow(0px 8px 24px rgba(0,0,0,0.05));-webkit-filter:drop-shadow(0px 8px 24px rgba(0,0,0,0.05))}@media only screen and (max-width: 800px){.cartif #payment div.payment_box{font-size:1.4rem}}.cartif #payment div.payment_box::before{content:"";display:block;position:absolute;top:-0.75em;left:0;margin:-1em 0 0 2em;border:1em solid #fdfaf3;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent}.cartif .cartif-link>.text-l,.cartif .cartif-product>.text-l{color:var(--color-text);font-weight:600;font-size:2rem;line-height:140%;margin-bottom:2.4rem;padding-bottom:1.2rem;position:relative}.cartif .cartif-link>.text-l::after,.cartif .cartif-product>.text-l::after{content:"";position:absolute;left:0rem;bottom:0rem;width:100%;height:0.1rem;background-image:linear-gradient(90deg, #202020 0%, rgba(32,32,32,0) 100%);pointer-events:none}.cartif-form .woocommerce-billing-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:2.4rem}@media screen and (max-width: 576px){.cartif-form .woocommerce-billing-fields__field-wrapper{gap:1.2rem}}.cartif-form .woocommerce-billing-fields__field-wrapper .form-group:last-child{margin-bottom:2.4rem}.cartif-form .form-group{width:calc(50% - 1.2rem);padding:0 !important;margin:0 !important}.cartif-form .form-group:nth-child(4){width:100%}.cartif-form .form-group::before,.cartif-form .form-group::after{content:none !important}@media screen and (max-width: 576px){.cartif-form .form-group{width:100%}}.cartif-form .required_field{color:var(--color-text);line-height:150% !important}.cartif-form .required_field .required{color:#c33025}.cartif-form .input-text{color:var(--color-text) !important;padding:1.1rem 2.4rem !important;border-radius:0 !important;border:none !important;border-bottom:0.1rem solid #999 !important;background-color:transparent !important;line-height:150% !important}@media screen and (max-width: 576px){.cartif-form .input-text{padding:0.7rem 1.2rem !important}}.cartif-form .form-row.woocommerce-validated .input-text{border-color:var(--wc-green) !important}.cartif-form .form-row.woocommerce-invalid .input-text{border-color:var(--wc-red) !important}.cartif-form .form-block{width:100%}.cartif-form .form-textarea .count-txt{color:#999;text-align:right;font-size:1.2rem;font-weight:400;line-height:133.333%}.cartif-form .woocommerce-additional-fields{margin-top:2.4rem}.cartorpage .cart-main{margin-top:10rem}@media screen and (max-width: 992px){.cartorpage .cart-main{margin-top:6rem}}@media screen and (max-width: 576px){.cartorpage .cart-main{margin-top:4rem}}.cartorpage .shop_table_responsive{display:table}.cartorpage .carts-pay{margin-top:4rem}.cartorpage .carts-pay .cartif-box{flex-direction:row;flex-wrap:wrap}.cartorpage .carts-pay .cartif-box_tab{width:100%}.cartorpage .carts-pay .cartif-box_tab>*{display:none}.cartorpage .carts-pay .cartif-box_tab>*.is-open{display:flex;flex-wrap:wrap}@media screen and (max-width: 768px){.cartorpage .carts-pay .cartif-box_tab>*.is-open{gap:1.2rem}}.cartorpage .carts-pay .cartif-bank{width:calc(9 / 12 * 100% - 1.6rem);padding-right:1.6rem;margin-bottom:0}@media screen and (max-width: 768px){.cartorpage .carts-pay .cartif-bank{width:100%;padding:0}}.cartorpage .carts-pay .cartif-qrcode{width:calc(3 / 12 * 100% - 1.6rem);padding:0rem;padding-left:1.6rem}@media screen and (max-width: 768px){.cartorpage .carts-pay .cartif-qrcode{width:100%;padding:0}}.cartorpage .carts-pay .cartif-qrcode_download{display:flex;gap:0.8rem;align-items:center;justify-content:center;color:var(--color-pri);font-size:1.6rem;font-weight:600;line-height:150%}@media only screen and (max-width: 800px){.cartorpage .carts-pay .cartif-qrcode_download{font-size:1.4rem}}.cartorpage .carts-pay .cartif-qrcode_download img{width:1.6rem;height:1.6rem}.cartorpage .cartif-box_heading{width:100%;display:flex;gap:3.2rem;justify-content:space-between;align-items:flex-end;position:relative;margin-bottom:2.4rem;padding-bottom:1.2rem}@media screen and (max-width: 768px){.cartorpage .cartif-box_heading{flex-direction:column;align-items:initial;gap:1.2rem}}.cartorpage .cartif-box_heading::after{content:"";position:absolute;left:0rem;bottom:0rem;width:100%;height:0.1rem;background-image:linear-gradient(90deg, #2e2b24 0%, rgba(46,43,36,0) 100%);pointer-events:none}.cartorpage .cartif-box_heading .text-l{font-family:var(--font-sec);color:var(--color-text);font-weight:700;font-size:2rem;line-height:120%;flex-shrink:0}.cartorpage .cartif-box_list{display:flex;flex-wrap:wrap;gap:1.2rem}.cartorpage .cartif-box_list>*{width:10rem;height:5rem;display:flex;align-items:center;justify-content:center;border-radius:0.4rem;border:1px solid #f0f0f0;transition:border-color 0.4s}@media screen and (max-width: 576px){.cartorpage .cartif-box_list>*{width:8rem;height:4rem}}.cartorpage .cartif-box_list>*:hover,.cartorpage .cartif-box_list>*.is-active{border-color:#2e2b24}.cartorpage .cartif-box_list>*>*{display:block;max-width:8rem;max-height:3.3rem;object-fit:contain}@media screen and (max-width: 576px){.cartorpage .cartif-box_list>*>*{max-width:6rem;max-height:2.5rem}}.account-management .carts{padding-bottom:12rem}@media screen and (max-width: 1199px){.account-management .carts{padding-bottom:8rem}}.account-management .carts-wrap{padding:2rem 4rem;border-radius:1rem;margin-bottom:4rem;background-color:white;box-shadow:0 0.8rem 2.4rem 0 rgba(149,157,165,0.2)}@media screen and (max-width: 1199px){.account-management .carts-wrap{padding:2rem}}@media screen and (max-width: 650px){.account-management .carts-wrap{padding:1.2rem}}.account-management .carts-box{gap:1.6rem;display:flex}@media screen and (max-width: 1199px){.account-management .carts-box{gap:1.2rem}}.account-management .carts-img{width:9.6rem;height:9.6rem;flex-shrink:0;overflow:hidden;border-radius:0.5rem}@media screen and (max-width: 650px){.account-management .carts-img{margin-right:unset}}.account-management .carts-content{row-gap:0.8rem;flex-direction:column;display:flex;flex-wrap:wrap}.account-management .carts-content .value{color:#999;font-size:1.4rem;font-weight:600;line-height:142.857%}.account-management .carts-content .text-m{color:var(--color-pri);font-size:1.4rem;font-weight:600;line-height:142.857%}.account-management .carts-content .discount{width:fit-content;column-gap:0.4rem;display:flex;align-items:center;border-radius:0.4rem;background-color:#c33025;padding:0.2rem 0.4rem}.account-management .carts-content .discount .text-s{color:#fff;font-size:1.2rem;font-weight:400;line-height:133.333%}@media screen and (max-width: 950px){.account-management .carts-content .discount{justify-content:center}}@media screen and (max-width: 650px){.account-management .carts-content .discount{justify-content:flex-end}}.account-management .carts-price{margin:0;padding:0;border:0}.account-management .carts-price .price{display:flex;flex-direction:column !important}.account-management .carts-price .old{color:#939393;font-size:1.6rem;font-family:var(--font-pri);text-decoration:line-through}@media only screen and (max-width: 800px){.account-management .carts-price .old{font-size:1.4rem}}.account-management .carts-price .new{font-size:2.4rem}@media only screen and (max-width: 1200px){.account-management .carts-price .new{font-size:2.2rem}}@media only screen and (max-width: 800px){.account-management .carts-price .new{font-size:1.8rem}}.account-management .carts-discount{margin-top:2.4rem}.account-management .carts-inner{row-gap:1.2rem;align-items:center;display:flex;justify-content:space-between}@media screen and (max-width: 890px){.account-management .carts-inner{align-items:flex-end;flex-direction:column}}.account-management .carts-promo{column-gap:3rem;display:flex;align-items:center}@media screen and (max-width: 580px){.account-management .carts-promo{width:100%}}@media screen and (max-width: 580px){.account-management .carts-promo>.text-m{display:none}}.account-management .carts-promo .form{flex:1}.account-management .carts-promo .form-wrap{flex-wrap:nowrap;min-width:34.1rem;column-gap:0.8rem;border-radius:10rem;flex-direction:unset;justify-content:space-between;border:0.1rem solid var(--color-pri);padding:0.8rem 0.8rem 0.8rem 1.6rem}@media screen and (max-width: 580px){.account-management .carts-promo .form-wrap{min-width:auto}}.account-management .carts-promo .form-group{flex:1;width:100%}.account-management .carts-promo .form-group:nth-child(1){margin:0}.account-management .carts-promo .form-group input{border:0;padding:0;color:var(--color-sec)}.account-management .carts-promo .form-group input::placeholder{color:var(--color-sec)}@media screen and (max-width: 767px){.account-management .carts-promo .form-group input::placeholder{color:var(--color-text)}}.account-management .carts-promo .btn-pri{font-size:1.4rem;padding:0.45rem 2.4rem}.account-management .carts-total{column-gap:1.6rem;display:flex;align-items:center}.account-management .carts-total .value{line-height:normal}.account-management .carts-action{display:flex;justify-content:space-between}@media screen and (max-width: 440px){.account-management .carts-action{gap:1.2rem;flex-direction:column}.account-management .carts-action .btn{width:100%}}.account-management .carts-pay{display:flex;row-gap:1.6rem;margin-top:2.4rem;flex-direction:column}.account-management .carts-pay .inner{column-gap:1.2rem;align-items:center;display:flex;justify-content:space-between}.account-management .carts-pay .inner:last-child .number{font-size:2.4rem;font-family:var(--font-sec)}@media only screen and (max-width: 1200px){.account-management .carts-pay .inner:last-child .number{font-size:2.2rem}}@media only screen and (max-width: 800px){.account-management .carts-pay .inner:last-child .number{font-size:1.8rem}}.account-management .carts-pay .inner .desc{color:#939393}.account-management .carts-pay .inner .number{text-align:right}.account-management .carts-quantity{gap:0 1.6rem;display:flex;align-items:center}.account-management .carts-quantity .value{font-size:2rem}.account-management .carts-status .status{column-gap:0.4rem;display:flex;align-items:center}.account-management .carts-status .status.yellow .number{color:#fcb445}.account-management .carts-status .status.red .number{color:#eb2121}.account-management .carts-status .status.green .number{color:#408630}.account-management .carts-table{user-select:none}.account-management .carts-table .text-l{color:var(--color-pri);font-family:var(--font-sec);font-size:2rem;font-weight:600;line-height:140%}@media only screen and (max-width: 1200px){.account-management .carts-table .text-l{font-size:1.8rem}}@media only screen and (max-width: 800px){.account-management .carts-table .text-l{font-size:1.6rem}}.account-management .carts-table table{width:100%}@media screen and (max-width: 650px){.account-management .carts-table table thead{display:none}}.account-management .carts-table table thead tr{border-bottom:0.1rem solid #f0f0f0}.account-management .carts-table table thead tr td{padding-bottom:1.6rem}.account-management .carts-table table tbody tr{border-bottom:0.1rem solid #f0f0f0}.account-management .carts-table table tbody tr td{padding:2.4rem 0 1.6rem}@media screen and (max-width: 1199px){.account-management .carts-table table tbody tr td{padding:1.6rem 0}}@media screen and (max-width: 650px){.account-management .carts-table table tbody tr td{width:100%;padding:1rem;column-gap:1.2rem;margin-bottom:1.2rem;border-radius:0.5rem;justify-content:space-between;display:flex;align-items:center}.account-management .carts-table table tbody tr td::before{content:attr(data-title) !important;width:fit-content;font-weight:700 !important;font-size:1.6rem;text-align:left;white-space:nowrap;font-family:var(--font-sec)}.account-management .carts-table table tbody tr td:nth-child(even){background-color:#f0f0f0}}.account-management .carts-table table tbody tr td .text-price{font-family:var(--font-sec);font-size:2.4rem}@media only screen and (max-width: 1200px){.account-management .carts-table table tbody tr td .text-price{font-size:2.2rem}}@media only screen and (max-width: 800px){.account-management .carts-table table tbody tr td .text-price{font-size:1.8rem}}.account-management .carts-table table tbody tr td:last-child img{margin-left:auto;width:1.6rem;height:1.6rem}.account-management .carts-table table tbody tr td a.remove:hover{background-color:transparent}.account-management .carts-table table td{vertical-align:middle}.account-management .carts .counter-box{height:auto;padding:0.8rem;user-select:none;width:fit-content;column-gap:1.6rem}.account-management .carts .counter-box button{padding:0;width:2.7rem;height:2.7rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.account-management .carts .counter-box .js-plus{background-color:var(--color-text)}.account-management .carts .counter-box .js-plus img{filter:brightness(0) invert(1)}.account-management .carts .counter-text{min-width:1.7rem}.account-order .carts{padding-bottom:12rem}@media screen and (max-width: 1199px){.account-order .carts{padding-bottom:8rem}}.account-order .carts-wrap{padding:2rem 4rem;border-radius:1rem;margin-bottom:4rem;background-color:white;box-shadow:0 0.8rem 2.4rem 0 rgba(149,157,165,0.2)}@media screen and (max-width: 1199px){.account-order .carts-wrap{padding:2rem}}@media screen and (max-width: 650px){.account-order .carts-wrap{padding:1.2rem}}.account-order .carts-box{gap:1.6rem;display:flex}@media screen and (max-width: 1199px){.account-order .carts-box{gap:1.2rem}}.account-order .carts-img{width:9.6rem;height:9.6rem;flex-shrink:0;overflow:hidden;border-radius:0.5rem}@media screen and (max-width: 650px){.account-order .carts-img{margin-right:unset}}.account-order .carts-content{row-gap:0.8rem;flex-direction:column;display:flex;flex-wrap:wrap}.account-order .carts-content .value{color:#999;font-size:1.4rem;font-weight:600;line-height:142.857%}.account-order .carts-content .text-m{color:var(--color-pri);font-size:1.4rem;font-weight:600;line-height:142.857%}.account-order .carts-content .discount{width:fit-content;column-gap:0.4rem;display:flex;align-items:center;border-radius:0.4rem;background-color:#c33025;padding:0.2rem 0.4rem}.account-order .carts-content .discount .text-s{color:#fff;font-size:1.2rem;font-weight:400;line-height:133.333%}@media screen and (max-width: 950px){.account-order .carts-content .discount{justify-content:center}}@media screen and (max-width: 650px){.account-order .carts-content .discount{justify-content:flex-end}}.account-order .carts-price{margin:0;padding:0;border:0}.account-order .carts-price .price{display:flex;flex-direction:column !important}.account-order .carts-price .old{color:#939393 !important;font-size:1.6rem !important;font-family:var(--font-pri);text-decoration:line-through;font-weight:400}@media screen and (max-width: 800px){.account-order .carts-price .old{font-size:1.4rem !important}}.account-order .carts-price .new{font-size:2.4rem !important}@media screen and (max-width: 1200px){.account-order .carts-price .new{font-size:2.2rem !important}}@media screen and (max-width: 800px){.account-order .carts-price .new{font-size:1.8rem !important}}.account-order .carts-discount{margin-top:2.4rem}.account-order .carts-inner{row-gap:1.2rem;align-items:center;display:flex;justify-content:space-between}@media screen and (max-width: 890px){.account-order .carts-inner{align-items:flex-end;flex-direction:column}}.account-order .carts-promo{column-gap:3rem;display:flex;align-items:center}@media screen and (max-width: 580px){.account-order .carts-promo{width:100%}}@media screen and (max-width: 580px){.account-order .carts-promo>.text-m{display:none}}.account-order .carts-promo .form{flex:1}.account-order .carts-promo .form-wrap{flex-wrap:nowrap;min-width:34.1rem;column-gap:0.8rem;border-radius:10rem;flex-direction:unset;justify-content:space-between;border:0.1rem solid var(--color-pri);padding:0.8rem 0.8rem 0.8rem 1.6rem}@media screen and (max-width: 580px){.account-order .carts-promo .form-wrap{min-width:auto}}.account-order .carts-promo .form-group{flex:1;width:100%}.account-order .carts-promo .form-group:nth-child(1){margin:0}.account-order .carts-promo .form-group input{border:0;padding:0;color:var(--color-sec)}.account-order .carts-promo .form-group input::placeholder{color:var(--color-sec)}@media screen and (max-width: 767px){.account-order .carts-promo .form-group input::placeholder{color:var(--color-text)}}.account-order .carts-promo .btn-pri{font-size:1.4rem;padding:0.45rem 2.4rem}.account-order .carts-total{column-gap:1.6rem;display:flex;align-items:center}.account-order .carts-total .value{line-height:normal}.account-order .carts-action{display:flex;justify-content:space-between}@media screen and (max-width: 440px){.account-order .carts-action{gap:1.2rem;flex-direction:column}.account-order .carts-action .btn{width:100%}}.account-order .carts-pay{display:flex;row-gap:1.6rem;margin-top:2.4rem;flex-direction:column}.account-order .carts-pay .inner{column-gap:1.2rem;align-items:center;display:flex;justify-content:space-between}.account-order .carts-pay .inner:last-child .number{font-size:2.4rem;font-family:var(--font-sec)}@media only screen and (max-width: 1200px){.account-order .carts-pay .inner:last-child .number{font-size:2.2rem}}@media only screen and (max-width: 800px){.account-order .carts-pay .inner:last-child .number{font-size:1.8rem}}.account-order .carts-pay .inner .desc{color:#939393}.account-order .carts-pay .inner .number{text-align:right}.account-order .carts-quantity{gap:0 1.6rem;display:flex;align-items:center}.account-order .carts-quantity .value{font-size:2rem}.account-order .carts-status .status{column-gap:0.4rem;display:flex;align-items:center}.account-order .carts-status .status.yellow .number{color:#fcb445}.account-order .carts-status .status.red .number{color:#eb2121}.account-order .carts-status .status.green .number{color:#408630}.account-order .carts-table{user-select:none}.account-order .carts-table .text-l{color:var(--color-pri);font-family:var(--font-sec);font-size:2rem;font-weight:600;line-height:140%}@media only screen and (max-width: 1200px){.account-order .carts-table .text-l{font-size:1.8rem}}@media only screen and (max-width: 800px){.account-order .carts-table .text-l{font-size:1.6rem}}.account-order .carts-table table{width:100%}@media screen and (max-width: 650px){.account-order .carts-table table thead{display:none}}.account-order .carts-table table thead tr{border-bottom:0.1rem solid #f0f0f0}.account-order .carts-table table thead tr td{padding-bottom:1.6rem}.account-order .carts-table table tbody tr{border-bottom:0.1rem solid #f0f0f0}.account-order .carts-table table tbody tr td{padding:2.4rem 0 1.6rem}@media screen and (max-width: 1199px){.account-order .carts-table table tbody tr td{padding:1.6rem 0}}@media screen and (max-width: 650px){.account-order .carts-table table tbody tr td{width:100%;padding:1rem;column-gap:1.2rem;margin-bottom:1.2rem;border-radius:0.5rem;justify-content:space-between;display:flex;align-items:center}.account-order .carts-table table tbody tr td:not(:first-child)::before{content:attr(data-text) !important;width:fit-content;font-weight:700 !important;font-size:1.6rem;text-align:left;white-space:nowrap;font-family:var(--font-sec)}.account-order .carts-table table tbody tr td:nth-child(even){background-color:#f0f0f0}}.account-order .carts-table table tbody tr td .text-price{font-family:var(--font-sec);font-size:2.4rem}@media only screen and (max-width: 1200px){.account-order .carts-table table tbody tr td .text-price{font-size:2.2rem}}@media only screen and (max-width: 800px){.account-order .carts-table table tbody tr td .text-price{font-size:1.8rem}}.account-order .carts-table table tbody tr td:last-child img{margin-left:auto;width:1.6rem;height:1.6rem}.account-order .carts-table table tbody tr td a.remove:hover{background-color:transparent}.account-order .carts-table table td{vertical-align:middle}.account-order .carts .counter-box{height:auto;padding:0.8rem;user-select:none;width:fit-content;column-gap:1.6rem}.account-order .carts .counter-box button{padding:0;width:2.7rem;height:2.7rem;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.account-order .carts .counter-box .js-plus{background-color:var(--color-text)}.account-order .carts .counter-box .js-plus img{filter:brightness(0) invert(1)}.account-order .carts .counter-text{min-width:1.7rem}.woocommerce-checkout .title-content{position:relative}.woocommerce-checkout .title-content .btn-back{display:flex;gap:0.8rem;white-space:nowrap;align-items:center;position:absolute;top:50%;left:0;transform:translate(0%, -50%);margin-top:0rem;color:#c33025;font-size:1.6rem;font-weight:600;line-height:125%}@media only screen and (max-width: 800px){.woocommerce-checkout .title-content .btn-back{font-size:1.4rem}}@media screen and (max-width: 992px){.woocommerce-checkout .title-content .btn-back{position:initial;transform:none;margin-bottom:1.6rem}}.woocommerce-checkout .title-content .btn-back img{width:1.6rem;height:1.6rem;object-fit:contain}.checkout.woocommerce-checkout div[role="alert"]{padding:0 1.6rem;max-width:124.8rem;margin:0 auto;margin-bottom:3.2rem}.checkout.woocommerce-checkout div[role="alert"] ul li+li{margin-top:0.4rem}.woocommerce-verify-email{max-width:60rem;padding:0 1.6rem;margin:10rem auto}@media screen and (max-width: 992px){.woocommerce-verify-email{margin:6rem auto}}@media screen and (max-width: 576px){.woocommerce-verify-email{margin:4rem auto}}.woocommerce-verify-email p:first-of-type{color:var(--color-pri);font-family:var(--font-sec);font-size:2rem;font-weight:700;line-height:122.222%;margin-bottom:1.2rem}@media only screen and (max-width: 1200px){.woocommerce-verify-email p:first-of-type{font-size:1.8rem}}@media only screen and (max-width: 800px){.woocommerce-verify-email p:first-of-type{font-size:1.6rem}}.woocommerce-verify-email button{background-color:var(--color-pri) !important;color:#fff !important;font-weight:400 !important;border:1px solid var(--color-pri) !important}@media screen and (min-width: 1200px){.woocommerce-verify-email button:hover{color:var(--color-pri) !important;background-color:#fff !important}}.woocommerce-verify-email input{outline:none;padding:0.8rem 1.6rem;color:var(--color-pri);border-radius:0.4rem;border:1px solid var(--color-pri)}.cartpage,.cartifpage{--bi-color: var(--color-text);--bi-current-color: var(--color-pri);--bi-after-color: var(--color-text);--bi-after-color-current: var(--color-pri)}.cartpage .breadcrumb,.cartifpage .breadcrumb{padding:2.4rem 0}.cartpage .discount-price{display:flex;gap:1.2rem;align-items:center;justify-content:flex-end;color:#000;font-weight:600}@media screen and (max-width: 992px){.cartpage .discount-price{margin-top:1.6rem;order:1;justify-content:space-between}}.cartpage .discount-price .price{gap:0;font-size:2.4rem !important}@media screen and (max-width: 1200px){.cartpage .discount-price .price{font-size:2.2rem !important}}@media screen and (max-width: 800px){.cartpage .discount-price .price{font-size:1.8rem !important}}@media screen and (max-width: 992px){.cartpage .cart-block form{display:flex;flex-direction:column}.cartpage .cart-block .total-cart{display:contents}.cartpage .cart-block .total-cart .count-total{margin-top:1.6rem}.cartpage .cart-block .total-cart .count-total:last-child{order:1}}.cartpage .cart-block .product-subtotal .price:not(:has(ins)){color:var(--color-text) !important;font-size:2rem !important}@media screen and (max-width: 1200px){.cartpage .cart-block .product-subtotal .price:not(:has(ins)){font-size:1.8rem !important}}@media screen and (max-width: 800px){.cartpage .cart-block .product-subtotal .price:not(:has(ins)){font-size:1.6rem !important}}.cartpage .cart-block .product-subtotal del{font-size:1.6rem;order:initial}@media screen and (max-width: 800px){.cartpage .cart-block .product-subtotal del{font-size:1.4rem}}.cartpage .cart-block .product-subtotal ins{color:var(--color-text);font-size:2rem}@media screen and (max-width: 1200px){.cartpage .cart-block .product-subtotal ins{font-size:1.8rem}}@media screen and (max-width: 800px){.cartpage .cart-block .product-subtotal ins{font-size:1.6rem}}.cartifpage .cart-block{margin-top:2.4rem}.cartifpage .product-subtotal .price:not(:has(ins)){color:var(--color-text) !important;font-size:2rem !important}@media screen and (max-width: 1200px){.cartifpage .product-subtotal .price:not(:has(ins)){font-size:1.8rem !important}}@media screen and (max-width: 800px){.cartifpage .product-subtotal .price:not(:has(ins)){font-size:1.6rem !important}}.cartifpage .product-subtotal del{font-size:1.6rem;order:initial}@media screen and (max-width: 800px){.cartifpage .product-subtotal del{font-size:1.4rem}}.cartifpage .product-subtotal ins{color:var(--color-text);font-size:2rem}@media screen and (max-width: 1200px){.cartifpage .product-subtotal ins{font-size:1.8rem}}@media screen and (max-width: 800px){.cartifpage .product-subtotal ins{font-size:1.6rem}}
