.gv-hr{width:100%;box-sizing:border-box;font-family:var(--font-primary--family, "Segoe UI", "Helvetica Neue", Arial, sans-serif)}.gv-hr *,.gv-hr *:before,.gv-hr *:after{box-sizing:border-box}.gv-hr__wrap{max-width:var(--gv-hr-max, 1200px);margin:0 auto;padding:0 20px}.gv-hr__card{display:grid;grid-template-columns:minmax(210px,248px) minmax(0,1fr);align-items:center;gap:8px 4px;padding:28px 18px 28px 32px;background:var(--gv-hr-bg, #f7f7f7);border:1px solid var(--gv-hr-border, #eeeeee);border-radius:var(--gv-hr-radius, 20px)}.gv-hr__intro{min-width:0;padding-right:8px}.gv-hr__kicker{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--gv-hr-ink, #0c3d69);font-size:11px;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.gv-hr__kicker-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:var(--gv-hr-ink, #0c3d69);background:var(--gv-hr-icon-bg, #e7f3fb);border-radius:5px;overflow:hidden}.gv-hr__kicker-icon img,.gv-hr__kicker-icon svg{display:block;width:12px;height:12px;object-fit:contain}.gv-hr__heading{margin:0 0 10px;color:var(--gv-hr-ink, #0c3d69);font-size:var(--gv-hr-heading, 22px);font-weight:700;line-height:1.28;letter-spacing:-.02em}.gv-hr__heading strong,.gv-hr__heading b{font-weight:700}.gv-hr__text{margin:0;max-width:230px;color:var(--gv-hr-text, #4a6080);font-size:var(--gv-hr-text-size, 13px);font-weight:400;line-height:1.45}.gv-hr__carousel{position:relative;min-width:0}.gv-hr__viewport{overflow:hidden;padding:0 28px}.gv-hr__track{--gv-hr-visible: 5;--gv-hr-gap: 14px;display:flex;gap:var(--gv-hr-gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.gv-hr__track::-webkit-scrollbar{display:none}.gv-hr__item{flex:0 0 calc((100% - (var(--gv-hr-gap) * (var(--gv-hr-visible) - 1))) / var(--gv-hr-visible));min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;text-align:center;color:inherit;font:inherit}.gv-hr__item[data-gv-hr-open]{cursor:pointer}.gv-hr__item:focus-visible{outline:2px solid var(--gv-hr-ink, #0c3d69);outline-offset:4px;border-radius:16px}.gv-hr__thumb{width:100%;aspect-ratio:3 / 4;border-radius:14px;overflow:hidden;background:#eef4f9}.gv-hr__thumb img,.gv-hr__placeholder{display:block;width:100%;height:100%;object-fit:cover}.gv-hr__placeholder{color:#9ab0c3}.gv-hr__placeholder svg{width:100%;height:100%}.gv-hr__item[data-gv-hr-open]:hover .gv-hr__thumb img{transform:scale(1.03)}.gv-hr__thumb img{transition:transform .35s ease}.gv-hr__caption{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;min-height:2.6em;margin-top:10px;color:var(--gv-hr-ink, #0c3d69);font-size:13px;font-weight:600;line-height:1.3}.gv-hr__arrow{position:absolute;top:38%;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:40px;padding:0;border:0;background:transparent;color:var(--gv-hr-ink, #0c3d69);cursor:pointer;transform:translateY(-50%)}.gv-hr__arrow--prev{left:0}.gv-hr__arrow--next{right:0}.gv-hr__arrow svg{display:block;width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8}.gv-hr__arrow--prev:hover:not(:disabled){transform:translateY(-50%) translate(-3px)}.gv-hr__arrow--next:hover:not(:disabled){transform:translateY(-50%) translate(3px)}.gv-hr__arrow:disabled{opacity:.28;cursor:default;transform:translateY(-50%)}.gv-hr__arrow[hidden]{display:none}.gv-hr__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px}.gv-hr__modal[hidden]{display:none}.gv-hr__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c3d698c}.gv-hr__modal-panel{position:relative;width:min(920px,100%);aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:visible;box-shadow:0 24px 60px #00000047}.gv-hr__modal-close{position:absolute;top:-40px;right:0;z-index:2;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:none;color:#fff;cursor:pointer}.gv-hr__modal-close svg{width:22px;height:22px;stroke:#000;fill:none;stroke-width:2;border:2px solid #000}.gv-hr__modal-stage{height:100%;overflow:hidden;border-radius:12px}.gv-hr__modal-stage iframe,.gv-hr__modal-stage video,.gv-hr__modal-stage>*{width:100%;height:100%;border:0;display:block;background:#000}@media(max-width:1100px){.gv-hr__card{grid-template-columns:minmax(180px,220px) minmax(0,1fr);padding:24px 14px 24px 24px}.gv-hr__track{--gv-hr-visible: 4}}@media(max-width:900px){.gv-hr__track{--gv-hr-visible: 3}}@media(max-width:749px){.gv-hr__wrap{padding:0 16px}.gv-hr__card{grid-template-columns:1fr;gap:28px;padding:28px 18px 24px;border-radius:20px}.gv-hr__intro{display:flex;flex-direction:column;align-items:center;padding-right:0;text-align:center}.gv-hr__kicker{margin-bottom:14px;font-size:13px;letter-spacing:.14em}.gv-hr__kicker-icon{width:28px;height:28px;border-radius:8px}.gv-hr__kicker-icon img,.gv-hr__kicker-icon svg{width:14px;height:14px}.gv-hr__heading{margin-bottom:12px;font-size:var(--gv-hr-heading-mobile, 22px)}.gv-hr__text{max-width:280px;font-size:var(--gv-hr-text-mobile, 15px);line-height:1.5}.gv-hr__viewport{padding:0 26px}.gv-hr__track{--gv-hr-visible: 2;--gv-hr-gap: 16px}.gv-hr__thumb{border-radius:16px}.gv-hr__caption{margin-top:12px;font-size:13px;font-weight:600}.gv-hr__arrow{top:38%}.gv-hr__arrow svg{width:20px;height:20px}.gv-hr__modal{padding:16px}.gv-hr__modal-close{top:-36px}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/gv-home-reels.css.map */
