.cd-redesign{--cd-ink:#302828;--cd-wine:#622f3a;--cd-cream:#f7f3ee;--cd-line:#dfd5c9;color:var(--cd-ink);letter-spacing:.015em}.cd-redesign h1,.cd-redesign h2,.cd-redesign .h1,.cd-redesign .h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.12}.cd-redesign h1,.cd-redesign .h1{font-size:clamp(3.2rem,4.1vw,5.6rem)}.cd-redesign h2,.cd-redesign .h2{font-size:clamp(2.8rem,3vw,4.2rem)}.cd-redesign h3,.cd-redesign .h3{line-height:1.4}.cd-redesign .page-width{max-width:144rem}.cd-redesign .button,.cd-redesign .shopify-payment-button__button{letter-spacing:.025em;min-height:4.8rem;font-size:1.5rem}.cd-redesign .button--primary,.cd-redesign .product-form__submit,.cd-redesign .announcement-bar{background:var(--cd-wine);color:#fff}.cd-redesign .announcement-bar__message{font-size:1.3rem;padding:1rem 0}.cd-redesign .header{padding-top:1.2rem;padding-bottom:1.2rem;gap:2rem}.cd-redesign .header__heading-logo{max-width:6.2rem}.cd-redesign .header__menu-item{font-size:1.4rem;letter-spacing:0}.cd-redesign .header__active-menu-item{color:var(--cd-wine);text-decoration-thickness:1px}.cd-redesign .header-wrapper{border-bottom:1px solid var(--cd-line)}.cd-redesign .header__heading-link{display:flex;align-items:center;gap:1.2rem}.cd-redesign .header__heading-logo-wrapper{flex:0 0 6rem;width:6rem!important}.cd-redesign .cd-header-wordmark{min-width:14rem}.cd-redesign .cd-header-wordmark{display:block;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;line-height:1.05;letter-spacing:-.035em;color:var(--cd-ink)}.cd-redesign .cd-header-wordmark small{display:block;font-family:var(--font-body-family);font-size:1rem;letter-spacing:.15em;text-transform:uppercase;margin-top:.6rem}.cd-redesign .cd-eyebrow{font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:var(--cd-wine);margin:0 0 1.4rem}.cd-redesign .cd-hero{display:grid;grid-template-columns:48% 52%;background:var(--cd-cream);min-height:48rem}.cd-redesign .cd-hero-copy{padding:5.5rem clamp(2.4rem,5vw,7rem);align-self:center}.cd-redesign .cd-hero h1{margin:0 0 2.4rem;font-size:clamp(3.8rem,4.2vw,6.2rem);max-width:60rem}.cd-redesign .cd-hero-description{max-width:44rem;font-size:1.7rem;line-height:1.7;margin:0 0 2.8rem;color:#594e47}.cd-redesign .cd-hero-actions{display:flex;align-items:center;gap:2.4rem;flex-wrap:wrap}.cd-redesign .cd-hero .button{background:var(--cd-wine);color:#fff}.cd-redesign .cd-text-link{color:var(--cd-wine);font-size:1.4rem;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:.4rem;line-height:1.5}.cd-redesign .cd-text-link span{margin-left:.8rem}.cd-redesign .cd-hero-footnote{margin:2.8rem 0 0;font-size:1.2rem;color:#65594f}.cd-redesign .cd-hero-media{position:relative;min-width:0;overflow:hidden}.cd-redesign .cd-hero-media img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0;object-position:center}.cd-redesign .cd-hero-caption{position:absolute;bottom:2rem;left:2.4rem;background:var(--cd-cream);color:var(--cd-ink);padding:1rem 1.6rem;font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase}.cd-redesign .cd-service-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--cd-line);padding-top:2rem;padding-bottom:2rem;gap:2rem;font-size:1.3rem}.cd-redesign .cd-service-strip a{color:var(--cd-ink);text-decoration:none}.cd-redesign .cd-service-strip strong{display:block;font-weight:600}.cd-redesign .cd-service-strip span{color:#6c5e56;font-size:1.2rem}.cd-redesign .cd-section{padding-top:6.4rem;padding-bottom:6.4rem}.cd-redesign .cd-section-heading{display:flex;justify-content:space-between;align-items:end;gap:2.4rem;margin-bottom:3.2rem}.cd-redesign .cd-section-heading h2{margin:0 0 1rem}.cd-redesign .cd-section-heading p:not(.cd-eyebrow){max-width:60rem;color:#65594f;margin:1.2rem 0 0;font-size:1.5rem;line-height:1.6}.cd-redesign .cd-section-heading>.cd-text-link{flex-shrink:0}.cd-redesign .cd-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.cd-redesign .cd-category-tile{text-decoration:none;color:var(--cd-ink);min-width:0}.cd-redesign .cd-category-image{aspect-ratio:4/5;background:var(--cd-cream);overflow:hidden}.cd-redesign .cd-category-image img{width:100%;height:100%;object-fit:cover}.cd-redesign .cd-category-tile h3{display:flex;align-items:center;justify-content:space-between;font-family:Georgia,Times New Roman,serif;font-size:2.2rem;margin:1.4rem 0 0}.cd-redesign .cd-category-tile h3 span{font-family:var(--font-body-family);font-size:1.6rem}.cd-redesign .cd-savings{border-top:1px solid var(--cd-line)}.cd-redesign .cd-savings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.cd-redesign .cd-deal{min-width:0}.cd-redesign .cd-deal-image{display:block;position:relative;aspect-ratio:3/4;background:var(--cd-cream)}.cd-redesign .cd-deal-image img{width:100%;height:100%;object-fit:contain}.cd-redesign .cd-deal-badge{position:absolute;top:1.2rem;left:1.2rem;z-index:1;background:var(--cd-wine);color:#fff;padding:.7rem 1.1rem;font-size:1.2rem;line-height:1.4}.cd-redesign .cd-deal-copy{padding-top:1.8rem}.cd-redesign .cd-deal-copy .cd-eyebrow{margin:0 0 .8rem;font-size:1.1rem}.cd-redesign .cd-deal h3{font-family:var(--font-body-family);font-size:1.5rem;line-height:1.5;margin:0 0 .8rem;min-height:4.5rem}.cd-redesign .cd-deal h3 a{color:var(--cd-ink);text-decoration:none}.cd-redesign .cd-size{font-size:1.3rem;margin:.6rem 0;color:#65594f}.cd-redesign .cd-deal-price{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap;margin:1rem 0 .4rem}.cd-redesign .cd-deal-price strong{font-size:2.2rem}.cd-redesign .cd-deal-price span{font-size:1.2rem;color:#65594f}.cd-redesign .cd-deal-saving{font-size:1.3rem;color:var(--cd-wine);margin:0 0 1.6rem}.cd-redesign .cd-fineprint{font-size:1.2rem;line-height:1.65;color:#65594f;margin:2.8rem 0 0}.cd-redesign .cd-brand-edit{scroll-margin-top:10rem;border-top:1px solid var(--cd-line)}.cd-redesign .cd-brand-edit-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.cd-redesign .cd-brand-edit-grid a{display:flex;justify-content:center;align-items:center;text-align:center;padding:2.4rem 1rem;min-height:8rem;background:var(--cd-cream);text-decoration:none;color:var(--cd-ink);font-size:1.7rem;line-height:1.3}.cd-redesign .cd-brand-edit-grid a:hover{background:#eee6dc}.cd-redesign .cd-style-cta{background:var(--cd-wine);color:#fff}.cd-redesign .cd-style-inner{display:flex;justify-content:space-between;align-items:center;gap:4rem;padding-top:4.8rem;padding-bottom:4.8rem}.cd-redesign .cd-style-inner h2{color:#fff;margin:0 0 1.2rem}.cd-redesign .cd-style-inner p{max-width:60rem;margin:0;font-size:1.5rem}.cd-redesign .cd-style-inner .button{background:#fff;color:var(--cd-wine);flex-shrink:0}.cd-redesign .collection__title .title,.cd-redesign .title-wrapper-with-link .title{margin-bottom:1.6rem}.cd-redesign .collection__description{max-width:70rem}.cd-redesign .product-card-wrapper .card{background:transparent}.cd-redesign .product-card-wrapper .card__inner{background:var(--cd-cream)}.cd-redesign .product-card-wrapper .card__media .media img{object-fit:contain}.cd-redesign .product-card-wrapper .card__information{padding:1.5rem 0 1rem}.cd-redesign .product-card-wrapper .card__heading{font-size:1.5rem;font-weight:400;line-height:1.5}.cd-redesign .product-card-wrapper .price{font-size:1.6rem}.cd-redesign .product-card-wrapper .caption-with-letter-spacing{font-size:1.1rem;letter-spacing:.1em;color:var(--cd-wine);margin:.8rem 0}.cd-redesign .cd-card-sizes{font-size:1.3rem;line-height:1.5;margin:.7rem 0 0;color:#65594f}.cd-redesign .cd-card-sizes span{font-weight:600;color:var(--cd-ink)}.cd-redesign .product-card-wrapper .quick-add__submit{min-height:4.4rem;font-size:1.3rem}.cd-redesign .collection-hero{background:var(--cd-cream)}.cd-redesign .collection-hero__inner{padding-top:3.8rem;padding-bottom:3.8rem}.cd-redesign .collection-hero__title{margin:0 0 1.8rem}.cd-redesign .collection-hero__description{max-width:74rem;font-size:1.5rem;line-height:1.7}.cd-redesign .collection-hero__image-container{max-width:30rem}.cd-redesign .facets-container{border-top:1px solid var(--cd-line);border-bottom:1px solid var(--cd-line);padding:1.2rem 0;margin-bottom:3.2rem}.cd-redesign .mobile-facets__open{color:var(--cd-wine);min-height:4.4rem}.cd-redesign .mobile-facets__inner{max-width:46rem}.cd-redesign .mobile-facets__label{min-height:4.4rem;padding-top:1.2rem;padding-bottom:1.2rem}.cd-redesign .facet-filters__label,.cd-redesign .facets__heading,.cd-redesign .product-count__text,.cd-redesign .mobile-facets__heading{font-family:var(--font-body-family);font-size:1.4rem;letter-spacing:0;line-height:1.5}.cd-redesign .product{gap:5rem}.cd-redesign .product__title h1{font-size:clamp(2.8rem,2.7vw,4rem);line-height:1.2}.cd-redesign .product__info-container .price--large{font-size:2.4rem}.cd-redesign .product__description{font-size:1.5rem;line-height:1.75}.cd-redesign .product-form__input input[type=radio]+label{min-height:4.4rem;border-radius:2px}.cd-redesign .product__accordion summary{padding:1.8rem 0}.cd-redesign .cd-purchase-guidance{font-size:1.4rem;line-height:1.6;padding:1.8rem 0;border-top:1px solid var(--cd-line);border-bottom:1px solid var(--cd-line)}.cd-redesign .cd-purchase-guidance p{margin:0 0 1rem}.cd-redesign .cd-purchase-guidance p:last-child{margin:0}.cd-redesign .cd-purchase-guidance a{color:var(--cd-wine);text-underline-offset:3px}.cd-redesign .image-with-text__content{padding:4rem}.cd-redesign .image-with-text__text{font-size:1.6rem;line-height:1.7}.cd-redesign .main-page-title{margin-top:2rem;margin-bottom:3rem}.cd-redesign .rte{line-height:1.75}.cd-redesign .shopify-policy__container{max-width:90rem;padding-top:4rem;padding-bottom:5rem}.cd-redesign .shopify-policy__title h1{font-size:3.8rem}.cd-redesign .shopify-policy__body{font-size:1.6rem;line-height:1.75}.cd-redesign .shopify-policy__body table{width:100%;font-size:1.4rem}.cd-redesign .cd-signup{margin-top:0}.cd-redesign .cd-signup h2{font-family:Georgia,Times New Roman,serif}.cd-redesign .footer{border-top:1px solid var(--cd-line)}.cd-redesign .footer-block__heading{font-family:var(--font-body-family);font-size:1.5rem;font-weight:600;letter-spacing:.03em}.cd-redesign .cd-cart-shipping{background:var(--cd-cream);padding:1.8rem 2rem;margin-bottom:2rem;font-size:1.4rem;color:var(--cd-ink);line-height:1.6}.cd-redesign .cd-cart-shipping a{color:var(--cd-wine)}.cd-redesign :focus-visible{outline:2px solid var(--cd-wine);outline-offset:4px}@media(min-width:990px){.cd-redesign .header--middle-left{grid-template-columns:auto 1fr auto}.cd-redesign .header__inline-menu{justify-self:center}.cd-redesign .header__menu-item{padding:1.2rem .9rem}}@media(max-width:1200px)and (min-width:990px){.cd-redesign .cd-header-wordmark{font-size:1.8rem}.cd-redesign .header{gap:1rem}.cd-redesign .header__menu-item{font-size:1.2rem;padding:1.2rem .6rem}}@media(max-width:989px){.cd-redesign .cd-header-wordmark{display:none}.cd-redesign .cd-hero{grid-template-columns:1fr 1fr;min-height:44rem}.cd-redesign .cd-hero-copy{padding:3.6rem 2.4rem}.cd-redesign .cd-hero h1{font-size:4rem}.cd-redesign .cd-brand-edit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cd-redesign .product{gap:2rem}}@media(max-width:749px){.cd-redesign .header{padding-top:.8rem;padding-bottom:.8rem}.cd-redesign .header__heading-logo{max-width:5rem}.cd-redesign .cd-hero{display:flex;flex-direction:column;min-height:0}.cd-redesign .cd-hero-copy{padding:3.2rem 2rem}.cd-redesign .cd-hero h1{font-size:3.7rem;max-width:50rem;margin-bottom:1.8rem}.cd-redesign .cd-hero-description{font-size:1.5rem;line-height:1.65;margin-bottom:2rem}.cd-redesign .cd-hero-actions{gap:1.8rem}.cd-redesign .cd-hero-actions .button{padding:0 2.4rem}.cd-redesign .cd-hero-footnote{margin-top:2rem}.cd-redesign .cd-hero-media{height:22rem}.cd-redesign .cd-service-strip{grid-template-columns:1fr;gap:1.2rem;padding-top:1.8rem;padding-bottom:1.8rem}.cd-redesign .cd-service-strip a{display:flex;gap:1rem;flex-wrap:wrap}.cd-redesign .cd-section{padding-top:4rem;padding-bottom:4rem}.cd-redesign .cd-section-heading{display:block;margin-bottom:2.4rem}.cd-redesign .cd-section-heading>.cd-text-link{display:inline-block;margin-top:1.6rem}.cd-redesign .cd-category-grid,.cd-redesign .cd-savings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}.cd-redesign .cd-category-tile h3{font-size:1.8rem}.cd-redesign .cd-deal h3{font-size:1.4rem;min-height:6.3rem}.cd-redesign .cd-deal-badge{top:.8rem;left:.8rem;font-size:1.1rem;padding:.6rem .8rem}.cd-redesign .cd-brand-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cd-redesign .cd-brand-edit-grid a{font-size:1.4rem;padding:1.6rem .8rem;min-height:6.4rem}.cd-redesign .cd-style-inner{display:block;padding-top:3.2rem;padding-bottom:3.2rem}.cd-redesign .cd-style-inner .button{margin-top:2.4rem}.cd-redesign .product-card-wrapper .card__heading{font-size:1.4rem}.cd-redesign .product__title h1{font-size:3rem}.cd-redesign .product__info-wrapper{padding-left:0!important;padding-right:0!important}.cd-redesign .image-with-text__content{padding:3rem 2rem}.cd-redesign .collection-hero__inner{padding-top:2.8rem;padding-bottom:2.8rem}.cd-redesign .shopify-policy__body table{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.cd-redesign *{scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cd-redesign.css.map */
