.delivery-flow{background:linear-gradient(180deg,#edf7f0 0,#f6f8f7 360px);font-family:'Montserrat',sans-serif}.delivery-flow-hero{padding:34px 0 38px;background:linear-gradient(118deg,#0a7135,#139f4c 58%,#39c575)}.delivery-flow-hero>.container{position:relative}.delivery-flow-hero a{padding:8px 11px;border:1px solid rgba(255,255,255,.22);border-radius:9px;background:rgba(255,255,255,.1)}.delivery-flow-hero>.container>div{margin-top:25px}.delivery-flow-hero h1{font-size:42px;font-weight:750;letter-spacing:-.045em}.delivery-flow-hero p{font-size:11px}.delivery-flow-hero nav{gap:0}.delivery-flow-hero nav b{position:relative;min-width:80px;padding:9px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;justify-content:center}.delivery-flow-hero nav b.is-active{color:#0d7b3b;background:#fff}.delivery-flow-hero nav i{width:36px;margin:0 6px}.delivery-flow-body{padding-top:38px}.delivery-flow-grid{grid-template-columns:minmax(0,1fr) 390px;gap:28px}.delivery-section-heading{margin-bottom:18px}.delivery-section-heading h2{font-size:26px;font-weight:750;letter-spacing:-.025em}.delivery-section-heading p{font-size:10px}.delivery-section-heading>span{padding:8px 12px;font-size:9px}.delivery-cart-items{gap:16px}.delivery-cart-item{grid-template-columns:175px minmax(0,1fr) auto;gap:22px;padding:18px;border-radius:19px;box-shadow:0 12px 34px rgba(20,59,35,.07)}.delivery-cart-item img{width:175px;height:145px;border-radius:14px}.delivery-cart-item small{font-size:8px}.delivery-cart-item h3{margin:8px 0;font-size:18px}.delivery-cart-item p{font-size:9px}.delivery-cart-item strong{font-size:20px}.delivery-cart-quantity{align-self:end;margin-bottom:2px}.delivery-cart-quantity button,.delivery-cart-quantity output{width:36px;height:36px}.delivery-summary-card,.delivery-checkout-panels>section{padding:26px;border-radius:19px;box-shadow:0 12px 34px rgba(20,59,35,.07)}.delivery-summary-card h2,.delivery-checkout-panels h2{font-size:20px;font-weight:750}.delivery-summary-card>p,.delivery-checkout-panels header p{font-size:9px}.delivery-summary-card dl>div{padding:3px 0;font-size:10px}.delivery-total{padding-top:19px}.delivery-total strong{font-size:15px}.delivery-total>b{font-size:28px}.delivery-summary-card>button{height:52px;border-radius:12px;font-size:11px;box-shadow:0 8px 20px rgba(22,168,84,.18)}.delivery-checkout-panels{gap:20px}.delivery-checkout-panels section>header>i{width:48px;height:48px;border-radius:13px;font-size:19px}.delivery-address-choice,.delivery-payment-choice{margin-top:12px;padding:16px;border-radius:13px;cursor:pointer}.delivery-address-choice strong,.delivery-payment-choice strong{font-size:11px}.delivery-address-choice small,.delivery-payment-choice small{font-size:9px}.delivery-instruction-chips button{padding:10px 13px;font-size:9px}.delivery-payment-animation{padding:46px;border:1px solid #dfe9e2;border-radius:26px}.delivery-payment-phone{width:96px;height:96px;border-radius:28px;font-size:38px}.delivery-payment-animation h2{font-size:27px;font-weight:750;letter-spacing:-.025em}.delivery-payment-animation p{font-size:10px}@media(max-width:900px){.delivery-flow-grid{grid-template-columns:1fr}.delivery-flow-hero nav{margin-top:24px}.delivery-summary-card{position:static}}@media(max-width:620px){.delivery-flow-hero h1{font-size:31px}.delivery-cart-item{grid-template-columns:105px 1fr;padding:13px;gap:14px}.delivery-cart-item img{width:105px;height:110px}.delivery-cart-item h3{font-size:14px}.delivery-cart-quantity{grid-column:1/3}.delivery-flow-hero nav b{min-width:45px}.delivery-flow-hero nav i{width:18px}}
