.checkout-flow{--pink:#e01275;--pink-dark:#b30d5e;--blue:#47bed7;--purple:#452564;--bg-card:#ffffff08;--border-soft:#ffffff14;--border-med:#ffffff24;--fg100:#fff;--fg80:#fffc;--fg70:#ffffffb3;--fg60:#fff9;--fg50:#ffffff80;--fg35:#ffffff59;--fg22:#ffffff38;--ease:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);color:var(--fg80);position:relative}.checkout-flow .cf-container{max-width:1280px;margin:0 auto;padding:0 32px}.checkout-flow .cf-page-header{background:#00000026;border-bottom:1px solid #ffffff0f;padding-top:80px}.checkout-flow .cf-page-header-inner{max-width:1280px;margin:0 auto;padding:28px 32px 26px}.checkout-flow .cf-crumbs{align-items:center;gap:6px;margin-bottom:14px;display:flex}.checkout-flow .cf-crumb{color:var(--fg22);font-size:12px;text-decoration:none;transition:color .15s}.checkout-flow .cf-crumb:hover{color:var(--fg70)}.checkout-flow .cf-crumb-current{color:var(--fg60)}.checkout-flow .cf-crumb-sep{color:#ffffff2e;font-size:13px}.checkout-flow .cf-page-title-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.checkout-flow .cf-page-title{color:var(--fg100);letter-spacing:-.03em;font-size:clamp(26px,3.5vw,38px);font-weight:700;line-height:1.1}.checkout-flow .cf-page-sub{color:var(--fg35);margin-top:6px;font-size:14px}.checkout-flow .cf-layout{grid-template-columns:1fr 360px;align-items:start;gap:28px;max-width:1280px;margin:0 auto;padding:36px 32px 90px;display:grid}.checkout-flow .cf-steps{align-items:center;display:flex}.checkout-flow .cf-step{align-items:center;gap:8px;display:flex}.checkout-flow .cf-step-line{background:#ffffff14;flex-shrink:0;width:52px;height:1px;margin:0 10px}.checkout-flow .cf-step-line.active{background:linear-gradient(to right, var(--pink), var(--blue))}.checkout-flow .cf-step-dot{width:30px;height:30px;color:var(--fg22);background:#ffffff0a;border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:all .35s;display:flex}.checkout-flow .cf-step-dot.active{border-color:var(--pink);color:var(--pink);background:#e012751f;box-shadow:0 0 0 4px #e012751a}.checkout-flow .cf-step-dot.done{background:linear-gradient(135deg, var(--pink), var(--pink-dark));color:#fff;border:none;box-shadow:0 4px 12px #e0127566}.checkout-flow .cf-step-label{color:#ffffff38;letter-spacing:-.01em;font-size:13px;font-weight:400;transition:color .35s}.checkout-flow .cf-step-label.active{color:var(--fg100);font-weight:600}.checkout-flow .cf-step-label.done{color:#ffffff73}.checkout-flow .cf-card{background:var(--bg-card);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);border-radius:16px;overflow:hidden}.checkout-flow .cf-cart-head{grid-template-columns:1fr auto auto;gap:20px;margin-bottom:10px;padding:6px 22px;display:grid}.checkout-flow .cf-cart-head span{letter-spacing:.14em;text-transform:uppercase;color:#ffffff38;font-size:11px;font-weight:600}.checkout-flow .cf-cart-row{border-bottom:1px solid #ffffff0d;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:16px 22px;display:grid}.checkout-flow .cf-cart-row:last-child{border-bottom:none}.checkout-flow .cf-cart-product{align-items:center;gap:16px;min-width:0;display:flex}.checkout-flow .cf-cart-thumb{background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden}.checkout-flow .cf-cart-thumb img{object-fit:contain;width:100%;height:100%;padding:6px}.checkout-flow .cf-cart-info{min-width:0}.checkout-flow .cf-cart-brand{letter-spacing:.1em;text-transform:uppercase;color:#ffffff52;margin-bottom:3px;font-size:11px;font-weight:600}.checkout-flow .cf-cart-name{color:var(--fg100);text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-size:15px;font-weight:600;text-decoration:none;transition:color .2s;display:block;overflow:hidden}.checkout-flow .cf-cart-name:hover{color:var(--pink)}.checkout-flow .cf-cart-sku{color:#ffffff3d;margin-bottom:6px;font-size:12px}.checkout-flow .cf-cart-remove{color:#ffffff4d;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;transition:color .2s;display:inline-flex}.checkout-flow .cf-cart-remove:hover{color:var(--pink)}.checkout-flow .cf-cart-qty{border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;align-items:center;display:flex;overflow:hidden}.checkout-flow .cf-cart-qty button{color:#fff6;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:36px;transition:background .15s;display:flex}.checkout-flow .cf-cart-qty button:hover:not(:disabled){background:#ffffff12}.checkout-flow .cf-cart-qty button:disabled{opacity:.45;cursor:not-allowed}.checkout-flow .cf-cart-qty span{text-align:center;width:32px;color:var(--fg100);font-size:14px;font-weight:600}.checkout-flow .cf-cart-price{text-align:right;flex-shrink:0;min-width:86px}.checkout-flow .cf-cart-price-now{color:var(--fg100);font-size:18px;font-weight:700}.checkout-flow .cf-cart-price-each{color:#ffffff4d;margin-top:2px;font-size:11px}.checkout-flow .cf-cart-empty{text-align:center;color:#ffffff6b;padding:70px 20px;font-size:14px}.checkout-flow .cf-cart-empty p{margin-bottom:14px}.checkout-flow .cf-cart-foot{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;display:flex}.checkout-flow .cf-summary{background:var(--bg-card);border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(12px);border-radius:16px;position:sticky;top:92px;overflow:hidden}.checkout-flow .cf-summary-body{padding:20px 20px 0}.checkout-flow .cf-summary-title{color:var(--fg100);margin-bottom:16px;font-size:16px;font-weight:700}.checkout-flow .cf-summary-items{border-bottom:1px solid #ffffff12;flex-direction:column;gap:12px;padding-bottom:16px;display:flex}.checkout-flow .cf-summary-item{align-items:center;gap:12px;display:flex}.checkout-flow .cf-summary-thumb{background:#fff;border-radius:8px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.checkout-flow .cf-summary-thumb img{object-fit:contain;width:100%;height:100%;padding:4px}.checkout-flow .cf-summary-name{color:#ffffffb8;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.checkout-flow .cf-summary-qty{color:#ffffff52;font-size:11px}.checkout-flow .cf-summary-line-price{color:#ffffff8c;flex-shrink:0;font-size:13px;font-weight:600}.checkout-flow .cf-promo{border-bottom:1px solid #ffffff12;padding:14px 0}.checkout-flow .cf-promo-row{gap:8px;display:flex}.checkout-flow .cf-promo-input{height:38px;color:var(--fg80);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:7px;outline:none;flex:1;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s}.checkout-flow .cf-promo-input.err{border-color:#ef4444}.checkout-flow .cf-promo-input:focus{border-color:#47bed766}.checkout-flow .cf-promo-btn{height:38px;color:var(--fg60);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:7px;flex-shrink:0;padding:0 14px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}.checkout-flow .cf-promo-btn.applied{color:#22c55e;background:#22c55e1f;border-color:#22c55e40}.checkout-flow .cf-promo-msg{margin-top:5px;font-size:11px}.checkout-flow .cf-promo-msg.err{color:#ef4444}.checkout-flow .cf-promo-msg.ok{color:#22c55e}.checkout-flow .cf-lines{flex-direction:column;gap:10px;padding:14px 0;display:flex}.checkout-flow .cf-line{justify-content:space-between;font-size:13px;display:flex}.checkout-flow .cf-line-label{color:var(--fg35)}.checkout-flow .cf-line-value{color:var(--fg70)}.checkout-flow .cf-line.discount .cf-line-label{color:#22c55eb8}.checkout-flow .cf-line.discount .cf-line-value{color:#22c55e}.checkout-flow .cf-total-row{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:14px 0 4px;display:flex}.checkout-flow .cf-total-label{color:var(--fg100);font-size:15px;font-weight:700}.checkout-flow .cf-total-value{color:var(--fg100);font-size:22px;font-weight:700}.checkout-flow .cf-summary-cta{padding:14px 16px 18px}.checkout-flow .cf-summary-cta .cf-secure{color:#47bed799;justify-content:center;align-items:center;gap:7px;margin-top:10px;font-size:11px;display:flex}.checkout-flow .cf-btn-primary{background:linear-gradient(135deg, var(--pink) 0%, #c10f66 100%);color:#fff;letter-spacing:-.01em;transition:transform .2s var(--ease-spring), box-shadow .25s, opacity .3s;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:13px 26px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px -8px #e0127580}.checkout-flow .cf-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 40px -8px #e01275b3}.checkout-flow .cf-btn-primary:disabled{opacity:.38;cursor:not-allowed}.checkout-flow .cf-btn-primary.cf-block{width:100%;display:flex}.checkout-flow .cf-btn-ghost{border:1px solid var(--border-med);color:var(--fg70);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.checkout-flow .cf-btn-ghost:hover{color:var(--fg100);background:#ffffff14}.checkout-flow .cf-btn-back{color:#ffffff85;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:10px 18px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.checkout-flow .cf-btn-back:hover{color:var(--fg80);background:#ffffff14}.checkout-flow .cf-steps-stack{flex-direction:column;gap:12px;display:flex}.checkout-flow .cf-accordion{-webkit-backdrop-filter:blur(12px);opacity:1;background:#ffffff06;border:1px solid #ffffff0d;border-radius:16px;transition:border-color .35s,background .35s,opacity .35s;position:relative;overflow:hidden}.checkout-flow .cf-accordion.done{border-color:#ffffff1a}.checkout-flow .cf-accordion.active{background:#e012750a;border-color:#e0127547}.checkout-flow .cf-accordion.locked{opacity:.4}.checkout-flow .cf-accordion-strip{background:linear-gradient(to right, var(--pink), var(--blue));height:2px;position:absolute;top:0;left:0;right:0}.checkout-flow .cf-accordion-head{align-items:center;gap:14px;padding:18px 22px;display:flex}.checkout-flow .cf-accordion-dot{width:36px;height:36px;color:var(--fg22);background:#ffffff0d;border:2px solid #ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;transition:all .35s;display:flex}.checkout-flow .cf-accordion-dot.active{border-color:var(--pink);color:var(--pink);background:#e012751f;box-shadow:0 0 0 4px #e0127514}.checkout-flow .cf-accordion-dot.done{background:linear-gradient(135deg, var(--pink), var(--pink-dark));color:#fff;border:none;box-shadow:0 4px 12px #e0127566}.checkout-flow .cf-accordion-title{flex:1;min-width:0}.checkout-flow .cf-accordion-title h3{color:var(--fg100);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.checkout-flow .cf-accordion.locked .cf-accordion-title h3{color:#ffffff38}.checkout-flow .cf-accordion-summary{color:#ffffff6b;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.checkout-flow .cf-accordion-edit{color:var(--pink);cursor:pointer;background:#e012751a;border:1px solid #e0127538;border-radius:999px;flex-shrink:0;padding:5px 14px;font-family:inherit;font-size:12px;font-weight:600;transition:background .2s}.checkout-flow .cf-accordion-edit:hover{background:#e0127533}.checkout-flow .cf-accordion-body{padding:2px 22px 22px}.checkout-flow .cf-form-grid{flex-direction:column;gap:16px;display:flex}.checkout-flow .cf-row-2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.checkout-flow .cf-row-3{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}.checkout-flow .cf-label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.checkout-flow .cf-required{color:var(--pink);margin-left:4px}.checkout-flow .cf-input,.checkout-flow .cf-select,.checkout-flow .cf-textarea{width:100%;height:44px;color:var(--fg100);box-sizing:border-box;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;outline:none;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .2s,background .2s,box-shadow .2s;display:block}.checkout-flow .cf-textarea{resize:vertical;height:auto;min-height:78px;padding:10px 14px;line-height:1.55}.checkout-flow .cf-input::placeholder,.checkout-flow .cf-textarea::placeholder{color:#ffffff52}.checkout-flow .cf-input:focus,.checkout-flow .cf-select:focus,.checkout-flow .cf-textarea:focus{background:#47bed70a;border-color:#47bed78c;box-shadow:0 0 0 3px #47bed714}.checkout-flow .cf-input.err{border-color:#ef4444}.checkout-flow .cf-field-err{color:#ef4444;margin-top:4px;font-size:11px}.checkout-flow .cf-select-wrap{position:relative}.checkout-flow .cf-select{appearance:none;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:36px}.checkout-flow .cf-select option{background:#1a0e26}.checkout-flow .cf-select-chev{pointer-events:none;color:#ffffff4d;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.checkout-flow .cf-check{cursor:pointer;color:var(--fg60);align-items:center;gap:10px;font-size:13px;display:flex}.checkout-flow .cf-check input{width:16px;height:16px;accent-color:var(--pink);cursor:pointer}.checkout-flow .cf-step-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:4px;display:flex}.checkout-flow .cf-pay-card{background:#0030871f;border:1.5px solid #0070f359;border-radius:12px;align-items:center;gap:16px;padding:18px 20px;display:flex;position:relative}.checkout-flow .cf-pay-card-strip{background:linear-gradient(90deg,#003087,#009cde);border-radius:12px 12px 0 0;height:2px;position:absolute;top:0;left:0;right:0}.checkout-flow .cf-pay-logo{background:#fffffff5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.checkout-flow .cf-pay-name{color:var(--fg100);margin-bottom:3px;font-size:14px;font-weight:600}.checkout-flow .cf-pay-sub{color:var(--fg35);font-size:12px}.checkout-flow .cf-pay-info{background:#009cde0d;border:1px solid #009cde2e;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.checkout-flow .cf-pay-info-text strong{color:#47bed7e6;margin-bottom:4px;font-size:13px;display:block}.checkout-flow .cf-pay-info-text p{color:var(--fg35);margin:0;font-size:12px;line-height:1.6}.checkout-flow .cf-paypal-buttons-wrap{width:90%;margin-top:4px;margin-left:auto;margin-right:auto}.checkout-flow .cf-pay-error{color:#fecaca;background:#ef444414;border:1px solid #ef444452;border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5}.checkout-flow .cf-conf-bar{background:linear-gradient(90deg,#22c55e1a,#22c55e0a);border-bottom:1px solid #22c55e29;padding:92px 0 12px}.checkout-flow .cf-conf-bar-inner{justify-content:center;align-items:center;gap:12px;display:flex}.checkout-flow .cf-conf-bar-dot{color:#22c55e;background:#22c55e2e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.checkout-flow .cf-conf-bar-text{color:#22c55e;font-size:14px;font-weight:600}.checkout-flow .cf-conf-hero{background:#0000001f;border-bottom:1px solid #ffffff0f;padding:48px 0 40px}.checkout-flow .cf-conf-hero-inner{text-align:center;max-width:560px;margin:0 auto;padding:0 32px}.checkout-flow .cf-conf-icon{color:#22c55e;background:linear-gradient(135deg,#22c55e2e,#22c55e0f);border:1px solid #22c55e42;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 18px;display:flex;box-shadow:0 0 30px #22c55e29}.checkout-flow .cf-conf-title{color:var(--fg100);letter-spacing:-.03em;margin-bottom:8px;font-size:clamp(26px,4vw,38px);font-weight:700}.checkout-flow .cf-conf-title .gradient{background:linear-gradient(110deg,#e01275 0%,#f06bb1 35%,#47bed7 70%,#b89bff 100%) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.checkout-flow .cf-conf-sub{color:var(--fg35);margin-bottom:14px;font-size:14px}.checkout-flow .cf-conf-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.checkout-flow .cf-conf-meta-num{color:var(--fg70);font-size:15px;font-weight:600}.checkout-flow .cf-conf-meta-dot{background:#ffffff2e;border-radius:50%;width:3px;height:3px}.checkout-flow .cf-conf-meta-date{color:#ffffff52;font-size:12px}.checkout-flow .cf-conf-meta-pill{color:#22c55e;background:#22c55e1a;border:1px solid #22c55e38;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.checkout-flow .cf-conf-meta-pill .dot{background:#22c55e;border-radius:50%;width:5px;height:5px;box-shadow:0 0 5px #22c55e}.checkout-flow .cf-conf-stack{flex-direction:column;gap:20px;display:flex}.checkout-flow .cf-card-head{border-bottom:1px solid #ffffff0f;padding:18px 22px}.checkout-flow .cf-card-head h2{color:var(--fg100);margin:0;font-size:16px;font-weight:700}.checkout-flow .cf-conf-item{border-bottom:1px solid #ffffff0d;align-items:center;gap:16px;padding:14px 22px;display:flex}.checkout-flow .cf-conf-item:last-child{border-bottom:none}.checkout-flow .cf-conf-item-thumb{background:#fff;border-radius:10px;flex-shrink:0;width:56px;height:56px;position:relative;overflow:hidden}.checkout-flow .cf-conf-item-thumb img{object-fit:contain;width:100%;height:100%;padding:4px}.checkout-flow .cf-conf-item-name{flex:1}.checkout-flow .cf-conf-item-name strong{color:var(--fg100);font-size:14px;font-weight:600;display:block}.checkout-flow .cf-conf-item-name span{color:#ffffff5c;margin-top:2px;font-size:12px;display:block}.checkout-flow .cf-conf-item-price{color:var(--fg70);flex-shrink:0;font-size:15px;font-weight:700}.checkout-flow .cf-conf-delivery{background:#47bed70a;border-top:1px solid #ffffff0d;align-items:center;gap:14px;padding:14px 22px;display:flex}.checkout-flow .cf-conf-delivery-icon{width:40px;height:40px;color:var(--blue);background:#47bed71a;border:1px solid #47bed72e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.checkout-flow .cf-conf-delivery-text small{letter-spacing:.1em;text-transform:uppercase;color:#ffffff47;margin-bottom:3px;font-size:11px;font-weight:600;display:block}.checkout-flow .cf-conf-delivery-text strong{color:var(--fg100);font-size:15px;font-weight:600}.checkout-flow .cf-info-grid{grid-template-columns:1fr 1fr;gap:24px;padding:16px 22px;display:grid}.checkout-flow .cf-info-block small{letter-spacing:.12em;text-transform:uppercase;color:#ffffff47;margin-bottom:8px;font-size:11px;font-weight:600;display:block}.checkout-flow .cf-info-block p{color:#ffffffa6;margin:0;font-size:13px;line-height:1.7}.checkout-flow .cf-conf-cta{flex-wrap:wrap;gap:12px;display:flex}.checkout-flow .cf-help-card{text-align:center;background:#e012750f;border:1px solid #e0127524;border-radius:10px;margin-top:14px;padding:14px 16px}.checkout-flow .cf-help-card-text{color:#ffffff73;margin-bottom:10px;font-size:13px}.checkout-flow .cf-paypal-card-frame{border:1px solid var(--border-soft);background:#ffffff08;border-radius:12px;padding:12px}.checkout-flow .cf-paypal-buttons-wrap iframe[title*=PayPal i][title*=ower i],.checkout-flow .cf-paypal-card-frame iframe[title*=PayPal i][title*=ower i],.checkout-flow .cf-paypal-buttons-wrap .paypal-button-tagline,.checkout-flow .cf-paypal-buttons-wrap .powered-by-paypal,.checkout-flow .cf-paypal-buttons-wrap .paypal-powered-by,.checkout-flow .cf-paypal-card-frame .paypal-button-tagline,.checkout-flow .cf-paypal-card-frame .powered-by-paypal,.checkout-flow .cf-paypal-card-frame .paypal-powered-by{display:none!important}.checkout-flow .cf-paypal-divider{align-items:center;gap:12px;margin:4px 0;display:flex}.checkout-flow .cf-paypal-divider:before,.checkout-flow .cf-paypal-divider:after{content:"";background:#ffffff14;flex:1;height:1px}.checkout-flow .cf-paypal-divider span{letter-spacing:.18em;text-transform:uppercase;color:var(--fg35);font-size:10px}.checkout-flow .cf-loading{justify-content:center;align-items:center;min-height:60vh;padding:80px 24px;display:flex}.checkout-flow .cf-loading-inner{text-align:center;color:var(--fg60)}@media (max-width:1024px){.checkout-flow .cf-layout{grid-template-columns:1fr}.checkout-flow .cf-summary{position:static}}@media (max-width:760px){.checkout-flow .cf-container,.checkout-flow .cf-layout,.checkout-flow .cf-page-header-inner{padding-left:20px;padding-right:20px}.checkout-flow .cf-row-2,.checkout-flow .cf-row-3,.checkout-flow .cf-info-grid{grid-template-columns:1fr}.checkout-flow .cf-steps .cf-step-label{display:none}.checkout-flow .cf-cart-row{grid-template-columns:1fr;gap:12px}.checkout-flow .cf-cart-price{text-align:left}.checkout-flow .cf-cart-head{display:none}}
