:root{--delwine-bf-bg: #000000;--delwine-bf-fg: #ffffff;--delwine-bf-accent: #e5252a;--delwine-bf-accent-filter: brightness(0) saturate(100%) invert(45%) sepia(88%) saturate(721%) hue-rotate(318deg) brightness(75%) contrast(162%);--delwine-bf-link: #9a9a9a}header-component,header-component .header__row,header-component .menu-list__submenu,header-component .overflow-menu,header-component .menu-drawer,header-component .menu-drawer__submenu{--color-background: var(--delwine-bf-bg) !important;--color-foreground: var(--delwine-bf-fg) !important;--color-foreground-heading: var(--delwine-bf-fg) !important;--color-foreground-muted: rgb(255 255 255 / 60%) !important;--color-primary: var(--delwine-bf-fg) !important;--color-primary-hover: rgb(255 255 255 / 70%) !important;--color-border: rgb(255 255 255 / 20%) !important;--color-input-background: var(--delwine-bf-bg) !important;--color-input-text: var(--delwine-bf-fg) !important;--color-input-border: rgb(255 255 255 / 40%) !important;--color-input-hover-background: #1a1a1a !important}header-component,header-component>div,header-component .header__row,header-component .menu-drawer,header-component .menu-drawer__submenu{background-color:var(--delwine-bf-bg)!important}header-component .header-logo{color:var(--delwine-bf-fg)}header-component .header-logo__image{filter:brightness(0) invert(1)}header-component .header-actions__action,header-component .account-button__icon,header-component .header__icon--summary{color:var(--delwine-bf-fg)}header-component svg path[stroke]{stroke:var(--delwine-bf-fg)}header-component .cart-bubble{color:var(--delwine-bf-bg)}header-component .cart-bubble__background{background-color:var(--delwine-bf-fg)}header-component .menu-list__link,header-component .menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link{color:var(--delwine-bf-fg)!important;opacity:1}header-component .mega-menu__link,header-component .mega-menu__link--parent,header-component .mega-menu__link-title,header-component .mega-menu__content-column--products-del-wine,header-component .mega-menu .resource-card__title,header-component .mega-menu .resource-card__subtext,header-component .mega-menu .price,header-component .mega-menu .price *{color:var(--delwine-bf-fg)!important}header-component .menu-drawer__menu-item-text{color:var(--delwine-bf-fg)!important}header-component .menu-drawer__menu.has-submenu>li{border-bottom-color:#ffffff1f}.shopify-section-group-footer-group,.shopify-section-group-footer-group [class*=color-scheme-]{--color-background: var(--delwine-bf-bg) !important;--color-foreground: var(--delwine-bf-link) !important;--color-foreground-heading: var(--delwine-bf-fg) !important;--color-primary: var(--delwine-bf-link) !important;--color-primary-hover: var(--delwine-bf-fg) !important;--color-border: rgb(255 255 255 / 20%) !important;--color-input-background: var(--delwine-bf-bg) !important;--color-input-text: var(--delwine-bf-fg) !important;--color-input-border: rgb(255 255 255 / 40%) !important}.shopify-section-group-footer-group .section-background{background-color:var(--delwine-bf-bg)!important}.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group .menu__heading__default,.shopify-section-group-footer-group .menu__heading__accordion{color:var(--delwine-bf-accent)!important}.shopify-section-group-footer-group .menu__item a,.shopify-section-group-footer-group .icon-with-text__text,.shopify-section-group-footer-group .icon-with-text__text a{color:var(--delwine-bf-link)!important}@media(hover:hover){.shopify-section-group-footer-group .menu__item a:hover,.shopify-section-group-footer-group .icon-with-text__text:hover,.shopify-section-group-footer-group .icon-with-text__text a:hover{color:var(--delwine-bf-fg)!important}}.shopify-section-group-footer-group .icon-with-text__icon img[src*=New_Project],.shopify-section-group-footer-group .icon-with-text__icon img[src*="Group.svg"],.shopify-section-group-footer-group .icon-with-text__icon img[src*=insta-wine],.shopify-section-group-footer-group .selo-footer-delwine img,.shopify-section-group-footer-group .del-wine-logo img{filter:var(--delwine-bf-accent-filter)}.shopify-section-group-footer-group .custom-text__news{color:var(--delwine-bf-fg)!important}.shopify-section-group-footer-group .email-signup__input-group{--color-input-border-custom: var(--delwine-bf-accent) !important}.shopify-section-group-footer-group .email-signup__input::placeholder{color:var(--delwine-bf-link)}.delwine--product-features{--delwine-feature-icon-filter: var(--delwine-bf-accent-filter)}@keyframes delwine-bf-pix-pulse{0%,to{box-shadow:inset 0 0 0 1px #ffffff2e,0 4px 14px -2px #e5252a73}50%{box-shadow:inset 0 0 0 1px #ffffff4d,0 4px 22px #e5252ad9}}@keyframes delwine-bf-pix-shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.delwine--fbt{--delwine-fbt-promo: var(--delwine-bf-accent)}#popup-overlay.popup-overlay{background:#000000c7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#popup-overlay .popup-content{max-width:420px;padding:38px 28px 26px;color:var(--delwine-bf-fg);background:radial-gradient(120% 70% at 50% -10%,rgb(229 37 42 / 38%) 0%,transparent 60%),linear-gradient(180deg,#131313,#050505);border:1px solid rgb(255 255 255 / 12%);border-radius:20px;box-shadow:0 0 0 1px #e5252a40,0 24px 60px -12px #e5252a73,0 30px 80px #000000b3;animation:delwine-bf-popup-in .45s cubic-bezier(.2,.9,.3,1.15) both}#popup-overlay .popup-eyebrow{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:6px 14px 6px 6px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1;color:#fff;background:linear-gradient(135deg,#ff4a4a,#e5252a 45%,#b00b12);box-shadow:inset 0 0 0 1px #ffffff2e,0 4px 14px -2px #e5252a8c;animation:delwine-bf-pix-pulse 2.4s ease-in-out infinite}#popup-overlay .popup-eyebrow:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:#000 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23ffd60a' d='M13.5 2 5 13.5h5.5L9.5 22 19 9.5h-5.8z'/%3E%3C/svg%3E") center / 13px no-repeat}#popup-overlay .popup-eyebrow:after,#popup-overlay .popup-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255 / 45%) 50%,transparent 65%);transform:translate(-120%);animation:delwine-bf-pix-shine 3.4s ease-in-out infinite;pointer-events:none}#popup-overlay .popup-title,#popup-overlay .popup-content h3{margin:0 0 10px;font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.01em;color:var(--delwine-bf-fg)!important}#popup-overlay .popup-content p{font-size:15px;line-height:1.4;color:#c9c9c9}#popup-overlay .popup-close{top:12px;right:12px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:22px;line-height:1;color:var(--delwine-bf-fg);background-color:#ffffff1a;transition:background-color .2s ease}#popup-overlay .popup-close:hover{background-color:#fff3}#popup-overlay .popup-input{padding:14px;font-size:16px;color:var(--delwine-bf-fg);background-color:#161616;border:1px solid #2c2c2c;border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease}#popup-overlay .popup-input::placeholder{color:#8d8d8d}#popup-overlay .popup-input:focus{outline:none;border-color:var(--delwine-bf-accent);box-shadow:0 0 0 3px #e5252a40}#popup-overlay .popup-input:-webkit-autofill{-webkit-text-fill-color:var(--delwine-bf-fg);box-shadow:0 0 0 100px #161616 inset;caret-color:var(--delwine-bf-fg)}#popup-overlay select.popup-input option{color:var(--delwine-bf-fg);background-color:#161616}#popup-overlay .popup-checkbox{color:#c9c9c9;accent-color:var(--delwine-bf-accent)}#popup-overlay .popup-btn{position:relative;isolation:isolate;overflow:hidden;padding:16px;font-size:16px;font-weight:800;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#ff4a4a,#e5252a,#b00b12);border-radius:12px;box-shadow:inset 0 0 0 1px #ffffff2e,0 4px 14px -2px #e5252a8c;animation:delwine-bf-pix-pulse 2.4s ease-in-out infinite;transition:transform .2s ease}#popup-overlay .popup-btn:hover{opacity:1;transform:translateY(-1px)}#popup-overlay .popup-btn:active{transform:scale(.98)}#popup-overlay .popup-btn:focus-visible,#popup-overlay .popup-close:focus-visible{outline:2px solid var(--delwine-bf-fg);outline-offset:3px}#popup-overlay .popup-decline{padding:8px 0;color:#8d8d8d;text-decoration:underline;text-underline-offset:3px}#popup-overlay .popup-decline:hover{color:var(--delwine-bf-fg)}#popup-overlay #couponCode{display:block;box-sizing:border-box;width:min(100%,260px)!important;margin:0 auto;font-size:17px;letter-spacing:.06em;color:var(--delwine-bf-fg);background-color:#161616;border-color:var(--delwine-bf-accent)!important;border-radius:12px!important}#popup-overlay #copyCoupon{display:block;margin-inline:auto!important}#popup-overlay .popup-content small{color:#9a9a9a!important}#side-button.side-button{background:linear-gradient(180deg,#ff4a4a,#e5252a,#b00b12);box-shadow:0 0 14px #e5252a8c;animation:delwine-bf-tab-glow 2.4s ease-in-out infinite}@keyframes delwine-bf-popup-in{0%{opacity:0;transform:translateY(18px) scale(.94)}to{opacity:1;transform:none}}@keyframes delwine-bf-tab-glow{0%,to{box-shadow:0 0 10px #e5252a66}50%{box-shadow:0 0 22px 2px #e5252ad9}}@media(max-width:480px){#popup-overlay .popup-content{padding:36px 20px 22px}#popup-overlay .popup-title,#popup-overlay .popup-content h3{font-size:24px}}@media(prefers-reduced-motion:reduce){#popup-overlay .popup-content,#popup-overlay .popup-eyebrow,#popup-overlay .popup-eyebrow:after,#popup-overlay .popup-btn,#popup-overlay .popup-btn:after,#side-button.side-button{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/delwine--blackfriday.css.map */
