@font-face{font-family:bodoni;src:url(../media/bodoni_moda_latin-s.p.3r2y_bth_sjsm.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:bodoni;src:url(../media/bodoni_moda_italic_latin-s.p.40m0sdlh8l0dz.woff2)format("woff2");font-display:swap;font-weight:400 600;font-style:italic}@font-face{font-family:bodoni Fallback;src:local(Arial);ascent-override:106.94%;descent-override:38.02%;line-gap-override:0.0%;size-adjust:105.2%}.oLC_ya_className{font-family:bodoni,bodoni Fallback}.oLC_ya_variable{--font-bodoni:"bodoni", "bodoni Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.0p-wng2nn8o-p.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.Dt1qNW_className{font-family:manrope,manrope Fallback}.Dt1qNW_variable{--font-manrope:"manrope", "manrope Fallback"}
:root{--pd-olive-500:#5f5f40;--pd-olive-700:#515831;--pd-olive-900:#3d3e1c;--pd-terra-400:#d06a30;--pd-terra-500:#c88358;--pd-terra-600:#c1602a;--pd-terra-700:#a4542a;--pd-cream-50:#fbf5ec;--pd-cream-100:#f6e0c6;--pd-sand-200:#e5caac;--pd-sand-300:#f3e7d6;--pd-brown-500:#5c3a20;--pd-brown-600:#55402e;--pd-brown-900:#2e2219;--pd-sage-400:#b4b494;--pd-sage-500:#99997a;--pd-ink-900:#0e0c0a;--pd-ink-800:#14110d;--pd-ink-700:#1a1714;--pd-ink-600:#1e1a16;--pd-red-400:#e8846a;--pd-red-700:#a63d22;--pd-font-display:var(--font-bodoni),"Didot","Bodoni 72",Georgia,serif;--pd-font-body:var(--font-manrope),system-ui,-apple-system,sans-serif;--pd-fs-xs:11px;--pd-fs-sm:12.5px;--pd-fs-md:14px;--pd-fs-lg:16px;--pd-fs-xl:20px;--pd-fs-h4:24px;--pd-fs-h3:clamp(26px,2.6vw,34px);--pd-fs-h2:clamp(34px,4.2vw,58px);--pd-fs-h1:clamp(44px,6.4vw,92px);--pd-space-1:4px;--pd-space-2:8px;--pd-space-3:12px;--pd-space-4:16px;--pd-space-5:20px;--pd-space-6:24px;--pd-space-8:32px;--pd-space-10:40px;--pd-space-12:48px;--pd-space-16:64px;--pd-radius-sm:10px;--pd-radius-md:14px;--pd-radius-lg:18px;--pd-radius-xl:22px;--pd-radius-2xl:28px;--pd-radius-pill:999px;--pd-control-sm:40px;--pd-control-md:48px;--pd-control-lg:56px;--ease:cubic-bezier(.22,1,.36,1);--ease-el:cubic-bezier(.34,1.38,.64,1);--pd-dur-fast:.2s;--pd-dur:.25s;--pd-dur-slow:.35s;--pd-shadow-pop:0 30px 60px -20px #0000008c;--pd-blur:0px;--media-box:#0e0c0a99;--media-blur:0px}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--fg)}img,video{max-width:100%;display:block}button,input,select,textarea{font:inherit}.pd,.pd *,.onm,.onm *{box-sizing:border-box}.pd{font-family:var(--pd-font-body);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;transition:background var(--pd-dur-slow) var(--ease),color var(--pd-dur-slow) var(--ease)}.onm{font-family:var(--pd-font-body)}.pd a,.onm a{color:inherit}.serif{font-family:var(--pd-font-display);font-weight:400}.muted{color:var(--muted)}.wrap{max-width:1280px;padding:0 var(--pd-space-8);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(.pd,.onm) :focus-visible{outline:2px solid var(--laser);outline-offset:2px}.wm{font-family:var(--pd-font-display);letter-spacing:-.01em;white-space:nowrap;font-weight:600}.wm-p,.wm-a,.wm-d{-webkit-text-fill-color:transparent;color:#0000;-webkit-text-stroke:.5px #d6aa68d9;-webkit-background-clip:text;background-clip:text}.wm-p{background-image:linear-gradient(#6c4628 0%,#5c3a20 55%,#42250b 100%)}.wm-a{background-image:linear-gradient(#d06a30 0%,#c1602a 55%,#b45623 100%)}.wm-d{background-image:linear-gradient(#6f7242 0%,#515831 55%,#3d3e1c 100%)}.glass{background:var(--glass);border:1px solid var(--line)}.onm .glass,.onm.glass{background:var(--media-box)}.card{background:var(--glass);border:1px solid var(--line);border-radius:var(--pd-radius-xl)}.hr{background:var(--line);border:0;height:1px;margin:0}.media{border-radius:var(--pd-radius-lg);background:var(--pd-ink-700);position:relative;overflow:hidden}.laser{position:relative}.laser:after{content:"";border-radius:inherit;background:linear-gradient(110deg,transparent 35%,var(--laser) 50%,transparent 65%);-webkit-mask-composite:xor;pointer-events:none;background-size:260% 100%;padding:1px;animation:5s linear infinite pdSweep;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.btn{text-align:center;min-height:var(--pd-control-md);border-radius:var(--pd-radius-pill);background:var(--btn-bg);font:600 var(--pd-fs-md)/1.1 var(--pd-font-body);cursor:pointer;white-space:nowrap;transition:transform var(--pd-dur) var(--ease),box-shadow var(--pd-dur) var(--ease),opacity var(--pd-dur) var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex;color:var(--btn-fg)!important}.btn:hover{box-shadow:0 0 0 1px var(--laser),0 12px 36px -12px var(--laser);transform:translateY(-1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.btn svg{flex:none}.btn-ghost{background:var(--soft);border:1px solid var(--line);color:var(--fg)!important}.btn-sm{min-height:var(--pd-control-sm);padding:0 16px;font-size:13px}.btn-lg{min-height:var(--pd-control-lg);padding:0 28px;font-size:15px}.btn-block{width:100%}.btn:has(>.dot){justify-content:space-between;padding:6px 6px 6px 22px}.btn>.dot{background:var(--btn-fg);width:36px;height:36px;color:var(--btn-bg);transition:transform var(--pd-dur-slow) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.btn-ghost>.dot{background:var(--btn-bg);color:var(--btn-fg)}.btn:hover>.dot{transform:rotate(45deg)}.ibtn{width:44px;height:44px;color:var(--fg);cursor:pointer;transition:transform var(--pd-dur) var(--ease),background var(--pd-dur) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;text-decoration:none;display:inline-grid;position:relative}.ibtn:hover{background:var(--soft)}.badge{border-radius:var(--pd-radius-pill);background:var(--pd-terra-500);min-width:18px;height:18px;color:var(--pd-ink-800);font:700 10px/18px var(--pd-font-body);text-align:center;padding:0 5px;position:absolute;top:-2px;right:-2px}.link{color:var(--fg);font:600 13px var(--pd-font-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.chip{border-radius:var(--pd-radius-pill);border:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;min-height:30px;color:var(--chip);align-items:center;gap:8px;padding:0 14px;font-size:10.5px;font-weight:600;display:inline-flex}.pill{border-radius:var(--pd-radius-pill);background:var(--soft);min-height:26px;color:var(--fg);justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11.5px;font-weight:600;display:inline-flex}.pill.ok{color:var(--ok);background:0 0;border:1px solid}.pill.warn{color:var(--warn);background:0 0;border:1px solid}.fld{flex-direction:column;gap:6px;min-width:0;display:flex;position:relative}.lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.inp{width:100%;min-height:var(--pd-control-md);border-radius:var(--pd-radius-md);border:1px solid var(--line);background:var(--soft);color:var(--fg);font:500 var(--pd-fs-md) var(--pd-font-body);transition:border-color var(--pd-dur) var(--ease),box-shadow var(--pd-dur) var(--ease);appearance:none;outline:0;padding:0 14px}.inp::placeholder{color:var(--muted)}.inp:focus{border-color:var(--laser);box-shadow:0 0 0 3px #c883582e}.inp[aria-invalid=true]{border-color:var(--err)}.inp[disabled]{opacity:.5;cursor:not-allowed}select.inp{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 19px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:5px 5px;padding-right:36px}select.inp option{color:var(--pd-ink-800)}input[type=date].inp,input[type=time].inp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] input[type=date].inp,[data-theme=light] input[type=time].inp{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.onm input[type=date].inp,.onm input[type=time].inp{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hint{color:var(--muted);font-size:12px;line-height:1.5}.err{color:var(--err);font-size:12px;line-height:1.4}.err-float{z-index:30;border-radius:var(--pd-radius-sm);background:var(--pop);border:1px solid var(--err);max-width:min(320px,90vw);color:var(--err);box-shadow:var(--pd-shadow-pop);animation:pdUp var(--pd-dur) var(--ease) both;align-items:center;gap:6px;padding:6px 10px;font-size:12px;line-height:1.35;display:inline-flex;position:absolute;top:calc(100% + 6px);left:0}.check{cursor:pointer;align-items:flex-start;gap:10px;min-height:32px;font-size:13px;line-height:1.5;display:flex}.check input{width:18px;height:18px;accent-color:var(--pd-terra-500);flex:none;margin:1px 0 0}.stepper{align-items:center;gap:10px;display:inline-flex}.stepper button{border:1px solid var(--line);width:36px;height:36px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:16px;display:grid}.stepper button[disabled]{opacity:.35;cursor:not-allowed}.seg{border-radius:var(--pd-radius-pill);align-items:center;gap:2px;padding:3px;display:inline-flex}.seg button{border-radius:var(--pd-radius-pill);min-width:40px;height:38px;color:var(--muted);font:700 11px var(--pd-font-body);letter-spacing:.06em;cursor:pointer;text-align:center;transition:background var(--pd-dur) var(--ease),color var(--pd-dur) var(--ease);background:0 0;border:0;place-items:center;padding:0 12px;display:inline-grid}.seg button:hover{color:var(--fg)}.seg button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg)}.tab{border-radius:var(--pd-radius-pill);min-height:44px;color:var(--muted);font:600 13px var(--pd-font-body);cursor:pointer;white-space:nowrap;transition:background var(--pd-dur) var(--ease),color var(--pd-dur) var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.tab:hover{color:var(--fg);background:var(--soft)}.tab[aria-selected=true]{background:var(--btn-bg);color:var(--btn-fg)}.pop{z-index:40;background:var(--pop);border:1px solid var(--line);border-radius:var(--pd-radius-lg);box-shadow:var(--pd-shadow-pop);animation:pdUp var(--pd-dur) var(--ease) both;position:absolute}.opt{width:100%;min-height:48px;color:var(--fg);font:500 var(--pd-fs-md) var(--pd-font-body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.opt:hover,.opt:focus{background:var(--soft);outline:0}.sheet-bg{z-index:90;background:var(--scrim);animation:pdFade var(--pd-dur) var(--ease) both;cursor:pointer;border:0;position:fixed;inset:0}.drawer{z-index:91;background:var(--panel);border:1px solid var(--line);width:30vw;min-width:380px;max-width:520px;color:var(--fg);animation:pdDrawer .32s var(--ease) both;border-radius:26px;flex-direction:column;display:flex;position:fixed;top:12px;bottom:12px;right:12px}.topbar{z-index:50;border-bottom:1px solid var(--line);background:var(--panel);position:sticky;top:0}.navlink{border-radius:var(--pd-radius-pill);min-height:40px;color:var(--muted);transition:color var(--pd-dur) var(--ease),background var(--pd-dur) var(--ease);justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.navlink:hover,.navlink.on{color:var(--fg);background:var(--soft)}.crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--fg)}.progress{color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.progress .on{color:var(--fg)}.progress i{background:var(--line);width:24px;height:1px;display:inline-block}.bbar,.mob{display:none}.skel{background:var(--soft);border-radius:12px;position:relative;overflow:hidden}.skel:after{content:"";background:linear-gradient(90deg,#0000,#f6e0c61f,#0000);animation:1.3s linear infinite pdShimmer;position:absolute;inset:0;transform:translate(-100%)}.in{animation:pdUp var(--pd-dur-slow) var(--ease) both}.price{font-family:var(--pd-font-display);letter-spacing:-.01em;font-weight:500}.sample{z-index:60;border-radius:var(--pd-radius-pill);background:var(--panel);border:1px dashed var(--line);min-height:32px;color:var(--muted);align-items:center;gap:8px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex;position:fixed;bottom:16px;left:16px}@keyframes pdSweep{0%{background-position:130% 0}to{background-position:-130% 0}}@keyframes pdUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes pdFade{0%{opacity:0}to{opacity:1}}@keyframes pdDrawer{0%{transform:translate(104%)}to{transform:none}}@keyframes pdSheet{0%{transform:translateY(105%)}to{transform:none}}@keyframes pdShimmer{to{transform:translate(100%)}}@keyframes aeKb{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.16)translate(-1.6%,-1.2%)}}@keyframes aeDrift{0%{transform:translate(0,0)}to{transform:translate(-28px,4px)}}@keyframes aeDriftB{0%{transform:translate(0,0)}to{transform:translate(18px,-3px)}}@keyframes aeMist{0%{opacity:.55;transform:translate(-6%)}to{opacity:.85;transform:translate(6%,-8px)}}@keyframes aeSail{0%{transform:translate(-40px)}to{transform:translate(60px)}}@keyframes aeShim{0%,to{opacity:.15}50%{opacity:.7}}@keyframes aeGlow{0%,to{opacity:.55}50%{opacity:.9}}@keyframes aeTwinkle{0%,to{opacity:.5}50%{opacity:1}}.sc-kb{transform-origin:60% 55%;animation:26s ease-in-out infinite alternate aeKb}.sc-far{animation:34s ease-in-out infinite alternate aeDrift}.sc-mid{animation:28s ease-in-out infinite alternate aeDriftB}.sc-mist{animation:22s ease-in-out infinite alternate aeMist}.sc-sail{animation:40s ease-in-out infinite alternate aeSail}.sc-shim{animation:3.6s ease-in-out infinite aeShim}.sc-glow{animation:7s ease-in-out infinite aeGlow}.sc-stars{background-image:radial-gradient(1.2px 1.2px at 8% 12%,#f6e0c6 50%,#0000 51%),radial-gradient(1px 1px at 18% 30%,#f6e0c6 50%,#0000 51%),radial-gradient(1.4px 1.4px at 27% 8%,#e5caac 50%,#0000 51%),radial-gradient(1px 1px at 36% 22%,#f6e0c6 50%,#0000 51%),radial-gradient(1.2px 1.2px at 44% 6%,#f6e0c6 50%,#0000 51%),radial-gradient(1px 1px at 52% 28%,#e5caac 50%,#0000 51%),radial-gradient(1.6px 1.6px at 61% 14%,#f6e0c6 50%,#0000 51%),radial-gradient(1px 1px at 69% 34%,#f6e0c6 50%,#0000 51%),radial-gradient(1.2px 1.2px at 77% 9%,#e5caac 50%,#0000 51%),radial-gradient(1px 1px at 86% 26%,#f6e0c6 50%,#0000 51%),radial-gradient(1.3px 1.3px at 93% 16%,#f6e0c6 50%,#0000 51%);animation:5s ease-in-out infinite aeTwinkle}@media (prefers-reduced-motion:reduce){.sc-kb,.sc-far,.sc-mid,.sc-mist,.sc-sail,.sc-shim,.sc-glow,.sc-stars,.laser:after,.skel:after{animation:none}}@media (max-width:1180px){.desk-l{display:none!important}}@media (max-width:760px){.wrap{padding:0 var(--pd-space-4)}.desk{display:none!important}.mob{display:flex}.pd.has-bbar{padding-bottom:104px}.bbar{z-index:70;background:var(--panel);border:1px solid var(--line);border-radius:24px;justify-content:space-around;align-items:center;padding:6px;display:flex;position:fixed;bottom:12px;left:12px;right:12px}.bbar>a,.bbar>button{min-height:56px;color:var(--muted);font:600 10px var(--pd-font-body);cursor:pointer;background:0 0;border:0;border-radius:18px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex;position:relative}.bbar .on{color:var(--fg);background:var(--soft)}.bbar{transition:transform .25s var(--ease),opacity .25s var(--ease),visibility 0s}.bbar[data-escondida]{opacity:0;visibility:hidden;pointer-events:none;transition:transform .25s var(--ease),opacity .25s var(--ease),visibility 0s linear .25s;transform:translateY(calc(100% + 24px))}.drawer{width:auto;min-width:0;max-width:none;max-height:86vh;animation:pdSheet .35s var(--ease-el) both;border-radius:30px 30px 22px 22px;inset:auto 8px 8px}.sample{bottom:100px}}html,body{overflow-x:clip}
.row-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.grid-auto{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px 16px;display:grid}.form-card{flex-direction:column;gap:14px;margin:0;padding:22px;display:flex}.form-card>legend{padding:0 8px}.section{padding-top:150px}.sec-head{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.08}.lead{max-width:560px;color:var(--muted);margin:0;font-size:15px;line-height:1.65}@media (max-width:760px){.has-bbar{padding-bottom:104px}}.site-nav{z-index:50;justify-content:space-between;align-items:center;gap:14px;display:flex}.site-nav.over-media{z-index:5;pointer-events:none;position:absolute;top:20px;left:24px;right:24px}.site-nav.over-media>*{pointer-events:auto}.site-nav.topbar{padding:14px 24px;position:sticky;top:0}.site-nav-links{border-radius:999px;gap:2px;padding:4px;display:flex}.site-nav .navlink{white-space:nowrap}@media (max-width:1380px){.desk-xl{display:none!important}}@media (max-width:1060px){.site-nav-links,.topbar-links{display:none!important}}.navlink.on{background:var(--btn-bg);color:var(--btn-fg)}.ov{z-index:95;background:var(--ov,var(--panel));animation:pdFade .3s var(--ease) both;color:var(--fg);flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.ov-link{color:var(--fg);letter-spacing:-.02em;transition:color .25s var(--ease),transform .3s var(--ease);animation:pdUp .35s var(--ease) both;align-items:baseline;gap:24px;font-size:clamp(26px,min(4.4vw,11.1111dvh - 35.5556px),56px);line-height:1.1;text-decoration:none;display:flex}.ov-nav{flex-direction:column;flex:1;justify-content:safe center;gap:clamp(6px,1.4vh,14px);padding:16px clamp(24px,6vw,96px);display:flex}.ov-link:hover{color:var(--pd-terra-500);font-style:italic;transform:translate(18px)}.ov-link small{font:600 12px var(--pd-font-body);letter-spacing:.2em;color:var(--muted)}.qty{border:1px solid var(--line);width:32px;height:32px;color:var(--fg);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.foot{padding:110px 0 40px}.footer-grid{grid-template-columns:repeat(auto-fit,minmax(min(210px,100%),1fr));gap:40px;display:grid}.foot a{color:var(--muted);transition:color .25s var(--ease);font-size:14px;text-decoration:none}.foot a:hover{color:var(--fg)}.fh{letter-spacing:.14em;text-transform:uppercase;color:var(--chip);font-size:12px;font-weight:600}.field{border:1px solid var(--line);background:var(--soft);min-width:0;height:48px;color:var(--fg);font:500 14px var(--pd-font-body);border-radius:999px;outline:0;flex:1;padding:0 18px}.field::placeholder{color:var(--muted)}.field:focus{border-color:var(--laser)}.hero-wrap{padding:16px}.hero{border-radius:28px;min-height:980px;position:relative}.hero-media{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.hero-slide{opacity:0;visibility:hidden;transition:opacity 1.2s var(--ease),visibility 0s linear 1.2s;position:absolute;inset:0}.hero-slide[data-on=true]{opacity:1;visibility:visible;transition:opacity 1.2s var(--ease)}.hero-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-img-mob{display:none}@media (max-width:760px){.hero-img-desk{display:none}.hero-img-mob{display:block}}.hero-shade{transition:opacity 1.2s var(--ease)}.hero[data-photo=true] .hero-shade{opacity:0}.hero-title{transition:text-shadow 1.2s var(--ease)}.hero[data-photo=true] .hero-title{text-shadow:0 1px 2px #140c0666,0 4px 32px #140c06a6}.hero[data-photo=true] .hero-title em{color:#f6e0c6}.site-nav.over-media>a:first-child{background:var(--media-box);border-radius:24px;padding:6px}.hero-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{border-radius:inherit;pointer-events:none;background:linear-gradient(#0e0c0a99 0%,#0e0c0a00 30% 52%,#0e0c0acc 100%);position:absolute;inset:0}.hero-content{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:22px;padding:150px 24px 0;display:flex;position:relative}.hero-title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(44px,6.4vw,92px);line-height:1.02}.hero-title em{color:#e5caac}.hero-content:has(.pop){z-index:6}.hero-search{z-index:4;text-align:left;width:100%;max-width:1120px;margin-top:8px;position:relative}.hero-bottom{z-index:2;clip-path:inset(-80px 0 -80px -80px);pointer-events:none;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;bottom:28px;left:28px;right:0}.hero-bottom>*{pointer-events:auto}.hero-info{border-radius:22px;flex-direction:column;gap:14px;width:330px;max-width:100%;padding:20px;display:flex}.hero-cards{perspective:900px;align-items:flex-end;gap:12px;margin-right:-60px;display:flex}.hero-feat{border-radius:22px;flex:none;width:260px;padding:8px}.hero-feat-cap{animation:pdUp .35s var(--ease) both;flex-direction:column;gap:4px;display:flex}.hero-tall{cursor:pointer;border:1px solid #e5caac38;border-radius:20px;flex:none;width:118px;height:250px;padding:0}.hero-progress{flex:1;gap:4px;display:flex}.hero-progress i{background:#f6e0c638;border-radius:2px;flex:1;height:2px;position:relative;overflow:hidden}.hero-progress i[data-state=done]{background:#f6e0c699}.hero-progress b{background:var(--laser);transform-origin:0;animation-name:pdProg;animation-timing-function:linear;animation-fill-mode:both;position:absolute;inset:0}@keyframes pdProg{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ibtn-sm{width:30px;height:30px}.tilt{transition:transform .3s var(--ease),box-shadow .3s var(--ease);transform-style:preserve-3d;will-change:transform}.tilt:hover{box-shadow:0 30px 60px -30px #0009,0 0 0 1px var(--laser)}@media (max-width:760px){.hero-wrap{padding:0}.hero{border-radius:0;flex-direction:column;min-height:100svh;display:flex}.hero>.hero-content{flex:1}.hero-search{margin-top:auto}.hero .search-bar{flex-direction:column-reverse}.hero-content{padding-top:146px;padding-bottom:24px}.hero .hero-bottom{clip-path:none;margin:0;padding:0;display:block;position:static}.hero .hero-cards{display:none}.hero .hero-info{z-index:6;width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;gap:0;padding:0;position:absolute;top:50px;right:24px}.hero .hero-info>span,.hero .hero-info>p{display:none}.hero .hero-info>div{flex-wrap:nowrap!important;gap:6px!important}.hero .hero-info .btn{background:var(--media-box);white-space:nowrap;gap:8px;padding:0 5px 0 13px;min-height:40px!important;font-size:12.5px!important}.hero .hero-info .btn>.dot{width:28px!important;height:28px!important}.hero .hero-info .ibtn{width:40px;height:40px}.hero .hero-info [data-musica] .ibtn{position:absolute;top:48px;right:0}}@media (prefers-reduced-motion:reduce){.hero-slide,.hero-slide[data-on=true]{transition:none}.hero-slide[data-on=true] .hero-img{animation:none}}.car-vp{cursor:grab;scrollbar-width:none;overscroll-behavior-x:contain;padding:40px 0;overflow:auto hidden}.car-vp::-webkit-scrollbar{display:none}.h-track::-webkit-scrollbar{display:none}.car-vp.dragging{cursor:grabbing;scroll-behavior:auto}.car-vp.dragging .mcard{pointer-events:none}.car-track{transform-origin:50%;will-change:transform;align-items:center;gap:20px;width:max-content;padding:0 6vw;display:flex}.mcard{color:inherit;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:none;gap:12px;margin:0;text-decoration:none;display:flex}.mcard .media{transition:transform var(--pd-dur-slow) var(--ease)}.mcard:hover .media{transform:translateY(-6px)scale(1.02)}.mcard-cap{justify-content:space-between;gap:12px;font-size:13px;display:flex}.mcard-cap strong{font-weight:600}.mcard-cap .hint{font-size:12px;line-height:1.5}.mcard-cap svg{color:var(--pd-terra-500);flex:none;margin-top:2px}.car-ctrl{justify-content:center;align-items:center;gap:20px;display:flex}.car-bar{background:var(--line);border-radius:2px;width:320px;max-width:44vw;height:2px;overflow:hidden}.car-bar>div{background:var(--laser);border-radius:2px;width:22%;height:100%}#pacotes,#produtos,#viagens-feitas{overflow-x:clip}[data-entra][data-movendo]{transition:none!important}.pkg-layout{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:stretch;gap:20px;margin-top:56px;display:grid}.pkg-feature{border-radius:28px;min-height:640px}.pkg-feature-body{z-index:2;pointer-events:none;flex-direction:column;gap:18px;display:flex;position:absolute;bottom:32px;left:32px;right:32px}.pkg-feature-body a{pointer-events:auto}.pkg-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.pkg{transition:transform var(--pd-dur-slow) var(--ease),border-color var(--pd-dur-slow) var(--ease);border-radius:24px;flex-direction:column;gap:14px;padding:12px;display:flex}.pkg:hover{border-color:var(--laser);transform:translateY(-4px)}.pkg-cta{border:1px solid var(--line);min-height:44px;color:var(--fg);transition:background var(--pd-dur) var(--ease),color var(--pd-dur) var(--ease),border-color var(--pd-dur) var(--ease);cursor:pointer;font-size:13px;font-weight:600;font-family:var(--pd-font-body);background:0 0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 16px;text-decoration:none;display:inline-flex}.pkg-cta:hover{background:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-bg)}.pkg-cta.added{background:var(--pd-terra-500);color:#14110d;border-color:var(--pd-terra-500)}@media (max-width:760px){.pkg-feature{min-height:440px}}.ai-title{text-align:center;letter-spacing:-.025em;margin:0;font-size:clamp(46px,7vw,104px);line-height:1}.ai-title em{color:var(--pd-terra-500)}.ai-grid{grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:center;gap:40px;margin-top:20px;display:grid}.ai-stage{border-radius:28px;height:560px}.reveal{transition:filter .6s var(--ease),transform .6s var(--ease);position:absolute;inset:0}.ai-status{border-radius:999px;align-items:center;gap:10px;min-height:34px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:20px;left:20px}.ai-result{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:24px;left:24px;right:24px}.ai-form{border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 18px;display:flex}.ai-form>svg{color:var(--pd-terra-500);flex:none}.ai-form input{min-width:0;height:44px;color:var(--fg);font:500 15px var(--pd-font-body);background:0 0;border:0;outline:0;flex:1}.ai-form input::placeholder{color:var(--muted)}.ai-form:focus-within{box-shadow:0 0 0 1px var(--laser)}.ai-go{background:var(--btn-bg);color:var(--btn-fg);flex:none}.ai-go[disabled]{opacity:.5;cursor:wait}.tag{min-height:44px;color:var(--muted);font:500 12px var(--pd-font-body);letter-spacing:.06em;cursor:pointer;transition:color var(--pd-dur) var(--ease),background var(--pd-dur) var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.tag svg{color:var(--pd-terra-500)}.tag:hover{color:var(--fg);background:var(--soft)}.sugg{border:1px solid var(--line);min-height:36px;color:var(--muted);font:500 12px var(--pd-font-body);cursor:pointer;transition:color var(--pd-dur) var(--ease),border-color var(--pd-dur) var(--ease);background:0 0;border-radius:999px;align-items:center;padding:0 14px;display:inline-flex}.sugg:hover{color:var(--fg);border-color:var(--laser)}.ai-steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.step{transition:background var(--pd-dur-slow) var(--ease),border-color var(--pd-dur-slow) var(--ease);border:1px solid #0000;border-radius:18px;grid-template-columns:36px 1fr;align-items:start;gap:16px;padding:16px 18px;display:grid}.step .num{border:1px solid var(--line);width:34px;height:34px;transition:background var(--pd-dur-slow) var(--ease),color var(--pd-dur-slow) var(--ease);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.step.is-active{background:var(--soft);border-color:var(--line)}.step.is-active .num{border-color:var(--laser);color:var(--laser)}.step.is-done .num{background:var(--pd-terra-500);border-color:var(--pd-terra-500);color:#14110d}@media (max-width:760px){.ai-stage{height:420px}}.search-bar{border-radius:26px;flex-direction:column;gap:10px;padding:10px 10px 14px;display:flex}.search-tabs{scrollbar-width:none;gap:2px;padding:2px;display:flex;overflow-x:auto}.search-grid{grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));align-items:end;gap:12px 10px;padding:0 6px;display:grid}.search-leg{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:8px 10px;padding-bottom:12px;display:grid}.search-leg .leg-head{grid-column:1/-1;justify-content:space-between;align-items:center;font-size:13px;display:flex}@media (max-width:760px){.search-leg{grid-template-columns:repeat(2,minmax(0,1fr))}.search-leg .fld:has(input[type=date]){grid-column:1/-1}}.guests-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex}.guests-btn span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.search-band{position:relative;overflow:hidden}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.offer-card{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:18px;padding:12px;display:grid}.offer-media{border-radius:16px;min-height:210px}.offer-body{flex-direction:column;gap:10px;min-width:0;padding:6px 6px 6px 0;display:flex}.offer-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:6px;display:flex}.h-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;gap:18px;padding:64px max(24px,50% - 608px) 28px;display:flex;overflow-x:auto}.pol{scroll-snap-align:center;width:260px;transform:rotate(var(--r));transition:transform var(--pd-dur-slow) var(--ease),box-shadow var(--pd-dur-slow) var(--ease);border-radius:20px;flex:none;margin:0;padding:10px 10px 18px}.pol:hover{box-shadow:0 0 0 1px var(--laser),0 30px 60px -30px #0009;transform:rotate(0)translateY(-10px)}:root{--pol-h:420px}.pol-testi{height:var(--pol-h);flex-direction:column;display:flex}.pol-img{border-radius:14px;flex:none;height:150px;position:relative}.photo-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.sem-foto{background:linear-gradient(160deg,var(--pd-ink-700),var(--pd-ink-900,#0e0c0a));border:1px solid var(--line);border-radius:inherit;text-align:center;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.sem-foto span{font-family:var(--pd-font-display,serif);color:var(--muted);max-width:90%;font-size:15px}.photo-link:focus-visible{outline:2px solid var(--laser);outline-offset:-2px}.pol-person{background:var(--soft);place-items:center;display:grid}.pol-avatar{border-radius:50%;width:112px;height:112px;display:block;overflow:hidden}.pol-initials{font-family:var(--pd-font-display);letter-spacing:.04em;color:var(--muted);font-size:40px}.pol-cap{flex-direction:column;flex:1;gap:4px;min-height:0;padding:14px 6px 0;display:flex}.pol-name{font-size:13.5px}.pol-place{color:var(--muted);font-size:12.5px}.pol-text{overscroll-behavior:contain;min-height:0;color:var(--muted);scrollbar-width:thin;flex:1;margin:8px 0 0;padding-right:6px;font-size:13px;line-height:1.6;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 75%,#0000);mask-image:linear-gradient(#000 75%,#0000)}.pol-text:focus-visible{outline:2px solid var(--laser);outline-offset:2px}.cta-band{border-radius:28px;justify-content:center;align-items:center;max-width:1360px;min-height:480px;margin:0 auto;display:flex;position:relative}.cta-content{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:22px;padding:64px 24px;display:flex;position:relative}.results-layout{flex-direction:column;gap:22px;padding-top:28px;display:flex}.results-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.results-body{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.results-filters{flex:260px;max-width:290px;position:sticky;top:92px}.results-list{flex-direction:column;flex:999 560px;gap:16px;min-width:0;display:flex}.flight-row{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));align-items:center;gap:16px;display:grid}.airline-badge{background:var(--soft);border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid}.flight-times{grid-column:span 2;align-items:center;gap:12px;display:flex}.flight-line{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:90px;display:flex}.flight-line .line{background:var(--line);width:100%;height:2px}.fare-grid{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;display:grid}.fare{text-align:left;border:1px solid var(--line);color:var(--fg);cursor:pointer;transition:border-color var(--pd-dur) var(--ease);background:0 0;border-radius:18px;flex-direction:column;gap:6px;padding:16px;display:flex}.fare[aria-checked=true],.fare:hover{border-color:var(--laser);background:var(--soft)}.sticky-summary{z-index:30;background:var(--panel);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;bottom:16px}.product-split{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:40px;display:grid}.product-aside{position:sticky;top:92px}.gallery{touch-action:pan-y;border-radius:28px;height:600px}.gal-prev,.gal-next{z-index:2;position:absolute;top:50%;transform:translateY(-50%)}.gal-prev{left:16px}.gal-next{right:16px}.gal-prev[disabled],.gal-next[disabled]{opacity:.35}.gal-count{z-index:2;background:var(--media-box);color:#f6e0c6;position:absolute;top:18px;right:18px}.gal-thumbs{z-index:2;scrollbar-width:none;gap:8px;max-width:min(380px,70%);padding:2px;display:flex;position:absolute;bottom:20px;right:22px;overflow-x:auto}.gal-thumbs button{cursor:pointer;opacity:.7;border:2px solid #0000;border-radius:10px;flex:none;width:64px;height:48px;padding:0}.gal-thumbs button[aria-pressed=true]{opacity:1;border-color:#f6e0c6}.product-tabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:4px;margin:18px 0 6px;display:flex;overflow-x:auto}.product-sec{flex-direction:column;gap:12px;padding:18px 0;display:flex}.product-sec h2{margin:0;font-size:26px}.product-sec.two-col{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;display:grid}.chips-list{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.chips-list li{border-radius:16px;padding:14px 16px;font-size:13.5px}.day{border-radius:16px;padding:14px 16px}.day summary{cursor:pointer;min-height:28px;font-weight:600}.booking-panel{flex-direction:column;gap:16px;padding:22px;display:flex}.option{border:1px solid var(--line);color:var(--fg);cursor:pointer;font:inherit;transition:border-color var(--pd-dur) var(--ease);background:0 0;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.option[aria-checked=true]{border-color:var(--laser);background:var(--soft)}.option[disabled]{opacity:.45;cursor:not-allowed}.option-sm{flex-direction:column;justify-content:center;min-height:56px;padding:8px}.booking-bar{justify-content:space-between}@media (max-width:900px){.product-split{display:block}.gallery{z-index:0;border-radius:0;height:56vh;margin:0 -16px;position:sticky;top:72px}.product-sheet{z-index:2;background:var(--panel);border-top:1px solid var(--line);border-radius:28px 28px 0 0;margin:-28px -16px 0;padding:16px;position:relative}.product-aside{margin-top:24px;position:static}}.checkout-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.summary{flex-direction:column;gap:14px;padding:20px;display:flex;position:sticky;top:92px}.summary-map{background:linear-gradient(135deg,#1e2a2c 0 48%,#2a2620 48% 100%);border-radius:18px;height:200px}.express{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:10px;display:grid}.btn.apple{background:#000;min-height:52px;color:#fff!important}.btn.gpay{background:#fff;border:1px solid #00000026;min-height:52px;color:#1f1f1f!important}.pay-opt{border:1px solid var(--line);cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:56px;padding:0 16px;font-size:14px;font-weight:600;display:flex}.pay-opt:has(input:checked){border-color:var(--laser);background:var(--soft)}.pay-opt input{accent-color:var(--pd-terra-500);width:18px;height:18px;margin:0}.stepper-card{border-radius:24px;flex-direction:column;gap:16px;padding:20px}.progress-bar{background:var(--line);border-radius:4px;height:4px;overflow:hidden}.progress-bar span{background:var(--pd-terra-500);height:100%;transition:width var(--pd-dur-slow) var(--ease);display:block}@media (max-width:900px){.checkout-grid{display:block}.summary{margin-top:24px;position:static}}.confirm-hero{position:relative;overflow:hidden}.quote-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:40px;display:grid}.quote-side{position:sticky;top:92px}@media (max-width:900px){.quote-grid{display:block}.quote-side{margin-bottom:24px;position:static}.quote-grid[data-preenchido]{flex-direction:column;display:flex}.quote-grid[data-preenchido]>*{min-width:0;max-width:100%}.quote-grid[data-preenchido] .quote-side{order:2;margin:24px 0 0}}.brand{flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:flex}.brand-logo{object-fit:contain;display:block}.topbar .brand{padding:6px 0}@media (max-width:760px){.brand:not(.brand-sm) .brand-logo{width:88px!important;height:88px!important}.brand-sm .brand-logo{width:68px!important;height:68px!important}.search-bar .pop{width:auto!important;left:0!important;right:0!important}.search-bar #s-sugg{max-height:280px;margin-top:6px;position:static;overflow:auto}.search-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-grid>*{grid-column:1/-1}:is(.search-grid>.fld:has(#s-d1),.search-grid>.fld:has(#s-d2)){grid-column:auto}.search-bar[data-fechada]{padding-bottom:10px}.search-bar[data-fechada]>:not(.search-tabs):not(.dica-rolar){display:none}.search-bar[data-fechada] .tab[aria-selected=true]{color:var(--muted);background:0 0}.search-bar[data-aba-tocada=hotel] .tab[data-aba=hotel],.search-bar[data-aba-tocada=flight] .tab[data-aba=flight],.search-bar[data-aba-tocada=flightHotel] .tab[data-aba=flightHotel],.search-bar[data-aba-tocada=cruise] .tab[data-aba=cruise],.search-bar[data-aba-tocada=circuit] .tab[data-aba=circuit],.search-bar[data-aba-tocada=car] .tab[data-aba=car],.search-bar[data-aba-tocada=more] .tab[data-aba=more]{background:var(--btn-bg);color:var(--btn-fg)}}@media (min-width:761px){.search-bar[data-fechada]:not([data-pronto]) .tab[data-aba=package]{background:var(--btn-bg);color:var(--btn-fg)}}.to-top{z-index:60;cursor:pointer;width:48px;height:48px;color:var(--fg);background:var(--panel);border:1px solid var(--line);opacity:0;pointer-events:none;transition:opacity .25s var(--ease),transform .25s var(--ease),background .2s var(--ease);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px;transform:translateY(12px)scale(.9);box-shadow:0 10px 30px #00000040}.to-top[data-show=true]{opacity:1;pointer-events:auto;transform:none}.to-top:hover{background:var(--btn-bg,var(--fg));color:var(--btn-fg,var(--bg))}.to-top:focus-visible{outline:2px solid var(--laser);outline-offset:3px}@media (max-width:760px){.to-top{width:44px;height:44px;bottom:96px;right:16px}}@media (prefers-reduced-motion:reduce){.to-top{transition:none}}.uc{background:var(--pd-ink-900,#0e0c0a);place-items:center;min-height:100dvh;padding:32px 16px;display:grid;position:relative;overflow:hidden}.uc-photo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.uc-card{text-align:center;border:1px solid var(--line);background:var(--media-box);width:min(700px,100%);color:var(--fg);border-radius:28px;flex-direction:column;align-items:center;gap:18px;padding:36px 32px 28px;display:flex;position:relative}.uc-chip{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.uc-title{text-shadow:0 2px 18px #00000059;margin:0;font-size:clamp(32px,5vw,52px);line-height:1.08}.uc-title em{color:var(--laser)}.uc-text{max-width:460px;color:var(--muted);margin:0;font-size:15px;line-height:1.6}.uc-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:6px;display:flex}.uc-actions .btn{gap:10px}.uc-ibtn{border:1px solid var(--line)}.uc-legal{letter-spacing:.06em;color:var(--muted);margin:8px 0 0;font-size:11.5px}@media (max-width:760px){.uc-card{gap:14px;padding:28px 20px 22px}.uc-actions{flex-direction:column;align-items:stretch}.uc-actions .ibtn{align-self:center}}.uc-legal span{white-space:nowrap}.prod-grid{margin-top:56px}.trips-grid{grid-template-columns:repeat(auto-fill,minmax(min(420px,100%),1fr));margin-top:56px}.album-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));align-items:start;gap:14px;margin-top:12px;display:grid}.album-foto{background:var(--line);border-radius:16px;margin:0;position:relative;overflow:hidden}.prod-opcoes{margin-top:auto;padding:0 6px 2px}.prod-opcoes summary{align-self:flex-start;width:max-content;list-style:none}.prod-opcoes summary::-webkit-details-marker{display:none}.prod-opcoes[open] summary svg{transform:rotate(180deg)}.prod-opcoes ul{flex-direction:column;gap:8px;margin:12px 0 4px;padding:0;list-style:none;display:flex}.prod-opcoes a{font-size:14px;text-decoration:none}.prod-opcoes a:hover{text-decoration:underline}.prod-opcoes .hint{font-size:12.5px}@media (max-width:760px){.ps-bar{padding-top:12px!important}.ps-bar:not(:has([data-sem-lugar],[data-sem-origem],[data-sem-destino],[data-sem-data])){padding-bottom:12px!important}.ps-main{padding-top:4px!important}.ps-card{padding:20px!important}.ps-bar .search-bar [data-codigo-parceira]{margin-top:-8px!important;padding:3px 10px!important;font-size:14px!important;line-height:1.3!important}}.search-tabs[data-mais=direita]{-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000);mask-image:linear-gradient(90deg,#000 80%,#0000)}.search-tabs[data-mais=esquerda]{-webkit-mask-image:linear-gradient(270deg,#000 80%,#0000);mask-image:linear-gradient(270deg,#000 80%,#0000)}.search-tabs[data-mais=ambos]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 14% 86%,#0000)}.search-bar{position:relative}.dica-rolar{z-index:3;pointer-events:none;color:#fff;filter:drop-shadow(0 2px 6px #0000008c);animation:pdDicaMao 1.5s var(--ease) .1s 2 both;position:absolute;bottom:2px;right:18%}.search-tabs[data-dica]>.tab{animation:pdDicaEmpurrao 1.5s var(--ease) .1s 2 both}@keyframes pdDicaMao{0%{opacity:0;transform:translate(30px)}15%{opacity:1;transform:translate(30px)scale(.92)}70%{opacity:1;transform:translate(-90px)}to{opacity:0;transform:translate(-90px)}}@keyframes pdDicaEmpurrao{0%,15%{transform:none}55%{transform:translate(-28px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.dica-rolar,.search-tabs[data-dica]>.tab{animation:none}}.search-bar [data-codigo-parceira]{color:#ff6b5e;background:#0e0c0ae0;border-radius:12px;justify-self:start;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.45}.search-bar [data-codigo-parceira] strong{color:inherit}.ig-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px}@media (max-width:760px){.ig-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ig-card .pkg-cta{font-size:12px}.ig-rodape{flex-direction:column;align-items:stretch!important;gap:8px!important}.ig-rodape .pkg-cta{white-space:normal;text-align:center;gap:6px;width:100%;padding:0 10px;line-height:1.25}}.ig-legenda{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ig-card{animation:pdUp var(--pd-dur) var(--ease) both}.ig-paginas{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:28px;display:flex}.ig-paginas .tab{min-width:44px}.ig-paginas .tab.on{background:var(--btn-bg);color:var(--btn-fg)}.ig-paginas .ibtn:disabled{opacity:.4;cursor:default}
