.gf-vz-sec:not(:has(.gf-vz__b:not([hidden]))){display:none}.gf-vz{color:var(--ink)}.gf-vz__b{margin:0}.gf-vz__b[hidden]{display:none}.gf-vz__b:not([hidden])~.gf-vz__b{margin-top:var(--gf-y-sec, 72px)}.gf-vz img{display:block;max-width:100%}.gf-vz__stage{max-width:640px;margin:0 auto}.gf-vz__zoom{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--paper)}.gf-vz__zoom--el{background:var(--ink)}.gf-vz__zoom img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover;transform-origin:0 0;transition:transform 1.3s cubic-bezier(.65,0,.25,1);will-change:transform}.gf-vz__zchip{position:absolute;bottom:16px;left:16px;padding:6px 13px;border-radius:999px;font-size:12.5px;font-weight:500;line-height:1.3;color:var(--ink);background:#ffffffeb;transition:opacity .35s ease}.gf-vz__zchip.is-off{opacity:0}.gf-vz__zlab{position:absolute;bottom:16px;left:16px;max-width:calc(100% - 32px);padding:12px 18px 14px;color:var(--ink);background:#fffffff0;opacity:0;transform:translateY(10px);transition:opacity .45s ease,transform .45s ease;pointer-events:none}.gf-vz__zlab.is-on{opacity:1;transform:none;transition-delay:.75s}.gf-vz__zlab small{display:block;font-size:12.5px;font-weight:500;line-height:1.3;color:var(--muted)}.gf-vz__zlab b{display:block;margin-top:2px;font-family:var(--serif);font-size:30px;font-weight:500;line-height:1.08;color:var(--ink)}.gf-vz__ztabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.gf-vz__ztabs button{position:relative;min-height:44px;margin:0;padding:12px 0 6px;border:0;font:inherit;font-size:14px;text-align:left;color:var(--muted);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.gf-vz__ztabs button:before{content:"";position:absolute;top:0;right:0;left:0;height:2px;background:var(--line)}.gf-vz__ztabs button i{position:absolute;top:0;left:0;width:0;height:2px;background:var(--ink)}.gf-vz__ztabs button.is-on{font-weight:600;color:var(--ink)}.gf-vz__ztabs button.is-on i{width:100%}.gf-vz__ztabs button.is-run i{animation:gfVzFill var(--d, 2s) linear forwards}@keyframes gfVzFill{0%{width:0}to{width:100%}}.gf-vz__rail{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:18px 14px}.gf-vz__tile{display:flex;flex:0 0 140px;flex-direction:column;justify-content:flex-start;min-width:0;margin:0;padding:0;border:0;font:inherit;text-align:left;color:var(--ink);background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.gf-vz__rail--few .gf-vz__tile{flex-basis:180px}.gf-vz__im{position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:1 / 1;border:1px solid var(--line);border-radius:3px;background:#fff;transition:border-color .2s}.gf-vz__im img{width:100%;height:100%;object-fit:contain}.gf-vz__nm{display:block;margin-top:8px;font-size:13.5px;font-weight:400;line-height:1.35}.gf-vz__tile:hover .gf-vz__im{border-color:var(--ink)}.gf-vz__tile[aria-pressed=true] .gf-vz__im{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.gf-vz__tile[aria-pressed=true] .gf-vz__im:after{content:"";position:absolute;top:6px;right:6px;width:26px;height:26px;background:var(--ie-floare) center / contain no-repeat}.gf-vz__tile[aria-pressed=true] .gf-vz__nm{font-weight:600}.giftera .gf-vz__tile:focus-visible{outline:none}.gf-vz__tile:focus-visible .gf-vz__im{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:900px){.gf-vz__b:not([hidden])~.gf-vz__b{margin-top:var(--gf-y-sec, 52px)}.gf-vz__rail{flex-wrap:nowrap;justify-content:flex-start;gap:10px;overflow-x:auto;margin:0 -20px;padding:4px 20px 8px;scroll-padding:0 20px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.gf-vz__rail::-webkit-scrollbar{display:none}.gf-vz__tile{flex-basis:112px;scroll-snap-align:start}.gf-vz__tile[aria-pressed=true] .gf-vz__im:after{top:4px;right:4px}.gf-vz__rail--few{overflow:visible;margin:0;padding:0}.gf-vz__rail--few{justify-content:center}.gf-vz__rail--few .gf-vz__tile{flex:1 1 0;max-width:180px}}@media(max-width:560px){.gf-vz__zlab b{font-size:26px}}@media(prefers-reduced-motion:reduce){.gf-vz__zoom img,.gf-vz__zchip,.gf-vz__zlab,.gf-vz__zlab.is-on,.gf-vz__im{transition:none}.gf-vz__ztabs button.is-run i{animation:none;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/gf-pdp-vizual.css.map */
