:root{--bg: #faf7f1;--section: #fbfaf8;--card: #ffffff;--ink: #2e1f16;--cta: #3e2a1e;--deep: #281913;--body: #5e4b3c;--muted: #9c8676;--line: #dfd7ce;--line-soft: #ece4d9;--beige: #e4ccb8;--terra: #925f42;--terra-soft: #f0e2d6;--recipe-chip-bg: #eee5e1;--recipe-chip-text: #925f42;--c-pollo: #e4ccb8;--c-salmon: #afc8d4;--c-ternera: #e7cdc6;--c-pollo-light: #f4e7d2;--c-salmon-light: #d6e4ec;--c-ternera-light: #f4ded8;--bag-pollo-start: #efddc0;--bag-salmon-start: #c3d6e0;--bag-ternera-start: #efd7d1;--bag-label-bg: #fcf8f0;--header-logo-height: 34px;--footer-logo-height: 34px;--lab-bg: #281913;--lab-teal: #2e5d5b;--lab-gold: #c9a86e;--pass: #6fa45f;--warn: #d9a24a;--serif: "Fraunces", Georgia, serif;--sans: "Hanken Grotesk", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--maxw: 1160px;--wrap-gutter: 22px;--radius: 18px;--body-font-size: 16px;--body-line-height: 1.6;--h1-mobile: 40px;--h1-desktop: 56px;--h2-mobile: 30px;--h2-desktop: 38px;--h3-mobile: 23px;--h3-desktop: 30px;--section-spacing-mobile: 42px;--section-spacing-desktop: 62px;--hero-content-spacing-mobile: 26px;--hero-content-spacing-desktop: 72px;--button-font-size: 15px;--button-font-weight: 600;--button-padding-y: 15px;--button-padding-x: 28px;--button-radius: 40px;--button-shadow: 0 6px 18px rgba(40, 25, 19, .16);--button-shadow-hover: 0 10px 24px rgba(146, 95, 66, .28)}.commerce-page{background:var(--bg);padding:var(--section-spacing-mobile) 0}.commerce-page .wrap{max-width:var(--maxw)}.commerce-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:22px;font-family:var(--mono);font-size:11.5px;color:var(--muted)}.commerce-breadcrumb a,.commerce-link{color:var(--terra);font-weight:700}.commerce-heading{max-width:660px;margin:0 0 30px;text-align:left}.commerce-heading h1,.article-hero h1{font-size:clamp(34px,7vw,58px);margin:12px 0}.commerce-heading .lead{font-size:clamp(16px,2.2vw,18px)}.commerce-grid{display:grid;gap:18px}.commerce-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:transform .22s,box-shadow .22s,border-color .22s}.commerce-card:hover{transform:translateY(-3px);border-color:#925f4252;box-shadow:0 16px 34px #503c1e17}.commerce-card__media{display:grid;place-items:center;min-height:220px;aspect-ratio:4 / 3;background:repeating-linear-gradient(45deg,#ecdcc2 0 13px,#e6d4b6 13px 26px);color:#9a7f57;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.commerce-card__media img{width:100%;height:100%;object-fit:cover}.commerce-card__body{padding:18px}.commerce-kicker{font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--terra);text-transform:uppercase;letter-spacing:.06em}.commerce-card h2{font-size:21px;margin:7px 0}.commerce-card__text{font-size:14px;color:var(--body)}.commerce-card__foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px}.commerce-price,.product-price{font-family:var(--serif);color:var(--ink);font-weight:600}.commerce-price{font-size:22px}.commerce-pagination{margin-top:30px;display:flex;justify-content:center;color:var(--terra);font-weight:700}.commerce-pagination .page,.commerce-pagination .next,.commerce-pagination .prev{display:inline-flex;margin:0 4px}.commerce-empty{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:34px 24px;max-width:560px}.commerce-empty h2{font-size:28px;margin-bottom:10px}.commerce-empty p{margin-bottom:20px}.search-form{display:grid;gap:10px;max-width:720px;margin-bottom:28px}.search-count{margin-bottom:18px;font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:.04em}.product-layout{display:grid;gap:28px}.product-gallery{display:grid;gap:12px}.product-main-media{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;min-height:320px;display:grid;place-items:center}.product-main-media img{width:100%;height:100%;object-fit:cover}.product-main-media--empty{color:var(--muted);font-family:var(--mono);font-size:12px;background:var(--terra-soft)}.product-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.product-thumb{aspect-ratio:1 / 1;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card)}.product-thumb img{width:100%;height:100%;object-fit:cover}.product-summary{background:var(--section);border:1px solid var(--line);border-radius:22px;padding:24px;align-self:start}.product-summary h1{font-size:clamp(34px,6vw,54px);margin:10px 0}.product-vendor{font-family:var(--mono);font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em}.product-price{display:flex;gap:12px;align-items:baseline;margin:12px 0 16px;font-size:30px}.product-price s{font-family:var(--sans);font-size:16px;color:var(--muted);font-weight:500}.product-short{font-size:16px;color:var(--body);margin-bottom:18px}.product-points{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.product-point{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:var(--recipe-chip-bg);color:var(--recipe-chip-text);font-size:13px;font-weight:700}.product-point .ic{width:24px;height:24px;border-radius:50%;background:#fff;display:grid;place-items:center}.product-buybox,.comment-form{display:grid;gap:10px}.field-label{display:block;font-family:var(--mono);font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:600;margin-bottom:6px}.commerce-select,.commerce-input,.commerce-textarea,.commerce-qty{width:100%;border:1px solid var(--line);border-radius:14px;background:var(--card);color:var(--ink);font:inherit}.commerce-select,.commerce-input,.commerce-qty{min-height:48px;padding:0 14px}.commerce-textarea{min-height:150px;padding:14px;resize:vertical}.commerce-qty{max-width:104px}.product-actions{display:flex;gap:10px;align-items:stretch}.product-submit{flex:1}.product-submit:disabled{opacity:.55;cursor:not-allowed}.shopify-payment-button{margin-top:8px}.commerce-details{margin-top:20px;border-top:1px solid var(--line);padding-top:16px}.commerce-details summary{cursor:pointer;font-weight:800;color:var(--ink)}.rte{color:var(--body)}.rte>*+*{margin-top:1em}.article-hero{max-width:760px;margin:0 auto 28px;text-align:center}.article-back{display:inline-flex;margin-bottom:18px}.article-meta{font-family:var(--mono);font-size:12px;color:var(--muted);letter-spacing:.04em}.article-media{max-width:980px;margin:0 auto 34px;border-radius:22px;overflow:hidden;border:1px solid var(--line)}.article-media img{width:100%;height:auto}.article-body{max-width:720px;margin:0 auto;font-size:17px;line-height:1.75}.article-body h2,.article-body h3{margin-top:1.6em}.article-comments{max-width:720px;margin:44px auto 0;border-top:1px solid var(--line);padding-top:28px}.comment-list{display:grid;gap:12px;margin:18px 0 26px}.comment-card,.comment-form{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.commerce-fields{display:grid;gap:14px}.cart-layout{display:grid;gap:22px}.cart-items{display:grid;gap:12px}.cart-item{display:grid;grid-template-columns:92px 1fr;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.cart-item__media{aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:var(--terra-soft);display:grid;place-items:center;color:var(--terra);font-family:var(--mono);font-size:11px}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__body{display:grid;gap:12px}.cart-item h2{font-size:19px}.cart-item__controls{display:flex;gap:14px;align-items:end;flex-wrap:wrap}.cart-item__price{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;font-weight:800;color:var(--ink)}.cart-item__price s{color:var(--muted);font-weight:500}.cart-summary{background:var(--section);border:1px solid var(--line);border-radius:22px;padding:22px;align-self:start;display:grid;gap:14px}.cart-summary h2{font-size:28px}.cart-row{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.cart-row strong{font-family:var(--serif);font-size:24px;color:var(--ink)}@media(min-width:700px){.commerce-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-fields{grid-template-columns:repeat(2,1fr)}.search-form{grid-template-columns:minmax(0,1fr) auto;align-items:center}.cart-item{grid-template-columns:112px 1fr auto;align-items:center}.cart-item__price{grid-column:auto;min-width:110px}}@media(min-width:880px){.commerce-page{padding:var(--section-spacing-desktop) 0}.product-layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:38px;align-items:start}.product-summary,.cart-summary{position:sticky;top:88px}.product-summary{padding:30px}.commerce-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cart-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start}}html{scroll-behavior:smooth}body{font-family:var(--sans);font-size:var(--body-font-size);background:var(--bg);color:var(--ink);line-height:var(--body-line-height);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}p{color:var(--body);text-wrap:pretty}.serif,.brand,.flippo-brand{font-family:var(--serif)}h1,h2,h3{font-family:var(--serif);font-weight:500;line-height:1.08;letter-spacing:-.015em;color:var(--ink)}h1{font-size:var(--h1-mobile)}h2{font-size:var(--h2-mobile)}h3{font-size:var(--h3-mobile)}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--wrap-gutter)}.flippo-section{padding:var(--section-spacing-mobile) 0}.eyebrow{font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--terra);font-weight:600}.center{text-align:center}.shopify-section>.full-width{grid-column:1 / -1}.image-slot{border-radius:var(--radius);font-family:var(--sans);color:#a88e78;background:linear-gradient(150deg,#f4ebdd,#ead9c6);display:grid;place-items:center;overflow:hidden;position:relative;text-align:center}.image-slot img{width:100%;height:100%;object-fit:cover}.image-slot__empty{display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;min-height:inherit;width:100%;height:100%;padding:12px;border:1.5px dashed rgba(0,0,0,.25);border-radius:inherit}.image-slot__empty svg{opacity:.45}.image-slot__empty span{max-width:90%;font-weight:500;letter-spacing:.01em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--cta);color:#fbf6ec;padding:var(--button-padding-y) var(--button-padding-x);border-radius:var(--button-radius);font-family:inherit;font-weight:var(--button-font-weight);font-size:var(--button-font-size);border:none;cursor:pointer;transition:background .25s,transform .25s,box-shadow .25s;box-shadow:var(--button-shadow)}.btn:hover{background:var(--terra);transform:translateY(-2px);box-shadow:var(--button-shadow-hover)}.btn .arr{transition:transform .25s}.btn:hover .arr{transform:translate(4px)}.btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--ink);box-shadow:none}.btn.ghost:hover{background:var(--ink);color:var(--bg)}.btn.light{background:var(--bg);color:var(--deep);box-shadow:none}.btn.light:hover{background:#fff;color:var(--cta)}.btn.block{width:100%}.flag{border-bottom:1.5px dotted var(--warn);cursor:help}.ann{background:var(--deep);color:#eadfcb;text-align:center;font-size:12.5px;letter-spacing:.05em;padding:10px 16px;font-weight:500}.ann b{color:var(--lab-gold);font-weight:600}.ann p{color:inherit}.flippo-header{position:sticky;top:0;z-index:60;background:#faf7f1db;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line-soft)}.nav{display:flex;align-items:center;justify-content:space-between;height:62px;gap:12px}.brand{font-size:27px;font-weight:600;letter-spacing:.005em;line-height:1}.brand img{display:block;width:auto;height:var(--header-logo-height);max-width:180px;object-fit:contain}.flippo-footer .brand img{height:var(--footer-logo-height);max-width:220px}.navlinks{display:none;gap:30px;font-size:14.5px;font-weight:500;flex:1;justify-content:flex-start}.navlinks a{position:relative;padding:4px 0}.navlinks a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1.5px;background:var(--terra);transition:right .25s}.navlinks a:hover:after{right:0}.navright{display:flex;align-items:center;gap:6px;flex:1;justify-content:flex-end}.iconbtn{background:none;border:none;cursor:pointer;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:var(--ink);transition:background .2s}.iconbtn:hover{background:var(--terra-soft)}.cart{position:relative}.cart .count{position:absolute;top:5px;right:4px;background:var(--terra);color:#fff;font-size:10px;font-weight:700;min-width:16px;height:16px;border-radius:9px;display:grid;place-items:center;padding:0 3px;font-family:var(--sans)}.hamb{display:grid}.navcta,.signin{display:none}.navcta{padding:calc(var(--button-padding-y) - 4px) calc(var(--button-padding-x) - 8px);font-size:calc(var(--button-font-size) - 1px)}.mobile-navcta{min-height:38px;max-width:148px;padding:10px 14px;font-size:13px;line-height:1;white-space:nowrap;box-shadow:none}.signin{font-size:14px;font-weight:600;margin-right:4px}.signin:hover{color:var(--terra)}.mob-menu{display:none;flex-direction:column;padding:6px var(--wrap-gutter) 20px;border-bottom:1px solid var(--line);background:var(--bg)}.mob-menu.open{display:flex}.mob-menu a{padding:14px 2px;font-weight:600;font-size:16px;border-bottom:1px solid var(--line-soft)}.mob-menu .m-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:12px;padding:13px 18px;border:none;border-radius:var(--button-radius);background:var(--cta);color:#fbf6ec;box-shadow:var(--button-shadow)}.hero{position:relative;padding:0;overflow:hidden;background:radial-gradient(120% 80% at 80% 0%,#f6eddf 0%,var(--bg) 60%)}.hero .badge-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);padding:7px 14px;border-radius:30px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--terra)}.hero .badge-pill .pulse{width:7px;height:7px;border-radius:50%;background:var(--terra);box-shadow:0 0 #925f4273;animation:pulse 2.4s infinite}@keyframes pulse{0%{box-shadow:0 0 #925f4273}70%{box-shadow:0 0 0 7px #925f4200}to{box-shadow:0 0 #925f4200}}.hero h1{font-size:var(--h1-mobile);margin:18px 0 14px;letter-spacing:-.02em}.hero h1 em{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--terra);font-synthesis-style:none}.hero .sub{font-size:17px;max-width:32ch}.mini-badges{display:flex;flex-wrap:wrap;gap:10px 18px;margin:24px 0 26px}.mini{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:600;color:var(--ink)}.mini .ic{width:34px;height:34px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--terra);flex:0 0 auto}.hero-ctas{display:flex;flex-direction:column;gap:11px}.cta-micro{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:12.5px;font-weight:600;color:var(--muted)}.cta-micro svg{flex:0 0 auto;color:var(--terra)}.social-line{margin-top:20px;font-size:13.5px;color:var(--muted);font-weight:600;display:flex;align-items:center;gap:10px}.social-line .dots{display:flex}.social-line .dots span,.social-line .dots img{width:26px;height:26px;border-radius:50%;border:2px solid var(--bg);margin-left:-9px;flex:0 0 26px}.social-line .dots span{background:linear-gradient(150deg,#eadcc8,#d9c4a8)}.social-line .dots img{display:block;object-fit:cover}.social-line .dots span:first-child,.social-line .dots img:first-child{margin-left:0}.hero-photo{display:block;width:100%;height:auto;border-radius:0;box-shadow:none}.hero-media__image{display:block;width:100%;height:auto}.hero-photo.image-slot{min-height:280px}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;padding:var(--hero-content-spacing-mobile) var(--wrap-gutter);pointer-events:none}.hero-copy{position:relative;z-index:1}.hero-copy a,.hero-copy button{pointer-events:auto}.trust{background:var(--section);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.trust-strip .wrap{display:grid;grid-template-columns:1fr 1fr;gap:22px 18px;padding-top:30px;padding-bottom:30px}.trust-item{display:flex;gap:12px;align-items:flex-start;font-size:13px;font-weight:600;line-height:1.35}.trust-item .ic{flex:0 0 26px;color:var(--terra);margin-top:1px}.shead{text-align:center;max-width:40ch;margin:0 auto 28px}.shead h2{font-size:var(--h2-mobile);margin:10px 0}.split h2{font-size:var(--h2-mobile);margin:12px 0 14px}.plan-heading{margin:10px auto 8px;max-width:16ch}.shead p{font-size:15.5px}.split{display:grid;gap:30px}.ciencia-photo{width:100%;height:330px}.checklist{list-style:none;margin:20px 0 26px}.checklist li{display:flex;gap:12px;align-items:center;padding:9px 0;font-weight:600;font-size:15.5px;border-bottom:1px solid var(--line-soft)}.checklist li:last-child{border-bottom:none}.checklist .ck{flex:0 0 24px;height:24px;border-radius:50%;background:var(--terra-soft);color:var(--terra);display:grid;place-items:center}.rgrid{display:grid;gap:18px}.rcard{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:22px 20px 20px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden}.rcard:before{content:"";position:absolute;inset:0 0 auto 0;height:120px;opacity:.5;background:radial-gradient(80% 120% at 50% 0%,var(--cw, #fff),transparent 70%)}.rcard.pollo{--cw: var(--c-pollo-light)}.rcard.salmon{--cw: var(--c-salmon-light)}.rcard.ternera{--cw: var(--c-ternera-light)}.rcard:hover{transform:translateY(-4px);box-shadow:0 18px 38px #503c1e1f}.rphoto{width:100%;margin:0 auto 16px;position:relative;z-index:1}.rcard h3{font-size:21px;margin-bottom:7px}.rcard .desc{font-size:13.5px;min-height:42px}.tags{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0 16px}.tag{font-size:11.5px;font-weight:600;padding:6px 12px;border-radius:20px;background:var(--recipe-chip-bg);color:var(--recipe-chip-text)}.benefits{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.2,.7,.2,1)}.benefits.open{grid-template-rows:1fr}.benefits-inner{overflow:hidden}.benefits ul{list-style:none;padding:4px 0 14px}.benefits li{display:flex;gap:10px;align-items:flex-start;font-size:13px;font-weight:500;color:var(--body);padding:6px 0}.benefits li svg{flex:0 0 17px;color:var(--terra);margin-top:2px}.bbtn{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--recipe-chip-bg);color:var(--recipe-chip-text);border:none;cursor:pointer;font-family:inherit;font-weight:700;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;padding:13px;border-radius:30px;transition:.2s}.bbtn:hover{background:var(--recipe-chip-text);color:#fff}.bbtn .chev{transition:transform .3s}.bbtn.open .chev{transform:rotate(180deg)}.rfoot-note{text-align:center;font-size:12.5px;color:var(--muted);margin-top:22px;font-weight:600;line-height:1.7}.rfoot-note a{color:var(--terra);font-weight:700}.tiers{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:26px 0 24px}.tier{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px 14px;text-align:center;transition:.22s;cursor:pointer}.tier:hover{border-color:var(--terra);transform:translateY(-3px);box-shadow:0 14px 28px #503c1e1a}.tier .pic{width:64px;height:64px;border-radius:50%;margin:0 auto 10px}.tier .nm{font-weight:700;font-size:15px}.tier .kg{font-size:11.5px;color:var(--muted);margin-bottom:8px}.tier .from{font-size:11px;color:var(--muted)}.tier .pr{font-family:var(--serif);font-size:23px;color:var(--ink);line-height:1.1}.tier .pr small{font-size:12px;color:var(--muted);font-family:var(--sans);font-weight:500}.save{display:inline-flex;gap:8px;align-items:center;background:var(--terra-soft);color:var(--terra);font-weight:600;font-size:12.5px;padding:9px 16px;border-radius:30px}.ctrl{max-width:560px;margin:34px auto 0;background:var(--card);border:1px solid var(--line);border-radius:22px;padding:26px 24px;text-align:left;display:grid;gap:22px}.ctrl .cleft h3{font-size:var(--h3-mobile);margin-bottom:10px}.ctrl .cleft p{font-size:14.5px;margin-bottom:18px}.ctrl .tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ctile{background:var(--section);border:1px solid var(--line-soft);border-radius:14px;padding:15px 14px;transition:.2s}.ctile:hover{border-color:var(--terra);transform:translateY(-2px)}.ctile .k{font-family:var(--serif);font-size:21px;color:var(--terra);line-height:1;margin-bottom:6px}.ctile .l{font-size:12.5px;font-weight:600;color:var(--ink);line-height:1.35}.steps{display:grid;gap:14px;margin-top:8px}.step{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:20px;display:flex;gap:16px;align-items:flex-start}.step .n{flex:0 0 42px;height:42px;border-radius:50%;background:var(--cta);color:var(--bg);display:grid;place-items:center;font-family:var(--serif);font-weight:600;font-size:18px}.step h3{font-size:17px;margin-bottom:4px}.step p{font-size:13.5px}.lab-section{padding-top:10px}.lab-bridge{background:radial-gradient(120% 90% at 90% 0%,#3a2417 0%,var(--lab-bg) 55%);color:#efe3d2;border-radius:28px;padding:36px 24px;position:relative;overflow:hidden}.lab-bridge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 40px)}.lab-bridge>*{position:relative;z-index:1}.lab-chip{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--lab-gold);background:#c9a86e1f;border:1px solid rgba(201,168,110,.32);padding:5px 11px;border-radius:7px}.lab-chip .led{width:7px;height:7px;border-radius:50%;background:var(--pass);box-shadow:0 0 7px var(--pass)}.lab-bridge .eyebrow{color:var(--lab-gold)}.lab-bridge h2{color:#fbf5e9;font-size:28px;margin:12px 0 10px}.lab-bridge .blurb{color:#bfb6a4;font-size:15px;max-width:44ch}.diffs{display:grid;grid-template-columns:1fr;gap:12px;margin:26px 0}.diff{background:#ffffff0b;border:1px solid rgba(255,255,255,.11);border-radius:14px;padding:16px;transition:.22s}.diff:hover{background:#ffffff14;border-color:#c9a86e66}.diff .dh{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px}.diff .t{font-family:var(--serif);font-size:16px;color:#fff}.diff .meta{font-family:var(--mono);font-size:9.5px;color:var(--lab-gold);letter-spacing:.05em;white-space:nowrap}.diff .d{font-size:12.5px;color:#afa593;line-height:1.5}.lab-foot{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.lab-foot .note{font-family:var(--mono);font-size:11px;color:#8a8474;letter-spacing:.04em}.bowl-claims{display:grid;gap:8px}.bowl-wrap{--bowl-reveal-progress: 0;--bowl-reveal-cut: calc((1 - var(--bowl-reveal-progress)) * 100%);display:grid;place-items:center;order:-1}.bowl{width:min(290px,76vw);height:min(290px,76vw);border-radius:50%}.bowl-reveal{position:relative;width:min(290px,76vw);height:min(290px,76vw);aspect-ratio:1 / 1;border-radius:50%;overflow:hidden;isolation:isolate}.bowl-reveal__picture,.bowl-reveal__image,.bowl-reveal__layer,.bowl-reveal__placeholder{width:100%;height:100%;display:block}.bowl-reveal__picture,.bowl-reveal__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.bowl-reveal__image,.bowl-reveal__placeholder img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.bowl-reveal__layer{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 var(--bowl-reveal-cut))}.bowl-reveal__divider{position:absolute;top:3%;bottom:10%;left:var(--bowl-reveal-cut);width:4px;border-radius:999px;background:#fffffffa;box-shadow:0 0 0 1px #36221814,0 0 20px #ffffff59;transform:translate(-50%);z-index:2}.claims{display:grid;gap:18px}.claim{display:flex;gap:13px;align-items:flex-start}.claim .ic{flex:0 0 44px;height:44px;border-radius:50%;background:var(--terra-soft);color:var(--terra);display:grid;place-items:center}.claim h3{font-size:16px;margin-bottom:3px}.claim p{font-size:13px}.tcards{display:grid;gap:16px}.tcard{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px}.tcard .top{display:flex;gap:13px;align-items:center;margin-bottom:14px}.tav{width:50px;height:50px;flex:0 0 auto;border-radius:50%}.tcard .stars{color:var(--lab-gold);font-size:13px;letter-spacing:3px}.tcard .who{font-size:12.5px;font-weight:600;color:var(--muted)}.tcard q{display:block;font-size:14.5px;font-style:italic;color:var(--ink);line-height:1.6}.tcard q:before{content:"\201c";font-family:var(--serif);font-size:34px;color:var(--terra);line-height:0;vertical-align:-12px;margin-right:2px}.tstrip{display:flex;flex-direction:column;gap:14px;margin-top:24px;font-size:13.5px;font-weight:600;color:var(--ink)}.tstrip span{display:flex;gap:9px;align-items:center;justify-content:center}.tstrip .ic{color:var(--terra)}.flippo-ugc__carousel{position:relative;overflow:hidden}.flippo-ugc__track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.flippo-ugc__track::-webkit-scrollbar{display:none}.flippo-ugc__item{flex:0 0 78%;max-width:320px;scroll-snap-align:start}.flippo-ugc__card{height:100%}.flippo-ugc__media{aspect-ratio:9 / 16;overflow:hidden;border:1px solid rgba(46,31,22,.12);border-radius:28px;background:#2e1f160f;box-shadow:0 16px 44px #2e1f1614;position:relative}.flippo-ugc__media video,.flippo-ugc__media img{display:block;width:100%;height:100%!important;object-fit:cover}.flippo-ugc__empty{width:100%;height:100%;display:grid;place-items:center;color:var(--muted);background:linear-gradient(150deg,#f4ebdd,#ead9c6);font-weight:600}.flippo-ugc__play{width:64px;height:64px;border:1px solid rgba(46,31,22,.12);border-radius:999px;background:#faf7f1e6;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 12px 32px #2e1f1624;opacity:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:opacity .2s ease,transform .2s ease;z-index:2}.flippo-ugc__play>span{width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:14px solid currentColor;display:block;margin-left:3px}.flippo-ugc__media.is-playing .flippo-ugc__play{opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(.92)}.flippo-ugc__content{padding:16px 0 0}.flippo-ugc__title{max-width:none;margin:0;color:var(--ink);font-size:21px;font-weight:700;line-height:1.08}.flippo-ugc__caption{margin:8px 0 0;color:var(--body);font-size:14px;line-height:1.35}.flippo-ugc__arrow{width:42px;height:42px;border:1px solid rgba(46,31,22,.14);background:#faf7f1d1;border-radius:999px;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:absolute;top:50%;transform:translateY(-50%);z-index:3}.flippo-ugc__arrow>span{width:12px;height:12px;border-top:1px solid currentColor;border-right:1px solid currentColor;display:block}.flippo-ugc__arrow--prev{left:12px}.flippo-ugc__arrow--prev>span{transform:rotate(-135deg);margin-left:4px}.flippo-ugc__arrow--next{right:12px}.flippo-ugc__arrow--next>span{transform:rotate(45deg);margin-right:4px}.flippo-ugc__arrow:disabled{opacity:.4;cursor:default}.gal-hint{text-align:center;font-size:12.5px;color:var(--muted);font-weight:600;margin-top:6px}.faq{max-width:720px;margin:0 auto}.qa{border:1px solid var(--line);border-radius:14px;margin-bottom:10px;background:var(--card);overflow:hidden;transition:.2s}.qa[open]{border-color:var(--terra);box-shadow:0 8px 20px #503c1e12}.qa summary{list-style:none;cursor:pointer;padding:18px;font-weight:600;font-size:15px;display:flex;justify-content:space-between;gap:14px;align-items:center}.qa summary::-webkit-details-marker{display:none}.qa summary .pm{flex:0 0 22px;height:22px;position:relative}.qa summary .pm:before,.qa summary .pm:after{content:"";position:absolute;background:var(--terra);transition:.25s;border-radius:2px}.qa summary .pm:before{top:10px;left:2px;right:2px;height:2px}.qa summary .pm:after{left:10px;top:2px;bottom:2px;width:2px}.qa[open] summary .pm:after{transform:rotate(90deg);opacity:0}.qa .ans{padding:0 18px 18px;font-size:14px;color:var(--body)}.flippo-footer{background:var(--deep);color:#cdbba2;padding:48px 0 28px}.flippo-footer .brand{color:#fbf3e3}.ftag{font-family:var(--serif);font-size:24px;color:#efe3cf;margin:8px 0 6px;font-style:italic}.fdesc{color:#9d8a70;font-size:13.5px;max-width:32ch}.fsoc{display:flex;gap:10px;margin-top:18px}.fsoc a{width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;color:#d8c9b2;transition:.2s}.fsoc a:hover{background:var(--terra);border-color:var(--terra);color:#fff}.fcols{display:grid;grid-template-columns:1fr 1fr;gap:28px 18px;margin:32px 0}.fcol h4{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:#9d8a70;margin-bottom:14px;font-family:var(--sans);font-weight:700}.fcol a{display:block;padding:6px 0;font-size:14px;color:#d8c9b2}.fcol a:hover{color:#fff}.fbot{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;font-size:11.5px;color:#9d8a70;display:flex;flex-direction:column;gap:8px}.vet-note{display:inline-flex;align-items:center;gap:9px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:12px 16px;font-size:12.5px;color:#cdbba2;margin-top:20px}.mcta{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;padding:11px 16px calc(11px + env(safe-area-inset-bottom));background:#faf7f1eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);display:flex;gap:12px;align-items:center;transform:translateY(120%);transition:transform .35s}.mcta.show{transform:none}.mcta .price{font-size:12.5px;color:var(--muted);font-weight:600;line-height:1.25;flex:0 0 auto}.mcta .price b{display:block;font-family:var(--serif);font-size:17px;color:var(--ink);font-weight:600}.mcta .btn{flex:1;padding:calc(var(--button-padding-y) - 1px)}body.mcta-visible{padding-bottom:var(--mcta-current-height, 76px)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@media(min-width:880px){.flippo-section{padding:var(--section-spacing-desktop) 0}.navlinks{display:flex}.hamb{display:none}.navcta{display:inline-flex}.mobile-navcta{display:none}.signin{display:inline}.hero{padding:0}h1{font-size:var(--h1-desktop)}h2{font-size:var(--h2-desktop)}.hero h1{font-size:var(--h1-desktop)}.hero .sub{font-size:19px}.hero-overlay{width:100%;max-width:var(--maxw);margin:0 auto;padding:var(--hero-content-spacing-desktop) var(--wrap-gutter)}.hero-overlay:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);pointer-events:none;background:linear-gradient(90deg,#faf7f1f2,#faf7f199 30%,#faf7f100 50%)}.hero-copy{max-width:560px;width:100%;padding:0}.hero-ctas{flex-direction:row;align-items:center}.trust-strip .wrap{grid-template-columns:repeat(4,1fr);gap:24px}.shead h2,.split h2{font-size:var(--h2-desktop)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:54px}.ciencia-photo{height:440px}.rgrid{grid-template-columns:repeat(3,1fr)}.tiers{grid-template-columns:repeat(4,1fr)}.ctrl{max-width:980px;grid-template-columns:1fr 1fr;gap:42px;align-items:center;padding:38px 40px}h3,.ctrl .cleft h3{font-size:var(--h3-desktop)}.steps{grid-template-columns:repeat(4,1fr)}.lab-bridge{padding:52px 48px}.lab-inner{display:grid;grid-template-columns:1fr;gap:8px}.lab-top{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:end}.diffs{grid-template-columns:repeat(2,1fr)}.lab-foot{flex-direction:row;justify-content:space-between;align-items:center}.bowl-claims{grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:24px}.bowl-wrap{order:0}.bowl,.bowl-reveal{width:330px;height:330px}.claims.left{text-align:right}.claims.left .claim{flex-direction:row-reverse}.tcards{grid-template-columns:repeat(3,1fr)}.tstrip{flex-direction:row;justify-content:center;gap:42px}.flippo-ugc__track{gap:24px}.flippo-ugc__item{flex-basis:calc((100% - 72px)/4);max-width:none}.gal-hint{display:none}.fcols{grid-template-columns:1.5fr 1fr 1fr 1fr}.fbot{flex-direction:row;justify-content:space-between}.mcta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/flippo.css.map */
