@import"https://fonts.googleapis.com/css2?family=Onest:wght@300;400;500;600;700&display=swap";:root:root{--body-font:"Onest","Onest Fallback","Onest Fallback Android",sans-serif;--heading-font:"Onest","Onest Fallback","Onest Fallback Android",sans-serif;--menu-font:"Onest","Onest Fallback","Onest Fallback Android",sans-serif;--btn-font:"Onest","Onest Fallback","Onest Fallback Android",sans-serif}:root{--rd-cream:#F5EBEB;--rd-ink:#1A1614;--rd-ink-soft:#2A2422;--rd-wine:#ab0000;--rd-border:#EBDFDF;--rd-sans:"Onest","Onest Fallback","Onest Fallback Android",sans-serif}.section-announcement-bar{position:sticky!important;top:0!important;z-index:13!important;overflow:hidden;background:linear-gradient(180deg,#7b2d3b,#6a2532)!important;--color-background:var(--rd-wine) !important;--gradient-background:var(--rd-wine) !important}.section-announcement-bar announcement-bar{background:transparent!important;position:relative;z-index:2;--color-text:var(--rd-cream) !important;color:var(--rd-cream)!important}.section-announcement-bar:after{content:"";position:absolute;top:0;bottom:0;left:-35%;width:35%;background:linear-gradient(100deg,transparent 0%,rgba(251,248,244,.16) 50%,transparent 100%);transform:skew(-18deg);pointer-events:none;z-index:1;animation:rd-bar-sheen 7.5s ease-in-out infinite}@keyframes rd-bar-sheen{0%{left:-35%}16%{left:135%}to{left:135%}}.section-announcement-bar .announcement__bar-message{font-family:var(--rd-sans);font-size:12px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:var(--rd-cream)}.section-announcement-bar .swiper-arrow svg{color:var(--rd-cream);opacity:.6}@media(prefers-reduced-motion:reduce){.section-announcement-bar:after{animation:none;display:none}}.shopify-section-header-sticky{top:var(--height-bar,0px)!important}html.open-drawer .section-announcement-bar,html.nav-open .section-announcement-bar{z-index:auto!important}html.open-minicart .section-announcement-bar,html.open-search .section-announcement-bar,html.open-sidebar .section-announcement-bar,html.open-popup .section-announcement-bar{z-index:11!important}.section-header .header{border-bottom:1px solid var(--rd-border)}.shopify-section-header-sticky .header{box-shadow:0 6px 22px #1a16140f}.header__menu .horizontal-list>li.level0>menu-item>a{font-family:var(--rd-sans);font-size:13px;letter-spacing:.13em;font-weight:400;text-transform:uppercase;color:var(--rd-ink)}.header__menu .horizontal-list>li.level0>menu-item>a>span{position:relative}.header__menu .horizontal-list>li.level0>menu-item>a>span:after{content:"";position:absolute;left:0;right:100%;bottom:-5px;height:1px;background:var(--rd-wine);transition:right .35s cubic-bezier(.4,0,.2,1)}.header__menu .horizontal-list>li.level0:hover>menu-item>a{color:var(--rd-wine)}.header__menu .horizontal-list>li.level0:hover>menu-item>a>span:after{right:0}a[href="/collections/red-collection"]{background:transparent!important;background-color:transparent!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}a[href="/collections/red-collection"]>span:first-child{display:inline-block;background:#ab0000!important;color:var(--rd-cream)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em;padding:6px 14px;border-radius:2px;line-height:1}.navigation li.level0>menu-item>a[href="#"]{pointer-events:none}@media(min-width:1025px){.dropdown-menu .submenu.submenu-horizontal{width:auto!important;min-width:240px;padding:6px 0!important;background:#fff!important;--gradient-background:#fff !important;border:1px solid var(--rd-border);box-shadow:0 16px 36px #1a16141a!important;border-radius:2px}.submenu.submenu-horizontal .menu-link.level-1{border-bottom:0!important}.submenu.submenu-horizontal .menu_item-link{font-family:var(--rd-sans)!important;font-size:12.5px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--rd-ink)!important;padding:9px 24px!important;min-height:auto!important}.submenu.submenu-horizontal .menu_item-link:hover,.submenu.submenu-horizontal .menu_item-link:hover .reversed-links{color:var(--rd-wine)!important}}.header__action svg{color:var(--rd-ink)}.header__action a:hover svg,.header__action [data-action]:hover svg{color:var(--rd-wine)}.header__action .cart-count,.header__action .wishlist-count,.header .cart-count.h-count{background:var(--rd-wine)!important;color:var(--rd-cream)!important}@media(max-width:1024.98px){.section-header .logo-position:not(.show-search-form){grid-template-columns:auto minmax(0,1fr) auto;column-gap:4px}.section-header .nav-toggle{width:32px}.section-header .header__logo{justify-content:flex-start;text-align:left;min-width:0}.section-header .header__logo .header__normal-logo{max-width:calc(100vw - 180px);height:auto}.section-header .header__action .header-icon{width:34px}}.sliderWrapper .sliderBtn{width:48px!important;height:48px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;background:#f5ebebd1!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(123,45,59,.22)!important;border-radius:50%!important;color:var(--rd-wine)!important;font-size:16px!important;line-height:1;box-shadow:0 6px 20px #1a161429!important;transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease}.sliderWrapper .prevBtn{left:24px!important}.sliderWrapper .nextBtn{right:24px!important}.sliderWrapper .sliderBtn:hover{background:var(--rd-wine)!important;color:var(--rd-cream)!important;border-color:var(--rd-wine)!important;box-shadow:0 10px 26px #7b2d3b5c!important;transform:translateY(-50%) scale(1.06)!important}@media(max-width:1024.98px){.sliderWrapper .sliderBtn{display:none!important}}html.open-minicart .sliderWrapper .sliderBtn,html.open-drawer .sliderWrapper .sliderBtn,html.nav-open .sliderWrapper .sliderBtn,html.open-search .sliderWrapper .sliderBtn,html.open-sidebar .sliderWrapper .sliderBtn,html.open-popup .sliderWrapper .sliderBtn{visibility:hidden!important;pointer-events:none!important}.mobile-navigation-bar{background:#fff!important;border-top:1px solid var(--rd-border)}.mobile-navigation-bar a{color:var(--rd-ink-soft)}.mobile-navigation-bar a.active{color:var(--rd-wine)}.mobile-navigation-bar .cart-count{background:var(--rd-wine)!important;color:var(--rd-cream)!important}.minicart{--rd-ink-muted:#8C8077;--rd-wine-deep:#6A2532}.minicart .minicart__header{border-bottom:1px solid var(--rd-border);padding-top:22px!important;padding-bottom:22px!important}.minicart .minicart-heading{font-family:var(--rd-sans)!important;font-size:22px!important;font-weight:600!important;line-height:1.1;letter-spacing:.005em;color:var(--rd-ink)!important}.minicart .cart-count-drawer{font-family:var(--rd-sans)!important;font-size:14px!important;font-weight:500!important;color:var(--rd-wine)!important;letter-spacing:.02em}.minicart .close-cart-button svg{color:var(--rd-ink);transition:color .25s ease}.minicart .close-cart-button:hover svg{color:var(--rd-wine)}.minicart .minicart-body{padding-top:24px!important}.minicart .cart-item{gap:18px!important;margin-bottom:22px!important;padding-bottom:22px!important;border-bottom:1px solid var(--rd-border)!important}.minicart .minicart__product__image{--custom-width:8.4rem}.minicart .minicart__product__image a,.minicart .minicart__product__image img{border-radius:6px!important}.minicart .minicart__product-name{font-family:var(--rd-sans)!important;font-size:14.5px!important;font-weight:500!important;line-height:1.35;letter-spacing:.005em}.minicart .minicart__product-name a{color:var(--rd-ink)!important;transition:color .2s ease}.minicart .minicart__product-name a:hover{color:var(--rd-wine)!important}.minicart .minicart__item-variant{margin-top:4px}.minicart .minicart__item-variant .product-option,.minicart .minicart__item-variant .product-option .label{font-family:var(--rd-sans)!important;font-size:12px!important;color:var(--rd-ink-muted)!important;letter-spacing:.015em;text-transform:none!important}.minicart .cart-options .product-option:not(:first-child):before{content:" \b7  "!important;padding:0 4px}.minicart .discounts__discount{font-family:var(--rd-sans)!important;font-size:12px!important;color:var(--rd-wine)!important;margin-top:5px}.minicart .discounts__discount .icon-discount{color:var(--rd-wine)}.minicart .minicart__item-prices{margin-top:8px!important;align-items:center}.minicart .minicart__item-price{font-family:var(--rd-sans)!important;font-size:14px!important;font-weight:600!important}.minicart .text-color-regular-price{color:var(--rd-wine)!important}.minicart .text-color-original-price{color:var(--rd-ink)!important}.minicart .minicart__item-original-price{font-size:12.5px!important;font-weight:400!important;color:var(--rd-ink-muted)!important;margin-inline-start:6px}.minicart .minicart__actions{margin-top:12px!important}.minicart quantity-input.quantity{border:1px solid var(--rd-border)!important;border-radius:6px!important;background:#fff!important;height:34px}.minicart .quantity__button{background:transparent!important}.minicart .quantity__button svg path{fill:var(--rd-ink)!important;transition:fill .2s ease}.minicart .quantity__button:hover svg path{fill:var(--rd-wine)!important}.minicart .quantity-input{color:var(--rd-ink)!important;font-family:var(--rd-sans)!important;font-weight:500!important}.minicart .minicart__bottom svg{color:var(--rd-ink-muted)!important}.minicart .minicart__item-edit:hover .edit-icon,.minicart .cart-remove:hover .remove-icon{color:var(--rd-wine)!important}.minicart .cart-recommend{border-top:1px solid var(--rd-border)!important}.minicart .cart-recommend .minicart-heading{font-family:var(--rd-sans)!important;font-weight:600!important;font-size:18px!important;color:var(--rd-ink)!important}.minicart .cart-recommend.inside .product-item__wrapper{border:1px solid var(--rd-border)!important;border-radius:8px!important}.minicart .cart-recommend .swiper-pagination-bullet-active{background:var(--rd-wine)!important}.minicart .cart-countdown-time{color:var(--rd-ink-soft)!important}.minicart .cart-countdown-time .countdown-inner{color:var(--rd-wine)!important;--countdown-text-weight:600}.minicart .cart-addons{border-top:1px solid var(--rd-border)!important}.minicart .cart-addons>div:not(:last-child){border-right:1px solid var(--rd-border)!important}.minicart .cart-addons svg path{fill:var(--rd-ink-soft)!important}.minicart .mini_cart_addon_btn:hover svg path{fill:var(--rd-wine)!important}.minicart .drawer-bottom{background:var(--rd-cream)!important;padding-top:22px!important}.minicart .subtotal{padding-top:2px}.minicart .subtotal h5{font-family:var(--rd-sans)!important;font-weight:500!important;font-size:13px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--rd-ink-soft)!important}.minicart .subtotal-price{font-family:var(--rd-sans)!important;font-weight:600!important;font-size:17px!important;color:var(--rd-ink)!important}.minicart .discount-price{background:var(--rd-wine)!important;color:var(--rd-cream)!important}.minicart .cart-discounts .discount-code{color:var(--rd-ink-soft)!important}.minicart .cart_bar_w{background:var(--rd-border)!important;border-radius:999px}.minicart .percent_shipping_bar{background-color:var(--rd-wine)!important;color:var(--rd-wine)!important}.minicart .btn-checkout,.minicart .cart-empty .btn-primary{background:var(--rd-wine)!important;color:var(--rd-cream)!important;border-color:var(--rd-wine)!important;--btn-primary-bg-color:var(--rd-wine) !important;--btn-primary-bg-graident-color:var(--rd-wine) !important;font-family:var(--rd-sans)!important;font-weight:500!important;letter-spacing:.04em}.minicart .btn-checkout span,.minicart .cart-empty .btn-primary span{color:var(--rd-cream)!important}.minicart .btn-checkout:hover,.minicart .cart-empty .btn-primary:hover{background:var(--rd-wine-deep)!important;color:var(--rd-cream)!important;--btn-primary-hover-bg-color:var(--rd-wine-deep) !important}.minicart .viewcart{color:var(--rd-wine)!important;border-color:var(--rd-wine)!important;--btn-outline-color:var(--rd-wine) !important;--btn-outline-border-color:var(--rd-wine) !important;font-family:var(--rd-sans)!important;font-weight:500!important;letter-spacing:.04em}.minicart .viewcart span{color:var(--rd-wine)!important}.minicart .viewcart:hover{background:var(--rd-wine)!important;border-color:var(--rd-wine)!important}.minicart .viewcart:hover span{color:var(--rd-cream)!important}.minicart .cart-empty{padding-top:60px!important;padding-bottom:48px!important}.minicart .cart-empty svg path{fill:#e3d3d3!important}.minicart .cart-empty .h6{font-family:var(--rd-sans)!important;font-weight:600!important;font-size:22px!important;color:var(--rd-ink)!important;margin-top:26px!important}.minicart .cart-empty .description{font-family:var(--rd-sans)!important;color:var(--rd-ink-muted)!important;font-size:14px!important;line-height:1.6}nav.navigation.mobile{z-index:1001!important}@media(max-width:1024.98px){nav.navigation.mobile{--rd-nav-x:20px;background:#fff!important;--color-background:#fff !important;--gradient-background:#fff !important;--color-link:var(--rd-ink) !important;--color-heading:var(--rd-ink) !important;font-family:var(--rd-sans)}.navigation.mobile .menu-mobile-title{min-height:60px!important;padding:0 60px 0 var(--rd-nav-x)!important;background:#fff!important;--gradient-background:#fff !important}.navigation.mobile .menu-mobile-title a{padding:0!important;opacity:1!important;color:var(--rd-ink)!important;font-family:var(--rd-sans)!important;font-size:15px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important}.navigation.mobile>close-menu{top:2px!important;right:4px!important}.navigation.mobile close-menu svg{color:var(--rd-ink)!important}.navigation.mobile .navigation__menu-content-mobile{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;min-height:0!important;overflow:hidden!important}.navigation.mobile .navigation__menu-content-mobile>ul.horizontal-list{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;flex:1 1 auto!important;min-height:0!important;max-height:none;overflow-y:auto!important;-webkit-overflow-scrolling:touch;margin:0!important;padding:0 0 calc(env(safe-area-inset-bottom,0px) + 8px)!important}.navigation.mobile .horizontal-list>li.level0{flex:0 0 auto;width:100%!important}.rd-nav-search{position:relative;flex:0 0 auto;padding:4px var(--rd-nav-x) 10px}.rd-nav-search svg{position:absolute;top:50%;left:calc(var(--rd-nav-x) + 14px);transform:translateY(-50%);color:var(--rd-ink-soft);pointer-events:none}.rd-nav-search input[name=q]{width:100%;height:46px;margin:0;padding:0 14px 0 40px;background:var(--rd-cream);border:1px solid transparent;border-radius:8px;color:var(--rd-ink);font-family:var(--rd-sans);font-size:16px}.rd-nav-search input[name=q]:focus{outline:none;border-color:var(--rd-ink);background:#fff}.rd-nav-search input::placeholder{color:#7a6f67;opacity:1}.navigation.mobile .horizontal-list menu-item{position:relative;display:flex!important;align-items:center;padding:0 var(--rd-nav-x)!important;border-bottom:0!important;transition:background .15s ease}.navigation.mobile .horizontal-list menu-item:active{background:var(--rd-cream)!important}.navigation.mobile .horizontal-list>li.level0>menu-item>a{flex:1 1 auto;min-height:50px!important;padding:8px 24px 8px 0!important;color:var(--rd-ink)!important;font-family:var(--rd-sans)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.08em!important;text-transform:uppercase!important}.navigation.mobile .submenu .menu-link a,.navigation.mobile .submenu .menu_item-link,.navigation.mobile .sub-children-menu a{flex:1 1 auto;min-height:46px!important;padding:8px 24px 8px 0!important;color:var(--rd-ink)!important;font-family:var(--rd-sans)!important;font-size:15px!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important}.navigation.mobile menu-item>a>open-children-toggle{display:none!important}.navigation.mobile menu-item>open-children-toggle{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2;width:auto!important;height:auto!important;margin:0!important;padding-right:var(--rd-nav-x);justify-content:flex-end!important;background:transparent;-webkit-tap-highlight-color:transparent}.navigation.mobile menu-item>open-children-toggle svg{color:var(--rd-ink-soft)!important;opacity:.55}.navigation.mobile a[href="/collections/red-collection"]>span:first-child{display:inline-block!important;padding:7px 12px!important;border-radius:2px!important;background:var(--rd-wine)!important;color:#fff!important;box-shadow:none!important;font-size:13px!important;font-weight:600!important;letter-spacing:.1em!important;line-height:1!important}.navigation.mobile .submenu.submenu-horizontal,.navigation.mobile .sub-children-menu{background:#fff!important;--gradient-background:#fff !important;--color-background:#fff !important;overflow-y:auto!important;max-height:none!important;padding:0!important}.navigation.mobile .submenu .grey-bg,.navigation.mobile .sub-children-menu>li.grey-bg{position:sticky;top:0;z-index:3;min-height:60px;margin:0!important;padding:0 8px 0 var(--rd-nav-x)!important;background:#fff!important;border-bottom:0!important}.navigation.mobile back-menu{flex:1 1 auto;gap:14px!important;min-height:60px!important;padding:0!important;color:var(--rd-ink)!important;font-family:var(--rd-sans)!important;font-size:14px!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;cursor:pointer}.navigation.mobile .submenu .grey-bg close-menu,.navigation.mobile .sub-children-menu close-menu{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0!important}.navigation.mobile .subchildmenu{max-height:none!important;overflow:visible!important;padding:0!important}.navigation.mobile .rd-nav-viewall{display:flex!important;align-items:center;justify-content:space-between;min-height:52px!important;padding:10px var(--rd-nav-x)!important;margin:0 var(--rd-nav-x) 6px;border-radius:8px;background:var(--rd-cream);color:var(--rd-wine)!important;font-family:var(--rd-sans)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important}.navigation.mobile .horizontal-list>li.level0.hidden-1025>a{display:flex!important;align-items:center;min-height:52px!important;padding:8px var(--rd-nav-x)!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;color:var(--rd-ink)!important;font-family:var(--rd-sans)!important;font-size:14px!important;font-weight:400!important;letter-spacing:.01em!important;text-transform:none!important}.navigation.mobile .horizontal-list>li.level0.hidden-1025>a svg{color:var(--rd-ink)!important;margin-inline-end:12px}.navigation.mobile .horizontal-list>li.level0:not(.hidden-1025)+li.level0.hidden-1025{margin-top:auto!important}.rd-nav-products{flex:0 0 auto;padding:18px 0 20px}.rd-nav-products__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px;padding:0 var(--rd-nav-x)}.rd-nav-products__title{font-family:var(--rd-sans);font-size:14px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--rd-ink)}.rd-nav-products__head a{flex:0 0 auto;font-size:13px;color:var(--rd-wine)!important}.rd-nav-products__track{display:flex;gap:10px;padding:0 var(--rd-nav-x);scroll-padding-inline:var(--rd-nav-x);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.rd-nav-products__track::-webkit-scrollbar{display:none}.rd-nav-card{display:flex;flex-direction:column;flex:0 0 calc((100% - 10px)/2 - 12px);min-width:0;scroll-snap-align:start;color:var(--rd-ink)!important}.rd-nav-card__media{display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:2px;background:var(--rd-cream)}.rd-nav-card__media img{display:block;width:100%;height:100%;object-fit:cover}.rd-nav-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:8px;font-family:var(--rd-sans);font-size:13px;line-height:1.35;color:var(--rd-ink)}.rd-nav-card .rd-nav-card__price{margin-top:4px;gap:2px 6px;font-family:var(--rd-sans)}.rd-nav-card .rd-nav-card__price .price{font-family:var(--rd-sans)!important;font-size:13.5px!important;font-weight:600!important;color:var(--rd-ink)}.rd-nav-card .rd-nav-card__price .price--special{color:var(--rd-wine)!important}.rd-nav-card .rd-nav-card__price .compare-price{font-size:12px;color:#7a6f67}.navigation.mobile .rd-nav-products+li.level0.hidden-1025{margin-top:auto!important}.rd-nav-products{margin-top:8px}.navigation.mobile .lang__currency-on-nav{margin-top:0!important;padding:12px var(--rd-nav-x)!important;gap:16px!important;border-top:0!important;background:#fff!important}.navigation.mobile .lang__currency-on-nav:not(:has(*)){display:none!important}.navigation.mobile *:focus-visible{outline:2px solid var(--rd-wine);outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.navigation.mobile,.navigation.mobile .submenu,.navigation.mobile .sub-children-menu{transition:none!important}}.rd-search{--rd-search-x:16px;--rd-search-chip:#F5EBEB;padding:0!important;background:#fff;color:var(--rd-ink);font-family:var(--rd-sans)}.rd-search__top{position:sticky;top:0;z-index:3;padding:10px var(--rd-search-x);background:#fff;border-bottom:1px solid var(--rd-border)}.rd-search__row{display:flex;align-items:center;gap:6px;max-width:1200px;margin-inline:auto}.rd-search__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:44px;margin-inline-start:-8px;padding:0;background:none;border:0;color:var(--rd-ink)}.rd-search__ico-close{display:none}.rd-search__form{flex:1 1 auto;min-width:0;margin:0;padding:0}.rd-search .search__input{width:100%;height:46px;padding:0 46px 0 16px!important;background:var(--rd-search-chip)!important;border:1px solid transparent!important;border-radius:6px!important;color:var(--rd-ink);font-family:var(--rd-sans);font-size:16px!important}.rd-search .search__input:focus{background:#fff!important;border-color:var(--rd-wine)!important;outline:none;box-shadow:none}.rd-search .search__input::placeholder{color:#7a6f67;opacity:1}.rd-search__submit{width:46px;background:none;border:0;color:var(--rd-wine)!important}.rd-search__body{max-width:calc(1200px + var(--rd-search-x) * 2);margin-inline:auto;padding:18px var(--rd-search-x) calc(env(safe-area-inset-bottom,0px) + 28px)}.rd-search-discover:has(~#predictive-search.results),.rd-search-discover:has(~#predictive-search.loading){display:none}.rd-search-recent[hidden]{display:none}.rd-search-block+.rd-search-block{margin-top:24px}.rd-search-recent[hidden]+.rd-search-block{margin-top:0}.rd-search-block__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.rd-search-block__head h3{margin:0;font-family:var(--rd-sans)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0;text-transform:none;color:var(--rd-ink)}.rd-search-block__head a,.rd-search-recent__clear{flex:0 0 auto;padding:4px 0;background:none;border:0;font-family:var(--rd-sans);font-size:13px;font-weight:500;color:var(--rd-wine)!important;cursor:pointer}.rd-search-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.rd-search-chips>li{max-width:100%}.rd-search-chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:36px;padding:7px 14px;background:var(--rd-search-chip);border-radius:999px;color:var(--rd-ink)!important;font-size:13.5px;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:background .15s ease,color .15s ease}.rd-search-chip:hover{background:var(--rd-ink);color:#fff!important}.rd-search-chip--trend svg{flex:0 0 auto;color:var(--rd-wine);transition:color .15s ease}.rd-search-chip--trend:hover svg{color:#fff}.rd-search-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.rd-search-card{display:flex;flex-direction:column;min-width:0;color:var(--rd-ink)!important}.rd-search-card__media{display:block;aspect-ratio:3 / 4;overflow:hidden;border-radius:2px;background:var(--rd-cream)}.rd-search-card__media img{display:block;width:100%;height:100%;object-fit:cover}.rd-search-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:8px;font-size:13px;line-height:1.35;color:var(--rd-ink)}.rd-search-card .rd-search-card__price{margin-top:4px;gap:2px 6px}.rd-search-card .rd-search-card__price .price{font-family:var(--rd-sans)!important;font-size:13.5px!important;font-weight:600!important;color:var(--rd-ink)}.rd-search-card .rd-search-card__price .price--special{color:var(--rd-wine)!important}.rd-search-card .rd-search-card__price .compare-price{font-size:12px;color:#7a6f67}.rd-search .predictive-search h3,.rd-search .predictive-search .h5{font-family:var(--rd-sans)!important;font-size:15px!important;font-weight:600!important}.rd-search .view-all .btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:48px;padding:0 28px!important;background:var(--rd-wine)!important;border-color:var(--rd-wine)!important;color:#fff!important;border-radius:2px!important;font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.rd-search #search-results-empty{padding:32px 0;color:var(--rd-ink-soft)}.rd-search #search-results-empty span{color:var(--rd-ink);font-weight:600}.open-search .search_type_popup~.overlay_search{right:0}@media(min-width:768px){#search-form.search__type-popup{height:auto!important;bottom:auto!important;max-height:86vh;box-shadow:0 18px 40px #1a161424}#search-form .rd-search{height:auto!important;max-height:86vh;--rd-search-x:32px}.rd-search__top{padding-block:16px}.rd-search__row{gap:12px}.rd-search__close{order:2;margin:0}.rd-search__ico-back{display:none}.rd-search__ico-close{display:block}.rd-search .search__input{height:50px;font-size:15px!important}.rd-search__body{padding-top:22px}.rd-search-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}}@media(min-width:1025px){.rd-search-cards{grid-template-columns:repeat(5,minmax(0,1fr))}}.rd-pdp{--rd-ink-muted:#7A6F67;--rd-wine-deep:#6A2532;--btn-font:var(--rd-sans);--color-primary:var(--rd-wine);--color-border:var(--rd-border);--border-color-base:var(--rd-border);font-family:var(--rd-sans)}.rd-pdp .main-product{padding-bottom:24px}.rd-pdp .media-main-swiper,.rd-pdp .thumbnail-slide .swiper-slide{background:var(--rd-cream)}.rd-pdp .media-main-swiper .swiper-wrapper-preview,.rd-pdp .thumbnail-slide .swiper-slide,.rd-pdp .media-gallery__image{border-radius:2px;overflow:hidden}.rd-pdp .thumbnail-slide .swiper-slide{cursor:pointer;opacity:.55;transition:opacity .25s ease}.rd-pdp .thumbnail-slide .swiper-slide:hover,.rd-pdp .thumbnail-slide .swiper-slide-thumb-active{opacity:1}.rd-pdp .thumbnail-slide [class*=media-gallery__].swiper-slide-thumb-active:after{border-color:var(--rd-ink)}.rd-pdp .main-slide__navigation .swiper-arrow,.rd-pdp .zoom_light_box,.rd-pdp .product-detail__media button-wishlist{width:42px;height:42px;background:#f5ebebdb!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(26,22,20,.1)!important;color:var(--rd-ink)}.rd-pdp .product-detail__information{color:var(--rd-ink-soft)}.rd-pdp .product-detail__title{margin:0 0 12px!important;font-family:var(--rd-sans)!important;font-size:clamp(25px,2.1vw,31px)!important;font-weight:500!important;line-height:1.22;letter-spacing:.005em;color:var(--rd-ink)}.rd-pdp .product-detail__price{margin-bottom:18px!important}.rd-pdp .product-detail__price .card-product-price{gap:6px 10px;align-items:center}.rd-pdp .product-detail__price .price{font-family:var(--rd-sans)!important;font-size:24px!important;font-weight:600!important;line-height:1.2;color:var(--rd-ink)}.rd-pdp .product-detail__price .price--special{color:var(--rd-wine)!important}.rd-pdp .product-detail__price .compare-price{font-size:15px!important;color:var(--rd-ink-muted)!important}.rd-pdp .product-detail__price .compare-price:empty{display:none}.rd-pdp .product-detail__price .rd-card-off{align-self:center;min-width:46px;min-height:46px;padding:0 8px;border-radius:8px;font-size:15px}.rd-pdp .product-detail__price .card-product-price:has(.rd-card-off) .compare-price{font-size:15px!important;color:var(--rd-ink-soft)!important}.rd-pdp .product-detail__price .card-product-price:has(.rd-card-off) .price{font-size:21px!important;font-weight:700!important}.rd-pdp .product_detail-des{margin-bottom:20px!important;padding-top:18px;border-top:1px solid var(--rd-border);font-size:14.5px;line-height:1.7}.rd-pdp .product-more-colors.linked-colors{margin:0 0 18px!important}.rd-pdp .countdown-timer.product-timer{display:flex!important;flex-flow:row wrap;align-items:center;justify-content:space-between;gap:10px 16px;width:100%;margin-bottom:20px!important;padding:12px 16px!important;background:var(--rd-cream)!important;border:1px solid var(--rd-border);border-radius:2px!important}.rd-pdp .countdown-messeage{font-family:var(--rd-sans)!important;font-size:13px;font-weight:500;color:var(--rd-ink)}.rd-pdp .highlight .count-timer{min-width:38px;min-height:32px;padding:4px 6px!important;border-radius:2px!important;background:var(--rd-ink)!important;color:var(--rd-cream)!important;font-family:var(--rd-sans);font-size:14px;font-weight:500}.rd-pdp .highlight{--countdown-color:var(--rd-ink);--countdown-padding:3px}.rd-pdp .product-detail__information .form__label{margin-bottom:10px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--rd-ink-muted)}.rd-pdp .product-detail__information .form__label .option_value{font-family:var(--rd-sans);font-weight:500;letter-spacing:.02em;color:var(--rd-ink)}.rd-pdp .product-addons__ask-question{font-size:12px;letter-spacing:.02em;text-transform:none;color:var(--rd-ink);text-underline-offset:3px}.rd-pdp .product-detail__variant-picker{margin-bottom:6px!important}.rd-pdp .product-detail__variant-picker fieldset{margin-bottom:18px!important;gap:8px!important}.rd-pdp .product-detail__information .product__item-option{min-width:52px;min-height:44px;padding:8px 16px!important;justify-content:center;border-color:var(--rd-border)!important;border-radius:2px!important;font-size:13.5px;font-weight:500;color:var(--rd-ink);transition:border-color .2s ease,background .2s ease,color .2s ease}.rd-pdp .product-detail__information .product__item-option:hover{border-color:var(--rd-ink)!important}.rd-pdp .product-form__input input[type=radio]:not(.option-disabled):checked+label:not(.product__color-swatch){background-color:var(--rd-ink);border-color:var(--rd-ink)!important;color:var(--rd-cream)}.rd-pdp .product-form__input input[type=radio]:focus-visible+label{outline:2px solid var(--rd-wine);outline-offset:2px}.rd-pdp .product-detail__buy-buttons{margin-bottom:18px!important}.rd-pdp .product-detail__buy-buttons .product__submit-form-cart{flex-wrap:nowrap;gap:10px!important}.rd-pdp .product-form__submit{min-height:56px;background:var(--rd-wine)!important;border-color:var(--rd-wine)!important;--btn-primary-bg-color:var(--rd-wine);--btn-primary-bg-graident-color:var(--rd-wine);--btn-primary-hover-bg-color:var(--rd-wine-deep);--btn-primary-hover-bg-color-graident:var(--rd-wine-deep);border-radius:2px!important;color:var(--rd-cream)!important;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.rd-pdp .product-form__submit:hover:not([disabled]){background:var(--rd-wine-deep)!important;border-color:var(--rd-wine-deep)!important}.rd-pdp .product-form__submit[disabled]{background:#e3d3d3!important;border-color:#e3d3d3!important;color:var(--rd-ink)!important;cursor:not-allowed}.rd-pdp .btn-checkout-dynamic{margin-top:0}.rd-pdp .shopify-payment-button__button--unbranded,.rd-pdp .shopify-payment-button__more-options{border-radius:2px!important;min-height:52px}.rd-pdp .shopify-payment-button__button--unbranded{background:#111!important;border:1px solid #111!important;color:#fff!important;--btn-primary-bg-color:#111;--btn-primary-bg-graident-color:#111;font-family:var(--rd-sans)!important;font-size:13px!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase}.rd-pdp .shopify-payment-button__button--unbranded:hover:not([disabled]){background:#333!important;border-color:#333!important;color:#fff!important}.rd-pdp .product-form__quantity{flex:0 0 auto}.rd-pdp .product-form__quantity quantity-input{height:56px;align-items:stretch;background:#fff!important;border:1px solid var(--rd-border)!important;border-radius:2px!important}.rd-pdp .product-form__quantity .quantity__button{--custom-width:3.8rem !important;background:transparent!important}.rd-pdp .product-form__quantity .quantity-input{height:100%;--custom-width:3.4rem !important;font-weight:500;color:var(--rd-ink)}.rd-pdp .delivery-return{margin-bottom:18px!important;padding:2px 16px!important;background:var(--rd-cream);border:1px solid var(--rd-border)!important;border-radius:2px!important}.rd-pdp .delivery-return.vertical>div{align-items:center;padding:12px 0!important;font-size:13.5px;color:var(--rd-ink)}.rd-pdp .delivery-return.vertical>div:not(:last-child){border-bottom:1px solid var(--rd-border)!important}.rd-pdp .delivery-return.vertical svg{flex:0 0 auto;width:20px;height:20px;color:var(--rd-wine)}.rd-pdp .product-detail__information collapsible-block{border-color:var(--rd-border)!important}.rd-pdp .collapsible-heading{padding:18px 0!important;font-family:var(--rd-sans)!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.14em;text-transform:uppercase;color:var(--rd-ink);transition:color .2s ease}.rd-pdp .collapsible-heading:hover{color:var(--rd-wine)}.rd-pdp .collapsible-content_inner{font-size:14.5px;line-height:1.75}.rd-pdp collapsible-block:focus-visible{outline:2px solid var(--rd-wine);outline-offset:2px}.rd-pdp sticky-add-cart{left:50%!important;right:auto!important;bottom:20px!important;width:min(720px,calc(100vw - 24px))!important;padding:12px 12px 12px 20px!important;background:#fff!important;border:1px solid #EFE9E9;border-radius:16px;box-shadow:0 10px 34px #1a161421;transform:translate(-50%,calc(100% + 40px))}.rd-pdp sticky-add-cart.show-sticky-cart{transform:translate(-50%)}.rd-pdp sticky-add-cart>div{width:100%;max-width:none;padding:0!important}.rd-pdp sticky-add-cart .product-item{min-width:0;flex:1 1 auto}.rd-pdp sticky-add-cart .product-item__wrapper{display:block!important}.rd-pdp sticky-add-cart .product-item__inner,.rd-pdp sticky-add-cart .product-list-action,.rd-pdp sticky-add-cart .product-item__short-description,.rd-pdp sticky-add-cart .compare-price,.rd-pdp sticky-add-cart .rd-card-off{display:none!important}.rd-pdp sticky-add-cart .product-item__name{text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px!important;font-weight:500!important;color:var(--rd-ink)}.rd-pdp sticky-add-cart .product-item__price{margin-top:3px}.rd-pdp sticky-add-cart .product-item__price .price{font-size:17px!important;font-weight:600!important;color:var(--rd-wine)!important}.rd-pdp sticky-add-cart .sticky__item-info{flex:0 0 auto;align-items:center;width:auto!important}.rd-pdp sticky-add-cart .product-detail__variant-picker{width:auto}.rd-pdp sticky-add-cart .product-detail__variant-picker:has(select option:only-child){display:none}.rd-pdp sticky-add-cart select{max-width:170px;height:44px;padding:0 28px 0 12px;border:1px solid #E5DEDE;border-radius:10px;background-color:#fff;font-size:13px;color:var(--rd-ink)}.rd-pdp sticky-add-cart .product-detail__buy-buttons{width:auto!important;margin:0!important}.rd-pdp sticky-add-cart .product-form__quantity,.rd-pdp sticky-add-cart label{display:none!important}.rd-pdp sticky-add-cart .button_buy-now{min-width:0!important}.rd-pdp sticky-add-cart .product-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;width:auto!important;padding:0 22px!important;white-space:nowrap;border-radius:12px!important;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.rd-pdp sticky-add-cart .product-form__submit .btn-label:before{content:"";display:inline-block;width:16px;height:16px;margin-inline-end:8px;vertical-align:-3px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l1.5 13h-15z'/%3E%3Cpath d='M9 10V6a3 3 0 0 1 6 0v4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 7h12l1.5 13h-15z'/%3E%3Cpath d='M9 10V6a3 3 0 0 1 6 0v4'/%3E%3C/svg%3E") center/contain no-repeat}@media(max-width:767.98px){.rd-pdp sticky-add-cart{padding:10px 10px 10px 14px!important}body.mobi-navigation-bar .rd-pdp sticky-add-cart{bottom:76px!important}.rd-pdp sticky-add-cart .product-item.hidden{display:block!important}.rd-pdp sticky-add-cart .product-detail__variant-picker{display:none}.rd-pdp sticky-add-cart .product-item__name{font-size:13px!important}.rd-pdp sticky-add-cart .product-form__submit{padding:0 16px!important;font-size:13px}}@media(min-width:768px){.rd-pdp .main-product{justify-content:center;--col-gap:clamp(28px,4vw,72px) !important;--col-width:min(55%, calc((100vh - 150px)*.75 + 92px) ) !important}.rd-pdp .thumbnail_left .media-main-swiper{width:calc(100% - 92px)}.rd-pdp .thumbnail_left .media-thumb-swiper{width:82px}body:has(.rd-pdp):has(.shopify-section-header-sticky) .rd-pdp .sticky.top-30{top:calc(var(--height-bar,0px) + var(--height-header,0px) + 24px)}}@media(min-width:1025px){.rd-pdp .product-detail__information{flex:0 1 560px;width:auto;min-width:0}}@media(max-width:767.98px){.rd-pdp .product-detail__media{width:calc(100% + var(--bs-gutter-x) * 2);margin-inline:calc(var(--bs-gutter-x) * -1)}.rd-pdp .media-main-swiper .swiper-wrapper-preview,.rd-pdp .media-main-swiper .media-gallery__image{border-radius:0}.rd-pdp .media-thumb-swiper{padding-inline:var(--bs-gutter-x)}.rd-pdp .product-detail__media:not(.product-featured) button-wishlist{top:12px;right:12px}.rd-pdp .product-detail__information .product__item-option{min-height:46px}}body:has(.rd-pdp) .breadcrumbs{font-family:var(--rd-sans);letter-spacing:.03em;color:var(--rd-ink-muted)}body:has(.rd-pdp) .section__header-heading{font-family:var(--rd-sans)!important;font-weight:600!important;letter-spacing:0;color:var(--rd-ink)}@media(prefers-reduced-motion:reduce){.rd-pdp *{transition:none!important}}.footer{--color-border:#E8E4E4;--border-color-base:#E8E4E4;--color-heading:var(--rd-ink);--color-text:#5C5553;--color-link:var(--rd-ink);--color-background:#F7F7F7;--gradient-background:#F7F7F7;background:#f7f7f7!important;color:#5c5553;font-family:var(--rd-sans);font-size:13.5px}.footer>div>[class*=container],.footer>div>.stretch_width{max-width:1240px;margin-inline:auto}.footer .footer__middle{padding:36px 0 0!important}.footer .footer__blocks{display:grid!important;grid-template-columns:minmax(0,1fr);gap:0;margin:0!important;--bs-gutter-x:0}.footer .footer__blocks>*{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;flex:none!important;border:0!important}.footer .footer__block-heading{margin:0 0 14px!important;padding:0!important;font-family:var(--rd-sans)!important;font-size:15px!important;font-weight:600!important;letter-spacing:0;text-transform:none;color:var(--rd-ink)}.footer .footer-block li{padding-bottom:10px}.footer .footer-block a{color:var(--rd-ink);line-height:1.4;transition:color .2s ease}.footer .footer-block a:hover{color:var(--rd-wine)}.footer .footer__blocks>:has(>collapsible-block.newsletter){order:-1;grid-column:1 / -1;padding-bottom:28px!important;margin-bottom:28px!important;border-bottom:1px solid var(--color-border)!important}.footer collapsible-block.newsletter{display:block;margin:0!important;padding:24px;background:#fff;border-radius:14px}.footer .newsletter .collapsible-heading{margin:0 0 8px!important;pointer-events:none;font-size:24px!important;font-weight:500!important;line-height:1.25;color:var(--rd-ink)}.footer .newsletter .open-children-toggle{display:none!important}.footer .newsletter .collapsible-content{display:block!important;height:auto!important;margin:0!important;overflow:visible}.footer .footer__block-description{margin:0 0 16px!important;font-size:14.5px;line-height:1.55;color:#5c5553}.footer .newsletter-form__field-wrapper>.field{display:flex!important;gap:8px!important;flex-wrap:nowrap;align-items:stretch}.footer .newsletter-form__field-wrapper .form-floating{flex:1 1 auto;min-width:0}.footer .newsletter-form__field-wrapper .form-floating label{display:none}.footer input.field__input[type=email]{height:46px;margin:0;padding:0 14px!important;background:#fff!important;border:1px solid #DCD6D6!important;border-radius:10px!important;color:var(--rd-ink)!important;font-family:var(--rd-sans);font-size:16px}.footer input.field__input[type=email]::placeholder{color:#7a7270!important;opacity:1!important}.footer input.field__input[type=email]:focus{outline:none;border-color:var(--rd-wine)!important}.footer .newsletter-form__button{flex:0 0 auto;height:46px;min-height:46px;padding:0 22px!important;background:var(--rd-wine)!important;border:0!important;border-radius:999px!important;color:#fff!important;font-family:var(--rd-sans)!important;font-size:14px!important;font-weight:500!important;letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;transition:background .2s ease}.footer .newsletter-form__button:hover{background:#8a0000!important}.rd-footer-consent{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:12.5px;line-height:1.4;color:#5c5553;cursor:pointer}.rd-footer-consent input{flex:0 0 auto;width:16px;height:16px;margin:1px 0 0;accent-color:var(--rd-wine)}.footer .footer__blocks>:has(.store-info-content){padding:20px!important;background:#fff;border-radius:14px}.footer .footer__blocks>:has(.store-info-content) .footer__block-heading{margin-bottom:6px!important;font-size:20px!important;font-weight:500!important}.footer .footer__block-info{margin:0 0 14px;font-size:13.5px;line-height:1.5;color:#5c5553}.rd-footer-contact{display:grid;gap:10px;margin-bottom:16px}.footer .rd-footer-line{display:flex;align-items:center;gap:10px;color:var(--rd-ink)!important;font-size:16px;font-weight:500;line-height:1.25}.rd-footer-line small{display:block;margin-bottom:1px;font-size:11.5px;font-weight:400;color:#7a7270}.rd-footer-line__ico{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--rd-cream);color:var(--rd-wine)}.footer .rd-footer-cta{display:inline-flex;align-items:center;min-height:42px;padding:0 22px;border-radius:999px;background:var(--rd-wine);color:#fff!important;font-size:14px;font-weight:500;transition:background .2s ease}.footer .rd-footer-cta:hover{background:#8a0000;color:#fff!important}.rd-footer-chips{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--color-border)}.rd-footer-chips li{display:inline-flex;align-items:center;gap:5px;padding:5px 10px!important;border-radius:999px;background:var(--rd-cream);color:var(--rd-ink);font-size:12px}.rd-footer-chips svg{color:var(--rd-wine)}.footer social-icon{margin-top:14px}.footer social-icon a,.footer social-icon svg{color:var(--rd-wine)}.rd-footer-mark{overflow:hidden;color:#dedbdb;font-family:var(--rd-sans);font-weight:500;line-height:1;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(40px,12.5vw,60px)}.footer .footer__blocks .rd-footer-mark{margin-top:28px!important}.footer .footer_bottom-inner{gap:12px 20px!important;margin-top:20px;padding:18px 0!important;border-top:1px solid var(--color-border)!important;font-size:12.5px}.footer .footer__copyright{color:#6f6866}.footer .footer__payment{flex-direction:row;align-items:center;justify-content:center}.footer .menu__policies a{color:#6f6866}@media(max-width:767.98px){.footer .footer__blocks>.footer-block:not(:has(.store-info-content)){border-bottom:1px solid var(--color-border)!important}.footer .footer__blocks>:has(.store-info-content){order:5;margin-top:20px!important}.footer .footer-block collapsible-block .collapsible-heading{margin:0!important;padding:15px 0!important}.footer .footer-block .collapsible-content{padding-bottom:8px}.rd-footer-mark{order:6}.footer .footer_bottom-inner{flex-direction:column-reverse;text-align:center}}@media(min-width:768px){.footer .footer__middle{padding-top:48px!important}.footer .footer__blocks{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,1.15fr);column-gap:clamp(24px,5vw,64px)}.footer .footer__blocks>:has(>collapsible-block.newsletter){padding-bottom:36px!important;margin-bottom:36px!important}.footer collapsible-block.newsletter{padding:36px 40px}.footer .newsletter-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:48px;align-items:start}.footer .newsletter .collapsible-heading{grid-column:1;font-size:28px!important}.footer .footer__block-description{grid-column:1;margin:0!important}.footer .newsletter .collapsible-content{grid-column:2;grid-row:1 / span 2}.footer .footer__blocks>:has(.store-info-content){grid-column:3;grid-row:2 / span 2;padding:24px!important}.rd-footer-mark{grid-column:1 / 3;grid-row:3;align-self:end;font-size:clamp(56px,9vw,132px)}.footer .footer__blocks .rd-footer-mark{margin-top:40px!important}.footer .footer_bottom-inner{flex-wrap:wrap;justify-content:space-between!important}}.breadcrumbs .breadcrumb-list{flex:1 1 auto;min-width:0;flex-wrap:nowrap!important;white-space:nowrap}.breadcrumbs .breadcrumb-item{flex:0 0 auto;min-width:0}.breadcrumbs .breadcrumb-item:last-child{flex:0 1 auto;overflow:hidden}.breadcrumbs .breadcrumb-item:not(:first-child):not(:last-child){flex:0 1 auto;max-width:38%;overflow:hidden}.breadcrumbs .breadcrumb-item>*,.breadcrumbs .breadcrumb-truncate{display:block!important;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:none;line-clamp:none}.breadcrumbs .breadcrumb-item.dot-between:not(:last-child){display:inline-flex!important}.breadcrumbs .next-prev{flex:0 0 auto}.testimonial_wraper.has-card-bg{background-color:var(--t-card-bg)}.testimonial_wraper[style*=--t-card-text] .primary-color{color:var(--t-card-text)}.testimonial_wraper.has-card-bg:not(.border) .testimonial_info>div{padding-inline:20px}.product-quickview__content button-wishlist{display:none!important}html.open-popup #upCartStickyButton{display:none!important}.shopable-video__product-information .product_submit_button,.product-quickview__content .product_submit_button{--btn-primary-bg-color:var(--rd-wine);--btn-primary-bg-graident-color:var(--rd-wine);--btn-primary-hover-bg-color:var(--rd-wine-deep);--btn-primary-hover-bg-color-graident:var(--rd-wine-deep);--btn-primary-color:#fff;--btn-primary-hover-color:#fff}.shopable-video__product-information .shopify-payment-button__button--unbranded,.product-quickview__content .shopify-payment-button__button--unbranded{--btn-primary-bg-color:#111;--btn-primary-bg-graident-color:#111;--btn-primary-hover-bg-color:#333;--btn-primary-hover-bg-color-graident:#333;--btn-primary-color:#fff;--btn-primary-hover-color:#fff}.product-item__price .card-product-price:has(.rd-card-off),.rd-pdp .product-detail__price .card-product-price:has(.rd-card-off),.rd-nav-card__price:has(.rd-card-off),.rd-search-card__price:has(.rd-card-off){display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"off compare" "off sale";column-gap:8px;row-gap:2px;align-items:center;white-space:nowrap}.card-product-price:has(.rd-card-off)>.price-regular{grid-area:sale;min-width:0;line-height:1.2}.card-product-price:has(.rd-card-off)>.price-regular:has(.compare-price){grid-area:compare}.card-product-price:has(.rd-card-off) .compare-price{color:var(--rd-ink-soft)}.card-product-price:has(.rd-card-off) .price--special{color:var(--rd-wine);font-weight:700}.rd-card-off{grid-area:off;align-self:stretch;display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:36px;padding:0 7px;border-radius:8px;background:var(--rd-wine);color:#fff;font-family:var(--rd-sans);font-size:13px;font-weight:700;line-height:1}.video-item__product .product-item__price .card-product-price:has(.rd-card-off),sticky-add-cart .product-item__price .card-product-price:has(.rd-card-off){display:flex;flex-wrap:wrap;row-gap:8px;column-gap:5px;max-height:1.55em;overflow:hidden}.video-item__product .rd-card-off{align-self:auto;min-width:0;min-height:0;padding:2px 4px;border-radius:2px;font-size:11px;font-weight:600;line-height:1.2}.video-item__product .card-product-price:has(.rd-card-off) .compare-price{color:inherit}.video-item__product .card-product-price:has(.rd-card-off) .price--special{color:inherit;font-weight:inherit}.product-item__inner .product__badges-sale{display:none!important}.rd-card-extra,.rd-card-dots{display:none}@media(max-width:1024.98px){.product__media.rd-card-slides{display:flex!important;aspect-ratio:var(--aspect-ratio);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.product__media.rd-card-slides::-webkit-scrollbar{display:none}.product__media.rd-card-slides:before{display:none!important;content:none!important}.product__media.rd-card-slides>.loading_image{display:none!important}.product__media.rd-card-slides>:not(.loading_image){position:relative!important;inset:auto!important;display:block!important;flex:0 0 100%;width:100%!important;height:100%!important;object-fit:cover;opacity:1!important;transform:none!important;scroll-snap-align:start;scroll-snap-stop:always}.product__media.rd-card-slides img{filter:none!important;transform:none!important;opacity:1!important}.rd-card-dots{position:absolute;left:50%;bottom:8px;z-index:2;transform:translate(-50%);display:flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;background:#1a161461;pointer-events:none}.rd-card-dots i{display:block;width:5px;height:5px;border-radius:50%;background:#ffffff8c;transition:background .2s ease,transform .2s ease}.rd-card-dots i.is-active{background:#fff;transform:scale(1.25)}}@media(prefers-reduced-motion:reduce){.rd-card-dots i{transition:none}}.rd-eyebrow{margin:0 0 8px;color:var(--rd-wine);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.rd-sec-title{margin:0;font-family:var(--rd-sans)!important;font-size:clamp(25px,3vw,38px)!important;font-weight:500!important;line-height:1.18;letter-spacing:-.01em;color:var(--rd-ink)}.rd-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.rd-sec-link{flex:0 0 auto;padding-bottom:4px;color:var(--rd-wine)!important;font-size:14px;font-weight:500}.rd-stories{padding:16px 0 6px;font-family:var(--rd-sans)}.rd-stories__track{display:flex;gap:14px;justify-content:safe center;padding:0 15px;overflow-x:auto;scrollbar-width:none;scroll-padding-inline:15px;scroll-snap-type:x proximity}.rd-stories__track::-webkit-scrollbar{display:none}.rd-story{flex:0 0 76px;display:flex;flex-direction:column;align-items:center;gap:7px;scroll-snap-align:start;color:var(--rd-ink)!important}.rd-story__ring{display:block;width:76px;height:76px;padding:3px;border:1.5px solid var(--rd-border);border-radius:50%;background:#fff;transition:border-color .2s ease}.rd-story__ring.is-hot,.rd-story:hover .rd-story__ring{border-color:var(--rd-wine)}.rd-story__ring img,.rd-story__ring video{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:top;background:var(--rd-cream)}.rd-story__label{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:1.25;text-align:center}@media(min-width:768px){.rd-stories{padding-top:28px}.rd-stories__track{gap:26px}.rd-story{flex-basis:96px}.rd-story__ring{width:96px;height:96px}.rd-story__label{font-size:13px}}.rd-panels{padding:40px 0;font-family:var(--rd-sans)}.rd-panels__inner,.rd-discreet__inner{max-width:1320px;margin-inline:auto;padding-inline:15px}.rd-panels__track{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;margin-inline:-15px;padding-inline:15px;scroll-padding-inline:15px}.rd-panels__track::-webkit-scrollbar{display:none}.rd-panel{position:relative;flex:0 0 72%;aspect-ratio:3 / 4;overflow:hidden;border-radius:12px;background:var(--rd-ink);scroll-snap-align:start;color:#fff!important}.rd-panel img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.rd-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1a161400 45%,#1a1614b8);pointer-events:none}.rd-panel__body{position:absolute;z-index:1;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.rd-panel__title{font-size:21px;font-weight:500;line-height:1.2}.rd-panel__meta{font-size:13px;opacity:.86}.rd-panel__text{display:none;font-size:14px;line-height:1.45;max-width:34ch}.rd-panel__cta{display:inline-flex;align-items:center;gap:7px;margin-top:8px;padding:9px 15px;border-radius:999px;background:#fff;color:var(--rd-ink);font-size:13px;font-weight:500;transition:background .2s ease,color .2s ease}.rd-panel:hover .rd-panel__cta{background:var(--rd-wine);color:#fff}@media(min-width:1025px){.rd-panels{padding:64px 0}.rd-panels__inner,.rd-discreet__inner{padding-inline:30px}.rd-panels__track{height:560px;margin:0;padding:0;overflow:visible}.rd-panel{flex:1 1 0;min-width:0;aspect-ratio:auto;transition:flex-grow .55s cubic-bezier(.2,.7,.2,1)}.rd-panel:first-child,.rd-panels__track:hover .rd-panel:hover{flex-grow:3.2}.rd-panels__track:hover .rd-panel:not(:hover){flex-grow:1}.rd-panel__body{left:18px;right:18px;bottom:22px}.rd-panel__title{font-size:20px;overflow-wrap:anywhere}.rd-panel:first-child .rd-panel__title,.rd-panel:hover .rd-panel__title{font-size:26px}.rd-panel__text{display:block}.rd-panel:not(:first-child) .rd-panel__text,.rd-panel:not(:first-child) .rd-panel__cta{opacity:0;transition:opacity .25s ease}.rd-panel:hover .rd-panel__text,.rd-panel:hover .rd-panel__cta,.rd-panel:focus-visible .rd-panel__text,.rd-panel:focus-visible .rd-panel__cta{opacity:1!important}.rd-panels__track:hover .rd-panel:first-child:not(:hover) .rd-panel__text,.rd-panels__track:hover .rd-panel:first-child:not(:hover) .rd-panel__cta{opacity:0}}.rd-finder-wrap{padding:0 15px;font-family:var(--rd-sans)}.rd-finder{display:grid;gap:22px;max-width:1290px;margin:24px auto;padding:26px 20px;border-radius:16px;background:var(--rd-cream)}.rd-finder__text{margin:10px 0 0;color:var(--rd-ink-soft);font-size:15px;line-height:1.55}.rd-finder__box{min-width:0;padding:20px;border-radius:12px;background:#fff}.rd-finder__progress{margin:0 0 6px;color:#6f6866;font-size:12.5px;font-weight:500}.rd-finder__step{margin:0;padding:0;border:0;min-width:0}.rd-finder__step[hidden]{display:none}.rd-finder__step legend{margin-bottom:14px;padding:0;color:var(--rd-ink);font-size:18px;font-weight:500}.rd-finder__options{display:flex;flex-wrap:wrap;gap:8px}.rd-finder__opt{min-height:44px;padding:9px 16px;border:1px solid #DCD2D2;border-radius:999px;background:#fff;color:var(--rd-ink);font-family:var(--rd-sans);font-size:14px;font-weight:500;line-height:1.2;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.rd-finder__opt:hover{background:var(--rd-wine);border-color:var(--rd-wine);color:#fff}.rd-finder__opt:focus-visible,.rd-finder__back:focus-visible{outline:2px solid var(--rd-wine);outline-offset:2px}.rd-finder__back{margin-top:14px;padding:6px 0;border:0;background:none;color:#6f6866;font-family:var(--rd-sans);font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(min-width:900px){.rd-finder{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px;margin-block:40px;padding:44px 48px}.rd-finder__box{padding:28px}}.rd-discreet{padding:32px 0;font-family:var(--rd-sans)}.rd-discreet__head{margin-bottom:20px}.rd-discreet__text{margin:10px 0 0;max-width:56ch;color:var(--rd-ink-soft);line-height:1.55}.rd-discreet__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0}.rd-discreet__item{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;background:#f7f7f7;color:var(--rd-ink)}.rd-discreet__ico{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--rd-cream);color:var(--rd-wine)}.rd-discreet__head .rd-eyebrow{margin:0 0 var(--dsc-eb-mb,8px);text-align:var(--dsc-eb-align-m,left);font-size:var(--dsc-eb-size-m,12px);font-weight:var(--dsc-eb-weight,600);letter-spacing:var(--dsc-eb-ls,.14em);text-transform:var(--dsc-eb-transform,uppercase);color:var(--dsc-eb-color,var(--rd-wine))}.rd-discreet__head .rd-sec-title{text-align:var(--dsc-h-align-m,left);font-size:var(--dsc-h-size-m,25px)!important;font-weight:var(--dsc-h-weight,500)!important;line-height:var(--dsc-h-lh,1.18);letter-spacing:var(--dsc-h-ls,-.01em);text-transform:var(--dsc-h-transform,none);color:var(--dsc-h-color,var(--rd-ink))}.rd-discreet__head .rd-discreet__text{margin-left:var(--dsc-t-ml-m,0);margin-right:var(--dsc-t-mr-m,auto);text-align:var(--dsc-t-align-m,left);font-size:var(--dsc-t-size-m,15px);font-weight:var(--dsc-t-weight,400);color:var(--dsc-t-color,var(--rd-ink-soft))}@media(min-width:768px){.rd-discreet__head .rd-eyebrow{text-align:var(--dsc-eb-align-d,left);font-size:var(--dsc-eb-size-d,12px)}.rd-discreet__head .rd-sec-title{text-align:var(--dsc-h-align-d,left);font-size:clamp(min(var(--dsc-h-size-m,25px),var(--dsc-h-size-d,38px)),var(--dsc-h-fluid,3vw),var(--dsc-h-size-d,38px))!important}.rd-discreet__head .rd-discreet__text{margin-left:var(--dsc-t-ml-d,0);margin-right:var(--dsc-t-mr-d,auto);text-align:var(--dsc-t-align-d,left);font-size:var(--dsc-t-size-d,15px)}}.rd-discreet__item strong{display:block;font-size:15px;font-weight:600;line-height:1.3}.rd-discreet__item small{display:block;margin-top:4px;color:#5c5553;font-size:13px;line-height:1.45}@media(min-width:900px){.rd-discreet{padding:56px 0}.rd-discreet__head{margin-bottom:28px}.rd-discreet__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.rd-discreet__item{padding:24px}}@media(prefers-reduced-motion:reduce){.rd-panel,.rd-panel img{transition:none!important}}.rd-cat-promo--full{grid-column:1 / -1}.rd-cat-promo__inner{display:block;height:100%;overflow:hidden;border-radius:var(--rounded-radius,0)}.rd-cat-promo picture{display:contents}.rd-cat-promo img{display:block;width:100%;height:auto}.rd-cat-promo--cell img{height:100%;object-fit:cover}.rd-tb{--rd-tb-line:rgba(26,22,20,.14);display:flex;align-items:stretch;margin:0 0 20px;border-block:1px solid var(--rd-tb-line);font-family:var(--rd-sans);font-size:14px;font-weight:500;line-height:1.2;color:var(--rd-ink)}.rd-tb .rd-tb__btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:46px;padding:0;margin:0;background:none;border:0;border-radius:0;color:inherit;font:inherit;cursor:pointer;transition:color .2s ease}.rd-tb>.btn-filter,.rd-tb>.rd-tb__sort{flex:1 1 0;min-width:0}.rd-tb>.btn-filter+.rd-tb__sort,.rd-tb>.btn-filter~.rd-tb__sort{border-left:1px solid var(--rd-tb-line)}.rd-tb__sort .select-custom{height:100%}.rd-tb .icon-down{flex:none}.rd-tb__cur,.rd-tb__count,.rd-tb .show-type-products{display:none}.rd-tb__n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--rd-wine);color:#fff;font-size:11px;font-weight:600}.rd-tb .rd-tb__btn:focus-visible,.rd-tb__opt:focus-visible{outline:2px solid var(--rd-wine);outline-offset:-2px}.rd-tb__menu{padding:8px 0 16px;background:#fff;color:var(--rd-ink)}.rd-tb__menu-title{margin:0;padding:14px 24px 10px;font-size:16px;font-weight:600;color:var(--rd-ink)}.rd-tb .rd-tb__opt{position:relative;padding:13px 44px 13px 24px;color:var(--rd-ink);font-size:15px;font-weight:400;line-height:1.3;white-space:normal;cursor:pointer}.rd-tb .rd-tb__opt[selected]{color:var(--rd-wine);font-weight:600}.rd-tb .rd-tb__opt[selected]:after{content:"";position:absolute;top:50%;right:24px;width:6px;height:11px;margin-top:-7px;border:solid var(--rd-wine);border-width:0 2px 2px 0;transform:rotate(45deg)}@media(hover:hover){.rd-tb .rd-tb__btn:hover,.rd-tb .rd-tb__opt:hover{color:var(--rd-wine)}}@media(min-width:1025px){.rd-tb{align-items:center;gap:20px;margin-bottom:24px}.rd-tb>.btn-filter,.rd-tb>.rd-tb__sort{flex:none}.rd-tb>.btn-filter~.rd-tb__sort{border-left:0}.rd-tb .rd-tb__btn{width:auto;min-height:50px}.rd-tb .rd-tb__btn.hidden-1025{display:none}.rd-tb__count{display:block;color:var(--rd-ink-soft);font-weight:400;opacity:.72}.rd-tb .show-type-products{display:flex;flex:none;margin-left:auto;color:var(--rd-ink)}.rd-tb>.rd-tb__sort{margin-left:auto}.rd-tb>.show-type-products+.rd-tb__sort{margin-left:0}.rd-tb__cur{display:block;color:var(--rd-ink-soft);font-weight:400;opacity:.72}}@media(min-width:768px){.rd-tb__menu{top:calc(100% + 1px);min-width:260px;padding:8px 0;border:1px solid var(--rd-tb-line);box-shadow:0 12px 28px #1a16141a}.rd-tb__menu-title{display:none}.rd-tb .rd-tb__opt{padding:10px 44px 10px 18px;font-size:14px}.rd-tb .rd-tb__opt[selected]:after{right:18px}}@media(max-width:767.98px){.rd-tb__menu{border-radius:14px 14px 0 0!important;padding-bottom:max(16px,env(safe-area-inset-bottom))}.rd-tb__sort .select-custom__content{transition-property:opacity,visibility,bottom}}.sec__collection-main .filter-current{margin-bottom:20px}.sec__collection-main .filter-current filter-item{gap:8px;padding:7px 12px;border:1px solid rgba(26,22,20,.14);border-radius:999px;background:none;color:var(--rd-ink);font-family:var(--rd-sans);font-size:13px;font-weight:400}.sec__collection-main .filter-current filter-item.filters_clear{border-color:transparent;padding-inline:4px;background:none;color:var(--rd-wine);text-decoration:underline;text-underline-offset:3px}.sec__collection-main .filter-current .filters{gap:8px;align-items:center}.collection-filter.drawer .sidebar-header{padding:18px 24px}.collection-filter.drawer .sidebar-header h3{font-family:var(--rd-sans);font-size:17px;font-weight:600}.collection-filter.drawer .filter-item{padding-inline:24px}.collection-filter.drawer .collapsible-heading{padding-block:16px;font-family:var(--rd-sans);font-size:15px;font-weight:500;letter-spacing:0}.collection-filter.drawer .filter-action-bottom{padding:12px 24px;gap:16px}.collection-filter.drawer .total_filter{background:var(--rd-wine);color:#fff}.collection-filter.drawer .filter-action-bottom{align-items:center;justify-content:space-between}.collection-filter.drawer facet-apply-canvas{display:inline-flex;justify-content:center;padding:12px 32px;background:var(--rd-wine);color:#fff;font-family:var(--rd-sans);font-size:14px;font-weight:500;cursor:pointer}.collection-filter.drawer facet-clear-all{color:var(--rd-ink);font-size:14px;cursor:pointer}@media(min-width:1025px){.collection-filter.drawer{top:0;bottom:0;left:0;width:95%;max-width:var(--drawer-width,33rem);height:100%;overflow:auto;background:#fff;transform:translate(calc(-100% - 3rem));z-index:16!important}.collection-filter.drawer.open{transform:translate(0)}.collection-filter.drawer .collection-sidebar{display:flex;flex-direction:column;min-height:100%}.collection-filter.drawer .filter-blocks{flex-grow:1}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/redesign.css.map */
