.HomeLanding-module__7hlO0G__home{--cream:#fff8f3;--pink-soft:#fff0f2;--pink-light:#f8c9d3;--pink:#d95772;--magenta:#c51b70;--purple:#70205e;--gold:#e7a72b;--blue:#102b9a;--ink:#352536;--white:#fff;background:var(--cream);min-height:100vh;color:var(--ink);font-family:var(--app-typography-family-sans,Arial, Helvetica, sans-serif);scroll-behavior:smooth;line-height:1.6;overflow:hidden}.HomeLanding-module__7hlO0G__home *{box-sizing:border-box}.HomeLanding-module__7hlO0G__home :is(h1,h2,h3,p){margin-top:0}.HomeLanding-module__7hlO0G__home :is(a,button){-webkit-tap-highlight-color:transparent}.HomeLanding-module__7hlO0G__container{width:min(100% - 40px,1240px);margin-inline:auto}.HomeLanding-module__7hlO0G__section{padding:clamp(72px,9vw,120px) 0;scroll-margin-top:100px}.HomeLanding-module__7hlO0G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.HomeLanding-module__7hlO0G__header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff8f3f0;border-bottom:1px solid #70205e12;height:98px;position:sticky;top:0;box-shadow:0 7px 24px #70205e0d}.HomeLanding-module__7hlO0G__headerInner{justify-content:space-between;align-items:center;gap:36px;width:min(100% - 40px,1240px);height:100%;margin-inline:auto;display:flex;position:relative}.HomeLanding-module__7hlO0G__logoLink{background:#f7f0ec;border:1px solid #c51b701f;border-radius:50%;flex:0 0 92px;place-items:center;width:92px;height:92px;padding:10px;display:grid;overflow:visible;box-shadow:0 0 0 3px #fff8f3e6,0 6px 18px #c51b7014}.HomeLanding-module__7hlO0G__logoLink img{object-fit:contain;width:auto;max-width:72px;height:auto;max-height:72px}.HomeLanding-module__7hlO0G__navigation{justify-content:flex-end;align-items:center;gap:clamp(22px,3vw,42px);font-size:.88rem;font-weight:700;display:flex}.HomeLanding-module__7hlO0G__navigation>a{color:var(--ink);padding:10px 0;transition:color .22s;position:relative}.HomeLanding-module__7hlO0G__navigation>a:after{content:"";background:var(--magenta);height:2px;transition:transform .25s;position:absolute;bottom:4px;left:0;right:0;transform:scaleX(0)}.HomeLanding-module__7hlO0G__navigation>a:hover,.HomeLanding-module__7hlO0G__navigation>a:active{color:var(--magenta)}.HomeLanding-module__7hlO0G__navigation>a:hover:after,.HomeLanding-module__7hlO0G__navigation>a:active:after{transform:scaleX(1)}.HomeLanding-module__7hlO0G__menuButton{background:var(--pink-soft);width:46px;height:46px;color:var(--purple);cursor:pointer;border:0;border-radius:50%;display:none}.HomeLanding-module__7hlO0G__menuIcon{gap:4px;width:20px;margin:auto;display:grid}.HomeLanding-module__7hlO0G__menuIcon i{background:currentColor;border-radius:2px;height:2px;display:block}.HomeLanding-module__7hlO0G__hero{background:radial-gradient(circle at 82% 24%,#f8c9d373,#0000 25%),linear-gradient(135deg,#fffaf6 0%,#fff3f4 100%);min-height:720px;padding:clamp(70px,8vw,110px) 0 100px;scroll-margin-top:100px;position:relative}.HomeLanding-module__7hlO0G__heroGrid{z-index:2;grid-template-columns:.92fr 1.08fr;align-items:center;gap:50px;display:grid;position:relative}.HomeLanding-module__7hlO0G__heroCopy{max-width:580px;padding-top:16px}.HomeLanding-module__7hlO0G__eyebrow{color:var(--magenta);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:18px;font-size:.76rem;font-weight:800;display:inline-flex}.HomeLanding-module__7hlO0G__eyebrow:before{content:"";background:var(--gold);width:30px;height:1px}.HomeLanding-module__7hlO0G__hero h1{color:var(--purple);letter-spacing:-.06em;margin-bottom:24px;font-family:Segoe Script,Brush Script MT,cursive;font-size:clamp(3.6rem,6vw,6.6rem);font-weight:500;line-height:.98}.HomeLanding-module__7hlO0G__heroText{max-width:550px;margin-bottom:34px;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.8}.HomeLanding-module__7hlO0G__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.HomeLanding-module__7hlO0G__primaryButton,.HomeLanding-module__7hlO0G__secondaryButton,.HomeLanding-module__7hlO0G__consultButton{border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:52px;padding:0 26px;font-weight:800;line-height:1.2;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.HomeLanding-module__7hlO0G__primaryButton svg,.HomeLanding-module__7hlO0G__secondaryButton svg{flex:0 0 20px;width:20px;height:20px}.HomeLanding-module__7hlO0G__primaryButton{background:var(--magenta);color:#fff;box-shadow:0 12px 26px #c51b703d}.HomeLanding-module__7hlO0G__secondaryButton{border:1.5px solid var(--magenta);color:var(--magenta);background:#ffffffb8}a.HomeLanding-module__7hlO0G__primaryButton:hover,a.HomeLanding-module__7hlO0G__secondaryButton:hover,a.HomeLanding-module__7hlO0G__consultButton:hover{transform:translateY(-2px);box-shadow:0 14px 30px #c51b702e}.HomeLanding-module__7hlO0G__microcopy{color:var(--purple);align-items:center;gap:8px;margin:24px 0 0;font-family:Georgia,serif;font-size:.92rem;font-style:italic;display:flex}.HomeLanding-module__7hlO0G__microcopy span{color:var(--pink);font-size:1.3rem}.HomeLanding-module__7hlO0G__heroVisual{min-height:520px;position:relative}.HomeLanding-module__7hlO0G__heroAura{aspect-ratio:1;background:linear-gradient(145deg,#ffe5e9,#f9c5d1);border-radius:48% 52% 58% 42%/50% 44% 56% 50%;width:76%;position:absolute;top:5%;right:6%;transform:rotate(8deg);box-shadow:inset 0 0 60px #ffffff8c}.HomeLanding-module__7hlO0G__productBubble,.HomeLanding-module__7hlO0G__productPhoto{z-index:2;background:#fff;border:6px solid #ffffffe6;position:absolute;overflow:hidden;box-shadow:0 24px 45px #70205e2b}.HomeLanding-module__7hlO0G__productBubble{border-radius:50%}.HomeLanding-module__7hlO0G__productBubble img,.HomeLanding-module__7hlO0G__productPhoto img{object-fit:cover;width:100%;height:100%}.HomeLanding-module__7hlO0G__heroCookie{aspect-ratio:1;width:min(52%,340px);top:7%;right:24%}.HomeLanding-module__7hlO0G__heroCookie img{object-fit:contain;transform:scale(1.17)}.HomeLanding-module__7hlO0G__heroTiramisu{aspect-ratio:1.1;border-radius:24px 50px;width:32%;top:4%;right:0;transform:rotate(5deg)}.HomeLanding-module__7hlO0G__heroTiramisu img,.HomeLanding-module__7hlO0G__heroPie img{object-position:center}.HomeLanding-module__7hlO0G__heroPie{aspect-ratio:1.15;border-radius:50px 24px;width:36%;bottom:1%;right:2%;transform:rotate(-4deg)}.HomeLanding-module__7hlO0G__heroCupcake{aspect-ratio:1;width:27%;bottom:1%;left:5%}.HomeLanding-module__7hlO0G__heroBadge{z-index:4;aspect-ratio:1;width:108px;color:var(--purple);text-align:center;background:#fffaf6;border:1px solid #c51b7040;border-radius:50%;place-items:center;font-family:Georgia,serif;font-size:.78rem;font-style:italic;line-height:1.25;display:grid;position:absolute;top:55%;left:18%;transform:rotate(-8deg);box-shadow:0 12px 30px #70205e21}.HomeLanding-module__7hlO0G__heroBadge strong{color:var(--magenta);font-family:Segoe Script,cursive;font-size:1rem}.HomeLanding-module__7hlO0G__blob{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.HomeLanding-module__7hlO0G__blobOne{background:#f8c9d352;width:170px;height:280px;top:13%;left:-60px;transform:rotate(-20deg)}.HomeLanding-module__7hlO0G__blobTwo{background:#e7a72b1a;width:200px;height:230px;bottom:12%;right:-80px}.HomeLanding-module__7hlO0G__floatingHeart{z-index:1;color:var(--pink);font-family:Arial,sans-serif;line-height:1;position:absolute}.HomeLanding-module__7hlO0G__heartOne{font-size:38px;top:18%;left:44%;transform:rotate(-18deg)}.HomeLanding-module__7hlO0G__heartTwo{font-size:50px;bottom:10%;right:5%;transform:rotate(18deg)}.HomeLanding-module__7hlO0G__heroWave{background:var(--cream);border-radius:50% 50% 0 0;height:90px;position:absolute;bottom:-44px;left:-5%;right:-5%}.HomeLanding-module__7hlO0G__sectionHeading{text-align:center;max-width:720px;margin:0 auto 48px}.HomeLanding-module__7hlO0G__scriptLabel{color:var(--pink);margin-bottom:4px;font-family:Segoe Script,Brush Script MT,cursive;font-size:clamp(1.55rem,3vw,2.2rem);line-height:1.25}.HomeLanding-module__7hlO0G__sectionHeading h2,.HomeLanding-module__7hlO0G__starCopy h2,.HomeLanding-module__7hlO0G__orderCopy h2{color:var(--purple);margin-bottom:14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4.2vw,3.7rem);font-weight:500;line-height:1.15}.HomeLanding-module__7hlO0G__sectionHeading>p:last-child{color:#725f70;margin:0}.HomeLanding-module__7hlO0G__categoryGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;display:grid}.HomeLanding-module__7hlO0G__categoryCard{text-align:center;background:linear-gradient(#fff1f3,#fff8f7);border:1px solid #d957721a;border-radius:22px;min-width:0;padding:12px 12px 18px;transition:transform .25s,box-shadow .25s;box-shadow:0 13px 30px #c51b7014}.HomeLanding-module__7hlO0G__categoryCard:hover{transform:translateY(-6px);box-shadow:0 19px 36px #c51b7024}.HomeLanding-module__7hlO0G__categoryImage{aspect-ratio:1;background:#fff;border-radius:17px;position:relative;overflow:hidden}.HomeLanding-module__7hlO0G__categoryImage img{object-fit:cover}.HomeLanding-module__7hlO0G__categoryCard:first-child .HomeLanding-module__7hlO0G__categoryImage img,.HomeLanding-module__7hlO0G__categoryCard:nth-child(6) .HomeLanding-module__7hlO0G__categoryImage img{object-fit:contain;padding:7px}.HomeLanding-module__7hlO0G__categoryCard h3{min-height:48px;color:var(--purple);margin:16px 0 5px;font-family:Georgia,serif;font-size:clamp(.95rem,1.3vw,1.12rem);line-height:1.25}.HomeLanding-module__7hlO0G__categoryAction{min-height:30px;color:var(--magenta);text-transform:uppercase;justify-content:center;align-items:center;font-size:.72rem;font-weight:800;display:inline-flex}.HomeLanding-module__7hlO0G__categoryAction:hover{text-underline-offset:3px;text-decoration:underline}.HomeLanding-module__7hlO0G__featuredSection{background:var(--pink-soft)}.HomeLanding-module__7hlO0G__leftHeading{text-align:left;max-width:none}.HomeLanding-module__7hlO0G__featuredGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.HomeLanding-module__7hlO0G__productCard{background:#fff;border:1px solid #70205e14;border-radius:24px;transition:transform .25s;overflow:hidden;box-shadow:0 16px 36px #70205e17}.HomeLanding-module__7hlO0G__productCard:hover{transform:translateY(-5px)}.HomeLanding-module__7hlO0G__productCardImage{aspect-ratio:1.08;background:#fff7f5;position:relative;overflow:hidden}.HomeLanding-module__7hlO0G__productCardImage img{object-fit:cover;transition:transform .4s}.HomeLanding-module__7hlO0G__productCard:first-child .HomeLanding-module__7hlO0G__productCardImage img{object-position:center}.HomeLanding-module__7hlO0G__productCard:nth-child(2) .HomeLanding-module__7hlO0G__productCardImage img,.HomeLanding-module__7hlO0G__productCard:nth-child(3) .HomeLanding-module__7hlO0G__productCardImage img{object-fit:cover}.HomeLanding-module__7hlO0G__productCard:hover .HomeLanding-module__7hlO0G__productCardImage img{transform:scale(1.04)}.HomeLanding-module__7hlO0G__favoriteTag{background:var(--magenta);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.68rem;font-weight:800;position:absolute;top:14px;left:14px}.HomeLanding-module__7hlO0G__productCardBody{flex-direction:column;align-items:flex-start;min-height:225px;padding:24px;display:flex}.HomeLanding-module__7hlO0G__productCardBody h3{color:var(--purple);margin-bottom:10px;font-family:Georgia,serif;font-size:1.32rem;line-height:1.25}.HomeLanding-module__7hlO0G__productCardBody p{color:#725f70;margin-bottom:22px;font-size:.9rem}.HomeLanding-module__7hlO0G__consultButton{border:1px solid var(--magenta);min-height:42px;color:var(--magenta);margin-top:auto;padding:0 18px;font-size:.82rem}.HomeLanding-module__7hlO0G__starSection{background:radial-gradient(circle at 50% 40%,#f8c9d373,#0000 34%),#fff9f2;position:relative}.HomeLanding-module__7hlO0G__starSection:before,.HomeLanding-module__7hlO0G__starSection:after{content:"";opacity:.55;background:radial-gradient(#d9577229 0 16%,#0000 17%) 0 0/70px 90px,radial-gradient(#e7a72b1f 0 14%,#0000 15%) 0 0/90px 110px;width:180px;height:260px;position:absolute}.HomeLanding-module__7hlO0G__starSection:before{top:5%;left:-70px;transform:rotate(15deg)}.HomeLanding-module__7hlO0G__starSection:after{bottom:3%;right:-70px;transform:rotate(-20deg)}.HomeLanding-module__7hlO0G__starGrid{z-index:2;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.15fr) minmax(220px,.9fr);align-items:center;gap:38px;display:grid;position:relative}.HomeLanding-module__7hlO0G__starPhoto{aspect-ratio:.78;border:9px solid #fff;border-radius:48% 48% 24px 24px;position:relative;overflow:hidden;box-shadow:0 20px 44px #70205e26}.HomeLanding-module__7hlO0G__starPhoto img{object-fit:cover}.HomeLanding-module__7hlO0G__openCookie{border-radius:24px 24px 48% 48%}.HomeLanding-module__7hlO0G__openCookie img{object-position:center}.HomeLanding-module__7hlO0G__starCopy{text-align:center}.HomeLanding-module__7hlO0G__starCopy>p:not(.HomeLanding-module__7hlO0G__scriptLabel){color:#655064;margin-bottom:28px}.HomeLanding-module__7hlO0G__features{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 17px;display:grid}.HomeLanding-module__7hlO0G__features>div{text-align:left;background:#ffffffa6;border:1px solid #d9577226;border-radius:18px;align-items:center;gap:10px;min-height:82px;padding:13px;display:flex}.HomeLanding-module__7hlO0G__features svg{width:27px;color:var(--pink);flex:0 0 27px}.HomeLanding-module__7hlO0G__features span{font-size:.77rem;line-height:1.35}.HomeLanding-module__7hlO0G__features strong{color:var(--purple);font-size:.86rem}.HomeLanding-module__7hlO0G__starCopy small,.HomeLanding-module__7hlO0G__orderCopy small{color:#826f80;font-size:.72rem}.HomeLanding-module__7hlO0G__starCopy .HomeLanding-module__7hlO0G__consultButton{margin:0 auto 14px}.HomeLanding-module__7hlO0G__starCopy small{display:block}.HomeLanding-module__7hlO0G__essenceSection{background:#fff;position:relative}.HomeLanding-module__7hlO0G__essenceHeart{opacity:.35;font-size:60px;top:14%;right:5%}.HomeLanding-module__7hlO0G__essenceGrid{grid-template-columns:repeat(3,1fr);display:grid}.HomeLanding-module__7hlO0G__essenceGrid article{text-align:center;padding:5px clamp(28px,4vw,60px)}.HomeLanding-module__7hlO0G__essenceGrid article+article{border-left:1px solid #d9577238}.HomeLanding-module__7hlO0G__lineIcon{width:68px;height:68px;color:var(--pink);background:var(--pink-soft);border:1px solid #d9577240;border-radius:50%;place-items:center;margin:0 auto 22px;display:grid}.HomeLanding-module__7hlO0G__lineIcon svg{width:34px;height:34px}.HomeLanding-module__7hlO0G__essenceGrid h3{color:var(--purple);margin-bottom:12px;font-family:Georgia,serif;font-size:1.35rem}.HomeLanding-module__7hlO0G__essenceGrid p{color:#725f70;margin:0;font-size:.92rem}.HomeLanding-module__7hlO0G__quoteSection{background:#fffaf6;place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.HomeLanding-module__7hlO0G__brush{background:var(--pink-light);opacity:.52;clip-path:polygon(2% 30%,12% 15%,26% 25%,38% 7%,53% 22%,66% 10%,82% 23%,98% 12%,95% 75%,79% 89%,63% 77%,48% 94%,31% 76%,14% 91%,3% 72%);width:min(90%,850px);height:135px;position:absolute}.HomeLanding-module__7hlO0G__quoteSection p{z-index:2;color:var(--magenta);text-align:center;margin:0;font-family:Segoe Script,Brush Script MT,cursive;font-size:clamp(2.5rem,6vw,5rem);line-height:1.15;position:relative;transform:rotate(-2deg)}.HomeLanding-module__7hlO0G__quoteHeartOne,.HomeLanding-module__7hlO0G__quoteHeartTwo{z-index:2;color:var(--pink);font-size:44px;position:absolute}.HomeLanding-module__7hlO0G__quoteHeartOne{top:20%;left:14%;transform:rotate(-12deg)}.HomeLanding-module__7hlO0G__quoteHeartTwo{bottom:19%;right:13%;transform:rotate(16deg)}.HomeLanding-module__7hlO0G__orderSection{background:#fff;padding:clamp(70px,9vw,120px) 0;scroll-margin-top:100px}.HomeLanding-module__7hlO0G__orderCard{background:var(--pink-soft);border-radius:32px;grid-template-columns:.9fr 1.1fr;align-items:stretch;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #70205e1a}.HomeLanding-module__7hlO0G__orderImage{min-height:500px;position:relative}.HomeLanding-module__7hlO0G__orderImage img{object-fit:cover;object-position:center}.HomeLanding-module__7hlO0G__orderCopy{z-index:2;align-self:center;padding:clamp(40px,6vw,78px);position:relative}.HomeLanding-module__7hlO0G__orderCopy>p:not(.HomeLanding-module__7hlO0G__scriptLabel){color:#655064;max-width:590px}.HomeLanding-module__7hlO0G__orderCopy .HomeLanding-module__7hlO0G__actions{margin:28px 0 18px}.HomeLanding-module__7hlO0G__flowerArt{color:#d9577259;align-items:flex-end;gap:3px;font-size:60px;display:flex;position:absolute;bottom:-14px;right:-24px;transform:rotate(-18deg)}.HomeLanding-module__7hlO0G__flowerArt span:nth-child(2){font-size:95px}.HomeLanding-module__7hlO0G__flowerArt span:nth-child(3){font-size:48px}.HomeLanding-module__7hlO0G__footer{color:#ffffffd1;background:#3f1538;scroll-margin-top:100px}.HomeLanding-module__7hlO0G__footerGrid{grid-template-columns:1.5fr .75fr .75fr;gap:70px;padding-top:68px;padding-bottom:52px;display:grid}.HomeLanding-module__7hlO0G__footerBrand img{object-fit:contain;background:#fffaf6;border-radius:12px;width:150px;height:100px}.HomeLanding-module__7hlO0G__footerBrand p{max-width:320px;color:var(--pink-light);margin:14px 0 0;font-family:Segoe Script,cursive;font-size:1.25rem}.HomeLanding-module__7hlO0G__footerLinks{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.HomeLanding-module__7hlO0G__footerLinks h2{color:#fff;margin-bottom:10px;font-family:Georgia,serif;font-size:1.1rem}.HomeLanding-module__7hlO0G__footerLinks a,.HomeLanding-module__7hlO0G__footerLinks span{color:#ffffffb3;font-size:.84rem}.HomeLanding-module__7hlO0G__footerLinks a:hover{color:var(--pink-light)}.HomeLanding-module__7hlO0G__socialLink{align-items:center;gap:8px;display:inline-flex}.HomeLanding-module__7hlO0G__socialLink svg{flex:0 0 18px;width:18px;height:18px}.HomeLanding-module__7hlO0G__footerBottom{color:#ffffff8c;text-align:center;border-top:1px solid #ffffff1a;padding:18px 20px;font-size:.75rem}.HomeLanding-module__7hlO0G__footerBottom span{color:var(--pink-light)}.HomeLanding-module__7hlO0G__floatingWhatsApp{right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:80;color:#fff;background:#25d366;border:3px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;transition:transform .25s,box-shadow .25s;display:grid;position:fixed;box-shadow:0 12px 30px #145f304d}.HomeLanding-module__7hlO0G__floatingWhatsApp:hover{transform:translateY(-3px)scale(1.04);box-shadow:0 16px 34px #145f3061}.HomeLanding-module__7hlO0G__floatingWhatsApp svg{width:34px;height:34px}@media (max-width:1050px){.HomeLanding-module__7hlO0G__categoryGrid{grid-template-columns:repeat(3,1fr)}.HomeLanding-module__7hlO0G__featuredGrid{grid-template-columns:repeat(2,1fr)}.HomeLanding-module__7hlO0G__starGrid{grid-template-columns:.8fr 1.2fr}.HomeLanding-module__7hlO0G__openCookie{display:none}}@media (max-width:820px){.HomeLanding-module__7hlO0G__container,.HomeLanding-module__7hlO0G__headerInner{width:min(100% - 28px,720px)}.HomeLanding-module__7hlO0G__section,.HomeLanding-module__7hlO0G__hero,.HomeLanding-module__7hlO0G__orderSection,.HomeLanding-module__7hlO0G__footer{scroll-margin-top:78px}.HomeLanding-module__7hlO0G__header{height:76px}.HomeLanding-module__7hlO0G__headerInner{flex-direction:row;justify-content:space-between;align-items:center;gap:18px}.HomeLanding-module__7hlO0G__logoLink{flex-basis:68px;width:68px;height:68px;padding:8px;box-shadow:0 0 0 2px #fff8f3e6,0 5px 15px #c51b7014}.HomeLanding-module__7hlO0G__logoLink img{max-width:52px;max-height:52px}.HomeLanding-module__7hlO0G__menuButton{flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.HomeLanding-module__7hlO0G__navigation{opacity:0;pointer-events:none;background:#fffaf6;border:1px solid #70205e1a;border-radius:0 0 22px 22px;gap:0;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:75px;left:0;right:0;overflow:hidden;transform:translateY(-10px);box-shadow:0 20px 35px #70205e29}.HomeLanding-module__7hlO0G__navigationOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.HomeLanding-module__7hlO0G__navigation>a{text-align:center;border-bottom:1px solid #70205e14;padding:14px 22px}.HomeLanding-module__7hlO0G__navigation>a:after{display:none}.HomeLanding-module__7hlO0G__hero{min-height:0;padding:56px 0 100px}.HomeLanding-module__7hlO0G__heroGrid{grid-template-columns:1fr;gap:25px}.HomeLanding-module__7hlO0G__heroCopy{text-align:center;max-width:680px}.HomeLanding-module__7hlO0G__eyebrow{justify-content:center}.HomeLanding-module__7hlO0G__heroText{margin-inline:auto}.HomeLanding-module__7hlO0G__actions,.HomeLanding-module__7hlO0G__microcopy{justify-content:center}.HomeLanding-module__7hlO0G__heroVisual{width:100%;max-width:650px;min-height:500px;margin-inline:auto}.HomeLanding-module__7hlO0G__heartOne{left:8%}.HomeLanding-module__7hlO0G__starGrid{grid-template-columns:1fr;max-width:650px}.HomeLanding-module__7hlO0G__starPhoto{aspect-ratio:1;border-radius:30px;width:min(100%,420px);margin-inline:auto}.HomeLanding-module__7hlO0G__packagedCookie img{object-position:center 65%}.HomeLanding-module__7hlO0G__starCopy{order:-1}.HomeLanding-module__7hlO0G__openCookie{aspect-ratio:1.2;display:block}.HomeLanding-module__7hlO0G__essenceGrid{grid-template-columns:1fr;gap:0}.HomeLanding-module__7hlO0G__essenceGrid article{padding-block:30px}.HomeLanding-module__7hlO0G__essenceGrid article+article{border-top:1px solid #d9577238;border-left:0}.HomeLanding-module__7hlO0G__orderCard{grid-template-columns:1fr}.HomeLanding-module__7hlO0G__orderImage{min-height:390px}.HomeLanding-module__7hlO0G__orderCopy{text-align:center}.HomeLanding-module__7hlO0G__orderCopy .HomeLanding-module__7hlO0G__actions{justify-content:center}.HomeLanding-module__7hlO0G__footerGrid{grid-template-columns:1fr 1fr;gap:45px}.HomeLanding-module__7hlO0G__footerBrand{grid-column:1/-1}}@media (max-width:560px){.HomeLanding-module__7hlO0G__section{padding:68px 0}.HomeLanding-module__7hlO0G__hero h1{font-size:clamp(3.15rem,17vw,4.4rem)}.HomeLanding-module__7hlO0G__heroText{font-size:.96rem}.HomeLanding-module__7hlO0G__heroVisual{min-height:405px}.HomeLanding-module__7hlO0G__heroAura{width:86%;top:8%;right:7%}.HomeLanding-module__7hlO0G__heroCookie{width:57%;top:8%;right:20%}.HomeLanding-module__7hlO0G__heroTiramisu{width:38%;top:4%;right:-2%}.HomeLanding-module__7hlO0G__heroPie{width:40%;bottom:3%;right:0}.HomeLanding-module__7hlO0G__heroCupcake{width:31%;bottom:4%;left:0}.HomeLanding-module__7hlO0G__heroBadge{width:88px;font-size:.65rem;top:56%;left:14%}.HomeLanding-module__7hlO0G__actions{flex-direction:column}.HomeLanding-module__7hlO0G__actions>*{width:100%}.HomeLanding-module__7hlO0G__microcopy{font-size:.8rem}.HomeLanding-module__7hlO0G__sectionHeading{margin-bottom:34px}.HomeLanding-module__7hlO0G__categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.HomeLanding-module__7hlO0G__categoryCard{border-radius:18px;padding:9px 9px 15px}.HomeLanding-module__7hlO0G__categoryCard h3{min-height:42px;margin-top:12px;font-size:.92rem}.HomeLanding-module__7hlO0G__categoryAction{font-size:.64rem}.HomeLanding-module__7hlO0G__featuredGrid{grid-template-columns:1fr}.HomeLanding-module__7hlO0G__productCardBody{min-height:205px}.HomeLanding-module__7hlO0G__features{grid-template-columns:1fr}.HomeLanding-module__7hlO0G__features>div{min-height:70px}.HomeLanding-module__7hlO0G__quoteSection{min-height:220px}.HomeLanding-module__7hlO0G__quoteSection p{font-size:clamp(2.35rem,13vw,3.5rem)}.HomeLanding-module__7hlO0G__quoteHeartOne{left:5%}.HomeLanding-module__7hlO0G__quoteHeartTwo{right:4%}.HomeLanding-module__7hlO0G__orderImage{min-height:310px}.HomeLanding-module__7hlO0G__orderCopy{padding:38px 22px 48px}.HomeLanding-module__7hlO0G__orderCopy h2{font-size:2.2rem}.HomeLanding-module__7hlO0G__footerGrid{grid-template-columns:1fr;gap:32px;padding-top:52px}.HomeLanding-module__7hlO0G__footerBrand{grid-column:auto}.HomeLanding-module__7hlO0G__footerBrand,.HomeLanding-module__7hlO0G__footerLinks{text-align:center;align-items:center}.HomeLanding-module__7hlO0G__footerBrand p{margin-inline:auto}.HomeLanding-module__7hlO0G__floatingWhatsApp{right:max(14px, env(safe-area-inset-right));bottom:max(14px, env(safe-area-inset-bottom));width:56px;height:56px}.HomeLanding-module__7hlO0G__floatingWhatsApp svg{width:31px;height:31px}}@media (prefers-reduced-motion:reduce){.HomeLanding-module__7hlO0G__home *,.HomeLanding-module__7hlO0G__home :before,.HomeLanding-module__7hlO0G__home :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
