.roflow{--rf-ink: #141414;--rf-paper: #F4F5F6;--rf-white: #fff;--rf-orange: #FF8F00;--rf-orange-soft: #FFF3E0;--rf-green: #4BB84A;--rf-green-deep: #3F8F1F;--rf-green-grad-2: #B0EC8B;--rf-soft: #D8ECD5;--rf-line: #1C1C1C;--rf-line-soft: #C9C7C0;--rf-muted: #76746C;--rf-meta: #9A988F;--rf-star: #F5A623;--rf-err: #E23B3B;--rf-err-tint: #FBECEB;--rf-cat-bar: #1A1A1A;--rf-keto: #7ED957;--rf-lowcarb: #C5F29B;--rf-perf: #F9E001;--rf-lowcal-strip: #EDEDEB;--rf-r-md: 14px;--rf-r-lg: 18px;--rf-block: 4px 4px 0 rgba(0, 0, 0, .07);--rf-block-sm: 3px 3px 0 rgba(0, 0, 0, .08);--rf-ring: 0 0 0 3px rgba(75, 184, 74, .22);--rf-gradient: linear-gradient(90deg, #54B52A 0%, #B0EC8B 100%);--rf-wrap: clamp(1180px, 75vw, 1440px);--rf-gut: clamp(16px, 4vw, 32px);--rf-gap: 20px;background:var(--rf-paper);color:var(--rf-ink);font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500;line-height:1.4;-webkit-font-smoothing:antialiased;padding-bottom:calc(var(--rf-bar-h, 132px) + 8px);min-height:60vh;overflow-x:clip}.roflow *,.roflow *:before,.roflow *:after{box-sizing:border-box}.roflow [hidden]{display:none!important}.roflow button,.roflow input,.roflow select{font:inherit}.roflow button{cursor:pointer}.roflow a{color:var(--rf-green-deep)}.roflow :focus-visible{outline:3px solid var(--rf-orange);outline-offset:2px}.rf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.roflow-boot,.roflow-noscript{padding:48px 16px;text-align:center}.rf-wrap{max-width:var(--rf-wrap);margin:0 auto;padding-left:var(--rf-gut);padding-right:var(--rf-gut)}.rf-announce{background:var(--rf-orange);color:#fff;text-align:center;font-weight:700;font-size:15px;padding:12px 16px}.rf-header{background:#fff;border-bottom:1px solid #eee}.rf-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:14px;padding-bottom:14px}.rf-brand{display:block;line-height:0;color:var(--rf-ink);text-decoration:none;font-weight:900;font-size:22px}.rf-brand img{height:34px;width:auto;display:block}.rf-rating{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px;font-weight:600}.rf-stars{display:inline-flex;align-items:center;gap:6px;font-weight:800}.rf-stars i{font-style:normal;color:var(--rf-star);letter-spacing:1px}.rf-navwrap{position:sticky;top:var(--rf-hdr-h, 0px);z-index:5;background:#fff;border-bottom:2px solid var(--rf-line)}.rf-nav{list-style:none;margin:0 auto;padding-top:12px;padding-bottom:12px;display:flex;flex-wrap:nowrap;gap:8px;max-width:var(--rf-wrap)}.rf-nav__i{flex:1 1 0;min-width:0}.rf-nav__i button{display:flex;flex-direction:row;gap:10px;align-items:center;width:100%;min-width:0;min-height:44px;background:none;border:0;padding:0;text-align:left;font-size:14px;font-weight:600;color:var(--rf-ink)}.rf-nav__n{flex:none;width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;border:2px solid var(--rf-line);background:#fff;color:var(--rf-ink)}.rf-nav__t{font-size:14px;line-height:1.2;white-space:nowrap}.rf-nav__t--s{display:none}.rf-nav__i.is-cur button{font-weight:800}.rf-nav__i.is-cur .rf-nav__n{background:var(--rf-ink);border-color:var(--rf-ink);color:#fff}.rf-nav__i.is-done .rf-nav__n{background:var(--rf-green);border-color:var(--rf-green-deep);color:#fff}.rf-nav__i.is-locked button{cursor:default}.rf-eyebrow{margin:0 0 6px;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:800;color:var(--rf-green-deep)}.rf-h1{margin:0;font-weight:900;font-size:clamp(36px,5vw,56px);line-height:1.02;letter-spacing:-1px;text-wrap:balance}.rf-h2{margin:0;font-weight:900;font-size:clamp(28px,6vw,44px);letter-spacing:-.5px;text-wrap:balance}.rf-h1 em,.rf-h2 em{font-style:normal;color:var(--rf-green)}.rf-lead{margin:0;font-size:18px;font-weight:500;line-height:1.55;max-width:520px}.rf-sechead{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;justify-content:space-between}.rf-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 24px;border-radius:999px;font-weight:800;font-size:15px;letter-spacing:.3px;line-height:1.15;text-align:center;cursor:pointer;border:2px solid var(--rf-orange);background:var(--rf-orange);color:#fff;transition:transform .12s,background .2s}.rf-btn:active:not(:disabled){transform:scale(.97)}.rf-btn:hover:not(:disabled){background:#e68100;border-color:#e68100}.rf-btn--lg{min-height:52px;font-size:16px;padding:0 28px}.rf-btn--sm{min-height:44px;font-size:14px;padding:0 18px}.rf-btn--up{text-transform:uppercase}.rf-btn--go{background:var(--rf-green);border-color:var(--rf-green-deep)}.rf-btn--go:hover:not(:disabled){background:var(--rf-green-deep);border-color:var(--rf-green-deep)}.rf-btn--ghost{background:transparent;color:var(--rf-green-deep);border-color:var(--rf-green-deep)}.rf-btn--ghost:hover:not(:disabled){background:var(--rf-soft);border-color:var(--rf-green-deep)}.rf-btn:disabled{background:#ededec;border-color:#ededec;color:var(--rf-muted);cursor:not-allowed}a.rf-btn{text-decoration:none}.rf-browse{margin:0}a.rf-link{display:inline-flex;align-items:center}.rf-link{background:none;border:0;padding:0;color:var(--rf-green-deep);font-weight:800;text-decoration:underline;min-height:44px}.rf-ph{background:#fff3da;padding:0 4px;font-size:12px}.rf-s1{background:linear-gradient(180deg,#fff 0% 46%,#eaf6e4);border-bottom:2px solid var(--rf-line)}.rf-s1__in{max-width:var(--rf-wrap);margin:0 auto;padding:clamp(32px,6vw,64px) var(--rf-gut) clamp(40px,6vw,72px);display:flex;flex-wrap:wrap;gap:40px;align-items:center}.rf-s1__l{display:flex;flex-direction:column;gap:20px;flex:1 1 min(100%,460px);min-width:0}.rf-s1__l .rf-eyebrow{margin:0}.rf-s1__r{display:flex;flex-direction:column;gap:12px;flex:1 1 min(100%,380px);min-width:0}.rf-zone{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.rf-zone label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.rf-zone .rf-f-pc{flex:0 1 220px}.rf-zone .rf-f-sub{flex:1 1 220px}.rf-sel{-webkit-appearance:auto;appearance:auto;cursor:pointer}.rf-in{min-height:48px;width:100%;padding:0 16px;border:2px solid var(--rf-line);border-radius:999px;font-size:16px;font-weight:500;background:#fff;color:var(--rf-ink)}.rf-zmsg{display:flex;flex-direction:column;gap:12px}.rf-zmsg:empty{display:none}.rf-ok,.rf-bad,.rf-warn{display:flex;flex-wrap:wrap;gap:16px;align-items:center;border-radius:var(--rf-r-md);padding:16px 20px}.rf-ok{background:var(--rf-soft);border:2px solid var(--rf-green-deep);box-shadow:var(--rf-block)}.rf-ok__t{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.rf-ok__t b{font-weight:800;font-size:19px}.rf-ok__t span{font-size:15px;font-weight:500}.rf-tick{flex:none;width:36px;height:36px;border-radius:999px;background:var(--rf-green);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:18px}.rf-bad{background:var(--rf-err-tint);border:2px solid var(--rf-err);flex-wrap:nowrap;gap:12px;padding:14px 18px}.rf-bad .rf-tick{width:28px;height:28px;background:var(--rf-err);font-size:16px}.rf-bad b{display:block;font-weight:800;font-size:16px}.rf-bad span{font-size:14px;font-weight:500}.rf-warn{background:var(--rf-orange-soft);border:2px solid var(--rf-orange);box-shadow:var(--rf-block);flex-direction:column;align-items:stretch;gap:10px}.rf-warn b{font-weight:800;font-size:19px}.rf-warn p{margin:0;font-size:15px;font-weight:500}.rf-hero{margin:0;aspect-ratio:4 / 3;width:100%;border:2px solid var(--rf-line);border-radius:var(--rf-r-lg);overflow:hidden;box-shadow:var(--rf-block);background:#fff;position:relative}.rf-hero__img{width:100%;height:100%;object-fit:cover;display:block}.rf-hero__ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--rf-soft),var(--rf-green-grad-2))}.rf-tiles{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;padding:0;margin:0}.rf-tiles li{background:#fff;border:2px solid var(--rf-line);border-radius:12px;padding:10px 12px;box-shadow:var(--rf-block-sm)}.rf-tiles b{display:block;font-weight:900;font-size:18px}.rf-tiles span{font-size:12px;font-weight:600}.rf-pills{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.rf-pills li{font-size:13px;font-weight:700;padding:8px 14px;border-radius:999px;background:var(--rf-green-deep);color:#fff;border:1.5px solid var(--rf-green-deep)}.rf-card{max-width:var(--rf-wrap);margin:0 auto;padding:clamp(24px,4vw,40px) var(--rf-gut) 40px;display:flex;flex-direction:column;gap:22px}.rf-card--x{gap:20px}.rf-review{max-width:900px;padding-bottom:64px}.rf-panel{background:#fff;border:2px solid var(--rf-line);border-radius:var(--rf-r-lg);padding:20px;box-shadow:var(--rf-block)}.rf-panel h3{margin:0;font-size:18px;font-weight:800}.rf-planbox{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:14px 16px;border-radius:var(--rf-r-lg);background:#fff;border:2px solid var(--rf-line);box-shadow:var(--rf-block)}.rf-planbox>span{font-weight:800;font-size:16px;flex:1 1 200px}.rf-plan{border:0;margin:0;flex:999 1 520px;display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:16px;background:var(--rf-paper);min-width:0}.rf-opt{position:relative;flex:1 1 220px;display:block;border-radius:12px;padding:10px 16px;min-height:56px;cursor:pointer;text-align:left;color:var(--rf-ink)}.rf-opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.rf-opt b{display:block;font-weight:800;font-size:15px}.rf-opt i{display:block;font-style:normal;font-size:13px;font-weight:500}.rf-opt.is-on{background:var(--rf-green);color:#fff}.rf-opt:focus-within{outline:3px solid var(--rf-orange);outline-offset:2px}.rf-freq{flex:1 0 100%;display:flex;align-items:center;gap:8px;padding:6px 12px 4px;font-weight:700;font-size:14px}.rf-freq select{min-height:44px;padding:0 12px;border:2px solid var(--rf-line);border-radius:999px;background:#fff;font-size:16px}.rf-filters{position:relative;min-width:0;max-width:100%}.rf-pillrow{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;min-width:0;max-width:100%;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;padding:2px 36px 6px 2px;margin:-2px 0 -6px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}@media(min-width:1024px){.rf-pillrow{-webkit-mask-image:none;mask-image:none}}.rf-pillrow::-webkit-scrollbar{display:none}.rf-pillrow>*{flex:none}.rf-div{width:2px;height:28px;background:var(--rf-line-soft);margin:0 2px}.rf-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;background:#fff;color:var(--rf-ink);border:2px solid var(--rf-line);border-radius:999px;font-weight:700;font-size:14px;white-space:nowrap}.rf-chip svg{width:16px;height:16px;flex:none}.rf-chip.is-on{background:var(--rf-ink);color:#fff}.rf-chip.is-on svg{stroke:#fff}.rf-chip.cat-keto{background:var(--rf-keto)}.rf-chip.cat-lowcarb{background:var(--rf-lowcarb)}.rf-chip.cat-perf{background:var(--rf-perf)}.rf-chip.cat-keto.is-on{color:var(--rf-keto)}.rf-chip.cat-lowcarb.is-on{color:var(--rf-lowcarb)}.rf-chip.cat-perf.is-on{color:var(--rf-perf)}.rf-chip.cat-keto.is-on,.rf-chip.cat-lowcarb.is-on,.rf-chip.cat-perf.is-on{background:var(--rf-ink)}.rf-count{min-width:20px;height:20px;border-radius:999px;background:var(--rf-green);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;border:1.5px solid #fff}.rf-pop{position:absolute;z-index:15;top:calc(100% + 10px);right:0;width:min(320px,100%);background:#fff;border:2px solid var(--rf-line);border-radius:var(--rf-r-md);box-shadow:var(--rf-block);padding:16px;display:flex;flex-direction:column;gap:12px}.rf-pop>b{font-weight:800;font-size:15px}.rf-pop__c{display:flex;flex-wrap:wrap;gap:8px}.rf-dchip{font-weight:700;font-size:13px;min-height:40px;padding:0 14px;border-radius:999px;border:2px solid var(--rf-line);background:#fff;color:var(--rf-ink)}.rf-dchip.is-on{background:var(--rf-green);border-color:var(--rf-green-deep);color:#fff}.rf-pop__f{display:flex;justify-content:space-between;gap:8px;align-items:center}.rf-pop__f .rf-link{font-size:14px}.rf-qf{background:#fff;border:2px solid var(--rf-line);border-radius:var(--rf-r-lg);padding:20px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--rf-block)}.rf-qf__tog{display:none;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;padding:0;background:none;border:0;color:var(--rf-ink);text-align:left}.rf-qf__tog span:first-child{font-size:16px;font-weight:800;line-height:1.25}.rf-qf__chev{flex:none;width:32px;height:32px;border-radius:999px;border:2px solid var(--rf-line);display:flex;align-items:center;justify-content:center}.rf-qf__chev svg{width:16px;height:16px}.rf-qf__h{margin:0 0 4px;font-size:20px;font-weight:800}.rf-qf__b{display:flex;flex-direction:column;gap:14px}.rf-qf__b p{margin:0}.rf-qf__d{font-size:14px;font-weight:500;line-height:1.55;max-width:720px}.rf-qf__tiles{list-style:none;padding:0;margin:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.rf-qf__t{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:14px 16px;border-radius:var(--rf-r-md);color:var(--rf-ink);background:#fff;border:2px solid var(--rf-line);min-height:44px}.rf-qf__t b{font-weight:900;font-size:20px}.rf-qf__t span{font-size:15px;font-weight:600}.rf-qf__t em{font-style:normal;font-size:13px;font-weight:800;color:var(--rf-green-deep);margin-top:4px}.rf-qf__t i{font-style:normal;font-size:12px;font-weight:500}.rf-qf__t:disabled{cursor:default;background:var(--rf-soft);border-color:var(--rf-green-deep);color:var(--rf-ink)}.rf-qf__t--box{background:var(--rf-ink);border-color:var(--rf-ink);color:#fff}.rf-qf__t--box b{font-size:17px;line-height:1.15}.rf-qf__t--box em{color:var(--rf-green-grad-2)}.rf-qf__t--box:disabled{background:var(--rf-ink);border-color:var(--rf-ink);color:#fff;opacity:.6}.rf-qf__cut{font-size:13px;font-weight:700;color:var(--rf-orange)}.rf-boxrow{background:var(--rf-soft);border:2px solid var(--rf-green-deep);border-radius:var(--rf-r-md);padding:12px 16px}.rf-boxrow ul{margin:6px 0;padding-left:18px;font-size:14px}.rf-note{color:var(--rf-muted);font-size:13px;font-weight:600;margin:0}.rf-gh{font-size:clamp(20px,3vw,26px);font-weight:800;margin:4px 0 -6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.rf-gh small{font-size:13px;font-weight:600;color:var(--rf-muted)}.rf-grid{list-style:none;padding:0;margin:0;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:1fr}.rf-grid>li{min-width:0}.rf-meal{position:relative;height:100%;background:#fff;border:1.5px solid var(--rf-ink);border-radius:var(--rf-r-lg);overflow:hidden;display:flex;flex-direction:column}.rf-meal.is-sold{opacity:.6}.rf-meal.is-in,.rf-meal.is-filled{border:2px solid var(--rf-green);box-shadow:var(--rf-ring)}.rf-img{position:relative;aspect-ratio:1 / .9;background:#fff;overflow:hidden}.rf-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.rf-img--img{aspect-ratio:16 / 10}.rf-panel--tot{display:flex;flex-direction:column;gap:12px}.rf-img--x{aspect-ratio:16 / 10;background:var(--rf-paper);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:var(--rf-muted);text-align:center;padding:16px}.rf-badge{position:absolute;top:12px;left:12px;z-index:3;background:var(--rf-ink);color:#fff;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:800;border:1.5px solid #fff;pointer-events:none}.rf-badge--new{left:auto;right:12px;background:var(--rf-orange)}.rf-badge--in{background:var(--rf-green)}.rf-fillbadge{position:absolute;bottom:10px;left:10px;z-index:3;background:var(--rf-ink);color:#fff;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;border:1.5px solid #fff}.rf-fillbadge.is-full{background:var(--rf-green)}.rf-catbar{background:var(--rf-cat-bar);color:#fff;text-align:center;font-weight:800;font-size:13px;line-height:1.1;letter-spacing:1px;text-transform:uppercase;padding:8px 10px}.rf-catbar.keto{color:var(--rf-keto)}.rf-catbar.lowcarb{color:var(--rf-lowcarb)}.rf-catbar.perf{color:var(--rf-perf)}.rf-macros{display:flex;justify-content:space-between;gap:6px;font-weight:800;font-size:12px;color:#111;padding:3px 10px;white-space:nowrap;background:var(--rf-lowcal-strip)}.rf-macros.keto{background:var(--rf-keto)}.rf-macros.lowcarb{background:var(--rf-lowcarb)}.rf-macros.perf{background:var(--rf-perf)}.rf-body{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px;flex:1}.rf-body h3{font-size:16px;font-weight:700;line-height:1.25;margin:0;flex:1;color:var(--rf-ink)}.rf-body h3 small{display:block;font-size:13px;font-weight:500;color:var(--rf-muted)}.rf-body p.rf-desc{margin:0;font-size:14px;font-weight:500}.rf-meta{margin:0;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rf-meta b{font-size:20px;font-weight:900;color:var(--rf-ink)}.rf-meta span{font-size:13px;font-weight:600;color:var(--rf-meta)}.rf-add{width:100%;min-height:44px;background:#fff;color:var(--rf-green-deep);border:2px solid var(--rf-green-deep);border-radius:26px;font-weight:800;font-size:13px;letter-spacing:.4px;text-transform:uppercase;padding:11px}.rf-add:before{content:"+ "}.rf-add:hover{background:var(--rf-soft)}.rf-step{display:flex;align-items:center;justify-content:space-between;background:var(--rf-green);border-radius:26px;padding:5px;min-height:44px;color:#fff}.rf-step button{width:34px;height:34px;min-width:34px;min-height:34px;border-radius:50%;background:#ffffff47;color:#fff;border:0;font-size:20px;font-weight:800;line-height:1;display:grid;place-items:center}.rf-step output{font-weight:800;font-size:16px;min-width:24px;text-align:center}.rf-sold{min-height:44px;display:grid;place-items:center;font-weight:700;color:var(--rf-muted)}.rf-empty{padding:24px;border-radius:var(--rf-r-md);background:#fff;border:2px solid var(--rf-line);font-weight:600;margin:0;list-style:none}.rf-show{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rf-show>span{font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-right:4px}.rf-show .rf-chip{padding:0 18px}.rf-xp{margin:0;font-size:15px;font-weight:500;line-height:1.55;max-width:820px}.rf-p4{display:flex;flex-direction:column;gap:4px}.rf-p4__h{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;padding-bottom:8px}.rf-p4__h span{font-size:14px;font-weight:600;display:flex;gap:6px;align-items:baseline}.rf-p4__h .rf-link{min-height:0;font-size:14px}.rf-rows{list-style:none;padding:0;margin:0}.rf-row{display:grid;grid-template-columns:56px minmax(0,1fr) auto 84px;gap:14px;align-items:center;padding:12px 0;border-top:1px solid var(--rf-line-soft)}.rf-row__th{width:56px;height:56px;border-radius:12px;background:var(--rf-paper);border:1.5px solid var(--rf-line);overflow:hidden}.rf-row__th img{width:100%;height:100%;object-fit:cover;display:block}.rf-row__t{min-width:0}.rf-row__t b{display:block;font-size:15px;font-weight:800}.rf-row__t span{font-size:13px;color:var(--rf-muted);font-weight:600}.rf-row__ip{display:none;font-size:14px;font-weight:800;margin-top:2px}.rf-row .rf-step{min-width:120px}.rf-row__p{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.rf-save-msg{border-top:1px solid var(--rf-line-soft);padding-top:16px;display:flex;flex-direction:column;gap:10px}.rf-save-msg>div:first-child{font-weight:800;font-size:16px}.rf-tot{display:flex;flex-direction:column;gap:12px;font-variant-numeric:tabular-nums;margin:0}.rf-tot div{display:flex;justify-content:space-between;gap:12px;font-weight:600}.rf-tot dt,.rf-tot dd{margin:0}.rf-tot .rf-save{color:var(--rf-green-deep);font-weight:800}.rf-tot__f{border-top:2px solid var(--rf-line);padding-top:12px;font-weight:900!important;font-size:24px}.rf-arrive{margin:0;font-size:14px;font-weight:500}.rf-under{background:var(--rf-orange-soft);border:2px solid var(--rf-orange);border-radius:12px;padding:12px 14px;font-size:14px;font-weight:700;display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.rf-under p{margin:0}.rf-cta{width:100%}.rf-reassure{display:flex;gap:8px;align-items:flex-start;font-size:14px;font-weight:600;margin:0}.rf-reassure span:first-child{color:var(--rf-green-deep);font-weight:900}.rf-trustrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.rf-trust{display:flex;align-items:center;gap:12px;border:1.5px solid var(--rf-green-deep);background:var(--rf-soft);border-radius:var(--rf-r-md);padding:11px 15px;line-height:1.3}.rf-trust__i{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:15px;color:#fff;background:var(--rf-green)}.rf-trust__t{font-size:13px;font-weight:800;color:var(--rf-ink)}.rf-trust--secure{border-color:#1552a8;background:#eaf2fd}.rf-trust--secure .rf-trust__i{background:#1e6fd9}.rf-pay{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0;margin:0}.rf-pay li{font-size:11px;font-weight:700;padding:5px 9px;border-radius:6px;background:#fff;border:1.5px solid var(--rf-line-soft)}.rf-ratingrow{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;flex-wrap:wrap}.rf-err{color:var(--rf-err);font-weight:700;margin:0}.rf-bar{position:fixed;z-index:30;left:0;right:0;bottom:0;background:var(--rf-ink);color:#fff;border-top:2px solid var(--rf-line)}.rf-bar__in{max-width:var(--rf-wrap);margin:0 auto;padding:14px var(--rf-gut) calc(14px + env(safe-area-inset-bottom));display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;justify-content:space-between}.rf-bar__l{flex:1 1 min(100%,520px);min-width:0;display:flex;flex-direction:column;gap:10px}.rf-bar__m{margin:0;font-weight:800;font-size:17px;line-height:1.3;color:#fff}.rf-bar__m em{font-style:normal;color:var(--rf-green-grad-2)}.rf-bar__s{font-size:13px;color:#cfcfcf}.rf-bar__r{display:flex;align-items:center;gap:18px;flex:1 1 auto;justify-content:flex-end;flex-wrap:wrap}.rf-bar__t{text-align:right;font-variant-numeric:tabular-nums}.rf-bar__t b{display:block;font-weight:900;font-size:22px}.rf-bar__t span{font-size:13px;color:#cfcfcf}.rf-bar__t .rf-saving{display:block;font-size:13px;font-weight:700;color:var(--rf-green-grad-2)}.rf-skip{font-weight:800;font-size:15px;min-height:44px;padding:0 24px;border-radius:999px;background:transparent;color:#fff;border:2px solid #fff}.rf-ladder{position:relative;height:10px;border-radius:999px;background:#3a3a3a;margin:4px 0 32px}.rf-ladder>i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--rf-gradient);transition:width .2s cubic-bezier(.2,.7,.3,1)}.rf-ladder .d{position:absolute;top:50%;transform:translate(-50%,-50%);width:18px;height:18px;border-radius:999px;background:#3a3a3a;border:2px solid #8A8A8A}.rf-ladder .d.lock{border-style:dashed}.rf-ladder .d.hit{background:var(--rf-green-grad-2);border-color:var(--rf-green-grad-2)}.rf-ladder .k{position:absolute;top:16px;white-space:nowrap;font-size:11px;line-height:1.25;color:#cfcfcf;transform:translate(-50%);text-align:center}.rf-ladder .k.end{transform:translate(-100%);text-align:right}.rf-ladder .k b{display:block;font-size:12px;color:#fff}.rf-ladder .k.hit b{color:var(--rf-green-grad-2)}.rf-ladder--light{background:#e6e6e3}.rf-ladder--light .d{background:#fff;border-color:var(--rf-line-soft)}.rf-ladder--light .d.hit{background:var(--rf-green);border-color:var(--rf-green-deep)}.rf-ladder--light .k{color:var(--rf-muted)}.rf-ladder--light .k b{color:var(--rf-ink)}.rf-ladder--light .k.hit b{color:var(--rf-green-deep)}@media(min-width:600px){.rf-nav__i button{gap:10px}}@media(prefers-reduced-motion:reduce){.roflow *{transition:none!important;animation:none!important}}@media(max-width:599px){.rf-nav__i button{flex-direction:column;gap:4px;text-align:center}.rf-nav__t{font-size:12px}.rf-nav__t--l{display:none}.rf-nav__t--s{display:inline}.rf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rf-macros{font-size:10.5px;padding:3px 8px;gap:2px}.rf-catbar{font-size:11px}.rf-body{padding:10px 8px 12px}.rf-body h3{font-size:14px}.rf-meta b{font-size:17px}.rf-add{font-size:11px;padding:10px 6px}.rf-badge{font-size:11px;padding:4px 9px;top:8px;left:8px}.rf-badge--new{right:8px;left:auto}.rf-qf{padding:8px 16px}.rf-qf.is-open{padding:20px}.rf-qf__tog{display:flex}.rf-qf__h{display:none}.rf-qf:not(.is-open) .rf-qf__b{display:none}.rf-row{grid-template-columns:44px minmax(0,1fr) auto;gap:10px}.rf-row__th{width:44px;height:44px}.rf-row__ip{display:block}.rf-row__p{display:none}.rf-bar__in{padding:8px var(--rf-gut) calc(8px + env(safe-area-inset-bottom));gap:6px 28px}.rf-bar__l{gap:6px}.rf-bar__m{font-size:14px}.rf-bar__t b{font-size:18px}.rf-bar__t span{font-size:12px}.rf-bar__t .rf-saving,.rf-bar__s{display:none}.rf-bar .rf-btn{min-height:44px;font-size:15px;padding:0 20px}.rf-skip{padding:0 16px}.rf-ladder{margin:2px 0 22px}.rf-bar .rf-ladder .d{width:14px;height:14px}.rf-bar .rf-ladder .k{top:11px}.rf-bar .rf-ladder .k b{font-size:11px}.rf-eyebrow{letter-spacing:1.5px}}@media(max-width:380px){.rf-bar__in{padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom));gap:4px 12px}.rf-bar__m{font-size:13px}.rf-bar .rf-ladder{margin:0 0 22px}.rf-bar .rf-btn{min-height:40px;padding:0 14px}.rf-pillrow>*{scroll-margin-bottom:calc(var(--rf-bar-h, 96px) + 8px)}}@media(max-width:767px){body:has(.rf-bar) #gorgias-chat-container{bottom:calc(var(--rf-bar-h, 132px) + 12px + env(safe-area-inset-bottom))!important}}.rf-head{justify-content:center}.rf-qvbtn{display:block;width:100%;padding:0;margin:0;border:0;background:none;cursor:pointer;line-height:0}.rf-qvbtn img{width:100%}.rf-qvname{all:unset;cursor:pointer;font:inherit;color:inherit}.rf-qvname:hover{text-decoration:underline}.rf-qvname:focus-visible{outline:3px solid var(--rf-orange);outline-offset:2px}.rf-more{display:inline-block;margin-top:8px;font-size:13px;font-weight:700}.rf-row__t .rf-more{display:block;margin-top:2px}.rf-row>.rf-note{grid-column:1 / -1;margin:0}@media(max-width:480px){.rf-row{grid-template-columns:44px minmax(0,1fr);row-gap:8px;align-items:start}.rf-row .rf-step{grid-column:2;justify-self:start}}body:has(#roflow-app) .header-main-area,body:has(#roflow-app) .headerstky{z-index:12}html.rf-qv-open{overflow:hidden}.rf-qv{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px}.rf-qv__bd{position:absolute;top:0;right:0;bottom:0;left:0;background:#14141499}.rf-qv__card{position:relative;background:#fff;color:var(--rf-ink);width:min(480px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;border:2px solid var(--rf-line);border-radius:var(--rf-r-lg);box-shadow:var(--rf-block)}.rf-qv__x{position:absolute;top:8px;right:8px;z-index:1;width:44px;height:44px;border-radius:999px;border:2px solid var(--rf-line);background:#fff;font-size:24px;line-height:1;cursor:pointer}.rf-qv__img img{display:block;width:100%;height:auto;border-radius:calc(var(--rf-r-lg) - 2px) calc(var(--rf-r-lg) - 2px) 0 0}.rf-qv__b{padding:16px}.rf-qv__b h2{margin:0 0 6px;font-size:22px}.rf-qv__h{margin:14px 0 4px;font-size:14px;font-weight:800}.rf-qv__p{margin:0;font-size:14px}.rf-qv__act{margin-top:16px;display:flex}.rf-qf__tiles{gap:8px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.rf-qf__t{padding:7px 10px;gap:0}.rf-qf__t b{font-size:15px}.rf-qf__t span{font-size:12px}.rf-qf__t em{font-size:11px;margin-top:2px}.rf-qf__t i{font-size:11px}.rf-qf__t--box b{font-size:14px}.rf-ladder--light .k{font-size:11px}.rf-ladder--light .k b{font-size:13px}.rf-qf__t{position:relative}.rf-qf__t.is-picked{background:var(--rf-soft);border-color:var(--rf-green-deep);animation:rf-qf-pick 5s ease-in forwards}.rf-qf__t.is-picked:after{content:"\2713  Added";position:absolute;top:6px;right:8px;font-size:11px;font-weight:800;color:var(--rf-green-deep);animation:rf-qf-pick-tag 5s ease-in forwards;animation-delay:inherit}@keyframes rf-qf-pick{0%,80%{background:var(--rf-soft);border-color:var(--rf-green-deep)}to{background:#fff;border-color:var(--rf-line)}}@keyframes rf-qf-pick-tag{0%,80%{opacity:1}to{opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/214/assets/renewed-order-flow.css.map */
