body:has(.cart-page) #chatbot,body:has(.cart-page) .footer-container{display:none}
/* !important vì TopbarPromo đặt display:flex bằng style INLINE — CSS thường
   không thắng được (đã đo: rule không !important bị inline đè). */.mobile:has(.cart-page) .chat-icon,.mobile:has(.cart-page) .mb26-bottomnav,.mobile:has(.cart-page) .mb26-drawer-overlay,.mobile:has(.cart-page) .mb26-promobar,.mobile:has(.cart-page) header.mobile,.pc:has(.cart-page) .topbar-event,.pc:has(.cart-page) .topbar-promo,.pc:has(.cart-page) header.pc{display:none!important}.mobile.mobile-content:has(.cart-page)>.flex-1{padding-top:0!important}.pc .cart-page .cart-checkout-header{background:#f73a03}.pc .cart-page .cart-checkout-header-inner{max-width:1198px;margin:0 auto;width:100%;height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:16px;gap:16px;padding:0 clamp(16px,4vw,48px)}.pc .cart-page .cart-checkout-logo{display:block}.pc .cart-page .cart-checkout-logo img{height:36px;display:block;filter:brightness(0) invert(1)}.pc .cart-page .cart-checkout-hotline{justify-self:end;display:flex;align-items:center;gap:8px;color:#ffffff;text-decoration:none}.pc .cart-page .cart-checkout-hotline:hover{color:#ffe3d9}.pc .cart-page .cart-checkout-hotline-text{display:flex;flex-direction:column;line-height:1.2}.pc .cart-page .cart-checkout-hotline-label{font-size:11px;font-weight:600;color:inherit;white-space:nowrap}.pc .cart-page .cart-checkout-hotline-number{font-size:15px;font-weight:800;color:inherit;white-space:nowrap}.pc .cart-page{background:#f5f5f6}.pc .cart-page .content{max-width:1198px;padding:30px 48px 56px}.pc .cart-page .cart-title-2026{display:flex;flex-direction:column;align-items:center;margin:0 0 26px}.pc .cart-page .cart-title-2026 h1{font-size:26px;font-weight:800;letter-spacing:.14em;color:#1a1a1a;line-height:1.2;margin:0;text-transform:uppercase}.pc .cart-page .cart-grid-2026{display:flex;align-items:flex-start;gap:26px}.pc .cart-page .cart-col-main{flex:1 1;min-width:0}.pc .cart-page .cart-col-aside{flex:0 0 466px;position:-webkit-sticky;position:sticky;top:20px}.pc .cart-page .cart-block-title{font-size:16px;font-weight:800;letter-spacing:.02em;color:#1a1a1a;line-height:1.3;margin:0 0 12px}.pc .cart-page .cart-block-title+.cart-block-title,.pc .cart-page .cart-card+.cart-block-title{margin-top:26px}.pc .cart-page .cart-card{background:#ffffff;border:1px solid #ececec;border-radius:12px}.pc .cart-page .cart-card--form{padding:22px 24px 24px}.pc .cart-page .cart-card--list{padding:4px 24px}.pc .cart-page .cart-aside-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.pc .cart-page .cart-aside-head .cart-block-title{margin:0}.pc .cart-page .cart-aside-meta{display:flex;align-items:baseline;gap:14px}.pc .cart-page .cart-aside-count{font-size:13px;font-weight:500;color:#555555;text-decoration:none}.pc .cart-page .cart-aside-link{font-size:13px;font-weight:700;color:#ef5025;text-decoration:none}.pc .cart-page .cart-aside-link:hover{color:#ef5025;text-decoration:underline}.pc .cart-page .cart-card--cart{padding:6px 20px 20px}.pc .cart-page .cart-scroll{max-height:300px;overflow-y:auto;margin:0 -8px;padding:0 8px}.pc .cart-page .cart-address-label,.pc .cart-page .info-delivery>h3{font-size:14.5px;font-weight:700!important;color:#1a1a1a;line-height:1.3;margin:0}.pc .cart-page .cart-address-label{margin-top:20px}.pc .cart-page .cart-pay-row .checkbox.circle,.pc .cart-page .cart-ship-2026 .checkbox.circle,.pc .cart-page .info-delivery .checkbox.circle{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:18px;width:18px;height:18px;flex:none;margin:0;border:2px solid #d5d5d5;border-radius:50%;background:#ffffff;cursor:pointer;position:relative;transition:border-color .18s ease;box-sizing:border-box}.pc .cart-page .cart-pay-row .checkbox.circle:checked,.pc .cart-page .cart-ship-2026 .checkbox.circle:checked,.pc .cart-page .info-delivery .checkbox.circle:checked{border-color:#ef5025}.pc .cart-page .cart-pay-row .checkbox.circle:checked:after,.pc .cart-page .cart-ship-2026 .checkbox.circle:checked:after,.pc .cart-page .info-delivery .checkbox.circle:checked:after{content:"";position:absolute;inset:0;margin:auto;width:9px;height:9px;border-radius:50%;background:#ef5025}.pc .cart-page .info-delivery .checkbox.circle+label{font-size:14px;font-weight:500;color:#767676;cursor:pointer;transition:color .18s ease}.pc .cart-page .info-delivery .checkbox.circle:checked+label{color:#1a1a1a}.pc .cart-page .cart-input,.pc .cart-page .cart-vat-grid .cart-input,.pc .cart-page .info-vat input[type=text]{height:46px;border:1px solid #e2e2e2;border-radius:8px;padding:0 15px;font-size:13.5px;
    /* !important vì input mang class .text-normal (`font-weight: initial
       !important`, utilities.css:219) — đã đo: không !important thì ra 400. */font-weight:500!important;color:#1a1a1a;background:#ffffff;transition:border-color .18s ease}.pc .cart-page .cart-input:focus{border-color:#ef5025}.pc .cart-page .cart-input::placeholder{color:transparent}.pc .cart-page .cart-input-group>label{left:9px;font-size:13.5px;font-weight:500}.pc .cart-page .cart-input-group>input:focus+label,.pc .cart-page .cart-input-group>input:not(:placeholder-shown)+label{transform:translateY(-23px) scale(.82)}.pc .cart-page .cart-voucher-row .cart-input-group>label{font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pc .cart-page .cart-voucher-row .cart-input-group>input:focus+label,.pc .cart-page .cart-voucher-row .cart-input-group>input:not(:placeholder-shown)+label{transform:translateY(-21px) scale(.82);letter-spacing:0;text-transform:none}.pc .cart-page .cart-address-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.pc .cart-page .cart-address-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.pc .cart-page .cart-address-grid .select{min-width:0}.pc .cart-page .cart-address-grid .select-display{height:46px;border:1px solid #e2e2e2;border-radius:8px;padding:0 13px 0 15px;font-size:13.5px;font-weight:500;color:#1a1a1a;transition:border-color .18s ease}.pc .cart-page .cart-address-grid .select-display:hover{border-color:#ef5025}.pc .cart-page .cart-combobox{position:relative}.pc .cart-page .cart-combobox>input{height:46px;width:100%;border:1px solid #e2e2e2;border-radius:8px;padding:0 38px 0 15px;outline:0;font-size:13.5px;font-weight:500;color:#1a1a1a;background:#ffffff}.pc .cart-page .cart-combobox>input:focus{border-color:#ef5025}.pc .cart-page .cart-combobox>input::placeholder{color:#a0a0a0}.pc .cart-page .cart-combobox-ico{position:absolute;right:14px;top:15px;pointer-events:none}.pc .cart-page .cart-combobox-label{position:absolute;left:11px;top:-7px;padding:0 5px;background:#ffffff;font-size:11px;font-weight:500;line-height:14px;color:#8a8a8a;pointer-events:none}.pc .cart-page .cart-combobox-drop{position:absolute;top:50px;left:0;right:0;z-index:30;max-height:240px;overflow-y:auto;padding:6px;background:#ffffff;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 14px 30px rgba(0,0,0,.12);animation:cartRowIn .16s ease both}.pc .cart-page .cart-combobox-opt{display:block;width:100%;padding:10px 12px;border:0;border-radius:6px;background:transparent;color:#1a1a1a;font-family:inherit;font-size:13.5px;font-weight:500;text-align:left;cursor:pointer}.pc .cart-page .cart-combobox-opt:hover{background:#fff3ef}.pc .cart-page .cart-combobox-opt.is-on{background:#fff3ef;color:#ef5025}.pc .cart-page .cart-combobox-opt.group-end{border-bottom:1px solid #f0f0f0;border-radius:6px 6px 0 0}.pc .cart-page .cart-combobox-empty{padding:10px 12px;font-size:13px;color:#555555}.pc .cart-page .cart-field-error .cart-input,.pc .cart-page .cart-field-error .checkbox.circle,.pc .cart-page .cart-field-error>input{border-color:#d92d20}.pc .cart-page .cart-field-msg{font-size:12px;font-weight:500;color:#d92d20;margin-top:5px}.pc .cart-page .cart-errsum{margin-top:14px;padding:10px 14px;border-radius:8px;background:#fef3f2;font-size:13px;font-weight:600;line-height:1.5;color:#b42318}.cart-page .cart-ship-row{display:flex;align-items:center;gap:14px;width:100%;padding:18px 0}.cart-page .cart-ship-ico{flex:none;display:flex;align-items:center;justify-content:center;width:30px;color:#1a1a1a}.cart-page .cart-ship-row.is-off .cart-ship-ico{color:#cfcfcf}.cart-page .cart-ship-body{flex:1 1;min-width:0}.cart-page .cart-ship-head{display:flex;align-items:center;gap:9px}.cart-page .cart-ship-name{font-size:14.5px;font-weight:600!important;color:#1a1a1a!important}.cart-page .cart-ship-tag{display:inline-flex;align-items:center;font-size:10.5px;font-weight:800;letter-spacing:.05em;color:#03711a;background:#e8f6ea;border-radius:4px;padding:3px 7px;white-space:nowrap}.cart-page .cart-ship-sub{display:block;font-size:12.5px;font-weight:400;color:#767676;margin-top:4px}.cart-page .cart-ship-fee{flex:none;font-size:14px;font-weight:700;color:#1a1a1a}.cart-page .cart-ship-fee.is-free{color:#03711a}.cart-page .cart-ship-row.is-off .cart-ship-name{color:#b4b4b4!important}.cart-page .cart-ship-row.is-off .cart-ship-sub{color:#c0c0c0;font-style:italic}.cart-page .cart-ship-row.is-off .cart-ship-fee{color:#c4c4c4}.cart-page .cart-ship-row.is-off .cart-ship-ico{opacity:.45}.pc .cart-page .cart-ship-2026>div:not([class]),.pc .cart-page .cart-ship-2026>div[class*=Divider]{background:#f0f0f0}.pc .cart-page .cart-pay-row{display:flex;align-items:center;gap:14px;width:100%;padding:17px 0}.pc .cart-page .cart-pay-ico{flex:none;display:flex;align-items:center;justify-content:flex-start;width:46px;opacity:.55;transition:opacity .18s ease}.pc .cart-page .cart-pay-row.is-on .cart-pay-ico{opacity:1}.cart-page .cart-pay-ico{color:#9a9a9a}.cart-page .cart-pay-row.is-on .cart-pay-ico{color:#1a1a1a}.cart-page .cart-pay-logo-zalopay{display:inline-flex;align-items:baseline;font-size:12px;font-weight:900;letter-spacing:-.01em;white-space:nowrap}.cart-page .cart-pay-logo-zalopay>span:first-child{color:#0068ff}.cart-page .cart-pay-logo-zalopay>span:last-child{color:#00b14f}.cart-page .cart-pay-logo-momo{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:#a50064;color:#ffffff;font-size:9.5px;font-weight:900;letter-spacing:-.02em}.pc .cart-page .cart-pay-label{flex:1 1;min-width:0}.pc .cart-page .cart-pay-name{font-size:14.5px;font-weight:600!important;color:#5a5a5a!important;transition:color .18s ease}.pc .cart-page .cart-pay-row.is-on .cart-pay-name{color:#1a1a1a!important}.pc .cart-page .cart-pay-note{font-size:12px;color:#999999;font-style:italic}@keyframes cartRowIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cart-page .cart-pay-hint{display:flex;gap:10px;margin:0 0 14px 34px;padding:12px 14px;border-radius:8px;background:#fff3ef;font-size:12.5px;font-weight:400;color:#333333;line-height:1.6;text-wrap:pretty;animation:cartRowIn .2s ease both}.cart-page .cart-pay-hint svg{flex:none;margin-top:1px}.pc .cart-page .cart-pay-hint{margin:0 0 18px 78px}.pc .cart-page .cart-vat-head{display:flex;align-items:center;gap:12px}.pc .cart-page .cart-vat-head .checkbox.square{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:18px;width:18px;height:18px;flex:none;margin:0;border:1.5px solid #cfcfcf;border-radius:4px;background:#ffffff;cursor:pointer;position:relative;transition:background .18s ease,border-color .18s ease;box-sizing:border-box}.pc .cart-page .cart-vat-head .checkbox.square:checked{background:#ef5025;border-color:#ef5025}.pc .cart-page .cart-vat-head .checkbox.square:checked:after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #ffffff;border-width:0 2.4px 2.4px 0;transform:rotate(45deg)}.pc .cart-page .cart-vat-label{flex:1 1;font-size:14.5px;font-weight:600!important;color:#1a1a1a!important}.pc .cart-page .cart-vat-note{flex:none;font-size:12.5px;font-weight:400;color:#767676}.pc .cart-page .cart-vat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:16px;animation:cartRowIn .22s ease both}.pc .cart-page .cart-vat-span2{grid-column:span 2}.pc .cart-page .cart-vat-err{font-size:12px;color:var(--mia-orange);margin-top:4px}.pc .cart-page .cart-vat-hint{font-size:12px;color:#666666;font-style:italic}.pc .cart-page .cart-card--cart .background-product{max-width:76px!important;min-width:76px!important;width:76px;height:76px;background:#f5f5f6;border-radius:8px;padding:0;overflow:hidden}.pc .cart-page .cart-card--cart .background-product .product-image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.pc .cart-page .cart-card--cart .link.hover-primary{font-size:13.5px;font-weight:600!important;line-height:1.45;color:#1a1a1a;text-wrap:pretty}.pc .cart-page .cart-card--cart .remove-btn{flex:none;width:22px;height:22px;display:flex;align-items:center;justify-content:center;color:#b0b0b0;font-size:14px;line-height:1;cursor:pointer;transition:color .18s ease}.pc .cart-page .cart-card--cart .remove-btn:hover{color:#ef5025}.pc .cart-page .cart-card--cart .quantity-select{height:30px;border-radius:6px;border:1px solid #e2e2e2;align-items:center}.pc .cart-page .cart-card--cart .quantity-select .quantity-btn{width:30px;height:100%;color:#1a1a1a}.pc .cart-page .cart-card--cart .quantity-select .quantity-btn:hover{background:#f5f5f6}.pc .cart-page .cart-card--cart .quantity-select .quantity-label{min-width:32px;width:32px;font-size:13px;font-weight:700;color:#1a1a1a;line-height:normal;background:transparent}.pc .cart-page .cart-card--cart .product-price.text-bold{font-size:15px;font-weight:800!important;color:#1a1a1a!important}.pc .cart-page .cart-card--cart .product-price.price-compare{font-size:12px;font-weight:400!important;color:#a0a0a0;text-decoration:line-through}.cart-page .cart-line-maxqty{font-size:12px;font-weight:600;color:#b54708;margin-top:7px}.pc .cart-page .cart-undo-toast{position:fixed;left:50%;bottom:28px;transform:translateX(-50%);z-index:96;display:flex;align-items:center;gap:18px;max-width:calc(100vw - 32px);padding:13px 18px;border-radius:10px;background:#1a1a1a;color:#ffffff;box-shadow:0 14px 34px rgba(0,0,0,.28);animation:cartRowIn .2s ease both}.pc .cart-page .cart-undo-text{font-size:13.5px;font-weight:500;color:#ffffff}.pc .cart-page .cart-undo-btn{flex:none;border:0;padding:0;background:transparent;color:#ffc908;font-family:inherit;font-size:13.5px;font-weight:800;cursor:pointer}.pc .cart-page .cart-summary .total-row:not(.final-money) p{font-size:13.5px;color:#333333}.pc .cart-page .cart-summary .total-row .price-cart{font-weight:600!important;color:#1a1a1a}.pc .cart-page .cart-total-label{font-size:15px;font-weight:800!important;color:#1a1a1a;white-space:nowrap;flex-shrink:0}.pc .cart-page .cart-total-value{font-size:24px;font-weight:900!important;color:#ef5025!important;letter-spacing:-.01em;text-align:right;flex:1 1}.pc .cart-page .cart-saved-line{font-size:12px;font-weight:400;color:#767676;margin-top:6px;text-align:right}.pc .cart-page .cart-cta{width:100%;height:68px;margin-top:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;box-shadow:0 10px 24px rgba(239,80,37,.28);transition:background .18s ease,transform .18s ease}.pc .cart-page .cart-cta:hover{background:#d8451d;transform:translateY(-1px)}.pc .cart-page .cart-cta-label{font-size:16px;font-weight:900;letter-spacing:.06em;color:#ffffff}.pc .cart-page .cart-cta-sub{font-size:12.5px;font-weight:500;letter-spacing:.01em;color:#ffffff}.pc .cart-page .cart-cta--empty{background:var(--mia-orange);border-radius:10px;cursor:default}.pc .cart-page .cart-cta--empty:hover{background:var(--mia-orange);transform:none}.pc .cart-page .cart-trust{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:13px;font-weight:400;color:#555555;letter-spacing:.01em}.pc .cart-page .cart-trust-ico{flex:none;display:flex;color:#b0b0b0}.pc .cart-page .cart-voucher{padding-top:16px;border-top:1px solid #f0f0f0}.pc .cart-page .cart-voucher-row{display:flex;gap:10px}.pc .cart-page .cart-voucher-row .cart-input-group{flex:1 1;min-width:0}.pc .cart-page .cart-voucher-row .cart-input{width:100%;height:42px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.pc .cart-page .cart-voucher-btn{flex:none;height:42px;padding:0 20px;border:1.5px solid #ef5025;border-radius:8px;background:#ffffff;color:#ef5025;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:800;letter-spacing:.05em;transition:background .18s ease,color .18s ease}.pc .cart-page .cart-voucher-btn:hover{background:#ef5025;color:#ffffff}.pc .cart-page .cart-voucher-msg{font-size:12px;font-weight:500;color:#ef5025;margin-top:8px}.pc .cart-page .cart-voucher-msg.is-ok{color:#03711a}.pc .cart-page .cart-lines{gap:0!important}.pc .cart-page .cart-lines .cart-line{padding:16px 0;border-top:1px solid #f0f0f0;align-items:flex-start}.pc .cart-page .cart-lines .cart-line:first-child{border-top-color:transparent}.pc .cart-page .cart-line-variant{font-size:12.5px;font-weight:400!important;color:#555555!important;margin:0}.pc .cart-page .cart-summary{gap:11px!important;margin-top:18px;padding-top:18px;border-top:1px solid #f0f0f0}.pc .cart-page .cart-summary .total-row.final-money{margin-top:16px;padding-top:16px;border-top:1px solid #ececec;align-items:baseline}.pc .cart-page .cart-name-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:14px}.pc .cart-page .info-delivery .row.gap-30{gap:28px!important}.pc .cart-page .info-delivery>.m-t-10:has(.row.gap-30){margin-top:14px!important}.pc .cart-page .cart-empty{padding:34px 0 30px;text-align:center}.pc .cart-page .cart-empty-title{font-size:14.5px;font-weight:700;color:#1a1a1a}.pc .cart-page .cart-empty-sub{font-size:13px;font-weight:400;color:#767676;margin-top:6px}.pc .cart-page .cart-empty-cta{display:inline-flex;align-items:center;gap:8px;margin-top:16px;height:42px;padding:0 22px;border-radius:8px;background:#1a1a1a;color:#ffffff;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .18s ease}.pc .cart-page .cart-empty-cta:hover{background:#ef5025;color:#ffffff}.pc .cart-page .cart-summary .total-row.discount-member .price-cart,.pc .cart-page .cart-summary .total-row.discount-promotion .price-cart,.pc .cart-page .cart-summary .total-row.discount-shipping .price-cart,.pc .cart-page .cart-summary .total-row.discount-voucher .price-cart,.pc .cart-page .cart-summary .total-row.is-free .price-cart{color:#03711a!important}.pc .cart-page .cart-summary .total-row.discount-promotion.is-zero .price-cart{color:#1a1a1a!important}.mobile .cart-page .checkbox.circle{background-color:transparent;border:2px solid #d5d5d5;box-sizing:border-box}.mobile .cart-page .checkbox.circle:checked{border-color:var(--mia-orange)}.mobile .cart-page .checkbox.circle:after{width:10px;height:10px;top:3px;left:3px}.mobile .cart-page .cart-input,.mobile .cart-page .info-vat input[type=text]{height:48px;width:100%;border:1px solid #e2e2e2;border-radius:8px;padding:0 14px;font-size:16px;
    /* !important vì input mang class .text-normal (`font-weight: initial
       !important`, utilities.css) — không có thì ra 400. */font-weight:500!important;color:#1a1a1a;background:#ffffff;outline:0;box-sizing:border-box;transition:border-color .18s ease}.mobile .cart-page .cart-input:focus,.mobile .cart-page .info-vat input[type=text]:focus{border-color:var(--mia-orange)}.mobile .cart-page .cart-input::placeholder{color:#8a8a8a;font-weight:400}.mobile .cart-page .ckm-fields{display:flex;flex-direction:column;gap:12px;margin-top:10px}.mobile .cart-page .ckm-field-row{margin-top:12px}.mobile .cart-page .ckm-fields-gap-lg{margin-top:20px}.mobile .cart-page .cart-input-group label{font-size:12px;font-weight:500;color:#767676;background:#ffffff;padding:0 5px}.mobile .cart-page .checkbox.circle+label,.mobile .cart-page label.text-normal{font-size:14px;font-weight:500!important;color:#1a1a1a}.mobile .cart-page .cart-total-label{font-size:14px;font-weight:800!important;color:#1a1a1a;white-space:nowrap;flex-shrink:0}.mobile .cart-page .cart-total-value{font-size:20px;font-weight:900!important;color:var(--mia-orange);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mobile .cart-page .cart-address-label,.mobile .cart-page .cart-block-title{font-size:14px;font-weight:700!important;color:#1a1a1a;line-height:1.3}.mobile .cart-page .cart-field-msg{font-size:12px;font-weight:500;color:#d92d20;margin-top:5px}.mobile .cart-page .cart-pay-name{font-size:14px;font-weight:600!important;color:#1a1a1a!important;line-height:1.4}.mobile .cart-page .cart-pay-hint,.mobile .cart-page .cart-pay-note{font-size:12px;font-weight:400;line-height:1.6;color:#333333}.mobile .cart-page .cart-saved-line{font-size:12px;font-weight:400;color:#767676}.mobile .cart-page .cart-voucher-btn{height:44px;padding:0 16px;border:1.5px solid var(--mia-orange);border-radius:8px;background:#ffffff;color:var(--mia-orange);font-size:13px;font-weight:800;letter-spacing:.05em}.mobile .cart-page .cart-voucher-row{display:flex;gap:8px}.mobile .cart-page .cart-voucher-row input{flex:1 1;min-width:0}.mobile .cart-page .cart-combobox-label{font-size:12px;font-weight:500;line-height:14px;color:#767676}.mobile .cart-page .cart-combobox-empty{font-size:13px;color:#555555}.mobile .cart-page .cart-lines>*,.mobile .cart-page .cart-summary .cart-line{font-size:13px;color:#333333}