.gv2-phero{background:var(--gv2-stage);overflow:hidden;overflow:clip}.gv2-phero__in{display:flex;flex-wrap:wrap;gap:48px;align-items:center;padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,6vw,96px)}.gv2-phero--lg .gv2-phero__in{padding-top:clamp(64px,8vw,128px);padding-bottom:clamp(64px,8vw,112px)}.gv2-phero__text{flex:1 1 560px;min-width:0;display:flex;flex-direction:column;gap:24px}.gv2-phero__h{max-width:20ch}.gv2-phero__media{flex:1 1 440px;min-width:0;aspect-ratio:4/3;border-radius:28px;overflow:hidden;box-shadow:var(--gv2-shadow-lg)}.gv2-phero__back{color:#fff;text-decoration:none;font-weight:600;font-size:15px;min-height:44px;display:inline-flex;align-items:center}.gv2-chips{display:flex;flex-wrap:wrap;gap:8px}.gv2-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(245,245,245,.6);color:#f5f5f5;text-decoration:none;font-size:15px;font-weight:500}.gv2-chip:hover{background:#ffffff1f}.gv2-chip.is-active{background:#fff;color:var(--gv2-red);border-color:#fff}.gv2-link{color:#fff;font-weight:700;font-size:15px;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.gv2-table-wrap{overflow-x:auto;padding:clamp(8px,2vw,24px) clamp(16px,3vw,40px)}.gv2-table{width:100%;border-collapse:collapse;font-size:16px;min-width:560px}.gv2-table th{text-align:left;font-weight:400;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--gv2-red);padding:16px 12px;border-bottom:1px solid var(--gv2-ink)}.gv2-table td{padding:18px 12px;border-bottom:1px solid var(--gv2-line);color:var(--gv2-body)}.gv2-table td:first-child{font-weight:700;color:var(--gv2-ink)}.gv2-table tr:last-child td{border-bottom:0}.gv2-steps{list-style:none;margin:0;padding:0;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.gv2-step{background:#fff;color:var(--gv2-ink);border-radius:24px;box-shadow:var(--gv2-shadow);padding:28px;display:flex;flex-direction:column;gap:16px}.gv2-step h3{margin:0 0 8px;font-size:20px;font-weight:600}.gv2-step p{margin:0;color:var(--gv2-body);line-height:1.55}.gv2-steps--list{grid-template-columns:1fr;gap:0;background:#fff;border-radius:24px;box-shadow:var(--gv2-shadow);padding:8px clamp(20px,3vw,40px)}.gv2-steps--list .gv2-step{box-shadow:none;border-radius:0;flex-direction:row;gap:24px;padding:24px 0;border-bottom:1px solid var(--gv2-line)}.gv2-steps--list .gv2-step:last-child{border-bottom:0}.gv2-steps--list .gv2-num{font-size:28px;min-width:48px}.gv2-mt__in{display:flex;flex-wrap:wrap;gap:0;border-radius:28px;overflow:hidden}.gv2-mt__in--rev{flex-direction:row-reverse}.gv2-mt__media{flex:1 1 480px;min-width:0;min-height:360px;background:var(--gv2-studio);display:flex;align-items:center;justify-content:center;color:var(--gv2-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.gv2-mt__text{flex:1 1 420px;min-width:0;padding:clamp(28px,4vw,64px);display:flex;flex-direction:column;gap:20px;justify-content:center}.gv2-mt--white .gv2-mt__in{background:#fff;color:var(--gv2-ink);box-shadow:var(--gv2-shadow-lg)}.gv2-mt--white .gv2-eyebrow{color:var(--gv2-red)}.gv2-mt--white .gv2-rte{color:var(--gv2-body)}.gv2-mt--red .gv2-mt__in{gap:48px;border-radius:0;overflow:visible}.gv2-mt--red .gv2-mt__media{border-radius:28px;overflow:hidden;box-shadow:var(--gv2-shadow-lg)}.gv2-mt--red .gv2-mt__text{padding:0}.gv2-mt--dark{background:radial-gradient(ellipse 60% 70% at 25% 50%,#2e2e2e,#161616,#0b0b0b)}.gv2-mt--dark .gv2-mt__in{gap:48px;border-radius:0;overflow:visible}.gv2-mt--dark .gv2-mt__media{border-radius:24px;overflow:hidden;background:#1c1c1c;color:#9e9e9e}.gv2-mt--dark .gv2-mt__text{padding:0}.gv2-mt--dark .gv2-eyebrow{color:var(--gv2-grey)}.gv2-mt--dark .gv2-rte{color:#c9c9c9}.gv2-meta{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid currentColor}.gv2-meta div{padding:14px 12px 14px 0;border-bottom:1px solid rgba(128,128,128,.3)}.gv2-meta dt{font-size:13px;opacity:.7}.gv2-meta dd{margin:4px 0 0;font-weight:700}.gv2-rte{font-size:17px;line-height:1.65}.gv2-rte>*:first-child{margin-top:0}.gv2-rte>*:last-child{margin-bottom:0}.gv2-rte h2,.gv2-rte h3{font-family:var(--gv2-text);text-transform:none;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:1.6em 0 .6em}.gv2-rte h2{font-size:clamp(24px,2.2vw,34px)}.gv2-rte h3{font-size:22px}.gv2-rte a{color:inherit;text-decoration:underline;text-underline-offset:3px}.gv2-rte img{max-width:100%;height:auto;border-radius:16px}.gv2-rte table{width:100%;border-collapse:collapse}.gv2-rte td,.gv2-rte th{padding:10px;border-bottom:1px solid rgba(128,128,128,.3);text-align:left}.gv2-content{max-width:880px;margin:0 auto}.gv2-content--card{max-width:1040px;padding:clamp(28px,5vw,72px)}.gv2-content--card .gv2-rte{color:var(--gv2-body)}.gv2-content--card .gv2-rte h2,.gv2-content--card .gv2-rte h3{color:var(--gv2-ink)}.gv2-content__by{margin:0 0 24px;font-size:14px;color:var(--gv2-muted)}.gv2-content__cover{border-radius:20px;overflow:hidden;margin:0 0 40px;aspect-ratio:16/9}.gv2-grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.gv2-person__body{padding:20px 24px 24px;display:flex;flex-direction:column;gap:4px}.gv2-person__body h3{margin:4px 0 0;font-size:19px;font-weight:600}.gv2-person__body p{margin:0;color:var(--gv2-muted);font-size:15px}.gv2-logos{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.gv2-logo{display:flex;align-items:center;justify-content:center;min-height:120px;padding:24px;text-decoration:none;color:var(--gv2-muted);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.gv2-logo img{max-width:100%;max-height:64px;width:auto;height:auto;object-fit:contain}.gv2-pcard,.gv2-acard{display:flex;flex-direction:column;text-decoration:none;transition:transform .2s ease}.gv2-pcard:hover,.gv2-acard:hover{transform:translateY(-3px)}.gv2-pcard__body,.gv2-acard__body{padding:20px 24px 24px;display:flex;flex-direction:column;gap:6px}.gv2-pcard__tag{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--gv2-red)}.gv2-pcard h3,.gv2-acard h3{margin:0;font-size:19px;font-weight:600;color:var(--gv2-ink);line-height:1.25}.gv2-pcard__price{font-weight:700;color:var(--gv2-ink)}.gv2-acard p{margin:0;color:var(--gv2-body);font-size:15px;line-height:1.5}.gv2-fp{display:flex;flex-wrap:wrap}.gv2-fp__media{flex:1 1 520px;min-width:0;min-height:420px}.gv2-fp__body{flex:1 1 420px;min-width:0;padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;gap:20px;justify-content:center}.gv2-fp__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:16px;border-top:1px solid var(--gv2-line);border-bottom:1px solid var(--gv2-line);padding:20px 0}.gv2-fp__stats>div{display:flex;flex-direction:column;gap:4px}.gv2-fp__buy{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.gv2-fp__price{font-size:clamp(28px,2.6vw,44px);font-weight:700;color:var(--gv2-ink);letter-spacing:-.02em}.gv2-gallery{display:grid;gap:24px}.gv2-gallery--2{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.gv2-gallery--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.gv2-form-card{background:#fff;color:var(--gv2-ink);border-radius:28px;box-shadow:var(--gv2-shadow-lg)}
/*# sourceMappingURL=/cdn/shop/t/20/assets/gv2-pages.css.map */
