.vyno-delivery-promise{display:grid;gap:.5rem;padding:1rem 1.2rem;border:1px solid rgba(0,0,0,.1);border-radius:2px;background:#00000005;font-size:.8125rem;line-height:1.55}.vyno-delivery-promise__row{display:flex;gap:.6rem;align-items:baseline}.vyno-delivery-promise__dot{width:6px;height:6px;border-radius:50%;background:#1a7f4b;flex:none;transform:translateY(-1px)}.vyno-delivery-promise strong{font-weight:600}.vyno-delivery-promise__fine{margin:0;opacity:.62;font-size:.72rem;letter-spacing:.01em}.vyno-gift-note textarea{font-style:italic;line-height:1.7;background:#fffdf8}.vyno-gift-note-preview{position:relative;margin-top:.6rem;padding:1rem 1.3rem 1rem 2.1rem;border:1px solid rgba(0,0,0,.12);border-radius:2px;background:#fffdf8;font-style:italic;font-size:.9375rem;line-height:1.7;max-width:100%;overflow-wrap:break-word}.vyno-gift-note-preview:before{content:"\201c";position:absolute;left:.75rem;top:.45rem;font-size:1.6rem;line-height:1;opacity:.35}.vyno-gift-note-preview__caption{display:block;margin-top:.5rem;font-style:normal;font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;opacity:.55}.badge--custom{background:#ffffffeb;color:#1a1a1a;border:1px solid rgba(0,0,0,.18);border-radius:1px;font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:.25rem .55rem}::selection{background:#7a1c2c;color:#fff}.product-card img,.vyno-luxe-hover img{transition:transform .7s cubic-bezier(.25,.46,.45,.94),opacity .4s ease}body{font-variant-numeric:lining-nums}html .h5,html .h6,html .heading,html .badge,html th,html .prose h5,html .prose h6,html .countdown-condensed__timer{font-family:var(--text-font-family);font-style:normal}html .h6,html .heading,html .badge,html th,html .prose h6{font-weight:700;text-transform:uppercase;letter-spacing:.16em}html .h5,html .prose h5{font-weight:700;text-transform:none;letter-spacing:.02em}html .header__primary-nav .h6,html .header-sidebar .h6{font-weight:var(--text-font-weight);letter-spacing:.14em}html .mega-menu .h6{font-weight:700}html .announcement-bar .heading{letter-spacing:.1em}html .collection-card__content p.h6{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:normal;text-transform:none;letter-spacing:0;font-size:var(--text-h4);line-height:1.2}html .collection-card__content p.h6 strong{font-weight:inherit}html .content-over-media .prose :is(h1,p.h1,p.h2,p.h3,p.h4,p.h6){text-shadow:0 1px 2px rgb(0 0 0 / .3),0 2px 18px rgb(0 0 0 / .45)}html .shopify-section--media-grid .content-over-media{--content-over-media-content-max-width: 32rem}html .shopify-section--collection-list img[src*=IMG_3093]{object-position:center bottom}html .header__secondary-nav .h6{font-weight:var(--text-font-weight);letter-spacing:.14em}html .header__secondary-nav .link-faded{color:rgb(var(--text-color))}html a.product-title{font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:normal;text-transform:none;letter-spacing:0;font-size:1.2em;line-height:1.3}@media screen and (min-width:1000px){html .header{grid:"primary-nav logo secondary-nav" "menu menu menu" / minmax(0,1fr) auto minmax(0,1fr)!important}html .header__primary-nav{display:contents!important}html .header__primary-nav>button[aria-controls=sidebar-menu]{display:block!important;grid-area:primary-nav;justify-self:start}html .header__primary-nav>ul{display:flex!important;grid-area:menu;flex-wrap:wrap;justify-content:center;align-items:center;gap:.625rem 2.5rem}}html .product-gallery__media.vyno-frame{aspect-ratio:3 / 4;overflow:hidden}html .product-gallery__media.vyno-frame>img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center}html .product-gallery__media.vyno-frame--wide>img{object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/107/assets/vyno-luxe.css.map */
