html:root body .vgp2-seg button:not(#vg-z):not(#vg-z),html:root body .vgsx-card__q em:not(#vg-z):not(#vg-z),html:root body .vgx-hd .vgx-eb:not(#vg-z):not(#vg-z),html:root body .vgx-q .vgx-step:not(#vg-z):not(#vg-z),html:root body .vga2__bar .vgq__k:not(#vg-z):not(#vg-z),html:root body .vga2__hud .vga2__sc:not(#vg-z):not(#vg-z),html:root body .vgw-wheel__side .vgw-hint:not(#vg-z):not(#vg-z),html:root body .vgw-cmpt small:not(#vg-z):not(#vg-z),html:root body .vgw .vgw-resp:not(#vg-z):not(#vg-z),html:root body .vgxg__head .vgxg__eye:not(#vg-z):not(#vg-z),html:root body .vgsx-chip span:not(#vg-z):not(#vg-z){font-size:13px!important}html[data-theme=dark] .vg-stack .vgwp__card:not(.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section-group-header-group *,.shopify-section-group-footer-group *),html[data-theme=dark] .vg-stack .vgcr2:not(.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section-group-header-group *,.shopify-section-group-footer-group *),html[data-theme=dark] .vg-stack .vg-sv:not(.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section-group-header-group *,.shopify-section-group-footer-group *),html[data-theme=dark] .vg-stack .vgsx-card:not(.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section-group-header-group *,.shopify-section-group-footer-group *),html[data-theme=dark] .product-info .vgcase:not(.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section-group-header-group *,.shopify-section-group-footer-group *),html[data-theme=dark] .product-info .vg-ptrust:not(.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section-group-header-group *,.shopify-section-group-footer-group *),html[data-theme=dark] .vg-spec.vgfc:not(.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section-group-header-group *,.shopify-section-group-footer-group *){box-shadow:#fff0e10f 0 1px inset,#00000080 0 18px 40px -18px,#00000080 0 6px 14px -8px,#0000003d 10px 10px 28px -14px!important}html[data-theme=dark] :is(.vgnk,.vgn__c,.vgp-in,.vgw-clay,.vgw,.vgk:not(.vgk--chip),.vgm-card,.vgx-rcard,.vgbi__pick,.vgbi__top,.vgar__rx,.vgar__toc,.vgar__wines,.vgar__cf,.vga-card,.vg-card,.vg-spec__row,.vg-rr-prompt,.vgp-pop,.vgso-slim__b,.vgsx-chip,.vg-fmt__pill,.vg-spec__chip,.vgm-btn--ghost,.custom-select__btn,.filter.disclosure,.facets details,.jdgm-rev-widg,.jdgm-widget,.jdgm-rev-widg__header,.vgar div[style*=background],.vg-sv__tabs,.vg-pk,.vgpk,.vgxb,.vg-xmas,.vgdl,.product-info__block .vgw,.vg-ptrust,.vg-spec):not(.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section-group-header-group *,.shopify-section-group-footer-group *){background-color:var(--vgd-card)!important;background-image:var(--vgd-glass)!important;border-color:var(--vgd-line)!important;color:var(--vgd-text)!important;box-shadow:#fff0e10f 0 1px inset,#0009 0 8px 22px -16px!important}html[data-theme=dark] :is(.vg-spec__row,.vgsx-chip,.vg-fmt__pill,.vg-spec__chip,.vgm-btn--ghost,.custom-select__btn,.vgso-slim__b):not(.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section-group-header-group *,.shopify-section-group-footer-group *){background-color:#26221e!important}html[data-theme=dark] :is(.vgcase,.vgwp,.vgwp__card,.vg-pdp-critics,.vgpc,.vgpc__card,.vg-crit,.vgso,.vgsx-card,.vg-serve,.vg-ptrust,.vg-trust,.vgk3,.vgd):not(.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section-group-header-group *,.shopify-section-group-footer-group *){background-color:var(--vgd-card)!important;background-image:var(--vgd-glass)!important;border-color:var(--vgd-line)!important;color:var(--vgd-text)!important}html[data-theme=dark] :is(.btn--primary,.vgh26__btn--primary,.vgn__cta,.vgfc-all__btn,.vgm-btn:not(.vgm-btn--ghost),.vgbe__btn,.vgg__btn,.vgcase__btn,.vgsx-card__cta,.vgbi__pbtn--next,.vgar__btn,.vgsr-f__go,.jdgm-write-rev-link,.vgx-sommcta__i):not(.shopify-section-group-header-group,.shopify-section-group-footer-group,.shopify-section-group-header-group *,.shopify-section-group-footer-group *){background-color:var(--vgnw)!important;background-image:none!important;border-color:var(--vgnw)!important;color:#fbf6ee!important;box-shadow:#000c 0 6px 16px -10px!important}@media(max-width:767px){.breadcrumbs-list__link,.vg-sw__btn,.vgsb__chips button,.vgsx-chip{position:relative}}@media(max-width:767px){.breadcrumbs-list__link:before,.vg-sw__btn:before,.vgsb__chips button:before,.vgsx-chip:before{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}}.cc-product-details .vgsx-card__q{font-size:17px!important}.cc-product-details .vgsx-card__s,.cc-product-details .vgsx-chip,.cc-product-details .vgsx-card__cta{font-size:15px!important}.cc-product-details .vgsx-card__q em{font-size:11px!important}.vg-stack .vgwp__card,.vg-stack .vgcr2,.vg-stack .vg-sv,.vg-stack .vgsx-card,.product-info .vgcase,.product-info .vgk.vgk--b3,.product-info .vg-ptrust,.vg-spec.vgfc{position:relative;box-sizing:border-box;outline-offset:-7px;transform:perspective(1200px) rotateX(var(--frx,0deg)) rotateY(var(--fry,0deg));transition:transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .6s;backface-visibility:hidden;-webkit-font-smoothing:antialiased;border-radius:14px!important;border:1px solid var(--vgfr-gold)!important;outline:1px solid color-mix(in srgb,var(--vgfr-gold) 55%,transparent)!important;background:linear-gradient(180deg,var(--vgfr-bg1),var(--vgfr-bg2))!important;box-shadow:0 1px #ffffffe6 inset,0 18px 40px -18px var(--vgfr-sh),0 6px 14px -8px var(--vgfr-sh),10px 10px 28px -14px #7506271f!important}.vg-stack .vgwp__card,.vg-stack .vgcr2,.vg-stack .vg-sv,.vg-stack .vgsx-card{padding:28px 24px 24px!important}.vg-stack .vgcr2 .vg-stack__h,.vg-stack .vg-sv__title,.vg-stack .vgwp__card :is(h2,h3):first-of-type,.vg-stack .vgsx-card :is(h2,h3):first-of-type{text-transform:uppercase;text-align:center;line-height:1.2;font-family:Cormorant Garamond,Cormorant,Georgia,serif!important;font-size:20px!important;font-weight:600!important;letter-spacing:.2em!important;color:var(--vgfr-wine)!important}@media(max-width:749px){.vg-stack .vgwp__card,.vg-stack .vgcr2,.vg-stack .vg-sv,.vg-stack .vgsx-card{padding:24px 14px 16px!important}}@media(prefers-reduced-motion:reduce){.vg-spec.vgfc,.vg-stack .vgwp__card,.vg-stack .vgcr2,.vg-stack .vg-sv,.vg-stack .vgsx-card,.product-info .vgcase,.product-info .vgk.vgk--b3,.product-info .vg-ptrust{transform:none!important}}.vg-spec.vgfc,.vg-stack .vgwp__card,.vg-stack .vgcr2,.vg-stack .vg-sv,.vg-stack .vgsx-card,.product-info .vgcase,.product-info .vgk.vgk--b3,.product-info .vg-ptrust{will-change:auto;transform-style:flat!important;transition:transform .6s cubic-bezier(.22,.61,.36,1),box-shadow .6s!important}.vgso-pill__nm em,.vgsx-card__q em,.vgso-slim em{font-style:normal;font-size:9px;letter-spacing:.14em;padding:1px 5px;margin-inline-start:4px;border-radius:4px;background:#c9a96e;color:#2a020c;vertical-align:1px;font-weight:600}.vgso-pill:focus-visible,.vgsx-chip:focus-visible,.vgsx-card__cta:focus-visible,.vgso-slim__b:focus-visible{outline:rgb(201,169,110) solid 1.5px;outline-offset:3px}.vgsx-card{margin:16px 0 4px;padding:14px 16px;border-radius:14px;background:linear-gradient(#fffdf9,#faf5ee);border:1px solid rgb(234,223,205);box-shadow:#fff 0 1px inset,#2a020c2e 0 6px 18px -10px;color:#2a020c}.vgsx-card__hd{display:flex;gap:10px;align-items:flex-start}.vgsx-card .vgso__spark{color:#a8833f;margin-top:2px}.vgsx-card__q{margin:0;font-weight:600;font-size:14.5px;line-height:1.3}.vgsx-card__s{margin:2px 0 0;font-size:13px;color:#6b585b}.vgsx-card__chips{display:flex;gap:6px;margin:10px 0 0;overflow-x:auto;scrollbar-width:none}.vgsx-chip{flex:0 0 auto;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12px;padding:6px 11px;border-radius:999px;border:1px solid rgba(168,131,63,.45);background:#fff;color:#4a1020;cursor:pointer;white-space:nowrap;transition:border-color .4s,background .4s}.vgsx-chip:hover{border-color:#a8833f;background:#fbf6ee}.vgsx-card__cta{margin-top:10px;font-style:inherit;font-variant:inherit;font-stretch:inherit;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:13px;font-weight:600;letter-spacing:.04em;padding:9px 16px;border-radius:999px;border:1px solid rgba(201,169,110,.6);background:linear-gradient(#750627,#5a0420);color:#fff;cursor:pointer;box-shadow:#ffffff2e 0 1px inset,#2a020c73 0 4px 10px -4px}@media(max-width:749px){.vgsx-card{padding:12px 14px;margin-top:12px}}@media(max-width:749px){.vgsx-card__cta{width:100%}}.vgsx-card{--vgsx-chip-bg: #fff;--vgsx-chip-fg: #4a1020;--vgsx-chip-bd: rgba(168,131,63,.42);--vgsx-chip-bd-h: #a8833f;--vgsx-chip-bg-h: #fbf6ee;--vgsx-chip-ic: #a8833f}html[data-theme=dark] .vgsx-card{--vgsx-chip-bg: rgba(255,255,255,.04);--vgsx-chip-fg: #f3e9dc;--vgsx-chip-bd: rgba(201,169,110,.38);--vgsx-chip-bd-h: #c9a96e;--vgsx-chip-bg-h: rgba(201,169,110,.1);--vgsx-chip-ic: #c9a96e}html body .vgsx-card__chips{display:flex!important;flex-wrap:wrap!important;gap:8px!important;overflow:visible!important;margin:12px 0 0!important}html body .vgsx-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px 0 11px;border-radius:999px;border:.5px solid var(--vgsx-chip-bd);box-shadow:inset 0 0 0 .5px var(--vgsx-chip-bd);background:var(--vgsx-chip-bg);color:var(--vgsx-chip-fg);font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;font-size:12.5px;line-height:1;letter-spacing:.01em;white-space:nowrap;cursor:pointer;transition:border-color .25s,background-color .25s,box-shadow .25s,transform .15s}html body .vgsx-chip__i{width:15px;height:15px;flex:0 0 auto;fill:none;stroke:var(--vgsx-chip-ic);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover)and (pointer:fine){html body .vgsx-chip:hover{border-color:var(--vgsx-chip-bd-h);box-shadow:inset 0 0 0 .5px var(--vgsx-chip-bd-h),0 2px 10px -4px #a8833f73;background:var(--vgsx-chip-bg-h)}}html body .vgsx-chip:active{transform:scale(.97);background:var(--vgsx-chip-bg-h)}@media(max-width:749px){html body .vgsx-card__chips{display:grid!important;grid-template-columns:1fr 1fr}}@media(max-width:749px){html body .vgsx-card__chips{gap:6px!important}}@media(max-width:749px){html body .vgsx-chip{width:100%;min-width:0px;justify-content:flex-start;text-align:left;height:38px;padding:0 8px;gap:5px;font-size:12px;letter-spacing:0px}}@media(max-width:749px){html body .vgsx-chip__i{width:14px;height:14px}}@media(max-width:749px){html body .vgsx-chip span{min-width:0px;white-space:normal;line-height:1.1;text-align:left;overflow-wrap:normal}}@media(max-width:749px){html body .vgsx-card__chips[data-n="3"] .vgsx-chip:last-child{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){html body .vgsx-chip{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/62/assets/vg-somm-lock.css.map */
