.vg-hbl-section{--vg-hbl-red: #c10230;--vg-hbl-black: #111111;--vg-hbl-charcoal: #212022;--vg-hbl-gray: #f1f1f1;--vg-hbl-white: #ffffff;color:var(--vg-hbl-black)}.vg-hbl-hero{background:var(--vg-hbl-white);color:var(--vg-hbl-black);overflow:hidden}.vg-hbl-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:460px;max-width:1440px;margin:0 auto}.vg-hbl-hero__content{align-self:center;padding:56px clamp(28px,5vw,84px)}.vg-hbl-hero__eyebrow,.vg-hbl-final__eyebrow,.vg-hbl-faq__eyebrow{margin:0 0 12px;color:var(--vg-hbl-red);font:700 14px/1.2 var(--font-body-family);letter-spacing:.16em}.vg-hbl-hero__heading{display:block;max-width:680px;margin:0;padding:0;background:transparent;color:inherit;font-size:clamp(38px,4.2vw,60px);line-height:1.02}.vg-hbl-hero__deck{max-width:50ch;margin:22px 0 28px;color:#444;font-size:18px;line-height:1.5}.vg-hbl-button,.vg-hbl-link{display:inline-flex;min-height:48px;align-items:center;justify-content:center;font-weight:800;letter-spacing:.06em;text-decoration:none}.vg-hbl-button{padding:13px 24px;background:var(--vg-hbl-red);color:var(--vg-hbl-white)}.vg-hbl-link{color:var(--vg-hbl-red);text-decoration:underline;text-underline-offset:5px}.vg-hbl-button:focus-visible,.vg-hbl-link:focus-visible,.vg-hbl-faq__summary:focus-visible{outline:3px solid var(--vg-hbl-red);outline-offset:4px}.vg-hbl-hero__media{min-width:0;background:var(--vg-hbl-charcoal)}.vg-hbl-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.vg-hbl-proof{background:var(--vg-hbl-white);border-bottom:1px solid #d8d8d8}.vg-hbl-proof__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1100px;margin:0 auto;padding:24px 28px;gap:24px;list-style:none}.vg-hbl-proof__item{display:flex;min-height:44px;align-items:center;justify-content:center;gap:14px;padding:8px 18px;border-right:1px solid #d8d8d8;text-align:center}.vg-hbl-proof__item:last-child{border-right:0}.vg-hbl-proof__icon{flex:0 0 auto;color:var(--vg-hbl-red)}.vg-hbl-proof__label{font-size:16px;font-weight:800;line-height:1.35}.vg-hbl-reasons,.vg-hbl-faq{background:var(--vg-hbl-white)}.vg-hbl-reasons__inner,.vg-hbl-faq__inner{max-width:1200px;margin:0 auto;padding:28px}.vg-hbl-reason{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,6vw,84px);padding:32px 0;scroll-margin-top:120px}.vg-hbl-reason:nth-child(2n) .vg-hbl-reason__media{order:2}.vg-hbl-reason__media{display:grid;gap:12px}.vg-hbl-reason__media[data-vg-hbl-media-pair=true]{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-hbl-reason__figure{margin:0}.vg-hbl-reason__image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.vg-hbl-reason__caption{padding:10px 8px 0;font-size:14px;font-weight:800;text-align:center}.vg-hbl-reason__number{margin:0 0 8px;color:var(--vg-hbl-red);font:800 64px/1 var(--font-heading-family)}.vg-hbl-reason__heading,.vg-hbl-final__heading,.vg-hbl-faq__heading{margin:0 0 18px;font-size:clamp(32px,4vw,52px);line-height:1.02}.vg-hbl-reason__body{font-size:18px;line-height:1.6}.vg-hbl-final{margin-top:32px;padding:56px 28px;background:var(--vg-hbl-white);border-top:1px solid #d8d8d8;color:var(--vg-hbl-black);text-align:center}.vg-hbl-final__heading{color:inherit}.vg-hbl-faq__inner{max-width:920px;padding-top:40px}.vg-hbl-faq__items{border-top:1px solid #cccccc}.vg-hbl-faq__item{border-bottom:1px solid #cccccc}.vg-hbl-faq__summary{display:flex;min-height:64px;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:18px;font-weight:800;list-style:none}.vg-hbl-faq__summary::-webkit-details-marker{display:none}.vg-hbl-faq__symbol{color:var(--vg-hbl-red);font-size:28px;transition:transform .16s ease}.vg-hbl-faq__item[open] .vg-hbl-faq__symbol{transform:rotate(45deg)}.vg-hbl-faq__answer{padding:0 0 24px;line-height:1.6}@media screen and (max-width:989px){.vg-hbl-hero__inner{display:flex;flex-direction:column;min-height:0}.vg-hbl-hero__content{padding:28px 20px 22px}.vg-hbl-hero__heading{font-size:clamp(34px,6vw,46px)}.vg-hbl-hero__deck{margin:14px 0 18px;font-size:16px;line-height:1.45}.vg-hbl-hero__media{height:clamp(190px,38vw,320px)}.vg-hbl-hero__image{object-position:center 64%}.vg-hbl-hero__credit{margin-top:16px}.vg-hbl-proof__list{grid-template-columns:1fr;padding:16px 24px;gap:0}.vg-hbl-proof__item{justify-content:flex-start;border-right:0;border-bottom:1px solid #e6e6e6}.vg-hbl-proof__item:last-child{border-bottom:0}.vg-hbl-reasons__inner,.vg-hbl-faq__inner{padding:16px 20px}.vg-hbl-reason{grid-template-columns:1fr;gap:24px;padding:20px 0}.vg-hbl-reason:nth-child(2n) .vg-hbl-reason__media{order:initial}.vg-hbl-reason__heading{font-size:clamp(29px,7.8vw,34px)}.vg-hbl-reason__body{font-size:16px}.vg-hbl-final{padding:40px 20px}}@media(prefers-reduced-motion:reduce){.vg-hbl-section,.vg-hbl-section *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.vg-hbl-hero__handle{color:#8a8a8a;font-weight:600;white-space:nowrap;text-decoration:underline;text-underline-offset:2px;text-decoration-color:#cfcfcf}.vg-hbl-hero__handle:hover{color:var(--vg-hbl-red);text-decoration-color:var(--vg-hbl-red)}.vg-hbl-hero__handle:focus-visible{outline:3px solid var(--vg-hbl-red);outline-offset:2px}.vg-hbl-hero__credit{max-width:360px;margin:22px 0 0;padding-left:12px;border-left:2px solid var(--vg-hbl-red);color:#555;font-size:14px;line-height:1.5}.vg-hbl-fit-illustration{display:block;width:100%;height:auto;background:#f7f7f5}.vg-hbl-reason{scroll-margin-top:100px}.vg-hbl-hero__heading span{display:block}@media(min-width:1200px){.vg-hbl-hero__heading{font-size:60px}}.vg-hbl-proof__detail{display:block;margin-top:5px;font-size:13px;font-weight:400;color:#555;line-height:1.5}@media(max-width:989px){.vg-hbl-proof__item{padding:14px 0;text-align:left}}.vg-hbl-hero__heading,.vg-hbl-reason__heading,.vg-hbl-final__heading{text-wrap:balance}.vg-hbl-reason__body p{margin:0}.vg-hbl-reason__body+.vg-hbl-link{margin-top:16px}.vg-hbl-faq__answer p{margin:0}.vg-hbl-final__heading{max-width:26ch;margin-left:auto;margin-right:auto}@media(max-width:989px){.vg-hbl-reason__number{font-size:44px;margin-bottom:10px}.vg-hbl-reason{gap:20px;padding:28px 0}.vg-hbl-reason__heading{margin-bottom:16px}.vg-hbl-hero__deck{max-width:48ch}.vg-hbl-faq__summary{font-size:16px;line-height:1.4;padding:16px 0}}.vg-hbl-revgal{display:flex;flex-direction:column;background:var(--vg-hbl-gray);border-top:3px solid var(--vg-hbl-red);padding:28px 28px 20px}.vg-hbl-revgal:focus-visible{outline:3px solid var(--vg-hbl-red);outline-offset:3px}.vg-hbl-revgal__track{display:grid;flex:1 1 auto}.vg-hbl-revgal__slide{grid-area:1 / 1;display:flex;flex-direction:column;margin:0;width:100%}.vg-hbl-revgal__slide[hidden]{display:flex;visibility:hidden}.vg-hbl-revgal__stars{color:var(--vg-hbl-red);font-size:18px;letter-spacing:2px;line-height:1}.vg-hbl-revgal__star--empty{color:#c9c9c9}.vg-hbl-revgal__quote{margin:16px 0 0;font-size:19px;line-height:1.5;text-wrap:pretty}.vg-hbl-revgal__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:auto;padding-top:18px;font-size:14px;color:#555}.vg-hbl-revgal__author{font-weight:800;color:var(--vg-hbl-black)}.vg-hbl-revgal__verified{padding:3px 8px;background:var(--vg-hbl-white);border:1px solid #ddd;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.vg-hbl-revgal__nav{display:flex;align-items:center;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #e0e0e0}.vg-hbl-revgal__button{width:36px;height:36px;flex:0 0 auto;background:var(--vg-hbl-white);border:1px solid #ccc;color:var(--vg-hbl-black);font-size:20px;line-height:1;cursor:pointer}.vg-hbl-revgal__button:hover{border-color:var(--vg-hbl-red);color:var(--vg-hbl-red)}.vg-hbl-revgal__button:focus-visible{outline:3px solid var(--vg-hbl-red);outline-offset:2px}.vg-hbl-revgal__dots{display:flex;gap:8px;margin-right:auto}.vg-hbl-revgal__dot{width:9px;height:9px;padding:0;background:#c4c4c4;border:0;border-radius:50%;cursor:pointer}.vg-hbl-revgal__dot[aria-current=true]{background:var(--vg-hbl-red)}.vg-hbl-revgal__dot:focus-visible{outline:3px solid var(--vg-hbl-red);outline-offset:2px}.vg-hbl-revrating{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:0 0 18px}.vg-hbl-revrating__stars{color:var(--vg-hbl-red);font-size:22px;letter-spacing:2px;line-height:1}.vg-hbl-revrating__value{font:800 30px/1 var(--font-heading-family)}.vg-hbl-revrating__label{font-size:15px;color:#555}@media screen and (max-width:989px){.vg-hbl-revgal{padding:22px 20px 16px}.vg-hbl-revgal__quote{font-size:17px}.vg-hbl-revrating__value{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/103/assets/vg-hyperbelt-listicle.css.map */
