@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/90bfca24981de995-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/813db4da1994ef51-s.0vmd737txk1h4.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6e74c70e8d776c42-s.0iqen1t80zg64.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f462257512209772-s.p.39pl-v7c3qrze.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/90bfca24981de995-s.0izitdbyxo4j2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/813db4da1994ef51-s.0vmd737txk1h4.woff2)format("woff2");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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6e74c70e8d776c42-s.0iqen1t80zg64.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f462257512209772-s.p.39pl-v7c3qrze.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0e156020fd1d73f-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ece6651c07dc3133-s.0t8ljjjn9wtsx.woff2)format("woff2");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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1d0bb6ba8433fca1-s.2zyohmvb-ks7f.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9d036f80216c14ee-s.p.3u4lli0-axodc.woff2)format("woff2");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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.T0seSq_className{font-family:Playfair Display,Playfair Display Fallback}.T0seSq_variable{--fonte-titulo:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a925085458ef6d49-s.1dlfwrrc64r9c.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/089759a55bd8cb5e-s.0r1q_h8ivn1qc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/909022845d45f745-s.0u093y1biose6.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/901ab3db5ace4563-s.p.1i7nms22s53-n.woff2)format("woff2");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:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.OY7C3G_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:500}.OY7C3G_variable{--fonte-mao:"Caveat", "Caveat Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");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:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ec6f25a9e2f4d4fd-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b3db9f750640a943-s.0dguglgc-iz4q.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/78eb2d37ccba2007-s.p.2csanl8cs02r-.woff2)format("woff2");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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.Z8yX5W_className{font-family:Jost,Jost Fallback;font-style:normal}.Z8yX5W_variable{--fonte-texto:"Jost", "Jost Fallback"}
:root{--blush:#f7e6e4;--cha:#e8c3c3;--rose:#b5566b;--amora:#6b1f2e;--creme:#fff8f5;--tinta:#4a2c31;--suave:#7d5c61;--linha:#b5566b52;--sombra:0 10px 30px -14px #6b1f2e59;--madeira:#c9a27a;--titulo:var(--fonte-titulo), "Playfair Display", Georgia, serif;--mao:var(--fonte-mao), "Caveat", cursive;--texto:var(--fonte-texto), "Jost", system-ui, sans-serif;--gutter:20px;--coluna:1080px;--barra:76px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--blush);color:var(--tinta);font-family:var(--texto);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;font-weight:400;line-height:1.55;overflow-x:hidden}h1,h2,h3,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--rose);outline-offset:3px;border-radius:6px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.titulo{font-family:var(--titulo);color:var(--amora);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(2.35rem,9.6vw,3.6rem);font-weight:500;line-height:1.02}.titulo em{color:var(--rose);font-style:italic;font-weight:400}.titulo--menor{font-size:clamp(2rem,8.4vw,3rem)}.mao{font-family:var(--mao);color:var(--rose);font-size:1.45rem;line-height:1.1}.mao--amora{color:var(--amora)}.sobretitulo{letter-spacing:.24em;text-transform:uppercase;color:var(--rose);font-size:.74rem;font-weight:500}.lead{color:var(--tinta);max-width:34ch;font-size:1.06rem}.nota{color:var(--suave);font-size:.86rem}strong{color:var(--amora);font-weight:600}.secao{padding:64px var(--gutter);position:relative}.secao__miolo{max-width:var(--coluna);margin:0 auto;position:relative}.secao--creme{background:var(--creme)}.secao__topo{gap:12px;margin-bottom:32px;display:grid}.costura{border:0;border-top:1.5px dashed var(--linha);margin:0}.onda{pointer-events:none;z-index:0;position:absolute}.onda--topo{width:min(78vw,520px);top:0;right:0}.onda--base{width:min(84vw,560px);bottom:0;left:0}.secao>:not(.onda){z-index:1;position:relative}.botao{background:var(--rose);min-height:54px;color:var(--creme);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:.82rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 20px -10px #6b1f2e8c}.botao:hover{background:#9e4459}.botao:active{transform:scale(.98)}.botao svg{flex:none;width:20px;height:20px}.botao--cheio{letter-spacing:.08em;width:100%;padding:0 16px}.botao--amora{background:var(--amora)}.botao--amora:hover{background:#561623}.botao[aria-disabled=true]{box-shadow:none;background:#c9949f}.faixa{background:var(--amora);color:var(--creme);text-align:center;padding:10px var(--gutter);letter-spacing:.02em;font-size:.86rem}.faixa strong{color:var(--creme);font-family:var(--titulo);font-size:1.05rem;font-style:italic;font-weight:500}.cabecalho{max-width:var(--coluna);z-index:2;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex;position:relative}.marca{align-items:center;gap:10px;text-decoration:none;display:flex}.marca img{border-radius:50%;width:44px;height:44px}.marca span{font-family:var(--titulo);color:var(--amora);font-size:1.12rem;line-height:1}.marca small{font-family:var(--texto);letter-spacing:.3em;color:var(--rose);text-transform:uppercase;margin-top:4px;font-size:.6rem;display:block}.cabecalho__whats{color:var(--amora);border:1px solid var(--linha);background:#fff8f5b3;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.8rem;text-decoration:none;display:inline-flex}.cabecalho__whats svg{width:16px;height:16px}.abertura{padding-top:16px;padding-bottom:56px;overflow:hidden}.abertura__grade{gap:26px;display:grid}.abertura__texto{justify-items:start;gap:16px;display:grid}.abertura__laco{width:46px;color:var(--amora);margin-bottom:-4px}.abertura__preco{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.preco{font-family:var(--titulo);color:var(--amora);font-size:2rem;line-height:1}.preco__de{color:var(--suave);font-size:1rem;text-decoration:line-through}.abertura__inclui{color:var(--suave);font-size:.92rem}.confianca{color:var(--amora);flex-wrap:wrap;gap:6px 0;font-size:.84rem;display:flex}.confianca li{align-items:center;display:inline-flex}.confianca li+li:before{content:"·";color:var(--rose);margin:0 9px;font-weight:600}.abertura__midia{margin:6px 8px 0 18px;position:relative}.arco{aspect-ratio:4/5;background:var(--cha);box-shadow:var(--sombra);border-radius:999px 999px 28px 28px;position:relative;overflow:hidden}.arco img,.arco video{object-fit:cover;width:100%;height:100%}.abertura__midia:after{content:"";border:1.5px dashed var(--rose);opacity:.55;pointer-events:none;border-radius:999px 999px 34px 34px;position:absolute;inset:-9px}.abertura__selo{z-index:2;width:96px;position:absolute;bottom:18%;left:-16px}.abertura__bilhete{z-index:2;text-align:right;position:absolute;bottom:-22px;right:-4px;transform:rotate(-4deg)}.selo{filter:drop-shadow(0 6px 12px #6b1f2e40);animation:28s linear infinite girar}@keyframes girar{to{transform:rotate(360deg)}}.passos{gap:30px;display:grid}.passo{grid-template-columns:112px 1fr;align-items:center;gap:18px;display:grid}.passo__foto{border:4px solid var(--creme);outline:1.5px dashed var(--rose);outline-offset:4px;width:112px;height:112px;box-shadow:var(--sombra);border-radius:50%;overflow:hidden}.passo__foto img{object-fit:cover;width:100%;height:100%}.passo__trio{width:112px;height:112px;position:relative}.passo__trio img{border:3px solid var(--creme);width:62px;height:62px;box-shadow:var(--sombra);object-fit:cover;border-radius:50%;position:absolute}.passo__trio img:first-child{top:6px;left:0}.passo__trio img:nth-child(2){top:0;right:0}.passo__trio img:nth-child(3){bottom:0;left:25px}.passo__num{font-family:var(--titulo);color:var(--rose);font-size:1.1rem;font-style:italic}.passo h3{font-family:var(--titulo);color:var(--amora);margin:2px 0 6px;font-size:1.24rem;font-weight:500;line-height:1.2}.passo p{color:var(--suave);font-size:.95rem}.passos__fim{text-align:center;margin-top:28px}.polaroid{box-shadow:var(--sombra);background:#fff;width:min(76%,320px);margin:0 auto;padding:12px 12px 46px;position:relative;transform:rotate(-2deg)}.polaroid img{width:100%;aspect-ratio:var(--proporcao,4 / 5);object-fit:cover}.polaroid figcaption{text-align:center;font-family:var(--mao);color:var(--amora);font-size:1.3rem;line-height:1;position:absolute;bottom:10px;left:0;right:0}.polaroid:before{content:"";background:#e8c3c3d9;width:86px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #0000000f}.caixinha{gap:34px;display:grid}.caixinha__foto{position:relative}.caixinha__nota{max-width:84px;position:absolute;top:26%;left:0;transform:rotate(-8deg)}.itens{counter-reset:item}.itens li{border-bottom:1.5px dashed var(--linha);grid-template-columns:40px 1fr;align-items:baseline;padding:13px 0;font-size:1rem;display:grid}.itens li:before{counter-increment:item;content:"0" counter(item);font-family:var(--titulo);color:var(--rose);font-size:1.1rem;font-style:italic}.itens__mais{grid-template-columns:40px 1fr;padding-top:14px;display:grid}.itens__mais:before{content:"+";color:var(--rose);font-size:1.4rem;line-height:1}.pedido{padding-bottom:96px}.pedido__grade{gap:30px;display:grid}.pedido__vitrine{justify-items:center;gap:10px;display:grid}.pedido__vitrine .polaroid{--proporcao:3 / 4;width:min(54%,300px);padding:9px 9px 38px}.pedido__vitrine img{animation:.35s surgir}@keyframes surgir{0%{opacity:.2}to{opacity:1}}.etapa{border:0;min-width:0;margin:0 0 28px;padding:0;scroll-margin-top:24px}.etapa legend{align-items:center;gap:12px;width:100%;margin-bottom:14px;padding:0;display:flex}.etapa__num{width:36px;height:36px;font-family:var(--titulo);color:var(--amora);outline:1.5px dashed var(--rose);outline-offset:2px;background:#e8c3c38c;border-radius:50%;flex:none;place-items:center;font-style:italic;display:grid}.etapa__nome{font-family:var(--titulo);color:var(--amora);font-size:1.24rem;line-height:1.15}.etapa__escolha{font-family:var(--mao);color:var(--rose);white-space:nowrap;margin-left:auto;font-size:1.3rem}.etapa--falta .etapa__num{background:var(--rose);color:var(--creme)}.etapa__falta{color:var(--rose);margin-top:8px;font-size:.86rem}.etapa .nota{margin-top:10px}.bolinhas{grid-template-columns:repeat(3,1fr);gap:16px 10px;display:grid}.bolinha{cursor:pointer;text-align:center;justify-items:center;gap:7px;font-size:.88rem;line-height:1.2;display:grid}.bolinha input{opacity:0;pointer-events:none;position:absolute}.bolinha__disco{background:var(--cor,var(--cha));border:3px solid var(--creme);outline-offset:3px;border-radius:50%;outline:2px solid #0000;width:78px;height:78px;transition:transform .2s,outline-color .2s;overflow:hidden;box-shadow:0 4px 14px -6px #6b1f2e73}.bolinha__disco img{object-fit:cover;width:100%;height:100%}.bolinha input:checked+.bolinha__disco{outline:2px solid var(--rose);transform:scale(1.04)}.bolinha input:focus-visible+.bolinha__disco{outline:2px dashed var(--amora)}.bolinha input:checked~span:last-child{color:var(--amora);font-weight:500}.bolinhas--pequenas .bolinha__disco{width:56px;height:56px}.bolinhas--duas{grid-template-columns:repeat(2,1fr);max-width:260px}.varal{padding-top:10px;position:relative}.varal+.varal{margin-top:8px}.varal__fio{width:calc(100% + 12px);height:30px;color:var(--suave);position:absolute;top:0;left:-6px;right:-6px}.varal__fila{justify-content:space-around;gap:6px;display:flex}.etiqueta{cursor:pointer;padding-top:12px;position:relative}.etiqueta:nth-child(2),.etiqueta:nth-child(4){margin-top:5px}.etiqueta:nth-child(3){margin-top:8px}.etiqueta input{opacity:0;pointer-events:none;position:absolute}.etiqueta__prendedor{background:var(--madeira);z-index:1;border-radius:2px;width:8px;height:18px;margin-left:-4px;position:absolute;top:0;left:50%}.etiqueta__papel{min-width:52px;height:58px;color:var(--amora);font-family:var(--titulo);background:#e8c3c3b3;border-radius:6px;place-items:center;padding:0 10px;font-size:1.3rem;transition:background .2s,transform .2s;display:grid;box-shadow:0 6px 12px -8px #6b1f2e80}.etiqueta__papel--texto{font-size:1.05rem;font-style:italic}.etiqueta:nth-child(odd) .etiqueta__papel{transform:rotate(-3deg)}.etiqueta:nth-child(2n) .etiqueta__papel{transform:rotate(2.5deg)}.etiqueta input:checked+.etiqueta__prendedor+.etiqueta__papel{background:var(--rose);color:var(--creme);transform:rotate(0)translateY(2px)}.etiqueta input:focus-visible+.etiqueta__prendedor+.etiqueta__papel{outline:2px dashed var(--amora);outline-offset:3px}.link-mao{font-family:var(--mao);color:var(--rose);text-underline-offset:4px;margin-top:14px;font-size:1.35rem;text-decoration:underline;text-decoration-thickness:1px}.campo{color:var(--suave);gap:6px;margin-top:14px;font-size:.9rem;display:grid}.campo input{border:1.5px dashed var(--rose);background:var(--creme);min-height:48px;color:var(--tinta);border-radius:12px;padding:0 14px;font-size:1rem}.campo input:focus{outline:2px solid var(--rose);outline-offset:1px;border-style:solid}.campo--curto input{max-width:140px}.chave{cursor:pointer;background:var(--creme);border:1.5px dashed var(--linha);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.chave input{opacity:0;pointer-events:none;position:absolute}.chave__trilho{background:var(--cha);border-radius:999px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.chave__trilho:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.chave input:checked~.chave__trilho{background:var(--rose)}.chave input:checked~.chave__trilho:after{transform:translate(18px)}.chave input:focus-visible~.chave__trilho{outline:2px dashed var(--amora);outline-offset:3px}.resumo{box-shadow:var(--sombra);background:#fff;border-radius:6px;padding:22px 20px;position:relative}.resumo:before{content:"";border:1.5px dashed var(--linha);pointer-events:none;border-radius:3px;position:absolute;inset:7px}.resumo__titulo{text-align:center;margin-bottom:14px}.resumo dl{grid-template-columns:auto 1fr;gap:8px 14px;font-size:.95rem;display:grid}.resumo dt{color:var(--suave)}.resumo dd{color:var(--amora);text-align:right;font-weight:500}.resumo dd.vazio{color:var(--rose);font-style:italic;font-weight:400}.resumo__total{border-top:1.5px dashed var(--linha);justify-content:space-between;align-items:baseline;margin:16px 0 4px;padding-top:14px;display:flex}.resumo__pronta{color:var(--suave);margin-bottom:18px;font-size:.9rem}.resumo__pronta strong{font-weight:500}.resumo .nota{text-align:center;margin-top:12px}.barra{z-index:30;-webkit-backdrop-filter:blur(8px);border-top:1.5px dashed var(--linha);padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));background:#fff8f5f5;transition:transform .3s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 24px -18px #6b1f2e73}.barra--visivel{transform:none}.barra__miolo{max-width:var(--coluna);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.barra__preco{line-height:1.1;display:grid}.barra__preco .preco{font-size:1.6rem}.barra__preco small{color:var(--suave);font-size:.74rem}.barra .botao{letter-spacing:.12em;min-height:48px;padding:0 18px;font-size:.74rem}.feito{gap:30px;display:grid}.feito__foto{width:min(82%,380px);margin:0 auto;position:relative}.feito__foto .arco{aspect-ratio:1;border-radius:50%}.feito__foto:after{content:"";border:1.5px dashed var(--rose);opacity:.55;border-radius:50%;position:absolute;inset:-10px}.feito__selo{z-index:2;width:88px;position:absolute;top:-6px;right:-10px}.feito__texto{gap:14px;display:grid}.feito__texto p{color:var(--tinta)}.blocos{gap:52px;display:grid}.bloco{gap:16px;display:grid}.etiqueta-cuidados{box-shadow:var(--sombra);background:#fff;border-radius:6px;padding:24px 20px;position:relative}.etiqueta-cuidados:before{content:"";border:1.5px dashed var(--linha);pointer-events:none;border-radius:3px;position:absolute;inset:7px}.etiqueta-cuidados ul{gap:14px;margin-top:14px;display:grid}.etiqueta-cuidados li{grid-template-columns:28px 1fr;align-items:start;gap:10px;display:grid}.etiqueta-cuidados svg{width:24px;height:24px;color:var(--amora);margin-top:1px}.etiqueta-cuidados b{font-family:var(--titulo);color:var(--amora);font-size:1.05rem;font-weight:500;line-height:1.25;display:block}.etiqueta-cuidados li span{color:var(--suave);font-size:.9rem}.embalagem{gap:22px;display:grid}.embalagem .polaroid{transform:rotate(2deg)}.seguranca{border:1.5px dashed var(--linha);color:var(--suave);background:#fff8f599;border-radius:14px;grid-template-columns:26px 1fr;gap:10px;padding:14px 16px;font-size:.9rem;display:grid}.seguranca svg{width:22px;height:22px;color:var(--rose)}.duvidas{display:grid}.duvidas details{border-bottom:1.5px dashed var(--linha)}.duvidas summary{cursor:pointer;font-family:var(--titulo);color:var(--amora);justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:1.1rem;line-height:1.3;list-style:none;display:flex}.duvidas summary::-webkit-details-marker{display:none}.duvidas summary:after{content:"+";font-family:var(--texto);color:var(--rose);flex:none;font-size:1.5rem;transition:transform .2s}.duvidas details[open] summary:after{transform:rotate(45deg)}.duvidas details p{color:var(--suave);padding:0 0 18px;font-size:.97rem}.rodape{background:var(--amora);color:var(--creme);padding:52px var(--gutter) calc(var(--barra) + 40px);text-align:center}.rodape__miolo{max-width:var(--coluna);justify-items:center;gap:22px;margin:0 auto;display:grid}.rodape img{border-radius:50%;width:92px;height:92px}.rodape .mao{color:var(--cha);font-size:1.6rem}.redes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.redes a{border:1px solid #fff8f559;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.88rem;text-decoration:none;display:inline-flex}.redes a:hover{background:#fff8f51a}.redes svg{width:18px;height:18px}.rodape small{color:#fff8f5b3;font-size:.8rem}@media (min-width:760px){:root{--gutter:40px}.secao{padding-top:96px;padding-bottom:96px}.abertura__grade{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px}.abertura__midia{margin:30px 30px 30px 10px}.abertura__selo{width:116px;left:-40px}.passos{grid-template-columns:repeat(3,1fr);gap:36px}.passo{text-align:center;grid-template-columns:1fr;justify-items:center}.passo__foto,.passo__trio{width:150px;height:150px}.passo__trio img{width:84px;height:84px}.passo__trio img:nth-child(3){left:33px}.caixinha{grid-template-columns:1fr 1fr;align-items:center;gap:56px}.pedido__grade{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px}.pedido__vitrine{position:sticky;top:24px}.pedido__vitrine .polaroid{width:min(86%,360px)}.bolinhas{grid-template-columns:repeat(6,1fr)}.bolinhas--pequenas{grid-template-columns:repeat(3,90px)}.feito{grid-template-columns:1fr 1.1fr;align-items:center;gap:56px}.blocos{grid-template-columns:1fr 1fr;gap:56px 64px}.blocos>.bloco--largo{grid-column:1/-1}.duvidas{max-width:760px;margin:0 auto}}.seta-inline{vertical-align:middle;width:40px;display:inline-block;transform:rotate(10deg)}
