.tfv,.tvb{--tfv-ink:#1D1A16;--tfv-soft:#5E5750;--tfv-line:#E8DECD;--tfv-or:#FF8A00;--tfv-or2:#FF6A1A;--tfv-cod:#0B1020;--tfv-ok:#14804A;-webkit-tap-highlight-color:transparent}.tfv button,.tvb button{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-transform:none;letter-spacing:normal;min-width:0;min-height:0;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent}:is(.tfv,.tvb) [hidden]{display:none!important}:is(.tfv,.tvb) :is(button,a):focus-visible{outline:3px solid var(--tfv-ink);outline-offset:2px}.tfv{position:fixed;inset:auto 0 0;margin:0 auto;width:100%;max-width:640px;height:min(94vh,calc(100vh - 12px));height:min(94svh,calc(100svh - 12px));max-height:none;padding:0;border:0;border-radius:22px 22px 0 0;background:#fff;color:var(--tfv-ink);overflow:hidden;box-shadow:0 -24px 60px -24px #00000080;transform:translateY(100%);transition:transform .34s cubic-bezier(.2,.8,.2,1),overlay .34s allow-discrete,display .34s allow-discrete}.tfv[open]{transform:none}@starting-style{.tfv[open]{transform:translateY(100%)}}.tfv::backdrop{background:#140e0894;opacity:0;transition:opacity .3s,overlay .3s allow-discrete,display .3s allow-discrete}.tfv[open]::backdrop{opacity:1}@starting-style{.tfv[open]::backdrop{opacity:0}}html.tfv-dlg{overflow:hidden}html.tfv-dlg.tfv-sb{scrollbar-gutter:stable}@supports not (scrollbar-gutter:stable){html.tfv-dlg.tfv-sb{padding-right:var(--tfv-sb,0px)}}.tfv .tfv__in{height:100%;overflow-y:auto;overscroll-behavior:contain;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"hd" "mod" "st" "col" "pie"}.tfv .tfv__hd{grid-area:hd;position:relative;padding:16px 62px 2px 16px}.tfv .tfv__grab{position:absolute;top:7px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:9px;background:#00000024}.tfv .tfv__k{display:none;margin:0;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--tfv-soft)}.tfv .tfv__t{margin:2px 0 0;font-size:19px;line-height:1.15;font-weight:900;letter-spacing:-.02em;color:var(--tfv-ink);text-transform:none}.tfv .tfv__x{position:absolute;top:6px;right:8px;width:44px;height:44px;border-radius:50%;background:#f3eee6;display:grid;place-items:center;transition:transform .15s}.tfv .tfv__x:active{transform:scale(.94)}.tfv svg{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.tfv .tfv__x svg{width:18px;height:18px}:is(.tfv,.tvb) .tfv__lbl{display:flex;align-items:center;flex-wrap:wrap;gap:4px 7px;margin:0 0 8px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--tfv-ink)}:is(.tfv,.tvb) .tfv__lbl b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--tfv-ink);color:#fff;font-size:11px;letter-spacing:0}:is(.tfv,.tvb) .tfv__lbl span{font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--tfv-soft)}.tfv .tfv__mod{grid-area:mod;padding:6px 16px 0}.tfv .tfv__mods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tfv .tfv__mo{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:54px;padding:6px 28px 6px 6px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 2px var(--tfv-line);text-align:left;transition:transform .15s}.tfv .tfv__mo[aria-checked=true]{background:#fff6ea;box-shadow:inset 0 0 0 2.5px var(--tfv-ink),0 10px 22px -16px #0000008c}.tfv .tfv__mo:active{transform:scale(.98)}.tfv .tfv__mi{width:32px;height:40px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:inset 0 0 0 1px var(--tfv-line)}.tfv .tfv__mi img{display:block;width:100%;height:100%;object-fit:cover}.tfv .tfv__mt{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0}.tfv .tfv__mt b{font-size:14.5px;font-weight:900;line-height:1.2}.tfv .tfv__mt em{margin:0;padding:2px 7px;border-radius:99px;background:var(--tfv-ink);color:#fff;font-size:9.5px;font-weight:900;font-style:normal;line-height:1.4;letter-spacing:.06em}.tfv .tfv__mt small{display:none;margin-top:2px;font-size:12px;line-height:1.3;color:var(--tfv-soft)}.tfv .tfv__ok{position:absolute;top:8px;right:8px;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--tfv-line);display:grid;place-items:center;color:#fff}.tfv .tfv__ok svg{width:12px;height:12px;stroke-width:3.2;opacity:0}.tfv .tfv__mo[aria-checked=true] .tfv__ok{background:var(--tfv-ok);box-shadow:none}.tfv .tfv__mo[aria-checked=true] .tfv__ok svg{opacity:1}:is(.tfv,.tvb) .tfv__st{--h:clamp(220px,40svh,380px);position:relative;background:#fff}.tfv .tfv__st{grid-area:st;margin-top:6px;--h:clamp(190px, calc(94vh - 455px) ,400px)}@supports (height:1svh){.tfv .tfv__st{--h:clamp(190px, calc(94svh - 455px) ,400px)}}:is(.tfv,.tvb) .tfv__set{height:var(--h)}:is(.tfv,.tvb) .tfv__track{display:flex;align-items:center;gap:10px;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}:is(.tfv,.tvb) .tfv__track::-webkit-scrollbar{display:none}:is(.tfv,.tvb) .tfv__track:before,:is(.tfv,.tvb) .tfv__track:after{content:"";flex:0 0 max(0px,calc((100% - var(--h) * .6) / 2 - 10px));height:1px}:is(.tfv,.tvb) .tfv__sl{position:relative;flex:0 0 calc(var(--h) * .6);height:100%;scroll-snap-align:center;scroll-snap-stop:always;border-radius:18px;overflow:hidden;background:#fff;transform:scale(.8);opacity:.5;transition:transform .34s cubic-bezier(.2,.8,.2,1),opacity .34s;cursor:pointer}:is(.tfv,.tvb) .tfv__sl.is-on{transform:none;opacity:1;cursor:default}:is(.tfv,.tvb) .tfv__sl img{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}:is(.tfv,.tvb) .tfv__fl{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-22px;border-radius:50%;background:#fffffff0;color:var(--tfv-ink);display:grid;place-items:center;box-shadow:0 6px 18px -8px #00000073,0 0 0 1px #0000000f;transition:opacity .2s,transform .15s}:is(.tfv,.tvb) .tfv__fl svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}:is(.tfv,.tvb) .tfv__fl:active{transform:scale(.94)}:is(.tfv,.tvb) .tfv__fl:disabled{opacity:0;pointer-events:none}:is(.tfv,.tvb) .tfv__fl--p{left:10px}:is(.tfv,.tvb) .tfv__fl--n{right:10px}@media(hover:none)and (pointer:coarse){:is(.tfv,.tvb) .tfv__fl{display:none}}:is(.tfv,.tvb) .tfv__tag{position:absolute;left:12px;top:10px;z-index:2;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:99px;background:#fffffff2;box-shadow:0 0 0 1px #00000012;font-size:10.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--tfv-soft);pointer-events:none}:is(.tfv,.tvb) .tfv__tag svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2}.tfv .tfv__col{grid-area:col;padding:8px 16px 10px}:is(.tfv,.tvb) .tfv__chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}:is(.tfv,.tvb) .tfv__chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:50px;padding:6px 2px 5px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--tfv-line);font-size:12px;font-weight:700;line-height:1.1;color:var(--tfv-soft);transition:transform .15s}:is(.tfv,.tvb) .tfv__chip i{width:22px;height:22px;border-radius:50%;background:var(--c);box-shadow:inset 0 0 0 1px #0000002e,0 0 0 2px #fff,0 0 0 3.5px var(--tfv-line)}:is(.tfv,.tvb) .tfv__chip[aria-checked=true]{color:var(--tfv-ink);font-weight:900;box-shadow:inset 0 0 0 2px var(--tfv-ink)}:is(.tfv,.tvb) .tfv__chip[aria-checked=true] i{box-shadow:inset 0 0 0 1px #0000002e,0 0 0 2px #fff,0 0 0 4px var(--tfv-ink)}:is(.tfv,.tvb) .tfv__chip:active{transform:scale(.96)}:is(.tfv,.tvb) .tfv__ver{margin:8px 0 0;font-size:12.5px;color:var(--tfv-soft)}:is(.tfv,.tvb) .tfv__ver b{color:var(--tfv-ink)}:is(.tfv,.tvb) .tfv__ver--st{position:absolute;right:12px;top:10px;z-index:2;margin:0;padding:5px 10px;border-radius:99px;background:#fffffff2;box-shadow:0 0 0 1px #00000012;font-size:12px;line-height:1.2;pointer-events:none}:is(.tfv,.tvb) .tfv__nota{margin:6px 0 0;font-size:12px;line-height:1.35;color:var(--tfv-soft)}.tfv .tfv__pie{grid-area:pie;align-self:end;position:sticky;bottom:0;z-index:3;padding:9px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -1px 0 var(--tfv-line),0 -14px 24px -18px #0000004d}.tfv .tfv__pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin:0}.tfv .tfv__pr b{font-size:20px;font-weight:900;letter-spacing:-.02em}.tfv .tfv__pr s{font-size:13px;color:var(--tfv-soft)}.tfv .tfv__pr span{font-size:13.5px;font-weight:800}.tfv .tfv__un{margin:1px 0 0;font-size:12px;line-height:1.35;color:var(--tfv-soft)}.tfv .tfv__av{display:flex;gap:8px;align-items:flex-start;margin:6px 0 0;padding:6px 9px;border-radius:12px;background:#fff4e6;border:1.5px solid #F6C48C;font-size:12px;font-weight:800;line-height:1.35;color:#3a2400}.tfv .tfv__av svg{flex:none;width:16px;height:16px;margin-top:1px;stroke:#b4470b;stroke-width:2.2}.tfv .tfv__pays{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.tfv .tfv__pay{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:50px;padding:6px 8px;border-radius:16px;text-align:center;transition:transform .15s}.tfv .tfv__pay b{font-size:15px;font-weight:900;line-height:1.15}.tfv .tfv__pay small{font-size:11.5px;font-weight:700;opacity:.85}.tfv .tfv__pay--on{background:linear-gradient(100deg,var(--tfv-or),var(--tfv-or2));color:#1a0e00;box-shadow:0 12px 24px -16px #ff6a1af2}.tfv .tfv__pay--cod{background:var(--tfv-cod);color:#fff;box-shadow:inset 0 0 0 2px var(--tfv-or)}.tfv .tfv__pay:active{transform:scale(.98)}@media(min-width:900px){.tfv{top:0;right:0;bottom:0;left:0;margin:auto;max-width:none;width:min(1080px,calc(100vw - 48px));height:min(720px,calc(100vh - 48px));border-radius:26px;transform:translateY(18px) scale(.985);opacity:0;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .3s,overlay .3s allow-discrete,display .3s allow-discrete}.tfv[open]{transform:none;opacity:1}@starting-style{.tfv[open]{transform:translateY(18px) scale(.985);opacity:0}}.tfv .tfv__in{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"st hd" "st mod" "st col" "st pie"}.tfv .tfv__grab{display:none}.tfv .tfv__hd{padding:26px 70px 8px 28px}.tfv .tfv__mod{padding:10px 28px 2px}.tfv .tfv__col{padding:16px 28px}.tfv .tfv__pie{position:static;box-shadow:none;padding:6px 28px 26px}.tfv .tfv__k{display:block}.tfv .tfv__t{font-size:26px}.tfv .tfv__mo{grid-template-columns:40px minmax(0,1fr);min-height:64px}.tfv .tfv__mi{width:40px;height:50px}.tfv .tfv__mt small{display:block;flex-basis:100%}.tfv .tfv__pr b{font-size:24px}.tfv .tfv__st{--h:min(560px, calc(100vh - 230px) );margin:0;display:flex;align-items:center;background:#fff}.tfv .tfv__set{width:100%}:is(.tfv,.tvb) .tfv__fl--p{left:16px}:is(.tfv,.tvb) .tfv__fl--n{right:16px}}.tvb{padding:var(--tvb-pt,40px) 16px var(--tvb-pb,40px);color:var(--tfv-ink);font-family:var(--font-body--family),system-ui,sans-serif}.tvb--crema{background:radial-gradient(60% 45% at 80% 35%,rgba(255,138,0,.12),transparent 70%),#fffbf4}.tvb--blanco{background:#fff}.tvb--oscuro{background:#0b1020;--tfv-ink:#fff;--tfv-soft:#B9C0D0;--tfv-line:rgba(255,255,255,.2);color:#fff}.tvb .tvb__in{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"tx" "st" "ctrl";gap:16px}.tvb .tvb__tx{grid-area:tx}.tvb .tvb__k{margin:0 0 6px;font-size:12px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#b4470b}.tvb--oscuro .tvb__k{color:var(--tfv-or)}.tvb .tvb__t{margin:0;font-size:clamp(28px,7vw,50px);line-height:1.04;font-weight:900;letter-spacing:-.03em;color:var(--tfv-ink);text-transform:none}.tvb .tvb__t em{font-style:normal;color:#f26b21}.tvb .tvb__b{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--tfv-soft);max-width:48ch}.tvb .tfv__st{grid-area:st;--h:clamp(280px,78vw,360px);border-radius:24px;overflow:hidden;box-shadow:0 24px 50px -30px #1d1a1680,0 0 0 1px #1d1a160f}.tvb .tvb__ctrl{grid-area:ctrl;min-width:0}.tvb .tvb__mods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px}.tvb .tvb__mo{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:52px;padding:7px 8px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 2px var(--tfv-line);color:#1d1a16;font-size:14.5px;font-weight:900;line-height:1.2;text-align:center;transition:transform .15s}.tvb .tvb__mo small{font-size:11.5px;font-weight:700;color:#5e5750}.tvb .tvb__mo[aria-checked=true]{background:#fff4e6;box-shadow:inset 0 0 0 2.5px #1d1a16}.tvb .tvb__mo:active{transform:scale(.98)}.tvb .tfv__chip{background:#fff;color:#5e5750}.tvb .tfv__chip[aria-checked=true]{color:#1d1a16;box-shadow:inset 0 0 0 2px #1d1a16}.tvb .tvb__buy{display:flex;align-items:center;gap:14px;margin-top:16px}.tvb .tvb__pr{display:flex;flex-direction:column;margin:0;line-height:1.1}.tvb .tvb__pr b{font-size:24px;font-weight:900;letter-spacing:-.02em}.tvb .tvb__pr s{font-size:13px;color:var(--tfv-soft)}.tvb .tvb__cta{flex:1;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 8px;min-height:56px;padding:12px 18px;border-radius:999px;background:#ff8a00;color:#1a0e00;font-size:16px;font-weight:900;line-height:1.2;text-decoration:none;box-shadow:0 14px 30px -14px #ff8a00b3;transition:transform .15s}.tvb .tvb__cta:hover{background:#ff646d;color:#fff}.tvb .tvb__cta:active{transform:scale(.98)}.tvb .tvb__cta small{font-size:13px;font-weight:800;opacity:.85}.tvb .tvb__av{margin:10px 0 0;font-size:12.5px;font-weight:800;line-height:1.4;color:var(--tfv-soft)}@media(min-width:900px){.tvb .tvb__in{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-rows:auto 1fr;grid-template-areas:"tx st" "ctrl st";column-gap:52px;row-gap:22px;align-items:start}.tvb .tfv__st{--h:min(440px,62vh);align-self:center}}@media(prefers-reduced-motion:reduce){.tfv,.tfv::backdrop,:is(.tfv,.tvb) .tfv__sl,:is(.tfv,.tvb) .tfv__fl,.tfv .tfv__mo,.tfv .tfv__pay,.tvb .tvb__mo,.tvb .tvb__cta{transition:none}}html.tr-lite .tfv,html.tr-lite .tfv::backdrop,html.tr-lite :is(.tfv,.tvb) .tfv__sl{transition:none}html.tr-lite :is(.tfv,.tvb) .tfv__sl{transform:none}
/*# sourceMappingURL=/cdn/shop/t/161/assets/trendy-vista.css.map */
