/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}@layer theme{:root,:host{--dh-spacing:.4rem;--dh-font-weight-normal:400;--dh-font-weight-semibold:600;--dh-font-editorial:"DH Manrope", Arial, sans-serif}}@layer utilities;.dh-store{--dh-wine:#a3262c;--dh-cellar:#3b181e;--dh-ivory:#f7f5ef;--dh-ink:#292521;--dh-rule:#ded5c7;--font-body-family:"DH Manrope", Arial, sans-serif;--font-heading-family:"DH Manrope", Arial, sans-serif;--font-heading-weight:500;--font-heading-style:normal;--buttons-radius:3px;--buttons-radius-outset:3px;--inputs-radius:3px;--color-background:247, 245, 239;--gradient-background:rgb(var(--color-background));--color-foreground:41, 37, 33;background:var(--dh-ivory);color:var(--dh-ink);letter-spacing:.01em;-webkit-font-smoothing:antialiased}.dh-store :is(.color-scheme-1,.color-scheme-2){--color-background:247, 245, 239;--gradient-background:rgb(var(--color-background));--color-foreground:41, 37, 33;--color-button:163, 38, 44;--color-button-text:255, 255, 255;--color-link:163, 38, 44;--color-secondary-button:250, 247, 241;--color-secondary-button-text:59, 24, 30}.dh-store .page-width{max-width:144rem}.dh-store :is(h1,h2,.h0,.h1,.h2){letter-spacing:-.035em;line-height:1.14}.dh-store h1{font-size:clamp(3.4rem,4.2vw,6rem)}.dh-store :is(h2,.h1,.h2){font-size:clamp(2.8rem,3vw,4.4rem)}.dh-store .rte{line-height:1.8}.dh-store :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--dh-wine);outline-offset:4px}.dh-store .button{letter-spacing:.04em;min-height:5rem;font-size:1.45rem;font-weight:600;transition:background-color .2s,color .2s}.dh-store .button:not(.button--secondary):not(.button--tertiary){--color-button:163, 38, 44;--color-button-text:255, 255, 255}.dh-store .button:hover{filter:brightness(.93)}.dh-store .button:after{box-shadow:none;border:1px solid rgba(var(--color-button), .55)}.dh-store .button:before{box-shadow:none}.dh-store :is(.field__input,.select__select,.customer input,.customer select){background:#fffdf9}.dh-store .utility-bar{background:var(--dh-cellar);color:var(--dh-ivory);--color-foreground:250, 247, 241}.dh-store .announcement-bar__message{letter-spacing:.09em;color:inherit;font-size:1.2rem}.dh-store .header-wrapper{border-bottom:1px solid var(--dh-rule);background:#fffdf9}.dh-store .header{min-height:9rem}.dh-store .header__heading-logo{object-fit:contain;max-height:6.4rem}.dh-store .header__menu-item{letter-spacing:.025em;font-size:1.4rem}@media (min-width:990px){.dh-store .dh-featured-collection .slider-component-desktop{max-width:144rem;margin-inline:auto;padding-inline:5rem}.dh-store .dh-featured-collection .slider--desktop{margin-inline:0;scroll-padding-left:0}.dh-store .dh-featured-collection .slider--desktop .slider__slide:first-child{margin-left:0}.dh-store .dh-featured-collection .slider--desktop:after{padding-left:0}.dh-store .header__inline-menu{margin-inline:-2rem}.dh-store .header__menu-item{padding-inline:.85rem;font-size:1.3rem}}.dh-store .header__icon{color:var(--dh-cellar)}.dh-store :is(.menu-drawer,.menu-drawer__submenu,.menu-drawer__utility-links,.predictive-search,.search-modal){background:var(--dh-ivory)}.dh-store .menu-drawer__menu-item{font-size:1.8rem}.dh-store .cart-count-bubble{background:var(--dh-wine);color:#fff}.dh-store .video-banner .banner__media:after{content:"";background:linear-gradient(90deg,#190e11d6,#190e1147);position:absolute;inset:0}.dh-store .video-banner .banner__content{justify-content:flex-start;padding-block:7rem}.dh-store .video-banner .banner__box{text-align:left;background:0 0;width:100%;max-width:77rem;padding:0}.dh-store .video-banner__stack{align-items:flex-start;gap:2.4rem}.dh-store .video-banner__badge{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0;border-radius:0;padding:0}.dh-store .video-banner__heading{color:#fffaf1;max-width:70rem;text-shadow:none;font-size:clamp(4rem,5.5vw,7.8rem);font-weight:400}.dh-store .video-banner__address{color:#eee2d3;font-size:1.6rem}.dh-store .video-banner__tagline{color:#fffaf1;max-width:45rem;font-size:1.8rem;font-weight:400}.dh-store .video-banner__buttons{justify-content:flex-start}.dh-store .video-banner__usps{color:#fff;justify-content:flex-start;gap:2rem}.dh-store :is(.video-banner__usp,.video-banner__trustpilot){box-shadow:none;color:#fffaf1;background:0 0;border:0;padding:0;font-size:1.3rem}.dh-store .category-tiles-wrapper{background:#eee7db;padding:3.6rem 0 4rem}.dh-store .category-widget{max-width:144rem;padding-inline:3rem}.dh-store .category-widget h2{text-shadow:none;color:var(--dh-cellar);margin:0 0 2.4rem;font-size:2.8rem}.dh-store .tile-scroll-container{gap:1.2rem;padding:0 0 1rem}.dh-store .tile-scroll-container:before,.dh-store .scroll-padding{display:none}.dh-store .category-tile{width:auto;max-width:18rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffdf9;border-radius:2px;flex:1 0 12rem}.dh-store .category-tile .image-wrapper{height:13rem}.dh-store .category-tile .image-wrapper img{object-fit:cover}.dh-store .category-label{color:var(--dh-cellar);background:#fffdf9;padding:1.4rem .8rem;font-size:1.35rem;font-weight:600}.dh-store .collection{padding-block:5rem}.dh-store .title-wrapper-with-link{margin-bottom:3.2rem}.dh-store :is(.product-grid,.collection-list){--grid-desktop-horizontal-spacing:24px;--grid-desktop-vertical-spacing:32px;--grid-mobile-horizontal-spacing:12px;--grid-mobile-vertical-spacing:24px}.dh-store .product-card-wrapper .card{box-shadow:none;background:#fffdf9;border:1px solid #e9e2d7;border-radius:3px;overflow:hidden}.dh-store .product-card-wrapper .card__inner{background:#f3efe8;border-radius:0}.dh-store .product-card-wrapper .card__media{inset:1rem}.dh-store .product-card-wrapper .card__media img{object-fit:contain;mix-blend-mode:multiply}.dh-store .product-card-wrapper .card__content{padding-inline:1.6rem}.dh-store .product-card-wrapper .card__information{padding-block:1.8rem 1rem}.dh-store .product-card-wrapper .card__heading{font-family:var(--font-body-family);letter-spacing:0;font-size:1.65rem;font-weight:600;line-height:1.4}.dh-store .product-card-wrapper .price{color:var(--dh-cellar);margin-top:1rem;font-size:1.65rem}.dh-store .quick-add{margin-bottom:1.6rem}.dh-store .quick-add__submit{min-height:4.5rem;padding:1rem;font-size:1.3rem}.dh-store .badge{letter-spacing:.04em;border-radius:2px;font-size:1.15rem}.dh-store .collection-card-wrapper .card__inner{border-radius:3px;overflow:hidden}.dh-store .collection-card-wrapper .card__heading{font-size:2.2rem}.dh-store :is(.slider-button,.pagination__item){color:var(--dh-cellar)}.dh-store .slider-button{border:1px solid var(--dh-rule);border-radius:50%;margin:.5rem}.dh-store .rich-text{padding-block:6rem}.dh-store .rich-text__blocks{max-width:90rem}.dh-store [id*=__rich_text_6knLkH] .rich-text{padding-block:3.6rem 1.6rem}.dh-store .collection-description-toggle{text-align:center;max-width:95rem;padding-bottom:2rem;line-height:1.75}.dh-store .image-with-text .image-with-text__content{padding:clamp(2.4rem,5vw,7rem)}.dh-store .image-with-text__media{border:0}.dh-store .image-with-text{margin-block:3rem}.dh-store .banner:not(.video-banner) .banner__box{color:var(--dh-ink);--color-foreground:41, 37, 33;--color-button:163, 38, 44;--color-button-text:255, 255, 255;background:#faf7f1f5;border:1px solid #ded5c799;border-radius:3px;padding:clamp(2.4rem,4vw,5.6rem)}.dh-store .banner:not(.video-banner) .banner__heading{color:var(--dh-cellar);font-size:clamp(3.4rem,4.5vw,6.4rem)}.dh-store .banner:not(.video-banner) .banner__text{max-width:56rem;font-size:1.7rem;line-height:1.8}.dh-store .multicolumn{padding-block:3rem}.dh-store .multicolumn-card{border:1px solid var(--dh-rule);background:#fffdf9;border-radius:3px;overflow:hidden}.dh-store .multicolumn-card__info{padding:3rem}.dh-store .multicolumn-card__info h3{color:var(--dh-cellar);font-family:var(--font-heading-family);font-size:2.6rem;font-weight:400;line-height:1.2}.dh-store .multicolumn-card__info .rte{font-size:1.5rem}.dh-store .image-with-text__text--caption{color:var(--dh-wine);letter-spacing:.14em;text-transform:uppercase;font-size:1.15rem}.dh-store .multirow__inner{row-gap:5rem}.dh-store .contact{padding-block:4rem}.dh-store .contact .title{color:var(--dh-cellar)}.dh-store .shopify-policy__container{max-width:90rem;padding:4rem 2.4rem 6rem}.dh-store .shopify-policy__body{font-size:1.6rem;line-height:1.8}.dh-store .collection-hero{background:#eee7db;padding-block:4rem}.dh-store .collection-hero__title{color:var(--dh-cellar)}.dh-store .facets-container{border-bottom:1px solid var(--dh-rule);margin-bottom:2.4rem;padding-block:2.4rem}.dh-store :is(.facets__heading,.facet-filters__label,.product-count__text){font-family:var(--font-body-family);letter-spacing:0;font-size:1.4rem;line-height:1.5}.dh-store .product{--grid-desktop-horizontal-spacing:64px;padding-block:3rem}.dh-store .product__title h1{font-size:clamp(3rem,3.2vw,4.6rem)}.dh-store .product__media-wrapper{background:#f1ece3;border-radius:3px;padding:2rem}.dh-store .product__media-wrapper .product__media{background:0 0}.dh-store .product__media img{mix-blend-mode:multiply}.dh-store .product__info-container>*+*{margin-top:2.4rem}.dh-store .product__accordion{border-color:var(--dh-rule)}.dh-store .product__accordion .accordion__title{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600}.dh-store .quick-add-modal__content-info{display:block}.dh-store .quick-add-modal__content-info>.page-width{padding-inline:0}.dh-store .quick-add-modal .product{--grid-desktop-horizontal-spacing:24px;padding-block:2rem}.dh-store .quick-add-modal .product__title h2{font-size:clamp(2.6rem,3vw,3.6rem)}.dh-store .quick-add-modal .product__info-wrapper{min-width:0}.dh-store .quantity{border:1px solid var(--dh-rule);background:#fffdf9}.dh-store .quantity:after{box-shadow:none}.dh-store .drawer__inner{background:var(--dh-ivory)}.dh-store .cart-item{border-color:var(--dh-rule)}.dh-store .cart-item__name{font-family:var(--font-body-family);font-weight:600}.dh-store .footer{background:var(--dh-cellar);color:#eee7db;--color-foreground:238, 231, 219;--color-background:59, 24, 30;--color-link:238, 231, 219;padding-top:6rem}.dh-store .footer-block__heading{font-family:var(--font-body-family);color:#fffaf1;letter-spacing:.055em;font-size:1.5rem;font-weight:600}.dh-store .footer .list-menu__item--link{color:#e4d8c9;font-size:1.4rem}.dh-store .footer__content-top{padding-bottom:5rem}.dh-store .footer__content-bottom{border-color:#70474a}.dh-store .footer-block__newsletter{text-align:left}.dh-store .footer .field__input{color:#fff;background:0 0}.dh-store .footer .field__label{color:#eee7db}.dh-store .newsletter{background:#eee7db}.dh-store .page-width.page-width--narrow{max-width:90rem}.dh-store .main-blog{padding-block:5rem 7rem}.dh-store .main-blog>.title--primary{border-bottom:1px solid var(--dh-rule);color:var(--dh-cellar);margin:0 0 4rem;padding-bottom:3rem}.dh-store .blog-articles{gap:4rem 2.8rem}.dh-store .article-card-wrapper .article-card{border:1px solid var(--dh-rule);box-shadow:none;text-align:left;background:#fffdf9;border-radius:3px;overflow:hidden}.dh-store .article-card-wrapper .card__information{padding:2.8rem}.dh-store .article-card-wrapper .card__heading{font-family:var(--font-heading-family);color:var(--dh-cellar);font-size:2.8rem;font-weight:400;line-height:1.2}.dh-store .article-card-wrapper .article-card__info{color:#746251;letter-spacing:.1em;margin-top:1.6rem;font-size:1.1rem}.dh-store .article-card-wrapper .article-card__excerpt{color:#5e544d;margin-top:1.6rem;font-size:1.5rem;line-height:1.8}.dh-store .article-card-wrapper .card__inner.ratio:before{padding-bottom:65%}.dh-store .article-card-wrapper .card__media{inset:0}.dh-store .article-template{padding-block:3rem 6rem}.dh-store .article-template__hero-container{max-width:134rem;padding-inline:3rem}.dh-store .article-template__hero-container .media{border-radius:3px}.dh-store .article-template__hero-adapt{max-height:52rem;padding-bottom:min(42%,52rem)!important}.dh-store .article-template>header{text-align:center;max-width:100rem;margin-block:4rem}.dh-store .article-template__title{color:var(--dh-cellar);font-size:clamp(3.2rem,4vw,5.6rem)}.dh-store .article-template__content{overflow-wrap:anywhere;font-size:1.8rem;line-height:1.9}.dh-store .article-template__content :is(h2,h3){color:var(--dh-cellar);margin-top:4rem}.dh-store .article-template__content h2{font-size:clamp(2.6rem,3vw,3.8rem)}.dh-store .article-template__content blockquote{font-family:var(--font-heading-family);background:#eee7db;border-left:3px solid #a48a58;margin-inline:0;padding:2rem 3rem}.dh-store .article-template__back{border-top:1px solid var(--dh-rule);max-width:84rem;margin-inline:auto;padding-top:3rem}.dh-store .article-template__link{color:var(--dh-wine);font-size:1.5rem}.dh-store .article-template__comment-wrapper{background:#eee7db}.dh-store .main-page-title{border-bottom:1px solid var(--dh-rule);color:var(--dh-cellar);padding-bottom:2.4rem}.dh-store .template-search__header{background:#eee7db;margin-bottom:3rem;padding:4rem 2rem}.dh-store .template-search__header h1{color:var(--dh-cellar);margin-top:0}.dh-store .template-search__search{max-width:68rem}.dh-store cart-items .title-wrapper-with-link{border-bottom:1px solid var(--dh-rule);padding-bottom:2.4rem}.dh-store .cart-items th{letter-spacing:.1em;color:#746251;font-size:1.15rem}.dh-store .cart-item__image-container{background:#f1ece3;border-radius:3px;overflow:hidden}.dh-store .cart-item__image{mix-blend-mode:multiply}.dh-store .cart-item__name{font-family:var(--font-heading-family);color:var(--dh-cellar);font-size:2.2rem;font-weight:400}.dh-store .cart__blocks{border:1px solid var(--dh-rule);background:#eee7db;border-radius:3px;padding:3rem}.dh-store .cart__blocks .totals{align-items:baseline}.dh-store .cart__blocks .totals__total{font-family:var(--font-body-family);font-size:1.7rem;font-weight:600}.dh-store .cart__blocks .totals__total-value{color:var(--dh-cellar);font-size:2.4rem}.dh-store .cart__empty-text{color:var(--dh-cellar)}.dh-store .cart__warnings{padding-block:7rem}.dh-store .drawer__heading{font-family:var(--font-heading-family);color:var(--dh-cellar)}.dh-store .drawer__header,.dh-store .drawer__footer{background:var(--dh-ivory)}.dh-store cart-drawer .drawer__heading{font-size:3rem}.dh-store cart-drawer .cart-item__name{font-size:1.8rem;line-height:1.3}.dh-store cart-drawer .totals{align-items:baseline;gap:1.6rem}.dh-store cart-drawer .totals__total{font-family:var(--font-body-family);font-size:1.6rem;font-weight:600}.dh-store cart-drawer .totals__total-value{white-space:nowrap;font-size:2rem}@media (min-width:990px){.dh-store .main-blog .blog-articles:not(.blog-articles--collage){grid-template-columns:repeat(3,minmax(0,1fr))}.dh-store .main-blog .blog-articles:not(.blog-articles--collage)>:first-child:has(.card--media){grid-column:1/-1}.dh-store .main-blog .blog-articles:not(.blog-articles--collage)>:first-child .card--media{grid-template-columns:1.1fr 1fr;align-items:stretch;display:grid}.dh-store .main-blog .blog-articles:not(.blog-articles--collage)>:first-child .card--media>.card__inner{height:100%;min-height:42rem}.dh-store .main-blog .blog-articles:not(.blog-articles--collage)>:first-child .card--media>.card__content{align-items:center;display:flex}.dh-store .main-blog .blog-articles:not(.blog-articles--collage)>:first-child .card__information{padding:4rem}.dh-store .main-blog .blog-articles:not(.blog-articles--collage)>:first-child .card__heading{font-size:clamp(3rem,3.2vw,4.6rem)}}@media (max-width:749px){.dh-store .main-blog{padding-block:3rem 4rem}.dh-store .main-blog>.title--primary{margin-bottom:2.4rem}.dh-store .blog-articles{gap:2.4rem}.dh-store .article-card-wrapper .card__information{padding:2rem}.dh-store .article-card-wrapper .card__heading{font-size:2.6rem}.dh-store .article-template__hero-container{padding-inline:1.5rem}.dh-store .article-template__hero-adapt{padding-bottom:68%!important}.dh-store .article-template__content{font-size:1.6rem}.dh-store .cart__blocks{padding:2rem}.dh-store .cart-item__name{font-size:1.8rem}}.dh-shell{width:100%;max-width:144rem;margin-inline:auto;padding-inline:3rem}.dh-eyebrow{--tw-font-weight:var(--dh-font-weight-semibold);font-weight:var(--dh-font-weight-semibold);text-transform:uppercase;color:var(--dh-wine);letter-spacing:.18em;margin:0 0 1.8rem;font-size:1.15rem}.dh-editorial-title{font-family:var(--dh-font-editorial);--tw-font-weight:var(--dh-font-weight-normal);font-weight:var(--dh-font-weight-normal);color:var(--dh-cellar);letter-spacing:-.035em;margin:0 0 2.4rem;font-size:clamp(3.6rem,4.5vw,6rem);line-height:1.1}.dh-link{align-items:center;gap:calc(var(--dh-spacing) * 3);--tw-font-weight:var(--dh-font-weight-semibold);font-weight:var(--dh-font-weight-semibold);color:var(--dh-wine);text-underline-offset:.6rem;min-height:4.4rem;font-size:1.5rem;display:inline-flex}.dh-event-intro{align-items:center;gap:calc(var(--dh-spacing) * 10);display:grid}@media (min-width:64rem){.dh-event-intro{grid-template-columns:repeat(2,minmax(0,1fr))}}.dh-event-intro{padding-block:6.4rem}.dh-event-intro__copy{max-width:58rem}.dh-event-intro__copy p:not(.dh-eyebrow){font-size:1.8rem;line-height:1.8}.dh-event-intro__image{object-fit:cover;border-radius:3px;width:100%;height:40rem}.dh-event-actions{align-items:center;gap:calc(var(--dh-spacing) * 5);flex-wrap:wrap;margin-top:3rem;display:flex}.dh-events-feature{border-block:1px solid var(--dh-rule);background:#eee7db}.dh-event-calendar{padding-bottom:6rem;display:block}.dh-calendar-section{border-top:1px solid var(--dh-rule);padding-top:5rem;scroll-margin-top:12rem}.dh-calendar-heading{justify-content:space-between;align-items:flex-end;gap:calc(var(--dh-spacing) * 5);flex-wrap:wrap;margin-bottom:3rem;display:flex}.dh-calendar-heading h2{margin:0}.dh-event-filters{align-items:flex-end;gap:calc(var(--dh-spacing) * 8);background:#eee7db;border-radius:3px;flex-wrap:wrap;margin-bottom:3rem;padding:2.4rem;display:flex}.dh-event-filters[hidden],.dh-event-card[hidden],.dh-event-empty[hidden],[data-event-group][hidden]{display:none}.dh-event-search{flex:26rem;gap:.8rem;font-size:1.4rem;display:grid}.dh-event-search input,.dh-event-newsletter input[type=email]{font:inherit;color:var(--dh-ink);box-sizing:border-box;background:#fffdf9;border:1px solid #c6b9a7;border-radius:2px;width:100%;min-height:4.8rem;padding:1.2rem 1.4rem}.dh-event-check{align-items:center;gap:calc(var(--dh-spacing) * 3);cursor:pointer;min-height:4.8rem;font-size:1.4rem;display:flex}.dh-event-check input{width:1.8rem;height:1.8rem;accent-color:var(--dh-wine)}.dh-event-count{margin:1.5rem 0;font-size:1.3rem}.dh-event-grid{gap:calc(var(--dh-spacing) * 6);display:grid}@media (min-width:48rem){.dh-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.dh-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.dh-event-card{border:1px solid var(--dh-rule);background:#fffdf9;border-radius:3px;flex-direction:column;display:flex;overflow:hidden}.dh-event-card__image-link{aspect-ratio:3/2;background:#eee7db;display:block;overflow:hidden}.dh-event-card__image{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.dh-event-card:hover .dh-event-card__image{transform:scale(1.025)}.dh-event-card__body{flex-direction:column;flex:1;padding:2.4rem;display:flex}.dh-event-card__meta{justify-content:space-between;align-items:center;gap:calc(var(--dh-spacing) * 3);flex-wrap:wrap;font-size:1.25rem;font-weight:600;display:flex}.dh-event-status{color:var(--dh-cellar);background:#eee7db;padding:.5rem .8rem;font-size:1.1rem;font-weight:400}.dh-event-status--past{color:#645c55}.dh-event-card h3{font-family:var(--font-heading-family);margin:2rem 0 1.2rem;font-size:2.6rem;line-height:1.25}.dh-event-card h3 a{color:var(--dh-cellar);text-decoration:none}.dh-event-card__excerpt{color:#645c55;margin:0 0 2.4rem;font-size:1.45rem;line-height:1.7}.dh-event-card__footer{justify-content:space-between;align-items:flex-end;gap:calc(var(--dh-spacing) * 3);border-top:1px solid var(--dh-rule);flex-wrap:wrap;margin-top:auto;padding-top:2rem;display:flex}.dh-event-card__price{color:var(--dh-cellar);font-size:2rem;font-weight:600}.dh-event-card__price-label{color:#645c55;font-size:1.1rem;display:block}.dh-calendar-secondary{margin-top:6rem}.dh-event-archive{border-block:1px solid var(--dh-rule);margin-top:5rem;padding:2.4rem 0}.dh-event-archive summary{cursor:pointer;font-family:var(--font-heading-family);justify-content:space-between;align-items:center;padding:1rem 0;font-size:2.6rem;display:flex}.dh-event-archive[open] .dh-event-grid{margin-top:3rem}.dh-event-follow{align-items:center;gap:calc(var(--dh-spacing) * 10);display:grid}@media (min-width:64rem){.dh-event-follow{grid-template-columns:repeat(2,minmax(0,1fr))}}.dh-event-follow{background:#eee7db;border-radius:3px;margin-top:6rem;padding:4rem;scroll-margin-top:12rem}.dh-event-follow h2{margin:0 0 1.6rem;font-size:3.6rem}.dh-event-follow p{line-height:1.7}.dh-event-email-row{gap:calc(var(--dh-spacing) * 3);margin-top:.8rem;display:flex}.dh-event-email-row input{min-width:0}.dh-event-consent{color:#645c55;font-size:1.2rem}.dh-event-consent a{color:inherit}.dh-event-empty{background:#eee7db;padding:2.4rem}.dh-event-product-intro{border-bottom:1px solid var(--dh-rule);padding-top:2rem;padding-bottom:1.6rem}.dh-event-product-date{color:var(--dh-cellar);align-items:center;gap:1.6rem;margin-top:.8rem;font-size:1.6rem;display:flex}.dh-event-product-notice{margin:1rem 0 0;font-size:1.4rem}.dh-store #vinsmagning-page{max-width:128rem;margin-inline:auto;padding-inline:3rem}.dh-store #vinsmagning-page>header{text-align:center;max-width:90rem;margin-inline:auto;padding-block:5rem}.dh-store #vinsmagning-page p,.dh-store #vinsmagning-page li{line-height:1.8}.dh-store #vinsmagning-page>section{border-top:1px solid var(--dh-rule);padding-block:4rem}.dh-store #vinsmagning-page>figure{margin:3rem 0}.dh-store #vinsmagning-page figure{border-radius:3px;overflow:hidden}.dh-store #vinsmagning-page figure img{object-fit:cover;width:100%;max-height:48rem;display:block}.dh-store #vinsmagning-page .grid{gap:2.4rem;margin:2.4rem 0;padding:0;list-style:none;display:grid}.dh-store #vinsmagning-page .grid>li,.dh-store #vinsmagning-page details{background:#eee7db;padding:2rem}.dh-store #vinsmagning-page details{margin-bottom:1rem}.dh-store #vinsmagning-page summary{cursor:pointer;font-weight:600}.dh-store #vinsmagning-page>section:last-child{text-align:center}.dh-store #vinsmagning-page>section:last-child>a{background:var(--dh-wine);color:#fff;border-radius:3px;align-items:center;gap:1rem;padding:1.4rem 3rem;text-decoration:none;display:inline-flex}.dh-store #vinsmagning-page>section:last-child svg{width:2rem;height:2rem}@media (min-width:750px){.dh-store #vinsmagning-page .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:749px){.dh-store #vinsmagning-page{padding-inline:2rem}.dh-store #vinsmagning-page .dh-shell{padding-inline:0}}.dh-events-page #MainContent>[id*=__rich_text_6knLkH] .rich-text{padding-block:2.4rem 0}.dh-store .category-widget h2{font-weight:400}.dh-store .product-card-wrapper .dh-badges{gap:0;max-width:none;margin:1.4rem 0;position:static}.dh-store .product-card-wrapper .dh-badge{box-shadow:none;color:#6b625a;white-space:normal;background:0 0;border:0;border-bottom:1px solid #eee7db;border-radius:0;justify-content:space-between;gap:.6rem;padding:.45rem 0;font-size:1.05rem;font-weight:400;line-height:1.4;display:flex}.dh-store .product-card-wrapper .dh-badge strong{color:var(--dh-wine);font-size:1.25rem;font-weight:700}.dh-store .product-card-wrapper .price__container{width:100%}.dh-store .product-card-wrapper .price-item--last,.dh-store .product-card-wrapper .price__regular .price-item--regular,.dh-store .product-card-wrapper .price .price-item--sale{color:var(--dh-cellar);font-size:2.1rem;font-weight:700}.dh-store .dh-card-purchase{gap:.8rem;display:flex}.dh-store .dh-card-quantity{width:10rem;min-height:4.5rem}.dh-store .dh-card-quantity .quantity__button{width:3rem}.dh-store .dh-card-quantity .quantity__input{width:3rem;padding:0;font-size:1.4rem}.dh-store .dh-card-purchase .quick-add__submit{--color-button:163, 38, 44;--color-button-text:255, 255, 255;flex:1;width:auto;min-width:0}.dh-store .product__info-container .price--on-sale{flex-wrap:wrap;align-items:center;gap:.7rem 1.2rem;display:flex}.dh-store .product__info-container .price--on-sale .price__container{margin-bottom:0}.dh-store .product__info-container .dh-product-price-line{flex-wrap:wrap;align-items:baseline;gap:.8rem 1.4rem;display:flex}.dh-store .product__info-container .dh-product-price-line .price__container{margin-bottom:0}.dh-store .product__info-container .dh-product-volume{border-left:1px solid var(--dh-rule);color:#756b61;white-space:nowrap;flex:none;padding-left:1.4rem;font-size:1.25rem;font-weight:500;line-height:1.5}@media (min-width:990px){.dh-store .product-grid.grid--4-col-desktop>.grid__item,.dh-store .product-grid.grid--5-col-desktop>.grid__item{width:calc(33.3333% - 16px);max-width:calc(33.3333% - 16px)}.dh-store .product-card-wrapper .card--media{grid-template-rows:1fr auto;grid-template-columns:38% minmax(0,1fr);align-content:start;column-gap:1.6rem;padding:1.8rem;display:grid}.dh-store .product-card-wrapper .card--media>.card__inner{background:0 0;grid-area:1/1;align-self:start;height:29rem}.dh-store .product-card-wrapper .card--media>.card__inner:before{display:none}.dh-store .product-card-wrapper .card--media>.card__inner .card__media{position:absolute;inset:0}.dh-store .product-card-wrapper .card--media>.card__content{display:contents}.dh-store .product-card-wrapper .card--media>.card__content>.card__information{grid-area:1/2;padding:0}.dh-store .product-card-wrapper .card--media>.card__content>.quick-add{grid-area:2/1/auto/-1;margin:2rem 0 0}.dh-store .product-card-wrapper .card--media>.card__content>.card__badge{grid-column:1/-1}.dh-store .product-card-wrapper .card__heading{font-family:var(--font-heading-family);font-size:2.15rem;font-weight:400;line-height:1.18}}@media (max-width:749px){.dh-store .dh-card-purchase{flex-direction:column}.dh-store .dh-card-quantity{width:100%}.dh-store .dh-card-quantity .quantity__button{width:4.4rem}.dh-store .product-card-wrapper .dh-badge{font-size:.95rem}.dh-store .product-card-wrapper .dh-badge strong{font-size:1.1rem}.dh-event-follow{padding:2.4rem}.dh-event-email-row{flex-direction:column}.dh-shell,.dh-store .category-widget{padding-inline:2rem}.dh-store .header{min-height:7.4rem}.dh-store .header__heading-logo{max-height:5rem}.dh-store .video-banner{min-height:59rem}.dh-store .video-banner .banner__content{align-items:center;padding:5rem 2.4rem}.dh-store .video-banner .banner__media{height:100%;position:absolute}.dh-store .video-banner .banner__box{padding:0}.dh-store .video-banner__heading{font-size:4.5rem}.dh-store .video-banner__tagline{font-size:1.6rem}.dh-store .video-banner__usps{flex-direction:column;gap:.8rem}.dh-store .category-tile{flex-basis:12rem;min-width:12rem}.dh-store .collection{padding-block:3rem}.dh-store .product-card-wrapper .card__content{padding-inline:1rem}.dh-store .product-card-wrapper .card__heading,.dh-store .product-card-wrapper .price{font-size:1.45rem}.dh-store .product__media-wrapper{padding:1rem}.dh-store .product{padding-top:1rem}.dh-store .footer{padding-top:4rem}.dh-event-intro{padding-block:4rem}.dh-event-intro__image{height:28rem}}.dh-store .dh-catalog-card .card--media{background:0 0;border:0;border-radius:0;flex-direction:column;gap:0;padding:0;display:flex;overflow:visible}.dh-store .dh-catalog-card .card--media>.card__inner{background:0 0;border-radius:0;flex:none;width:100%;height:32rem;overflow:hidden}.dh-store .dh-catalog-card .card--media>.card__inner:before{display:none}.dh-store .dh-catalog-card .card--media>.card__inner .card__media{inset:0}.dh-store .dh-catalog-card .card__media>.media{width:auto;height:auto;inset:2.2rem 9.5rem 2.2rem 1.2rem}.dh-store .dh-catalog-card .card__media>.media:only-child{right:1.2rem}.dh-store .dh-catalog-card .card__media img{object-fit:contain;mix-blend-mode:multiply;border-radius:0;transition:transform .4s}.dh-store .dh-catalog-card:hover .card__media img{transform:scale(1.035)}.dh-store .dh-catalog-card .dh-badges{z-index:1;flex-direction:column;gap:1.1rem;width:7rem;margin:0;display:flex;position:absolute;inset:1.8rem 1.4rem auto auto}.dh-store .dh-catalog-card .dh-badge{text-align:center;border-bottom:1px solid #d6cdc0;flex-direction:column;align-items:center;gap:.2rem;padding:0 0 1rem;line-height:1.15;display:flex}.dh-store .dh-catalog-card .dh-badge strong{font-family:var(--font-body-family);color:var(--dh-cellar);letter-spacing:-.07em;font-size:2.5rem;font-weight:600;line-height:1}.dh-store .dh-catalog-card .dh-badge>span{color:#65574d;letter-spacing:.025em;font-size:.95rem}.dh-store .dh-catalog-card .dh-badges:has(.dh-badge:nth-child(5)){gap:.5rem}.dh-store .dh-catalog-card .dh-badges:has(.dh-badge:nth-child(5)) .dh-badge{padding-bottom:.4rem}.dh-store .dh-catalog-card .dh-badges:has(.dh-badge:nth-child(5)) strong{font-size:2rem}.dh-store .dh-catalog-card .card--media>.card__content{flex-direction:column;flex:1;padding:0;display:flex}.dh-store .dh-catalog-card .card--media>.card__content>.card__information{flex-direction:column;flex:1;padding:2rem 0 1.4rem;display:flex}.dh-store .dh-catalog-card .card__heading{font-family:var(--font-heading-family);letter-spacing:-.035em;min-height:7.8rem;font-size:1.85rem;font-weight:550;line-height:1.4}.dh-store .dh-catalog-card .card__heading a{text-decoration:none}.dh-store .dh-catalog-card .card__heading a:hover{color:var(--dh-wine)}.dh-store .dh-catalog-card .card-information{flex-direction:column;flex:1;display:flex}.dh-store .dh-catalog-card .card-information>.caption-with-letter-spacing{letter-spacing:.1em;color:#736354;opacity:1;margin:1rem 0 1.6rem;font-size:1.05rem}.dh-store .dh-catalog-card .price{margin-top:auto;padding-top:.4rem}.dh-store .dh-catalog-card .price :is(.price-item--last,.price-item--sale,.price__regular .price-item--regular){letter-spacing:-.035em;font-size:2.3rem;font-weight:600}.dh-store .dh-catalog-card .price__sale .price-item--regular{color:#796d61;font-size:1.15rem}.dh-store .dh-catalog-card .price .price__badge-sale.price__badge-sale--spar{margin-top:.6rem;padding:.45rem .7rem;font-size:1.05rem}.dh-store .dh-catalog-card .card--media>.card__content>.quick-add{border-bottom:1px solid #cfc3b2;margin:auto 0 0;padding:0 0 2rem}.dh-store .dh-catalog-card .dh-card-purchase{gap:.6rem}.dh-store .dh-catalog-card .dh-card-quantity{width:8.8rem;min-height:4.4rem}.dh-store .dh-catalog-card .dh-card-quantity .quantity__button{width:2.8rem}.dh-store .dh-catalog-card .quick-add__submit{letter-spacing:.01em;--color-button:59, 24, 30;--color-button-text:255, 255, 255;background:var(--dh-cellar);color:#fff;border-radius:0;min-height:4.4rem;padding:1rem .8rem;font-size:1.3rem}.dh-store .dh-catalog-card .quick-add__submit:after{border:0;border-radius:0}.dh-store .dh-catalog-card .quick-add__submit:hover{background:var(--dh-wine)}.dh-store .dh-catalog-card .card__badge{z-index:1}.dh-store .dh-catalog-card .card--media>.card__content>.card__badge:empty{display:none}@media (min-width:990px){.dh-store .product-grid:is(.grid--4-col-desktop,.grid--5-col-desktop)>.grid__item{width:calc(25% - 15px);max-width:calc(25% - 15px)}.dh-store .product-grid{gap:4rem 20px}.dh-store .header--top-center{grid-template-columns:1fr auto auto;grid-template-areas:"heading left-icons icons""navigation navigation navigation";column-gap:1.6rem;padding-top:1.8rem;padding-bottom:0}.dh-store .header--top-center :is(.header__heading,.header__heading-link){justify-self:start}.dh-store .header__heading-logo{width:10rem;max-height:7rem}.dh-store .header__inline-menu{border-top:1px solid var(--dh-rule);width:100%;margin:1.5rem 0 0!important}.dh-store .header__inline-menu>.list-menu{justify-content:space-between;width:100%;display:flex}.dh-store .header__menu-item{padding:1.6rem .5rem;font-size:1.35rem}}.dh-store .video-banner{background:#351a21;min-height:66rem}.dh-store .video-banner .banner__media{z-index:0;width:48%;left:52%}.dh-store .video-banner .banner__media:after{background:linear-gradient(#0000 40%,#21131755)}.dh-store .video-banner .banner__content{z-index:1;pointer-events:none}.dh-store .video-banner .banner__box{pointer-events:auto;width:49%;max-width:none;padding-right:5rem}.dh-store .video-banner__heading{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(5.8rem,5.7vw,8.2rem);line-height:1.02}.dh-store .video-banner__address{padding-top:1.2rem}.dh-store .video-banner__address p{color:#d7bdab;font-size:1.35rem}.dh-store .video-banner__tagline{color:#eee1d3;max-width:34rem;font-size:1.7rem}.dh-store .video-banner .video-banner__cta{color:#351a21;--color-button:238, 228, 213;--color-button-text:53, 26, 33;background:#eee4d5;border-radius:0;min-height:5.4rem}.dh-store .video-banner .video-banner__cta:after{border:0}.dh-store .video-banner__usps{border-top:1px solid #765858;gap:1.8rem;padding-top:2.4rem}.dh-store .video-banner__trustpilot{color:#d7bdab;font-size:1.2rem}.dh-store .category-tiles-wrapper{background:var(--dh-ivory);border-bottom:1px solid var(--dh-rule);padding:4rem 0}.dh-store .category-widget{grid-template-columns:26% minmax(0,1fr);align-items:center;gap:4rem;padding-inline:5rem;display:grid}.dh-store .category-widget h2{text-align:left;letter-spacing:-.06em;margin:0;font-size:clamp(2.8rem,2.6vw,3.8rem);font-weight:500;line-height:1.12}.dh-store .tile-scroll-container{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;padding:0;display:grid;overflow:visible}.dh-store .category-tile{border:0;border-bottom:1px solid var(--dh-rule);width:100%;min-width:0;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;align-items:center;text-decoration:none;transition:border-color .2s,color .2s;display:flex}.dh-store .category-tile:hover{box-shadow:none;border-color:var(--dh-cellar);background:0 0;transform:none}.dh-store .category-tile .image-wrapper{background:0 0;flex:0 0 6rem;width:6rem;min-width:6rem;height:9rem;overflow:hidden}.dh-store .category-tile .image-wrapper img{object-fit:contain;mix-blend-mode:multiply;border-radius:0;width:100%;height:100%}.dh-store .category-tile>img{object-fit:contain;object-position:center;mix-blend-mode:multiply;border-radius:0;flex:0 0 6rem;width:6rem;height:9rem;padding:.4rem}.dh-store .category-label{overflow-wrap:anywhere;text-align:left;background:0 0;flex:1;min-width:0;padding:1rem .8rem;font-size:1.3rem;font-weight:600;line-height:1.4}.dh-store .category-tile__arrow{width:1.5rem;height:1.5rem;color:var(--dh-cellar);flex:none;transition:transform .2s}.dh-store .category-tile:hover .category-tile__arrow{transform:translate(3px)}.dh-store .title-wrapper-with-link{border-bottom:1px solid var(--dh-rule);justify-content:space-between;align-items:end;padding-bottom:2.4rem}.dh-store .title-wrapper-with-link .title{max-width:70rem;font-size:clamp(3.6rem,4vw,5.6rem)}.dh-page-collection:not(.dh-events-page) [id*=__rich_text_6knLkH]{background:#e9e2d6}.dh-page-collection:not(.dh-events-page) [id*=__rich_text_6knLkH] .rich-text{background:0 0;padding:6rem 5rem 3rem}.dh-page-collection:not(.dh-events-page) [id*=__rich_text_6knLkH] .rich-text__wrapper{width:100%;padding-inline:0}.dh-page-collection:not(.dh-events-page) [id*=__rich_text_6knLkH] .rich-text__blocks{text-align:left;max-width:134rem;margin:auto}.dh-page-collection:not(.dh-events-page) [id*=__rich_text_6knLkH] h1{color:var(--dh-cellar);margin:0;font-size:clamp(5rem,7vw,9rem);line-height:1}.dh-page-collection:not(.dh-events-page) .collection-description-toggle{text-align:left;max-width:144rem;margin:0 auto;padding:2rem 5rem 3.2rem}.dh-page-collection:not(.dh-events-page) .collection-description-toggle__text{max-width:90rem;margin-top:0}.dh-store .collection-description-toggle a{color:var(--dh-cellar);text-underline-offset:.4rem;font-size:1.3rem}.dh-page-collection:not(.dh-events-page) [id*=__custom_liquid_JiiXKA]{background:#e9e2d6}.dh-store .facets-container{background:#fffdf9;border:1px solid #ddd3c4;margin-bottom:0;padding:1.8rem 2rem}.dh-store .collection{padding-top:3rem}.dh-page-product .product:not(.featured-product){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(3rem,5vw,7rem);padding-bottom:6rem;display:grid}.dh-page-product .product:not(.featured-product)>:is(.product__media-wrapper,.product__info-wrapper){width:100%;max-width:100%;padding:0}.dh-page-product .product:not(.featured-product)>.product__media-wrapper{background:#e8e1d5;border-radius:0;align-self:start;padding:3rem}.dh-page-product .product__title h1{color:var(--dh-cellar);font-size:clamp(3.6rem,3.4vw,4.8rem);line-height:1.08}.dh-page-product .product-form__buttons{max-width:none}.dh-page-product .product__info-container>.price{border-block:1px solid var(--dh-rule);padding-block:2rem}.dh-page-product .product__info-container .price-item--regular,.dh-page-product .product__info-container .price-item--sale{letter-spacing:-.03em;font-size:2.8rem}.dh-page-product .product-form__submit{background:var(--dh-cellar);color:#fff;border-radius:0;min-height:5.8rem}.dh-page-product .product__accordion{padding-block:.5rem}.dh-store .product__info-container .dh-product-details{border-block:1px solid var(--dh-rule);margin:1.8rem 0 1.4rem;padding:1.6rem 0}.dh-store .dh-product-details__heading{font-family:var(--font-body-family);letter-spacing:.12em;text-transform:uppercase;color:var(--dh-muted);margin:0 0 1.2rem;font-size:1.1rem;font-weight:600;line-height:1.4}.dh-store .dh-product-details__content{color:var(--dh-ink);font-size:1.3rem;line-height:1.5;display:block}.dh-store .dh-product-details__content>p{overflow-wrap:anywhere;min-width:0;margin:0;padding-block:.75rem}.dh-store .dh-product-details__content>p+p{border-top:1px solid #ded5c78c}.dh-store .dh-product-details__content>p:has(>strong){grid-template-columns:minmax(8.5rem,.38fr) minmax(0,1fr);align-items:baseline;gap:1.6rem;display:grid}.dh-store .dh-product-details__content>p>strong{color:#756b61;margin:0;font-size:1.2rem;font-weight:500}.dh-store .product__info-container .dh-product-specifications{border:1px solid var(--dh-rule);background:#ffffff47;border-radius:.6rem;margin:2rem 0;overflow:hidden}.dh-store .dh-product-specifications .product__accordion{border:0;margin:0;padding:0}.dh-store .dh-product-specifications .product__accordion+.product__accordion{border-top:1px solid var(--dh-rule)}.dh-store .dh-product-specifications summary{min-height:5.8rem;padding:1.6rem 1.8rem}.dh-store .dh-product-specifications .summary__title{align-items:center;gap:1rem;display:flex}.dh-store .dh-product-specifications .summary__title .icon-accordion{width:1.8rem;height:1.8rem;color:var(--dh-muted);flex:none;margin:0}.dh-store .dh-product-specifications .accordion__title{margin:0;padding:0;line-height:1.4}.dh-store .dh-product-specifications .icon-caret{right:1.8rem}.dh-store .dh-product-specifications .accordion__content{overflow-wrap:anywhere;margin:0;padding:0 1.8rem 1.8rem;font-size:1.4rem;line-height:1.65}.dh-store .dh-product-specifications .product-nutrition-facts__item{padding-block:1rem}.dh-store .dh-product-specifications .product-nutrition-facts__item+.product-nutrition-facts__item{border-top:1px solid var(--dh-rule);margin:0}.dh-store .dh-product-specifications .product-nutrition-facts__item dt{color:var(--dh-muted);font-size:1.2rem;font-weight:500}.dh-store .dh-product-specifications .product-nutrition-facts__item dd{margin:.3rem 0 0}.dh-page-product section[id^=MainProduct-]>.quick-add-hidden{max-width:144rem;padding-inline:5rem;margin-inline:auto!important}.dh-page-product .product__media-wrapper .product-media-container.media-type-image{aspect-ratio:auto;width:100%;max-width:100%;height:60rem}.dh-page-product .product__media-wrapper .product-media-container.media-type-image :is(.product__modal-opener,.product__media){height:100%;padding-top:0}.dh-page-product .product__media-wrapper .product-media-container.media-type-image img{object-fit:contain;width:100%;height:100%}.dh-page-product .product__media-wrapper .thumbnail-list{flex-wrap:wrap;gap:.8rem;margin:1.2rem 0 0;padding:.2rem;display:flex}.dh-page-product .product__media-wrapper .thumbnail-list__item.slider__slide{flex:0 0 6.4rem;width:6.4rem}.dh-page-product .product__media-wrapper .thumbnail{border:1px solid var(--dh-rule);box-shadow:none;border-radius:.4rem;overflow:hidden}.dh-page-product .product__media-wrapper .thumbnail img{object-fit:contain;width:100%;height:100%;padding:.4rem}.dh-page-product .product__media-wrapper .thumbnail[aria-current]{border-color:var(--dh-cellar);box-shadow:0 0 0 1px var(--dh-cellar)}@media (max-width:749px){.dh-page-product .product__media-wrapper .thumbnail-list{flex-wrap:nowrap;margin-top:.8rem}.dh-page-product .product__media-wrapper .thumbnail-list__item.slider__slide{flex-basis:5.6rem;width:5.6rem}}.dh-store :is(.product__info-container,.dh-product-media-facts) :is(.wine-reviews,.food-pairing,.wine-grapes,.vivino-rating,.features){box-shadow:none;border:0;border-top:1px solid var(--dh-rule);background:0 0;border-radius:0;margin:0;padding:1rem 0}.dh-store :is(.product__info-container,.dh-product-media-facts) .wine-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1rem;display:grid}.dh-store :is(.product__info-container,.dh-product-media-facts) .wine-reviews h2{letter-spacing:.08em;text-transform:uppercase;border:0;grid-column:1/-1;margin:0 0 .2rem;padding:0;font-size:1.1rem}.dh-store :is(.product__info-container,.dh-product-media-facts) .wine-reviews p{background:#eee7db;justify-content:space-between;align-items:center;gap:.8rem;margin:0;padding:.6rem .9rem;font-size:1.2rem;line-height:1.35;display:flex}.dh-store :is(.product__info-container,.dh-product-media-facts) .wine-reviews hr{display:none}.dh-store :is(.product__info-container,.dh-product-media-facts) .wine-reviews .review-score{color:var(--dh-cellar);font-family:var(--font-heading-family);white-space:nowrap;background:0 0;border-radius:0;padding:0;font-size:1.6rem;font-weight:600}.dh-store :is(.product__info-container,.dh-product-media-facts) .wine-reviews .high-rating-note{background:0 0;border:0;border-radius:0;grid-column:1/-1;margin:0;padding:.2rem 0 0;font-size:1.15rem!important}.dh-store :is(.product__info-container,.dh-product-media-facts) :is(.food-pairing,.wine-grapes,.vivino-rating){gap:.8rem;font-size:1.3rem}.dh-store :is(.product__info-container,.dh-product-media-facts) :is(.food-pairing,.wine-grapes,.vivino-rating) p{margin:0;font-size:1.3rem;line-height:1.5}.dh-store :is(.product__info-container,.dh-product-media-facts) :is(.food-pairing,.wine-grapes,.vivino-rating) img{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;width:2rem;height:2rem;padding:0}.dh-store .dh-product-media-facts{display:block}.dh-store .dh-product-media-facts:empty{display:none}.dh-store .dh-product-media-facts :is(.food-pairing,.wine-grapes,.vivino-rating){align-items:flex-start;line-height:1.5;display:flex}.dh-store .dh-product-media-facts .wine-grapes{align-items:center}.dh-store .dh-product-media-facts .wine-grapes__text{flex-wrap:wrap;gap:.25rem .35rem;display:flex}.dh-store .dh-product-media-facts .product__description-block{border-top:1px solid var(--dh-rule);margin-top:1.8rem;padding-top:1.8rem}.dh-store .dh-product-media-facts .product__description-section-title{margin:0 0 1.4rem;font-size:2.6rem;line-height:1.2}.dh-store .dh-product-media-facts .product__description{margin:0;font-size:1.4rem;line-height:1.7}@media (min-width:990px){.dh-store .dh-product-media-facts:not(:empty){margin-top:2rem}.dh-store .product__media-wrapper:has(>.dh-product-media-facts:not(:empty)) media-gallery{position:static}}.dh-store .product__info-container .features{flex-flow:wrap;gap:.5rem 2rem;margin-top:1.4rem;padding:1rem 0 .6rem;display:flex}.dh-store .product__info-container .features .feature-row{flex:0 auto}.dh-store .product__info-container .features .feature-text{font-size:1.25rem}.dh-store .product__info-container .features .feature-icon{display:none}.dh-store .product__info-container .dh-product-payment{color:#756b61;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0;padding:0 0 1rem;font-size:1.15rem;line-height:1.4;display:flex}.dh-store .product__info-container .dh-product-payment .list-payment{gap:.5rem;margin:0;padding:0}.dh-store .product__info-container .dh-product-payment .list-payment__item{padding:0}.dh-store .product__info-container .dh-product-payment .icon{width:3.2rem;height:2.1rem}.dh-store .product__info-container .product__inventory{margin-block:1.8rem;font-size:1.25rem}@media (min-width:750px) and (max-width:989px){.dh-store .video-banner .banner__box{padding-right:2.5rem}.dh-store .video-banner__heading{font-size:5.2rem}.dh-store .category-widget{grid-template-columns:1fr;gap:2.4rem;padding-inline:3rem}}@media (max-width:749px){.dh-store .video-banner{flex-direction:column;min-height:0;display:flex}.dh-store .video-banner .banner__media{order:2;width:100%;height:28rem;position:relative;left:auto}.dh-store .video-banner .banner__content{order:1;padding:4rem 2.4rem}.dh-store .video-banner .banner__box{width:100%;padding:0}.dh-store .video-banner__heading{max-width:34rem;font-size:5rem}.dh-store .video-banner__stack{gap:2rem}.dh-store .video-banner__usps{flex-flow:wrap;gap:1rem;padding-top:1.6rem}.dh-store .video-banner__address p{margin-top:1rem}.dh-store .category-tiles-wrapper{padding-block:3rem}.dh-store .category-widget{grid-template-columns:1fr;gap:2rem;padding-inline:2rem}.dh-store .category-widget h2{font-size:3.4rem}.dh-store .tile-scroll-container{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1.4rem}.dh-store .category-tile{flex-basis:auto}.dh-store .category-tile .image-wrapper{height:6.5rem}.dh-store .product-grid.grid--2-col-tablet-down>.grid__item{width:100%;max-width:100%}.dh-store .product-grid{row-gap:2.5rem}.dh-store .dh-catalog-card .card--media{border-bottom:1px solid #cfc3b2;grid-template-columns:40% minmax(0,1fr);column-gap:1.6rem;padding-bottom:2.5rem;display:grid}.dh-store .dh-catalog-card .card--media>.card__inner{grid-area:1/1;height:100%;min-height:29rem}.dh-store .dh-catalog-card .card__media>.media{inset:1rem 1rem 12rem}.dh-store .dh-catalog-card .card__media>.media:only-child{bottom:1rem}.dh-store .dh-catalog-card .card__inner:has(.dh-badge:nth-child(5)){min-height:35rem}.dh-store .dh-catalog-card .card__media:has(.dh-badge:nth-child(5))>.media{bottom:18rem}.dh-store .dh-catalog-card .dh-badges{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem .4rem;width:auto;display:grid;inset:auto .6rem .8rem}.dh-store .dh-catalog-card .dh-badge{border:0;gap:.3rem;padding:0}.dh-store .dh-catalog-card .dh-badge strong{font-size:2rem}.dh-store .dh-catalog-card .dh-badge>span{font-size:.9rem}.dh-store .dh-catalog-card .card--media>.card__content{grid-area:1/2;min-width:0}.dh-store .dh-catalog-card .card--media>.card__content>.card__information{padding:.2rem 0 1.2rem}.dh-store .dh-catalog-card .card__heading{min-height:0;font-size:2.1rem}.dh-store .dh-catalog-card .card-information>.caption-with-letter-spacing{margin-block:1rem;font-size:.85rem}.dh-store .dh-catalog-card .price :is(.price-item--last,.price-item--sale,.price__regular .price-item--regular){font-size:2.2rem}.dh-store .dh-catalog-card .card--media>.card__content>.quick-add{border:0;padding:0}.dh-store .dh-catalog-card .dh-card-purchase{flex-direction:column;gap:.8rem}.dh-store .dh-catalog-card .dh-card-quantity{width:100%;min-height:3.8rem}.dh-store .dh-catalog-card .dh-card-quantity .quantity__button{width:4.4rem}.dh-store .dh-catalog-card .quick-add__submit{font-size:1.2rem}.dh-store .title-wrapper-with-link .title{font-size:3.6rem}.dh-page-collection:not(.dh-events-page) [id*=__rich_text_6knLkH] .rich-text{padding:3.6rem 2rem 1.8rem}.dh-page-collection:not(.dh-events-page) [id*=__rich_text_6knLkH] h1{overflow-wrap:anywhere;font-size:4.6rem}.dh-page-collection:not(.dh-events-page) .collection-description-toggle{padding:1rem 2rem 2rem}.dh-page-collection:not(.dh-events-page) .collection-description-toggle__text:has(+.collection-description-toggle__button){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dh-store .facets-container{padding:1.4rem 1rem}.dh-page-product .product:not(.featured-product){grid-template-columns:1fr;gap:3rem;padding-top:0}.dh-page-product .product:not(.featured-product)>.product__media-wrapper{padding:2rem}.dh-page-product .product__title h1{font-size:3.8rem}.dh-page-product section[id^=MainProduct-]>.quick-add-hidden{padding-inline:2rem}.dh-page-product .product__media-wrapper .product-media-container.media-type-image{height:38rem}.dh-store .product__info-container .wine-reviews{gap:1rem}.dh-store .product__info-container .wine-reviews p{flex-direction:column;align-items:start}}.dh-store #MainContent{background:var(--dh-ivory)}.dh-store .dh-isolated-image{-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;mix-blend-mode:normal!important}.dh-store .dh-featured-collection{background:var(--dh-ivory);--color-background:247, 245, 239}.dh-store .dh-featured-collection .collection{padding-block:6rem}.dh-store .dh-featured-collection .collection__title{margin-bottom:4rem}.dh-store .dh-featured-collection .collection__title .title{font-family:var(--font-heading-family);letter-spacing:-.055em;max-width:95rem;font-size:clamp(3rem,3.5vw,4.8rem);font-weight:500}.dh-collection-intro{color:#f7f5ef;background:#301c26;padding-block:2.8rem 5rem}.dh-collection-breadcrumb{color:#c8b8b1;letter-spacing:.015em;align-items:center;gap:1rem;margin-bottom:3.6rem;font-size:1.1rem;display:flex}.dh-collection-breadcrumb a{color:inherit;text-decoration:none}.dh-collection-breadcrumb a:hover{color:#fff}.dh-collection-intro__grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:clamp(3rem,7vw,10rem);display:grid}.dh-store .dh-collection-intro h1{color:#f7f5ef;font-family:var(--font-heading-family);letter-spacing:-.06em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(3.6rem,4.8vw,6.8rem);font-weight:500;line-height:1.08}.dh-collection-intro__count{color:#c8b8b1;margin:2rem 0 0;font-size:1.2rem}.dh-collection-intro__copy{color:#d9cec5;max-width:58rem;font-size:1.4rem;line-height:1.85}.dh-collection-intro__copy p{margin:0}.dh-collection-intro__more{color:#f7f5ef;border-bottom:1px solid #897371;align-items:center;gap:2rem;margin-top:1.8rem;padding-bottom:.4rem;font-size:1.2rem;text-decoration:none;display:inline-flex}.dh-store .dh-page-collection{background:var(--dh-ivory)}.dh-store .facets-container{border:0;border-block:1px solid var(--dh-rule);background:0 0;padding:1.8rem 0}.dh-store .facets__summary{font-size:1.2rem}.dh-store .product__media-wrapper{background:0 0;border-radius:0}.dh-store .product__info-container .trustpilot-box{box-shadow:none!important;border:0!important;border-top:1px solid var(--dh-rule)!important;background:0 0!important;border-radius:0!important;padding:1.8rem 0!important}.dh-page-product #MainContent>[id*=__main]{background:var(--dh-ivory)}.dh-page-product .product:not(.featured-product)>.product__media-wrapper{background:0 0;padding:1.5rem}.dh-page-product .product__title h1{font-family:var(--font-heading-family);letter-spacing:-.055em;font-size:clamp(3rem,3.1vw,4.3rem);font-weight:500;line-height:1.2}.dh-store .article-card-wrapper .article-card{background:0 0;border:0;border-radius:0}.dh-store .article-card-wrapper .card__heading{font-size:2.5rem;font-weight:500}.dh-store .video-banner__heading{font-family:var(--font-heading-family);letter-spacing:-.065em;font-size:clamp(4.6rem,5.1vw,7.2rem);font-weight:500}.dh-store .collection-list .card__inner{background:0 0}.dh-store .collection-list .card__heading{font-family:var(--font-heading-family);letter-spacing:-.035em;font-size:2rem;font-weight:500}.dh-store .collection-card-wrapper .card__inner{border-bottom:1px solid var(--dh-rule);background:0 0}.dh-store .collection-card-wrapper .card__media>.media{width:auto;height:auto;inset:2rem}.dh-store .collection-card-wrapper .card__media img{object-fit:contain;mix-blend-mode:multiply}@media (max-width:749px){.dh-collection-intro{padding-block:2rem 3.2rem}.dh-collection-breadcrumb{margin-bottom:2.5rem;font-size:1rem}.dh-collection-intro__grid{grid-template-columns:1fr;gap:2.4rem}.dh-store .dh-collection-intro h1{font-size:4rem}.dh-collection-intro__count{margin-top:1.2rem}.dh-collection-intro__copy{font-size:1.2rem;line-height:1.8}.dh-collection-intro__copy>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.dh-store .dh-featured-collection .collection{padding-block:4rem}.dh-store .dh-featured-collection .collection__title{margin-bottom:2.4rem}.dh-store .dh-featured-collection .collection__title .title{font-size:3rem}.dh-store .dh-featured-collection .product-grid.slider>.grid__item{width:calc(100% - 3rem);max-width:calc(100% - 3rem)}.dh-store .dh-catalog-card .card__heading{letter-spacing:-.04em;font-size:1.7rem;line-height:1.4}.dh-store .category-widget h2{font-size:2.8rem}.dh-store .category-label{padding-inline:.6rem;font-size:1.2rem}.dh-store .category-tile .image-wrapper{flex-basis:3.6rem;width:3.6rem;min-width:3.6rem;height:6rem}.dh-store .category-tile>img{flex-basis:3.6rem;width:3.6rem;height:6rem}.dh-store .category-tile__arrow{width:1.2rem;height:1.2rem}.dh-store .video-banner__heading{font-size:4.3rem}.dh-page-product .product__title h1{font-size:3.1rem}}@media (min-width:750px){.dh-store .facets-container:has(.facets__form){display:block}.dh-store .facets__form{grid-template-columns:minmax(0,1fr) auto;gap:1rem 2rem}.dh-store .facets__form .facets__wrapper{grid-area:1/1/auto/-1}.dh-store .facets__form .facet-filters{grid-area:2/1;justify-self:start;padding-left:0}.dh-store .facets__form .product-count{grid-area:2/2}.dh-store .facets__form .active-facets{grid-area:3/1/auto/-1}}@media (prefers-reduced-motion:reduce){.dh-store *,.dh-store :before,.dh-store :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.dh-store .dh-card-meta{color:#6d554b;flex-wrap:wrap;gap:.5rem 1rem;margin:1rem 0 .8rem;font-size:1.1rem;font-weight:600;line-height:1.5;display:flex}.dh-store .dh-card-meta__type{color:var(--dh-wine)}.dh-store .dh-card-meta>span+span:before{content:"·";color:#998574;margin-right:1rem}.dh-store .dh-card-meta__vendor{color:inherit;overflow-wrap:anywhere;font-weight:500}.dh-store .dh-card-excerpt{color:#756b61;letter-spacing:0;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 1.6rem;font-size:1.25rem;line-height:1.65;display:-webkit-box;overflow:hidden}.dh-store .dh-catalog-card .dh-badge strong small{letter-spacing:0;color:#88705d;margin-left:.2rem;font-size:.85rem;font-weight:500}.dh-store .dh-catalog-card .card--text .dh-badges{flex-flow:wrap;gap:1.4rem;width:auto;margin:1.4rem 0;display:flex;position:static}.dh-store .dh-catalog-card .card__heading{min-height:5.2rem}.dh-store .seo-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.dh-store .dh-category-slider .category-widget{grid-template-columns:25% minmax(0,1fr)}.dh-store .dh-category-slider .tile-scroll-container{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#c2b19c transparent;grid-template-columns:none;grid-auto-columns:calc(33.3333% - .933333rem);grid-auto-flow:column;padding-bottom:1rem;overflow-x:auto}.dh-store .dh-category-slider .category-tile{scroll-snap-align:start}.dh-store .dh-slider-controls{gap:.8rem;margin-top:2rem;display:flex}.dh-store .dh-slider-controls button{width:4.4rem;height:4.4rem;color:var(--dh-cellar);cursor:pointer;background:0 0;border:1px solid #cfc3b2;border-radius:50%;font-size:2rem}.dh-store .dh-slider-controls button:hover:enabled{background:var(--dh-cellar);color:#fff}.dh-store .dh-slider-controls button:disabled{opacity:.3;cursor:default}.dh-store .dh-related-carousel{background:var(--dh-ivory);padding-block:5rem}.dh-store .dh-related-carousel .related-title{margin:0 0 3.5rem;font-size:clamp(3rem,4vw,4.8rem)}.dh-store .dh-related-carousel .carousel{position:relative}.dh-store .dh-related-carousel .carousel-track{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;gap:20px;padding:0 0 1rem;display:grid;overflow-x:auto}.dh-store .dh-related-carousel .dh-catalog-card{scroll-snap-align:start;min-width:0}.dh-store .dh-related-carousel .carousel-btn{width:4.4rem;height:4.4rem;color:var(--dh-cellar);cursor:pointer;background:0 0;border:1px solid #cfc3b2;border-radius:50%;position:absolute;top:-7.5rem}.dh-store .dh-related-carousel .carousel-btn:disabled{opacity:.3;cursor:default}.dh-store .dh-related-carousel .carousel-btn.prev{right:5.4rem}.dh-store .dh-related-carousel .carousel-btn.next{right:0}.dh-store .header__inline-menu summary.header__menu-item{align-items:center;gap:.7rem;padding-right:1rem;display:inline-flex}.dh-store .header__inline-menu summary.header__menu-item .icon-caret{flex:none;width:.85rem;height:.55rem;margin:0;position:static}.dh-store .mega-menu__content{background:var(--dh-ivory);border-bottom:1px solid var(--dh-rule);max-height:calc(100dvh - var(--header-bottom-position-desktop,16rem) - 2rem);overscroll-behavior:contain;padding-block:3.2rem;box-shadow:0 18px 30px #301c2612}.dh-store .dh-mega-layout--flat{grid-template-columns:18rem minmax(0,1fr);align-items:start;gap:4rem;display:grid}.dh-store .dh-mega-intro{border-top:2px solid var(--dh-wine);padding-top:1.8rem}.dh-store .dh-mega-eyebrow{color:#7b6253;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.4rem;font-size:1rem}.dh-store .dh-mega-title{color:var(--dh-cellar);letter-spacing:-.04em;overflow-wrap:break-word;margin:0;font-size:3.2rem;line-height:1.15}.dh-store .mega-menu .mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem 3rem;margin:0;padding:0;display:grid}.dh-store .mega-menu .mega-menu__list>li{width:auto;min-width:0;padding:0}.dh-store .mega-menu .mega-menu__list--condensed{gap:1rem 1.6rem}.dh-store .mega-menu .mega-menu__list--condensed:not(:has(>li:nth-child(9))){grid-template-columns:repeat(2,minmax(0,1fr))}.dh-store .mega-menu__list--condensed .mega-menu__link{height:100%;min-height:5.8rem;color:var(--dh-cellar);background:#fffdf980;border:1px solid #ded5c9;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.4rem 1.6rem;font-size:1.4rem;line-height:1.5;text-decoration:none;transition:background .16s,border-color .16s;display:flex}.dh-store .dh-mega-arrow{color:#947b69;flex:none;font-size:1.5rem}.dh-store .mega-menu__list--condensed .mega-menu__link:is(:hover,:focus-visible,.mega-menu__link--active){color:var(--dh-wine);background:#eee5d8;border-color:#ad9580}.dh-store .mega-menu__list:not(.mega-menu__list--condensed) .mega-menu__link--level-2{border-bottom:1px solid var(--dh-rule);color:var(--dh-cellar);margin-bottom:1rem;padding-bottom:1.2rem;font-weight:600}@media (min-width:990px) and (max-width:1199px){.dh-store .header__inline-menu>.list-menu{justify-content:center;gap:0 .5rem}.dh-store .dh-mega-layout--flat{grid-template-columns:15rem minmax(0,1fr);gap:2.5rem}.dh-store .mega-menu .mega-menu__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.dh-store .dh-header-search{display:none}.dh-store .dh-search-field{background:#f6f3ed;border:1px solid #cfc3b2;border-radius:3px;align-items:center;min-height:5.2rem;display:flex;position:relative}.dh-store .dh-search-field:focus-within{border-color:var(--dh-cellar);box-shadow:0 0 0 1px var(--dh-cellar)}.dh-store .dh-search-input{width:100%;min-width:0;font:inherit;color:var(--dh-cellar);box-shadow:none;background:0 0;border:0;outline:0;padding:1.4rem 1.8rem;font-size:1.35rem}.dh-store .dh-search-input::placeholder{color:#786c63;opacity:1}.dh-store .dh-search-input:focus-visible{box-shadow:none;outline:0}.dh-store .dh-search-field button{color:var(--dh-cellar);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:4.4rem;height:4.8rem;display:grid}.dh-store .dh-search-field button.hidden{display:none}.dh-store .dh-search-field button .icon{width:1.8rem;height:1.8rem}.dh-store .predictive-search{color:var(--dh-cellar);border:1px solid #d3c7b7;border-radius:3px;box-shadow:0 18px 40px #301c261c}.dh-store .dh-search-discovery{padding:2.4rem}.dh-store .dh-search-eyebrow{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.12em;color:#7b6253;margin:0 0 1.4rem;font-size:1.1rem;font-weight:600}.dh-store .dh-search-chips{flex-wrap:wrap;gap:.8rem;margin:0 0 2.8rem;padding:0;list-style:none;display:flex}.dh-store .dh-search-chips a{color:var(--dh-cellar);border:1px solid #d8cbbb;border-radius:2px;padding:.8rem 1.2rem;font-size:1.2rem;text-decoration:none;display:block}.dh-store .dh-search-picks{margin:0;padding:0;list-style:none}.dh-store .dh-search-picks a{color:var(--dh-cellar);border-top:1px solid var(--dh-rule);align-items:center;gap:1.4rem;padding:1.2rem 0;text-decoration:none;display:flex}.dh-store .dh-search-picks img{object-fit:contain;mix-blend-mode:multiply;width:5rem;height:7.5rem}.dh-store .dh-search-pick__info{flex:1;min-width:0}.dh-store .dh-search-pick__info strong{font-size:1.35rem;font-weight:600;line-height:1.5;display:block}.dh-store .dh-search-pick__price{font-size:1.3rem;font-weight:600}.dh-store .predictive-search .dh-card-meta{margin:.4rem 0;font-size:1rem}.dh-store :is(.dh-search-chips,.dh-search-picks) [aria-selected=true]>a,.dh-store :is(.dh-search-chips,.dh-search-picks) a:hover{background:#e9e1d5}.dh-store .dh-search-empty{margin:0;padding:2.4rem;font-size:1.3rem;line-height:1.7}.dh-store .dh-search-unavailable{color:#8b3f48;font-size:1rem}.dh-store .predictive-search__item-heading{font-size:1.3rem;line-height:1.5;font-family:var(--font-body-family)}.dh-store .predictive-search__image{object-fit:contain;height:7rem}.dh-store .predictive-search__item{padding:1rem 2rem}.dh-store .predictive-search__heading{letter-spacing:.1em;color:#7b6253;font-size:1rem}.dh-store .predictive-search__search-for-button{border-top:1px solid var(--dh-rule)}@media (min-width:990px){.dh-store .header{grid-template-columns:minmax(14rem,1fr) minmax(36rem,62rem) auto;grid-template-areas:"heading left-icons icons""navigation navigation navigation";column-gap:3rem}.dh-store .dh-header-search{grid-area:left-icons;width:100%;display:block}.dh-store .header .header__search{display:none}.dh-store .dh-header-search predictive-search{display:block;position:relative}.dh-store .dh-header-search .predictive-search{z-index:10;width:100%;top:calc(100% + .8rem);left:0}.dh-store .dh-header-search .predictive-search__results-groups-wrapper{flex-direction:column}.dh-store .dh-header-search .predictive-search__results-list{max-height:none}}@media (max-width:989px){.dh-store .dh-related-carousel .carousel-track{grid-auto-columns:calc(50% - 10px)}.dh-store .dh-category-slider .category-widget{grid-template-columns:1fr;gap:2rem}.dh-store .dh-category-slider .category-widget__heading{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.dh-store .dh-category-slider .dh-slider-controls{flex:none;margin:0}}@media (max-width:749px){.dh-store .seo-product-grid{grid-template-columns:1fr}.dh-store .dh-card-meta{margin-top:.8rem;font-size:1rem}.dh-store .dh-card-excerpt{-webkit-line-clamp:3;margin-bottom:1.2rem;font-size:1.1rem;line-height:1.6}.dh-store .dh-catalog-card .card__heading{min-height:0}.dh-store .dh-category-slider .tile-scroll-container{grid-auto-columns:72%}.dh-store .dh-category-slider .category-widget h2{font-size:2.5rem}.dh-store .dh-slider-controls button{width:3.8rem;height:3.8rem}.dh-store .dh-related-carousel .carousel-track{grid-auto-columns:100%}.dh-store .dh-related-carousel .related-title{padding-right:10rem;font-size:2.8rem}.dh-store .dh-related-carousel .carousel-btn{top:-8rem}.dh-store .dh-search-discovery{padding:1.8rem}}@property --tw-font-weight{syntax:"*";inherits:false}