.gv-lg-hero{background:var(--gv-ice);color:var(--gv-body)}.gv-lg-hero__inner{display:flex;flex-direction:column;gap:18px;padding-top:28px;padding-bottom:40px}.gv-lg-hero__eyebrow{display:flex;align-items:center;gap:12px;font-family:var(--gv-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gv-blue)}.gv-lg-dot{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--gv-teal)}.gv-lg-hero__title{font-family:var(--gv-font);font-size:52px;font-weight:560;letter-spacing:-.05em;line-height:.95;color:var(--gv-navy);overflow-wrap:break-word}.gv-lg-hero__title .gv-accent{color:var(--gv-blue)}.gv-lg-hero__lede{max-width:620px;font-size:17px;line-height:1.55}.gv-lg-hero__updated{font-family:var(--gv-mono);font-size:13px;letter-spacing:.06em;color:var(--gv-muted)}.gv-lg-main{display:flex;flex-direction:column;gap:28px;padding-top:32px;padding-bottom:56px}.gv-lg-toc{display:flex;flex-direction:column;gap:10px}.gv-lg-toc[hidden]{display:none}.gv-lg-toc__label{font-family:var(--gv-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gv-muted)}.gv-lg-toc__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.gv .gv-lg-toc__link{display:flex;align-items:center;min-height:44px;padding:0 12px;border:1px solid var(--gv-field-border);border-radius:10px;background:var(--gv-white);font-size:14px;color:var(--gv-navy);transition:border-color .2s ease,color .2s ease}@media(hover:hover){.gv .gv-lg-toc__link:hover{border-color:var(--gv-teal);color:var(--gv-blue)}}.gv-lg-content{display:flex;flex-direction:column;gap:28px;min-width:0}.gv-lg-short{display:flex;flex-direction:column;gap:14px;padding:22px;border:1px solid #dce7e8;border-radius:20px;background:var(--gv-ice)}.gv-lg-short__label{font-family:var(--gv-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gv-blue)}.gv-lg-short__list{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.gv-lg-short__item{display:flex;gap:12px;font-size:15px;line-height:1.55}.gv-lg-short__tick{flex-shrink:0;margin-top:1px;color:var(--gv-blue)}.gv-lg-body{counter-reset:gv-sec;display:flex;flex-direction:column;min-width:0}.gv-lg-sec{display:flex;flex-direction:column;gap:14px;padding-top:28px;margin-top:28px;border-top:1px solid #dce7e8;scroll-margin-top:112px}.gv-lg-body .gv-lg-h{counter-increment:gv-sec;display:flex;align-items:baseline;gap:14px;margin:28px 0 0;padding-top:28px;border-top:1px solid #dce7e8;font-family:var(--gv-font);font-size:24px;font-weight:600;letter-spacing:-.03em;line-height:1.2;color:var(--gv-navy);scroll-margin-top:112px}.gv-lg-body .gv-lg-h:before{content:counter(gv-sec,decimal-leading-zero);flex-shrink:0;font-family:var(--gv-mono);font-size:13px;font-weight:400;letter-spacing:0;color:var(--gv-blue)}.gv-lg-sec .gv-lg-h{margin:0;padding:0;border:0}.gv-lg-body p,.gv-lg-body li{font-size:16px;line-height:1.7;color:var(--gv-body)}.gv-lg-body p,.gv-lg-body ul,.gv-lg-body ol{max-width:760px;margin:14px 0 0}.gv-lg-sec p,.gv-lg-sec ul{margin-top:0}.gv-lg-body ul,.gv-lg-body ol{padding-left:22px}.gv-lg-body li+li{margin-top:14px}.gv-lg-body strong{font-weight:600;color:var(--gv-navy)}.gv-lg-body a{color:var(--gv-blue);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.gv-lg-body a:hover{color:var(--gv-blue-hover)}.shopify-policy__container{max-width:none;margin:0;padding:0}.shopify-policy__title{display:none}.shopify-policy__body{min-width:0}.gv-lg-policy{display:flex;flex-direction:column;gap:28px;width:100%;max-width:none;margin:0;padding:32px max(var(--gv-gutter),calc((100% - var(--gv-max)) / 2)) 56px;background:var(--gv-white);font-family:var(--gv-font);color:var(--gv-body)}.gv-lg-policy .gv-lg-short{margin-top:28px}.gv-lg-policy .rte>p:first-child.gv-lg-hidden{display:none}.gv-lg-band-wrap{padding-bottom:56px;background:var(--gv-white)}.gv-lg-band{position:relative;display:flex;flex-direction:column;gap:20px;padding:32px 24px;border-radius:28px;background-color:var(--gv-deep);color:var(--gv-light)}.gv-lg-band__text{display:flex;flex-direction:column;align-items:flex-start;gap:14px;min-width:0}.gv-lg-band__eyebrow{font-family:var(--gv-mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gv-teal-bright)}.gv-lg-band__title{font-family:var(--gv-font);font-size:34px;font-weight:560;letter-spacing:-.045em;line-height:1;color:var(--gv-white)}.gv-lg-band__title .gv-accent{color:var(--gv-teal-bright)}.gv .gv-lg-band__mail{font-size:17px;color:var(--gv-light);overflow-wrap:anywhere}.gv .gv-lg-band__mail:hover{color:var(--gv-teal-bright)}.gv .gv-lg-band__btn{min-height:56px;padding:0 26px;font-size:17px;border-radius:12px}@media(min-width:990px){.gv-lg-hero__inner{gap:22px;padding-top:64px;padding-bottom:72px}.gv-lg-hero__title{font-size:clamp(64px,6.7vw,96px)}.gv-lg-hero__lede{font-size:21px}.gv-lg-main,.gv-lg-policy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;align-items:start;padding-top:72px;padding-bottom:112px}.gv-lg-toc{grid-column:span 3;grid-row:1;position:sticky;top:112px;gap:4px;align-self:start}.gv-lg-toc__label{padding-bottom:12px;font-size:12px}.gv-lg-toc__list{flex-direction:column;flex-wrap:nowrap;gap:4px}.gv .gv-lg-toc__link{min-height:44px;padding:8px 0 8px 16px;border:0;border-left:2px solid #dce7e8;border-radius:0;background:transparent;font-size:15px;color:var(--gv-muted)}.gv .gv-lg-toc__link:hover{border-left-color:var(--gv-teal);color:var(--gv-blue)}.gv .gv-lg-toc__link.is-current{border-left-color:var(--gv-blue);font-weight:600;color:var(--gv-navy)}.gv-lg-content,.gv-lg-policy .shopify-policy__body{grid-column:5 / span 7;grid-row:1;max-width:760px}.gv-lg-short{padding:32px;gap:14px}.gv-lg-short__item{font-size:17px}.gv-lg-body p,.gv-lg-body li{font-size:18px}.gv-lg-sec{padding-top:36px;margin-top:36px}.gv-lg-body .gv-lg-h{margin-top:36px;padding-top:36px;font-size:30px}.gv-lg-sec .gv-lg-h{margin:0;padding:0}.gv-lg-band-wrap{padding-bottom:120px}.gv-lg-band{flex-direction:row;align-items:center;justify-content:space-between;gap:32px;padding:56px 64px}.gv-lg-band__title{font-size:52px}.gv .gv-lg-band__mail{font-size:18px}.gv .gv-lg-band__btn{flex-shrink:0}}.gv-lg-main-wrap{background:var(--gv-white)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/gv-legal.css.map */
