.wine-buddy{--night-blue:#a4d8c3;--polar-tan:#a4d8c3;--night-muted:#bdcbc6;background:#080f10;color:#f5f5ed}.wine-buddy .night-hero-photo{object-fit:contain!important;padding:3%;background:radial-gradient(ellipse at 55% 50%,#38564e 0%,#172923 45%,#080f10 75%)}.wine-buddy .night-hero{min-height:680px}.wine-buddy .night-hero-copy{position:relative;z-index:2}.wine-buddy .night-story>img{object-fit:contain!important;background:#edf0ed;padding:4%}.wine-buddy .polar-announcement{font-style:normal}.wine-buddy .night-button{background:#a4d8c3;color:#080f10}.wine-buddy .night-hero h1 span{color:#a4d8c3}.wine-buddy .night-footer .night-button{background:#080f10;color:#a4d8c3}.wine-buddy summary:focus-visible{outline:3px solid #a4d8c3}.wine-buddy .polar-video-placeholder{background:#15231e}.wine-buddy .polar-video-placeholder video{object-fit:contain}.wine-buddy .polar-footer a{overflow-wrap:anywhere}@media(max-width:749px){.wine-buddy .night-hero{min-height:0}.wine-buddy .night-hero-photo{height:350px;aspect-ratio:auto;padding:12px 16%}.wine-buddy .night-hero:after{height:350px!important;max-height:none}.wine-buddy .night-hero h1{font-size:clamp(52px,15vw,72px)}.wine-buddy .night-hero-copy{padding-top:22px}.wine-buddy .night-wordmark{font-size:21px;max-width:40vw}.wine-buddy .night-small{padding:11px 10px;font-size:10px}}
.wine-buddy .wb-product__stage img{transform:scale(1.25) translateY(-12%)}.wine-buddy .night-hero-photo{object-fit:cover!important;object-position:50% 70%!important}.wine-buddy .night-story>img{padding:0;object-fit:cover!important;max-height:620px}.wine-buddy .night-hero{overflow:hidden}@media(max-width:749px){.wine-buddy .night-hero-photo{object-fit:contain!important;transform:scale(1.45) translateY(-12%);background:none}.wine-buddy .night-hero{background:radial-gradient(ellipse at 60% 15%,#29463d 0%,#080f10 55%)!important}}
.wine-buddy .wb-product__stage img{transform:none;padding:7%}.wine-buddy .wb-hero__image{transform:none;padding:5%}.wine-buddy .wb-hero__stage.is-zoomed .wb-hero__image{transform:scale(1.7) translateY(10%);padding:0}.wine-buddy .wb-model__stage [data-model-fallback]{height:100%}.wine-buddy .wb-model__stage [data-model-fallback] img{object-fit:contain;padding:6%}