@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_cf97779-module__HBHOsq__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_cf97779-module__HBHOsq__variable{--font-sans:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:600;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.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:600;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.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:600;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.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:600;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.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:700;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.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:700;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.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:700;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.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:700;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.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:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.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:600;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.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:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.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:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.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:700;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.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:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.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:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.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%}.playfair_display_d14fa2fd-module__My9FdW__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_d14fa2fd-module__My9FdW__variable{--font-serif:"Playfair Display", "Playfair Display Fallback"}
:root{--black:#0b0b0b;--ink:#1b1b1b;--soft:#5f5a55;--line:#e7e1d9;--cream:#f7f3ee;--white:#fff;--orange:#f65933;--orange-deep:#d8431f;--wa:#25d366;--serif:var(--font-serif), Georgia, serif;--sans:var(--font-sans), system-ui, sans-serif;--r:14px;--ease-out:cubic-bezier(.23, 1, .32, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3{margin:0;line-height:1.15}h1 em,h2 em{color:var(--orange);font-style:italic}.container{width:min(1200px,100% - 40px);margin-inline:auto}.btn{cursor:pointer;transition:background .2s ease, color .2s ease, transform .16s var(--ease-out);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:13px 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--primary{background:var(--orange);color:var(--white)}.btn--primary:hover{background:var(--orange-deep)}.btn--ghost{color:var(--white);border-color:#ffffff80}.btn--ghost:hover{background:var(--white);color:var(--black)}.btn--dark{background:var(--black);color:var(--white)}.btn--dark:hover{background:var(--orange)}.btn--wa{background:var(--wa);color:var(--white)}.btn--wa:hover{filter:brightness(.95)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin:0 0 12px;font-size:13px;font-weight:600}.topbar{background:var(--orange);color:var(--white);font-size:13px}.topbar__inner{justify-content:space-between;align-items:center;gap:16px;padding:7px 0;display:flex}.topbar__links{gap:18px;display:flex}.topbar a{font-weight:600;text-decoration:none}.topbar a:hover{text-decoration:underline}.header{z-index:50;background:var(--black);color:var(--white);position:sticky;top:0}.header__inner{align-items:center;gap:28px;padding:10px 0;display:flex}.logo img{border-radius:50%;width:64px;height:64px}.search{flex:1}.search input{width:100%;font:inherit;background:var(--white);color:var(--ink);border:0;border-radius:999px;padding:13px 20px;font-size:15px}.search input:focus{outline:3px solid var(--orange)}.catnav{border-top:1px solid #222}.catnav__inner{scrollbar-width:none;justify-content:center;gap:6px;display:flex;overflow-x:auto}.catnav a{color:#d9d9d9;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:12px 14px;font-size:14px;font-weight:500;text-decoration:none}.catnav a:hover,.catnav a.is-active{color:var(--white);border-bottom-color:var(--orange)}.hero{background:var(--black);min-height:560px;color:var(--white);grid-template-columns:1fr 1fr;display:grid}.hero__text{flex-direction:column;justify-content:center;padding:72px 56px 72px max(20px,50vw - 600px);display:flex}.hero h1{font-family:var(--serif);font-size:clamp(38px,5vw,62px);font-weight:700}.hero__sub{color:#cfcfcf;max-width:46ch;margin:20px 0 32px;font-size:17px}.hero__actions{flex-wrap:wrap;gap:12px;display:flex}.hero__media,.about__media{background:linear-gradient(135deg, #3a2a20, #8a5a3c 55%, var(--orange));position:relative;overflow:hidden}.hero__media img,.about__media img{object-fit:cover}.perks{background:var(--line);border-radius:var(--r);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:-40px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 40px #0000001f}.perk{background:var(--white);flex-direction:column;padding:22px 24px;display:flex}.perk strong{font-size:16px}.perk span{color:var(--soft);font-size:14px}.section{padding:80px 0 0}.section__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.section__title{font-family:var(--serif);font-size:clamp(28px,3.4vw,40px);font-weight:700}#categorias .section__title{margin-bottom:28px}.cats{grid-template-columns:repeat(7,1fr);gap:14px;display:grid}.cat{aspect-ratio:3/4;border-radius:var(--r);cursor:pointer;color:var(--white);font:inherit;text-align:left;background:#222;border:0;padding:0;display:block;position:relative;overflow:hidden}.cat img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.cat:hover img{transform:scale(1.06)}}.cat:after{content:"";background:linear-gradient(#0000 40%,#000000bf);transition:background .2s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.cat:hover:after{background:linear-gradient(#f6593326,#000c)}}.cat span{z-index:1;font-family:var(--serif);font-size:19px;font-weight:600;line-height:1.2;position:absolute;bottom:12px;left:14px;right:10px}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{border:1px solid var(--line);background:var(--white);font:inherit;cursor:pointer;border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600}.tab:hover{border-color:var(--ink)}.tab.is-active{background:var(--black);border-color:var(--black);color:var(--white)}.filter-info{color:var(--soft);margin:-12px 0 20px}.filter-info button{color:var(--orange);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.card{border:1px solid var(--line);border-radius:var(--r);background:var(--white);transition:box-shadow .25s ease, transform .25s var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0000001a}}.card__img{aspect-ratio:4/5;background:var(--white);border-bottom:1px solid var(--line);display:block;position:relative;overflow:hidden}.card__img img{object-fit:contain;width:100%;height:100%;transition:transform .4s}.card__img--page img{object-fit:cover;object-position:top}@media (hover:hover) and (pointer:fine){.card:hover .card__img img{transform:scale(1.04)}}.badge{z-index:1;background:var(--orange);color:var(--white);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:10px;left:10px}.badge--dark{background:var(--black)}.card__body{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex}.card__cat{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);font-size:12px;font-weight:600}.card__name{font-size:16px;font-weight:600}.card__info{color:var(--soft);font-size:14px}.card .btn{margin-top:auto;padding:10px 16px;font-size:14px}.empty{text-align:center;background:var(--cream);border-radius:var(--r);padding:40px}.custom{background:var(--cream);margin-top:96px;padding:80px 0}.custom__inner{grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;display:grid}.custom h2{font-family:var(--serif);margin-bottom:14px;font-size:clamp(30px,3.6vw,44px)}.custom p{color:var(--soft);margin-bottom:28px}.steps{counter-reset:s;gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;background:var(--white);border-radius:var(--r);grid-template-columns:48px 1fr;column-gap:16px;padding:18px;display:grid}.steps li:before{content:counter(s);background:var(--orange);width:48px;height:48px;color:var(--white);font-family:var(--serif);border-radius:50%;grid-row:span 2;place-items:center;font-size:22px;font-weight:700;display:grid}.steps span{color:var(--soft);font-size:14px}.about{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-bottom:96px;display:grid}.about__media{aspect-ratio:4/3;border-radius:var(--r)}.about p:not(.eyebrow){color:var(--soft);margin:18px 0 28px}.footer{background:var(--black);color:#cfcfcf;padding:64px 0 0;font-size:14px}.footer__inner{grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;display:grid}.footer h3{color:var(--white);margin-bottom:14px;font-size:15px}.footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer a{text-decoration:none}.footer a:hover,.footer button:hover{color:var(--orange)}.footer button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer strong{color:var(--white)}.footer__tag{margin-top:14px}.footer__copy{color:#8a8a8a;border-top:1px solid #222;margin-top:48px;padding:20px 0;font-size:13px}.wa-float{z-index:60;background:var(--wa);width:58px;height:58px;color:var(--white);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 8px 24px #00000040}@media (hover:hover) and (pointer:fine){.wa-float:hover{transform:scale(1.08)}}:focus-visible{outline:3px solid var(--orange);outline-offset:2px}@media (max-width:960px){.hero,.about,.custom__inner{grid-template-columns:1fr}.hero__media{order:-1;min-height:280px}.hero__text{padding:48px 20px 80px}.perks,.grid{grid-template-columns:repeat(2,1fr)}.cats{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:40%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.cat{scroll-snap-align:start}.footer__inner{grid-template-columns:1fr 1fr}.header__cta{display:none}.catnav__inner{justify-content:flex-start}}@media (max-width:560px){.topbar__inner>span{display:none}.topbar__inner{justify-content:center}.header__inner{gap:14px}.logo img{width:52px;height:52px}.hero__actions .btn{flex:100%}.perk{padding:16px}.grid{gap:12px}.card__body{padding:12px}.card .btn{white-space:nowrap;padding:10px 8px;font-size:13px}.footer__inner{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-iteration-count:1!important}.btn,.card,.cat img,.card__img img,.wa-float{transition:none!important}.reveal-ready [data-reveal]{transition:opacity .2s!important;transform:none!important}.badge-off,.vip__box,.flash:before,.black-banner strong:after{animation:none!important}}.card__name a{color:inherit;text-decoration:none}.card__name a:hover{color:var(--orange)}.page-section{padding-bottom:80px}.crumbs{color:var(--soft);padding:24px 0 18px;font-size:13px}.crumbs a{color:var(--soft);text-decoration:none}.crumbs a:hover{color:var(--orange)}.product{padding-bottom:24px}.product__grid{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;display:grid}.product__info h1{font-family:var(--serif);margin:10px 0 8px;font-size:clamp(30px,3.4vw,42px)}.product__tags{flex-wrap:wrap;gap:8px;display:flex}.badge--static{display:inline-block;position:static}.product__summary{color:var(--soft);margin:0 0 24px;font-size:17px}.product__cta{width:100%;padding:16px 24px;font-size:16px}.product__facts{border-block:1px solid var(--line);grid-template-columns:max-content 1fr;gap:10px 20px;margin:28px 0;padding:20px 0;display:grid}.product__facts dt{font-weight:600}.product__facts dd{color:var(--soft);margin:0}.product__perks{color:var(--soft);gap:8px;margin:0;padding:0;list-style:none;display:grid}.product__perks strong{color:var(--ink)}.product__desc{margin-top:32px}.product__desc h2{font-family:var(--serif);margin-bottom:10px;font-size:24px}.product__desc p{color:var(--soft)}.grid--related{grid-template-columns:repeat(4,1fr);margin:28px 0 80px}.gallery{position:sticky;top:140px}.gallery__main{scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--line);border-radius:var(--r);background:var(--white);aspect-ratio:1;display:flex;overflow-x:auto}.gallery__main::-webkit-scrollbar{display:none}.gallery__slide{scroll-snap-align:start;flex:0 0 100%;position:relative}.gallery__slide img{object-fit:contain}.gallery__thumbs{gap:10px;margin-top:12px;display:flex;overflow-x:auto}.gallery__thumbs button{border:2px solid var(--line);background:var(--white);cursor:pointer;border-radius:10px;flex:none;width:72px;height:72px;padding:0;position:relative;overflow:hidden}.gallery__thumbs button.is-active{border-color:var(--orange)}.gallery__thumbs img{object-fit:contain}@media (max-width:960px){.product__grid{grid-template-columns:1fr;gap:24px}.gallery{position:static}.grid--related{grid-template-columns:repeat(2,1fr)}}.black-banner{background:var(--black);color:var(--white);border-bottom:2px solid var(--orange);font-size:14px}.black-banner__inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;padding:9px 0;display:flex}.black-banner strong{color:var(--orange);letter-spacing:.04em;text-transform:uppercase}.countdown{font-variant-numeric:tabular-nums;font-weight:700}.hero__timer{color:#cfcfcf;margin:-12px 0 28px;font-size:18px}.hero__timer .countdown{color:var(--orange);margin-left:6px;font-size:26px}.badge-off{z-index:1;background:var(--orange);color:var(--white);border-radius:8px;padding:6px 12px;font-size:18px;font-weight:800;position:absolute;top:10px;left:10px;box-shadow:0 4px 14px #f6593366}.badge-off--static{font-size:16px;display:inline-block;position:static}.flash{color:var(--orange-deep);background:#fff1ec;border-radius:8px;margin:0;padding:6px 10px;font-size:13px;font-weight:700}.units-left{color:#b42318;margin:0;font-size:13px;font-weight:700}.card--black{border-color:var(--orange)}.product__black{gap:10px;margin-bottom:20px;display:grid}.theme-black{color:#f2f2f2;background:#0b0b0b}.theme-black .section__title,.theme-black .product__info h1,.theme-black .product__desc h2{color:var(--white)}.theme-black .card{background:#151515;border-color:#2a2a2a}.theme-black .card--black{border-color:var(--orange)}.theme-black .card__name,.theme-black .card__name a{color:var(--white)}.theme-black .card__info,.theme-black .card__cat{color:#a8a8a8}.theme-black .tab{color:#ddd;background:#151515;border-color:#2a2a2a}.theme-black .tab.is-active{background:var(--orange);border-color:var(--orange);color:var(--white)}.theme-black .perk{background:#151515}.theme-black .perks{background:#2a2a2a}.theme-black .perk span,.theme-black .about p:not(.eyebrow),.theme-black .product__summary,.theme-black .product__facts dd,.theme-black .product__perks,.theme-black .crumbs,.theme-black .crumbs a{color:#a8a8a8}.theme-black .perk strong,.theme-black .product__perks strong,.theme-black .product__facts dt{color:var(--white)}.theme-black .custom{background:#151515}.theme-black .custom p,.theme-black .steps span{color:#a8a8a8}.theme-black .steps li{background:#0b0b0b}.theme-black .empty{background:#151515}.theme-black .product__facts,.theme-black .gallery__main,.theme-black .gallery__thumbs button{border-color:#2a2a2a}.theme-black .flash{color:#ff9b80;background:#2a140d}.theme-black .units-left{color:#ff8a73}.offers{padding-bottom:8px}.vip{z-index:100;background:#000000b3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.vip__box{background:var(--black);width:min(440px,100%);color:var(--white);border:1px solid var(--orange);border-radius:18px;padding:32px 28px;position:relative}.vip__box h2{font-family:var(--serif);margin-bottom:18px;font-size:28px}.vip__box p:not(.eyebrow){color:#cfcfcf}.vip__box form{gap:12px;display:grid}.vip__box input:not([type=checkbox]){color:var(--white);font:inherit;background:#151515;border:1px solid #333;border-radius:10px;padding:13px 16px}.vip__consent{color:#bbb;align-items:flex-start;gap:8px;font-size:13px;display:flex}.vip__error{color:#ff8a73;margin:0;font-size:14px}.vip__close{color:#aaa;cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:10px;right:14px}.vip__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.theme-black .btn--dark{background:var(--orange)}.theme-black .btn--dark:hover{background:var(--orange-deep)}.prices{margin:0;font-size:14px}.prices s{color:var(--soft);margin-right:4px}.prices strong{color:var(--orange);font-size:18px}.theme-black .prices s{color:#8a8a8a}.footer__copy p{margin:0 0 6px}.footer__copy a{text-decoration:underline}.footer__legal{font-size:12px}.legal-page{max-width:760px;padding:32px 0 80px}.legal-page h1{font-family:var(--serif);margin-bottom:18px;font-size:clamp(30px,4vw,44px)}.legal-page h2{font-family:var(--serif);margin:28px 0 8px;font-size:22px}.legal-page p,.legal-page li{color:var(--soft)}.legal-page__updated{margin-top:32px;font-size:13px}.theme-black .legal-page p,.theme-black .legal-page li{color:#a8a8a8}.reveal-ready [data-reveal]{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(16px)}.reveal-ready [data-reveal].is-in{opacity:1;transform:none}@keyframes off-in{0%{opacity:0;transform:scale(.9)rotate(-6deg)}}.badge-off{animation:off-in .35s var(--ease-out) both;animation-delay:.15s}.black-banner strong{display:inline-block;position:relative;overflow:hidden}.black-banner strong:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:3.5s linear 1s infinite shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.flash{align-items:center;gap:6px;display:inline-flex}.flash:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite live}@keyframes live{50%{opacity:.25}}.vip{animation:.2s ease-out both vip-bg}@keyframes vip-bg{0%{opacity:0}}.vip__box{animation:vip-box .3s var(--ease-out) both}@keyframes vip-box{0%{opacity:0;transform:translateY(12px)scale(.96)}}#produtos,#ofertas{scroll-margin-top:150px}@media (max-width:560px){.header{position:static}.black-banner__inner{gap:2px 10px;padding:6px 0;font-size:12px}}
