.wine-block__heading{font-family:var(--hFontFamily);font-weight:var(--hWeight);font-size:var(--fontSize);text-transform:uppercase;margin:0 0 var(--space-2)}.wine-prov{display:flex;flex-direction:column;gap:.15em;font-size:calc(var(--fontSize) * .8);line-height:1.4;opacity:.55}.wine-prov__line--class{margin-top:.35em}.wine-ratings__summary{display:inline-flex;align-items:center;gap:.5em;text-decoration:none}.wine-ratings__badge{display:inline-flex;align-items:center;padding:.3em .55em;background:var(--color);color:var(--bgColor);font-family:var(--hFontFamily);font-weight:var(--hWeight);font-variant-numeric:lining-nums}.wine-ratings__outof{opacity:.7}.wine-ratings__count{text-transform:uppercase}a.wine-ratings__summary .wine-ratings__count{text-decoration:underline;text-underline-offset:3px}a.wine-ratings__summary:hover .wine-ratings__count{opacity:.6}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.wine-pairing__chips{display:flex;flex-wrap:wrap;gap:var(--globalBorderWidth);margin:0;padding:0;list-style:none}.wine-pairing__chip{display:inline-flex;align-items:center;gap:.5em;padding:.45em .8em;outline:var(--globalBorder);outline-offset:calc(-1 * var(--globalBorderWidth));text-transform:uppercase;white-space:nowrap}.wine-pairing__chip .emoji{font-size:1em;line-height:1}.wine-pairing__chip--photo{padding:0 .8em 0 0}.wine-pairing__chip img{width:2.4em;height:2.4em;object-fit:cover;flex:0 0 auto}.wine-badges{display:flex;align-items:center;padding-block:var(--space-1)}.wine-badges img{height:var(--badge-s, 5rem);width:auto;position:relative;transition:transform .15s ease}.wine-badges img+img{margin-inline-start:calc(-1 * var(--badge-overlap, 1.2rem))}.wine-badges img:hover{z-index:2;transform:translateY(-2px)}@media(max-width:749px){.wine-badges img{height:min(var(--badge-s, 5rem),22vw)}}.wine-acc+.wine-acc{border-block-start:0}.description:has(details)+.wine-acc{border-block-start:0}.product-page .bullet-product-content>product-content section.wine-acc{padding-block:var(--acc-py, var(--margin))}.product-page .bullet-product-content>product-content section.wine-acc--flat{padding-inline:var(--acc-px, var(--padding))}.product-page section.wine-acc details .dropdown-caret{padding-inline:var(--acc-px, var(--padding))}.product-page .bullet-product-content .accordion.wine-acc details-menu{padding-inline:var(--acc-px, var(--padding))}.wine-somm{opacity:.8;line-height:1.55;font-style:italic;quotes:"\201c" "\201d" "\2018" "\2019"}.wine-somm:before{content:open-quote}.wine-somm:after{content:close-quote}.wine-acc__lead{margin-block-end:var(--space-3);opacity:.8;line-height:1.55}.wine-spec{display:grid;grid-template-columns:9.5rem 1fr;gap:var(--space-3);align-items:baseline;padding-block:.375rem}.wine-spec__label{font-size:calc(var(--fontSize) * .75);text-transform:uppercase;opacity:.55;line-height:1.3}.wine-spec>span:last-child{line-height:1.5}@media(max-width:777px){.wine-spec{grid-template-columns:1fr;gap:.15em;padding-block:var(--space-2)}}.wine-acc__link{white-space:nowrap;text-underline-offset:3px}.wine-somm__experts{margin-block-start:var(--space-2)}.wine-experts:target .wine-note .folder{height:fit-content}.wine-experts:target .wine-note:not(:has(input[name=folder]:checked)) .folder:after{content:none}.wine-experts:target .wine-note .expandButton{display:none}.wine-serve__row{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4)}.wine-serve__item{display:inline-flex;align-items:center;gap:var(--space-1)}.wine-serve__item svg{width:1.15em;height:1.15em;flex:0 0 auto}.wine-experts,.wine-cuisine{border-block-start:var(--globalBorder);scroll-margin-top:var(--space-16);margin-block-end:calc(-1 * var(--globalBorderWidth))}.wine-experts,.wine-cuisine{background-color:var(--wine-body-bg, transparent)}.wine-experts .gs-title,.wine-cuisine .gs-title{background:var(--wine-title-bg, var(--bgColor));color:var(--wine-title-color, var(--color));--hColor: var(--wine-title-color, var(--hColor))}.wine-experts .gs-title :where([hscroll-button-prev],[hscroll-button-next]),.wine-cuisine .gs-title :where([hscroll-button-prev],[hscroll-button-next]){color:var(--wine-title-color, var(--color))}.wine-experts__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--globalBorderWidth)}@media(max-width:1023px){.wine-experts__grid{grid-template-columns:repeat(var(--cols-t, 2),minmax(0,1fr))}}@media(max-width:777px){.wine-experts__grid{grid-template-columns:1fr}}.wine-experts--swipe hscroll-slider{display:block}.wine-experts__swipe[hscroll-area]{display:flex;gap:var(--globalBorderWidth);width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;cursor:grab;border-block-end:var(--globalBorder)}.wine-experts__swipe[hscroll-area]:active{cursor:grabbing}.wine-experts__swipe[hscroll-area]>.wine-expert{flex:0 0 var(--swipe-basis, calc((100% - 2 * var(--globalBorderWidth)) / 3));scroll-snap-align:start;min-width:0}@media(max-width:1023px){.wine-experts__swipe[hscroll-area]>.wine-expert{flex-basis:var(--swipe-basis-t, calc((100% - var(--globalBorderWidth)) / 2))}}@media(max-width:777px){.wine-experts__swipe[hscroll-area]>.wine-expert{flex-basis:var(--swipe-basis-m, 85%)}.wine-experts__swipe[hscroll-area]{cursor:default}}.wine-expert{outline:var(--globalBorder);padding:var(--mardding) var(--padding)}.wine-expert__head{display:flex;align-items:center;gap:var(--space-2)}.wine-expert__score{display:inline-flex;padding:.35em .6em;background:var(--color);color:var(--bgColor);font-family:var(--hFontFamily);font-weight:var(--hWeight);white-space:nowrap;font-variant-numeric:lining-nums}.wine-expert__who{display:flex;flex-direction:column;gap:.15em;min-width:0}.wine-expert__name{font-family:var(--hFontFamily);font-weight:var(--hWeight);text-transform:uppercase;line-height:1.2}.wine-expert__date,.wine-expert__avg{font-size:calc(var(--fontSize) * .75);text-transform:uppercase;opacity:.6}.wine-expert__logo{margin-inline-start:auto;width:var(--logo-w, 6.5rem);max-width:40%;height:auto;flex:0 0 auto}.wine-expert__text{margin:var(--space-2) 0 0;line-height:1.55;opacity:.8;quotes:"\201c" "\201d" "\2018" "\2019"}.wine-expert__text:before{content:open-quote}.wine-expert__text:after{content:close-quote}.wine-expert__text--italic{font-style:italic}.wine-expert .wine-note{margin-top:var(--space-2)}.wine-cuisine__cat>header,.wine-cuisine__strategy,.wine-cuisine__note{padding-inline:var(--padding)}.wine-cuisine__occasion-heading{margin:var(--margin) 0 var(--margin);padding-inline:var(--padding);padding-block-start:var(--margin);border-block-start:var(--globalBorder);text-transform:uppercase;font-weight:var(--hWeight);font-size:var(--fontSize)}.wine-cuisine__cat+.wine-cuisine__cat{margin-top:var(--margin);padding-top:var(--margin);border-block-start:var(--globalBorder)}.wine-cuisine__cat>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.wine-cuisine__cat h3{margin:0;text-transform:uppercase;font-size:calc(var(--fontSize) * 1.1)}.wine-cuisine__dishes{display:flex;flex-wrap:wrap;gap:.35em;margin:0;padding:0;list-style:none;font-size:calc(var(--fontSize) * .8);text-transform:uppercase;opacity:.6}.wine-cuisine__dishes li:not(:last-child):after{content:"\b7";margin-inline-start:.35em}.wine-dishscroll{width:100%;overflow:hidden;border-block:var(--globalBorder);margin:0}.wine-dishgroups{display:flex;width:max-content;align-items:stretch}.wine-dishscroll--static{overflow:visible;border-block:0}.wine-dishscroll--static .wine-dishgroups{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--globalBorderWidth);width:auto}@media(max-width:1023px){.wine-dishscroll--static .wine-dishgroups{grid-template-columns:repeat(var(--cols-t, 2),minmax(0,1fr))}}@media(max-width:777px){.wine-dishscroll--static .wine-dishgroups{grid-template-columns:1fr}}.wine-dishscroll--static .wine-dishgroup{outline:var(--globalBorder);border-inline-end:0;min-width:0}.wine-dishscroll--static .wine-dishgroup__items{flex-wrap:wrap}.wine-dishgroup__note{margin:var(--space-1) 0 0;line-height:1.5;opacity:.8}.wine-note{display:block;margin:var(--space-1) 0 0}.wine-note .folder{display:block;position:relative;overflow:clip;height:var(--fold-height, 3lh);margin:0}.wine-note:not(:has(input[name=folder]:checked)) .folder:after{content:"";width:100%;height:2lh;background:linear-gradient(to top,var(--bgColor),transparent);pointer-events:none;position:absolute;inset-inline:0;inset-block-end:0;z-index:2}.wine-note:has(input[name=folder]:checked) .folder{height:fit-content}.wine-note:has(input[name=folder]:checked) .expandButton{display:none}.wine-note .expandButton{width:fit-content;margin:0;padding:0;text-transform:none}.wine-note:has(input[name=folder]:focus-visible) .expandButton{outline:var(--a11yOutline)}.wine-dishgroup{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--mardding) var(--padding);border-inline-end:var(--globalBorder);min-width:var(--group-w, auto)}.wine-dishgroup__label{font-family:var(--hFontFamily);font-weight:var(--hWeight);text-transform:uppercase;font-size:calc(var(--fontSize))}.wine-dishgroup__items{display:flex;justify-content:flex-start;gap:var(--dish-gap, var(--mardding));margin:0;padding:10px 0 0;list-style:none}bullet-marquee.wine-dishscroll .wine-dishgroup__items{justify-content:space-between}bullet-marquee.wine-dishscroll .wine-dishgroup__items:has(>.wine-dish:only-child){justify-content:space-around}.wine-dishscroll--swipe{overflow-x:auto;overflow-y:hidden;border-block:0;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;cursor:grab;width:100%;max-width:100%}.wine-dishscroll--swipe:active{cursor:grabbing}.wine-dishscroll--swipe::-webkit-scrollbar{display:none}.wine-dishscroll--swipe .wine-dishgroups{width:100%;gap:var(--globalBorderWidth)}.wine-dishscroll--swipe .wine-dishgroup{outline:var(--globalBorder);border-inline-end:0;min-width:0;flex:0 0 var(--swipe-basis, calc((100% - 2 * var(--globalBorderWidth)) / 3));scroll-snap-align:start}@media(max-width:1023px){.wine-dishscroll--swipe .wine-dishgroup{flex-basis:var(--swipe-basis-t, calc((100% - var(--globalBorderWidth)) / 2))}}@media(max-width:777px){.wine-dishscroll--swipe .wine-dishgroup{flex-basis:var(--swipe-basis-m, 85%)}.wine-dishscroll--swipe{cursor:default}}.wine-dishscroll--swipe .wine-dishgroup__items{flex-wrap:wrap}.wine-dish{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:var(--dish-size, 6.5rem);flex:0 0 auto;text-align:center}.wine-dish__thumb{display:block;width:100%;aspect-ratio:1 / 1;outline:var(--globalBorder);outline-offset:calc(-1 * var(--globalBorderWidth));border-radius:50%;overflow:hidden}.wine-dish__thumb img{width:100%;height:100%;object-fit:cover;display:block}.wine-dish__name{font-size:calc(var(--fontSize) * .75);line-height:1.25;text-transform:uppercase;opacity:.75}.wine-dish--nophoto{width:auto;justify-content:center;align-self:center;padding:.5em .8em;outline:var(--globalBorder);outline-offset:calc(-1 * var(--globalBorderWidth));border-radius:var(--radius-2)}.wine-dish--nophoto .wine-dish__name{opacity:1;white-space:nowrap}bullet-marquee.wine-dishscroll{display:grid}@media(prefers-reduced-motion:no-preference){bullet-marquee.wine-dishscroll[go]{grid:auto / auto-flow max-content;min-width:min-content}bullet-marquee.wine-dishscroll[go] .projectile{animation:bulletMarquee var(--bullet-speed, 0s) linear infinite}}@media(prefers-reduced-motion:reduce){bullet-marquee.wine-dishscroll .projectile:not(:first-of-type){display:none}bullet-marquee.wine-dishscroll{overflow-x:auto}}bullet-marquee.wine-dishscroll[bullet-pause=true]:where(:hover,:focus-within) .projectile{animation-play-state:paused}bullet-marquee.wine-dishscroll[bullet-reverse=true] .projectile{animation-direction:reverse}@keyframes bulletMarquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.wine-cuisine__strategy{margin:var(--space-2) 0 0;max-width:72ch}.wine-cuisine__note{margin:var(--space-2) 0 0;max-width:72ch;font-style:italic;font-size:calc(var(--fontSize));opacity:.65}.wine-cuisine__cards{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--globalBorderWidth);margin:var(--margin) 0 0;padding:0;list-style:none}@media(max-width:1023px){.wine-cuisine__cards{grid-template-columns:repeat(var(--cols-t, 2),minmax(0,1fr))}}@media(max-width:777px){.wine-cuisine__cards{grid-template-columns:1fr}}.wine-cuisine__card{outline:var(--globalBorder);padding:var(--mardding) var(--padding)}.wine-cuisine__card>a{display:flex;gap:var(--space-3);align-items:flex-start;text-decoration:none}.wine-cuisine__card img{width:4.5rem;height:auto;flex:0 0 auto}.wine-cuisine__cardtitle{display:block;font-family:var(--hFontFamily);font-weight:var(--hWeight);text-transform:uppercase;line-height:1.3}.wine-cuisine__card:hover .wine-cuisine__cardtitle{text-decoration:underline;text-underline-offset:3px}.wine-cuisine__style{display:block;margin-top:.2em;font-size:calc(var(--fontSize) * .8);text-transform:uppercase;opacity:.6}.wine-cuisine__price{display:block;margin-top:.4em;font-size:calc(var(--fontSize) * .9)}.wine-cuisine__rationale{margin:var(--space-2) 0 0;font-size:calc(var(--fontSize));line-height:1.5;opacity:.75}.wine-price-custom .price-item{color:var(--price-color, inherit)}.wine-price-custom coretex-price{font-size:var(--price-size, inherit)}.wine-price-custom .price-item{font-size:inherit}.wine-price-custom .price-item.regular.oldPrice,.wine-price-custom .price-item.regular s,.wine-price-custom s.price-item.regular{font-size:.7em}
/*# sourceMappingURL=/cdn/shop/t/4/assets/wine-product.css.map */
