.supercat-family-page{--ink: #1f232b;--muted: #555c67;--soft-ink: #343944;--line: #d9e0e6;--paper: #ffffff;--soft: #f6f3ed;--soft-blue: #edf5f8;--soft-green: #eef8f1;--soft-rose: #fff2ed;--orange: #e57c2c;--orange-dark: #c8641e;--green: #167447;--green-dark: #0d5734;--navy: #151b27;--shadow: 0 14px 34px rgba(31, 35, 43, .1);--radius: 8px;--page-max: 1248px}.supercat-family-page *{box-sizing:border-box}.supercat-family-page *{min-width:0}.supercat-family-page{scroll-behavior:smooth}.supercat-family-page{margin:0;background:#f8f7f3;color:var(--ink);font-family:Arial,Helvetica,sans-serif;line-height:1.56;text-rendering:optimizeLegibility}.supercat-family-page a{color:inherit}.supercat-family-page img{display:block;max-width:100%;height:auto}.supercat-family-page p,.supercat-family-page h1,.supercat-family-page h2,.supercat-family-page h3,.supercat-family-page figure,.supercat-family-page blockquote{margin:0}.supercat-family-page .page-shell{max-width:var(--page-max);margin:0 auto;padding:34px 24px 48px}.supercat-family-page .top-alert{display:flex;align-items:center;justify-content:center;min-height:77px;margin-bottom:30px;padding:18px 32px;border-radius:var(--radius);background:var(--orange);color:#fff;font-size:20px;font-weight:700;line-height:1.22;text-align:center}.supercat-family-page .content-grid{display:grid;grid-template-columns:minmax(0,789px) minmax(280px,379px);align-items:start;gap:32px}.supercat-family-page .article-column{display:flex;flex-direction:column;gap:72px}.supercat-family-page .article-block{display:flex;flex-direction:column;gap:28px;padding:0}.supercat-family-page .hero{gap:22px}.supercat-family-page h1,.supercat-family-page .section-heading,.supercat-family-page .offer-copy h2,.supercat-family-page .sidebar-card h2{color:var(--ink);font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:0}.supercat-family-page h1{max-width:760px;font-size:34px;line-height:1.13}.supercat-family-page .section-heading,.supercat-family-page .offer-copy h2{font-size:30px;line-height:1.18}.supercat-family-page .phase .section-heading{font-size:25px;line-height:1.22}.supercat-family-page .sidebar-card h2{font-size:21px;line-height:1.2}.supercat-family-page .copy-block p,.supercat-family-page .references p,.supercat-family-page .offer-copy p,.supercat-family-page .sidebar-card p,.supercat-family-page .story-card p,.supercat-family-page .testimonial-scenario p{color:var(--soft-ink);font-size:17px;line-height:1.63}.supercat-family-page .lead-copy p{font-size:18px;line-height:1.64}.supercat-family-page .byline{display:flex;align-items:center;gap:12px;color:var(--muted);font-size:14px;line-height:1.4}.supercat-family-page .byline-avatar{flex:0 0 auto;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fff 0 8px,transparent 9px),radial-gradient(circle at 50% 72%,#fff 0 12px,transparent 13px),#2d7b65}.supercat-family-page .media-placeholder{position:relative;display:grid;place-items:center;align-content:center;gap:16px;width:100%;border:1px dashed #9aa9b2;border-radius:var(--radius);background:linear-gradient(135deg,#ffffffc2,#ffffff2e),repeating-linear-gradient(135deg,#eaf4f1 0 18px,#fff4ed 18px 36px);color:#263b43;text-align:center;box-shadow:inset 0 0 0 1px #fffc}.supercat-family-page .media-wide{aspect-ratio:789 / 441}.supercat-family-page .media-square{aspect-ratio:1 / 1}.supercat-family-page .article-block:not(.hero)>.media-square{min-height:1000px}.supercat-family-page .phase>.media-square{min-height:1250px}.supercat-family-page .media-thumb{aspect-ratio:4 / 3;min-height:132px}.supercat-family-page .media-sidebar{aspect-ratio:379 / 242}.supercat-family-page .placeholder-mark{display:grid;grid-template-columns:repeat(3,20px);gap:7px;align-items:end;justify-content:center;height:52px}.supercat-family-page .placeholder-mark span{display:block;width:20px;border-radius:5px 5px 0 0;background:#167447b3}.supercat-family-page .placeholder-mark span:nth-child(1){height:26px;background:#e57c2cb8}.supercat-family-page .placeholder-mark span:nth-child(2){height:52px}.supercat-family-page .placeholder-mark span:nth-child(3){height:36px;background:#375b77b3}.supercat-family-page .media-placeholder figcaption{display:grid;gap:4px;max-width:min(86%,440px);padding-inline:12px}.supercat-family-page .media-placeholder strong{font-size:16px;line-height:1.25}.supercat-family-page .media-placeholder span{color:var(--muted);font-size:13px;line-height:1.3}.supercat-family-page .quote-panel,.supercat-family-page .testimonial-scenario,.supercat-family-page .mechanism-box,.supercat-family-page .offer-card,.supercat-family-page .sidebar-card,.supercat-family-page .story-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);box-shadow:0 10px 24px #1f232b0f}.supercat-family-page .quote-panel{padding:24px 26px;border-left:6px solid var(--orange);background:var(--soft-rose)}.supercat-family-page .quote-panel h3{margin-bottom:16px;color:var(--ink);font-size:22px;line-height:1.25}.supercat-family-page .quote-panel ul{display:grid;gap:9px;margin:0;padding-left:20px;color:var(--soft-ink);font-size:17px}.supercat-family-page .testimonial-scenario{padding:24px 28px;background:var(--soft-blue)}.supercat-family-page .testimonial-scenario p{font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.46}.supercat-family-page .compare-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px}.supercat-family-page .compare-stats div{min-height:120px;padding:20px;border:1px solid var(--line);border-radius:var(--radius);background:var(--paper)}.supercat-family-page .compare-stats strong,.supercat-family-page .compare-stats span{display:block}.supercat-family-page .compare-stats strong{margin-bottom:10px;color:var(--ink);font-size:18px}.supercat-family-page .compare-stats span{color:var(--muted);font-size:16px;line-height:1.48}.supercat-family-page .product-figure{display:grid;place-items:center;min-height:360px;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:radial-gradient(circle at 50% 48%,rgba(255,255,255,.9) 0 33%,transparent 34%),linear-gradient(135deg,var(--soft-green),#fff7ed);box-shadow:var(--shadow)}.supercat-family-page .product-figure img{max-height:430px;object-fit:contain}.supercat-family-page .mechanism-product img,.supercat-family-page .offer-product-shot img{max-height:500px}.supercat-family-page .mechanism-product{min-height:500px}.supercat-family-page .product-tall{min-height:900px}.supercat-family-page .product-tall img,.supercat-family-page .offer-sachet-shot img,.supercat-family-page .sidebar-product-shot img{max-height:470px}.supercat-family-page .mechanism-box{display:grid;gap:22px;padding:26px;background:#fbfcf9}.supercat-family-page .pill-grid{display:flex;flex-wrap:wrap;gap:8px}.supercat-family-page .pill-grid span{display:inline-flex;align-items:center;min-height:34px;padding:6px 10px;border-radius:999px;background:var(--soft-green);color:var(--green-dark);font-size:12px;font-weight:700;line-height:1.2}.supercat-family-page .mechanism-list{display:grid;gap:13px;margin:0;padding-left:20px;color:var(--soft-ink);font-size:16px;line-height:1.56}.supercat-family-page .mechanism-list strong{color:var(--ink)}.supercat-family-page .story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.supercat-family-page .story-card{display:grid;gap:14px;padding:16px}.supercat-family-page .story-card h3{color:var(--ink);font-size:18px;line-height:1.24}.supercat-family-page .story-card p{font-size:15px;line-height:1.52}.supercat-family-page .offer-card{display:grid;grid-template-columns:minmax(240px,.95fr) minmax(260px,1fr);gap:26px;align-items:center;padding:26px;background:var(--paper)}.supercat-family-page .offer-product{display:grid;grid-template-columns:1fr .78fr;gap:12px;align-items:stretch}.supercat-family-page .offer-product .product-figure{min-height:500px;padding:18px}.supercat-family-page .offer-copy{display:grid;gap:18px}.supercat-family-page .cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;width:fit-content;max-width:100%;padding:0 30px;border:0;border-radius:var(--radius);background:var(--green);color:#fff;font-size:17px;font-weight:800;line-height:1;text-align:center;text-decoration:none;transition:background .16s ease,transform .16s ease}.supercat-family-page .cta-button:hover,.supercat-family-page .cta-button:focus-visible{background:var(--green-dark)}.supercat-family-page .cta-button:focus-visible{outline:3px solid rgba(229,124,44,.42);outline-offset:3px}.supercat-family-page .cta-button:active{transform:translateY(1px)}.supercat-family-page .cta-button.compact{width:100%;min-height:46px;padding-inline:16px;font-size:15px}.supercat-family-page .sidebar-column{position:relative}.supercat-family-page .sticky-stack{position:sticky;top:24px;display:grid;gap:20px}.supercat-family-page .sidebar-card{display:grid;gap:16px;padding:20px}.supercat-family-page .sidebar-card p{font-size:15px;line-height:1.52}.supercat-family-page .sidebar-product{background:var(--soft-green)}.supercat-family-page .sidebar-product .product-figure{min-height:260px;padding:16px;background:#fff}.supercat-family-page .references{padding-top:6px}.supercat-family-page .references p{color:#666c75;font-size:13px;line-height:1.5}.supercat-family-page .site-footer{background:var(--navy);color:#d8dde4}.supercat-family-page .site-footer p{max-width:var(--page-max);margin:0 auto;padding:34px 24px;color:#d8dde4;font-size:12px;line-height:1.58}@media(max-width:1100px){.supercat-family-page .page-shell{max-width:840px}.supercat-family-page .content-grid{display:block}.supercat-family-page .sidebar-column{display:none}}@media(max-width:760px){.supercat-family-page{background:#fff}.supercat-family-page .page-shell{padding:0 18px 36px}.supercat-family-page .top-alert{min-height:69px;margin:0 -18px 26px;border-radius:0;padding:15px 18px;font-size:17px}.supercat-family-page .article-column,.supercat-family-page .article-block{gap:30px}.supercat-family-page .article-block:not(.hero)>.media-square{min-height:540px}.supercat-family-page .phase>.media-square{min-height:620px}.supercat-family-page h1{font-size:30px;line-height:1.16}.supercat-family-page .section-heading,.supercat-family-page .offer-copy h2{font-size:26px}.supercat-family-page .phase .section-heading{font-size:23px}.supercat-family-page .copy-block p,.supercat-family-page .references p,.supercat-family-page .offer-copy p,.supercat-family-page .sidebar-card p,.supercat-family-page .story-card p,.supercat-family-page .testimonial-scenario p{font-size:16px}.supercat-family-page .lead-copy p{font-size:17px}.supercat-family-page .compare-stats,.supercat-family-page .story-grid,.supercat-family-page .offer-card,.supercat-family-page .offer-product{grid-template-columns:1fr}.supercat-family-page .offer-product .product-figure{min-height:330px}.supercat-family-page .quote-panel,.supercat-family-page .testimonial-scenario,.supercat-family-page .mechanism-box,.supercat-family-page .offer-card{padding:20px}.supercat-family-page .product-figure{min-height:280px}.supercat-family-page .product-tall{min-height:560px}.supercat-family-page .cta-button{width:100%}}@media(max-width:430px){.supercat-family-page .page-shell{padding-inline:16px}.supercat-family-page .top-alert{margin-inline:-16px;font-size:16px}.supercat-family-page h1{font-size:28px}.supercat-family-page .section-heading,.supercat-family-page .offer-copy h2{font-size:24px}.supercat-family-page .media-placeholder strong{font-size:14px}.supercat-family-page .media-placeholder span{font-size:12px}.supercat-family-page .product-figure{padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/supercat-family-overfeeds.css.map */
