:root{--paper: #fffaf8;--card: #fff;--ink: #1c1c1c;--muted: #6d6d6d;--line: #f0e8e4;--terra: #e31b3c;--terra-dark: #c41230;--cocoa: #2a211c;--good: #1f8a4c;--shadow: 0 10px 30px rgba(60, 24, 16, .08);--serif: "Fraunces", Georgia, serif;--script: "Great Vibes", cursive;--sans: "Manrope", sans-serif;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:15px;line-height:1.45}*{box-sizing:border-box}html{overflow-x:clip}body{margin:0;overflow-x:clip}.lcp-shell{display:grid;place-items:center;min-height:50vh;padding:1.5rem 1rem 2rem;background:#e7c49a}.lcp-shell img{width:min(720px,86vw);height:auto;aspect-ratio:720 / 529;border-radius:12px;box-shadow:var(--shadow)}img{max-width:100%;display:block;background:#e7d7cc;object-fit:cover;-webkit-user-drag:none;user-select:none;-webkit-touch-callout:none}picture{display:contents}.line__img{width:92px;height:92px;border-radius:12px}.crumbs{width:min(1180px,calc(100% - 6vw));margin:.85rem auto 0}.crumbs ol{display:flex;flex-wrap:wrap;gap:.35rem .55rem;list-style:none;margin:0;padding:0;color:var(--muted);font-size:.82rem}.crumbs li:not(:last-child):after{content:"/";margin-left:.55rem;color:#c4b4ae}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--terra-dark)}.slide__title{font-family:var(--serif);font-weight:650;font-size:clamp(1.5rem,3vw,2.1rem);margin:0;letter-spacing:-.02em;line-height:1.15}.section--intro h1{margin-bottom:.5rem}.author-bio{margin-top:1.4rem;padding:1rem 1.1rem;background:#fff5f6;border-radius:14px}a{color:var(--terra-dark)}button,input,select,textarea{font:inherit;color:inherit}h1,h2{font-family:var(--serif);font-weight:650;letter-spacing:-.02em;line-height:1.15}h3{font-family:var(--sans);font-weight:700;letter-spacing:-.02em;line-height:1.25}h1{font-size:clamp(1.8rem,3vw,2.4rem);margin:0 0 .35rem}h2{font-size:1.55rem;margin:0}h3{margin:0;font-size:.95rem}.skip{position:absolute;left:-999px}.skip:focus{left:1rem;top:1rem;background:#fff;padding:.4rem .7rem;z-index:5}.mast{position:sticky;top:0;z-index:4;background:#fff;border-bottom:1px solid #f3e4e6;box-shadow:0 8px 24px #5a10180a}.mast__row{display:flex;align-items:center;gap:1rem;padding:.7rem 2.4vw;background:var(--terra);color:#fff;min-width:0}.logo{display:flex;align-items:center;text-decoration:none;flex:0 0 auto}.logo img{height:64px;width:64px;object-fit:cover;border-radius:50%;background:transparent}.deliver{background:none;border:0;text-align:left;cursor:pointer;min-width:9rem;color:#fff}.deliver small,.tool small{display:block;color:#ffffffd1;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.deliver strong{display:block;font-size:.92rem;max-width:11rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search{flex:1}.search input{width:100%;border:0;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23999' stroke-width='2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") .85rem center / 16px no-repeat;border-radius:10px;padding:.72rem 1rem .72rem 2.4rem;color:var(--ink);box-shadow:inset 0 0 0 1px #fff6}.stack input,.stack select,.stack textarea,.filters select,.pdp input,.pdp select,.pdp textarea{width:100%;border:0;background:#fff;border-radius:12px;padding:.75rem 1rem}.stack input,.stack select,.stack textarea,.filters select,.pdp input,.pdp select,.pdp textarea{border:1px solid var(--line);border-radius:12px;background:#fff}.tool{position:relative;text-decoration:none;color:#fff;font-weight:700;font-size:.78rem;min-width:4.4rem;text-align:center;display:grid;justify-items:center;line-height:1.15}.tool b{position:absolute;top:-.35rem;right:.15rem;background:#fff;color:var(--terra);border-radius:99px;font-size:.68rem;padding:0 .28rem}.acct{position:relative}.acct__menu{display:none;position:absolute;right:0;top:calc(100% + .4rem);background:#fff;border:1px solid var(--line);border-radius:12px;min-width:12rem;box-shadow:var(--shadow);padding:.35rem;z-index:5}.acct:hover .acct__menu,.acct:focus-within .acct__menu{display:grid}.acct__menu a,.acct__menu button{text-align:left;background:none;border:0;text-decoration:none;color:var(--ink);padding:.55rem .7rem;border-radius:8px;font-weight:700;cursor:pointer}.acct__menu a:hover,.acct__menu button:hover{background:#fafafa}.menu-btn{display:none;background:none;border:0;font-weight:800;color:#fff}.cats{display:flex;gap:.15rem;align-items:center;justify-content:center;padding:.15rem 2vw .2rem;overflow:visible;background:#fff}.phone-bar{display:flex;justify-content:center;padding:.35rem 2.4vw .45rem;background:#fff8f9;border-bottom:1px solid #f3e4e6;min-width:0}.phone-easy{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:.35rem .75rem;color:inherit;text-decoration:none;max-width:100%;text-align:center}.phone-easy__label{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-weight:700}.phone-easy__num{font-size:1.35rem;font-weight:800;letter-spacing:.04em;color:var(--terra);font-variant-numeric:tabular-nums}.phone-easy__num b{background:#ffe3e8;color:var(--terra);padding:.05em .2em;border-radius:.25em}.phone-easy__tip{font-size:.88rem;color:var(--muted)}.phone-easy--compact .phone-easy__num{font-size:1.05rem}.phone-easy--foot{display:block;margin-top:.5rem}.phone-easy--foot .phone-easy__num{font-size:1.15rem}.phone-banner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin:0 4vw 1.2rem;padding:1rem 1.2rem;background:linear-gradient(135deg,#fff8f9,#ffeef1);border:1px solid #f3d0d6;border-radius:16px}.phone-banner--page{margin:0 0 1rem}.cats>a,.drop>a,.cats__link{text-decoration:none;color:#2a2a2a;font-weight:650;font-size:.92rem;padding:.55rem .72rem;display:inline-block}.cats>a:hover,.drop>a:hover,.cats__link:hover{color:var(--terra)}.drop{position:relative}.drop__panel{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:1rem;grid-auto-flow:column;gap:1.5rem;min-width:16rem;z-index:6}.drop:hover .drop__panel,.drop:focus-within .drop__panel{display:grid}.drop__panel p{margin:0 0 .35rem;font-size:.75rem;font-weight:800;color:var(--terra);text-transform:uppercase;letter-spacing:.06em}.drop__panel a{display:block;text-decoration:none;color:var(--ink);padding:.28rem 0;font-weight:650}.drop__panel a:hover{color:var(--terra-dark)}.stage{position:relative;min-height:520px;background:#e7c49a;overflow:hidden}.stage__slides{position:relative;min-height:520px}.slide{position:absolute;inset:0;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:1rem;padding:1.2rem 7vw 4.2rem;text-decoration:none;color:#fff8ef;opacity:0;pointer-events:none;transition:opacity .7s ease}.slide.is-on{opacity:1;pointer-events:auto;z-index:1}.slide--gold{background:radial-gradient(ellipse at 28% 55%,#f6ddb8,#e4bc86 28%,#b98358 58%,#7a4a34)}.slide--blush{background:radial-gradient(ellipse at 28% 50%,#fde4e4,#f0b8c0 32%,#c46b78 62%,#7d3a48)}.slide--cocoa{background:radial-gradient(ellipse at 26% 48%,#f3e0cc,#d7b48a 30%,#8d5a42 58%,#3d2420)}.slide--cream{background:radial-gradient(ellipse at 28% 52%,#fbf3e8,#ead7b8 34%,#c4956a 64%,#6d4632)}.stand{position:relative;width:min(560px,100%);margin:0 auto;display:grid;place-items:center;min-height:460px}.stand img{width:min(520px,44vw);height:460px;object-fit:cover;object-position:center 40%;border-radius:0;margin:0;box-shadow:none;background:transparent;-webkit-mask-image:radial-gradient(ellipse 68% 72% at 50% 46%,#000 58%,transparent 78%);mask-image:radial-gradient(ellipse 68% 72% at 50% 46%,#000 58%,transparent 78%)}.stand__plate,.stand__stem,.stand__foot{display:none}.slide__copy{display:grid;justify-items:start;align-content:center;gap:.15rem;max-width:34rem;padding-bottom:1.5rem}.slide__script{margin:0;font-family:var(--script);font-size:clamp(3.1rem,5.6vw,5.3rem);line-height:.95;color:#fff6e6;text-shadow:0 8px 24px rgba(70,24,16,.18)}.slide h2{color:#fff;font-family:var(--sans);font-weight:700;font-size:clamp(1.35rem,2.2vw,1.85rem);letter-spacing:.16em;text-transform:uppercase;margin:.35rem 0 1rem}.slide__cta{display:inline-flex;background:var(--terra);color:#fff;border-radius:4px;padding:.85rem 1.45rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;box-shadow:0 10px 20px #b4102847}.slide__note{margin-top:.85rem;color:#fff8efe0;font-size:.92rem}.stage__arrow{position:absolute;top:42%;z-index:3;width:2.6rem;height:2.6rem;border:0;border-radius:50%;background:#ffffffe0;color:var(--cocoa);font-size:1.6rem;line-height:1;cursor:pointer;box-shadow:var(--shadow)}.stage__arrow--prev{left:1rem}.stage__arrow--next{right:1rem}.stage__dots{position:absolute;left:0;right:0;bottom:2.35rem;z-index:3;display:flex;justify-content:center;gap:.45rem}.dot{width:9px;height:9px;border-radius:50%;border:0;padding:0;background:#ffffffb3;cursor:pointer}.dot.is-on{background:var(--terra);box-shadow:0 0 0 3px #ffffff73}.stage__scallop{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:34px;z-index:2;display:block}.section--menu{background:linear-gradient(#fff4f6,var(--paper) 160px);padding-top:1.2rem}.script-title{font-family:var(--script);font-weight:400;font-size:clamp(3rem,5vw,4.2rem);color:var(--terra);line-height:1}.kicker{margin:0;color:var(--muted);font-size:.8rem;font-weight:700}.tiles{display:grid;grid-template-columns:repeat(8,1fr);gap:.6rem}.tile{text-decoration:none;color:var(--ink);text-align:center;font-weight:800;font-size:.82rem}.tile img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:50%;border:3px solid white;margin-bottom:.45rem;box-shadow:0 8px 18px #501e141f}.tile--text{background:#fff5f6;border-radius:16px;min-height:88px;display:grid;place-items:center}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:210px;gap:.9rem;overflow-x:auto;padding-bottom:.4rem}.pcard{position:relative}.pcard__img{display:block;position:relative}.pcard__img img{width:100%;height:220px;border-radius:16px;box-shadow:0 10px 22px #3c181014}.pcard__wish{position:absolute;top:.45rem;right:.45rem;width:2rem;height:2rem;border:0;border-radius:50%;background:#fff;cursor:pointer;font-size:1rem;box-shadow:var(--shadow)}.pcard__body{padding:.55rem .1rem .2rem}.pcard__body h3{min-height:2.4em}.pcard__body a{text-decoration:none;color:var(--ink)}.pcard__price{margin:.25rem 0 0}.pcard__price strong{font-size:1rem}.pcard__price span,.pcard__meta{color:var(--muted);font-size:.78rem;margin:0}.stand__ph{width:min(70vw,420px);aspect-ratio:1;border-radius:50%;background:#e7d7cc}.section--menu,.promises,.features,.modes,.home-faq,.section:not(.section--intro){content-visibility:auto;contain-intrinsic-size:1px 520px}.section--intro,.phone-banner,.stage{content-visibility:visible}.promises{width:min(1180px,calc(100% - 6vw));margin:.5rem auto;display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.promises article{background:#fafafa;border-radius:14px;padding:.9rem}.promises span{display:block;color:var(--muted);font-size:.85rem}.features{width:min(1180px,calc(100% - 6vw));margin:0 auto 1.6rem;padding:1.15rem 1.2rem 1.25rem;background:linear-gradient(160deg,#fff8f9,#ffe8ec 55%,#fff5f0);border:1px solid #f0cfd5;border-radius:20px}.features__head{margin-bottom:.85rem}.features__head h2{margin:.15rem 0 0;font-family:var(--serif);font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:-.02em}.features__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.feature{margin:0;padding:.85rem .9rem .95rem;background:#ffffffb8;border-radius:14px;border-left:3px solid var(--terra)}.feature h3{margin:0 0 .35rem;font-size:.98rem;font-weight:800;color:var(--cocoa);letter-spacing:-.01em}.feature p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.4}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:800;color:var(--terra-dark);margin:0 0 .35rem}.hero__actions,.card__row,.qty{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}.btn,.btn--ghost,.btn--small{border-radius:999px;padding:.75rem 1.1rem;border:1px solid transparent;cursor:pointer;text-decoration:none;display:inline-flex;font-weight:800}.btn{background:var(--terra);color:#fff}.btn:hover{background:var(--terra-dark)}.btn--ghost{background:transparent;border-color:currentColor;color:inherit}.hero .btn--ghost{color:#fff}.btn--small{padding:.45rem .8rem}.modes,.offers,.grid,.section,.page-head,.prose,.faq,.store-card,.checkout,.stack{width:min(1180px,calc(100% - 6vw));margin-left:auto;margin-right:auto}.modes{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.modes button,.offers article,.store-card,.summary,.sheet__card{background:var(--card);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.modes button{text-align:left;padding:1rem;cursor:pointer}.modes span,.muted,.choice small{color:var(--muted);display:block}.section{padding:2.2rem 0}.section__head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem}.chips{display:flex;gap:.45rem;flex-wrap:wrap;margin:.8rem auto 1rem;width:min(1180px,calc(100% - 6vw))}.chip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:.4rem .75rem;text-decoration:none;color:var(--ink);cursor:pointer;white-space:nowrap;flex:0 0 auto}.chip.is-on{background:var(--cocoa);color:#fff;border-color:var(--cocoa)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1.1rem .9rem}.card__shot{position:relative;display:block}.card__shot img,.pdp>img,.pdp>picture img,.line img{width:100%;height:210px}.pdp>img,.pdp>picture img{height:min(70vh,560px);border-radius:22px}.offers article,.store-card{padding:.9rem 1rem 1rem}.pill{position:absolute;left:.55rem;top:.55rem;background:#fff;border-radius:999px;padding:.12rem .45rem;font-size:.72rem;font-weight:800}.offers{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.offers a,.offers article,.offers blockquote{text-decoration:none;color:var(--ink);background:#fff5f6;border-radius:14px;padding:1rem;display:block;margin:0}.offers p{margin:0 0 .25rem;color:var(--terra);font-weight:800}.split{display:grid;grid-template-columns:1.4fr .8fr;gap:1rem;align-items:start}.steps{margin:.6rem 0 0;padding-left:1.1rem}.page-head{padding-top:1.6rem}.filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;align-items:end;margin:0 auto 1rem;width:min(1180px,calc(100% - 6vw))}.filters__checks{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:.75rem 1.2rem;align-items:center;padding-top:.15rem}.filters label,.stack label,.pdp label{display:grid;gap:.25rem;font-weight:700;font-size:.92rem;min-width:0}.check{display:flex!important;grid-auto-flow:column;align-items:center;justify-content:start;gap:.45rem;font-weight:600}.pdp{width:min(1120px,calc(100% - 8vw));margin:1.4rem auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:1.4rem}.choices,.stack,.faq{display:grid;gap:.55rem}.choice{display:flex!important;gap:.55rem;align-items:flex-start;background:#fff;border:1px solid var(--line);border-radius:14px;padding:.7rem}.facts{display:grid;gap:.6rem}.facts div{display:grid;grid-template-columns:8rem 1fr;gap:.5rem}.price{font-size:1.6rem;margin:.2rem 0;font-weight:800}.notice{background:#fff1d6;border-radius:12px;padding:.7rem .8rem}.upi-qr{display:block;width:min(240px,100%);height:auto;background:#fff;border-radius:12px;margin:.6rem 0}.wa-preview{white-space:pre-wrap;font:.92rem/1.45 ui-monospace,Segoe UI,sans-serif;background:#f6f7f7;border-radius:12px;padding:.8rem;margin:.8rem 0}.checkout{display:grid;grid-template-columns:1.4fr .7fr;gap:1rem;align-items:start;padding-bottom:2rem}.summary{padding:1rem;position:sticky;top:7.5rem}.line{display:grid;grid-template-columns:92px 1fr auto;gap:.8rem;padding:.8rem 0;border-bottom:1px solid var(--line)}.line img,.line__gap{height:92px;width:92px;border-radius:12px}.qty button{width:2rem;height:2rem;border-radius:50%;border:1px solid var(--line);background:#fff;cursor:pointer}.text{background:none;border:0;padding:0;color:var(--terra-dark);cursor:pointer;font-weight:700}.empty{padding:2rem 0 3rem}.foot{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:1rem;padding:2rem 4vw 6rem;background:#fafafa;color:var(--ink);margin-top:2rem;border-top:1px solid var(--line)}.foot a,.foot p,.foot address{color:var(--muted);display:block;text-decoration:none;margin:.28rem 0;font-style:normal}.home-faq{display:grid;gap:.55rem}.home-faq details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:.75rem .9rem}.home-faq summary{cursor:pointer;font-weight:800}.home-faq p{margin:.45rem 0 0}.foot strong{display:block;margin-bottom:.4rem}.dock{display:none}.toast{position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);background:var(--cocoa);color:#fff;padding:.7rem 1rem;border-radius:999px;z-index:6;max-width:min(90vw,32rem)}.cookie{position:fixed;left:1rem;right:1rem;bottom:1rem;background:#fff;border-radius:16px;padding:.8rem 1rem;display:flex;gap:1rem;align-items:center;justify-content:space-between;box-shadow:var(--shadow);z-index:5}.sheet{position:fixed;inset:0;background:#2c211c75;display:grid;place-items:end center;z-index:7;padding:1rem}.sheet__card{width:min(520px,100%);padding:1.2rem;margin-bottom:.5rem}.prose{padding:1.5rem 0 3rem}.prose p{font-size:1.05rem}blockquote{margin:0 0 .8rem;padding:.8rem 1rem;background:#fff;border-radius:14px}fieldset{border:1px solid var(--line);border-radius:16px;padding:.8rem;display:grid;gap:.55rem}legend{font-weight:800;padding:0 .3rem}@media(max-width:980px){.tiles{grid-template-columns:repeat(4,1fr)}.promises,.features__grid{grid-template-columns:1fr 1fr}.deliver{display:none}.filters{grid-template-columns:1fr 1fr}.filters label:nth-child(3){grid-column:1 / -1}.slide{grid-template-columns:1fr;padding:.6rem 6vw 4rem;justify-items:center;text-align:center}.slide__copy{justify-items:center}.stand{min-height:280px}.stand img{width:min(320px,86vw);height:280px}.stage,.stage__slides{min-height:640px}}@media(max-width:860px){.mast__row{position:relative;gap:.55rem;padding:.55rem 3.5vw;justify-content:space-between}.menu-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;font-size:1.35rem;line-height:1;z-index:1}.search,.tool--track,.acct,.tool small{display:none}.tool--cart{min-width:0;font-size:.9rem;z-index:1}.tool--cart .tool__label{font-weight:800}.logo{position:absolute;left:50%;transform:translate(-50%);margin:0}.logo img{height:44px;width:44px}.phone-bar{padding:.45rem 3.5vw}.phone-easy{flex-direction:column;gap:.15rem;align-items:center}.phone-easy__label{font-size:.64rem}.phone-easy__num{font-size:1.15rem}.phone-easy--compact .phone-easy__tip{display:none}.phone-banner{margin:0 3.5vw 1rem;padding:.85rem 1rem}.phone-banner .btn{width:100%;justify-content:center}.cats{display:none;position:absolute;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;padding:.4rem 1rem 1rem;border-bottom:1px solid var(--line);max-height:70vh;overflow:auto}.cats.is-open{display:flex}.drop__panel{position:static;box-shadow:none;border:0;padding:0 0 .6rem .8rem;display:grid!important;grid-auto-flow:row}.drop:not(:focus-within):not(:hover) .drop__panel{display:none!important}.cats.is-open .drop__panel{display:grid!important}.modes,.offers,.split,.pdp,.checkout,.foot,.promises,.features__grid{grid-template-columns:1fr}.features{margin-bottom:1.2rem;padding:1rem}.modes,.offers,.grid,.section,.page-head,.prose,.faq,.store-card,.checkout,.stack,.chips,.filters{width:min(1180px,calc(100% - 7vw))}.page-head{padding-top:1.1rem}.page-head p{font-size:.92rem}.chips{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem;margin-bottom:.75rem}.chips::-webkit-scrollbar{display:none}.filters{grid-template-columns:1fr;gap:.55rem}.filters label:nth-child(3){grid-column:auto}.filters__checks{flex-direction:column;align-items:flex-start;gap:.45rem}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .65rem}.pcard__img img,.card__shot img{height:150px}.pcard__body h3{font-size:.86rem;min-height:2.5em}.tiles{grid-template-columns:repeat(3,1fr);gap:.5rem}.rail{grid-auto-columns:46vw}.section{padding:1.4rem 0}.script-title{font-size:clamp(2.4rem,12vw,3.2rem)}.stage,.stage__slides{min-height:520px}.slide{padding:.4rem 5vw 3.4rem}.slide__script{font-size:clamp(2.4rem,11vw,3.4rem)}.stand{min-height:220px}.stand img{width:min(260px,78vw);height:220px}.stage__arrow{display:none}.line{grid-template-columns:72px 1fr}.line img,.line__gap{width:72px;height:72px}.line>:last-child{grid-column:2}.foot{padding:1.5rem 4vw 5.5rem}main{padding-bottom:4.5rem}.dock{position:fixed;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid var(--line);z-index:4;padding-bottom:env(safe-area-inset-bottom,0)}.cookie{bottom:4.2rem}.dock a{text-align:center;text-decoration:none;color:var(--ink);font-weight:800;padding:.75rem .2rem;font-size:.85rem}.facts div{grid-template-columns:1fr}.summary{position:static}.toast{bottom:4.8rem}}@media(max-width:420px){.tiles{grid-template-columns:repeat(2,1fr)}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcard__img img{height:132px}}
