.vvbundles{--vvbundles-ink: #173f35;--vvbundles-paper: #f7f5ef;--vvbundles-rule: #d7d7cf;padding:38px 24px 80px;color:var(--vvbundles-ink);background:var(--vvbundles-paper)}.vvbundles__hero{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(36px,5.5vw,88px);max-width:1440px;margin:0 auto;padding:0 0 38px}.vvbundles__copy{max-width:480px;padding:28px 0 42px}.vvbundles__eyebrow{margin:0 0 25px;font:500 11px/1.4 var(--vv-sans, Arial, sans-serif);letter-spacing:.16em;text-transform:uppercase}.vvbundles .vvbundles__title{max-width:11ch;margin:0 0 24px;color:var(--vvbundles-ink);font:400 clamp(44px,5.1vw,76px)/1.04 var(--vv-serif, Georgia, serif);letter-spacing:-.035em;text-transform:none;text-wrap:balance}.vvbundles__intro{max-width:410px;font:400 15px/1.75 var(--vv-sans, Arial, sans-serif)}.vvbundles__intro p{margin:0 0 18px}.vvbundles__figure{min-width:0;margin:0}.vvbundles__image-link{display:block;color:inherit;text-decoration:none}.vvbundles__image{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.vvbundles__caption{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 18px;margin-top:12px;font:400 10px/1.6 var(--vv-sans, Arial, sans-serif)}.vvbundles__caption a{display:inline-flex;gap:10px;color:inherit;text-decoration:underline;text-underline-offset:3px}.vvbundles__caption p{margin:0;color:#5a665d}.vvbundles__jump-links{display:flex;flex-wrap:wrap;gap:12px 32px;max-width:1440px;margin:0 auto;padding:22px 0;border-top:1px solid var(--vvbundles-rule);border-bottom:1px solid var(--vvbundles-rule)}.vvbundles__jump-links a{display:inline-flex;align-items:center;gap:12px;min-height:28px;color:inherit;font:400 12px/1.5 var(--vv-sans, Arial, sans-serif);text-decoration:none}.vvbundles__jump-links a span{color:#637067;font-size:10px}.vvbundles__jump-links a:hover{text-decoration:underline;text-underline-offset:4px}.vvbundles__group{max-width:1440px;margin:0 auto;padding-top:47px;scroll-margin-top:150px}.vvbundles__group--packs{margin-top:35px;border-top:1px solid var(--vvbundles-rule)}.vvbundles__group-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px 34px;margin-bottom:25px}.vvbundles .vvbundles__group-heading h2{margin:0;color:var(--vvbundles-ink);font:400 clamp(28px,2.8vw,40px)/1.15 var(--vv-serif, Georgia, serif);letter-spacing:-.025em;text-transform:none}.vvbundles__group-heading p{max-width:440px;margin:0;color:#526157;font:400 12px/1.7 var(--vv-sans, Arial, sans-serif)}.vvbundles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 24px;margin:0}.vvbundles__grid>*{min-width:0}.vvbundles .vvbundles-card .vvaf-card__media,.vvbundles .vvbundles-card .vvaf-card__image-link{aspect-ratio:1 / 1}.vvbundles .vvbundles-card .vvaf-card__image{width:100%;height:100%;object-fit:contain;opacity:1!important;transform:none!important}.vvbundles-card__savings{margin:8px 0 0;color:var(--vvbundles-ink);font:400 12px/1.6 var(--vv-sans, Arial, sans-serif)}.vvbundles-card__savings strong{font-weight:600}.vvbundles-card__regular{margin:8px 0 0;color:#526157;font:400 11px/1.6 var(--vv-sans, Arial, sans-serif)}.vvbundles-card__contents{margin:7px 0 0;color:#526157;font:400 12px/1.65 var(--vv-sans, Arial, sans-serif)}@media(max-width:599px){.vvbundles-card__contents{font-size:11px}}.vvbundles__empty{padding:48px 0}.vvbundles__pagination{max-width:1440px;margin:30px auto 0;border-top:1px solid var(--vvbundles-rule)}.vvbundles :where(a,button):focus-visible{outline:2px solid #244f60;outline-offset:4px}@media(min-width:1600px){.vvbundles{padding-inline:4vw}}@media(max-width:899px){.vvbundles{padding:26px 16px 55px}.vvbundles__hero{grid-template-columns:minmax(0,1fr);gap:25px;padding-bottom:30px}.vvbundles__copy{max-width:610px;padding:8px 4px 0}.vvbundles__eyebrow{margin-bottom:18px}.vvbundles .vvbundles__title{max-width:13ch;margin-bottom:20px;font-size:clamp(42px,8vw,64px)}.vvbundles__intro{max-width:530px;font-size:14px;line-height:1.7}.vvbundles__figure{max-width:700px}.vvbundles__caption{padding-inline:4px}.vvbundles__jump-links{gap:10px 26px;padding:18px 4px}.vvbundles__group{padding-top:34px;scroll-margin-top:115px}.vvbundles__group-heading{display:block;margin:0 4px 22px}.vvbundles__group-heading p{margin-top:12px}.vvbundles__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 5px}.vvbundles__group--packs{margin-top:26px}}@media(prefers-reduced-motion:reduce){.vvbundles{scroll-behavior:auto}}[data-vv-component-enhanced] [data-vv-option-picker]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px}[data-vv-component-enhanced] .vv-component-sizes{display:contents}[data-vv-component-enhanced] .variant-wrapper[hidden]{display:none!important}[data-vv-component-enhanced] .variant-wrapper{width:100%;min-width:0;margin:0}[data-vv-component-enhanced] .variant__label{display:block;min-height:2.8em;margin-bottom:8px}[data-vv-component-enhanced] select{width:100%;min-width:0;max-width:100%}.vv-story-founders{padding-top:40px;padding-bottom:80px}.vv-story-person{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(40px,7vw,100px);align-items:center}.vv-story-person--vibes{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);border-top:1px solid var(--vv-story-rule);margin-top:44px;padding-top:44px}.vv-story-page .vv-story-person__photo{width:100%;max-width:260px;justify-self:center}.vv-story-person__copy{min-width:0}.vv-story-person__copy h2{margin-bottom:12px}.vv-story-page .vv-story-people__name{color:var(--vv-story-wine);font-size:14px;font-weight:600;line-height:1.6;margin-bottom:18px}@media(max-width:760px){.vv-story-founders{padding-top:10px;padding-bottom:50px}.vv-story-person{grid-template-columns:minmax(0,1fr);gap:28px}.vv-story-person--vibes{margin-top:36px;padding-top:36px}.vv-story-person--vibes .vv-story-person__photo{grid-row:1}}.vv-size-chart{margin:0 0 18px;border-top:1px solid #c7cbc5;border-bottom:1px solid #c7cbc5;color:inherit;min-width:0;max-width:100%;font-size:14px;line-height:1.5}.vv-size-chart>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:600;letter-spacing:.02em}.vv-size-chart>summary::-webkit-details-marker{display:none}.vv-size-chart>summary:focus-visible,.vv-size-chart__scroll:focus-visible{outline:2px solid currentColor;outline-offset:4px}.vv-size-chart__indicator{margin-left:auto;width:14px;height:14px;position:relative;flex-shrink:0}.vv-size-chart__indicator:before,.vv-size-chart__indicator:after{content:"";position:absolute;background:currentColor;left:0;top:6px;width:14px;height:1px}.vv-size-chart__indicator:after{transform:rotate(90deg)}.vv-size-chart[open] .vv-size-chart__indicator:after{display:none}.vv-size-chart__content{padding:0 0 16px;overflow-wrap:anywhere}.vv-size-chart__content p{margin:0 0 10px}.vv-size-chart__content h3{font:inherit;font-weight:600;letter-spacing:0;margin:16px 0 8px;text-transform:none}.vv-size-chart__content h3:first-child{margin-top:0}.vv-size-chart__scroll{overflow-x:auto;overscroll-behavior-x:contain;max-width:100%;margin:0 0 12px;-webkit-overflow-scrolling:touch}.vv-size-chart table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.4;margin:0;table-layout:auto}.vv-size-chart caption{text-align:left;font-weight:600;padding:0 0 8px;caption-side:top}.vv-size-chart th,.vv-size-chart td{border:1px solid #d9dcd6;padding:8px 10px;text-align:left;vertical-align:top;white-space:nowrap;background:transparent}.vv-size-chart thead th{background:#f3f4ef;font-weight:600}.vv-size-chart tbody th{font-weight:600}.vv-size-chart td span{font-size:12px;color:#525a50}.vv-size-chart .vv-size-chart__note{font-size:12px;line-height:1.5;margin:0 0 10px;color:#525a50}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
