.gvp-vitrin{--gvp-bg:#102434;--gvp-text:#f7f8fb;--gvp-border:#d85772;--gvp-badge:#112535e8;background:var(--gvp-bg);color:var(--gvp-text);font:1rem/1.4 Arial,Helvetica,sans-serif;border-radius:12px;padding:16px 12px;max-width:100%;margin:0 0 24px}
.gvp-vitrin *{box-sizing:border-box}.gvp-vitrin a:focus-visible{outline:3px solid #7dd5ef;outline-offset:3px}.gvp-vitrin .gvp-inner{width:min(1120px,100%);margin-inline:auto}.gvp-vitrin .gvp-intro{margin:0 0 15px;text-align:center}.gvp-vitrin .gvp-heading{color:var(--gvp-border);font:800 1.125rem/1.4 Arial,Helvetica,sans-serif;margin:0;letter-spacing:.02em;text-transform:uppercase}.gvp-vitrin .gvp-grid{display:grid;grid-template-columns:1fr;gap:10px}.gvp-vitrin .gvp-card{min-width:0;margin:0;padding:0;border:2px solid var(--gvp-border);border-radius:17px;overflow:hidden;background:#20333e}.gvp-vitrin .gvp-cover{position:relative;display:block;aspect-ratio:3.25/1;min-height:140px;max-height:340px;overflow:hidden;color:var(--gvp-text);text-decoration:none;box-shadow:none}.gvp-vitrin .gvp-strip{display:grid;grid-template-columns:repeat(var(--gvp-images,1),minmax(0,1fr));height:100%;position:absolute;inset:0}.gvp-vitrin .gvp-strip img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;margin:0;border:0;border-right:1px solid #10243466}.gvp-vitrin .gvp-strip img:last-child{border-right:0}.gvp-vitrin .gvp-placeholder{height:100%;display:grid;place-items:center;font-size:4rem;color:#ffffff65;background:linear-gradient(110deg,#324a5e,#183041)}.gvp-vitrin .gvp-name{position:absolute;bottom:9px;left:9px;max-width:calc(100% - 18px);padding:5px 9px;border:1px solid #3e718a80;border-radius:9px;background:var(--gvp-badge);color:var(--gvp-text);font-size:clamp(.95rem,2.8vw,1.375rem);line-height:1.25;font-weight:800;text-shadow:0 1px 2px #0008;overflow-wrap:anywhere;white-space:normal}.gvp-vitrin .gvp-label{position:absolute;top:8px;right:8px;max-width:calc(100% - 16px);padding:4px 9px;border:1px solid #63b9d6;border-radius:9px;background:var(--gvp-badge);color:#d3f0f8;font-size:.875rem;font-weight:700;line-height:1.3;overflow-wrap:anywhere}.gvp-vitrin .gvp-pagination{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.gvp-vitrin .page-numbers{padding:7px 12px;border:1px solid var(--gvp-border);border-radius:7px;color:var(--gvp-text);text-decoration:none}.gvp-vitrin .page-numbers.current{background:var(--gvp-border);color:#101d29}.gvp-vitrin .gvp-empty{padding:24px;border:1px solid var(--gvp-border);border-radius:12px;margin:0}.gvp-vitrin .gvp-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gvp-vitrin .gvp-content{overflow-wrap:anywhere}.gvp-vitrin .gvp-content a{color:#7dd5ef}.gvp-vitrin .gvp-content img,.gvp-vitrin .gvp-content iframe{max-width:100%}.gvp-vitrin .gvp-content pre{overflow:auto}.gvp-vitrin .gvp-content h1,.gvp-vitrin .gvp-content h2,.gvp-vitrin .gvp-content h3{color:var(--gvp-text)}
@media(max-width:520px){.gvp-vitrin{border-radius:0;padding:10px 7px}.gvp-vitrin .gvp-grid{gap:9px}.gvp-vitrin .gvp-cover{aspect-ratio:3.25/1;min-height:100px}.gvp-vitrin .gvp-card{border-radius:13px}.gvp-vitrin .gvp-name{bottom:6px;left:6px;padding:4px 6px;font-size:.9375rem}.gvp-vitrin .gvp-label{top:5px;right:5px;padding:3px 6px;font-size:.875rem}}
.gvp-vitrin .gvp-card{position:relative;border-color:#e36981;box-shadow:0 0 0 3px #0b1925,0 0 0 4px #50657755,0 8px 22px #0004;margin:4px 3px}.gvp-vitrin .gvp-grid{gap:15px}.gvp-vitrin .gvp-carousel{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;cursor:grab}.gvp-vitrin .gvp-carousel::-webkit-scrollbar{display:none}.gvp-vitrin .gvp-carousel img{flex:0 0 calc(100% / var(--gvp-visible,3));width:calc(100% / var(--gvp-visible,3));scroll-snap-align:start;user-select:none}.gvp-vitrin .gvp-carousel.gvp-dragging,.gvp-vitrin .gvp-carousel.gvp-resetting{scroll-snap-type:none}.gvp-vitrin .gvp-carousel.gvp-dragging{cursor:grabbing}.gvp-vitrin .gvp-controls{display:none;pointer-events:none;position:absolute;inset:0;align-items:center;justify-content:space-between;padding:0 7px}.gvp-vitrin .gvp-slider-ready .gvp-controls{display:flex}.gvp-vitrin .gvp-controls button{pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border:1px solid #8bacc070;border-radius:50%;background:#0d2032bb;color:#fff;font:400 2rem/1 Arial,Helvetica,sans-serif;box-shadow:0 2px 8px #0005;cursor:pointer;transition:background .2s}.gvp-vitrin .gvp-controls button:hover{background:#183f59}.gvp-vitrin .gvp-controls button:focus-visible{outline:3px solid #7dd5ef;outline-offset:2px}.gvp-vitrin .gvp-name,.gvp-vitrin .gvp-label{z-index:1;pointer-events:none}
@media(prefers-reduced-motion:reduce){.gvp-vitrin .gvp-controls button{transition:none}.gvp-vitrin .gvp-carousel{scroll-behavior:auto}}
.gvp-vitrin .gvp-controls .gvp-toggle{position:absolute;right:8px;bottom:7px;width:34px;height:34px;min-width:34px;font-size:1rem;border-radius:8px}.gvp-vitrin .gvp-controls .gvp-toggle[hidden]{display:none}.gvp-vitrin .gvp-slider-ready .gvp-name{max-width:calc(100% - 62px)}
.gvp-vitrin .gvp-carousel.gvp-marquee{scroll-snap-type:none;scroll-behavior:auto}
