:root{--p-bg: #f2ede4;--p-bg2: #ebe4d8;--p-tx: #191612;--p-tx2: #6e665a;--p-linha: rgb(25 22 18 / .12);--p-tx3: #3d372f;--p-topo: #2b2a24;--p-palco: radial-gradient(ellipse 60% 55% at 50% -6%, rgb(255 250 240 / .95), transparent 70%), linear-gradient(180deg, #e9e1d3, #d9cdb8);--p-serif: var(--fonte, "Chillax"), system-ui, sans-serif;--p-sans: "Manrope", system-ui, sans-serif;--p-mx: clamp(1.25rem, 5vw, 5rem)}:is(.s-hist,.s-meis,.s-col,.s-rabal,.s-rodape){position:relative;color:var(--p-tx);font-family:var(--p-sans)}.s-rot{font-size:.7rem;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--p-tx2)}.s-tit{font-family:var(--p-serif);font-weight:400;font-size:clamp(3rem,6.4vw,6.6rem);line-height:1;letter-spacing:-.025em;margin-top:1.1rem}.s-cab{padding:0 var(--p-mx);margin-bottom:clamp(3.5rem,9vh,6rem)}.s-cab--linha{display:flex;justify-content:space-between;align-items:end;gap:2rem}.s-cab__nota{font-size:.92rem;color:var(--p-tx2)}.s-botao{display:inline-flex;align-items:center;height:3.1rem;padding:0 1.9rem;border-radius:3rem;background:var(--p-tx);color:var(--p-bg);font-size:.72rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase;transition:background .3s,color .3s,translate .3s}.s-botao:hover{translate:0 -2px}.s-botao--linha{background:none;color:var(--p-tx);box-shadow:inset 0 0 0 1px var(--p-tx)}.s-botao--linha:hover{background:var(--p-tx);color:var(--p-bg)}.s-palco{position:relative;display:grid;grid-template-rows:minmax(0,1fr);place-items:end center;aspect-ratio:4 / 5;border-radius:1.4rem;overflow:hidden;padding-bottom:12%;background:var(--p-palco)}.s-palco:after{content:"";position:absolute;left:50%;bottom:10%;width:46%;height:5%;translate:-50% 50%;border-radius:50%;background:radial-gradient(closest-side,rgb(40 25 5 / .35),transparent);z-index:0}.s-palco img{position:relative;z-index:1;width:64%;height:86%;min-height:0;object-fit:contain;object-position:50% 100%;transition:scale 1.2s var(--curva),translate 1.2s var(--curva)}.s-palco img[src]:not([src*="."]),.s-palco img:not([src]){visibility:hidden}.s-hist{display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(2rem,6vw,7rem);align-items:end;padding:clamp(12rem,30vh,18rem) var(--p-mx) clamp(7rem,16vh,11rem);background:linear-gradient(180deg,#040706 0,var(--p-topo) 9%,var(--p-bg) 28%)}.s-hist .s-tit{font-size:clamp(3.4rem,7.4vw,7.6rem);max-width:9ch}.s-hist__txt>p{font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.7;color:var(--p-tx3);max-width:32rem}.s-hist__txt>p+p{margin-top:1.1rem;font-family:var(--p-serif);font-size:clamp(1.5rem,2.1vw,1.9rem);line-height:1.3;color:var(--p-tx)}.s-factos{display:grid;grid-template-columns:repeat(3,1fr);margin-top:clamp(2.5rem,6vh,4rem);border-top:1px solid var(--p-linha)}.s-factos div{padding:1.3rem 1rem 0 0}.s-factos div+div{padding-left:1.2rem;border-left:1px solid var(--p-linha)}.s-factos dt{font-family:var(--p-serif);font-size:clamp(1.9rem,2.6vw,2.6rem);line-height:1}.s-factos dd{margin-top:.5rem;font-size:.8rem;line-height:1.5;color:var(--p-tx2)}.s-meis{background:var(--p-bg);padding:clamp(6rem,14vh,10rem) 0}.s-meis__lista{display:grid;gap:clamp(5rem,14vh,9rem);padding:0 var(--p-mx)}.s-mel{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,7vw,8rem);align-items:center}.s-mel:nth-child(2n) .s-palco{order:2}.s-mel .s-palco{max-height:82vh;width:100%;justify-self:center}.s-mel:hover .s-palco img{scale:1.03;translate:0 -.5rem}.s-mel__txt{max-width:30rem}.s-mel__nome{font-family:var(--p-serif);font-weight:400;font-size:clamp(3.6rem,7vw,7rem);line-height:.95;letter-spacing:-.03em;margin:1rem 0 1.4rem}.s-mel__desc{font-size:1.05rem;line-height:1.7;color:var(--p-tx3)}.s-perfil{margin:2.2rem 0;border-top:1px solid var(--p-linha)}.s-perfil div{display:grid;grid-template-columns:7.5rem 1fr;align-items:center;padding:.85rem 0;border-bottom:1px solid var(--p-linha)}.s-perfil dt{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--p-tx2)}.s-perfil dd{display:flex;align-items:center;gap:1rem;font-size:.92rem}.s-esc{position:relative;width:7rem;height:1px;background:var(--p-linha)}.s-esc i{position:absolute;left:0;top:0;height:1px;width:calc(var(--n) * 20%);background:var(--p-tx)}.s-esc i:after{content:"";position:absolute;right:-4px;top:-4px;width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1px var(--p-tx)}.s-perfil small{color:var(--p-tx2);font-size:.82rem}.s-tam{display:flex;flex-wrap:wrap;gap:.5rem}.s-tam button{height:2.4rem;padding:0 1.1rem;border-radius:2rem;font-size:.82rem;box-shadow:inset 0 0 0 1px var(--p-linha);transition:box-shadow .25s,background .25s}.s-tam button:hover{box-shadow:inset 0 0 0 1px var(--p-tx2)}.s-tam button[aria-checked=true]{box-shadow:inset 0 0 0 1px var(--p-tx);background:color-mix(in srgb,var(--p-tx) 7%,transparent)}.s-compra{display:flex;align-items:center;gap:1.6rem;margin-top:1.8rem}.s-preco{font-family:var(--p-serif);font-size:2.4rem;line-height:1}.s-col{background:var(--p-bg2);padding:clamp(6rem,14vh,10rem) 0 clamp(5rem,12vh,8rem)}.s-col__grelha{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(1rem,1.6vw,1.6rem);padding:0 var(--p-mx)}.s-prod{display:flex;flex-direction:column}.s-palco--peq{border-radius:1.1rem}.s-palco--peq img{width:64%}.s-prod:hover .s-palco img{scale:1.04;translate:0 -.4rem}.s-prod__nome{font-family:var(--p-serif);font-size:1.7rem;line-height:1.05;margin-top:1.2rem}.s-prod__desc{margin-top:.5rem;font-size:.85rem;line-height:1.55;color:var(--p-tx2);flex:1}.s-prod__preco{margin-top:1rem;padding-top:.9rem;border-top:1px solid var(--p-linha);font-size:.85rem;letter-spacing:.04em}.s-pack{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin:clamp(4rem,10vh,6rem) var(--p-mx) 0;padding-top:2.2rem;border-top:1px solid var(--p-linha)}.s-pack__txt{font-family:var(--p-serif);font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1.2;max-width:34ch}.s-rabal{min-height:115vh;color:#f1ece2;padding:clamp(10rem,24vh,15rem) var(--p-mx) 0;display:grid;grid-template-columns:minmax(0,34rem) minmax(0,38rem);justify-content:space-between;align-content:start;gap:3rem;background:linear-gradient(180deg,var(--p-bg2) 0,rgb(4 7 6 / 0) 22%),var(--rabal, url(../media/pecas/rabal_infinito.jpg)) center bottom / cover no-repeat,#040706}.s-rabal__txt{max-width:34rem}.s-rabal .s-rot{color:#9aa196}.s-rabal__txt>p:not(.s-rot){margin:1.6rem 0 2.2rem;font-size:1.05rem;line-height:1.7;color:#c1c4ba}.s-rabal .s-botao{background:#f1ece2;color:#0b0d0b}.s-rabal__mapa{align-self:start;border-radius:1.4rem;overflow:hidden;background:#080b0ab8;box-shadow:inset 0 0 0 1px #efe8dc1a,0 30px 60px -30px #000;backdrop-filter:blur(10px)}.s-rabal__mapa iframe{display:block;width:100%;height:clamp(17rem,44vh,25rem);border:0;filter:invert(.92) hue-rotate(180deg) saturate(.55) brightness(.92) contrast(.95)}.s-rabal__mapa p{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.3rem;font-size:.82rem;letter-spacing:.03em;color:#c1c4ba}.s-rabal__mapa a{flex:none;color:#f1ece2;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;padding-bottom:.2rem;border-bottom:1px solid rgb(241 236 226 / .5)}.s-rodape{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem;padding:4rem var(--p-mx) 2rem;background:#040706;color:#c1c4ba;font-size:.9rem;line-height:1.7}.s-rodape .s-rot{color:#7d847a;margin-bottom:.6rem}.s-rodape a:hover{color:#fff}.s-rodape__marca{font-family:var(--p-serif);font-size:2.2rem;color:#f1ece2;line-height:1}.s-rodape__marca span{display:block;margin-top:.8rem;font-family:var(--p-sans);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:#7d847a}.s-rodape__fim{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;padding-top:1.6rem;margin-top:1.6rem;border-top:1px solid rgb(241 236 226 / .1);font-size:.8rem;color:#7d847a}.s-rodape .outder{filter:invert(1)}.topo.solido{background:color-mix(in srgb,var(--p-bg) 86%,transparent)!important;border-bottom-color:var(--p-linha)!important}.topo.solido :is(.marca,.menu,.menu a){color:var(--p-tx)!important;text-shadow:none!important}@media(max-width:900px){.s-hist,.s-mel,.s-rabal{grid-template-columns:1fr}.s-rabal{padding-bottom:46vh}.s-mel:nth-child(2n) .s-palco{order:0}.s-col__grelha{grid-template-columns:1fr 1fr}.s-cab--linha,.s-pack{flex-direction:column;align-items:start}.s-rodape{grid-template-columns:1fr}.s-rodape__fim{flex-direction:column;gap:.8rem;align-items:start}}@media(max-width:520px){.s-factos{grid-template-columns:1fr}.s-factos div+div{border-left:0;padding-left:0}}body[data-estilo=final]{--disp: var(--p-serif);--disp-w: 500;--disp-st: normal;--disp-ls: -.035em}:is(.s-tit,.s-mel__nome,.s-prod__nome,.s-preco,.s-factos dt,.s-pack__txt,.s-rodape__marca,.s-hist__txt>p+p){font-weight:500}body[data-estilo=final]{--p-bg: #070908;--p-bg2: #0b0e0c;--p-tx: #efe8dc;--p-tx2: #8f948a;--p-tx3: #c3c2b8;--p-linha: rgb(239 232 220 / .1);--p-topo: #070908;--p-palco: radial-gradient(ellipse 60% 55% at 50% -6%, rgb(255 222 176 / .2), transparent 70%), linear-gradient(180deg, #141713, #0b0d0b)}body[data-estilo=final] .s-palco{box-shadow:inset 0 0 0 1px #efe8dc12}body[data-estilo=final] .s-palco:after{background:radial-gradient(closest-side,rgb(0 0 0 / .6),transparent)}body[data-estilo=final] :is(.s-meis,.s-col){background-image:radial-gradient(1px 1px at 12% 8%,#fff6 50%,transparent),radial-gradient(1px 1px at 78% 4%,#fff5 50%,transparent),radial-gradient(1.2px 1.2px at 46% 2%,#fff7 50%,transparent)}body[data-estilo=final] .s-rabal{background:linear-gradient(180deg,var(--p-bg2) 0,rgb(4 7 6 / 0) 22%),var(--rabal, url(../media/pecas/rabal_infinito.jpg)) center bottom / cover no-repeat,#040706}body[data-estilo=claro]{--corpo: "Manrope", system-ui, sans-serif;--disp: var(--p-serif);--disp-w: 500;--disp-st: normal;--disp-ls: -.035em}body[data-estilo=claro] .s-hist{background:linear-gradient(180deg,#6b9628 0,#a9b97a 8%,var(--p-bg) 24%)}body[data-estilo=claro] .palco :is(.barra__preco,.barra__comprar,.barra__ver){text-shadow:0 1px 12px rgb(0 40 90 / .35)}:is(.s-hist__txt>p+p,.s-pack__txt){font-family:var(--p-sans)!important;font-weight:300!important;letter-spacing:-.01em}:is(.s-tit,.s-mel__nome){letter-spacing:-.045em}
