.spg{font-family:var(--font-sans);background:var(--cream);color:var(--ink);line-height:1.6;-webkit-font-smoothing:antialiased}.spg img{display:block;max-width:100%;height:auto}.spg a{color:inherit}.spg .wrap{max-width:1120px;margin-inline:auto;padding-inline:clamp(1.2rem,5vw,4.5rem)}.spg .top{position:absolute;top:0;left:0;right:0;z-index:5;padding:1.1rem clamp(1.2rem,5vw,4.5rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--cream)}.spg .top img{width:78px;height:auto}.spg .top nav{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:flex-end}.spg .top a{font-weight:700;text-decoration:none;font-size:.9rem}.spg .top nav a{min-height:44px;display:inline-flex;align-items:center;padding:.55rem .9rem;border:1px solid rgba(245,240,235,.28);border-radius:999px;background:#160c083d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.spg .top nav a:hover{background:var(--coral);border-color:var(--coral);color:#160c08}.spg .hero{position:relative;min-height:66svh;display:flex;align-items:flex-end;overflow:hidden;background:var(--espresso);color:var(--cream);padding:8rem 0 clamp(3rem,8vh,5.5rem)}.spg .hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.spg .hero__bg img{width:100%;height:100%;object-fit:cover;object-position:center}.spg .hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(95deg,#160c08e0,#160c0894 46%,#160c0833),linear-gradient(to top,rgba(22,12,8,.82),transparent 42%)}.spg .hero .wrap{position:relative;z-index:2}.spg .eyebrow{font-weight:800;font-size:.74rem;letter-spacing:.24em;text-transform:uppercase;color:var(--coral);margin-bottom:1rem}.spg h1,.spg h2,.spg h3,.eop h1,.eop h2,.eop h3,.eop h4{color:inherit}.spg h1,.spg h2,.spg h3{font-family:var(--font-serif);font-weight:400;line-height:1}.spg h1{font-size:clamp(2.65rem,5.8vw,4.8rem);max-width:18ch;text-wrap:balance}.spg h1 em,.spg h2 em{font-style:italic;color:var(--coral)}.spg .lead{font-size:clamp(1.05rem,2.2vw,1.32rem);max-width:38ch;color:#f5f0ebe0;margin-top:1.4rem;text-wrap:pretty}.spg .actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2rem}.spg .btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border-radius:999px;padding:.85rem 1.25rem;font-weight:800;text-decoration:none;border:1.5px solid transparent}.spg .btn--main{background:var(--coral);color:#160c08}.spg .btn--ghost{border-color:#f5f0eb8c;color:var(--cream)}.spg .btn:hover{transform:translateY(-2px)}.spg .main{padding:clamp(3rem,8vh,5rem) 0}.spg .split{display:grid;grid-template-columns:minmax(0,.95fr) minmax(280px,.72fr);gap:clamp(2rem,6vw,4rem);align-items:start}.spg .copy h2{font-size:clamp(2rem,5vw,3.5rem);margin-bottom:1rem}.spg .copy p{color:var(--ink-soft);max-width:58ch;margin-bottom:1rem;text-wrap:pretty}.spg .checks{list-style:none;margin:1.4rem 0 0;display:grid;gap:.72rem}.spg .checks li{padding:.85rem 1rem;border:1px solid rgba(177,74,30,.14);background:#fff;border-radius:8px}.spg .card{background:#fff;border:1px solid rgba(177,74,30,.16);border-radius:8px;overflow:hidden;box-shadow:0 24px 60px -42px #160c0880}.spg .card img{width:100%;aspect-ratio:4/3;object-fit:cover}.spg .card__body{padding:1.25rem}.spg .card__body h3{font-size:1.7rem;margin-bottom:.45rem}.spg .price{font-weight:900;color:var(--coral-deep);margin:.5rem 0 1rem}.spg .faq{background:var(--cream-2);padding:clamp(3rem,8vh,5rem) 0}.spg .faq h2{font-size:clamp(2rem,5vw,3.4rem);margin-bottom:1.6rem}.spg .qa{display:grid;gap:.9rem}.spg .qa div{background:#fff;border-radius:8px;padding:1.2rem;border:1px solid rgba(177,74,30,.14)}.spg .qa h3{font-family:var(--font-sans);font-size:1rem;font-weight:900;margin-bottom:.35rem}.spg .qa p{color:var(--ink-soft);text-wrap:pretty}.spg .final{background:var(--espresso);color:var(--cream);padding:clamp(3rem,8vh,5rem) 0;text-align:center}.spg .final h2{font-size:clamp(2.2rem,6vw,4rem);margin-bottom:1rem}.spg .final p{max-width:42ch;margin:0 auto 1.6rem;color:#f5f0ebd1;text-wrap:pretty}.spg .footer{background:var(--espresso-2);color:#f5f0ebb8;padding:2.4rem 0;font-size:.9rem}.spg .footer .wrap{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.spg .footer a{color:inherit;text-decoration:none}.spg .footer a:hover{color:var(--coral)}@media(max-width:760px){.spg .top{position:absolute;align-items:flex-start}.spg .top img{width:64px}.spg .top nav{gap:.45rem}.spg .top nav a{padding:.5rem .7rem;font-size:.82rem}.spg .hero{min-height:72svh;padding-top:7rem}.spg h1{font-size:clamp(2.35rem,11.5vw,3.35rem);max-width:100%}.spg .split{grid-template-columns:1fr}.spg .card{max-width:420px}}.eop{font-family:var(--font-sans);background:var(--espresso);color:var(--cream-2);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.eop .poster{position:relative;width:100%;min-height:100svh;display:flex;flex-direction:column;overflow:hidden}.eop.eop--404 .poster{justify-content:space-between}.eop.eop--encomendas .poster{justify-content:flex-end}.eop .poster__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.eop .poster__bg img{width:100%;height:100%;object-fit:cover;object-position:center 28%;animation:eopKb 28s ease-in-out infinite alternate}.eop.eop--404 .poster__bg img{object-position:center 30%}.eop.eop--encomendas .poster__bg img{animation-name:eopKbEnc}@keyframes eopKb{0%{transform:scale(1)}to{transform:scale(1.07) translate(-1%,1%)}}@keyframes eopKbEnc{0%{transform:scale(1)}to{transform:scale(1.08) translate(-1%,1%)}}@media(prefers-reduced-motion:reduce){.eop .poster__bg img{animation:none}}.eop.eop--404 .poster__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to bottom,#160c08b8,#160c082e 22%,#160c081a 42%,#160c08b8 72%,#160c08f7)}.eop.eop--encomendas .poster__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,rgba(22,12,8,.97) 0%,rgba(22,12,8,.88) 20%,rgba(22,12,8,.5) 40%,rgba(22,12,8,.06) 60%,transparent 100%)}.eop .head{position:relative;z-index:2;text-align:center;padding:clamp(1.8rem,5vw,2.8rem) 1.4rem 0}.eop.eop--encomendas .head{display:none;padding:clamp(2.2rem,5vw,3.2rem) clamp(1.4rem,5vw,2.8rem) 0}.eop .brand{font-family:var(--font-serif);font-weight:500;font-size:clamp(1.5rem,5vw,2rem);line-height:1;color:var(--cream-2);text-shadow:0 2px 22px rgba(0,0,0,.6)}.eop .brand em{font-style:italic;font-weight:400}.eop .num{font-family:var(--font-serif);font-weight:500;font-size:clamp(5.5rem,26vw,12rem);line-height:.86;color:var(--cream-2);text-shadow:0 4px 40px rgba(0,0,0,.5);letter-spacing:-.02em}.eop .foot{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 clamp(1.4rem,5vw,2.4rem) clamp(2rem,6vw,3.2rem);width:100%}.eop.eop--encomendas .foot{padding-top:clamp(1.8rem,6vw,3rem)}.eop .title{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.5rem,5.4vw,2.4rem);color:var(--cream-2);line-height:1.18;margin-bottom:.7rem;text-shadow:0 2px 18px rgba(0,0,0,.55);max-width:18ch;text-wrap:balance}.eop .desc{font-size:clamp(.92rem,2.8vw,1.05rem);color:#fbf4e9d1;max-width:34ch;margin-bottom:clamp(1.4rem,4vw,2rem);text-shadow:0 1px 12px rgba(0,0,0,.55);text-wrap:pretty}.eop .promise{margin-top:clamp(1.2rem,3.5vw,1.6rem);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:#e87843e6;font-weight:700;text-shadow:0 1px 10px rgba(0,0,0,.6)}.eop .btns{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;width:100%;max-width:420px}.eop.eop--encomendas .btns{flex-direction:column;align-items:center;max-width:360px;margin:0 auto}.eop .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:999px;font-weight:700;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;padding:.92em 1.7em;font-size:clamp(.92rem,2.8vw,1rem)}.eop.eop--encomendas .btn{width:100%}.eop .btn:hover{transform:translateY(-2px)}.eop .btn--p{background:var(--coral);color:#1a0904;box-shadow:0 12px 32px #e878436b}.eop .btn--p:hover{background:var(--coral-deep);box-shadow:0 16px 40px #e878438a}.eop .btn--g{background:#f5f0eb1a;border:1px solid rgba(245,240,235,.3);color:var(--cream-2);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.eop .btn--g:hover{background:#f5f0eb33}.eop .micro{font-size:.72rem;margin-top:1rem;opacity:.7}.eop .micro a{color:inherit;text-decoration:underline;text-underline-offset:2px}.eop .micro a:hover{color:var(--coral)}.eop .brand-m{margin-bottom:clamp(1.2rem,4.5vw,1.7rem)}.eop .sub{font-size:clamp(.78rem,2.4vw,.86rem);letter-spacing:.2em;text-transform:uppercase;color:#fbf4e9b8;margin-top:.45rem;text-shadow:0 1px 12px rgba(0,0,0,.6)}.eop .order-title{font-family:var(--font-serif);font-weight:400;font-size:clamp(2.15rem,8vw,3.6rem);line-height:1;margin:0 0 .85rem;color:var(--cream-2);text-shadow:0 2px 26px rgba(0,0,0,.62);max-width:9ch;text-wrap:balance}.eop .order-title em{font-style:italic;color:var(--coral)}.eop .tagline{font-family:var(--font-serif);font-style:italic;font-size:clamp(1.12rem,3.8vw,1.5rem);color:#fbf4e9eb;margin-bottom:.8rem;text-shadow:0 2px 18px rgba(0,0,0,.55);line-height:1.28;max-width:28ch}.eop .order-note{font-size:clamp(.86rem,2.6vw,.98rem);color:#fbf4e9bd;max-width:32ch;margin:0 auto clamp(1.3rem,4vw,2rem);line-height:1.45;text-shadow:0 1px 12px rgba(0,0,0,.58);white-space:pre-line}.eop .btn--wa{background:var(--coral);color:#1a0904;font-size:clamp(1.02rem,3.8vw,1.16rem);padding:1.02em 1.5em;box-shadow:0 12px 34px #e8784370}.eop .btn--wa:hover{background:var(--coral-deep);box-shadow:0 18px 44px #e878438f}.eop .btn--wa svg{width:21px;height:21px}.eop .btn--site{background:#f5f0eb1f;border:1px solid rgba(245,240,235,.3);color:var(--cream-2);font-size:clamp(.86rem,2.7vw,.98rem);padding:.82em 1.4em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.eop .btn--site:hover{background:#f5f0eb33}.eop .btn--site svg{width:17px;height:17px}.eop .route-grid{display:grid;grid-template-columns:1fr;gap:.55rem;width:100%;max-width:380px;margin:.9rem auto 0}.eop .route{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.72rem .9rem;border-radius:14px;background:#f5f0eb1a;border:1px solid rgba(245,240,235,.22);color:var(--cream-2);text-decoration:none;text-align:left;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);transition:background .2s ease,border-color .2s ease,transform .2s ease}.eop .route:hover{background:#e878432e;border-color:#e87843b3;transform:translateY(-1px)}.eop .route>span{display:block;min-width:0}.eop .route strong{display:block;font-size:.9rem;line-height:1.15}.eop .route>span>span{display:block;font-size:.76rem;color:#fbf4e9ad;line-height:1.25;margin-top:.12rem}.eop .route svg{width:18px;height:18px;flex:none}.eop .social{display:flex;justify-content:center;gap:.7rem;margin-top:.85rem;width:100%;max-width:360px}.eop .social a{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.62em 1em;border-radius:999px;background:#f5f0eb1a;border:1px solid rgba(245,240,235,.22);color:var(--cream-2);font-size:clamp(.8rem,2.5vw,.9rem);font-weight:600;text-decoration:none;transition:background .2s ease,border-color .2s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.eop .social a:hover{background:#e878432e;border-color:var(--coral)}.eop .social svg{width:16px;height:16px;flex:none;fill:currentColor}.eop .wa-fab{position:fixed;right:clamp(1rem,3vw,1.5rem);bottom:clamp(1rem,3vw,1.5rem);z-index:80;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #00000047;transition:transform .25s,box-shadow .25s}.eop .wa-fab:hover{transform:scale(1.06);box-shadow:0 8px 26px #00000057}.eop .wa-fab svg{width:30px;height:30px;fill:#fff}@media(min-width:760px){.eop.eop--encomendas .poster{justify-content:space-between;align-items:center}.eop.eop--encomendas .head{display:block;width:100%;max-width:540px}.eop.eop--encomendas .brand-m{display:none}.eop.eop--encomendas .foot{max-width:540px}.eop.eop--encomendas .poster__bg img{object-position:center 22%}.eop.eop--encomendas .poster__veil{background:linear-gradient(180deg,#160c08cc,#160c0840 18%,#160c0800 40% 54%,#160c0866 72%,#160c08f5)}.eop.eop--encomendas .btn--wa{font-size:1rem;padding:.92em 1.5em}.eop.eop--encomendas .btns{max-width:380px}.eop.eop--encomendas .order-title{max-width:12ch}}@media(max-width:420px){.eop.eop--encomendas .foot{padding-bottom:clamp(1.5rem,5vw,2.4rem)}.eop.eop--encomendas .order-title{font-size:clamp(2rem,10vw,2.9rem)}.eop .btn{min-height:46px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/seo-pages.css.map */
