:root{--red:#ef1d2a;--red2:#c80f1a;--navy:#091437;--navy2:#111d50;--navy3:#1a2864;--blue:#6377d6;--white:#fff;--muted:#9fa9cf;--line:rgba(151,167,235,.25)}
*{box-sizing:border-box}html{background:#050b20;scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;background:#050b20;color:#fff;-webkit-font-smoothing:antialiased}.participant-v10 button,.participant-v10 input,.participant-v10 select{font:inherit}.app-shell-v10{width:min(100%,520px);min-height:100vh;margin:0 auto;background:linear-gradient(180deg,#0b153b,#07102c);position:relative;overflow:hidden;box-shadow:0 0 70px rgba(0,0,0,.4)}.screen-v10{display:none;min-height:100vh;padding-bottom:88px}.screen-v10.active{display:block}.hidden{display:none!important}.ramillas,.login-copy-v10 h1,.deal-copy-v10 h1,.inner-body-v10 h2,.order-form-card-v10 h2,.order-success-v10 h1{font-family:"TT Ramillas","Cormorant Garamond",Georgia,serif}
/* login */
.login-hero-v10{min-height:450px;padding:24px 22px 40px;position:relative;overflow:hidden;background:radial-gradient(circle at 70% 20%,#2c377d 0,#16245e 33%,#0b153b 70%,#07102c 100%)}.login-hero-v10:before,.login-hero-v10:after{content:"";position:absolute;border:1px solid rgba(154,170,236,.14);border-radius:50%;width:520px;height:620px;left:50%;transform:translateX(-50%);top:-180px}.login-hero-v10:after{width:390px;height:500px;top:-120px;border-color:rgba(154,170,236,.22)}.login-logo-row-v10{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between}.login-logo-row-v10 img{width:128px;height:auto}.login-logo-row-v10 span{font-size:8px;font-weight:800;letter-spacing:.12em;padding:7px 10px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.06)}.login-droplet-v10{position:absolute;width:250px;height:305px;right:-78px;top:88px;border-radius:55% 45% 53% 47%/63% 55% 45% 37%;border:4px solid transparent;background:linear-gradient(var(--navy2),var(--navy2)) padding-box,linear-gradient(150deg,#56e0e3,#4e84ff,#8c55df,#e94d9f,#ff6e54,#ffd067) border-box;transform:rotate(-5deg);opacity:.9}.login-copy-v10{position:absolute;z-index:2;left:22px;right:22px;bottom:42px}.login-copy-v10>span{font-size:9px;letter-spacing:.14em;font-weight:900;color:#a9b8ff}.login-copy-v10 h1{font-size:49px;line-height:.88;margin:8px 0 14px;font-weight:600;letter-spacing:-.04em}.login-copy-v10 p{margin:0;width:74%;font-size:12px;line-height:1.65;color:#bec7e8}.login-panel-v10{position:relative;z-index:4;margin:-18px 14px 0;padding:24px 18px 28px;border-radius:25px 25px 0 0;background:#f7f8fc;color:#171b3b;box-shadow:0 -18px 35px rgba(3,8,29,.15)}.section-label-v10{font-size:8px;letter-spacing:.14em;color:var(--red);font-weight:900}.login-panel-v10 h2,.inner-body-v10 h2{font-family:"TT Ramillas","Cormorant Garamond",serif;font-size:29px;margin:6px 0 7px;font-weight:600}.subcopy-v10{font-size:11px;line-height:1.6;color:#6f7694;margin:0 0 18px}.login-form-v10{display:grid;gap:13px}.login-form-v10 label{font-size:10px;font-weight:800;color:#303653}.login-form-v10 select,.login-form-v10 input{display:block;width:100%;height:50px;margin-top:7px;border-radius:14px;border:1px solid #d8ddec;background:#fff;color:#141936;padding:0 14px;outline:none}.login-form-v10 select:focus,.login-form-v10 input:focus{border-color:#6979cc;box-shadow:0 0 0 4px rgba(85,101,190,.09)}.store-info-v10{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:13px;border-radius:16px;background:#111b4a;color:#fff}.store-info-v10>div{padding:9px 10px;border:1px solid rgba(255,255,255,.09);border-radius:11px;background:rgba(255,255,255,.05);min-width:0}.store-info-v10 .wide{grid-column:1/-1}.store-info-v10 small{display:block;color:#8591bd;font-size:7px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:4px}.store-info-v10 strong{font-size:10px;line-height:1.3;word-break:break-word}.btn-primary-v10{width:100%;height:53px;border:0;border-radius:15px;background:linear-gradient(180deg,#fb2635,#e41625);color:#fff;font-weight:900;font-size:12px;box-shadow:0 12px 24px rgba(239,29,42,.22);cursor:pointer}.btn-primary-v10:disabled{opacity:.55;cursor:wait}.btn-primary-v10 span{margin-left:9px}
/* home */
.home-screen-v10{background:#07102c}.home-top-v10{height:82px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;background:#0b153b}.home-top-v10 img{width:128px}.home-top-v10 button{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);color:#fff;font-size:19px}.partner-bar-v10{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.06);background:#0e1840}.partner-bar-v10 small{display:block;font-size:7px;color:#818cb5;letter-spacing:.13em;font-weight:900}.partner-bar-v10 strong{display:block;font-size:11px;margin:3px 0;color:#fff}.partner-bar-v10 span{display:block;font-size:7px;color:#8d98c2;max-width:270px}.live-status-v10{font-size:7px;font-weight:900;letter-spacing:.1em;color:#9ee4ba;display:flex;align-items:center;gap:5px}.live-status-v10 i{width:7px;height:7px;border-radius:50%;background:#44d688;box-shadow:0 0 0 4px rgba(68,214,136,.1)}.active-deal-slot-v10{min-height:calc(100vh - 154px);display:flex;flex-direction:column}.deal-hero-v10{position:relative;min-height:390px;display:grid;grid-template-columns:47% 53%;overflow:hidden;background:radial-gradient(circle at 79% 45%,#243275 0,#17245c 32%,#101b48 60%,#0b1438 100%)}.deal-hero-v10:before{content:"";position:absolute;width:440px;height:520px;right:-260px;top:-70px;border:1px solid rgba(145,161,225,.14);border-radius:50%;box-shadow:0 0 0 35px rgba(145,161,225,.025),0 0 0 72px rgba(145,161,225,.02)}.deal-copy-v10{position:relative;z-index:2;padding:57px 0 35px 25px;align-self:center}.deal-copy-v10>span{display:block;font-size:8px;letter-spacing:.13em;color:#839cff;font-weight:900}.deal-copy-v10 h1{font-size:43px;line-height:.92;letter-spacing:-.035em;margin:11px 0 13px;font-weight:500;text-transform:uppercase;white-space:nowrap}.deal-copy-v10 h3{font-size:12px;line-height:1.25;margin:0 0 9px;max-width:205px}.deal-copy-v10 p{font-size:10px;line-height:1.55;color:#aeb8dc;margin:0 0 16px;max-width:215px}.package-chip-v10{display:inline-flex;padding:6px 9px;border-radius:999px;border:1px solid rgba(239,29,42,.45);background:rgba(239,29,42,.12);font-size:8px;font-weight:900;letter-spacing:.09em;color:#ff7580}.order-now-v10{display:flex;align-items:center;justify-content:space-between;width:min(190px,100%);height:44px;margin-top:14px;padding:0 15px;border:0;border-radius:13px;background:var(--red);color:#fff;font-size:11px;font-weight:900;cursor:pointer;box-shadow:0 10px 22px rgba(239,29,42,.2)}.order-now-v10 b{font-size:17px}.deal-product-v10{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:32px 2px 25px 0}.deal-product-v10 img{width:100%;height:320px;object-fit:contain;filter:drop-shadow(0 24px 20px rgba(0,0,0,.35))}.deal-foot-v10{height:58px;padding:0 22px;display:flex;align-items:center;justify-content:space-between;background:#0a1437;border-top:1px solid rgba(126,146,222,.15);color:#7481af;font-size:7px;letter-spacing:.09em;font-weight:800}.already-v10{margin-top:14px;padding:10px 11px;border-radius:12px;background:rgba(61,205,131,.11);border:1px solid rgba(61,205,131,.22);font-size:9px;line-height:1.4;color:#8fe0b4}.btn-outline-v10{height:43px;border-radius:13px;padding:0 15px;border:1px solid rgba(128,146,220,.33);background:rgba(255,255,255,.03);color:#fff;font-size:10px;font-weight:800;cursor:pointer}.deal-copy-v10 .btn-outline-v10{margin-top:10px}.waiting-state-v10{min-height:calc(100vh - 154px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 28px;position:relative;overflow:hidden;background:radial-gradient(circle at 50% 35%,#1a2865,#101a46 45%,#091334 80%)}.waiting-orbit-v10{position:absolute;width:360px;height:440px;border:1px solid rgba(130,150,226,.1);border-radius:50%;top:15%;left:50%;transform:translateX(-50%);box-shadow:0 0 0 34px rgba(130,150,226,.025),0 0 0 68px rgba(130,150,226,.018)}.waiting-icon-v10{position:relative;z-index:2;width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:#172358;border:1px solid rgba(130,150,226,.25);font-size:26px;margin-bottom:17px}.waiting-state-v10 small{position:relative;z-index:2;font-size:8px;letter-spacing:.14em;color:#839cff;font-weight:900}.waiting-state-v10 h1{position:relative;z-index:2;font-family:"TT Ramillas","Cormorant Garamond",serif;font-size:31px;line-height:1.08;font-weight:500;margin:10px 0}.waiting-state-v10 h1 b{font-weight:600;color:#fff}.waiting-state-v10 p{position:relative;z-index:2;font-size:10px;line-height:1.6;color:#99a5ce;max-width:310px;margin:0 0 18px}.waiting-state-v10 button{position:relative;z-index:2;height:42px;padding:0 16px;border-radius:12px;border:1px solid rgba(239,29,42,.4);background:rgba(239,29,42,.11);color:#ff7b85;font-size:9px;font-weight:900}
/* inner/order */
.inner-screen-v10{background:#08112f}.inner-top-v10{height:70px;padding:0 18px;display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;border-bottom:1px solid rgba(255,255,255,.07);background:#0b153b}.inner-top-v10 button{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#fff;font-size:20px}.inner-top-v10 img{width:105px;justify-self:center}.inner-top-v10 span{font-size:7px;color:#7f8bb6;letter-spacing:.1em;font-weight:900}.order-content-v10{padding-bottom:24px}.order-visual-v10{min-height:260px;display:grid;grid-template-columns:48% 52%;align-items:center;padding:28px 12px 18px 22px;background:radial-gradient(circle at 78% 40%,#233071,#111d4d 48%,#0a1437)}.order-visual-v10>div>span{font-size:7px;letter-spacing:.13em;color:#839cff;font-weight:900}.order-visual-v10 h1{font-family:"TT Ramillas","Cormorant Garamond",serif;font-size:34px;font-weight:500;margin:9px 0 7px;text-transform:uppercase;white-space:nowrap}.order-visual-v10 h3{font-size:10px;line-height:1.3;margin:0 0 12px}.order-visual-v10 img{width:100%;height:220px;object-fit:contain;filter:drop-shadow(0 18px 16px rgba(0,0,0,.32))}.order-form-card-v10{margin:-2px 14px 0;padding:22px 17px 21px;border:1px solid var(--line);border-radius:20px;background:#111d4b;box-shadow:0 18px 35px rgba(0,0,0,.18)}.order-form-card-v10 h2{font-size:27px;line-height:1.05;margin:6px 0 7px;font-weight:600}.order-form-card-v10>p{font-size:9px;color:#909bc4;line-height:1.5;margin:0 0 15px}.liter-input-v10{display:grid;grid-template-columns:50px 1fr 50px;gap:8px;align-items:center}.liter-input-v10>button{height:51px;border:1px solid rgba(128,149,229,.25);border-radius:14px;background:#091331;color:#fff;font-size:25px}.liter-input-v10>div{height:51px;display:grid;grid-template-columns:1fr auto;align-items:center;border:1px solid rgba(112,132,221,.45);border-radius:14px;background:rgba(255,255,255,.05);overflow:hidden}.liter-input-v10 input{min-width:0;width:100%;height:100%;border:0;outline:0;background:transparent;color:#fff;text-align:right;padding:0 7px 0 12px;font-size:20px;font-weight:900}.liter-input-v10 span{padding-right:12px;color:#9eabd4;font-size:9px;font-weight:900}.quick-liters-v10{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:8px}.quick-liters-v10 button{height:32px;border-radius:9px;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.035);color:#aab4d6;font-size:8px;font-weight:800}.order-store-v10{margin:16px 0;padding:13px;border-radius:13px;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.07)}.order-store-v10 small{display:block;color:#808cb7;font-size:7px;letter-spacing:.1em}.order-store-v10 strong{display:block;font-size:11px;margin:4px 0}.order-store-v10 span{font-size:8px;color:#929dc6}.order-note-v10{text-align:center!important;font-size:7.5px!important;margin:9px 5px 0!important;color:#7f8bb6!important}.order-success-v10{padding:45px 20px;text-align:center}.success-check-v10{width:72px;height:72px;margin:0 auto 14px;border-radius:50%;display:grid;place-items:center;background:var(--red);font-size:34px;font-weight:900;box-shadow:0 0 0 10px rgba(239,29,42,.09)}.order-success-v10>small{font-size:8px;letter-spacing:.13em;color:#79dca7;font-weight:900}.order-success-v10 h1{font-size:34px;line-height:1;margin:8px 0 8px;font-weight:600}.order-success-v10>p{font-size:11px;color:#a6b0d2;margin:0 0 18px}.order-success-v10>p b{color:#fff}.success-detail-v10{display:grid;grid-template-columns:1fr auto;gap:9px 12px;text-align:left;padding:15px;border-radius:15px;background:#101b47;border:1px solid var(--line);margin-bottom:10px}.success-detail-v10 span{font-size:8px;color:#7f8bb3}.success-detail-v10 strong{font-size:9px;text-align:right;word-break:break-word}.email-note-v10{padding:11px;border-radius:12px;background:rgba(85,199,135,.09);border:1px solid rgba(85,199,135,.18);color:#96d8b1;font-size:8px;line-height:1.5;margin-bottom:13px}.order-success-v10 .btn-outline-v10{width:100%;margin-top:9px}
/* orders/help */
.inner-body-v10{padding:26px 18px 100px}.inner-body-v10 h2{font-size:30px}.my-orders-list-v10{display:grid;gap:10px}.order-history-card-v10{display:grid;grid-template-columns:90px 1fr;gap:11px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:17px;background:#101b47}.order-history-card-v10 img{width:85px;height:95px;object-fit:contain}.order-history-card-v10 span{font-size:7px;letter-spacing:.1em;color:#72d99f;font-weight:900}.order-history-card-v10 h3{font-family:"TT Ramillas","Cormorant Garamond",serif;font-size:22px;margin:3px 0 2px;text-transform:uppercase}.order-history-card-v10 small{display:block;font-size:7.5px;color:#8692bd}.order-history-card-v10 strong{display:block;font-size:18px;margin-top:7px}.order-history-card-v10 em{display:block;font-style:normal;font-size:7px;color:#68759f;margin-top:3px;word-break:break-all}.empty-orders-v10{padding:35px;text-align:center;border-radius:17px;border:1px dashed rgba(131,149,218,.28);color:#8d98c0;font-size:10px}.support-card-v10{display:flex;gap:12px;padding:17px;border:1px solid var(--line);border-radius:18px;background:#101b47}.support-card-v10>div{width:40px;height:40px;min-width:40px;border-radius:50%;display:grid;place-items:center;background:var(--red);font-weight:900}.support-card-v10 strong{font-size:11px}.support-card-v10 p{font-size:9px;line-height:1.5;color:#8f9ac2;margin:5px 0 0}
/* bottom nav */
.bottom-nav-v10{position:fixed;z-index:100;left:50%;bottom:0;transform:translateX(-50%);width:min(100%,520px);height:calc(72px + env(safe-area-inset-bottom));padding:5px 10px env(safe-area-inset-bottom);display:grid;grid-template-columns:repeat(3,1fr);align-items:center;background:rgba(5,11,31,.97);border-top:1px solid rgba(255,255,255,.09);box-shadow:0 -10px 28px rgba(0,0,0,.28);backdrop-filter:blur(15px)}.bottom-nav-v10 button{height:55px;border:0;border-radius:12px;background:transparent;color:#7580a8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative}.bottom-nav-v10 button span{font-size:17px}.bottom-nav-v10 button small{font-size:8px;font-weight:800}.bottom-nav-v10 button.active{color:#fff;background:rgba(255,255,255,.04)}.bottom-nav-v10 button.active:before{content:"";position:absolute;top:2px;width:28px;height:3px;border-radius:999px;background:var(--red)}.toast-v10{position:fixed;z-index:200;left:50%;bottom:84px;transform:translateX(-50%) translateY(30px);opacity:0;pointer-events:none;max-width:min(90vw,430px);padding:12px 15px;border-radius:13px;background:#111a43;border:1px solid rgba(255,255,255,.12);color:#fff;font-size:10px;line-height:1.4;box-shadow:0 14px 30px rgba(0,0,0,.35);transition:.2s}.toast-v10.show{opacity:1;transform:translateX(-50%) translateY(0)}
@media(min-width:720px){body.participant-v10{padding:28px 0 105px}.app-shell-v10{border-radius:38px;min-height:calc(100vh - 56px)}.bottom-nav-v10{bottom:28px;border-radius:0 0 38px 38px}.login-hero-v10{border-radius:38px 38px 0 0}}
@media(max-width:420px){.deal-copy-v10{padding-left:18px}.deal-copy-v10 h1{font-size:35px}.deal-copy-v10 h3{font-size:10.5px}.deal-copy-v10 p{font-size:9px}.deal-product-v10 img{height:285px}.login-copy-v10 h1{font-size:43px}.partner-bar-v10{padding-left:17px;padding-right:17px}.order-visual-v10 h1{font-size:29px}}
@media(max-width:360px){.deal-hero-v10{grid-template-columns:50% 50%}.deal-copy-v10 h1{font-size:30px}.deal-copy-v10 p{font-size:8.5px}.deal-product-v10 img{height:250px}.order-visual-v10 h1{font-size:25px}.quick-liters-v10{grid-template-columns:1fr 1fr}}


/* V10.1 - Login header uses supplied key visual as-is. */
.login-hero-v10.login-hero-image-v101{
  min-height:0;
  padding:0;
  overflow:hidden;
  background:#151b4c;
  position:relative;
}
.login-hero-v10.login-hero-image-v101:before,
.login-hero-v10.login-hero-image-v101:after{display:none!important;}
.login-header-image-v101{
  display:block;
  width:100%;
  height:auto;
  object-fit:contain;
  object-position:center top;
}
/* Pull the participant form slightly over the artwork, without cropping the banner. */
.login-hero-image-v101 + .login-panel-v10{
  margin-top:-14px;
}
@media(min-width:720px){
  .login-hero-v10.login-hero-image-v101{border-radius:38px 38px 0 0;}
  .login-header-image-v101{border-radius:38px 38px 0 0;}
}
@media(max-width:420px){
  .login-hero-image-v101 + .login-panel-v10{margin-top:-10px;}
}

/* V11 — searchable retailer login, benefit highlight, minimum order and logout */
.login-form-v10 input[type=hidden]{display:none!important}
.store-search-label-v11{position:relative;z-index:20}
.store-search-shell-v11{position:relative;margin-top:7px}
.store-search-shell-v11 #store-search{margin-top:0;padding-left:42px;padding-right:42px;-webkit-appearance:none;appearance:none}
.store-search-shell-v11 #store-search::-webkit-search-cancel-button{display:none}
.store-search-icon-v11{position:absolute;z-index:2;left:14px;top:50%;transform:translateY(-50%);font-size:22px;line-height:1;color:#5f6ca6;font-weight:400;pointer-events:none}
.store-clear-v11{position:absolute;z-index:3;right:8px;top:50%;transform:translateY(-50%);width:34px;height:34px;border:0;border-radius:10px;background:#eef0f8;color:#4e587f;font-size:22px;line-height:1;cursor:pointer}
.store-search-hint-v11{display:block;margin-top:6px;color:#858ba7;font-size:8px;font-weight:500;line-height:1.45}
.store-results-v11{position:absolute;z-index:80;left:0;right:0;top:78px;max-height:285px;overflow:auto;padding:6px;border:1px solid #d9deef;border-radius:15px;background:#fff;box-shadow:0 18px 38px rgba(16,24,70,.18)}
.store-option-v11{display:grid;width:100%;gap:3px;padding:11px 12px;border:0;border-bottom:1px solid #edf0f7;background:#fff;text-align:left;color:#171b3b;cursor:pointer}
.store-option-v11:last-child{border-bottom:0}.store-option-v11:hover,.store-option-v11:focus{background:#f2f4fb;outline:0}
.store-option-v11 strong{font-size:10px;line-height:1.35}.store-option-v11 span{font-size:8px;color:#7b83a4;line-height:1.35}
.store-no-result-v11{padding:18px 12px;text-align:center;color:#8b91aa;font-size:9px}
.selected-store-v11{background:linear-gradient(135deg,rgba(104,123,214,.22),rgba(255,255,255,.05))!important;border-color:rgba(128,149,232,.28)!important}
.selected-store-v11 strong{font-size:12px!important;color:#fff}

.home-actions-v11{display:flex;gap:7px;align-items:center}.home-actions-v11 button{flex:none}.logout-icon-v11{color:#ff949c!important;border-color:rgba(239,29,42,.3)!important;background:rgba(239,29,42,.09)!important;font-size:18px!important}
.logout-full-v11{width:100%;height:48px;margin-top:14px;border-radius:14px;border:1px solid rgba(239,29,42,.35);background:rgba(239,29,42,.08);color:#ff8e97;font-size:10px;font-weight:900;cursor:pointer}

.deal-hero-v10{min-height:430px}
.deal-copy-v10{padding-top:39px;padding-bottom:30px}
.deal-benefit-v11{width:min(190px,100%);margin:12px 0 2px;padding:11px 12px 10px;border:1px solid rgba(255,72,87,.46);border-radius:15px;background:linear-gradient(135deg,rgba(239,29,42,.24),rgba(125,45,132,.20));box-shadow:0 12px 24px rgba(0,0,0,.12),inset 0 1px rgba(255,255,255,.05)}
.deal-benefit-v11 small{display:block!important;margin:0 0 3px;color:#ff9ea5!important;font-size:7px!important;letter-spacing:.10em!important;font-weight:900!important}
.deal-benefit-v11 strong{display:block;font-family:"TT Ramillas","Cormorant Garamond",Georgia,serif;font-size:34px;line-height:.95;color:#fff;letter-spacing:-.03em}
.deal-benefit-v11 span{display:block!important;margin-top:5px;color:#cbd3f5!important;font-size:7px!important;letter-spacing:.09em!important;font-weight:800!important;text-transform:uppercase}
.deal-copy-v10 .order-now-v10{margin-top:11px}
.order-benefit-v11{display:inline-grid;gap:1px;margin-top:3px;padding:7px 9px;border-radius:11px;background:rgba(239,29,42,.14);border:1px solid rgba(239,29,42,.34)}
.order-benefit-v11 small{font-size:6px;color:#ff9da5;letter-spacing:.09em;font-weight:900}.order-benefit-v11 strong{font-family:"TT Ramillas","Cormorant Garamond",Georgia,serif;font-size:25px;line-height:.95}.order-benefit-v11 span{font-size:6px;color:#9eabd4;letter-spacing:.08em;font-weight:900}

.quick-liters-v10{display:none!important}
.liter-input-v10 input{font-variant-numeric:tabular-nums;letter-spacing:.01em}
.order-error-v11{display:grid;gap:3px;margin-top:10px;padding:12px 13px;border-radius:13px;background:rgba(239,29,42,.12);border:1px solid rgba(255,83,95,.35);color:#fff}
.order-error-v11 strong{font-size:10px;color:#ff9ca4}.order-error-v11 span{font-size:8.5px;line-height:1.45;color:#d9dff8}

@media(max-width:420px){
  .deal-hero-v10{grid-template-columns:50% 50%;min-height:420px}
  .deal-copy-v10{padding-left:18px;padding-top:32px}
  .deal-copy-v10 h1{font-size:34px;white-space:normal;width:165%;position:relative;z-index:4}
  .deal-benefit-v11{width:168px}.deal-benefit-v11 strong{font-size:30px}
  .deal-product-v10 img{height:285px}
  .store-results-v11{max-height:250px}
}
@media(max-width:360px){
  .deal-copy-v10 h1{font-size:29px;width:175%}
  .deal-benefit-v11{width:154px;padding:9px 10px}.deal-benefit-v11 strong{font-size:27px}
  .deal-product-v10 img{height:250px}
}
