.stage-backdrop{opacity:.65;object-fit:contain;object-position:center bottom;padding:6% 0 0}.stage-spotlight{background:radial-gradient(circle at var(--spot-x) var(--spot-y),#10086B10,#10086B8c 330px,#10086Bed 850px)}.stage-copy{position:relative;z-index:1}.everyday-story{background:#f7f2ea;color:#1800ad}.story-problem{display:grid;grid-template-columns:1.15fr .85fr;gap:8%;align-items:center;max-width:1180px;margin:auto}.story-problem h2{font-family:Poppins,Arial;font-weight:900;font-size:clamp(40px,5vw,68px);line-height:1.05;margin:25px 0}.story-problem h2 em{font-family:Playfair,Georgia;font-weight:400}.story-problem p{max-width:530px}.story-problem figure{margin:0;text-align:center}.story-problem figure img{width:100%;max-height:520px;object-fit:contain}.story-problem figcaption{font-family:Playfair,Georgia;font-style:italic;font-size:22px;margin-top:16px}.modern-life{display:grid;grid-template-columns:1fr 100px 1fr;gap:30px;align-items:center;max-width:1180px;margin:100px auto 0}.modern-life article{text-align:center}.modern-life img{width:100%;height:320px;object-fit:contain}.modern-life h3{font-size:26px;margin:25px 0 10px}.modern-life p{font-size:15px;color:#69647d}.versus{font-weight:900;color:#ff5a2c;text-align:center;font-size:24px}.plot-twist{text-align:center;border-top:1px solid #1800AD2a;padding-top:70px;margin:70px auto 0;max-width:1150px}.plot-twist h2{font-size:clamp(36px,4.7vw,64px);margin:22px 0}.plot-twist p{margin:0 auto 30px;max-width:600px}.court-card img{height:330px;aspect-ratio:auto;object-fit:contain;border-radius:0;padding:15px}.court-card:hover img{transform:translateY(-8px) rotate(-2deg);transition:transform .6s}.court-card:nth-child(1){background:radial-gradient(ellipse at 50% 40%,#32692f70,transparent 70%),#10086b}.court-card:nth-child(2){background:radial-gradient(ellipse at 50% 40%,#fa5f3970,transparent 70%),#10086b}.court-card:nth-child(3){background:radial-gradient(ellipse at 50% 40%,#f3c83c60,transparent 70%),#10086b}.product-image img{object-fit:contain;padding:25px 30px;aspect-ratio:1;max-height:440px}.product-card:nth-child(1) .product-image{background:#e8eedc}.product-card:nth-child(2) .product-image{background:#f3d5ca}.product-card:nth-child(3) .product-image{background:#f7e4b9}.tag{font-size:10px;z-index:1}.product-gallery{background:#eeeee7;border:1px solid #1800AD1a;position:sticky;top:95px}.product-detail .photo .product-gallery>img{position:relative;top:0;width:100%;height:620px;object-fit:contain;padding:35px}.gallery-tabs{display:flex;justify-content:center;gap:12px;padding:0 20px 25px}.gallery-tabs button{background:transparent;border:1px solid #1800AD;color:#1800ad;padding:9px 24px;border-radius:999px;font-size:14px}.gallery-tabs button.active{background:#1800ad;color:#fff}.ingredient-pills{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.ingredient-pills span{font-size:13px;padding:6px 12px;background:#e9ff0050;border-radius:999px}.marketing-card{position:relative;width:100%;max-width:600px;margin:auto;container-type:inline-size}.marketing-card>img{display:block;width:100%;height:auto;object-fit:contain;border-radius:0}.marketing-points{position:absolute;left:56%;right:5%;top:29%;height:43%;display:grid;grid-template-rows:repeat(4,1fr);text-align:left}.marketing-points span{display:flex;align-items:center;font-size:clamp(12px,2.8cqw,19px);font-weight:700;line-height:1.15;color:#1800ad}.marketing-caption{position:absolute;top:81%;bottom:6%;left:15%;right:13%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#1800ad}.marketing-caption b{font-family:Playfair,Georgia;font-size:clamp(22px,5.3cqw,34px);line-height:1.1}.marketing-caption span{font-size:clamp(9px,1.7cqw,12px);font-weight:800;letter-spacing:.08em;margin-top:8px}.comic-product .marketing-card{max-width:420px}.comic-product .marketing-card>img{width:100%;border-radius:0}.comic-product>h3,.comic-product>p{display:none}.comic-product>.button{margin-top:15px}.ingredient-feature{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center;background:#f2eee4}.ingredient-feature h2{margin:20px 0;font-size:clamp(36px,4vw,60px)}.ingredient-feature>div>p{max-width:500px}.cheetah-story{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;background:#10086b;color:#f7f2ea;padding:90px 5%}.cheetah-visual img{width:100%;border-radius:160px 160px 20px 20px}.cheetah-copy small{color:#e9ff00}.cheetah-copy h2{margin:25px 0;font-size:clamp(40px,4.5vw,68px)}.cheetah-copy p{color:#dedaf4;max-width:520px}.cheetah-copy .button{margin-top:15px}.comic-scene>img{object-position:center bottom;padding:80px 0 0}.comic-scene{height:570px}.comic-bottom{grid-template-columns:1.3fr 1fr}.photo .breadcrumbs{line-height:1.8}.story-band>img{object-fit:contain;padding:20px;background:#10086b}.split>img{object-fit:contain;max-height:600px}.order-item img{object-fit:contain}.comic-chapter .comic-steps{align-self:center}@media(max-width:800px){.stage-backdrop{padding:0;object-fit:cover;object-position:53% bottom;opacity:.5}.story-problem{grid-template-columns:1fr;gap:40px}.story-problem h2{font-size:40px}.story-problem figure img{max-height:440px}.modern-life{grid-template-columns:1fr;margin-top:65px;gap:20px}.modern-life img{height:280px}.versus{font-size:18px}.plot-twist{margin-top:50px;padding-top:50px}.plot-twist h2{font-size:36px}.court-card img{height:320px}.comic-bottom{grid-template-columns:1fr;gap:25px}.comic-scene{height:470px}.comic-scene>img{padding-top:90px;object-fit:cover}.ingredient-feature,.cheetah-story{grid-template-columns:1fr;gap:35px}.ingredient-feature h2{font-size:42px}.product-detail .photo .product-gallery>img{height:450px;padding:25px}.product-gallery{position:relative;top:0}.ingredient-feature{padding:45px 6%}.cheetah-story{padding:60px 6%}.cheetah-visual img{max-height:450px;object-fit:contain;border-radius:100px 100px 20px 20px}.marketing-points span{font-size:clamp(12px,3cqw,18px)}.product-image img{padding:25px 10px 15px}.product-card .tag{font-size:8px;left:7px;top:8px;padding:4px 5px}.product-info h1{font-size:44px}.story-problem small{font-size:11px}.comic-steps{padding:16px}.stage-buttons .outline{background:#10086b77}}.stage-hero .stage-backdrop{object-fit:cover;object-position:center center;padding:0;opacity:.92}.stage-hero .stage-spotlight{background:linear-gradient(90deg,#10086B8c 0%,#10086B30 53%,transparent 75%),radial-gradient(circle at var(--spot-x) var(--spot-y),#e9ff000a,transparent 500px)}.stage-hero .stage-copy{width:65%;max-width:1000px;margin-right:auto;text-align:left;padding:90px 25px 65px 7%}.stage-copy h1{font-size:clamp(76px,10vw,145px)}.stage-copy h2{font-size:clamp(44px,5.8vw,82px)}.stage-buttons{justify-content:flex-start}.stage-copy .scroll-cue{margin-left:0;text-align:left}.stage-copy p{max-width:580px}.stage-copy .stage-buttons .button{font-size:11px;padding:16px 22px}@media(max-width:800px){.stage-hero{min-height:105svh;align-items:start}.stage-hero .stage-backdrop{height:60%;top:auto;bottom:0;object-position:88% center;opacity:1}.stage-hero .stage-spotlight{background:linear-gradient(180deg,#10086B 0%,#10086B 36%,#10086B11 68%,transparent)}.stage-hero .stage-copy{width:100%;max-width:none;text-align:center;padding:45px 20px 330px}.stage-copy h1{font-size:76px}.stage-copy h2{font-size:clamp(42px,11vw,60px)}.stage-copy p{margin:18px 0 24px;font-size:15px}.stage-buttons{justify-content:center}.stage-copy .scroll-cue{margin:25px auto 0;text-align:center}.stage-copy .stage-buttons .button{font-size:9px;padding:13px 17px}.stage-copy small{font-size:10px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/flow.css.map */
