@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-hebrew-wght-normal.3u9rgg06bs03r.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-latin-ext-wght-normal.1hk11_c_h_wu8.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/fredoka-latin-wght-normal.2fpsu8src1nhe.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-ext-wght-normal.10yjhutwdm9hx.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-cyrillic-wght-normal.3iik4h93_86zh.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-vietnamese-wght-normal.43reimf7x86lj.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-ext-wght-normal.19c5fcu0u1_l8.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(../media/nunito-latin-wght-normal.43ritpld78jne.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--rose:#d8a0a6;--rose-deep:#b97982;--cream:#f8f2e9;--sage:#aab7a1;--terracotta:#c9856b;--ink:#453b38;--paper:#fffdfc;--muted:#756965;--line:#e9dfda;--shadow:0 18px 55px #453b3817}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.sectionShell{width:min(1180px,100% - 40px);margin:0 auto}.topNote{background:var(--ink);color:#fff;text-align:center;letter-spacing:.04em;padding:9px 16px;font-size:12px}.siteHeader{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fffdfcf5;position:sticky;top:0}.navWrap{grid-template-columns:245px 1fr auto;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:84px;margin:auto;display:grid}.brand{flex-direction:column;padding-left:34px;line-height:1;display:flex;position:relative}.brand strong{font-family:Georgia,serif;font-size:27px;font-style:italic;font-weight:500}.brand small{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin-top:7px;font-size:8px}.brandCrown{color:var(--rose-deep);font-size:28px;position:absolute;top:-2px;left:1px}.mainNav{justify-content:center;gap:25px;font-size:13px;display:flex}.mainNav a:hover{color:var(--rose-deep)}.headerActions{gap:4px;display:flex}.iconButton{color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:9px;display:inline-flex;position:relative}.iconButton span{background:var(--terracotta);color:#fff;border-radius:999px;place-items:center;min-width:17px;height:17px;font-size:10px;display:grid;position:absolute;top:0;right:0}.mobileMenu{display:none}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;min-height:650px;padding-top:60px;padding-bottom:60px;display:grid}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--rose-deep);align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.hero h1,.sectionHeading h2,.personalizePanel h2,.giftWrap h2,.momentsWrap h2,.productPurchase h1{font-family:Georgia,Times New Roman,serif;font-weight:500}.hero h1{letter-spacing:-.04em;margin:22px 0;font-size:clamp(48px,6vw,78px);line-height:.98}.hero h1 em{color:var(--rose-deep);font-weight:400}.heroCopy>p{max-width:590px;color:var(--muted);font-size:18px;line-height:1.7}.heroButtons{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primaryButton,.secondaryButton{border:1px solid var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:14px 22px;font-size:13px;font-weight:700;display:inline-flex}.primaryButton{background:var(--ink);color:#fff}.secondaryButton{color:var(--ink);background:0 0}.primaryButton:hover{background:var(--rose-deep);border-color:var(--rose-deep)}.secondaryButton:hover{background:var(--cream)}.trustRow{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:34px;font-size:12px;display:flex}.trustRow span{align-items:center;gap:6px;display:flex}.heroArt{min-height:520px;box-shadow:var(--shadow);background:linear-gradient(145deg,#f9eee9,#f3dcdf 48%,#dbe2d5);border-radius:32px;position:relative;overflow:hidden}.heroFabric{filter:blur(.1px);border-radius:999px;position:absolute}.fabricRose{background:#ffffff9e;width:430px;height:430px;top:40px;left:-110px}.fabricCream{background:#f8f2e9c2;width:310px;height:310px;bottom:-30px;right:-70px}.heroDress{filter:drop-shadow(0 24px 24px #453b3821);width:245px;height:330px;position:absolute;top:50%;left:50%;transform:translate(-48%,-46%)}.dressTop{background:#fff9f7;border:1px solid #453b3817;border-radius:56px 56px 22px 22px;width:122px;height:108px;position:absolute;top:22px;left:62px}.dressSkirt{clip-path:polygon(29% 0,71% 0,100% 100%,0 100%);background:linear-gradient(#d89da5,#c9848e);border-radius:0 0 28px 28px;width:192px;height:195px;position:absolute;top:110px;left:27px}.dressBow{z-index:2;color:var(--rose-deep);font-family:Georgia,serif;font-size:40px;position:absolute;top:82px;left:102px}.heroTag{box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:17px 20px;font-family:Georgia,serif;line-height:1.35;position:absolute;top:25px;right:28px}.heroSeal{background:#fff9;border:1px solid #453b382e;border-radius:50%;place-items:center;width:64px;height:64px;font-family:Georgia,serif;font-size:24px;font-style:italic;display:grid;position:absolute;bottom:24px;left:28px}.intentSection{padding:75px 0}.sectionHeading{margin-bottom:32px}.sectionHeading h2{letter-spacing:-.03em;margin:10px 0;font-size:clamp(34px,4vw,52px)}.intentGrid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.intentCard{border:1px solid var(--line);background:#fff;border-radius:22px;padding:28px;transition:all .25s}.intentCard:hover{box-shadow:var(--shadow);border-color:#0000;transform:translateY(-4px)}.intentCard>span{font-size:34px}.intentCard h3{margin:18px 0 8px;font-family:Georgia,serif;font-size:20px}.intentCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.categorySection{padding:20px 0 85px}.rowHeading{justify-content:space-between;align-items:end;gap:30px;display:flex}.rowHeading>p{max-width:390px;color:var(--muted);line-height:1.6}.categoryShowcaseGrid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.categoryShowcaseCard{text-align:left;cursor:pointer;border:0;border-radius:26px;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:255px;padding:26px;transition:transform .22s,box-shadow .22s;display:flex}.categoryShowcaseCard:hover{box-shadow:var(--shadow);transform:translateY(-5px)}.categoryShowcaseCard>span{text-transform:uppercase;letter-spacing:.08em;opacity:.75;margin-bottom:auto;font-size:11px;font-weight:700}.categoryShowcaseCard strong{font-family:Georgia,serif;font-size:28px;font-weight:500}.categoryShowcaseCard p{max-width:220px;font-size:12px;line-height:1.55}.categoryShowcaseCard em{align-items:center;gap:7px;margin-top:8px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.categoryTone1{background:#f1dfde}.categoryTone2{background:#f5ebe0}.categoryTone3{background:#dfe5db}.categoryTone4{background:#ead7d1}.catalogSection{background:var(--cream);padding:85px 0}.catalogToolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.searchBox{background:#ffffffc2;border:1px solid #d7cbc5;border-radius:999px;flex:1;align-items:center;gap:10px;max-width:520px;padding:0 17px;display:flex}.searchBox input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:12px 0}.searchBox input::placeholder{color:#9b8f8a}.resultCount{color:var(--muted);font-size:11px}.filters{flex-wrap:wrap;gap:9px;margin-bottom:28px;display:flex}.filters button{cursor:pointer;color:var(--ink);background:#fff9;border:1px solid #d7cbc5;border-radius:999px;padding:9px 14px;font-size:12px}.filters button.active{background:var(--ink);color:#fff;border-color:var(--ink)}.productGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.productCard{background:#fff;border:1px solid #453b380f;border-radius:22px;transition:transform .2s,box-shadow .2s;overflow:hidden}.productCard:hover{transform:translateY(-3px);box-shadow:0 14px 34px #453b3814}.productVisual{background:linear-gradient(145deg,#fefcfa,#ead9d4);place-items:center;height:245px;display:grid;position:relative;overflow:hidden}.productCard:nth-child(4n+2) .productVisual{background:linear-gradient(145deg,#f8f4ec,#d6dfd0)}.productCard:nth-child(4n+3) .productVisual{background:linear-gradient(145deg,#fff9f4,#e4c2bd)}.productCard:nth-child(4n+4) .productVisual{background:linear-gradient(145deg,#fbf5f1,#e7ded0)}.productVisualLink{place-items:center;display:grid;position:absolute;inset:0}.productBadge{z-index:2;background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700;position:absolute;top:15px;left:15px}.heartButton{width:38px;height:38px;color:var(--ink);cursor:pointer;z-index:2;background:#ffffffd9;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.heartButton.active{color:var(--rose-deep)}.garmentArt{filter:drop-shadow(0 14px 12px #453b381a);width:160px;height:175px;position:relative}.garmentAccent{z-index:5;font-size:22px;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.garmentShape,.garmentDetail{position:absolute}.garmentPrimary{background:#f4cfd1}.garmentSecondary{background:#fff8f3}.garment-vestido .garmentPrimary{border-radius:32px 32px 12px 12px;width:68px;height:58px;top:18px;left:47px}.garment-vestido .garmentSecondary{clip-path:polygon(29% 0,71% 0,100% 100%,0 100%);background:#d49aa1;border-radius:0 0 18px 18px;width:114px;height:96px;top:67px;left:24px}.garment-body .garmentPrimary{background:#fff9f5;border-radius:30px 30px 22px 22px;width:76px;height:110px;top:25px;left:43px}.garment-body .garmentSecondary{clip-path:polygon(0 0,100% 0,70% 100%,50% 68%,30% 100%);background:#fff9f5;width:52px;height:39px;top:119px;left:55px}.garment-macacao .garmentPrimary{background:#d4dfcf;border-radius:30px 30px 12px 12px;width:78px;height:88px;top:18px;left:42px}.garment-macacao .garmentSecondary{clip-path:polygon(0 0,100% 0,100% 100%,60% 100%,50% 53%,40% 100%,0 100%);background:#d4dfcf;width:78px;height:67px;top:92px;left:42px}.garment-camiseta .garmentPrimary{clip-path:polygon(22% 0,38% 14%,62% 14%,78% 0,100% 20%,82% 41%,73% 33%,73% 100%,27% 100%,27% 33%,18% 41%,0 20%);background:#fff9f4;width:90px;height:105px;top:38px;left:36px}.garment-short .garmentPrimary{clip-path:polygon(0 0,100% 0,92% 100%,57% 100%,50% 45%,43% 100%,8% 100%);background:#aab7a1;border-radius:10px 10px 18px 18px;width:92px;height:87px;top:60px;left:35px}.garment-jardineira .garmentPrimary{background:0 0;border:8px solid #cbbca5;border-bottom-width:0;border-radius:24px 24px 0 0;width:70px;height:70px;top:32px;left:46px}.garment-jardineira .garmentSecondary{clip-path:polygon(0 0,100% 0,90% 100%,58% 100%,50% 42%,42% 100%,10% 100%);background:#cbbca5;width:92px;height:73px;top:86px;left:35px}.garment-conjunto .garmentPrimary{clip-path:polygon(22% 0,38% 13%,62% 13%,78% 0,100% 21%,82% 38%,74% 31%,74% 100%,26% 100%,26% 31%,18% 38%,0 21%);background:#f7d7d3;width:75px;height:73px;top:23px;left:43px}.garment-conjunto .garmentSecondary{clip-path:polygon(0 0,100% 0,91% 100%,58% 100%,50% 42%,42% 100%,9% 100%);background:#aab7a1;width:68px;height:54px;top:108px;left:47px}.garment-pijama .garmentPrimary{clip-path:polygon(20% 0,38% 13%,62% 13%,80% 0,100% 22%,83% 39%,73% 32%,73% 100%,27% 100%,27% 32%,17% 39%,0 22%);background:#e8ddd3;width:74px;height:80px;top:29px;left:28px}.garment-pijama .garmentSecondary{clip-path:polygon(0 0,100% 0,88% 100%,58% 100%,50% 36%,42% 100%,12% 100%);background:#d5dfcf;width:42px;height:116px;top:44px;left:95px}.garment-presente .garmentPrimary{background:#d5aa8f;border-radius:13px;width:108px;height:102px;top:48px;left:27px}.garment-presente .garmentSecondary{background:#f2c4c8;width:16px;height:121px;top:39px;left:73px}.garment-presente .detailOne{background:#f2c4c8;width:108px;height:14px;top:83px;left:27px}.garment-presente .garmentAccent{top:28px}.garmentLarge{width:320px;height:370px;transform:scale(1.55)}.productInfo{padding:18px}.productInfo small{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:9px}.productInfo h3{margin:9px 0;font-family:Georgia,serif;font-size:21px}.productInfo h3 a:hover{color:var(--rose-deep)}.productInfo p{color:var(--muted);min-height:38px;font-size:12px;line-height:1.55}.productBottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.productMeta{flex-direction:column;gap:4px;display:flex}.pricePending{color:var(--rose-deep);font-size:11px;font-weight:700}.detailsLink{color:var(--muted);font-size:10px;text-decoration:underline}.bagButton{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex}.catalogMore{justify-content:center;margin-top:32px;display:flex}.emptyCatalog{text-align:center;background:#fff9;border-radius:22px;padding:55px 20px}.emptyCatalog p{color:var(--muted)}.personalizeSection{padding:90px 0}.personalizePanel{background:#dfe6d9;border-radius:30px;grid-template-columns:110px 1fr;align-items:start;gap:30px;padding:50px;display:grid}.personalizeIcon{width:90px;height:90px;color:var(--rose-deep);background:#fff;border-radius:50%;place-items:center;display:grid}.personalizePanel h2{margin:10px 0 15px;font-size:clamp(32px,4vw,50px)}.personalizePanel p{color:var(--muted);max-width:750px;line-height:1.7}.steps{flex-wrap:wrap;gap:8px;margin:25px 0;display:flex}.steps span{background:#ffffffb5;border-radius:999px;padding:9px 12px;font-size:11px}.momentsSection{background:#f8efe8;padding:60px 0}.momentsWrap{justify-content:space-between;align-items:center;gap:40px;display:flex}.momentsWrap h2{margin:8px 0;font-size:clamp(30px,3.5vw,44px)}.momentsWrap p{color:var(--muted);max-width:700px;line-height:1.6}.giftSection{background:#eedcdb;padding:55px 0}.giftWrap{grid-template-columns:90px 1fr auto;align-items:center;gap:30px;display:grid}.giftIcon{width:75px;height:75px;color:var(--terracotta);background:#fff;border-radius:22px;place-items:center;display:grid}.giftWrap h2{margin:8px 0;font-size:34px}.giftWrap p{color:var(--muted);margin:0}.whatsappFloat{z-index:25;color:#fff;box-shadow:var(--shadow);background:#5b6d58;border-radius:999px;padding:13px 18px;font-size:12px;font-weight:700;position:fixed;bottom:22px;right:22px}footer{background:var(--ink);color:#fff;padding:65px 0}.footerGrid{grid-template-columns:1.3fr repeat(3,1fr);gap:40px;display:grid}.footerGrid>div{flex-direction:column;gap:10px;display:flex}.footerGrid strong{font-size:13px}.footerBrand{font-family:Georgia,serif;font-style:italic;font-size:25px!important}.footerGrid p,.footerGrid a{color:#d7ccca;font-size:12px;line-height:1.6}.productPage{min-height:100vh;padding-top:24px}.productBreadcrumb{color:var(--muted);justify-content:space-between;align-items:center;padding:18px 0 28px;font-size:12px;display:flex}.productBreadcrumb a{align-items:center;gap:7px;display:inline-flex}.productDetailGrid{grid-template-columns:1.05fr .95fr;gap:65px;padding-bottom:75px;display:grid}.productGalleryMain{background:linear-gradient(145deg,#fdf8f4,#e9d8d3);border-radius:30px;place-items:center;min-height:610px;display:grid;overflow:hidden}.galleryNotes{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.galleryNotes span{border:1px solid var(--line);text-align:center;color:var(--muted);border-radius:14px;padding:13px;font-size:11px}.productPurchase{padding-top:10px}.productDetailBadge{color:var(--rose-deep);background:#f1e0de;border-radius:999px;margin-bottom:16px;padding:7px 10px;font-size:10px;font-weight:700;display:inline-block}.productPurchase>small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:10px;display:block}.productPurchase h1{letter-spacing:-.035em;margin:13px 0 18px;font-size:clamp(42px,5vw,62px);line-height:1}.productLead{color:var(--muted);font-size:15px;line-height:1.7}.detailPrice{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:5px;margin:24px 0;padding:18px 0;display:flex}.detailPrice strong{color:var(--rose-deep)}.detailPrice span{color:var(--muted);font-size:11px}.choiceBlock{margin:25px 0}.choiceHeader{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12px;display:flex}.choiceHeader button{cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:11px;text-decoration:underline}.choiceHeader span{color:var(--muted);font-size:11px}.choiceOptions{flex-wrap:wrap;gap:8px;display:flex}.choiceOptions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;min-width:44px;height:42px}.choiceOptions button.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.colorOptions{flex-wrap:wrap;gap:8px;display:flex}.colorOptions button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;display:inline-flex}.colorOptions button.selected{border-color:var(--ink)}.colorDot{border-radius:50%;width:14px;height:14px;display:block}.colorDot1{background:var(--rose)}.colorDot2{background:var(--cream);border:1px solid #ddd}.colorDot3{background:var(--sage)}.colorDot4{background:var(--terracotta)}.quantityRow{justify-content:space-between;align-items:center;margin:27px 0;font-size:12px;display:flex}.quantityControl{border:1px solid var(--line);border-radius:999px;align-items:center;gap:12px;padding:5px;display:flex}.quantityControl button{background:var(--cream);cursor:pointer;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.quantityControl span{text-align:center;min-width:18px}.purchaseActions{grid-template-columns:1fr 52px;gap:10px;display:grid}.purchaseButton{width:100%}.favoriteDetail{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;place-items:center;display:grid}.favoriteDetail.active{color:var(--rose-deep)}.deliveryBox{background:var(--cream);border-radius:18px;margin-top:22px;padding:18px}.deliveryBox label{font-size:12px;font-weight:700}.deliveryBox>div{gap:7px;margin:10px 0 7px;display:flex}.deliveryBox input{border:1px solid var(--line);background:#fff;border-radius:10px;outline:0;flex:1;min-width:0;padding:11px}.deliveryBox button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:0 15px}.deliveryBox small{color:var(--muted);font-size:10px}.detailTrust{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:20px;font-size:11px;display:flex}.detailTrust span{align-items:center;gap:6px;display:inline-flex}.productInfoBand{background:#f3e9e3;padding:48px 0}.productInfoColumns{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.productInfoColumns>div{flex-direction:column;gap:9px;display:flex}.productInfoColumns span{color:var(--rose-deep);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:700}.productInfoColumns strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.productInfoColumns p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}@media (max-width:1050px){.productGrid{grid-template-columns:repeat(3,1fr)}.categoryShowcaseGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:920px){.navWrap{grid-template-columns:auto 1fr auto}.mobileMenu{display:inline-flex}.headerSearch{display:none}.mainNav{box-shadow:var(--shadow);background:#fff;border-radius:18px;flex-direction:column;align-items:center;padding:20px;display:none;position:absolute;top:117px;left:20px;right:20px}.mainNav.open{display:flex}.hero{grid-template-columns:1fr;min-height:auto}.heroArt{min-height:430px}.intentGrid,.productGrid,.footerGrid{grid-template-columns:repeat(2,1fr)}.giftWrap{grid-template-columns:80px 1fr}.giftWrap>a{grid-column:2;justify-self:start}.momentsWrap{flex-direction:column;align-items:flex-start}.productDetailGrid{grid-template-columns:1fr;gap:35px}.productGalleryMain{min-height:500px}}@media (max-width:620px){.sectionShell,.navWrap{width:min(100% - 24px,1180px)}.topNote{font-size:10px}.navWrap{gap:8px;min-height:70px}.brand{padding-left:24px}.brand strong{font-size:20px}.brand small{display:none}.brandCrown{font-size:20px}.headerActions{gap:0}.mainNav{top:105px;left:12px;right:12px}.hero{gap:25px;padding-top:45px}.hero h1{font-size:50px}.heroCopy>p{font-size:16px}.heroButtons a{width:100%}.heroArt{min-height:350px}.heroDress{transform:translate(-50%,-50%)scale(.78)}.heroTag{font-size:12px;top:15px;right:15px}.heroSeal{width:52px;height:52px;font-size:19px;bottom:15px;left:15px}.intentGrid,.productGrid,.footerGrid,.categoryShowcaseGrid,.productInfoColumns{grid-template-columns:1fr}.rowHeading{display:block}.catalogToolbar{flex-direction:column;align-items:stretch}.searchBox{max-width:none}.productVisual{height:260px}.personalizePanel{grid-template-columns:1fr;padding:30px 22px}.giftWrap{grid-template-columns:1fr}.giftWrap>a{grid-column:1}.whatsappFloat{bottom:12px;right:12px}.productBreadcrumb span{display:none}.productGalleryMain{min-height:390px}.garmentLarge{transform:scale(1.1)}.productPurchase h1{font-size:43px}.purchaseActions{grid-template-columns:1fr 50px}}
.heroPhoto{object-fit:cover;object-position:center 18%;width:100%;height:100%;min-height:520px;transition:transform .45s;display:block}.heroArt:hover .heroPhoto{transform:scale(1.02)}.heroArt:after{content:"";pointer-events:none;background:linear-gradient(#453b3805,#453b381a);position:absolute;inset:0}.heroTag,.heroSeal{z-index:2}.productVisual{aspect-ratio:4/5;background:#f8f2e9!important;height:auto!important}.productVisualLink{background:#f8f2e9;place-items:center;display:grid;position:absolute;inset:0}.productVisualLink img,.productVisualLink video,.productPhoto{background:#f8f2e9;transition:transform .3s;display:block;object-fit:contain!important;object-position:center!important;width:100%!important;height:100%!important}.productCard:hover .productVisualLink img,.productCard:hover .productVisualLink video{transform:scale(1.01)}.lookbookSection{padding:20px 0 95px}.lookbookGrid{grid-template-columns:repeat(4,1fr);grid-auto-rows:290px;gap:16px;display:grid}.lookbookCard{background:#f8f2e9;border-radius:26px;min-width:0;margin:0;position:relative;overflow:hidden}.lookbookFeatured{grid-area:span 2/span 2}.lookbookCard img,.lookbookCard video{object-fit:contain;object-position:center;background:#f8f2e9;width:100%;height:100%;transition:transform .4s;display:block}.lookbookCard:hover img,.lookbookCard:hover video{transform:scale(1.015)}.lookbookCard:after{content:"";pointer-events:none;background:linear-gradient(#0000,#231c1a94);position:absolute;inset:58% 0 0}.lookbookCard figcaption{z-index:2;color:#fff;text-shadow:0 1px 10px #0003;font-family:Georgia,serif;font-size:18px;position:absolute;bottom:17px;left:18px;right:18px}.productGalleryMain{background:#f8f2e9;overflow:hidden}.productDetailPhoto{object-fit:contain;object-position:center;background:#f8f2e9;border-radius:28px;width:100%;height:100%;min-height:590px;display:block}.productThumbs{gap:10px;margin-top:12px;display:flex}.productThumbs button{cursor:pointer;opacity:.72;background:#f8f2e9;border:2px solid #0000;border-radius:14px;width:78px;height:96px;padding:0;overflow:hidden}.productThumbs button.active{border-color:var(--rose-deep);opacity:1}.productThumbs img,.productThumbs video{object-fit:contain;object-position:center;background:#f8f2e9;width:100%;height:100%;display:block}.productDetailVideo{background:#171717}.productVideo,.heroVideo,.lookbookCard video{pointer-events:none}@media (max-width:920px){.lookbookGrid{grid-template-columns:repeat(2,1fr);grid-auto-rows:330px}.lookbookFeatured{grid-area:span 1/span 2}.productDetailPhoto{min-height:500px}}@media (max-width:620px){.heroPhoto{min-height:360px}.lookbookSection{padding-bottom:65px}.lookbookGrid{grid-template-columns:1fr 1fr;grid-auto-rows:230px;gap:10px}.lookbookFeatured{grid-column:span 2;height:360px}.lookbookCard figcaption{font-size:14px;bottom:12px;left:12px}.productVisual{aspect-ratio:4/5}.productDetailPhoto{min-height:420px}}
html,body{max-width:100%;overflow-x:hidden}img,button,input,select,textarea{max-width:100%}.mobileStack,.mobileCard,.mobileLine,.mobileItem{min-width:0}.mobileActions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:760px){.navWrap{grid-template-columns:auto minmax(0,1fr) auto}.brand{min-width:0}.brand strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.headerActions .iconButton{padding:7px}.headerActions .iconButton span{top:-1px;right:-1px}.mainNav{max-height:calc(100vh - 130px);overflow:auto}.mobileStack{grid-template-columns:1fr!important}.mobileCard{border-radius:16px!important;padding:16px!important}.mobileTitle{line-height:1.05;font-size:34px!important}.mobileItem{flex-direction:column!important;gap:12px!important}.mobileItem img{object-fit:cover;max-height:340px;width:100%!important;height:auto!important}.mobileLine{flex-wrap:wrap;align-items:flex-start}.mobileLine>strong,.mobileLine>b{margin-left:auto}.mobileFull{width:100%!important}.mobileActions button,.mobileActions a{min-height:42px}.mobileStickySummary{position:static!important}.mobilePaymentOption{align-items:stretch!important}.mobilePaymentOption>button{width:100%}.mobileOrderTop{flex-direction:column}.mobileOrderTop>div:last-child{width:100%;text-align:left!important}.mobileOrderTop select{width:100%}.mobileDetail{grid-template-columns:1fr!important}.accountOrderCard{overflow:hidden}.accountOrderProgress{scroll-snap-type:x proximity;padding:4px 2px 10px;grid-template-columns:repeat(5,92px)!important;overflow-x:auto!important}.accountOrderStep{scroll-snap-align:start}.accountOrderItem>b{align-self:flex-start}.accountOrderSummary{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.accountOrderSummary span{justify-content:space-between;gap:14px;width:100%;display:flex}.productGalleryMain{min-height:320px!important}.productPurchase h1{font-size:38px!important}.productThumbs{padding-bottom:4px;overflow-x:auto;flex-wrap:nowrap!important;display:flex!important}.productThumbs button{flex:none}.choiceOptions,.colorOptions{gap:8px}.choiceOptions button,.colorOptions button{min-height:42px}.purchaseActions{grid-template-columns:1fr 48px}.detailTrust{gap:10px}.quantityRow{gap:12px}.quantityControl button{width:36px;height:36px}}@media (max-width:430px){.topNote{padding:7px 10px}.navWrap{width:calc(100% - 16px)!important}.brand{padding-left:21px}.brand strong{font-size:18px}.headerActions .iconButton{padding:6px}.headerActions svg{width:18px;height:18px}.mobileTitle{font-size:31px!important}.mobileCard{padding:14px!important}.mobileActions{gap:6px}.mobileActions button{flex:auto}.accountOrderProgress{grid-template-columns:repeat(5,84px)!important}.productPurchase h1{font-size:34px!important}.productGalleryMain{min-height:280px!important}}
:root{--me-ink:#2a1f3d;--me-ink-soft:#5e5470;--me-pink:#ff4f8b;--me-pink-deep:#d92f6c;--me-pink-soft:#ffe0eb;--me-yellow:#ffd23f;--me-yellow-deep:#f2b705;--me-yellow-soft:#fff3c4;--me-aqua:#2ec4b6;--me-aqua-deep:#109c8f;--me-aqua-soft:#d3f5f1;--me-lilac:#a78bfa;--me-lilac-soft:#efe8ff;--me-orange:#ff8a3d;--me-cream:#fff8ec;--me-white:#fff;--me-line:#efe3d6;--me-radius:26px;--me-display:"Fredoka Variable", "Fredoka", "Trebuchet MS", system-ui, sans-serif;--me-body:"Nunito Variable", "Nunito", "Segoe UI", system-ui, Arial, sans-serif}body{font-family:var(--me-body)}.me-home{color:var(--me-ink);font-family:var(--me-body);overflow-x:clip}.me-shell{width:min(1200px,100% - 32px);margin:0 auto}.me-section{padding:88px 0;position:relative}.me-home h1,.me-home h2,.me-home h3{font-family:var(--me-display);letter-spacing:-.01em;margin:0;font-weight:600}.me-home h2{margin-top:12px;font-size:clamp(32px,4.4vw,52px);line-height:1.05}.me-kicker{font-family:var(--me-display);letter-spacing:.02em;color:var(--me-pink-deep);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.me-kickerPill{background:var(--me-white);border-radius:999px;padding:8px 16px;box-shadow:0 4px #2a1f3d1f}.me-btn{min-height:56px;font-family:var(--me-display);letter-spacing:.01em;border:2.5px solid var(--me-ink);border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 28px;font-size:17px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.me-btn:hover{transform:translateY(-2px)}.me-btn:active{transform:translateY(2px);box-shadow:0 1px 0 var(--me-ink)!important}.me-btnPrimary{background:var(--me-pink);color:var(--me-white);box-shadow:0 5px 0 var(--me-ink)}.me-btnPrimary:hover{background:var(--me-pink-deep);box-shadow:0 7px 0 var(--me-ink)}.me-btnGhost{background:var(--me-white);color:var(--me-ink);box-shadow:0 5px 0 var(--me-ink)}.me-btnGhost:hover{background:var(--me-yellow-soft);box-shadow:0 7px 0 var(--me-ink)}.me-btnLight{background:var(--me-yellow);color:var(--me-ink);box-shadow:0 5px 0 var(--me-ink)}.me-btnLight:hover{background:var(--me-white)}.me-hero{background:radial-gradient(520px 380px at 92% 12%, #ffffff73, transparent 70%), linear-gradient(160deg, #ffdc5e 0%, var(--me-yellow) 45%, #ffc93a 100%);padding:56px 0 84px;position:relative;overflow:hidden}.me-heroGrid{z-index:1;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;display:grid;position:relative}.me-heroCopy h1{letter-spacing:-.02em;color:var(--me-ink);margin:22px 0 20px;font-size:clamp(46px,6.6vw,92px);line-height:.95}.me-heroCopy h1 em{color:var(--me-pink-deep);font-style:normal;display:block;position:relative}.me-heroLead{color:#4a3f2a;max-width:520px;margin:0;font-size:20px;font-weight:600;line-height:1.55}.me-heroPrice{background:var(--me-white);color:var(--me-ink-soft);border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:6px;margin:24px 0 0;padding:10px 18px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 4px #2a1f3d1f}.me-heroPrice>span:before{content:"· "}.me-heroPrice strong{font-family:var(--me-display);color:var(--me-pink-deep);font-size:30px;font-weight:700}.me-heroActions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.me-heroTrust{color:#4a3f2a;flex-wrap:wrap;gap:8px 22px;margin:26px 0 0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.me-heroTrust li{align-items:center;gap:7px;display:inline-flex}.me-heroTrust svg{color:var(--me-pink-deep)}.me-heroArt{min-height:600px;position:relative}.me-heroMain,.me-heroSide{background:var(--me-white);display:block;position:absolute;overflow:hidden}.me-heroMain{border:8px solid var(--me-white);box-shadow:14px 16px 0 var(--me-pink);border-radius:46% 54% 42% 58%/52% 40% 60% 48%;inset:10px 10px 10px 14%}.me-heroSide{aspect-ratio:3/4;border:6px solid var(--me-white);width:36%;box-shadow:8px 8px 0 var(--me-aqua);border-radius:24px;bottom:30px;left:0;transform:rotate(-6deg)}.me-heroMain img,.me-heroSide img,.me-heroMain video,.me-heroSide video{object-fit:cover;object-position:center 20%;width:100%;height:100%;transition:transform .6s;display:block}.me-heroMain:hover img,.me-heroSide:hover img,.me-heroMain:hover video,.me-heroSide:hover video{transform:scale(1.04)}.me-heroEmpty{font-family:var(--me-display);color:var(--me-pink-deep);place-items:center;font-size:40px;display:grid}.me-heroChip{z-index:2;background:var(--me-white);border:2.5px solid var(--me-ink);box-shadow:0 5px 0 var(--me-ink);border-radius:20px;gap:1px;padding:12px 18px;display:grid;position:absolute;bottom:26px;right:0;transform:rotate(2deg)}.me-heroChip small{font-family:var(--me-display);color:var(--me-aqua-deep);font-size:13px;font-weight:600}.me-heroChip strong{font-family:var(--me-display);font-size:19px;font-weight:600}.me-heroChip span{color:var(--me-pink-deep);font-size:17px;font-weight:800}.me-heroStamp{z-index:2;text-align:center;background:var(--me-pink);width:142px;height:142px;color:var(--me-white);font-family:var(--me-display);box-shadow:0 6px 0 var(--me-ink);border:3px dashed #ffffffb3;border-radius:50%;place-items:center;padding:20px;font-size:16px;font-weight:600;line-height:1.15;animation:4s ease-in-out infinite me-wiggle;display:grid;position:absolute;top:4px;left:4%;transform:rotate(-12deg)}@keyframes me-wiggle{0%,to{transform:rotate(-12deg)}50%{transform:rotate(-6deg)scale(1.04)}}.me-deco{pointer-events:none;z-index:0;position:absolute}.me-decoStar{color:var(--me-white);font-size:44px;animation:5s ease-in-out infinite me-float;top:64px;left:46%}.me-decoHeart{color:var(--me-pink);font-size:52px;animation:6s ease-in-out infinite reverse me-float;bottom:70px;left:3%;transform:rotate(-14deg)}.me-decoDot1{background:var(--me-aqua);border-radius:50%;width:22px;height:22px;top:34%;left:52%}.me-decoDot2{background:var(--me-lilac);border-radius:50%;width:16px;height:16px;top:9%;left:34%}.me-decoRing{border:26px solid #ffffff59;border-radius:50%;width:260px;height:260px;bottom:-110px;right:-90px}@keyframes me-float{0%,to{translate:0}50%{translate:0 -12px}}.me-ticker{background:var(--me-pink);color:var(--me-white);border-block:3px solid var(--me-ink);overflow:hidden}.me-tickerTrack{width:max-content;animation:32s linear infinite me-marquee;display:flex}.me-ticker:hover .me-tickerTrack{animation-play-state:paused}.me-ticker ul{margin:0;padding:0;list-style:none;display:flex}.me-ticker li{white-space:nowrap;font-family:var(--me-display);align-items:center;gap:10px;padding:16px 30px;font-size:18px;font-weight:600;display:inline-flex}.me-ticker li:after{content:"✦";color:var(--me-yellow);margin-left:30px}@keyframes me-marquee{to{transform:translate(-50%)}}.me-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:38px;display:flex}.me-head>p{max-width:420px;color:var(--me-ink-soft);margin:0;font-size:17px;font-weight:600;line-height:1.6}.me-headCenter{text-align:center;flex-direction:column;align-items:center}.me-pill{white-space:nowrap;background:var(--me-yellow);color:var(--me-ink);border:2.5px solid var(--me-ink);font-family:var(--me-display);box-shadow:0 4px 0 var(--me-ink);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:16px;font-weight:600;display:inline-flex}.me-collection{background:var(--me-cream)}.me-collection:before{content:"";pointer-events:none;opacity:.5;background-image:radial-gradient(var(--me-pink-soft) 2px, transparent 2.5px);background-size:28px 28px;position:absolute;inset:0}.me-collection>.me-shell{position:relative}.me-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:26px;display:flex}.me-filters{flex-wrap:wrap;gap:8px;display:flex}.me-filters button{border:2.5px solid var(--me-ink);background:var(--me-white);font-family:var(--me-display);cursor:pointer;border-radius:999px;padding:8px 18px;font-size:15px;font-weight:600}.me-filters button.is-on{background:var(--me-ink);color:var(--me-white)}.me-search{border:2.5px solid var(--me-ink);background:var(--me-white);border-radius:999px;align-items:center;gap:8px;min-width:260px;padding:0 16px;display:flex}.me-search input{width:100%;color:var(--me-ink);background:0 0;border:0;outline:0;padding:11px 0}.me-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px;display:grid}.me-empty{text-align:center;background:var(--me-white);border-radius:var(--me-radius);padding:56px 20px}.me-card{--pop:var(--me-pink);background:var(--me-white);border:2.5px solid var(--me-ink);border-radius:var(--me-radius);min-width:0;box-shadow:7px 7px 0 var(--pop);flex-direction:column;padding:10px;transition:transform .18s,box-shadow .18s;display:flex;position:relative}.me-card:nth-child(4n+2){--pop:var(--me-aqua)}.me-card:nth-child(4n+3){--pop:var(--me-yellow)}.me-card:nth-child(4n+4){--pop:var(--me-lilac)}.me-card:hover{box-shadow:10px 10px 0 var(--pop);transform:translate(-3px,-3px)}.me-cardMedia{aspect-ratio:4/5;background:var(--me-yellow-soft);border-radius:18px;display:block;position:relative;overflow:hidden}.me-cardImg{object-fit:cover;object-position:center 22%;width:100%;height:100%;transition:opacity .45s,transform .6s;position:absolute;inset:0}.me-cardImgAlt{opacity:0}.me-card:hover .me-cardImg{transform:scale(1.05)}.me-card:hover .me-cardImgAlt{opacity:1}.me-cardArt{place-items:center;display:grid;position:absolute;inset:0}.me-cardBadge{z-index:1;background:var(--me-yellow);color:var(--me-ink);border:2px solid var(--me-ink);font-family:var(--me-display);border-radius:999px;padding:4px 11px;font-size:13px;font-weight:600;position:absolute;top:10px;left:10px}.me-cardFav{z-index:2;border:2px solid var(--me-ink);cursor:pointer;background:var(--me-white);width:40px;height:40px;color:var(--me-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px}.me-cardFav.is-on{color:var(--me-white);background:var(--me-pink)}.me-cardBody{flex-direction:column;flex:1;gap:8px;padding:14px 6px 4px;display:flex}.me-cardBody h3{font-size:20px;line-height:1.15}.me-cardBody h3 a:hover{color:var(--me-pink-deep)}.me-cardSizes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.me-cardSizes li{background:var(--me-lilac-soft);color:#5b45a8;border-radius:8px;padding:3px 9px;font-size:12.5px;font-weight:800}.me-cardPrice{flex-direction:column;gap:0;margin-top:auto;display:flex}.me-cardPrice strong{font-family:var(--me-display);color:var(--me-pink-deep);font-size:26px;font-weight:700;line-height:1.1}.me-cardPrice span{color:var(--me-ink-soft);font-size:13px;font-weight:700}.me-cardCta{background:var(--me-ink);min-height:48px;color:var(--me-white);font-family:var(--me-display);border-radius:999px;place-items:center;margin-top:8px;font-size:16px;font-weight:600;transition:background .15s;display:grid}.me-cardCta:hover{background:var(--me-pink)}.me-gridPromo{grid-column:span var(--s4,4);background:var(--me-lilac);color:var(--me-ink);border:2.5px solid var(--me-ink);border-radius:var(--me-radius);box-shadow:7px 7px 0 var(--me-ink);flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;padding:34px;display:flex;position:relative;overflow:hidden}.me-gridPromo:after{content:"✂";color:#ffffff38;pointer-events:none;z-index:0;font-size:130px;position:absolute;top:-26px;right:18px;transform:rotate(-18deg)}.me-gridPromo>*{z-index:1;position:relative}.me-gridPromo .me-kicker{color:var(--me-white)}.me-gridPromo h3{max-width:520px;font-size:clamp(24px,2.6vw,34px);line-height:1.1}.me-gridPromo p{max-width:460px;margin:0 0 8px;font-weight:700;line-height:1.6}@media (max-width:1024px){.me-gridPromo{grid-column:span var(--s3,3)}}.me-spotlight{background:var(--me-pink);color:var(--me-white)}.me-spotlight .me-kicker{color:var(--me-yellow)}.me-spotGrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.me-spotPhotos{grid-template-columns:1.3fr 1fr;align-items:end;gap:18px;display:grid}.me-spotPhotos>*{aspect-ratio:3/4;object-fit:cover;object-position:center 20%;border:8px solid var(--me-white);width:100%;box-shadow:10px 10px 0 var(--me-ink);background:var(--me-yellow-soft);border-radius:22px;display:block;transform:rotate(-3deg)}.me-spotPhotos>:nth-child(2){box-shadow:10px 10px 0 var(--me-yellow);margin-bottom:40px;transform:rotate(4deg)}.me-spotPhotos>:only-child{aspect-ratio:4/5;grid-column:1/-1;max-width:460px;margin-inline:auto}.me-spotCopy h2{color:var(--me-white)}.me-spotCopy>p{opacity:.95;margin:16px 0 0;font-size:18px;font-weight:600;line-height:1.7}.me-spotCopy .me-spotMeta{margin-top:10px;font-size:16px}.me-spotCopy .me-spotPrice{margin-top:22px;font-size:16px;font-weight:700}.me-spotPrice strong{font-family:var(--me-display);color:var(--me-yellow);margin-right:8px;font-size:44px;font-weight:700}.me-spotlight .me-btnPrimary{background:var(--me-yellow);color:var(--me-ink)}.me-spotlight .me-btnPrimary:hover,.me-steps{background:var(--me-white)}.me-stepsGrid{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.me-stepsGrid li{background:var(--me-cream);border-radius:var(--me-radius);text-align:center;padding:34px 28px 30px;position:relative}.me-stepIcon{border:2.5px solid var(--me-ink);width:76px;height:76px;box-shadow:0 5px 0 var(--me-ink);border-radius:50%;place-items:center;margin:0 auto;display:grid}.me-stepsGrid li:first-child .me-stepIcon{background:var(--me-yellow)}.me-stepsGrid li:nth-child(2) .me-stepIcon{background:var(--me-aqua)}.me-stepsGrid li:nth-child(3) .me-stepIcon{background:var(--me-pink);color:var(--me-white)}.me-stepsGrid em{font-style:normal;font-family:var(--me-display);color:#2a1f3d14;font-size:54px;font-weight:700;line-height:1;position:absolute;top:14px;left:20px}.me-stepsGrid h3{margin:20px 0 8px;font-size:24px}.me-stepsGrid p{color:var(--me-ink-soft);margin:0;font-weight:600;line-height:1.6}.me-custom{background:var(--me-aqua-soft)}.me-customGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.me-customCard{border-radius:var(--me-radius);border:2.5px solid var(--me-ink);box-shadow:7px 7px 0 var(--me-ink);flex-direction:column;gap:12px;padding:30px 28px;scroll-margin-top:120px;transition:transform .18s,box-shadow .18s;display:flex}.me-customCard:hover{box-shadow:10px 10px 0 var(--me-ink);transform:translate(-3px,-3px)}.me-customCard:first-child{background:var(--me-yellow)}.me-customCard:nth-child(2){background:var(--me-white)}.me-customCard:nth-child(3){background:var(--me-pink-soft)}.me-customIcon{width:60px;height:60px;color:var(--me-ink);background:var(--me-white);border:2.5px solid var(--me-ink);border-radius:18px;place-items:center;display:grid}.me-customCard:nth-child(2) .me-customIcon{background:var(--me-lilac-soft)}.me-customCard h3{font-size:26px}.me-customCard p{color:#3e3352;flex:1;margin:0;font-weight:600;line-height:1.6}.me-customCard a{font-family:var(--me-display);color:var(--me-pink-deep);align-items:center;gap:6px;font-size:17px;font-weight:600;display:inline-flex}.me-customCard:first-child a{color:var(--me-ink)}.me-customCard a:hover{gap:10px}.me-faq{background:var(--me-cream)}.me-faqGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.me-faqList{gap:12px;display:grid}.me-faqList details{border:2.5px solid var(--me-ink);background:var(--me-white);box-shadow:0 4px 0 var(--me-ink);border-radius:18px;padding:0 22px}.me-faqList details[open]{background:var(--me-yellow-soft)}.me-faqList summary{cursor:pointer;font-family:var(--me-display);padding:18px 44px 18px 0;font-size:18px;font-weight:600;list-style:none;position:relative}.me-faqList summary::-webkit-details-marker{display:none}.me-faqList summary:after{content:"+";background:var(--me-pink);width:30px;height:30px;color:var(--me-white);border-radius:50%;place-items:center;font-size:22px;line-height:1;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.me-faqList details[open] summary:after{content:"–";background:var(--me-ink)}.me-faqList details p{color:#3e3352;margin:0 0 18px;font-weight:600;line-height:1.65}.me-faqList details a{color:var(--me-pink-deep);font-weight:800;text-decoration:underline}.me-faqHelp{background:var(--me-lilac-soft);border:2.5px solid var(--me-ink);border-radius:var(--me-radius);box-shadow:6px 6px 0 var(--me-lilac);justify-items:start;gap:6px;margin-top:28px;padding:24px;display:grid}.me-faqHelp strong{font-family:var(--me-display);font-size:20px;font-weight:600}.me-faqHelp p{color:var(--me-ink-soft);margin:0 0 12px;font-weight:600}.me-faqGrid .me-head{margin-bottom:0;position:sticky;top:130px}.me-cta{background:var(--me-aqua);color:var(--me-ink);border-top:3px solid var(--me-ink);padding:60px 0;position:relative;overflow:hidden}.me-cta:before{content:"♥";color:#ffffff38;pointer-events:none;font-size:180px;position:absolute;top:-30px;right:6%;transform:rotate(14deg)}.me-ctaInner{justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.me-cta h2{margin:0;font-size:clamp(30px,3.6vw,44px)}.me-cta p{margin:8px 0 0;font-size:17px;font-weight:700}.topNote{letter-spacing:.02em;background:var(--me-ink);font-weight:800}@media (max-width:620px){.topNoteExtra:last-child{display:none}}@media (max-width:1024px){.me-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.me-heroGrid{gap:32px}.me-heroArt{min-height:520px}}@media (max-width:820px){.me-section{padding:64px 0}.me-hero{padding:24px 0 56px}.me-heroGrid{grid-template-columns:1fr}.me-heroArt{aspect-ratio:1/.95;order:-1;min-height:0}.me-heroMain{box-shadow:9px 10px 0 var(--me-pink);border-width:6px;inset:6px 8px 14px 12%}.me-heroSide{border-width:4px;width:34%;bottom:14px}.me-heroChip{padding:9px 13px;bottom:6px;right:4px}.me-heroChip strong{font-size:15px}.me-heroStamp{width:108px;height:108px;padding:14px;font-size:13px;top:0;left:0}.me-heroCopy h1{margin-top:16px}.me-heroLead{font-size:17px}.me-decoStar{inset:auto 8% 30px auto}.me-decoDot1{top:52%;left:auto;right:6%}.me-decoHeart,.me-decoDot2{display:none}.me-heroPrice>span{flex-basis:100%}.me-heroPrice>span:before{content:none}.me-spotGrid,.me-faqGrid{grid-template-columns:1fr;gap:36px}.me-stepsGrid,.me-customGrid{grid-template-columns:1fr}.me-head{flex-direction:column;align-items:flex-start}.me-headCenter{align-items:center}.me-ctaInner{flex-direction:column;align-items:flex-start}.me-faqGrid .me-head{position:static}.me-faqHelp{display:none}}@media (max-width:620px){.me-shell{width:calc(100% - 32px)}.me-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.me-card{box-shadow:4px 4px 0 var(--pop);border-width:2px;padding:6px}.me-card:hover{box-shadow:4px 4px 0 var(--pop);transform:none}.me-cardMedia{border-radius:14px}.me-cardBody{gap:6px;padding:10px 4px 2px}.me-cardBody h3{font-size:16px}.me-cardPrice strong{font-size:20px}.me-cardPrice span{font-size:11.5px}.me-cardCta{min-height:40px;font-size:14px}.me-cardBadge{padding:3px 8px;font-size:11px;top:6px;left:6px}.me-cardFav{width:32px;height:32px;top:12px;right:12px}.me-cardSizes li{padding:2px 7px;font-size:11px}.me-gridPromo{grid-column:1/-1;padding:24px 20px}.me-gridPromo .me-btn{width:100%}.me-ticker li{padding:12px 20px;font-size:15px}.me-ticker li:after{margin-left:20px}.me-heroActions .me-btn,.me-ctaInner .me-btn{width:100%}.me-pill{white-space:normal}.me-spotPhotos>*{box-shadow:6px 6px 0 var(--me-ink);border-width:5px}}@media (prefers-reduced-motion:reduce){.me-tickerTrack,.me-heroStamp,.me-deco{animation:none!important}.me-home *,.me-home :before,.me-home :after{transition:none!important}}.me-gridPromo .me-btn{white-space:nowrap;padding:0 22px;font-size:16px}.brand.brandLogo{align-items:center;padding-left:0;display:inline-flex}.brand.brandLogo img{width:auto;height:64px;display:block}@media (max-width:760px){.brand.brandLogo img{height:42px}}.me-heroFesta{background:radial-gradient(420px 300px at 8% 18%,#ffd23f47,#0000 70%),radial-gradient(520px 360px at 92% 8%,#3fa9f529,#0000 70%),radial-gradient(600px 420px at 70% 85%,#ff4f8b24,#0000 70%),radial-gradient(520px 400px at 20% 95%,#a78bfa2e,#0000 70%),#fffdf5;padding:70px 0 0}.me-festaSol{z-index:0;pointer-events:none;width:118px;animation:9s ease-in-out infinite me-sol;position:absolute;top:-6px;left:0}.me-festaArco{z-index:0;pointer-events:none;width:230px;animation:7s ease-in-out infinite me-float;position:absolute;top:18px;right:1%}@keyframes me-sol{0%,to{rotate:-6deg}50%{rotate:8deg}}.me-festaC1{color:#ff6fa8;font-size:34px;animation:5s ease-in-out infinite me-float;top:30%;left:44%}.me-festaC2{color:#ffc21a;font-size:30px;animation:6s ease-in-out infinite reverse me-float;top:14%;left:30%}.me-festaC3{color:#a78bfa;font-size:30px;animation:5.5s ease-in-out infinite me-float;bottom:34%;right:3%}.me-festaC4{color:#3fa9f5;font-size:30px;bottom:40%;left:2%}.me-festaC5{background:#3dbb6d;border-radius:50%;width:16px;height:16px;top:22%;left:52%}.me-festaC6{background:#ff8a3d;border-radius:50%;width:12px;height:12px;top:60%;left:47%}.me-heroFesta .me-heroCopy h1.me-festaTitle{margin:20px 0 18px;font-size:clamp(42px,5.6vw,80px);line-height:.98}.me-festaL1,.me-festaL2{display:block}.me-festaL1{color:#8f6cf0}.me-festaL2{color:#3dbb6d}.me-colorida{letter-spacing:.01em;text-shadow:0 5px #2a1f3d1a;margin-top:4px;font-size:1.32em;line-height:1;display:block}.me-colorida span{display:inline-block}.me-heroFesta .me-heroLead{color:var(--me-ink-soft)}.me-contagem{background:var(--me-white);border:2.5px solid var(--me-ink);font-family:var(--me-display);box-shadow:0 4px 0 var(--me-ink);border-radius:999px;align-items:center;gap:12px;margin:22px 0 0;padding:6px 18px 6px 6px;font-size:17px;font-weight:600;display:inline-flex}.me-contagem b{background:var(--me-pink);min-width:46px;height:46px;color:var(--me-white);border-radius:50%;place-items:center;font-size:24px;display:grid}.me-contagem:not(:has(b)){padding-left:18px}.me-heroFesta .me-heroPrice{width:fit-content;display:flex}.me-heroFesta .me-heroArt{min-height:520px}.me-heroFesta .me-heroMain{box-shadow:14px 16px #a78bfa}.me-heroFesta .me-heroSide{box-shadow:8px 8px #ffc21a}.me-heroFesta .me-heroStamp{background:#3fa9f5;inset:auto -8px 120px auto}.me-festaKids{z-index:2;width:min(760px,90%);height:auto;margin:26px auto 0;display:block;position:relative}.me-ticker.me-tickerFesta{background:#8f6cf0}.topNoteFesta{color:var(--me-yellow)}@media (max-width:820px){.me-heroFesta{padding-top:24px}.me-festaSol{width:86px;top:4px;left:-8px}.me-festaArco{width:120px;top:6px;right:-10px}.me-festaC1,.me-festaC2,.me-festaC3,.me-festaC4,.me-festaC5,.me-festaC6{display:none}.me-heroFesta .me-heroArt{order:0;min-height:0;margin-top:34px}.me-heroFesta .me-heroCopy{padding-top:64px}.me-heroFesta .me-heroStamp{bottom:70px;right:0}.me-contagem{font-size:15px}.me-contagem b{min-width:40px;height:40px;font-size:20px}.me-festaKids{width:100%;margin-top:20px}}@media (prefers-reduced-motion:reduce){.me-festaSol,.me-festaArco{animation:none!important}}@media (max-width:620px){.topNote:has(.topNoteFesta) .topNoteExtra{display:none}}
body:not(:has(.adm-shell,.adm-bare)){--rose:#ffb3cd;--rose-deep:#d92f6c;--cream:#fff8ec;--sage:#2ec4b6;--terracotta:#ff8a3d;--ink:#2a1f3d;--paper:#fffdf8;--muted:#5e5470;--line:#efe3d6;--shadow:0 18px 50px #2a1f3d14;background:var(--paper);color:var(--ink);font-family:var(--me-body)}body:not(:has(.adm-shell,.adm-bare)) :is(main h1,main h2,main h3,.productPurchase h1,.sectionHeading h2,.productInfo h3){font-family:var(--me-display);letter-spacing:-.01em;color:var(--me-ink);font-style:normal;font-weight:600}body:not(:has(.adm-shell,.adm-bare)) .primaryButton{background:var(--me-pink);border:2px solid var(--me-ink);color:#fff;font-family:var(--me-display);box-shadow:0 4px 0 var(--me-ink);font-size:16px;font-weight:600;transition:transform .15s,box-shadow .15s,background .15s}body:not(:has(.adm-shell,.adm-bare)) .primaryButton:hover:not(:disabled){background:var(--me-pink-deep);border-color:var(--me-ink);box-shadow:0 6px 0 var(--me-ink);transform:translateY(-2px)}body:not(:has(.adm-shell,.adm-bare)) .primaryButton:disabled{color:var(--me-ink-soft);box-shadow:none;cursor:not-allowed;background:#e9e3ef;border-color:#cfc6da}body:not(:has(.adm-shell,.adm-bare)) .secondaryButton{border:2px solid var(--me-ink);color:var(--me-ink);font-family:var(--me-display);box-shadow:0 4px 0 var(--me-ink);background:#fff;font-size:15px;font-weight:600}.productPage{background:var(--me-cream);padding-bottom:20px}.productBreadcrumb{color:var(--me-ink-soft);font-size:14px}.productBreadcrumb a{font-family:var(--me-display);color:var(--me-ink);font-weight:600}.productBreadcrumb a:hover{color:var(--me-pink-deep)}.productGalleryMain{border:3px solid var(--me-ink);box-shadow:10px 10px 0 var(--me-yellow);background:var(--me-yellow-soft);border-radius:28px;overflow:hidden}.productDetailPhoto{background:var(--me-yellow-soft);border-radius:0}.productThumbs button{border:2px solid var(--me-line);opacity:.8;border-radius:16px}.productThumbs button.active{border-color:var(--me-pink);opacity:1;box-shadow:0 3px 0 var(--me-ink)}.productDetailBadge{background:var(--me-yellow);color:var(--me-ink);border:2px solid var(--me-ink);font-family:var(--me-display);padding:5px 12px;font-size:13px;font-weight:600}.productPurchase>small{font-family:var(--me-display);letter-spacing:.04em;color:var(--me-pink-deep);font-size:13px;font-weight:600}.productPurchase h1{letter-spacing:-.015em;font-size:clamp(36px,4.4vw,54px);line-height:1.05}.productLead{color:var(--me-ink-soft);font-size:17px}.detailPrice{border-color:var(--me-line)}.detailPrice strong{font-family:var(--me-display);color:var(--me-pink-deep);font-size:36px;font-weight:600;line-height:1.1}.detailPrice span{color:var(--me-ink-soft);font-size:14px;font-weight:600}.choiceHeader{font-size:15px}.choiceHeader strong{font-family:var(--me-display);font-weight:600}.choiceHeader span{font-size:14px}.choiceOptions button{border:2px solid var(--me-line);min-width:56px;height:46px;font-family:var(--me-display);color:var(--me-ink);border-radius:14px;font-size:16px;font-weight:600}.choiceOptions button:hover{border-color:var(--me-lilac)}.choiceOptions button.selected{border-color:var(--me-ink);background:var(--me-lilac-soft);box-shadow:0 3px 0 var(--me-ink)}.colorOptions button{border:2px solid var(--me-line);padding:9px 14px;font-size:14px;font-weight:700}.colorOptions button.selected{border-color:var(--me-ink);background:var(--me-pink-soft)}.quantityRow{font-size:15px;font-weight:700}.quantityControl{border:2px solid var(--me-line);background:#fff}.quantityControl button{background:var(--me-yellow-soft);color:var(--me-ink)}.purchaseButton{min-height:54px}.favoriteDetail{border:2px solid var(--me-ink);box-shadow:0 4px 0 var(--me-ink)}.favoriteDetail.active{color:var(--me-pink);background:var(--me-pink-soft)}.deliveryBox{background:var(--me-aqua-soft);border:2px solid var(--me-aqua);font-size:14px}.deliveryBox label{font-family:var(--me-display);margin-bottom:4px;font-size:16px;font-weight:600;display:block}.deliveryBox small{color:var(--me-ink-soft);font-size:14px;line-height:1.5;display:block}.detailTrust{color:var(--me-ink-soft);font-size:14px;font-weight:700}.whatsappFloat{color:#fff;border:2px solid var(--me-ink);box-shadow:0 4px 0 var(--me-ink);font-family:var(--me-display);background:#25d366;align-items:center;gap:8px;padding:12px 18px 12px 14px;font-size:16px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.whatsappFloat:hover{box-shadow:0 6px 0 var(--me-ink);transform:translateY(-2px)}.whatsappFloat svg{flex:none}@media (max-width:640px){.whatsappFloat{padding:12px}.whatsappFloat span{display:none}}footer.me-footer{background:var(--me-ink);color:#fff;font-family:var(--me-body);margin-top:0;padding:0;position:relative}.me-footerWave{background:linear-gradient(90deg, var(--me-pink) 0 20%, var(--me-yellow) 20% 40%, var(--me-aqua) 40% 60%, var(--me-lilac) 60% 80%, var(--me-orange) 80% 100%);height:12px}.me-footerInner{grid-template-columns:1.3fr 1fr 1fr 1.1fr;gap:36px;width:min(1200px,100% - 32px);margin:0 auto;padding:56px 0 36px;display:grid}.me-footerBrand img{width:150px;height:auto;box-shadow:0 5px 0 var(--me-pink);background:#fff;border-radius:22px;padding:10px 14px;display:block}.me-footerBrand p{font-family:var(--me-display);margin:18px 0 0;font-size:18px;font-weight:600}.me-footerBrand .me-footerMuted{font-family:var(--me-body);margin-top:10px;font-size:15px;font-weight:500;line-height:1.6}.me-footerMuted{color:#ffffffb8}.me-footerCol{flex-direction:column;align-items:flex-start;gap:10px;font-size:15px;display:flex}.me-footerCol b{font-family:var(--me-display);color:var(--me-yellow);margin-bottom:4px;font-size:18px;font-weight:600}.me-footerCol a{color:#fff;align-items:center;gap:7px;display:inline-flex}.me-footerCol a:hover{color:var(--me-yellow)}.me-footerPerks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.me-footerPerks li{color:#ffffffe0;align-items:center;gap:8px;display:flex}.me-footerPerks svg{color:var(--me-aqua);flex:none}.me-footerBottom{color:#ffffffa6;border-top:1px solid #ffffff24;width:min(1200px,100% - 32px);margin:0 auto;padding:18px 0 26px;font-size:13px}@media (max-width:920px){.me-footerInner{grid-template-columns:1fr 1fr}}@media (max-width:560px){.me-footerInner{grid-template-columns:1fr;gap:28px;padding:44px 0 28px}.me-footerBottom{padding-bottom:90px}}.me-info{background:var(--me-cream);color:var(--me-ink);font-family:var(--me-body);padding:44px 16px 64px}.me-infoCard{border:2px solid var(--me-ink);max-width:860px;box-shadow:8px 8px 0 var(--me-yellow);background:#fff;border-radius:26px;margin:0 auto;padding:34px clamp(20px,4vw,44px);font-size:16px;line-height:1.7}.me-infoBack{font-family:var(--me-display);color:var(--me-ink-soft);font-weight:600}.me-infoBack:hover{color:var(--me-pink-deep)}.me-infoCard h1{margin:14px 0 10px;font-size:clamp(32px,5vw,46px);line-height:1.05}.me-infoCard h2{margin:30px 0 6px;font-size:23px}.me-infoCard p,.me-infoCard li{color:var(--me-ink-soft)}.me-infoCard b{color:var(--me-ink)}.me-infoCard ul,.me-infoCard ol{padding-left:22px}.me-infoCard li{margin:6px 0}.me-infoLead{font-size:18px}.me-infoResumo{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 6px;list-style:none;display:grid;padding:0!important}.me-infoResumo li{background:var(--me-yellow-soft);border:2px solid var(--me-ink);border-radius:18px;margin:0;padding:14px 16px;line-height:1.4}.me-infoResumo li:nth-child(2){background:var(--me-aqua-soft)}.me-infoResumo li:nth-child(3){background:var(--me-pink-soft)}.me-infoResumo b{font-family:var(--me-display);font-size:20px;font-weight:600;display:block}.me-infoResumo span{font-size:14px}.me-infoCta{margin-top:26px;text-decoration:none}.me-infoNota{margin-top:22px;font-size:13px}@media (max-width:640px){.me-infoResumo{grid-template-columns:1fr}}.me-infoMais{border-top:1px solid var(--me-line);margin-top:26px;padding-top:14px;font-size:14px}.me-infoMais summary{cursor:pointer;color:var(--me-ink-soft);font-weight:700}.me-infoMais p{margin:8px 0 0;font-size:14px}
body{--est-bg:radial-gradient(420px 300px at 8% 18%, #ffd23f47, transparent 70%), radial-gradient(520px 360px at 92% 8%, #3fa9f529, transparent 70%), radial-gradient(600px 420px at 70% 85%, #ff4f8b24, transparent 70%), radial-gradient(520px 400px at 20% 95%, #a78bfa2e, transparent 70%), #fffdf5;--est-sombra1:#a78bfa;--est-sombra2:#ffc21a;--est-selo:#3fa9f5;--est-faixa:#8f6cf0;--est-deco1:#ff6fa8;--est-deco2:#ffc21a;--est-deco3:#a78bfa;--est-deco4:#3fa9f5}.me-heroFesta{background:var(--est-bg)}.me-heroFesta .me-heroMain{box-shadow:14px 16px 0 var(--est-sombra1)}.me-heroFesta .me-heroSide{box-shadow:8px 8px 0 var(--est-sombra2)}.me-heroFesta .me-heroStamp{background:var(--est-selo)}.me-ticker.me-tickerFesta{background:var(--est-faixa)}.me-festaC1{color:var(--est-deco1)}.me-festaC2{color:var(--est-deco2)}.me-festaC3{color:var(--est-deco3)}.me-festaC4{color:var(--est-deco4)}.me-heroFesta:not(:has(.me-festaKids)){padding-bottom:84px}.me-festaCanto{z-index:0;pointer-events:none;filter:drop-shadow(0 6px #2a1f3d1f);line-height:1;animation:7s ease-in-out infinite me-float;position:absolute}.me-festaCantoE{font-size:92px;top:6px;left:1%;rotate:-10deg}.me-festaCantoD{font-size:120px;animation-direction:reverse;top:20px;right:2%;rotate:8deg}.me-heroFesta .me-deco{line-height:1}.me-efeito{z-index:0;pointer-events:none;position:absolute;inset:0}.me-efeito-confete .me-efeito{opacity:.55;background-image:radial-gradient(circle,#ff2e93 0 4px,#0000 5px),radial-gradient(circle,#ffbf00 0 3px,#0000 4px),radial-gradient(circle,#00b8a9 0 4px,#0000 5px),radial-gradient(circle,#8b3dff 0 3px,#0000 4px);background-position:10px 20px,70px 90px,130px 40px,40px 150px;background-size:140px 160px,190px 130px,230px 210px,170px 240px;animation:18s linear infinite me-chuva}.me-efeito-neve .me-efeito{background-image:radial-gradient(circle,#fff 0 3px,#0000 4px),radial-gradient(circle,#ffffffd9 0 2px,#0000 3px),radial-gradient(circle,#ffffffb3 0 4px,#0000 5px);background-position:0 0,60px 40px,120px 90px;background-size:120px 140px,170px 120px,260px 220px;animation:22s linear infinite me-chuva}.me-efeito-coracoes .me-efeito{opacity:.8;background-image:radial-gradient(circle at 35% 40%,#e84a7f38 0 7px,#0000 8px),radial-gradient(circle at 65% 40%,#e84a7f38 0 7px,#0000 8px);background-size:160px 150px;animation:30s linear infinite reverse me-chuva}@keyframes me-chuva{0%{background-position-y:0,0,0,0}to{background-position-y:480px,360px,630px,720px}}.me-efeito-bandeirinhas .me-efeito{border-top:3px solid #2a1f3d73;height:48px;inset:0 0 auto}.me-efeito-bandeirinhas .me-efeito:before{content:"";height:42px;-webkit-mask:conic-gradient(from -28deg at 50% 100%, #000 56deg, transparent 0) 0 0 / 48px 100% repeat-x;-webkit-mask:conic-gradient(from -28deg at 50% 100%, #000 56deg, transparent 0) 0 0 / 48px 100% repeat-x;mask:conic-gradient(from -28deg at 50% 100%, #000 56deg, transparent 0) 0 0 / 48px 100% repeat-x;background:repeating-linear-gradient(90deg,#d62839 0 48px,#ffb703 48px 96px,#2a9df4 96px 144px,#3dbb6d 144px 192px,#f0532d 192px 240px);position:absolute;top:0;left:0;right:0}.me-efeito-bandeirinhas.me-heroFesta{padding-top:96px}body[data-estacao=carnaval]{--me-pink:#ff2e93;--me-pink-deep:#c2006b;--me-pink-soft:#ffe0ef;--me-yellow:#ffcf00;--me-yellow-soft:#fff4bf;--me-aqua:#00b8a9;--me-aqua-soft:#ccf4ef;--me-lilac:#8b3dff;--me-lilac-soft:#ece0ff;--est-bg:radial-gradient(520px 360px at 10% 10%, #8b3dff33, transparent 70%), radial-gradient(520px 360px at 90% 15%, #ff2e932e, transparent 70%), radial-gradient(600px 420px at 50% 100%, #00b8a92e, transparent 70%), #fffaf0;--est-sombra1:#8b3dff;--est-sombra2:#00b8a9;--est-selo:#ff2e93;--est-faixa:#8b3dff;--est-deco1:#ff2e93;--est-deco2:#ffbf00;--est-deco3:#00b8a9;--est-deco4:#8b3dff}body[data-estacao=pascoa]{--me-pink:#e85d9a;--me-pink-deep:#c23d7a;--me-pink-soft:#ffe6f1;--me-yellow:#ffd86b;--me-yellow-soft:#fff6d6;--me-aqua:#3fbf9f;--me-aqua-soft:#dcf6ee;--me-lilac:#9b7bff;--me-lilac-soft:#efe9ff;--est-bg:radial-gradient(520px 360px at 10% 15%, #9b7bff2e, transparent 70%), radial-gradient(520px 360px at 90% 10%, #ffd86b4d, transparent 70%), radial-gradient(600px 420px at 60% 100%, #3fbf9f29, transparent 70%), #fffdf7;--est-sombra1:#9b7bff;--est-sombra2:#ffd86b;--est-selo:#3fbf9f;--est-faixa:#9b7bff}body[data-estacao=dia-das-maes]{--me-pink:#e84a7f;--me-pink-deep:#b8325f;--me-pink-soft:#ffe3ec;--me-yellow:#ffc9a8;--me-yellow-soft:#fff0e6;--me-aqua:#f28c9e;--me-aqua-soft:#ffe9ee;--me-lilac:#c56cf0;--me-lilac-soft:#f6e6ff;--est-bg:radial-gradient(520px 360px at 10% 15%, #e84a7f29, transparent 70%), radial-gradient(520px 360px at 90% 10%, #c56cf029, transparent 70%), radial-gradient(600px 420px at 50% 100%, #ffc9a84d, transparent 70%), #fff8f8;--est-sombra1:#c56cf0;--est-sombra2:#e84a7f;--est-selo:#b8325f;--est-faixa:#b8325f;--est-deco1:#e84a7f;--est-deco2:#c56cf0;--est-deco3:#ff8fab;--est-deco4:#b8325f}body[data-estacao=sao-joao]{--me-pink:#e8461f;--me-pink-deep:#b83510;--me-pink-soft:#ffe4da;--me-yellow:#ffb703;--me-yellow-soft:#fff1c7;--me-aqua:#2a9df4;--me-aqua-soft:#dbeeff;--me-lilac:#3dbb6d;--me-lilac-soft:#ddf5e6;--est-bg:radial-gradient(520px 360px at 10% 20%, #ffb70342, transparent 70%), radial-gradient(520px 360px at 90% 25%, #2a9df424, transparent 70%), radial-gradient(700px 420px at 50% 110%, #e8461f2e, transparent 70%), #fff9ec;--est-sombra1:#2a9df4;--est-sombra2:#ffb703;--est-selo:#3dbb6d;--est-faixa:#d62839}body[data-estacao=dia-dos-pais]{--me-pink:#2f6fed;--me-pink-deep:#1d4fb8;--me-pink-soft:#e0eaff;--me-yellow:#ffc93c;--me-yellow-soft:#fff3cc;--me-aqua:#2ec4b6;--me-aqua-soft:#d3f5f1;--me-lilac:#7aa7ff;--me-lilac-soft:#e6eeff;--est-bg:radial-gradient(520px 360px at 10% 15%, #2f6fed29, transparent 70%), radial-gradient(520px 360px at 90% 10%, #ffc93c42, transparent 70%), radial-gradient(600px 420px at 50% 100%, #2ec4b624, transparent 70%), #f8fbff;--est-sombra1:#1d4fb8;--est-sombra2:#ffc93c;--est-selo:#2ec4b6;--est-faixa:#1d4fb8;--est-deco1:#2f6fed;--est-deco2:#ffc93c;--est-deco3:#2ec4b6;--est-deco4:#1d4fb8}body[data-estacao=black-friday]{--me-pink:#ff2d55;--me-pink-deep:#c9002f;--me-pink-soft:#ffe0e7;--me-yellow:#ffd400;--me-yellow-soft:#fff6bf;--me-aqua:#ffd400;--me-aqua-soft:#fff6bf;--me-lilac:#2a1f3d;--me-lilac-soft:#ece8f2;--est-bg:radial-gradient(520px 360px at 85% 10%, #ffd40029, transparent 70%), radial-gradient(520px 360px at 10% 90%, #ff2d552e, transparent 70%), #17111f;--est-sombra1:#ffd400;--est-sombra2:#ff2d55;--est-selo:#ff2d55;--est-faixa:#17111f;--est-deco1:#ffd400;--est-deco2:#ff2d55;--est-deco3:#ffd400;--est-deco4:#ff2d55}body[data-estacao=black-friday] .me-heroFesta .me-heroLead{color:#ffffffdb}body[data-estacao=black-friday] .me-heroFesta .me-kickerPill{background:var(--me-yellow);color:#17111f}body[data-estacao=black-friday] .me-ticker.me-tickerFesta{color:var(--me-yellow)}body[data-estacao=natal]{--me-pink:#d62839;--me-pink-deep:#a4161a;--me-pink-soft:#ffe1e3;--me-yellow:#f5c542;--me-yellow-soft:#fff4d1;--me-aqua:#2a9d5c;--me-aqua-soft:#dcf3e5;--me-lilac:#2a9d5c;--me-lilac-soft:#dcf3e5;--est-bg:radial-gradient(520px 360px at 10% 15%, #2a9d5c4d, transparent 70%), radial-gradient(520px 360px at 90% 10%, #d628393d, transparent 70%), linear-gradient(180deg, #c9e8f2 0%, #e8f5f9 55%, #fffdf5 100%);--est-sombra1:#2a9d5c;--est-sombra2:#d62839;--est-selo:#d62839;--est-faixa:#a4161a;--est-deco1:#d62839;--est-deco2:#f5c542;--est-deco3:#2a9d5c;--est-deco4:#d62839}.me-previa{z-index:60;background:var(--me-ink);color:#fff;font-family:var(--me-body);border:2px solid #fff;border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;max-width:calc(100% - 32px);padding:10px 16px;font-size:14px;display:flex;position:fixed;bottom:18px;left:50%;translate:-50%;box-shadow:0 6px #2a1f3d59}.me-previa strong{font-family:var(--me-display);color:var(--me-yellow);font-weight:600}.me-previa a{color:#fff;font-weight:800;text-decoration:underline}@media (max-width:920px){.me-festaCantoE{font-size:58px;top:4px;left:-4px}.me-festaCantoD{font-size:70px;top:8px;right:-6px}.me-heroFesta:not(:has(.me-festaKids)){padding-bottom:56px}.me-efeito-bandeirinhas.me-heroFesta{padding-top:70px}}@media (prefers-reduced-motion:reduce){.me-efeito,.me-festaCanto{animation:none!important}}
