@import "https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700&family=Yellowtail&display=swap";:root{--ink:#0c1013;--paper:#f3f0e8;--forest:#2b3a1d;--accent:#889261;--line:#0b0b0a24;--muted:#6b6b63;--danger:#b3261e;--ok:#2e7d32;--display:"Anton", "Impact", sans-serif;--body:"Inter", system-ui, sans-serif;--gutter:clamp(16px, 4vw, 48px)}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin:0;font-weight:400;line-height:1.02}.wrap{max-width:1280px;padding:0 var(--gutter);margin:0 auto}.muted{color:var(--muted)}.row{align-items:center;gap:12px;display:flex}.grow{flex:1}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.btn{border:1.5px solid var(--ink);background:var(--ink);color:var(--paper);letter-spacing:.04em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-size:13px;font-weight:600;transition:transform .15s,background .2s,color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn.ghost{color:var(--ink);background:0 0}.btn.light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn.lightghost{color:var(--paper);background:0 0;border-color:#f3f0e880}.btn.accent{background:var(--accent);border-color:var(--accent);color:#0b0b0a}.btn.small{padding:8px 14px;font-size:12px}.btn.danger{background:var(--danger);border-color:var(--danger)}.link{color:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.field{gap:6px;margin-bottom:14px;display:grid}.field>span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600}input,select,textarea{font:inherit;border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:0;width:100%;padding:12px 14px}input:focus,select:focus,textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:var(--ink)}textarea{resize:vertical;min-height:90px}.err{color:var(--danger);margin:8px 0;font-size:14px}.okmsg{color:var(--ok);margin:8px 0;font-size:14px}.announce{background:var(--forest);color:var(--paper);text-align:center;letter-spacing:.12em;text-transform:uppercase;padding:8px var(--gutter);font-size:12px}.top{z-index:30;background:var(--ink);color:var(--paper);border-bottom:1px solid #f3f0e81f;position:sticky;top:0}.top .wrap{align-items:center;gap:20px;height:64px;display:flex}.brand{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:22px;display:flex}.brand img{border-radius:50%;width:36px;height:36px}.nav{letter-spacing:.08em;text-transform:uppercase;gap:22px;margin-left:24px;font-size:13px;font-weight:600;display:flex}.nav a{opacity:.75}.nav a:hover,.nav a.on{opacity:1}.iconbtn{color:inherit;background:0 0;border:0;place-items:center;padding:8px;display:grid;position:relative}.badge{background:var(--accent);color:#0b0b0a;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:0;right:0}@media (width<=720px){.nav{display:none}.top .wrap{gap:8px}}.tabbar{display:none}@media (width<=720px){.tabbar{z-index:30;background:var(--ink);color:var(--paper);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #f3f0e826;grid-template-columns:repeat(4,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{text-align:center;letter-spacing:.08em;text-transform:uppercase;opacity:.7;padding:10px 0;font-size:11px}.tabbar a.on{opacity:1;color:var(--accent)}main{padding-bottom:64px}}.intro{z-index:100;background:var(--ink);color:var(--paper);grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.intro .stage canvas{display:block}.intro .top-row,.intro .bottom-row{z-index:2;padding:20px var(--gutter);pointer-events:none;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.intro .top-row>*,.intro .bottom-row>*{pointer-events:auto}.intro .mid{z-index:1;pointer-events:none;padding:0 var(--gutter);flex-direction:column;justify-content:center;display:flex;position:relative}.intro .kicker{letter-spacing:.22em;text-transform:uppercase;opacity:.7;font-size:12px}.intro .mega{mix-blend-mode:difference;opacity:.96;max-width:8ch;margin:10px 0;font-size:clamp(52px,10.5vw,190px);line-height:.9}.intro .sub{opacity:.85;max-width:28ch;font-size:clamp(14px,1.6vw,20px)}.intro .look{text-align:right}.intro .look b{font-family:var(--display);text-transform:uppercase;font-size:clamp(20px,3vw,32px);font-weight:400;display:block}.intro .dots{gap:8px;display:flex}.intro .dots button{background:#f3f0e84d;border:0;width:28px;height:3px;padding:0}.intro .dots button.on{background:var(--accent)}.reveal{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.reveal{animation:none}}.hero{background:linear-gradient(100deg, var(--forest) 0 62%, transparent 62%), repeating-linear-gradient(90deg, #6b4a2b 0 38px, #5e4126 38px 40px);color:var(--paper);position:relative}.pricetag{border:2px solid var(--paper);font-family:var(--display);background:#0c10138c;align-items:baseline;gap:6px;padding:6px 16px;font-size:clamp(34px,5vw,64px);line-height:1;display:inline-flex}.pricetag small{font-size:.42em}.hero .wrap{grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;min-height:520px;padding-top:40px;padding-bottom:40px;display:grid}.hero h1{font-size:clamp(48px,8vw,120px)}.hero p{opacity:.8;max-width:38ch}.hero .art{aspect-ratio:4/5;background:#0c1013 50%/cover;position:relative;box-shadow:0 30px 60px #00000059}@media (width<=800px){.hero .wrap{grid-template-columns:1fr;min-height:0}}.section{padding:clamp(36px,6vw,80px) 0}.section h2{margin-bottom:24px;font-size:clamp(28px,4vw,52px)}.cats{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.cat{aspect-ratio:1;background:var(--forest) center/cover;color:var(--paper);font-family:var(--display);text-transform:uppercase;align-items:flex-end;padding:16px;font-size:22px;display:flex;position:relative;overflow:hidden}.cat:after{content:"";background:linear-gradient(#0000 40%,#000000a6);position:absolute;inset:0}.cat span{z-index:1;position:relative}.grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px 14px;display:grid}@media (width<=520px){.grid{grid-template-columns:repeat(2,1fr);gap:16px 10px}}.card .ph .swatch{font-family:var(--display);color:#0000002e;place-items:center;font-size:44px;display:grid;position:absolute;inset:0}.card .tag{background:var(--ink);color:var(--paper);letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.card h3{font-family:var(--body);text-transform:none;letter-spacing:0;margin-top:10px;font-size:15px;font-weight:600}.price{font-weight:700}.price s{color:var(--muted);margin-right:6px;font-weight:400}.dots-c{gap:5px;margin-top:6px;display:flex}.dots-c i{border:1px solid var(--line);border-radius:50%;width:12px;height:12px;display:block}.banner{background:var(--forest) center/cover;color:var(--paper);gap:8px;padding:clamp(28px,5vw,56px);display:grid}.banner h2{font-size:clamp(32px,6vw,72px)}.about{background:var(--forest);color:var(--paper)}.about p{opacity:.9;max-width:62ch;font-size:18px}.foot{background:var(--ink);color:var(--paper);padding:40px 0 90px;font-size:14px}.foot .wrap{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.pdp{grid-template-columns:1.1fr 1fr;gap:clamp(20px,4vw,56px);padding:32px 0 60px;display:grid}@media (width<=800px){.pdp{grid-template-columns:1fr}}.gallery .main{aspect-ratio:4/5;background:#e6e2d6 50%/cover}.thumbs{gap:8px;margin-top:8px;display:flex}.thumbs button{background:#e6e2d6 50%/cover;border:2px solid #0000;width:64px;height:80px;padding:0}.thumbs button.on{border-color:var(--ink)}.opts{flex-wrap:wrap;gap:8px;margin:8px 0 18px;display:flex}.opt{border:1.5px solid var(--ink);background:0 0;min-width:48px;padding:10px 14px;font-weight:600}.opt.on{background:var(--ink);color:var(--paper)}.opt:disabled{opacity:.3;cursor:not-allowed;text-decoration:line-through}.chip{align-items:center;gap:8px;display:inline-flex}.chip i{border:1px solid var(--line);border-radius:50%;width:18px;height:18px}.panel{border:1.5px solid var(--line);background:#fff;padding:20px}.two{grid-template-columns:1.4fr 1fr;align-items:start;gap:24px;display:grid}@media (width<=860px){.two{grid-template-columns:1fr}}.line-item{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.line-item .th{background:#e6e2d6 50%/cover;width:72px;height:90px}.qty{border:1.5px solid var(--ink);display:inline-flex}.qty button{background:0 0;border:0;width:32px;height:32px;font-size:16px}.qty span{place-items:center;min-width:30px;font-weight:600;display:grid}.total-row{justify-content:space-between;padding:6px 0;display:flex}.total-row.big{border-top:1.5px solid var(--ink);margin-top:8px;padding-top:12px;font-size:20px;font-weight:800}.seg{border:1.5px solid var(--ink);grid-auto-flow:column;gap:0;margin-bottom:16px;display:grid}.seg button{letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;padding:12px;font-size:13px;font-weight:600}.seg button.on{background:var(--ink);color:var(--paper)}.steps{gap:0;margin:16px 0;display:grid}.step{color:var(--muted);grid-template-columns:28px 1fr;gap:12px;padding-bottom:18px;display:grid;position:relative}.step:before{content:"";background:var(--line);width:2px;position:absolute;top:24px;bottom:0;left:13px}.step:last-child:before{display:none}.step .dot{border:2px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.step.done{color:var(--ink)}.step.done .dot{background:var(--ink);border-color:var(--ink);color:var(--paper)}.step.now .dot{background:var(--accent);border-color:var(--accent);color:#0b0b0a;box-shadow:0 0 0 5px #7b8a5540}.map{border:1.5px solid var(--ink);height:320px}.pill{letter-spacing:.06em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.pill.warn{background:#b26b00}.pill.good{background:var(--ok)}.pill.bad{background:var(--danger)}.pixbox{text-align:center;justify-items:center;gap:12px;display:grid}.pixbox img{width:240px;height:240px;image-rendering:pixelated;border:1.5px solid var(--ink)}.pixbox code{word-break:break-all;text-align:left;background:#f6f4ee;width:100%;max-height:96px;padding:10px;font-size:11px;display:block;overflow:auto}.adm{background:#ecebe5;grid-template-columns:220px 1fr;min-height:100vh;display:grid}.adm aside{background:var(--ink);color:var(--paper);height:100vh;padding:18px 14px;position:sticky;top:0;overflow:auto}.adm aside .brand{margin-bottom:18px}.adm aside a{opacity:.72;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.adm aside a.on,.adm aside a:hover{opacity:1;background:#f3f0e814}.adm main{min-width:0;padding:24px clamp(14px,3vw,36px) 80px}.adm h1{margin-bottom:18px;font-size:34px}@media (width<=860px){.adm{grid-template-columns:1fr}.adm aside{gap:4px;height:auto;padding:10px;display:flex;position:static;overflow-x:auto}.adm aside .brand{display:none}.adm aside a{white-space:nowrap}}.kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:20px;display:grid}.kpi{border:1.5px solid var(--line);background:#fff;padding:16px}.kpi b{font-family:var(--display);font-size:32px;font-weight:400;display:block}.kpi span{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:12px}table.t{border-collapse:collapse;background:#fff;width:100%;font-size:14px}table.t th,table.t td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}table.t th{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);background:#f6f4ee;font-size:11px}.bars{align-items:flex-end;gap:8px;height:120px;display:flex}.bars div{background:var(--forest);flex:1;min-height:2px;position:relative}.bars small{text-align:center;color:var(--muted);margin-top:4px;font-size:10px;position:absolute;top:100%;left:0;right:0}.modal-bg{z-index:80;background:#0000008c;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--paper);width:min(760px,100%);max-height:92vh;padding:22px;overflow:auto}.swatches{flex-wrap:wrap;gap:8px;display:flex}.stage-edit{background:#0b0b0a;height:360px}.intro .stage>div{width:100%;height:100%}:root{--wood:#6b4a2b;--wood2:#5a3d22;--cream:#f3f0e8}::selection{background:var(--accent);color:#0c1013}.btn.big{padding:16px 28px;font-size:14px}.btn{position:relative;overflow:hidden}.btn:after{content:"";background:#ffffff29;transition:transform .35s;position:absolute;inset:0;transform:translate(-101%)}.btn:hover:after{transform:none}.script{text-transform:none;color:var(--accent);letter-spacing:0;font-family:Yellowtail,cursive;font-weight:400}.script.big{margin:6px 0 4px;font-size:clamp(34px,5.2vw,68px);display:inline-block}.h-xl{margin-bottom:28px;font-size:clamp(36px,6vw,84px)}.top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0c10138c;transition:transform .35s cubic-bezier(.2,.7,.2,1),background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s}.top.solid{background:#0c1013eb}.top.hide{transform:translateY(-100%)}.top .progress{background:var(--accent);transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0}.brand span{transition:letter-spacing .3s}.brand:hover span{letter-spacing:.1em}.nav a{position:relative}.nav a:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .3s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.nav a:hover:after,.nav a.on:after{transform:scaleX(1)}.iconbtn.dark{color:var(--ink)}.tabbar button{color:inherit;letter-spacing:.08em;text-transform:uppercase;opacity:.7;background:0 0;border:0;padding:10px 0;font-size:11px}.mq{background:var(--accent);color:#0c1013;border-block:2px solid var(--ink);overflow:hidden}.mq-track{width:max-content;animation:mq var(--mq-speed,38s) linear infinite;display:flex}.mq-row{display:flex}.mq-row span{font-family:var(--display);text-transform:uppercase;white-space:nowrap;letter-spacing:.04em;padding:10px 0;font-size:clamp(18px,2.4vw,28px)}.mq-row i{opacity:.7;margin:0 clamp(14px,2vw,28px);font-style:normal}@keyframes mq{to{transform:translate(-50%)}}.hero2{background:var(--ink);color:var(--cream);position:relative;overflow:hidden}.hero-bg{background:radial-gradient(60% 80% at 78% 40%, #88926147, transparent 70%), linear-gradient(105deg, var(--forest) 0 58%, transparent 58%), repeating-linear-gradient(90deg, var(--wood) 0 46px, var(--wood2) 46px 48px);position:absolute;inset:0}.hero-bg:after{content:"";background:linear-gradient(180deg, transparent 70%, var(--ink));opacity:.5;position:absolute;inset:0}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;min-height:min(86vh,760px);padding-block:48px;display:grid;position:relative}.hero-copy .kicker{letter-spacing:.24em;text-transform:uppercase;opacity:.75;font-size:12px}.mega2{margin:12px 0 6px;font-size:clamp(64px,12vw,190px);line-height:.9}.hero-copy p{opacity:.88;max-width:36ch;margin:6px 0 22px;font-size:18px}.hero-stage{background:radial-gradient(circle at 50% 30%,#1a1f15,#0c1013 70%);border:1px solid #f3f0e82e;border-radius:220px 220px 0 0;height:clamp(420px,70vh,680px);position:relative;overflow:hidden;box-shadow:0 40px 80px #00000073}.stage-fill,.stage-fill>div{width:100%;height:100%}.stage-fill canvas{display:block}.stage-chip{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1013b3;border:1px solid #f3f0e840;padding:8px 16px;font-size:12px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.badge-price{background:var(--accent);color:#0c1013;text-align:center;border:3px solid var(--ink);border-radius:50%;place-content:center;width:112px;height:112px;display:grid;position:absolute;top:14%;right:8%}.badge-price small{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.badge-price b{font-family:var(--display);font-size:34px;font-weight:400;line-height:1}.badge-price sup{font-size:16px}@media (width<=860px){.hero-grid{grid-template-columns:1fr;min-height:0}.hero-stage{border-radius:160px 160px 0 0;height:420px}.hero-bg{background:radial-gradient(70% 50% at 50% 80%, #88926147, transparent 70%), linear-gradient(180deg, var(--forest) 0 70%, var(--wood) 70%)}}.cats2{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.cat2{aspect-ratio:5/4;background:var(--forest) center/cover;color:var(--cream);isolation:isolate;transition:transform .4s;display:block;position:relative;overflow:hidden}.cat2 svg{z-index:-1;width:84%;height:78%;transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:8% 8% 14%}.cat2:hover svg{transform:scale(1.1)rotate(-3deg)}.cat2:before{content:"";background:linear-gradient(160deg, var(--forest), #12180c);z-index:-2;position:absolute;inset:0}.cat2 .nm{font-family:var(--display);text-transform:uppercase;font-size:clamp(24px,3vw,34px);position:absolute;bottom:14px;left:16px}.cat2 .ar{background:var(--cream);width:40px;height:40px;color:var(--ink);border-radius:50%;place-items:center;transition:transform .3s,background .3s;display:grid;position:absolute;bottom:14px;right:14px}.cat2:hover .ar{background:var(--accent);transform:rotate(-45deg)}.card .ph{aspect-ratio:4/5;background:#e3dfd2;position:relative;overflow:hidden}.shot{background-position:50%;background-size:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .4s;position:absolute;inset:0}.shot.art{background:radial-gradient(circle at 50% 35%,#f6f3ea,#ddd8c8);place-items:center;display:grid}.shot.art svg{filter:drop-shadow(0 10px 14px #00000026);width:78%;height:auto;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.card:hover .shot.a{transform:scale(1.05)}.card:hover .shot.art svg{transform:scale(1.08)rotate(-2deg)}.shot.b{opacity:0}.card:hover .shot.b{opacity:1}.card .tag{z-index:2}.peek{background:var(--ink);color:var(--cream);letter-spacing:.12em;text-transform:uppercase;z-index:2;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;transition:transform .35s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(101%)}.card:hover .peek{transform:none}@media (hover:none){.peek{display:none}}.shot.fill{position:absolute}.gallery .main{background:#e3dfd2;position:relative;overflow:hidden}.look-sec{background:var(--ink);color:var(--cream)}.look-grid{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(20px,4vw,60px);padding-block:64px;display:grid}.look-stage{background:radial-gradient(circle at 50% 30%,#1d2416,#0c1013 75%);border:1px solid #f3f0e824;height:min(78vh,640px);position:sticky;top:90px;overflow:hidden}.look-name{font-size:40px;position:absolute;top:14px;left:20px}.look-list{gap:14px;padding-top:4px;display:grid}.look-list h2{margin-bottom:16px;font-size:clamp(36px,5vw,64px)}.look-card{text-align:left;color:inherit;background:0 0;border:1.5px solid #f3f0e833;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:110px;padding:26px 20px;transition:border-color .3s,background .3s,transform .3s;display:grid}.look-card .n{font-family:var(--display);opacity:.45;font-size:36px}.look-card b{font-family:var(--display);text-transform:uppercase;font-size:24px;font-weight:400;display:block}.look-card small{opacity:.7;font-size:13px}.look-card .go{text-transform:uppercase;letter-spacing:.1em;background:var(--accent);color:#0c1013;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.look-card.on{border-color:var(--accent);background:#8892611f;transform:translate(6px)}.look-card.on .n{opacity:1;color:var(--accent)}@media (width<=860px){.look-grid{grid-template-columns:1fr}.look-stage{height:420px;position:relative;top:0}}.about2{background:var(--forest);color:var(--cream)}.about-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;display:grid}.about2 p{opacity:.9;max-width:54ch;font-size:19px}.stats{gap:14px;display:grid}.stats>div{border-top:1px solid #f3f0e840;align-items:baseline;gap:14px;padding-top:12px;display:flex}.stats b{font-family:var(--display);color:var(--accent);font-size:clamp(44px,6vw,76px);font-weight:400;line-height:1}.stats>div>span{text-transform:uppercase;letter-spacing:.1em;opacity:.8;font-size:12px}@media (width<=800px){.about-grid{grid-template-columns:1fr}}.perk-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;display:grid}.perk{border:1.5px solid var(--line);background:#fff;gap:8px;height:100%;padding:22px;transition:transform .3s,border-color .3s;display:grid}.perk:hover{border-color:var(--ink);transform:translateY(-4px)}.perk svg{color:var(--accent)}.perk span{color:var(--muted);font-size:15px}.insta{background:var(--ink);color:var(--cream);text-align:center;padding:70px 0}.insta-link{font-family:var(--display);text-transform:uppercase;align-items:center;gap:12px;margin:8px 0;font-size:clamp(34px,7vw,88px);transition:color .3s;display:inline-flex}.insta-link:hover{color:var(--accent)}.page-head{background:var(--forest);color:var(--cream);background-image:repeating-linear-gradient(90deg,#0000 0 46px,#00000024 46px 48px);padding:56px 0 36px}.filter-row{flex-wrap:wrap;margin-bottom:26px}.pillbtn{border:1.5px solid var(--ink);letter-spacing:.1em;text-transform:uppercase;padding:8px 16px;font-size:12px;font-weight:700;transition:background .2s,color .2s}.pillbtn:hover,.pillbtn.on{background:var(--ink);color:var(--cream)}.search{max-width:260px}.drawer-bg{z-index:90;background:#0000008c;position:fixed;inset:0}.drawer{background:var(--paper);z-index:95;flex-direction:column;width:min(440px,100%);padding:20px;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-20px 0 60px #00000059}.drawer-list{flex:1;overflow:auto}.drawer-foot{border-top:1.5px solid var(--ink);gap:10px;padding-top:12px;display:grid}.foot{padding-top:60px;overflow:hidden}.foot-mark{font-family:var(--display);text-transform:uppercase;color:#f3f0e814;white-space:nowrap;margin-bottom:20px;font-size:clamp(60px,15vw,230px);line-height:.85}.foot-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;display:grid}.intro-vignette{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0c1013d9,#0000 55%),linear-gradient(#0000 70%,#0c1013b3);position:absolute;inset:0}.intro .mega{mix-blend-mode:normal;max-width:none;margin:8px 0;font-size:clamp(60px,13vw,210px);line-height:.88}.intro-script{margin-top:4px;font-size:clamp(30px,5vw,64px);display:inline-block}.intro .top-row,.intro .bottom-row,.intro .mid{z-index:2}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.announce.ticker .tk-track{animation-duration:80s!important;animation-iteration-count:infinite!important}.fb-row{animation-duration:70s!important;animation-iteration-count:infinite!important}}:root{--r-s:14px;--r-m:22px;--r-l:32px;--grad:linear-gradient(100deg, #f3f0e8 10%, #c9d39a 55%, #889261 100%);--grad-dark:linear-gradient(100deg, #0c1013 15%, #2b3a1d 60%, #6f7d4f 100%)}.btn,.pillbtn,.opt,.seg,.qty,.tag,.pill,.badge,.search{border-radius:999px}.seg button:first-child{border-radius:999px 0 0 999px}.seg button:last-child{border-radius:0 999px 999px 0}.seg,.qty{overflow:hidden}input,select,textarea{border-radius:var(--r-s)}.panel,.box,.kpi,table.t,.perk,.look-card,.modal,.pixbox img,.map,.step .dot,.table-wrap,.scroll-x{border-radius:var(--r-m)}.scroll-x{overflow-x:auto}table.t{border-collapse:separate;border-spacing:0;overflow:hidden}.card .ph,.cat2,.gallery .main,.banner,.look-stage,.thumbs button,.line-item .th{border-radius:var(--r-l);overflow:hidden}.thumbs button,.line-item .th{border-radius:var(--r-s)}.hero-stage{border-radius:999px 999px var(--r-l) var(--r-l)}.page-head{border-radius:0 0 var(--r-l) var(--r-l)}.about2,.look-sec,.insta{border-radius:var(--r-l);margin-inline:clamp(6px,1.4vw,18px)}.foot{border-radius:var(--r-l) var(--r-l) 0 0;margin-inline:clamp(6px,1.4vw,18px)}.mq{border-width:0;border-radius:999px;margin-inline:clamp(6px,1.4vw,18px)}.drawer{border-radius:var(--r-l) 0 0 var(--r-l)}.badge-price{box-shadow:0 10px 30px #00000059}.top .wrap{border-radius:999px}.top{border:1px solid #f3f0e824;border-radius:999px;margin:10px clamp(8px,1.6vw,22px) 0;top:10px}.top .progress{border-radius:999px;left:24px;right:24px}.announce{border-radius:0 0 var(--r-m) var(--r-m);margin-inline:clamp(6px,1.4vw,18px)}.adm aside{border-radius:0 var(--r-l) var(--r-l) 0}.adm aside a{border-radius:999px}.kpi b,.price{letter-spacing:0}.mega2,.mega,.h-xl,.look-list h2,.insta-link,.stats b,.page-head h1,.foot-mark,.hero-copy .script.big{background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;background-size:160% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite alternate gradshift}.mega2 span span span,.mega span span span{-webkit-text-fill-color:transparent}.section h2.h-xl,.perk-grid+h2{background:var(--grad-dark);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.about2 .h-xl{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.foot-mark{background:linear-gradient(#f3f0e838,#f3f0e800);-webkit-background-clip:text;background-clip:text;animation:none}.script{background:linear-gradient(100deg,#889261,#d9e2a8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes gradshift{to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.mega2,.mega,.h-xl{animation:none}}.look-card.on{box-shadow:0 0 0 2px var(--accent) inset;transform:none}.look-card{min-width:0}:root{--dur:.25s;--ease:cubic-bezier(.2, .7, .2, 1);--ok:#2e7d32;--warn:#a76b00;--err:#b3261e}button,a,input,select{transition-duration:var(--dur);transition-timing-function:var(--ease)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.skel{background:linear-gradient(100deg,#78786e29 30%,#78786e4d 50%,#78786e29 70%) 0 0/220% 100%;animation:1.2s linear infinite skel}.skel-ph{aspect-ratio:4/5;background:#78786e2e;border-radius:28px;animation:1.2s ease-in-out infinite alternate skelp}@keyframes skel{to{background-position:-120% 0}}@keyframes skelp{to{opacity:.55}}.empty{text-align:center;justify-items:center;gap:10px;max-width:520px;margin:0 auto;padding:56px 16px;display:grid}.empty h2{font-size:clamp(26px,4vw,38px)}.empty-ic{background:color-mix(in srgb, var(--accent) 20%, transparent);width:76px;height:76px;color:var(--forest);border-radius:50%;place-items:center;display:grid}.empty-ic.err{background:color-mix(in srgb, var(--err) 14%, transparent);color:var(--err)}.toasts{z-index:120;pointer-events:none;justify-items:center;gap:8px;display:grid;position:fixed;bottom:84px;left:50%;transform:translate(-50%)}.toast{background:var(--ink);color:var(--paper);border-radius:999px;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 10px 30px #0000004d}.toast.err{background:var(--err);color:#fff}@media (width>=721px){.toasts{bottom:28px}}.heart{z-index:3;width:38px;height:38px;color:var(--ink);background:#ffffffe6;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.heart:hover{transform:scale(1.08)}.heart.on{color:#c0392b}.heart.static{position:static}.wa-float{z-index:40;color:#fff;background:#25d366;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:84px;right:16px;box-shadow:0 10px 28px #0000004d}.wa-float:hover{transform:scale(1.06)}@media (width>=721px){.wa-float{bottom:20px}}.cookie{z-index:110;background:var(--ink);max-width:640px;color:var(--paper);border-radius:22px;gap:10px;margin-inline:auto;padding:16px 18px;display:grid;position:fixed;bottom:76px;left:12px;right:12px;box-shadow:0 16px 40px #00000059}.cookie p{margin:0;font-size:14px}.cookie a{text-decoration:underline}@media (width>=721px){.cookie{grid-template-columns:1fr auto;align-items:center;bottom:18px}}.popup{z-index:96;background:var(--paper);text-align:center;border-radius:32px;gap:8px;width:min(420px,92vw);padding:28px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.coupon-code{font-family:var(--display);letter-spacing:.12em;border:2px dashed var(--ink);border-radius:18px;margin:6px 0;padding:8px;font-size:34px}.shop-layout{grid-template-columns:250px 1fr;align-items:start;gap:28px;display:grid}@media (width<=900px){.shop-layout{grid-template-columns:1fr}}.filters{gap:18px;display:grid;position:sticky;top:90px}.filters h4{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip2{border:1.5px solid var(--ink);background:0 0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:600}.chip2.on{background:var(--ink);color:var(--paper)}.chip2 i{vertical-align:-1px;border:1px solid #00000040;border-radius:50%;width:12px;height:12px;margin-right:6px;display:inline-block}@media (width<=900px){.filters{position:static}.filters.closed{display:none}}.searchbox{flex:1;min-width:200px;max-width:360px;position:relative}.suggest{z-index:20;border:1.5px solid var(--ink);background:#fff;border-radius:18px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 16px 40px #0000002e}.suggest a{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.suggest a:hover{background:color-mix(in srgb, var(--accent) 15%, transparent)}.suggest .th{background:#e3dfd2 50%/cover;border-radius:10px;width:44px;height:54px}.sortsel{width:auto;min-width:190px}.size-table{border-collapse:collapse;width:100%}.size-table th,.size-table td{border-bottom:1px solid var(--line);text-align:center;padding:10px}.size-table tr.hit{background:color-mix(in srgb, var(--accent) 22%, transparent);font-weight:700}.reviews{gap:14px;display:grid}.review{border:1.5px solid var(--line);background:#fff;border-radius:22px;padding:16px}.stars{color:#d49a1c;letter-spacing:2px}.trust{color:var(--muted);background:color-mix(in srgb, var(--ok) 10%, transparent);border-radius:16px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.trust svg{color:var(--ok);flex:none}.doc{max-width:760px;font-size:17px}.doc h3{margin:28px 0 8px;font-size:24px}.faq{gap:10px;display:grid}.faq-item{border:1.5px solid var(--line);background:#fff;border-radius:22px;overflow:hidden}.faq-item>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 20px;font-size:16px;font-weight:600;display:flex}.faq-item>button svg{transition:transform var(--dur)}.faq-item.open>button svg{transform:rotate(180deg)}.faq-a{transition:grid-template-rows var(--dur) var(--ease);grid-template-rows:0fr;display:grid}.faq-a>p{margin:0;padding:0 20px;overflow:hidden}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-item.open .faq-a>p{padding-bottom:18px}.foot-links{opacity:.85;flex-wrap:wrap;gap:6px 18px;margin-top:22px;font-size:14px;display:flex}.foot-links a:hover{text-decoration:underline}.secure{align-items:center;gap:6px;display:inline-flex}.view-toggle{z-index:4;position:absolute;bottom:12px;left:12px}.filters-btn{display:none}@media (width<=900px){.filters-btn{display:inline-flex}}.hero-bg,.hero-bg:after,.hero2{background:var(--forest)!important}.hero-stage{overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.badge-price{display:none}.stage-chip{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:.8;background:0 0;border:0}.look-stage{background:0 0!important;border:0!important}.look-sec{background:var(--forest)!important}.page-head{background-image:none!important;background:var(--forest)!important}.intro{background:var(--forest)!important}.intro-vignette{display:none}.stage-edit{background:var(--forest);border-radius:18px}.about2{background:var(--forest)}.card .ph,.gallery .main,.shot.art{aspect-ratio:3/4!important}.card .ph .shot,.gallery .main .shot{background-position:top;background-size:cover}.shot.art{background:#ece8dc}.cat2:before{background:var(--forest)}.top,.top.solid{background:var(--ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.cats2{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.cat2{aspect-ratio:3/4;background-position:top;background-size:cover;background-color:var(--forest);border-radius:28px}.cat2:before{display:none}.cat2:after{content:"";background:linear-gradient(#0000 55%,#080a08c7);position:absolute;inset:0}.cat2 .nm{z-index:2;font-size:clamp(24px,2.6vw,32px);line-height:1;display:grid}.cat2 .nm small{font-family:var(--body);opacity:.85;text-transform:none;margin-top:6px;font-size:13px}.cat2 .ar{z-index:2}.cat2:hover{transform:translateY(-4px)}.ads{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(230px,23%);grid-auto-flow:column;gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}.ads>*{scroll-snap-align:start;min-width:0}@media (width<=720px){.ads{grid-auto-columns:68%}}.ad{aspect-ratio:9/16;background:var(--forest);max-height:78vh;color:var(--cream);border-radius:28px;display:block;position:relative;overflow:hidden}.ad video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ad-copy{background:linear-gradient(#0000,#080a08cc);gap:6px;padding:18px;display:grid;position:absolute;bottom:0;left:0;right:0}.ad-copy b{font-family:var(--display);text-transform:uppercase;font-size:26px;font-weight:400;line-height:1}.ad-copy small{opacity:.85}.ad-copy .btn{width:fit-content}.rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(220px,24%);grid-auto-flow:column;gap:14px;padding-bottom:12px;display:grid;overflow-x:auto}.rail-item{scroll-snap-align:start;min-width:0}@media (width<=720px){.rail{grid-auto-columns:62%}}.stores{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.store{background:var(--forest);color:var(--cream);border-radius:28px;gap:8px;padding:26px;display:grid}.store h3{font-size:36px}.store .muted{color:#f3f0e8b3;margin:0}.store svg{color:var(--accent)}.insta-video{color:var(--cream);align-items:center;min-height:360px;display:grid;position:relative;overflow:hidden}.insta-video .insta-bg{object-fit:cover;filter:brightness(.38);width:100%;height:100%;position:absolute;inset:0}.insta-video .muted{color:#f3f0e8cc}.insta-video .insta-link{color:var(--cream)}.ad{text-align:left;cursor:pointer;border:0;padding:0}.ad-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#00000073;border-radius:50%;place-items:center;width:38px;height:38px;font-size:13px;display:grid;position:absolute;top:14px;right:14px}.story{z-index:200;background:#060806eb;place-items:center;display:grid;position:fixed;inset:0}.story-frame{background:#000;border-radius:28px;width:min(420px,100vw);height:min(100dvh,860px);position:relative;overflow:hidden}@media (width<=520px){.story-frame{border-radius:0;height:100dvh}}.story-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-bars{z-index:3;gap:4px;display:flex;position:absolute;top:12px;left:12px;right:56px}.story-bars span{background:#ffffff4d;border-radius:3px;flex:1;height:3px;overflow:hidden}.story-bars i{background:#fff;width:0;height:100%;display:block}.story-bars i.done{width:100%}.story-bars i.cur{width:100%;animation:12s linear both storyBar}@keyframes storyBar{0%{width:0}}.story-x{z-index:4;color:#fff;background:#0006;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:6px;right:8px}.story-tap{z-index:2;background:0 0;border:0;width:40%;position:absolute;top:60px;bottom:170px}.story-tap.l{left:0}.story-tap.r{right:0}.story-info{z-index:3;color:#fff;background:linear-gradient(#0000,#000000d9);gap:8px;padding:70px 20px 24px;display:grid;position:absolute;bottom:0;left:0;right:0}.story-info b{font-family:var(--display);text-transform:uppercase;font-size:30px;font-weight:400;line-height:1}.story-info .btn{border-radius:99px;width:100%}.snd{z-index:5;-webkit-backdrop-filter:blur(10px);color:#fff;background:#0c0c0d80;border:1px solid #ffffff24;border-radius:99px;align-items:center;gap:4px;height:36px;padding:0 12px 0 2px;display:flex;position:absolute;top:8px;right:54px}.snd-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;place-items:center;width:34px;height:34px;transition:transform .15s,background .15s;display:grid;min-height:0!important}.snd-btn:hover{background:#ffffff24}.snd-btn:active{transform:scale(.9)}.snd-btn:focus-visible{box-shadow:0 0 0 2px #fffc}.snd-range{appearance:none;cursor:pointer;--p:70%;background:0 0;outline:none;width:78px;height:18px;margin:0;font-size:16px}.snd-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, #fff 0 var(--p), #ffffff47 var(--p) 100%);border-radius:3px;height:3px}.snd-range::-moz-range-track{background:#ffffff47;border-radius:3px;height:3px}.snd-range::-moz-range-progress{background:#fff;border-radius:3px;height:3px}.snd-range::-webkit-slider-thumb{appearance:none;background:#fff;border:0;border-radius:50%;width:12px;height:12px;margin-top:-4.5px;transition:transform .12s;box-shadow:0 1px 4px #00000073}.snd-range::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:12px;height:12px;box-shadow:0 1px 4px #00000073}.snd-range:active::-webkit-slider-thumb{transform:scale(1.35)}.snd-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px #ffffff73}.snd-hint{white-space:nowrap;color:#111;background:#fff;border-radius:99px;padding:6px 10px;font:600 12px system-ui,sans-serif;animation:1.2s ease-in-out infinite sndPulse;position:absolute;top:44px;right:0}@keyframes sndPulse{50%{transform:scale(1.05)}}.hero-snd{z-index:6;-webkit-backdrop-filter:blur(10px);color:#fff;background:#0c0c0d80;border:1px solid #ffffff24;border-radius:99px;display:flex;position:absolute;top:14px;right:14px}.hero-snd .snd{-webkit-backdrop-filter:none;background:0 0;border:0;height:34px;position:static}@media (width<=520px){.snd-range{width:64px}}@media (width<=760px){.pdp-buy{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--paper,#f3f0e8);border-top:1px solid #0000001a;margin:14px -16px 0;position:sticky;bottom:0;box-shadow:0 -10px 24px #00000014}.pdp-buy .btn{flex:140px}}.unit-pick{position:relative}.unit-btn{color:#f3f0e8;background:#f3f0e814;border:1.5px solid #f3f0e847;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:13px;font-weight:700;display:inline-flex}.unit-pin{font-size:18px;line-height:1;animation:2.4s ease-in-out infinite unitBob}@keyframes unitBob{50%{transform:translateY(-2px)}}.unit-scrim{z-index:70;background:0 0;border:0;position:fixed;inset:0}.unit-menu{z-index:71;color:#101312;background:#fff;border-radius:22px;gap:6px;width:min(300px,82vw);padding:12px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #0000004d}.unit-menu small{color:var(--muted);padding:4px 8px}.unit-menu button{text-align:left;background:#f3f0e8;border:1.5px solid #0000;border-radius:16px;grid-template-columns:auto 1fr;column-gap:10px;padding:10px 12px;display:grid}.unit-menu button.on{border-color:var(--forest);background:#eef3c8}.unit-menu button span{grid-row:span 2;align-self:center;font-size:24px}.unit-menu button em{color:var(--muted);font-size:13px;font-style:normal}.unit-chooser{z-index:150;background:#080a08c7;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.unit-card{color:#101312;text-align:center;background:#f3f0e8;border-radius:32px;justify-items:center;gap:10px;width:min(460px,100%);padding:28px;display:grid}.unit-card h2{font-size:34px}.unit-card p{color:var(--muted);margin:0}.unit-opts{gap:10px;width:100%;margin-top:8px;display:grid}.unit-opts button{border:2px solid var(--forest);background:#fff;border-radius:22px;justify-items:center;gap:2px;padding:16px;transition:transform .15s,background .15s;display:grid}.unit-opts button:hover{background:#eef3c8;transform:translateY(-2px)}.unit-opts span{font-size:30px}.unit-opts b{font-family:var(--display);text-transform:uppercase;font-size:28px;font-weight:400}.unit-opts small{color:var(--muted)}@media (width<=720px){.unit-name{display:none}.unit-btn{padding:6px 8px}}body.intro-open .unit-chooser{display:none}.unit-btn{gap:5px;padding:5px 11px 5px 9px;font-size:12.5px}.unit-pin{color:color-mix(in srgb, var(--accent) 55%, #fff);flex:none;animation:none}.unit-menu button{align-items:center}.unit-menu .unit-ico{color:var(--forest);grid-row:span 2;align-self:center}.unit-opts .unit-ico{color:var(--forest)}.demo-ribbon{z-index:80;letter-spacing:.08em;text-transform:uppercase;color:#231a00;pointer-events:none;background:#d6a43a;border-radius:99px;padding:6px 12px;font:700 11px system-ui,sans-serif;position:fixed;bottom:12px;left:12px;box-shadow:0 6px 18px #00000040}.wake-note{z-index:120;color:#f4f1ea;background:#0c0c0d;border-radius:99px;align-items:center;gap:10px;padding:10px 16px;font:600 13px system-ui,sans-serif;animation:.35s both wakeIn;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0000004d}.wake-note i{border:2px solid #f4f1ea4d;border-top-color:#d6a43a;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite wakeSpin}@keyframes wakeSpin{to{transform:rotate(360deg)}}@keyframes wakeIn{0%{opacity:0;transform:translate(-50%,-8px)}to{opacity:1;transform:translate(-50%)}}html{-webkit-text-size-adjust:100%}@media (width<=760px){input,select,textarea{font-size:16px}.btn,.opt,.chip,.link{min-height:44px}.btn.small{padding-top:10px;padding-bottom:10px}a,button{-webkit-tap-highlight-color:transparent}}@media (width<=720px){body .tabbar{left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#0e100cdb;border:1px solid #f3f0e824;border-radius:26px;gap:2px;padding:6px;box-shadow:0 14px 34px #00000061}body .tabbar .tab{color:#f3f0e8b8;letter-spacing:.04em;text-transform:none;opacity:1;cursor:pointer;background:0 0;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:52px;padding:4px 0;font:600 10.5px/1 system-ui,sans-serif;transition:color .2s,background .25s;display:flex}body .tabbar .tab-ico{border-radius:99px;place-items:center;width:46px;height:28px;transition:background .25s,transform .2s;display:grid;position:relative}body .tabbar .tab.on{color:#fff}body .tabbar .tab.on .tab-ico{background:var(--accent);color:#0c0c0d}body .tabbar .tab:active .tab-ico{transform:scale(.9)}body .tabbar .tab-badge{color:#fff;text-align:center;background:#e8553d;border-radius:99px;min-width:17px;height:17px;padding:0 4px;font:700 10.5px/17px system-ui,sans-serif;position:absolute;top:-3px;right:3px;box-shadow:0 0 0 2px #0e100ce6}main{padding-bottom:96px}body .wa-float{bottom:calc(92px + env(safe-area-inset-bottom))}body .demo-ribbon{left:12px;bottom:calc(86px + env(safe-area-inset-bottom));opacity:.92;padding:4px 10px;font-size:10px}body .card .ph,body .gallery .main,body .shot.art{aspect-ratio:1/1.12!important}body .grid{gap:10px!important}body .page-head{padding:24px 0 14px!important}body .page-head h1,body .mega2{font-size:clamp(32px,9vw,42px)!important}body .cat2{aspect-ratio:4/3!important}body .ad{max-height:56vh!important}body .card .info h3,body .card h3{line-height:1.25;font-size:13px!important}body .card .price{font-size:13px!important}body .section{padding-top:34px;padding-bottom:34px}body .pdp-buy{bottom:calc(82px + env(safe-area-inset-bottom));border:1px solid #0000001a;border-radius:18px;margin-left:-12px;margin-right:-12px}}.wrong-store{color:#3a2d05;background:#fff7e0;border:1.5px solid #d6a43a;border-radius:16px;margin:12px 0;padding:14px 16px}.wrong-store p{margin:6px 0 10px;font-size:14px;line-height:1.45}.cashnote{color:var(--forest);background:#e9f3e0;border-radius:12px;margin:6px 0;padding:9px 12px;font-size:14px}.cashcard{color:#fff;background:linear-gradient(135deg,#1f3a26,#2f5d3a);gap:2px;margin-bottom:20px;display:grid}.cashcard small{opacity:.8;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.cashcard b{font-size:34px;line-height:1.1}.cashcard .muted{color:#ffffffb3;font-size:13px}.eyebrow{letter-spacing:.12em;text-transform:uppercase;opacity:.7;align-items:center;gap:6px;font-size:12px;display:inline-flex}.box-plans{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:20px;display:grid}.box-plan{text-align:left;cursor:pointer;border:2px solid #0000;gap:6px;transition:border-color .2s,transform .2s;display:grid}.box-plan.on{border-color:var(--accent);transform:translateY(-2px)}.box-plan b{font-size:20px}.box-plan .price small{opacity:.6;font-size:13px}.oc-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;display:grid}.oc-stage{background:radial-gradient(at 50% 38%,#3b4a36 0%,#1a211a 55%,#0b0e0b 100%);border-radius:24px;height:min(62vh,500px);min-height:300px;overflow:hidden;box-shadow:inset 0 0 80px #0009,0 20px 50px #0003}.oc-sw.tortoise{background:radial-gradient(circle at 30% 30%,#f1b95a,#8a4b12 45%,#2a1206 75%),#6b3f1d}.oc-sw.crystal{background:linear-gradient(135deg,#fffc,#cfe4ea88)}.oc-sw{cursor:pointer;border:3px solid #fff;border-radius:50%;width:34px;height:34px;box-shadow:0 0 0 1px #0004}.oc-sw.on{box-shadow:0 0 0 2px var(--forest);transform:scale(1.12)}.oc-sw.lens{background-image:linear-gradient(135deg,#fff5,#0000)}@media (width<=760px){.oc-grid{grid-template-columns:1fr}}button.chip{border:1.5px solid var(--line,#0003);color:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:8px 14px;font:600 13.5px system-ui,sans-serif;transition:all .15s}button.chip.on{background:var(--forest);color:#fff;border-color:var(--forest)}.box-steps{flex-wrap:wrap;gap:14px;margin-top:14px;font-size:14px;font-weight:600;display:flex}.box-steps span{align-items:center;gap:8px;display:inline-flex}.box-steps i{background:var(--forest);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.chat-fab{z-index:41;background:var(--forest);color:#f4f1ea;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:10px;height:56px;padding:0 20px 0 10px;font:600 14px system-ui,sans-serif;display:inline-flex;position:fixed;bottom:20px;right:84px;box-shadow:0 12px 30px #0005}.chat-fab b{background:color-mix(in srgb, var(--accent) 55%, #fff);width:38px;height:38px;color:var(--forest);border-radius:50%;place-items:center;font-size:18px;display:grid}.chat-fab-dot{border:2px solid var(--forest);background:#3ddc84;border-radius:50%;width:11px;height:11px;position:absolute;top:12px;left:40px}.chat-fab:hover{transform:translateY(-2px)}.chat-box{z-index:60;color:#171a14;background:#f6f3ea;border:1px solid #0002;border-radius:22px;grid-template-rows:auto 1fr auto auto;width:min(380px,100vw - 24px);height:min(600px,100dvh - 32px);display:grid;position:fixed;bottom:16px;right:16px;overflow:hidden;box-shadow:0 24px 70px #0007}.chat-box header{background:var(--forest);color:#f4f1ea;align-items:center;gap:10px;padding:12px 14px;display:flex}.chat-box header div{flex:1;line-height:1.2;display:grid}.chat-box header small{opacity:.7;font-size:11.5px}.chat-box header button{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px}.chat-av{background:color-mix(in srgb, var(--accent) 55%, #fff);width:38px;height:38px;color:var(--forest);border-radius:50%;place-items:center;font-weight:800;display:grid}.chat-body{scroll-behavior:smooth;flex-direction:column;gap:8px;padding:14px;display:flex;overflow-y:auto}.chat-b{white-space:pre-wrap;word-break:break-word;border-radius:16px;max-width:84%;padding:9px 13px;font-size:14.5px;line-height:1.42;animation:.25s ease-out chatin}.chat-b.ia{background:#fff;border:1px solid #e3dfd0;border-bottom-left-radius:5px;align-self:flex-start}.chat-b.eu{background:var(--forest);color:#fff;border-bottom-right-radius:5px;align-self:flex-end}.chat-b img{border-radius:12px;max-width:220px;display:block}.chat-pix{gap:6px;display:grid}.chat-pix code{word-break:break-all;opacity:.8;font-size:11px}.chat-pix button,.chat-link{background:var(--forest);color:#fff;cursor:pointer;text-align:center;border:0;border-radius:10px;padding:8px 12px;font:600 13px system-ui,sans-serif;text-decoration:none}.chat-chips{flex-wrap:wrap;gap:6px;display:flex}.chat-chips button{color:var(--forest);cursor:pointer;background:#fff;border:1.5px solid #2f5d3a55;border-radius:99px;padding:7px 12px;font:600 13px system-ui,sans-serif}.chat-typing{gap:4px;padding:13px 14px;display:flex}.chat-typing i{background:#0006;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite chatdot}.chat-typing i:nth-child(2){animation-delay:.15s}.chat-typing i:nth-child(3){animation-delay:.3s}.chat-box form{background:#fff;border-top:1px solid #0001;gap:8px;padding:10px;display:flex}.chat-box form input{background:#f6f3ea;border:1.5px solid #0002;border-radius:99px;flex:1;min-width:0;padding:11px 16px;font-size:15px}.chat-box form button{background:var(--forest);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.chat-box form button:disabled{opacity:.45}.chat-foot{text-align:center;color:#6a6d5e;background:#fff;padding:0 10px 8px;font-size:11px}@keyframes chatin{0%{opacity:0;transform:translateY(6px)}}@keyframes chatdot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (width<=720px){.chat-fab{right:14px;bottom:calc(160px + env(safe-area-inset-bottom));height:50px;padding-right:16px}.chat-fab-lbl{display:none}.chat-fab{padding:0 6px}.chat-box{width:auto;height:calc(100dvh - 16px);max-height:640px;bottom:8px;left:8px;right:8px}}body.intro-open .chat-fab{display:none!important}.nav{flex-wrap:nowrap;overflow:visible!important}.nav-cats{position:relative}.nav-cats>button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.nav-cats>button svg{transition:transform .2s}.nav-cats.open>button svg{transform:rotate(180deg)}.nav-cats-menu{z-index:70;background:#0f1411;border:1px solid #ffffff1c;border-radius:16px;min-width:220px;padding:8px;display:none;position:absolute;top:calc(100% + 14px);left:-14px;box-shadow:0 20px 50px #0006}.nav-cats.open .nav-cats-menu{gap:2px;animation:.18s ease-out chatin;display:grid}.nav-cats-menu:before{content:"";height:16px;position:absolute;top:-16px;left:0;right:0}.nav-cats-menu a{color:#f4f1ea;text-transform:none;letter-spacing:0;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:600}.nav-cats-menu a:hover,.nav-cats-menu a.on{background:#ffffff14}.card .tag.promo{color:#fff;letter-spacing:.06em;background:#d1342a;align-items:stretch;padding:0;animation:2.2s ease-in-out infinite salepulse;display:inline-flex;overflow:hidden;box-shadow:0 6px 16px #d1342a66;border-radius:10px!important}.card .tag.promo i{background:#a8231a;padding:5px 8px;font-size:10.5px;font-style:normal;font-weight:800}.card .tag.promo b{padding:5px 9px;font-size:13px;font-weight:800}.price.on-sale{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.price.on-sale>span:not(.sale-pill){color:#c42b20;font-weight:800}.price.on-sale s{opacity:.55;font-size:.85em;font-weight:500}.sale-pill{color:#fff;letter-spacing:.1em;background:#d1342a;border-radius:99px;flex-basis:100%;align-self:flex-start;width:fit-content;padding:5px 10px;font:800 11px system-ui,sans-serif;animation:2.2s ease-in-out infinite salepulse;display:inline-block}.sale-save{color:var(--forest);flex-basis:100%;font:600 13px system-ui,sans-serif}@keyframes salepulse{0%,to{box-shadow:0 6px 16px #d1342a55}50%{box-shadow:0 6px 26px #d1342a99}}@media (prefers-reduced-motion:reduce){.card .tag.promo,.sale-pill{animation:none}}.chat-staff-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--forest);margin-bottom:2px;font:800 10px system-ui,sans-serif;display:block}.chat-fab-unread{background:#e0402f;border:2px solid #fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-4px;right:8px}.box-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid}.box-art{background:radial-gradient(at 50% 55%,#cfd6bd 0%,#e9e5d8 55%,#0000 100%);border-radius:28px;height:min(54vh,440px);min-height:300px}@media (width<=820px){.box-hero{grid-template-columns:1fr}.box-art{height:340px;min-height:0}}.oc-ctrl{align-content:start;gap:14px;display:grid}.oc-two{gap:12px;display:grid}.oc-sw.sm{border-width:2px;width:24px;height:24px}.oc-sw.havana{background:radial-gradient(circle at 30% 30%,#b8864f,#5a2e0c 45%,#1c0d04 80%),#4a2a10}.oc-left{min-width:0}.mstrip{display:none}.cash-pill{background:color-mix(in srgb, var(--accent) 55%, #fff);color:var(--forest);white-space:nowrap;border-radius:99px;align-items:center;gap:4px;padding:6px 12px;font:700 12.5px system-ui,sans-serif;text-decoration:none;display:inline-flex}body .tabbar .tab-badge.cash{color:#08210f;background:#3ddc84;min-width:22px}@media (width<=720px){.mstrip{scroll-snap-type:x proximity;z-index:30;background:linear-gradient(var(--paper,#f3f0e8) 80%, transparent);-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:8px;margin:0;padding:10px 14px 6px;display:flex;position:sticky;top:0;overflow-x:auto}.mstrip::-webkit-scrollbar{display:none}.mchip{scroll-snap-align:start;color:var(--forest);white-space:nowrap;background:#fff;border:1.5px solid #1f3a2655;border-radius:99px;flex:none;align-items:center;gap:6px;padding:9px 15px;font:700 13.5px system-ui,sans-serif;text-decoration:none;display:inline-flex}.mchip.on{background:var(--forest);color:#fff;border-color:var(--forest)}.mchip.promo{color:#fff;background:#d1342a;border-color:#d1342a;box-shadow:0 6px 16px #d1342a55}.mchip.promo.on{background:#a8231a}.cash-pill{padding:5px 9px;font-size:11.5px}body .tabbar .tab-lbl{font-size:10.5px}html body .tabbar{grid-template-columns:repeat(5,1fr)!important}body .tabbar .tab-ico{width:40px}body .tabbar .tab-lbl{text-overflow:ellipsis;white-space:nowrap;max-width:62px;overflow:hidden}}.box-art-wrap{position:relative}.box-hint{color:#f4f1ea;pointer-events:none;background:#14241acc;border-radius:99px;padding:6px 14px;font:600 12.5px system-ui,sans-serif;animation:2.4s ease-in-out infinite salepulse;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@media (width<=820px){.box-art-wrap{order:-1}}.season-fx{pointer-events:none;z-index:25;width:100%;height:100%;position:fixed;inset:0}.season-strip{text-align:center;letter-spacing:.04em;color:#fff;background:var(--forest);padding:9px 14px;font:700 13px system-ui,sans-serif;position:relative;overflow:hidden}.season-strip.s-natal{background:linear-gradient(90deg,#14452b,#9b1c1c 50%,#14452b)}.season-strip.s-anonovo{color:#f0c95f;background:linear-gradient(90deg,#0b0b0f,#2a220a 50%,#0b0b0f)}.season-strip.s-carnaval{background:linear-gradient(90deg,#3b1773,#e0457b,#f4b400,#2fcf74,#3b1773) 0 0/200% 100%;animation:8s linear infinite stripmove}@keyframes stripmove{to{background-position:200% 0}}@media (prefers-reduced-motion:reduce){.season-strip.s-carnaval{animation:none}}.paybadges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.paybadge{filter:drop-shadow(0 2px 4px #0002);transition:transform .2s;display:inline-flex}.paybadge:hover{transform:translateY(-2px)}.paybadges.compact .paybadge svg{height:22px}.paybadges-note{opacity:.7;flex-basis:100%;font:500 12px system-ui,sans-serif}.foot-pay{gap:8px;margin-top:18px;display:grid}.foot-pay>b{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:13px}.foot-pay .paybadge{filter:none}.nav-support{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.nav-support:hover{text-underline-offset:6px;text-decoration:underline}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{outline-offset:2px;border-radius:8px;outline:3px solid #f0c95f}.chat-box :focus-visible,.mstrip :focus-visible{outline-color:var(--forest)}@media (prefers-reduced-motion:reduce){.chat-b,.box-hint,.sale-pill,.card .tag.promo{animation:none!important}}.slogo{flex:none;display:inline-flex;position:relative}.slogo img{border-radius:50%;display:block}.slogo .acc,.chat-av .acc{pointer-events:none;filter:drop-shadow(0 2px 2px #0005);transform-origin:50% 70%;width:144%;height:144%;animation:3.2s ease-in-out infinite accbob;position:absolute;top:-34%;left:-22%;overflow:visible}@keyframes accbob{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)translateY(-1px)}}.chat-av{position:relative;overflow:visible}.chat-av>span:first-child{z-index:1;position:relative}.chat-av .acc{z-index:2;width:160%;height:160%;top:-48%;left:-30%}.chat-fab,.chat-box header{background:var(--forest,#14241a)}.chat-fab-dot{border-color:var(--forest,#14241a)}.chat-fab b,.chat-av{background:color-mix(in srgb, var(--accent,#889261) 55%, #fff);color:var(--forest,#14241a)}.chat-b.eu,.chat-box form button{background:var(--accent,#2f5d3a)}.chat-b.staff{background:color-mix(in srgb, var(--accent,#889261) 18%, #fff);border-color:color-mix(in srgb, var(--accent,#889261) 45%, #fff)}.chat-chips button{color:var(--forest,#1f3a26);border-color:color-mix(in srgb, var(--accent,#2f5d3a) 55%, transparent)}.chat-pix button,.chat-link{background:var(--forest,#14241a)}.mchip{color:var(--forest,#14241a);border-color:color-mix(in srgb, var(--forest,#1f3a26) 40%, transparent)}.mchip.on{background:var(--forest,#14241a);border-color:var(--forest,#14241a)}.cash-pill{background:color-mix(in srgb, var(--accent,#d6e29a) 60%, #fff);color:var(--forest,#14241a)}.cashcard{background:linear-gradient(135deg, var(--forest,#1f3a26), color-mix(in srgb, var(--forest,#2f5d3a) 60%, var(--accent,#2f5d3a)))}button.chip.on{background:var(--forest,#1f3a26);border-color:var(--forest,#1f3a26)}.box-steps i{background:var(--forest,#1f3a26)}.box-plan.on{border-color:var(--accent,#7f8b58)}.box-hint{background:color-mix(in srgb, var(--forest,#14241a) 85%, transparent)}.cashnote{background:color-mix(in srgb, var(--accent,#7f8b58) 16%, #fff);color:var(--forest,#24421f)}.sale-save{color:var(--forest,#2f6b3f)}.oc-sw.on{box-shadow:0 0 0 2px var(--forest,#1f3a26)}html[data-season=natal] body{background-image:radial-gradient(#fff 1.2px,#0000 1.4px),radial-gradient(#fff 1px,#0000 1.2px);background-position:0 0,22px 30px;background-size:46px 46px,70px 70px;background-attachment:fixed}html[data-season=natal] .btn,html[data-season=natal] .btn.big{color:#fff;background:#c9372c;border-color:#c9372c}html[data-season=natal] .btn.ghost{color:var(--ink);border-color:var(--ink);background:0 0}html[data-season=natal] .top.solid,html[data-season=natal] .top{background:linear-gradient(#15462c,#0d2c1b)!important}html[data-season=anonovo] body{background-image:radial-gradient(circle at 20% 10%,#f0c95f22,#0000 40%),radial-gradient(circle at 80% 90%,#f0c95f1a,#0000 40%);background-attachment:fixed}html[data-season=anonovo] .btn{color:#14120a;background:linear-gradient(135deg,#f0c95f,#b8860b);border-color:#b8860b}html[data-season=anonovo] .btn.ghost{color:var(--ink);background:0 0;border-color:#b8860b}html[data-season=carnaval] body{background-image:radial-gradient(#e0457b33 2px,#0000 2.4px),radial-gradient(#2fcf7433 2px,#0000 2.4px),radial-gradient(#ffd23f44 2px,#0000 2.4px);background-position:0 0,40px 50px,20px 10px;background-size:90px 90px,130px 130px,70px 70px;background-attachment:fixed}html[data-season=carnaval] .btn{color:#fff;background:linear-gradient(135deg,#e0457b,#7a2bd0);border-color:#7a2bd0}html[data-season=carnaval] .btn.ghost{color:var(--ink);background:0 0;border-color:#7a2bd0}html[data-season=saojoao] body{background-image:linear-gradient(90deg,#c42b1f14 0 50%,#0000 50%),linear-gradient(#f0b83a18 0 50%,#0000 50%);background-size:44px 44px;background-attachment:fixed}html[data-season=saojoao] .btn{color:#fff7dd;background:#c42b1f;border-color:#c42b1f}html[data-season=saojoao] .btn.ghost{color:var(--ink);background:0 0;border-color:#c42b1f}html[data-season=saojoao] .top{background:linear-gradient(#7a2a14,#4e1a0b)!important}html[data-season] .card .tag.promo{background:var(--accent)}html[data-season=natal] .brand,html[data-season=anonovo] .brand{letter-spacing:.06em}html[data-season=natal]{--gold:#d9b24c}html[data-season=natal] body{background-color:#fbf6ec;background-image:radial-gradient(circle at 50% -10%,#fff 0,#fbf6ec 55%),radial-gradient(#fffc 1.2px,#0000 1.6px);background-size:100% 100%,54px 54px;background-attachment:fixed}html[data-season=natal] .top{box-shadow:0 2px 0 var(--gold), 0 14px 30px #0b2a1a55!important;border:1px solid #d9b24c55!important}html[data-season=natal] .nav a.on,html[data-season=natal] .nav a:hover{color:#ffd98a}html[data-season=natal] .season-strip.s-natal{border-bottom:2px solid var(--gold);background:linear-gradient(90deg,#0f3d26,#a3201f 50%,#0f3d26)}html[data-season=natal] .h-xl{padding-bottom:14px;position:relative}html[data-season=natal] .h-xl:after{content:"✦";color:var(--gold);letter-spacing:8px;background:linear-gradient(90deg, var(--gold), transparent) left bottom / 120px 2px no-repeat;padding-left:132px;font-size:16px;line-height:12px;position:absolute;bottom:-6px;left:0}html[data-season=natal] .hero2:after{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(#fff 1.4px,#0000 1.8px),radial-gradient(#fffa 1px,#0000 1.4px);background-position:0 0,40px 30px;background-size:120px 120px,70px 70px;position:absolute;inset:0}html[data-season=natal] .card .ph{border:1px solid #d9b24c33;transition:box-shadow .25s,transform .25s}html[data-season=natal] .card:hover .ph{box-shadow:0 0 0 2px var(--gold), 0 16px 34px #7a1a1a33}html[data-season=natal] .price{color:#a3201f}html[data-season=natal] .price s{color:#6b6b63}html[data-season=natal] .foot{color:#fff6ea;position:relative;background:linear-gradient(#0f3d26,#092316)!important}html[data-season=natal] .foot:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='80' height='18' viewBox='0 0 80 18' preserveAspectRatio='none'><path d='M0 18 V8 Q10 0 20 8 T40 8 T60 8 T80 8 V18 Z' fill='%23fbf6ec'/></svg>") 0 0/80px 18px repeat-x;height:18px;position:absolute;top:-14px;left:0;right:0}html[data-season=natal] .foot a{color:#ffd98a}html[data-season=natal] .tabbar{background:linear-gradient(#0f3d26,#092316)!important;border:1px solid #d9b24c55!important}html[data-season=natal] body .tabbar .tab.on .tab-ico{color:#3a0d0d;background:#d9b24c}html[data-season=natal] .mchip.promo{background:linear-gradient(135deg,#c9372c,#8f1d1d);border-color:#8f1d1d}html[data-season=natal] .wa-float{box-shadow:0 0 0 3px #d9b24c,0 10px 28px #0005}html[data-season=natal] .chat-fab{box-shadow:0 0 0 2px #d9b24c,0 12px 30px #0005}.baubles{z-index:26;pointer-events:none;height:150px;position:absolute;top:0;left:0;right:0;overflow:visible}.baubles-wire{background:linear-gradient(90deg,#d9b24c,#fff1b8 50%,#d9b24c);height:3px;position:absolute;top:0;left:-2%;right:-2%;box-shadow:0 2px 6px #0004}.bauble{transform-origin:50% 0;filter:drop-shadow(0 5px 5px #0005);animation:4.8s ease-in-out infinite baubleSway;position:absolute;top:0;overflow:visible}@keyframes baubleSway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}.twinkle{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite twinkle}@keyframes twinkle{0%,70%,to{opacity:0;transform:scale(.4)rotate(0)}82%{opacity:1;transform:scale(1.15)rotate(25deg)}}.glit{animation:1.8s ease-in-out infinite glit}@keyframes glit{0%,to{opacity:.25}50%{opacity:1}}@media (width<=720px){.bauble:nth-of-type(2n){display:none}.baubles{height:120px}}@media (prefers-reduced-motion:reduce){.bauble,.twinkle,.glit{animation:none!important}.twinkle{opacity:0}}.top .wrap{min-width:0}.top .wrap>.iconbtn,.top .wrap>.unit-pick,.top .wrap>.brand{flex-shrink:0}@media (width<=1360px){.nav{letter-spacing:.05em!important;gap:12px!important;margin-left:12px!important;font-size:12px!important}}@media (width<=1180px){.nav a[href=\/oculos],.nav a[href=\/box]{display:none}}html[data-season]:not([data-season=normal]) .announce{border-radius:0;margin-inline:0}.card .low-badge{z-index:3;color:#8a1d12;letter-spacing:.04em;background:#ffefc2;border:1.5px solid #e0a100;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;animation:1.6s ease-in-out infinite lowpulse;position:absolute;bottom:10px;left:10px;box-shadow:0 6px 16px #e0a10066}.card .low-badge:before{content:"🔥 "}@keyframes lowpulse{0%,to{transform:scale(1);box-shadow:0 6px 16px #e0a10055}50%{transform:scale(1.06);box-shadow:0 8px 22px #e0420066}}.stock-hot{color:#a8231a;background:#fff1ed;border:1.5px solid #f0a99f;border-radius:12px;margin:8px 0 0;padding:9px 12px;animation:1.8s ease-in-out infinite lowpulse}.stock-ok{color:#1f7a3d;margin:8px 0 0;font-size:14px;font-weight:600}.stock-list{color:var(--muted,#666);flex-wrap:wrap;gap:6px 12px;margin:8px 0 0;font-size:13px;display:flex}.stock-list .low{color:#a8231a;font-weight:700}.stock-list .out{opacity:.6;text-decoration:line-through}.opt{position:relative}.opt .lowN{text-align:center;color:#fff;background:#d1342a;border-radius:99px;min-width:17px;height:17px;font-size:10px;font-style:normal;font-weight:800;line-height:17px;position:absolute;top:-7px;right:-5px;box-shadow:0 2px 6px #d1342a77}@media (prefers-reduced-motion:reduce){.card .low-badge,.stock-hot{animation:none}}.opt.far{opacity:.85;border-style:dashed}.stock-far{color:#1d3f7a;background:#eef5ff;border:1.5px solid #b8d0f5;border-radius:12px;margin:8px 0 0;padding:9px 12px;font-size:14px}@media (width<=860px){.unit-menu{max-height:70vh;overflow:auto;transform:none;z-index:900!important;width:auto!important;max-width:none!important;position:fixed!important;top:72px!important;left:12px!important;right:12px!important}.unit-scrim{z-index:890!important}}.rv-badge{color:#1f7a3d;background:#e6f4ea;border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:700}.rv-report{opacity:.6;font-size:12px}.rv-ph{cursor:zoom-in;background:0 0;border:0;padding:0;display:inline-block;position:relative}.rv-ph img{object-fit:cover;border-radius:12px;display:block}.rv-x{color:#fff;cursor:pointer;background:#14181b;border:0;border-radius:50%;width:22px;height:22px;font-size:15px;line-height:22px;position:absolute;top:-6px;right:-6px}.rv-lightbox{z-index:9999;cursor:zoom-out;background:#000000d9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.rv-lightbox img{object-fit:contain;border-radius:14px;max-width:100%;max-height:90vh}.rv-lightbox button{cursor:pointer;background:#fff;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;position:absolute;top:14px;right:14px}.live-banner{z-index:60;color:#fff;background:#0b0b0b;border-bottom:3px solid #e11d2e;position:relative}.live-link{color:inherit;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px 44px 10px 14px;text-decoration:none;display:flex}.live-badge{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#e11d2e;border-radius:4px;align-items:center;gap:7px;padding:5px 12px;font-size:13px;font-weight:900;display:inline-flex}.live-txt{text-transform:uppercase;letter-spacing:.04em;font-size:15px;font-weight:700}.live-txt em{opacity:.85;text-transform:none;letter-spacing:0;font-style:normal;font-weight:500}.live-cta{color:#111;letter-spacing:.08em;background:#d4a73a;border-radius:4px;padding:7px 16px;font-size:13px;font-weight:900;transition:transform .15s}.live-link:hover .live-cta{background:#e6bb52;transform:translateY(-1px)}.live-x{color:#fff;cursor:pointer;background:#fff2;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.live-x:hover{background:#fff4}.live-dot{background:#fff;border-radius:50%;width:9px;height:9px;animation:1.2s infinite livepulse}@keyframes livepulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}html .store .btn.ghost,html[data-season] .store .btn.ghost{color:var(--paper,#f6f2e6)!important;border-color:color-mix(in srgb, var(--paper,#f6f2e6) 55%, transparent)!important;background:0 0!important}html .store .btn.ghost:hover{background:color-mix(in srgb, var(--paper,#f6f2e6) 14%, transparent)!important}.season-strip.s-anonovo{color:#f0c95f;letter-spacing:.1em;background:linear-gradient(90deg,#0b0b0f,#3a2d08 50%,#0b0b0f);border-bottom:1px solid #d9b24c66}.season-strip.s-anonovo:after{content:"";background:linear-gradient(100deg,#0000 35%,#ffe9a855 50%,#0000 65%);animation:4.5s ease-in-out infinite shine;position:absolute;inset:0;transform:translate(-100%)}@keyframes shine{60%,to{transform:translate(100%)}}.hero-fw{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-grid{z-index:1}html[data-season=anonovo] .hero2,html[data-season=anonovo] .hero-bg,html[data-season=anonovo] .hero-bg:after{background:radial-gradient(at 70% 10%,#2b2208 0%,#0d0c10 55%,#060609 100%)!important}html[data-season=anonovo] .hero2:before{content:"2027";color:#0000;-webkit-text-stroke:2px #f0c95f33;letter-spacing:.02em;pointer-events:none;z-index:0;font:900 clamp(160px,28vw,420px)/1 Anton,Impact,sans-serif;position:absolute;bottom:-8%;right:-2%}html[data-season=anonovo] .hero2 .kicker{color:#f0c95f;letter-spacing:.24em}html[data-season=anonovo] .hero-photos{box-shadow:0 0 0 2px #d9b24c88,0 0 60px #d9b24c33,0 30px 70px #000a}.gcurtain{z-index:26;pointer-events:none;height:140px;position:absolute;top:0;left:0;right:0}.gstrand{transform-origin:50% 0;filter:drop-shadow(0 0 4px #ffd96688);background:linear-gradient(#fff3c4,#d9b24c 35%,#8a6410);border-radius:2px;width:2px;animation:3.6s ease-in-out infinite baubleSway;position:absolute;top:0}.gstrand .gstar{animation:2.2s ease-in-out infinite twk;position:absolute;bottom:-14px;left:-8px}@keyframes twk{50%{filter:brightness(1.5);transform:scale(1.35)rotate(30deg)}}.decor-top{z-index:26;pointer-events:none;height:130px;position:absolute;top:0;left:0;right:0;overflow:hidden}.bunting{position:absolute;left:0;right:0}.bunting svg{display:block}.flag{transform-box:fill-box;transform-origin:50% 0;animation:3.2s ease-in-out infinite flagSway}@keyframes flagSway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.cmasks{z-index:24;pointer-events:none;position:fixed;inset:0}.cmask{filter:drop-shadow(0 8px 10px #0006);width:150px;animation:4.4s ease-in-out infinite maskBob;position:absolute}.cmask.m0{bottom:70px;left:-26px;rotate:-18deg}.cmask.m1{animation-delay:-2s;top:150px;right:-26px;rotate:16deg}@keyframes maskBob{50%{translate:0 -10px}}.season-strip.s-carnaval{text-shadow:0 1px 4px #0006;background:linear-gradient(90deg,#3b1773,#e0457b,#f4b400,#2fcf74,#3ac7ff,#3b1773) 0 0/300% 100%;animation:8s linear infinite stripmove}html[data-season=carnaval] .hero2,html[data-season=carnaval] .hero-bg,html[data-season=carnaval] .hero-bg:after{background:radial-gradient(at 20% 0,#7a2bd0 0%,#3b1773 50%,#1b0b31 100%)!important}html[data-season=carnaval] .hero2:after{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(#ffd23f 2px,#0000 2.5px),radial-gradient(#2fcf74 2px,#0000 2.5px),radial-gradient(#e0457b 2px,#0000 2.5px),radial-gradient(#3ac7ff 2px,#0000 2.5px);background-position:0 0,60px 80px,30px 40px,100px 20px;background-size:140px 140px,190px 190px,110px 110px,230px 230px;position:absolute;inset:0}.season-strip.s-saojoao{background:repeating-linear-gradient(45deg,#7a2a14 0 14px,#8b3318 14px 28px);padding-top:22px}html[data-season=saojoao] .hero2,html[data-season=saojoao] .hero-bg,html[data-season=saojoao] .hero-bg:after{background:radial-gradient(at 80% 0,#c4501f 0%,#7a2a14 50%,#3b130a 100%)!important}html[data-season=saojoao] .hero2:after{content:"";pointer-events:none;background-image:linear-gradient(90deg,#ffffff10 0 50%,#0000 50%),linear-gradient(#ffffff10 0 50%,#0000 50%);background-size:44px 44px;position:absolute;inset:0}.season-strip.s-halloween{color:#ffb347;letter-spacing:.06em;background:linear-gradient(90deg,#1c1033,#4a1d7a 50%,#1c1033);border-bottom:2px solid #ff7a1a}html[data-season=halloween] body{background-image:radial-gradient(circle at 15% 10%,#ff7a1a14,#0000 40%),radial-gradient(circle at 85% 80%,#8a52e01c,#0000 45%);background-attachment:fixed}html[data-season=halloween] .btn{color:#1b0b05;background:linear-gradient(135deg,#ff8a1f,#d9560a);border-color:#ff7a1a}html[data-season=halloween] .btn.ghost{color:var(--ink);background:0 0;border-color:#ff7a1a}html[data-season=halloween] .top{background:linear-gradient(#2a1650,#150a2a)!important}html[data-season=halloween] .nav a.on{color:#ffb347}html[data-season=halloween] .hero2:before{content:"";aspect-ratio:1;opacity:.55;pointer-events:none;z-index:0;background:radial-gradient(circle at 35% 35%,#fff6d0,#ffd36b 55%,#e0a030 100%);border-radius:50%;width:min(30vw,340px);position:absolute;top:6%;left:46%;box-shadow:0 0 80px 30px #ffb34755}html[data-season=halloween] .hero2 .kicker{color:#ffb347}html[data-season=halloween] .price{color:#d9560a}html[data-season=halloween] .foot{background:#150a2a}.webs{z-index:27;pointer-events:none;position:absolute;top:0;left:0;right:0}.cobweb{opacity:.85;filter:drop-shadow(0 1px 2px #0008);position:absolute;top:0}.cobweb.l{left:0}.cobweb.r{right:0;transform:scaleX(-1)}.spiders{z-index:27;pointer-events:none;position:absolute;top:0;left:0;right:0}.spider{flex-direction:column;align-items:center;animation:5s ease-in-out infinite spiderDrop;display:flex;position:absolute;top:0}.spider i{background:#fffc;width:1.5px;display:block}@keyframes spiderDrop{0%,to{transform:translateY(-30px)}50%{transform:translateY(14px)}}.pumpkins{z-index:24;pointer-events:none;align-items:flex-end;display:flex;position:fixed;bottom:-6px;left:8px}.pumpkin{filter:drop-shadow(0 0 22px #ffa53a77)}.pgl{animation:2.4s ease-in-out infinite flick}@keyframes flick{0%,to{opacity:1}45%{opacity:.72}55%{opacity:1}70%{opacity:.85}}@media (width<=720px){.cmask.m1,.pumpkins .pumpkin:last-child,.webs .cobweb.r{display:none}.cmask{width:96px}.pumpkins{transform:scale(.5)}.decor-top{height:100px}}@media (prefers-reduced-motion:reduce){.flag,.cmask,.spider,.pgl,.gstrand,.gstar,.season-strip:after{animation:none!important}}html[data-season]:not([data-season=normal]) .top{border-top:0;border-radius:0 0 26px 26px;margin:0;top:0}html[data-season]:not([data-season=normal]) .top .wrap{border-radius:0}html[data-season]:not([data-season=normal]) .top .progress{border-radius:0;left:0;right:0}html[data-season=carnaval] .announce{border-top:48px solid #4a1d8a}html[data-season=saojoao] .announce{border-top:58px solid #5a1f0e}.decor-top{height:70px}.cmask{width:118px}.cmask.m0{bottom:-22px;left:-34px}.cmask.m1{top:auto;bottom:120px;right:-34px}.pumpkins{transform-origin:0 100%;bottom:-46px;left:-14px;transform:scale(.72)}html[data-season=natal] .announce{border-top:64px solid #0c2f1d}.baubles{height:90px}html[data-season]:not([data-season=normal]) .top{border-radius:0}.hero-scene{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.hero-scene .stars{opacity:.8;background-image:radial-gradient(#fff 1px,#0000 1.4px),radial-gradient(#ffe9a8 1.2px,#0000 1.6px),radial-gradient(#fff .8px,#0000 1.2px);background-position:0 0,60px 90px,30px 40px;background-size:130px 130px,210px 210px,75px 75px;animation:4s ease-in-out infinite alternate starTw;position:absolute;inset:0}@keyframes starTw{0%{opacity:.35}to{opacity:.95}}.witch-wrap{width:100%;animation:17s linear infinite witchFly;position:absolute;top:10%;left:0}.witch-wrap.w2{animation-duration:23s;animation-delay:-9s;top:54%}.witch-wrap.w2 .witch{opacity:.8;width:110px}.witch{filter:drop-shadow(0 0 14px #8a52e099);width:190px;animation:2.2s ease-in-out infinite witchBob;display:block}@keyframes witchFly{0%{transform:translate(-260px)}to{transform:translate(calc(100vw + 60px))}}@keyframes witchBob{0%,to{transform:translateY(-8px)rotate(-3deg)}50%{transform:translateY(10px)rotate(3deg)}}.witch-spark circle{animation:.9s ease-in-out infinite glit}.sleigh-wrap{width:100%;animation:24s linear infinite sleighFly;position:absolute;top:8%;left:0}.sleigh{filter:drop-shadow(0 0 16px #ffd98a77);width:640px;animation:3s ease-in-out infinite witchBob;display:block}@keyframes sleighFly{0%{transform:translate(calc(100vw + 40px))}to{transform:translate(-720px)}}.reindeer{animation:.46s ease-in-out infinite alternate deerRun}@keyframes deerRun{0%{transform:translateY(-4px)}to{transform:translateY(4px)}}.rleg{animation:.46s ease-in-out infinite alternate gallop}@keyframes gallop{0%{transform:rotate(-32deg)}to{transform:rotate(34deg)}}.rhead{transform-origin:20px 24px;animation:.46s ease-in-out infinite alternate headBob}@keyframes headBob{0%{transform:rotate(-4deg)}to{transform:rotate(5deg)}}.rnose{filter:drop-shadow(0 0 8px #ff3b3b);animation:1s ease-in-out infinite nosePulse}@keyframes nosePulse{50%{opacity:.55}}.trail circle{animation:1s ease-in-out infinite glit}.balloon-wrap{animation:26s linear infinite balloonUp;position:absolute;bottom:-240px}.balloon-wrap.b0{left:8%}.balloon-wrap.b1{animation-duration:32s;animation-delay:-12s;left:46%}.balloon-wrap.b2{animation-duration:29s;animation-delay:-20s;left:82%}.hballoon{opacity:.92;filter:drop-shadow(0 8px 12px #0005);width:84px;animation:6s ease-in-out infinite balloonSway;display:block}@keyframes balloonUp{0%{transform:translateY(0)}to{transform:translateY(-1100px)}}@keyframes balloonSway{0%,to{transform:translate(-14px)rotate(-4deg)}50%{transform:translate(14px)rotate(4deg)}}.bflame{animation:.5s ease-in-out infinite flick}html[data-season=halloween] .hero2,html[data-season=halloween] .hero-bg,html[data-season=halloween] .hero-bg:after{background:linear-gradient(#05020d 0%,#140a2e 55%,#2a1650 100%)!important}html[data-season=natal] .hero2,html[data-season=natal] .hero-bg,html[data-season=natal] .hero-bg:after{background:linear-gradient(#06231a 0%,#0f3d26 60%,#1d6b43 100%)!important}@media (width<=720px){.witch{width:120px}.sleigh{width:360px}.hballoon{width:56px}}@media (prefers-reduced-motion:reduce){.witch-wrap,.sleigh-wrap,.balloon-wrap{animation-duration:90s}.witch,.sleigh,.hballoon,.reindeer,.rleg,.rhead{animation:none}}.rail,.ads,.hl,.scroll-x{overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;overflow-y:hidden!important}.rail,.ads{scrollbar-width:thin;padding-top:6px;padding-bottom:30px}.rail::-webkit-scrollbar:vertical{width:0;display:none}.ads::-webkit-scrollbar:vertical{width:0;display:none}.chat-b:has(.chat-card){box-shadow:none;background:0 0;border:0;max-width:86%;padding:0}.chat-card{white-space:normal;width:100%;color:inherit;border:1px solid color-mix(in srgb, var(--forest,#14241a) 18%, transparent);background:#fff;border-radius:16px;grid-template-columns:104px minmax(0,1fr);align-items:stretch;gap:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 6px 18px #0002}.chat-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0003}.chat-card img{object-fit:cover;object-position:50% 20%;border-radius:0;width:104px;max-width:none;height:100%;min-height:128px;margin:0;display:block}.chat-card div{align-content:center;justify-items:start;gap:5px;min-width:0;padding:10px 12px 10px 0;display:grid}.chat-card b{color:#14181b;overflow-wrap:anywhere;font:700 13.5px/1.25 system-ui,sans-serif}.chat-card span{color:#14181b;white-space:normal;flex-wrap:wrap;align-items:center;gap:4px 8px;font:600 13px system-ui,sans-serif;display:flex}.chat-card s{opacity:.5;white-space:nowrap;font-weight:500}.chat-card strong{color:var(--accent,#c42b1f);white-space:nowrap;font-size:15px}.chat-card em{background:var(--accent,#c42b1f);color:#fff;white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-style:normal}.chat-card i{background:var(--forest,#14241a);color:#fff;white-space:nowrap;border-radius:99px;margin-top:4px;padding:7px 12px;font:700 12px system-ui,sans-serif;display:inline-block}.chat-url{color:inherit;word-break:break-all;text-decoration:underline}.cash-use{cursor:pointer;text-align:left;width:100%;font:inherit;color:var(--ink);background:color-mix(in srgb, var(--accent) 10%, #fff);border:1.5px dashed color-mix(in srgb, var(--accent) 55%, transparent);border-radius:16px;align-items:center;gap:12px;margin:0 0 12px;padding:12px 14px;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s;display:flex}.cash-use:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0002}.cash-use.on{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 22%, #fff), color-mix(in srgb, var(--accent) 8%, #fff));border:1.5px solid var(--accent)}.cash-ico{font-size:22px}.cash-txt{flex:1;gap:2px;display:grid}.cash-txt b{font:700 14.5px system-ui,sans-serif}.cash-txt small{opacity:.75;font:600 12.5px system-ui,sans-serif}.cash-use.on .cash-txt small{opacity:1;color:var(--accent)}.cash-sw{background:#0003;border-radius:99px;flex:none;width:46px;height:26px;transition:background .25s;position:relative}.cash-sw i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .25s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0004}.cash-use.on .cash-sw{background:var(--accent)}.cash-use.on .cash-sw i{transform:translate(20px)}.cash-row span:last-child{color:var(--accent);font-weight:700}html[data-season]:not([data-season=normal]){--s-ring:color-mix(in srgb, var(--accent) 80%, #fff);--s-glow:color-mix(in srgb, var(--accent) 45%, transparent);--s-lift:0 14px 30px -12px color-mix(in srgb, var(--accent) 55%, #000);accent-color:var(--accent);scrollbar-color:var(--accent) color-mix(in srgb, var(--forest) 25%, var(--paper))}html[data-season]:not([data-season=normal]) ::selection{background:var(--accent);color:#fff}html[data-season]:not([data-season=normal]) :is(a,button,input,select,textarea,[role=button],[role=switch]):focus-visible{outline:3px solid var(--s-ring);outline-offset:3px;border-radius:10px}html[data-season]:not([data-season=normal]) .btn{transition:transform .18s cubic-bezier(.3,1.3,.5,1),box-shadow .2s,filter .2s}html[data-season]:not([data-season=normal]) .btn:hover{box-shadow:var(--s-lift);filter:saturate(1.1);transform:translateY(-2px)}html[data-season]:not([data-season=normal]) .btn:active{box-shadow:none;transform:translateY(0)scale(.97)}html[data-season]:not([data-season=normal]) .card{transition:transform .25s,filter .25s}html[data-season]:not([data-season=normal]) .card:hover{transform:translateY(-4px)}html[data-season]:not([data-season=normal]) .card:hover .ph{box-shadow:0 0 0 2px var(--accent), 0 18px 34px -14px var(--s-glow)}html[data-season]:not([data-season=normal]) .card .ph{transition:box-shadow .25s}html[data-season]:not([data-season=normal]) .badge-promo,html[data-season]:not([data-season=normal]) .promo-badge{background:var(--accent)}html[data-season]:not([data-season=normal]) .section>.wrap>h2:after,html[data-season]:not([data-season=normal]) .sec-head h2:after{content:"";background:var(--accent);border-radius:4px;width:64px;height:4px;margin-top:10px;display:block}html[data-season=natal] .top{border-bottom:5px solid #0000!important;border-image:repeating-linear-gradient(135deg,#c9372c 0 12px,#fff 12px 24px) 1!important}html[data-season=natal] .btn:not(.ghost):hover{box-shadow:0 0 0 2px #e3b74a, var(--s-lift)}html[data-season=natal] .section>.wrap>h2:after,html[data-season=natal] .sec-head h2:after{background:repeating-linear-gradient(135deg,#c9372c 0 10px,#fff 10px 20px)}html[data-season=anonovo] .card:hover .ph{box-shadow:0 0 0 2px #d9b24c,0 0 28px #d9b24c66,0 18px 34px -14px #000a}html[data-season=anonovo] .btn:not(.ghost){background-image:linear-gradient(100deg,#b8860b,#f0c95f 40%,#fff1b8 50%,#f0c95f 60%,#b8860b);background-size:200% 100%;transition:background-position .6s,transform .18s,box-shadow .2s}html[data-season=anonovo] .btn:not(.ghost):hover{background-position:-100% 0}html[data-season=anonovo] .section>.wrap>h2:after,html[data-season=anonovo] .sec-head h2:after{background:linear-gradient(90deg,#b8860b,#fff1b8,#b8860b);width:96px}html[data-season=carnaval] .section>.wrap>h2:after,html[data-season=carnaval] .sec-head h2:after{background:linear-gradient(90deg,#ffd23f,#2fcf74,#3ac7ff,#e0457b,#ffd23f) 0 0/200% 100%;width:120px;animation:3s linear infinite stripmove}html[data-season=carnaval] .btn:hover{animation:.5s wobble}@keyframes wobble{25%{transform:translateY(-2px)rotate(-1.5deg)}75%{transform:translateY(-2px)rotate(1.5deg)}}html[data-season=carnaval] .card:hover .ph{box-shadow:0 0 0 3px #e0457b,0 0 0 6px #ffd23f,0 18px 34px -14px #3b1773}html[data-season=saojoao] .top{border-bottom:6px solid #0000!important;border-image:repeating-linear-gradient(90deg,#e53935 0 14px,#f6c026 14px 28px,#2f9e5a 28px 42px,#2a6fc4 42px 56px) 1!important}html[data-season=saojoao] .card:hover .ph{box-shadow:0 0 0 3px #f6c026,0 18px 34px -14px #7a2a14}html[data-season=saojoao] .section>.wrap>h2:after,html[data-season=saojoao] .sec-head h2:after{background:repeating-linear-gradient(90deg,#e53935 0 12px,#f6c026 12px 24px,#2f9e5a 24px 36px);width:110px}html[data-season=halloween] .card:hover .ph{box-shadow:0 0 0 2px #ff7a1a,0 0 30px #ff7a1a66,0 18px 34px -14px #000a}html[data-season=halloween] .btn:not(.ghost):hover{box-shadow:0 0 22px #ff7a1a88, var(--s-lift)}html[data-season=halloween] .section>.wrap>h2:after,html[data-season=halloween] .sec-head h2:after{background:linear-gradient(90deg,#ff7a1a,#8a52e0);width:90px;animation:3s ease-in-out infinite flick}html[data-season=halloween] body:after{content:"";pointer-events:none;z-index:20;background:radial-gradient(at 50% 100%,#8a52e033,#0000 70%);height:160px;position:fixed;bottom:0;left:0;right:0}@media (hover:none){html[data-season] .btn:hover,html[data-season] .card:hover{transform:none}}@media (prefers-reduced-motion:reduce){html[data-season] .btn:hover,html[data-season] .card:hover{transform:none!important}}html[data-season],html[data-season] body{overflow-x:clip}.baubles,.gcurtain,.decor-top{overflow:hidden}.baubles-wire{left:0;right:0}@media (width<=720px){.pumpkins{bottom:64px}.cmask.m0{bottom:84px}.spiders .spider:nth-child(3){display:none}}.hero-count{background:color-mix(in srgb, var(--forest) 70%, #000);border:1.5px solid var(--accent);color:#fff;box-shadow:0 10px 28px -10px var(--s-glow,#0008);pointer-events:none;z-index:3;border-radius:18px;justify-items:center;gap:0;padding:10px 18px;display:grid;position:absolute;top:18px;right:24px}.hero-count b{font:400 40px/1 var(--display,Anton, Impact, sans-serif);color:color-mix(in srgb, var(--accent) 70%, #fff)}.hero-count small{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font:700 10.5px system-ui,sans-serif}.gold-ring{opacity:.55;width:0;height:0;animation:40s linear infinite ringSpin;position:absolute;top:50%;right:8%}.gold-ring i{transform-origin:4px 4px;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 6px #f0c95f);background:#f0c95f;width:8px;height:8px;position:absolute;top:-4px;left:-4px}@keyframes ringSpin{to{transform:rotate(360deg)}}@media (width<=720px){.hero-count{transform-origin:100% 0;top:10px;left:auto;right:12px;transform:scale(.78)}.gold-ring{opacity:.3}}@media (prefers-reduced-motion:reduce){.gold-ring{animation:none}}.natal-intro{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.natal-intro svg{width:100%;height:100%;display:block}.ni-trail{stroke-dasharray:3400;stroke-dashoffset:3400px;animation:6.5s cubic-bezier(.45,.05,.4,1) forwards niDraw,1.6s 6.6s forwards niFade}.ni-trail.sp{stroke-dasharray:1 22;stroke-dashoffset:0;opacity:.9;animation:1.6s 6.6s forwards niFade}.ni-fly{animation:1s 6.8s forwards niFade}@keyframes niDraw{to{stroke-dashoffset:0}}@keyframes niFade{to{opacity:0}}html[data-season=natal] .baubles{animation:1.6s cubic-bezier(.3,1.4,.5,1) both baubleIn}@keyframes baubleIn{0%{transform:translateY(-170px)}to{transform:none}}html[data-season=natal] .hero-count{background:linear-gradient(160deg,#8a5a2b,#5a3414 60%,#7a4c22);border:3px solid #e3b74a;border-radius:16px;animation:.9s cubic-bezier(.3,1.5,.5,1) 1.2s both plaqueIn;box-shadow:inset 0 0 0 2px #00000040,0 10px 28px #0008}html[data-season=natal] .hero-count b{color:#ffb4a8;text-shadow:0 2px #3a1c08}@keyframes plaqueIn{0%{opacity:0;transform:scale(.2)rotate(-12deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.natal-intro,html[data-season=natal] .baubles,html[data-season=natal] .hero-count{animation:none!important}.natal-intro{display:none}}.natal-intro.art{z-index:4;place-items:center;display:grid}.ni-art{mix-blend-mode:lighten;opacity:0;width:min(88%,980px);height:auto;animation:7s cubic-bezier(.3,.7,.3,1) forwards niArt;transform:scale(.72);-webkit-mask-image:radial-gradient(52% 55%,#000 62%,#0000 100%);mask-image:radial-gradient(52% 55%,#000 62%,#0000 100%)}@keyframes niArt{0%{opacity:0;transform:scale(.7)translate(-12%)}16%{opacity:1;transform:scale(1)translate(0)}72%{opacity:1;transform:scale(1.04)translate(1%)}to{opacity:0;transform:scale(1.16)translate(10%)}}@media (prefers-reduced-motion:reduce){.natal-intro.art{display:none}}.sticky-buy{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:70;background:var(--ink,#101312);color:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px 12px 10px 16px;transition:transform .3s cubic-bezier(.3,1.2,.5,1);display:none;position:fixed;transform:translateY(140%);box-shadow:0 14px 34px #0006}.sticky-buy.on{transform:none}.sticky-buy div{flex:1;min-width:0;display:grid}.sticky-buy small{opacity:.7;white-space:nowrap;text-overflow:ellipsis;font:600 12px system-ui,sans-serif;overflow:hidden}.sticky-buy b{font:800 18px system-ui,sans-serif}@media (width<=720px){.sticky-buy{display:flex}}.to-top{z-index:60;cursor:pointer;color:#fff;background:var(--accent,#889261);opacity:0;pointer-events:none;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:opacity .25s,transform .25s;display:grid;position:fixed;bottom:150px;right:16px;transform:translateY(12px)scale(.9);box-shadow:0 10px 24px #0004}.to-top.on{opacity:1;pointer-events:auto;transform:none}.to-top:hover{filter:brightness(1.1)}@media (width>=721px){.to-top{bottom:96px}}@media (hover:hover){.gallery .main{overflow:hidden}.gallery .main .fill{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.gallery .main:hover .fill{transform:scale(1.12)}}.sticky-buy .btn{background:var(--accent,#889261);color:#fff;white-space:nowrap;border:0;border-radius:14px;padding:12px 18px}@media (width<=720px){.to-top{bottom:232px;right:18px}}.wrap.section,.wrap.pdp,.wrap.page-head{padding-inline:var(--gutter,16px)}.cart-bar{display:none}@media (width<=720px){.cart-bar{left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));z-index:70;background:var(--ink,#101312);color:#fff;border-radius:18px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex;position:fixed;box-shadow:0 14px 34px #0006}.cart-bar div{flex:1;display:grid}.cart-bar small{opacity:.7;text-transform:uppercase;letter-spacing:.08em;font:600 12px system-ui,sans-serif}.cart-bar b{font:800 20px system-ui,sans-serif}.cart-bar .btn{background:var(--accent,#889261);color:#fff;white-space:nowrap;border:0;border-radius:14px;padding:13px 18px}.cart-bar .btn:disabled{opacity:.6}.two+.cart-bar{margin:0}.wrap.section:has(.cart-bar){padding-bottom:170px}:is(body:has(.cart-bar) .demo-ribbon,body:has(.sticky-buy.on) .demo-ribbon){display:none}:is(body:has(.cart-bar) .wa-float,body:has(.cart-bar) .chat-fab){bottom:170px}body:has(.cart-bar) .to-top{bottom:236px}}.lottie-pass{aspect-ratio:4/3;pointer-events:none;opacity:0;will-change:left;width:min(100%,640px);position:absolute;top:4%;left:-100%}.lottie-pass.go{opacity:1;animation:7s linear forwards lottie-cross,.45s ease-in-out infinite alternate lottie-bob}@keyframes lottie-cross{0%{left:-100%}to{left:100%}}@keyframes lottie-bob{0%{translate:0 -8px}to{translate:0 8px}}.cookie .btn.ghost{color:var(--paper,#f3f0e8);border-color:color-mix(in srgb, var(--paper,#f3f0e8) 55%, transparent);background:0 0}.cookie .btn.ghost:hover{background:color-mix(in srgb, var(--paper,#f3f0e8) 14%, transparent)}.shiptrack .st-road{height:64px;margin:6px 34px 14px 6px;position:relative}.shiptrack .st-line{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ink,#14301f) 35%, transparent) 0 14px, transparent 14px 26px);background-size:26px 6px;border-radius:6px;height:6px;position:absolute;bottom:8px;left:0;right:0}.shiptrack .st-road.moving .st-line{animation:.5s linear infinite st-road}@keyframes st-road{to{background-position:-26px 0}}.shiptrack .st-truck{width:76px;transition:left 1.2s cubic-bezier(.3,.7,.3,1),transform 1.2s cubic-bezier(.3,.7,.3,1);position:absolute;bottom:8px}.shiptrack .st-road.moving .st-truck svg{animation:.55s ease-in-out infinite alternate st-bump}@keyframes st-bump{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.shiptrack .st-wheel{transform-box:fill-box;transform-origin:50%}.shiptrack .st-road.moving .st-wheel{animation:.5s linear infinite st-spin}@keyframes st-spin{to{transform:rotate(360deg)}}.shiptrack .st-flag{color:var(--accent,#889261);position:absolute;bottom:14px;right:-30px}.shiptrack .st-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.shiptrack .st-steps li{opacity:.55;align-items:center;gap:12px;display:flex}.shiptrack .st-steps li i{background:0 0;border:2px solid;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.shiptrack .st-steps li.done{opacity:1}.shiptrack .st-steps li.done i{background:var(--accent,#889261);border-color:var(--accent,#889261)}.shiptrack .st-steps li.done i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.shiptrack .st-steps li.now{opacity:1;font-weight:700}.shiptrack .st-steps li.now i{animation:1.4s ease-in-out infinite st-pulse}@keyframes st-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent,#889261) 55%, transparent)}50%{box-shadow:0 0 0 7px #0000}}.shiptrack .st-steps small{opacity:.7;font-weight:400;display:block}.shiptrack .st-info{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-top:14px;display:grid}.shiptrack .st-code,.shiptrack .st-eta{background:color-mix(in srgb, var(--ink,#14301f) 7%, transparent);border-radius:14px;gap:6px;padding:12px 14px;display:grid}.shiptrack .st-code small,.shiptrack .st-eta small{opacity:.7;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.shiptrack .st-code b{overflow-wrap:anywhere;font-size:17px}@media (prefers-reduced-motion:reduce){.shiptrack *{transition:none!important;animation:none!important}}@supports (appearance:base-select){select{appearance:base-select}select::picker(select){appearance:base-select}select{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:inline-flex;background-image:none!important}select::picker-icon{content:"";opacity:.7;border:2px solid;border-width:0 2px 2px 0;width:8px;height:8px;margin:-4px 2px 0 auto;transition:rotate .2s;rotate:45deg}select:open::picker-icon{margin-top:4px;rotate:225deg}select::picker(select){border:1px solid color-mix(in srgb, var(--ink,#111) 14%, transparent);background:var(--surface,var(--paper,#fff));max-height:min(320px,50vh);color:var(--ink,#111);border-radius:16px;margin-top:6px;padding:6px;box-shadow:0 18px 40px #00000038}select option{font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}select option:hover,select option:focus-visible{background:color-mix(in srgb, var(--accent,#889261) 22%, transparent);outline:none}select option:checked{background:color-mix(in srgb, var(--accent,#889261) 34%, transparent);font-weight:700}select option::checkmark{display:none}}input[type=checkbox],input[type=radio]{appearance:none;vertical-align:middle;cursor:pointer;border:2px solid color-mix(in srgb, var(--ink,#111) 42%, transparent);background-color:var(--surface,var(--paper,#fff));-webkit-tap-highlight-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:0;border-radius:7px;flex:none;place-content:center;width:22px;min-width:22px;height:22px;margin:0;padding:0;transition:background-color .18s,border-color .18s,background-size .22s cubic-bezier(.3,1.5,.5,1),transform .12s;display:inline-grid}input[type=radio]{border-radius:50%}input[type=checkbox]:hover,input[type=radio]:hover{border-color:var(--accent,#889261)}input[type=checkbox]:active,input[type=radio]:active{transform:scale(.86)}input[type=checkbox]:checked{background-color:var(--accent,#889261);border-color:var(--accent,#889261);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 8.5l3.2 3.2L13 4.8' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:15px;animation:.28s cubic-bezier(.3,1.6,.5,1) mj-pop}input[type=radio]:before{content:"";background:var(--accent,#889261);border-radius:50%;width:10px;height:10px;transition:transform .2s cubic-bezier(.3,1.7,.5,1);transform:scale(0)}input[type=radio]:checked{border-color:var(--accent,#889261)}input[type=radio]:checked:before{transform:scale(1)}@keyframes mj-pop{0%{transform:scale(.8)}60%{transform:scale(1.14)}to{transform:scale(1)}}input[type=checkbox]:focus,input[type=radio]:focus,input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{box-shadow:none!important;outline:none!important}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{border-color:var(--accent,#889261)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){input[type=checkbox],input[type=radio],input[type=radio]:before{transition:none;animation:none!important}}.pw{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 12px;display:grid;position:absolute;inset:0;overflow:hidden;transform:rotate(-4deg)scale(1.15)}.pw.dim:after{content:"";background:linear-gradient(90deg,#0a0e08d1 0%,#0a0e0859 55%,#0a0e0826 100%);position:absolute;inset:0}.pw-empty{background:radial-gradient(circle at 70% 30%,#2b3a1d,#0c1013 75%);transform:none}.pw-col{will-change:transform;align-content:start;gap:12px;animation:linear infinite pwUp;display:grid}.pw-col.down{animation-name:pwDown}.pw-col span{aspect-ratio:3/4;background-position:50%;background-size:cover;border-radius:24px;display:block;box-shadow:0 12px 30px #00000059}@keyframes pwUp{0%{transform:translateY(0)}to{transform:translateY(-33.333%)}}@keyframes pwDown{0%{transform:translateY(-33.333%)}to{transform:translateY(0)}}@media (width<=720px){.pw{grid-template-columns:repeat(3,1fr)}.pw-col:nth-child(4){display:none}}@media (prefers-reduced-motion:reduce){.pw-col{animation-duration:140s!important}}.hero-photos{background:#0c1013;border-radius:36px;height:100%;min-height:460px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0006}.hero-photos .pw{transform:rotate(-6deg)scale(1.25)}.intro .stage{position:absolute;inset:0}.fb-sec{overflow:hidden}.fb-track{margin-top:18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.fb-row{gap:16px;width:max-content;padding:6px 0 14px;animation:60s linear infinite fbScroll;display:flex}@keyframes fbScroll{to{transform:translate(-50%)}}.fb-card{border:1.5px solid var(--line);background:#fff;border-radius:28px;align-content:start;gap:12px;width:min(340px,78vw);margin:0;padding:20px;display:grid;box-shadow:0 10px 28px #0000000f}.fb-stars{color:#d49a1c;gap:2px;display:flex}.fb-card blockquote{margin:0;font-size:15.5px;line-height:1.5}.fb-card figcaption{align-items:center;gap:10px;display:flex}.fb-card figcaption small{color:var(--muted)}.fb-av{background:var(--forest);width:34px;height:34px;color:var(--paper);border-radius:50%;place-items:center;font-weight:700;display:grid}.announce.ticker{text-align:left;padding:9px 0;overflow:hidden}.tk-track{width:max-content;animation:80s linear infinite tkRun;display:flex}.tk-row{flex:none;display:flex}.tk-row span{white-space:nowrap;padding:0 22px;font-weight:600}.tk-row i{opacity:.6;margin-left:22px;font-style:normal}@keyframes tkRun{to{transform:translate(-50%)}}.hero2 .mega2{filter:drop-shadow(0 6px 24px #00000059);background:linear-gradient(170deg,#fff 0%,#f3f0e8 40%,#d6e29a 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;animation:none!important}.hero2 .mega2 span,.hero2 .mega2 span span,.hero2 .mega2 span span span{background:inherit;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent!important}.hero-copy .script.big{background:linear-gradient(100deg,#d6e29a,#fff)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.look-photo{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.look-photo i{filter:blur(26px)brightness(.55);background-position:50%;background-size:cover;position:absolute;inset:-20px}.look-photo img{object-fit:contain;z-index:1;width:100%;height:100%;position:relative}.look-stage{border-radius:36px;min-height:min(70vh,640px);position:relative;overflow:hidden}.look-name{z-index:2;color:#fff;text-shadow:0 4px 20px #0009;-webkit-text-fill-color:#fff;background:0 0;font-size:clamp(30px,4vw,48px);position:absolute;bottom:16px;left:20px}.insta-strip{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:34px;display:grid;position:relative}.insta-tile{aspect-ratio:1;background-position:50%;background-size:cover;border-radius:26px;transition:transform .35s;display:block;box-shadow:0 12px 30px #00000059}.insta-tile:hover{transform:translateY(-6px)rotate(-2deg)}@media (width<=720px){.insta-strip{grid-template-columns:repeat(3,1fr)}}.nav a,.top .brand span,.top .brand{white-space:nowrap}.nav{gap:clamp(10px,1.6vw,22px)}.about2 .h-xl,.look-list h2,.insta-link,.about2 .stats b,.look-sec h2{filter:drop-shadow(0 3px 14px #00000059);background:linear-gradient(100deg,#fff 0%,#eef3c8 55%,#d6e29a 100%)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important;animation:none!important}.ads{grid-template-columns:repeat(5,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.ads .ad{max-height:520px}@media (width<=900px){.ads{scrollbar-width:none;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;overflow-x:auto}.ads::-webkit-scrollbar{display:none}}.hero-photos video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-vid-chip{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0a0e089e;border-radius:999px;align-items:center;gap:10px;padding:10px 12px 10px 18px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.hero-vid-chip b{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:18px;font-weight:400}.hero-vid-chip span{opacity:.8;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.hl{scrollbar-width:none;gap:18px;padding:18px 2px 8px;display:flex;overflow-x:auto}.hl::-webkit-scrollbar{display:none}.hl-item{width:84px;color:inherit;background:0 0;border:0;flex:none;justify-items:center;gap:8px;padding:0;display:grid}.hl-ring{background:conic-gradient(from 200deg,#889261,#d6e29a,#2b3a1d,#889261);border-radius:50%;width:82px;height:82px;padding:3px;transition:transform .25s}.hl-item:hover .hl-ring{transform:scale(1.06)rotate(6deg)}.hl-cover{border:3px solid var(--paper);background-position:top;background-size:cover;background-color:var(--forest);border-radius:50%;width:100%;height:100%;display:block}.hl-item small{text-align:center;max-width:90px;font-size:12.5px;font-weight:600;line-height:1.2}.story-photo{filter:blur(28px)brightness(.5);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.2)}.story-img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.intro{height:100dvh}body.intro-open .cookie,body.intro-open .wa-float,body.intro-open .popup,body.intro-open .tabbar{display:none!important}.intro .mid{padding-bottom:6px}.intro .mega{text-shadow:0 6px 30px #00000080}.intro .sub,.intro .kicker{text-shadow:0 2px 12px #000000b3}.intro .bottom-row{padding-bottom:max(20px, env(safe-area-inset-bottom))}.intro-cta{flex-wrap:wrap;justify-content:flex-end;gap:10px;width:100%;display:flex}@media (width<=720px){.intro .pw.dim:after{background:linear-gradient(#0a0e08c7 0%,#0a0e0873 45%,#0a0e08d9 100%)}.intro .mega{font-size:clamp(64px,22vw,120px)}.intro-cta{flex-direction:column}.intro-cta .btn{width:100%}}body{overflow-x:clip}@media (width<=720px){.btn{min-height:44px}.hero-grid{padding-block:28px}.hero-photos{min-height:380px}.hero-vid-chip{padding-left:14px;bottom:10px;left:10px;right:10px}.hero-vid-chip>span:not(.btn){display:none}.look-stage{min-height:420px}.story-frame{border-radius:0}}.intro .mega,.intro .mega span,.intro .mega span span,.intro .mega span span span{filter:none;-webkit-text-fill-color:#f6f3ea!important;color:#f6f3ea!important;background:0 0!important}@media (width<=720px){.look-card{gap:10px;width:100%;min-width:0;padding:18px 14px}.look-card.on{transform:none}.look-card b{font-size:20px}}html.intro-open,body.intro-open{overscroll-behavior:none;height:100%;overflow:hidden!important}body.intro-open{width:100%;position:fixed;inset:0}.intro{touch-action:none;overscroll-behavior:none;-webkit-backface-visibility:hidden;height:100dvh;min-height:-webkit-fill-available;position:fixed;inset:0;transform:translateZ(0);background:var(--forest)!important}.pw-col{backface-visibility:hidden;transform:translateZ(0)}@media (width<=720px){.pw,.hero-photos .pw{gap:8px;padding:0 6px;transform:none}.pw-col{gap:8px}.pw-col span{box-shadow:none;border-radius:18px}}.top,.top.hide{transform:none!important}.top{-webkit-backdrop-filter:none;background:#0c1013f0}.hl-cover{position:relative;overflow:hidden}.hl-cover i{background-position:top;background-size:cover;transition:opacity .9s;position:absolute;inset:0}.ig-feed{text-align:left;margin-top:30px;position:relative}.ig-tabs{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.ig-tabs button{color:#fff;letter-spacing:.04em;background:#ffffff1f;border:0;border-radius:999px;padding:8px 18px;font-size:13px;font-weight:700}.ig-tabs button.on{color:#101312;background:#fff}.ig-grid{grid-template-columns:repeat(3,1fr);gap:6px;max-width:760px;margin:0 auto;display:grid}.ig-tile{aspect-ratio:4/5;background-color:#1b2314;background-position:top;background-size:cover;border:0;border-radius:14px;width:100%;padding:0;transition:transform .25s;display:block;position:relative;overflow:hidden}.ig-tile:hover{transform:scale(1.02)}.ig-play{color:#fff;background:#00000080;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid;position:absolute;top:8px;right:8px}.top .brand{margin-right:20px}.acc-card{color:#f3f0e8;background:linear-gradient(120deg,#1f2b17,#2b3a1d 55%,#3a4a26);border-radius:32px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-bottom:18px;padding:24px 28px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 18px 40px #0000002e}.acc-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px #00000042}.acc-card svg{color:color-mix(in srgb, var(--accent) 55%, #fff)}.acc-card b{font-family:var(--display);text-transform:uppercase;font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1;display:block}.acc-card small{opacity:.8;margin-top:6px;font-size:15px;display:block}.acc-card em{color:#052e16;white-space:nowrap;background:#25d366;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;font-style:normal;font-weight:800;display:inline-flex}@media (width<=720px){.acc-card{text-align:left;grid-template-columns:1fr}.acc-card em{justify-self:start}}html,body{max-width:100%;overflow-x:clip}main,.look-sec,section{overflow-x:clip}.look-card.on{transform:none}.trk{background:#e8e6df;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000024}.trk-map{height:min(62vh,520px);min-height:360px}.trk-card{z-index:500;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:22px;padding:14px 16px 16px;position:absolute;bottom:12px;left:12px;right:12px;box-shadow:0 10px 30px #0003}.trk-head{align-items:center;gap:12px;display:flex}.trk-head b{font-size:17px;line-height:1.2;display:block}.trk-head small{color:var(--muted)}.trk-ico{color:#fff;background:#101312;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.trk-eta{text-align:center;color:#fff;background:#101312;border-radius:16px;min-width:70px;margin-left:auto;padding:6px 14px}.trk-eta b{color:#fff;font-size:22px}.trk-eta small{color:#ffffffb3;margin-top:-4px;display:block}.trk-bar{background:#0000001a;border-radius:99px;height:6px;margin-top:14px;position:relative}.trk-bar i{background:linear-gradient(90deg, #101312, var(--accent,#7f8b58));border-radius:99px;position:absolute;top:0;bottom:0;left:0}.trk-bar span{background:#fff;border:2px solid #101312;border-radius:50%;place-items:center;width:26px;height:26px;margin:-13px 0 0 -13px;display:grid;position:absolute;top:50%;transform:rotate(0)}.trk-moto b{z-index:2;background:#101312;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:0 6px 16px #00000059}.trk-pulse{background:#10131259;border-radius:50%;animation:1.8s ease-out infinite trkPulse;position:absolute;inset:0}.trk-dest span{z-index:2;background:#2f7d4a;border:3px solid #fff;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:relative;box-shadow:0 6px 16px #0000004d}.trk-dest i{background:#2f7d4a59;border-radius:50%;animation:2.2s ease-out infinite trkPulse;position:absolute;inset:0}.trk-dest i+i{animation-delay:1.1s}@keyframes trkPulse{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.9)}}.trk .leaflet-control-attribution{font-size:9px}.trk-map .leaflet-tile-pane{filter:none}.trk-moto{place-items:center;width:60px;height:60px;display:grid;position:relative}.trk-moto b{z-index:2;background:#fff;border:0;border-radius:50%;place-items:center;width:52px;height:52px;transition:transform .4s;display:grid;position:relative;box-shadow:0 8px 20px #00000059,0 0 0 3px #101312}.trk-moto em,.trk-dest em{z-index:3;color:#fff;white-space:nowrap;background:#101312;border-radius:999px;margin-top:-2px;padding:3px 9px;font:700 11px Inter,sans-serif;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #0000004d}.trk-dest{place-items:center;width:60px;height:60px;display:grid;position:relative}.trk-dest span{z-index:2;background:linear-gradient(135deg,#3f8f5a,#1f5a36);border:3px solid #fff;border-radius:14px 14px 14px 4px;place-items:center;width:42px;height:42px;display:grid;position:relative;transform:rotate(0);box-shadow:0 8px 20px #00000059}.trk-dest em{background:#1f5a36}.trk-dest i{border-radius:50%;inset:6px}.trk-flow{animation:1.1s linear infinite trkFlow}@keyframes trkFlow{to{stroke-dashoffset:-17px}}@media (prefers-reduced-motion:reduce){.trk-flow{animation:none}}.codebox{color:#f3f0e8;background:#101312;border:0;align-items:center;gap:18px;display:flex}.codebox small{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:12px;display:block}.codebox>div>b{font-family:var(--display);letter-spacing:.16em;color:color-mix(in srgb, var(--accent) 55%, #fff);font-variant-numeric:tabular-nums;font-size:56px;line-height:1}.codebox p b{font-family:inherit;font-size:inherit;letter-spacing:normal;line-height:inherit;color:#fff;font-weight:800}.codebox p{opacity:.88;flex:1;margin:0;font-size:14px}@media (width<=520px){.codebox{flex-direction:column;align-items:flex-start}}.pp-bg{z-index:160;background:#080a08b8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.pp-card{background:#f3f0e8;border-radius:28px;grid-template-rows:auto auto 1fr auto auto;width:min(720px,100%);max-height:94dvh;display:grid;overflow:hidden}.pp-head{justify-content:space-between;align-items:center;padding:16px 16px 8px;display:flex}.pp-head b{font-family:var(--display);text-transform:uppercase;font-size:24px;font-weight:400}.pp-map{border-radius:20px;height:52dvh;min-height:340px;margin:0 12px;overflow:hidden}.pp-foot{flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 16px;display:flex}.pp-pin{width:40px;height:52px;position:relative}.pp-pin span{background:linear-gradient(135deg,#3f8f5a,#1f5a36);border:3px solid #fff;border-radius:50% 50% 50% 4px;width:32px;height:32px;position:absolute;top:0;left:4px;transform:rotate(-45deg);box-shadow:0 8px 18px #00000059}.pp-pin:after{content:"";background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:16px}.trk3-btns{z-index:5;position:absolute;top:12px;right:12px}.trk3-btns button{color:#f4f1ea;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#0c0c0dc7;border:0;border-radius:99px;align-items:center;gap:6px;padding:8px 12px;font:600 12.5px system-ui,sans-serif;display:inline-flex;box-shadow:0 6px 18px #0000004d}.trk-moto3d{filter:drop-shadow(0 4px 6px #00000040);background:0 0;border:0}.trk-moto3d canvas{pointer-events:none}.trk-map .leaflet-tile{transition:none!important}.leaflet-fade-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-zoom-animated{will-change:auto}.trk-card{-webkit-backdrop-filter:none!important;background:#fffffffa!important}.trk-moto3d{filter:none!important}.trk-map .leaflet-marker-icon,.trk-map .leaflet-marker-shadow{will-change:transform;transition:none!important}.trk-map{contain:layout paint;transform:translateZ(0)}.trk-call{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.trk-call-btn{color:#fff;background:#101312;border-radius:14px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:130px;padding:10px 12px;font:700 13.5px system-ui,sans-serif;text-decoration:none;display:inline-flex}.trk-call-btn.wa{background:#1f9d55}
