.fhd.ecom.gw{--paper:#fff;--ink:#0b0b12;--body:#5b5d6b;--line:#e7e8ef;--card:#fff;--accent:#ff7420;--accent-hi:#ff8a3d;--accent-soft:#fff0e4;--glow-rgb:255,116,32;--ea-acc:#0e8a57;--ea-soft:#e3f6ec;--ea-acc2:#0e8a57;font-family:var(--font-inter,"Inter"),system-ui,-apple-system,sans-serif}.fhd.ecom.gw.fhd-dark{--bg:#0b0b12;--fg:#f4f4f7;--muted:#a3a5b3;--hair:#23242e;--card:#13141c;--accent:#ff8a3d}.fhd.ecom.gw:after{display:none}.gw .ec-serif{color:var(--accent)}.fhd-dark.gw .ec-assure span:before{background-color:#ff8a3d29}.gw .fhd-btn.primary{background:var(--ink)}.fhd-dark.gw .fhd-btn.primary{background:var(--accent);color:#fff}.gw .ea-wa-bar{background:#075e54}.gw .ec-console aside .org span,.gw .ed-admin aside .org span{color:#fff;background:#19c37d;font-family:inherit;font-weight:700}.gw .ec-console aside p em,.gw .ed-admin aside em{background:var(--accent)}.gw-page{-webkit-font-smoothing:auto;background:#fff;overflow-x:clip}.gw-page .headingHighlight{color:#ff7420}.gw-page .promptTabs,.gw-page .promptToolbar{border-color:#f6e6da}.gw-page .promptTabActive{background-color:#fff0e4}.gw-page .trustCheck{color:#ff7420}.gw-page .generateButton{background-color:#0b0b12}.gw-page .generateButton:hover{background-color:#ff7420}.gw-page .scGlowLayer{will-change:opacity}.gw-page .mbGroundShadow{filter:none}.gw-page .mbGlow{mix-blend-mode:normal}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.gw-page .mbScrollTrack{height:190vh}}.gw-page .stepByStepSection{background:#f6f7fb}.gw-page .stepByStepSection:before{background:linear-gradient(#fff 0%,#f6f7fb 100%)}.gw-page .stepPanel{background:#f6f7fb;border-top-color:#ff7420}.gw-page .stepByStepEyebrow,.gw-page .stepConnectorIcon,.gw-page .stepLabel{color:#c4490a}.gw-page .stepBadge{background-color:#0b0b12}.gw-page .stepConnectorLine{border-left-color:#ff742066}.gw-page .stepConnectorIcon{border-color:#ff742066}.gw-page .stepFeatureCard{border-color:#ececf2}.gw-page .stepStageGlow{background:radial-gradient(42% 46% at 22% 26%,#ff742038 0%,#ff742000 100%),radial-gradient(40% 44% at 80% 68%,#19c37d33 0%,#19c37d00 100%),radial-gradient(52% 56% at 52%,#ffffffd9 0%,#fff0 100%)}.gw-page .ecosystemEyebrow,.gw-page .ecosystemCardTag{color:#c4490a}.gw-page .ecosystemCardIcon,.gw-page .ecosystemDetailTabIcon{color:#ff7420}.gw-page .ecosystemCardIcon{background-color:#fff0e4}.gw-page .ecosystemCard:hover .ecosystemCardIcon,.gw-page .ecosystemCardActive .ecosystemCardIcon{color:#fff;background-color:#0b0b12}.gw-page .ecosystemCardActive{background-color:#fff8f2;border-color:#ff7420}.gw-page .ecosystemDetailTabActive{background-color:#fff0e4}.gw-page .ecosystemDetailPanel{border-left-color:#fff0e4}@media (max-width:860px){.gw-page .ecosystemDetailPanel{border-top-color:#fff0e4}}.gw-page .finalCtaSection{background-color:#fff;background-image:radial-gradient(circle at 10% 0,#ff74201a,#0000 45%),radial-gradient(circle at 90% 100%,#ff742014,#0000 45%);border-top:1px solid #f0f1f5}.gw-page .finalCtaHeading{color:#0b0b12}.gw-page .finalCtaSubheading{color:#5b5d6b}.gw-page .finalCtaCaption{color:#8b8d9a}.gw-page .finalCtaSecondaryButton{color:#0b0b12;border-color:#d9dbe3}.gw-page .finalCtaSecondaryButton:hover{background-color:#f6f7fb;border-color:#0b0b12}.gw-page .ilfCard{box-shadow:0 30px 60px -30px #0b0b1240}.gw-page .ilfBorderSweep{background:conic-gradient(#0000 0deg,#ff7420e6 25deg,#0000 70deg 360deg)}.gw-page .ilfGlowA{background:radial-gradient(circle,#ff8a3d4d,#0000 70%)}.gw-page .ilfGlowB{background:radial-gradient(circle,#ffc49666,#0000 70%)}.gw-page .ilfContent{background:#fff}.gw-page .ilfKicker{color:#c4490a}.gw-page .ilfKickerDot{background-color:#ff7420;animation:none}.gw-page .ilfTitle,.gw-page .ilfThanksTitle{color:#0b0b12}.gw-page .ilfSubtitle,.gw-page .ilfThanksText{color:#5b5d6b}.gw-page .ilfFieldLabel{color:#3a3c48}.gw-page .ilfField input{color:#0b0b12;background-color:#f6f7fb;border-color:#e3e5ec}.gw-page .ilfField input::placeholder{color:#9a9ca8}.gw-page .ilfField input:focus{background-color:#fff;border-color:#ff7420;box-shadow:0 0 0 4px #ff742024}.gw-page .ilfSubmit{background-color:#ff7420;background-image:linear-gradient(120deg,#ff7420 0%,#ff8a3d 100%)}.gw-page .ilfSubmit:hover:not(:disabled){box-shadow:0 10px 24px #ff742059}.gw-page .ilfThanksIcon{color:#ff7420;background-color:#fff0e4}.gw-page .finalCtaEyebrow,.gw-page .finalCtaAccent{color:#ff8a3d}.gw-page .finalCtaPrimaryButton{background-color:#ff7420}.gw-page .finalCtaPrimaryButton:hover{background-color:#e5600f}.ea .gs-bar .brand{font-family:inherit;font-weight:700;font-size:calc(var(--u)*15);letter-spacing:-.02em;color:#0e5c3b}.ea .gs-bar i:first-child{color:#0e8a57}.gw .ea .ph{background:#eef1ec;display:block;position:relative;overflow:hidden}.gw .ea .ph img{object-fit:cover}.gs-slot{align-items:center;gap:calc(var(--u)*8);padding:calc(var(--u)*8)calc(var(--u)*10);border-radius:calc(var(--u)*11);color:#0e5c3b;font-size:calc(var(--u)*8.5);background:#e3f6ec;flex:none;display:flex}.gs-slot svg{color:#0e8a57;width:calc(var(--u)*16)!important;height:calc(var(--u)*16)!important}.gs-slot b{font-size:calc(var(--u)*10);color:#0b0b12;display:block}.gs-search{align-items:center;gap:calc(var(--u)*6);margin-top:calc(var(--u)*8);padding:calc(var(--u)*8)calc(var(--u)*10);border-radius:calc(var(--u)*10);color:#8b8d9a;font-size:calc(var(--u)*9);background:#fff;flex:none;display:flex;box-shadow:0 0 0 1px #e7e8ef}.gs-search svg{width:calc(var(--u)*12)!important;height:calc(var(--u)*12)!important}.gs-aisles{gap:calc(var(--u)*6);margin-top:calc(var(--u)*12);flex:none;grid-template-columns:repeat(4,1fr);display:grid}.gs-aisles span{align-items:center;gap:calc(var(--u)*4);font-size:calc(var(--u)*8.5);flex-direction:column;font-weight:500;display:flex}.gs-aisles .ph{aspect-ratio:1;border-radius:calc(var(--u)*12);width:100%}.gs-deals{gap:calc(var(--u)*8);grid-template-columns:1fr 1fr;display:grid}.gs-deal{border-radius:calc(var(--u)*11);padding:calc(var(--u)*6);font-size:calc(var(--u)*8.5);color:#8b8d9a;background:#fff;box-shadow:0 0 0 1px #eceef3}.gs-deal .ph{aspect-ratio:1.25;border-radius:calc(var(--u)*8);margin-bottom:calc(var(--u)*5)}.gs-deal b{color:#0b0b12;font-size:calc(var(--u)*9);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.gs-deal em{font-style:normal}.gs-deal p{margin-top:calc(var(--u)*4);justify-content:space-between;align-items:center;display:flex}.gs-deal strong{color:#0b0b12;font-size:calc(var(--u)*10)}.gs-deal .add{padding:calc(var(--u)*3)calc(var(--u)*9);border-radius:calc(var(--u)*7);color:#0e8a57;font-weight:700;font-size:calc(var(--u)*8);border:1px solid #0e8a57}.ea .gs-title{letter-spacing:-.02em;font-family:inherit;font-weight:700}.gs-fresh{align-items:center;gap:calc(var(--u)*4);margin-top:calc(var(--u)*4);color:#0e8a57;font-size:calc(var(--u)*9);font-weight:500;display:flex}.gs-fresh svg{width:calc(var(--u)*11)!important;height:calc(var(--u)*11)!important}.gs-packs{gap:calc(var(--u)*6);grid-template-columns:repeat(3,1fr);display:grid}.gs-packs span{align-items:center;gap:calc(var(--u)*2);padding:calc(var(--u)*8)0;border-radius:calc(var(--u)*10);font-size:calc(var(--u)*9);color:#6b6d7a;background:#fff;border:1px solid #e3e5ec;flex-direction:column;display:flex}.gs-packs b{color:#0b0b12;font-size:calc(var(--u)*11)}.gs-packs span.on{background:#f1fbf5;border-color:#0e8a57;box-shadow:0 0 0 1px #0e8a57}.gw .ea .ea-cta .go{background:#0e8a57}.gs-line{grid-template-columns:calc(var(--u)*38)1fr auto;gap:calc(var(--u)*9);padding:calc(var(--u)*6)0;font-size:calc(var(--u)*8.5);color:#8b8d9a;border-bottom:1px solid #eef0f4;align-items:center;display:grid}.gs-line .ph{width:calc(var(--u)*38);height:calc(var(--u)*38);border-radius:calc(var(--u)*9)}.gs-line b{color:#0b0b12;font-size:calc(var(--u)*10);font-weight:600;display:block}.gs-line strong{color:#0b0b12;font-size:calc(var(--u)*10)}.gs-subs{gap:calc(var(--u)*5);flex-wrap:wrap;display:flex}.gs-subs span{padding:calc(var(--u)*5)calc(var(--u)*9);font-size:calc(var(--u)*8.5);background:#fff;border:1px solid #e3e5ec;border-radius:99px}.gs-subs span.on{color:#fff;background:#0b0b12;border-color:#0b0b12}.gs-slots{gap:calc(var(--u)*5);grid-template-columns:repeat(3,1fr);display:grid}.gs-slots span{padding:calc(var(--u)*6)0;border-radius:calc(var(--u)*9);font-size:calc(var(--u)*9);background:#fff;border:1px solid #e3e5ec;flex-direction:column;align-items:center;font-weight:600;display:flex}.gs-slots em{font-style:normal;font-weight:400;font-size:calc(var(--u)*7.5);color:#8b8d9a}.gs-slots span.on{color:#fff;background:#0e8a57;border-color:#0e8a57}.gs-slots span.on em{color:#d7f3e4}.ea-upi-top .gs-av{color:#fff;background:#0e8a57}.gs-mapwrap{height:calc(var(--u)*210);flex:none;position:relative}.gs-map{width:100%;height:100%;display:block}.gs-map .bg{fill:#eef3ee}.gs-map .road{stroke:#fff;stroke-width:9px;fill:none}.gs-map .road.thin{stroke-width:5px}.gs-map .route{stroke:#0e8a57;stroke-width:3.5px;fill:none;stroke-dasharray:7 6;animation:1.2s linear infinite gsDash}.gs-map .home{fill:#ff7420;stroke:#fff;stroke-width:3px}.gs-map .store{fill:#0b0b12;stroke:#fff;stroke-width:3px}.gs-map .rider{fill:#0e8a57;stroke:#fff;stroke-width:2.5px}.gs-map .rider.b{fill:#3b5bdb}@keyframes gsDash{to{stroke-dashoffset:-13px}}.gs-eta{margin-top:calc(var(--u)*12);padding:calc(var(--u)*10)calc(var(--u)*12);border-radius:calc(var(--u)*12);font-size:calc(var(--u)*9);color:#8b8d9a;background:#fff;box-shadow:0 0 0 1px #eceef3}.gs-eta b{font-size:calc(var(--u)*14);color:#0b0b12;letter-spacing:-.02em;display:block}.gs-wa .ea-wa-body .msg{font-size:calc(var(--u)*9.5)}.gs-week{margin-top:calc(var(--u)*8);padding:calc(var(--u)*12);border-radius:calc(var(--u)*14);background:#fff;box-shadow:0 0 0 1px #eceef3}.gs-week .t{gap:calc(var(--u)*2);font-size:calc(var(--u)*9);flex-direction:column;display:flex}.gs-week .t em{color:#0e8a57;text-transform:uppercase;letter-spacing:.08em;font-style:normal;font-weight:600;font-size:calc(var(--u)*7.5)}.gs-week .t b{font-size:calc(var(--u)*12)}.gs-week-grid{gap:calc(var(--u)*7);margin:calc(var(--u)*10)0;grid-template-columns:repeat(3,1fr);display:grid}.gs-week-grid span{gap:calc(var(--u)*3);font-size:calc(var(--u)*7.5);color:#6b6d7a;flex-direction:column;line-height:1.2;display:flex}.gs-week-grid .ph{aspect-ratio:1;border-radius:calc(var(--u)*9)}.gs-week .go{height:calc(var(--u)*36);border-radius:calc(var(--u)*11);color:#fff;font-weight:600;font-size:calc(var(--u)*10);background:#0e8a57;place-items:center;animation:1.8s ease-in-out infinite edPulse;display:grid}.gs-points{align-items:center;gap:calc(var(--u)*6);margin-top:calc(var(--u)*10);padding:calc(var(--u)*8)calc(var(--u)*10);border-radius:calc(var(--u)*10);color:#c4490a;font-size:calc(var(--u)*9);background:#fff0e4;font-weight:600;display:flex}.ed .gd-logo{letter-spacing:-.03em;color:#0e5c3b;font-family:inherit;font-weight:800;font-size:calc(var(--v)*20)}.gw .ed-bar .bag em{background:#0e8a57}.gd-store{gap:calc(var(--v)*12);padding:calc(var(--v)*14)calc(var(--v)*22);flex-direction:column;flex:1;min-height:0;display:flex}.gd-store .hero{border-radius:calc(var(--v)*12);height:calc(var(--v)*170);background:#e3f6ec;flex:none;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.gd-store .hero p{justify-content:center;gap:calc(var(--v)*6);padding:calc(var(--v)*20);flex-direction:column;display:flex}.gd-store .hero em{font-style:normal;font-size:calc(var(--v)*9.5);letter-spacing:.1em;text-transform:uppercase;color:#0e8a57;font-weight:600}.gd-store .hero b{font-size:calc(var(--v)*22);letter-spacing:-.03em;color:#0b0b12;line-height:1.05}.gd-store .hero span:not(.ph){margin-top:calc(var(--v)*6);padding:calc(var(--v)*7)calc(var(--v)*14);color:#fff;font-weight:600;font-size:calc(var(--v)*10.5);background:#0e8a57;border-radius:99px;align-self:start}.gd-store .hero .ph{height:100%}.gd-store .aisles{gap:calc(var(--v)*10);flex:none;grid-template-columns:repeat(5,1fr);display:grid}.gd-store .aisles span{align-items:center;gap:calc(var(--v)*7);padding:calc(var(--v)*6);border-radius:calc(var(--v)*10);font-size:calc(var(--v)*10.5);background:#fff;font-weight:600;display:flex;box-shadow:0 0 0 1px #eceef3}.gd-store .aisles .ph{width:calc(var(--v)*30);height:calc(var(--v)*30);border-radius:calc(var(--v)*7);flex:none}.gd-store .deals{gap:calc(var(--v)*10);grid-template-columns:repeat(4,1fr);min-height:0;display:grid}.gd-store .deals p{padding:calc(var(--v)*7);border-radius:calc(var(--v)*10);font-size:calc(var(--v)*9.5);color:#8b8d9a;background:#fff;flex-direction:column;display:flex;box-shadow:0 0 0 1px #eceef3}.gd-store .deals .ph{aspect-ratio:1.5;border-radius:calc(var(--v)*7);margin-bottom:calc(var(--v)*6)}.gd-store .deals b{color:#0b0b12;font-size:calc(var(--v)*10.5)}.gd-store .deals em{font-style:normal}.gd-store .deals strong{margin-top:calc(var(--v)*5);color:#0b0b12;font-size:calc(var(--v)*11);justify-content:space-between;align-items:center;display:flex}.gd-store .deals strong i{padding:calc(var(--v)*2)calc(var(--v)*9);border-radius:calc(var(--v)*6);color:#0e8a57;font-style:normal;font-size:calc(var(--v)*9);border:1px solid #0e8a57}.gd-slots{gap:calc(var(--v)*6);margin-bottom:calc(var(--v)*8);grid-template-columns:repeat(5,1fr);display:grid}.gd-slots span{align-items:center;gap:calc(var(--v)*2);padding:calc(var(--v)*7)0;border-radius:calc(var(--v)*8);font-size:calc(var(--v)*9);color:#0e8a57;background:#fff;flex-direction:column;display:flex;box-shadow:0 0 0 1px #eceef3}.gd-slots b{color:#0b0b12;font-size:calc(var(--v)*10.5)}.gd-slots span.full{color:#b0b2bd;background:#f6f7fb}.gd-slots span.full b{color:#b0b2bd;text-decoration:line-through}.gd-slots span.on{color:#d7f3e4;box-shadow:none;animation:ecPop .5s var(--ease).6s both;background:#0e8a57}.gd-slots span.on b{color:#fff}.gw .ed-co .pay-btn{background:#0e8a57}.ed-admin .gd-tbl p{grid-template-columns:1.7fr .8fr .6fr .8fr}.gd-alert{align-items:center;gap:calc(var(--v)*7);padding:calc(var(--v)*9)calc(var(--v)*12);border-radius:calc(var(--v)*8);color:#8a4a0e;font-size:calc(var(--v)*10.5);animation:ecRise .6s var(--ease)1.1s both;background:#fff4e8;display:flex}.gd-alert b{color:#c4490a}.gd-alert.ok{color:#0e5c3b;background:#e3f6ec}.gd-pick{gap:calc(var(--v)*7);flex-direction:column;display:flex}.gd-pick p{grid-template-columns:calc(var(--v)*36)1fr calc(var(--v)*24);gap:calc(var(--v)*10);padding:calc(var(--v)*8)calc(var(--v)*10);border-radius:calc(var(--v)*9);font-size:calc(var(--v)*10);color:#8b8d9a;background:#fff;align-items:center;display:grid;box-shadow:0 0 0 1px #eceef3}.gd-pick .ph{width:calc(var(--v)*36);height:calc(var(--v)*36);border-radius:calc(var(--v)*7)}.gd-pick b{color:#0b0b12;font-size:calc(var(--v)*11);display:block}.gd-pick em{align-items:center;gap:calc(var(--v)*4);color:#c4490a;margin-top:calc(var(--v)*2);font-style:normal;font-weight:600;display:flex}.gd-pick em svg{width:calc(var(--v)*11)!important;height:calc(var(--v)*11)!important}.gd-pick p>i{width:calc(var(--v)*24);height:calc(var(--v)*24);border-radius:50%;place-items:center;display:grid}.gd-pick p.done>i{color:#fff;background:#0e8a57}.gd-pick p.sub{box-shadow:0 0 0 1.5px #ff7420}.gd-pick p.sub>i{color:#c4490a;background:#fff0e4}.gd-pick p>i svg{width:calc(var(--v)*12)!important;height:calc(var(--v)*12)!important}.gd-pick p:nth-child(n+2){animation:ecRise .5s var(--ease)both}.gd-pick p:nth-child(2){animation-delay:.3s}.gd-pick p:nth-child(3){animation-delay:.5s}.gd-pick p:nth-child(4){animation-delay:.7s}.gd-packed{align-self:start;align-items:center;gap:calc(var(--v)*6);padding:calc(var(--v)*7)calc(var(--v)*12);color:#fff;font-weight:600;font-size:calc(var(--v)*10.5);animation:ecPop .5s var(--ease)1.1s both;background:#0e8a57;border-radius:99px;display:inline-flex}.gd-dispatch{gap:calc(var(--v)*12);flex:1;grid-template-columns:1.3fr 1fr;min-height:0;display:grid}.gd-dispatch .gs-map{border-radius:calc(var(--v)*10);overflow:hidden;box-shadow:0 0 0 1px #eceef3}.gd-dispatch .list{gap:calc(var(--v)*7);flex-direction:column;display:flex}.gd-dispatch .list p{grid-template-columns:calc(var(--v)*28)1fr auto;gap:calc(var(--v)*9);padding:calc(var(--v)*9)calc(var(--v)*10);border-radius:calc(var(--v)*9);font-size:calc(var(--v)*9.5);color:#8b8d9a;background:#fff;align-items:center;display:grid;box-shadow:0 0 0 1px #eceef3}.gd-dispatch .list b{color:#0b0b12;font-size:calc(var(--v)*11);display:block}.gd-dispatch .list em{font-style:normal;font-size:calc(var(--v)*9)}.gd-dispatch .av{width:calc(var(--v)*28);height:calc(var(--v)*28);color:#0b0b12;background:#f1f2f6;border-radius:50%;place-items:center;font-weight:700;display:grid}.gd-dispatch .list p.on{box-shadow:0 0 0 1.5px #0e8a57}.gd-dispatch .list p.on .av{color:#fff;background:#0e8a57}.gd-console .kpis em{color:#0e8a57}.gd-slotbox{flex-direction:column;gap:4px;padding:14px;display:flex}.gd-slot{grid-template-columns:72px 1fr 64px;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:grid}.gd-slot+.gd-slot{border-top:1px solid #f1f2f6}.gd-slot b{color:#0b0b12;font-weight:600}.gd-slot i{background:#f1f2f6;border-radius:9px;height:8px;display:block;overflow:hidden}.gd-slot s{border-radius:inherit;height:100%;transition:width .8s var(--ease);background:#19c37d;display:block}.gd-slot span{text-align:right;color:#6b6d7a;font-variant-numeric:tabular-nums}.gd-slot.full s{background:#ff7420}.gd-slot.full span{color:#c4490a;font-weight:600}.gd-stock .row em{color:#c4490a!important}.gd-offer{background:#fff8f2!important;box-shadow:0 0 0 1px #fde0c8!important}.gd-offer .sent{color:#0e8a57!important;background:#e3f6ec!important}.gw-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,56px);display:grid}.gw-tile{background:#f6f7fb;border-radius:22px;flex-direction:column;gap:8px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #eceef3}.gw-tile.big{grid-column:span 2}.gw-tile h3{letter-spacing:-.02em;color:var(--fg);margin-top:auto;font-size:19px;font-weight:650}.gw-tile>p{color:var(--muted);max-width:46ch;font-size:14.5px;line-height:1.55}.gw-tile .ui{align-items:center;min-height:116px;margin-bottom:12px;display:flex}.gw-tile b{font-weight:650}.gw-tile .gw-ui-slots{flex-wrap:wrap;gap:8px}.gw-tile .gw-ui-slots span{color:#0e8a57;background:#fff;border-radius:14px;flex-direction:column;gap:2px;min-width:92px;padding:12px 16px;font-size:12px;display:flex;box-shadow:0 0 0 1px #e7e8ef}.gw-tile .gw-ui-slots span b{color:#0b0b12;font-size:15px}.gw-tile .gw-ui-slots span.full{color:#b0b2bd}.gw-ui-slots span.full b{color:#b0b2bd;text-decoration:line-through}.gw-tile .gw-ui-slots span.on{color:#ff8a3d;background:#0b0b12;transform:translateY(-4px);box-shadow:0 12px 26px -14px #0b0b1299}.gw-tile .gw-ui-slots span.on b{color:#fff}.gw-tile .gw-ui-weight{gap:14px}.gw-tile .gw-ui-weight .ph{border-radius:18px;flex:none;width:84px;height:84px;position:relative;overflow:hidden}.gw-tile .gw-ui-weight .ph img{object-fit:cover}.gw-tile .gw-ui-weight p{flex:1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.gw-tile .gw-ui-weight p span{color:#6b6d7a;background:#fff;border-radius:12px;flex-direction:column;align-items:center;padding:10px 0;font-size:12px;display:flex;box-shadow:0 0 0 1px #e7e8ef}.gw-tile .gw-ui-weight p b{color:#0b0b12;font-size:13px}.gw-tile .gw-ui-weight p span.on{box-shadow:0 0 0 2px #ff7420}.gw-tile .gw-ui-pin{flex-direction:column;justify-content:center;align-items:stretch;gap:10px}.gw-tile .gw-ui-pin .in{letter-spacing:.08em;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-size:15px;font-weight:600;display:flex;box-shadow:0 0 0 1px #e7e8ef}.gw-tile .gw-ui-pin .in svg{color:#ff7420}.gw-tile .gw-ui-pin .in em{letter-spacing:0;color:#fff;background:#0b0b12;border-radius:10px;margin-left:auto;padding:6px 12px;font-size:12px;font-style:normal}.gw-tile .gw-ui-pin .ok{color:#0e8a57;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.gw-tile .gw-ui-subs{flex-direction:column;align-items:flex-start;gap:8px}.gw-tile .gw-ui-subs span{background:#fff;border-radius:99px;padding:9px 14px;font-size:13px;box-shadow:0 0 0 1px #e7e8ef}.gw-tile .gw-ui-subs span.on{color:#fff;box-shadow:none;background:#0b0b12}.gw-tile .gw-ui-pay{gap:10px}.gw-tile .gw-ui-pay span{background:#fff;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:8px;padding:16px 0;font-size:13px;font-weight:600;display:flex;box-shadow:0 0 0 1px #e7e8ef}.gw-tile .gw-ui-pay i{color:#c4490a;background:#fff0e4;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.gw-tile .gw-ui-sub{flex-direction:column;align-items:stretch;gap:10px;max-width:460px}.gw-tile .gw-ui-sub .t{color:#6b6d7a;background:#fff;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:10px;font-size:12.5px;display:grid;box-shadow:0 0 0 1px #e7e8ef}.gw-tile .gw-ui-sub .t .ph{border-radius:12px;width:48px;height:48px;position:relative;overflow:hidden}.gw-tile .gw-ui-sub .t .ph img{object-fit:cover}.gw-tile .gw-ui-sub .t b{color:#0b0b12;font-size:14px;display:block}.gw-tile .gw-ui-sub .t em{color:#0e8a57;background:#e3f6ec;border-radius:99px;padding:4px 10px;font-size:11.5px;font-style:normal;font-weight:600}.gw-tile .gw-ui-sub .days{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.gw-tile .gw-ui-sub .days i{color:#fff;background:#0b0b12;border-radius:10px;place-items:center;height:32px;font-size:12px;font-style:normal;font-weight:600;display:grid}.gw-tile .gw-ui-sub .days i.skip{color:#b0b2bd;background:#fff;text-decoration:line-through;box-shadow:0 0 0 1px #e7e8ef}.gw-tile .gw-ui-sub .w{color:#6b6d7a;align-items:center;gap:10px;font-size:12.5px;display:flex}.gw-tile .gw-ui-sub .w b{color:#0b0b12}.gw-tile .gw-ui-sub .w em{color:#c4490a;margin-left:auto;font-style:normal;font-weight:600}.gw-cmp .ec-head{text-align:center;max-width:860px;margin:0 auto}.gw-cmp .ec-head .fhd-lede{margin-left:auto;margin-right:auto}.gw-cmp-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin-top:clamp(32px,4vw,52px);display:grid}.gw-cmp-card{background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 0 0 1px #e7e8ef,0 18px 40px -30px #0b0b124d}.gw-cmp-card header{color:#fff;background:#0b0b12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:18px 20px;display:flex}.gw-cmp-card h3{letter-spacing:-.02em;color:#fff;font-size:19px;font-weight:700}.gw-cmp-card header span{letter-spacing:.06em;text-transform:uppercase;color:#c9cad3;background:#ffffff1a;border-radius:99px;align-items:center;gap:5px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.gw-cmp-card dl{flex:1;padding:6px 20px}.gw-cmp-card dl>div{flex-direction:column;gap:3px;padding:12px 0;display:flex}.gw-cmp-card dl>div+div{border-top:1px dashed #e7e8ef}.gw-cmp-card dt{letter-spacing:.02em;color:#8b8d9a;font-size:12px;font-weight:600}.gw-cmp-card dd{color:#3a3c48;align-items:center;gap:6px;margin:0;font-size:14.5px;display:flex}.gw-cmp-card .fit{color:#5b5d6b;background:#f6f7fb;padding:16px 20px;font-size:13.5px;line-height:1.5}.gw-cmp-card .fit b{color:#0b0b12}.gw-cmp-card.mine{box-shadow:0 0 0 2px #ff7420,0 26px 50px -30px #ff74208c}.gw-cmp-card.mine header{background:#ff7420}.gw-cmp-card.mine header span{color:#c4490a;background:#fff}.gw-cmp-card.mine dd{color:#0b0b12;font-weight:600}.gw-cmp-card.mine dd i{color:#c4490a;background:#fff0e4;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.gw-cmp-card.mine .fit{background:#fff6ee}.gw-cmp-ctas{justify-content:center;margin-top:clamp(28px,3vw,40px)}@media (max-width:1024px){.gw-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.gw-tile.big{grid-column:span 2}.gw-cmp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gw-cmp-grid{grid-template-columns:1fr}}@media (max-width:860px){.gd-slot{grid-template-columns:64px 1fr 56px;font-size:11.5px}}@media (max-width:640px){.gw-bento{grid-template-columns:1fr;gap:12px}.gw-tile.big{grid-column:auto}.gw-tile{border-radius:18px;padding:18px}.gw-tile .gw-ui-slots span{flex:calc(33% - 8px);min-width:0;padding:10px}.gw-tile .gw-ui-weight .ph{width:64px;height:64px}}@media (prefers-reduced-motion:reduce){.gs-map .route,.gs-week .go{animation:none}}