:root{--cm-paper:#faf9f7;--cm-white:#fff;--cm-ink:#302830;--cm-wine:#682f40;--cm-stone:#e9e5e2;--cm-muted:#675d63;--font-body-family:"CM Sans",sans-serif;--font-heading-family:"CM Caslon",Georgia,serif;--font-body-weight:400;--font-heading-weight:400}body{font-family:var(--font-body-family);color:var(--cm-ink);background:var(--cm-paper);letter-spacing:.015em}::selection{background:var(--cm-wine);color:#fff}a{text-underline-offset:.25em}button,input,select,textarea{font:inherit}input,textarea{caret-color:var(--cm-wine)}:focus-visible{outline:2px solid var(--cm-wine);outline-offset:4px}.cm-redesign .header-wrapper{background:var(--cm-paper);border-color:var(--cm-stone)}.cm-redesign .header__heading-logo{max-height:70px;object-fit:contain}.cm-redesign .header__menu-item{font-family:var(--font-body-family);font-size:14px;letter-spacing:0;color:var(--cm-ink);padding:12px 16px;min-height:44px}.cm-redesign .header__menu-item:hover{color:var(--cm-wine);text-decoration:underline}.cm-season-nav .list-menu--inline{justify-content:center;gap:2px}.cm-redesign .menu-drawer{background:var(--cm-paper)}.cm-redesign .menu-drawer__menu-item{font-family:var(--font-body-family);font-size:19px;min-height:52px;color:var(--cm-ink)}.cm-redesign .cm-top-bar{background:#302830!important;color:#fff!important;min-height:36px}.cm-redesign .cm-top-bar-track{animation:none!important;justify-content:center!important;transform:none!important}.cm-redesign .cm-bar-group{flex-shrink:0;justify-content:center}.cm-redesign .cm-bar-group~.cm-bar-group{display:none}.cm-redesign .cm-bar-text{color:#fff!important;font-size:12px!important}.cm-redesign .cm-pill-gold{background:transparent!important;color:#fff!important;border:1px solid #a29099;border-radius:2px!important;box-shadow:none!important}.cm-winter-edit{background:#e9e5e2;padding:36px 0 42px}.cm-winter-inner{display:grid;grid-template-columns:.92fr 1fr .74fr;gap:24px;align-items:center;max-width:1380px}.cm-winter-copy{padding:20px 28px 24px 0;max-width:460px}.cm-winter-copy h1{font-family:CM Caslon,Georgia,serif;font-size:clamp(38px,4.2vw,60px);font-weight:400;line-height:1.14;letter-spacing:-.025em;margin:0 0 24px;color:var(--cm-ink);text-wrap:balance}.cm-winter-copy p{font-size:17px;line-height:1.65;max-width:32ch;margin:0 0 28px;color:var(--cm-muted)}.cm-redesign .cm-winter-button{background:var(--cm-wine);color:#fff;font:500 14px var(--font-body-family);padding:16px 24px;min-height:50px;letter-spacing:.01em;border-radius:4px;box-shadow:none}.cm-winter-button:after{box-shadow:none!important}.cm-underlink{display:block;margin-top:20px;font-size:13px;color:var(--cm-ink);width:fit-content}.cm-winter-photo{display:block;min-width:0;color:var(--cm-ink);text-decoration:none}.cm-winter-photo img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;background:#eeeae6}.cm-winter-photo--second{align-self:end;margin-bottom:36px}.cm-winter-photo span{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:18px;font-family:CM Caslon,Georgia,serif;padding-top:12px}.cm-winter-photo small{font:400 12px var(--font-body-family);text-decoration:underline;text-underline-offset:3px}.cm-category-shortcuts{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;padding-top:22px;padding-bottom:22px;border-bottom:1px solid var(--cm-stone)}.cm-category-shortcuts a{display:flex;align-items:center;min-height:44px;font-size:14px;color:var(--cm-ink);text-decoration:none}.cm-category-shortcuts a:hover{color:var(--cm-wine);text-decoration:underline}.cm-redesign .collection__title h2,.cm-redesign .related-products__heading,.cm-redesign .main-page-title,.cm-redesign .collection-hero__title,.cm-redesign .title--primary{font-family:CM Caslon,Georgia,serif!important;font-weight:400!important;letter-spacing:-.015em!important;font-size:clamp(28px,3vw,40px)!important;text-transform:none!important;color:var(--cm-ink)!important;line-height:1.25}.cm-redesign .collection__title{margin-bottom:28px!important}.cm-redesign .card{border:0!important;box-shadow:none!important;background:transparent}.cm-redesign .card__inner{background:#eeece9!important}.cm-redesign .card__inner.ratio{--ratio-percent:133.333%!important}.cm-redesign .card__media .media img{object-fit:contain!important;object-position:center!important}.cm-redesign .card__heading,.cm-redesign .card__heading a{font:400 15px/1.45 var(--font-body-family)!important;letter-spacing:0!important;color:var(--cm-ink)!important;text-transform:none!important;overflow-wrap:anywhere}.cm-redesign .card__information{padding:16px 0!important;text-align:left!important}.cm-redesign .card-information{text-align:left!important}.cm-redesign .card-information .price{font:500 15px/1.5 var(--font-body-family)!important;color:var(--cm-ink)!important;letter-spacing:0!important}.cm-redesign .price__sale .price-item--regular{color:var(--cm-muted)!important}.cm-redesign .product__title h1{font:400 clamp(27px,2.7vw,38px)/1.22 "CM Caslon",Georgia,serif!important;letter-spacing:-.02em!important;color:var(--cm-ink)!important;text-transform:none!important;overflow-wrap:anywhere}.cm-redesign .product__info-container .price{font-family:var(--font-body-family)!important;letter-spacing:0!important}.cm-redesign .product-form__submit{background:var(--cm-wine)!important;color:#fff!important;border-radius:4px!important;font:600 15px/1.3 var(--font-body-family)!important;letter-spacing:.015em!important;min-height:52px!important;box-shadow:none!important}.cm-redesign .product-form__submit:after{box-shadow:none!important}.cm-redesign .product-form__submit:hover{background:#512332!important}.cm-redesign .product-form__input input[type=radio]+label{font-family:var(--font-body-family)!important;border-radius:4px!important;min-height:44px;padding:12px 16px!important;letter-spacing:0!important}.cm-redesign .product-form__input input[type=radio]:checked+label{background:var(--cm-ink)!important;color:#fff!important}.cm-redesign .facets__summary,.cm-redesign .facet-filters__label,.cm-redesign .field__input,.cm-redesign .select__select{font-family:var(--font-body-family);color:var(--cm-ink)}.cm-redesign .cm-anni-container{max-width:820px}.cm-redesign .cm-anni-container .cm-title{font:400 30px/1.25 CM Caslon,Georgia,serif!important;color:var(--cm-ink)!important;letter-spacing:0!important}.cm-redesign .cm-tiers-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.cm-redesign .cm-tier-card{background:#eeebe8;border:0;border-radius:4px;padding:14px 6px}.cm-redesign .cm-hero-card{height:190px;border-radius:4px}.cm-redesign .chloe-footer-wrapper{background:#302830!important;padding:52px 28px 20px!important;margin-top:48px;font-family:var(--font-body-family)}.cm-redesign .chloe-footer-container{max-width:1280px;grid-template-columns:1.1fr 1fr 1.2fr 1fr;gap:40px;padding-bottom:38px}.cm-redesign .footer-heading{font:400 21px/1.4 CM Caslon,Georgia,serif!important;color:#fff!important;letter-spacing:0!important;margin-bottom:18px;font-style:normal!important}.cm-redesign .footer-col p,.cm-redesign .footer-col ul,.cm-redesign .footer-links a{font:400 14px/1.7 var(--font-body-family)!important;color:#e6dfe3!important;overflow-wrap:anywhere}.cm-redesign .footer-email{font:400 14px/1.6 var(--font-body-family)!important;color:#fff!important;overflow-wrap:anywhere;font-style:normal!important}.cm-redesign .footer-bottom p{color:#d8cdd3!important;font-size:12px}.cm-redesign .footer-logo-img{object-fit:contain;max-height:80px}.cm-redesign .cm-gold-dot{color:#d8cdd3}.cm-redesign .cm-luxury-faq-title{font-family:CM Caslon,Georgia,serif!important;font-size:30px!important;letter-spacing:0!important;color:var(--cm-ink)!important}@media(min-width:990px){.cm-redesign .header--top-center{grid-template-columns:1fr auto 1fr}.cm-redesign .product{column-gap:48px}.cm-redesign .collection .grid{--grid-desktop-horizontal-spacing:24px;--grid-desktop-vertical-spacing:36px}}@media(max-width:989px){.cm-winter-inner{grid-template-columns:1.18fr .82fr;gap:14px}.cm-winter-copy{grid-column:1/-1;max-width:none;padding:0 0 12px}.cm-winter-copy h1{font-size:42px;margin-bottom:16px}.cm-winter-copy h1 br{display:none}.cm-winter-copy p{max-width:40ch;font-size:16px;margin-bottom:20px}.cm-winter-photo--second{margin-bottom:28px}.cm-redesign .chloe-footer-container{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:749px){.cm-winter-edit{padding:24px 0 28px}.cm-winter-inner{padding-left:20px;padding-right:20px;gap:12px}.cm-winter-copy h1{font-size:36px;max-width:13ch;line-height:1.15}.cm-winter-copy p{max-width:35ch;font-size:15px;line-height:1.6}.cm-redesign .cm-winter-button{font-size:14px;min-height:48px}.cm-underlink{margin-top:16px;font-size:12px}.cm-winter-photo span{display:block;font-size:17px;padding-top:9px}.cm-winter-photo small{display:block;margin-top:4px;font-size:11px}.cm-category-shortcuts{gap:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 12px;max-width:none}.cm-category-shortcuts a{justify-content:center;text-align:center;font-size:12px;padding:5px;line-height:1.4}.cm-redesign .header{padding:8px 16px}.cm-redesign .header__heading-logo{max-height:56px;max-width:150px}.cm-redesign .cm-bar-group{gap:8px!important;white-space:normal!important;flex-wrap:wrap}.cm-redesign .cm-top-bar{padding:8px 12px!important}.cm-redesign .cm-bar-text{font-size:10px!important}.cm-redesign .cm-bar-item{gap:6px!important}.cm-redesign .cm-bar-separator{display:none}.cm-redesign .collection .grid{--grid-mobile-horizontal-spacing:14px;--grid-mobile-vertical-spacing:22px}.cm-redesign .collection__title h2{font-size:28px!important}.cm-redesign .card__heading,.cm-redesign .card__heading a{font-size:13px!important;line-height:1.4!important}.cm-redesign .card-information .price{font-size:14px!important}.cm-redesign .product__title h1{font-size:28px!important}.cm-redesign .product__info-container{padding-top:12px}.cm-redesign .cm-tiers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-redesign .chloe-footer-wrapper{padding:40px 22px 20px!important;margin-top:32px}.cm-redesign .chloe-footer-container{grid-template-columns:1fr;gap:28px}.cm-redesign .footer-heading{margin-bottom:12px}.cm-redesign .footer-links a{display:inline-block;min-height:32px}.cm-redesign .product-grid-container{min-width:0}}@media(prefers-reduced-motion:reduce){.cm-winter-photo,.cm-redesign .card img{transition:none!important}}.cm-redesign{--color-background:250,249,247;--color-foreground:48,40,48;--color-button:104,47,64;--color-button-text:255,255,255}.cm-redesign .color-scheme-1,.cm-redesign .color-scheme-2{--color-background:250,249,247;--color-foreground:48,40,48;--color-button:104,47,64;--color-button-text:255,255,255;--gradient-background:#faf9f7}.cm-redesign .scroll-trigger{opacity:1!important;transform:none!important;animation:none!important}.cm-redesign .header__heading-logo-wrapper,.cm-redesign .header__heading-logo{width:170px!important}@media(max-width:749px){.cm-redesign .header__heading-logo-wrapper,.cm-redesign .header__heading-logo{width:150px!important}}.cm-redesign .cm-top-bar{background:#682f40!important;color:#fff!important;border-bottom:none!important}.cm-redesign .cm-bar-text,.cm-redesign .cm-bar-text strong,.cm-redesign .cm-icon,.cm-redesign .cm-bar-sep{color:#fff!important}.cm-redesign .cm-pill-gold{background:transparent!important;color:#fff!important;border:1px solid rgba(255,255,255,.7)!important}.cm-redesign .chloe-footer-wrapper{background:#4e2230!important}.cm-redesign .footer-bottom{border-top-color:#ffffff26!important}.cm-redesign .cm-gold-dot{color:#e2cdd4!important}.cm-redesign .badge,.cm-redesign .card__badge .badge,.cm-redesign .card__badge span{background:#682f40!important;color:#fff!important;border-color:#682f40!important}.cm-redesign .price--on-sale .price-item--sale{color:#682f40!important}.cm-redesign .product-form__input input[type=radio]:checked+label{background:#682f40!important;border-color:#682f40!important;color:#fff!important}html body.cm-redesign .product-form__input input[type=radio]+label.cm-swatch-photo{display:inline-flex!important;flex-direction:column;align-items:center;gap:6px;padding:4px 4px 8px!important;min-height:0!important;width:76px;background:#fff!important;color:var(--cm-ink)!important;border:1px solid #e2cdd4!important;border-radius:4px!important;vertical-align:top}html body.cm-redesign .product-form__input input[type=radio]:checked+label.cm-swatch-photo{background:#fff!important;color:var(--cm-ink)!important;border:2px solid #682f40!important;padding:3px 3px 7px!important}.cm-swatch-photo__img{display:block;width:66px;aspect-ratio:3/4;overflow:hidden;border-radius:2px;background:#f1eeec}.cm-swatch-photo__img img{width:100%;height:100%;object-fit:cover;display:block}.cm-swatch-photo__name{font:500 11px/1.25 var(--font-body-family);text-align:center;letter-spacing:0;white-space:normal;word-break:break-word}html body.cm-redesign .product-form__input input[type=radio].disabled+label.cm-swatch-photo .cm-swatch-photo__img{opacity:.45}.cm-opt-sel{font-weight:400;color:var(--cm-muted)}.cm-tiers{background:#f4e8ec;border:1px solid #e2cdd4;border-radius:6px;padding:14px 14px 12px;margin:0 0 14px}.cm-tiers__msg{margin:0 0 10px;font:400 13.5px/1.45 var(--font-body-family);color:var(--cm-ink)}.cm-tiers__msg strong{color:#682f40}.cm-tiers__bar{height:6px;background:#fff;border-radius:6px;overflow:hidden}.cm-tiers__bar span{display:block;height:100%;background:#682f40;border-radius:6px;transition:width .4s ease}.cm-tiers__steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin:8px 0 0;padding:0}.cm-tiers__steps li{font:500 11px/1.3 var(--font-body-family);color:var(--cm-muted);text-align:center}.cm-tiers__steps li b{display:block;font-weight:700;color:var(--cm-ink)}.cm-tiers__steps li.is-on,.cm-tiers__steps li.is-on b{color:#682f40}.cm-tiers__ship{margin:10px 0 0;font:600 12.5px/1.3 var(--font-body-family);color:#682f40}html body.cm-redesign .cart__checkout-button{background:#682f40!important;color:#fff!important;border-radius:4px!important;min-height:54px!important;font:600 15px/1 var(--font-body-family)!important;letter-spacing:.04em!important;text-transform:uppercase}html body.cm-redesign .cart__checkout-button:after{box-shadow:none!important}.cm-cart-trust{margin-top:12px;text-align:center}.cm-cart-trust__line{margin:0 0 8px;font:400 12px/1.4 var(--font-body-family);color:var(--cm-muted)}.cm-cart-trust__pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.cm-cart-trust__pay svg{width:38px;height:24px}html body.cm-redesign .drawer__heading{font:400 24px/1.2 var(--font-heading-family)}html body.cm-redesign .cart-drawer .tax-note,html body.cm-redesign .cart__footer .tax-note{display:none!important}html body.cm-redesign cart-drawer.drawer{z-index:100000!important}html body.cm-redesign .cart-drawer__footer .totals{align-items:baseline!important;justify-content:space-between;min-height:auto!important;margin:14px 0!important}html body.cm-redesign .cart-drawer__footer .totals__total,html body.cm-redesign .cart__footer .totals__total{font:400 22px/1.3 var(--font-heading-family)!important;margin:0!important}html body.cm-redesign .cart-drawer__footer .totals__total-value,html body.cm-redesign .cart__footer .totals__total-value{font:600 19px/1.3 var(--font-body-family)!important;color:var(--cm-ink)!important;margin:0!important}html body.cm-redesign #CartDrawer .cart__ctas{margin-top:4px!important}html body.cm-redesign .product-form__input input[type=radio]+label.cm-swatch-photo{width:56px!important;gap:4px!important;padding:3px 3px 5px!important;margin:0 4px 6px 0!important}html body.cm-redesign .product-form__input input[type=radio]:checked+label.cm-swatch-photo{padding:2px 2px 4px!important}html body.cm-redesign .cm-swatch-photo__img{width:48px!important}html body.cm-redesign .cm-swatch-photo__name{font-size:10px!important;line-height:1.2!important}html body.cm-redesign .product-form__input input[type=radio]+label.cm-swatch-photo{width:auto!important;min-width:56px!important;max-width:78px}html body.cm-redesign .cm-swatch-photo__name{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none}html body.cm-redesign .collection-hero__image-container{height:460px!important;min-height:0!important;border-radius:6px;overflow:hidden}html body.cm-redesign .collection-hero__image-container img{width:100%;height:100%;object-fit:cover!important;object-position:center 18%!important}@media(max-width:749px){html body.cm-redesign .collection-hero__image-container{height:380px!important;margin-top:8px}}html body.cm-redesign .collection-list .card__inner .media img,html body.cm-redesign .collection-list .media img{object-fit:cover!important;object-position:center 20%!important}.cm-cat-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;padding-top:28px;padding-bottom:30px;border-bottom:1px solid var(--cm-stone)}.cm-cat-tile{display:block;text-decoration:none;color:var(--cm-ink)}.cm-cat-tile__img{display:block;aspect-ratio:3/4;border-radius:6px;overflow:hidden;background:#f1eeec}.cm-cat-tile__img img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;transition:transform .5s ease}.cm-cat-tile:hover .cm-cat-tile__img img{transform:scale(1.04)}.cm-cat-tile__name{display:block;text-align:center;font:500 14px/1.3 var(--font-body-family);padding-top:9px}.cm-cat-tile:hover .cm-cat-tile__name{color:var(--cm-wine);text-decoration:underline;text-underline-offset:4px}@media(max-width:749px){.cm-cat-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 16px 24px}.cm-cat-tile__name{font-size:14px;padding-top:8px}}@media(max-width:480px){#cm-size-modal .cm-dynamic-table-box table{min-width:0!important;font-size:12.5px!important;table-layout:auto}#cm-size-modal .cm-dynamic-table-box th{padding:10px 4px!important;letter-spacing:0!important;font-size:10.5px!important}#cm-size-modal .cm-dynamic-table-box td{padding:10px 4px!important;min-width:0!important}#cm-size-modal .cm-modal-content{padding:28px 14px!important}}@media screen and (max-width:749px){.product__media-wrapper .product-media-container.media-type-image{--ratio:.9 !important;--preview-ratio:.9 !important}.product__media-wrapper .product-media-container.media-type-image .product__media{padding-top:111.1%!important}.product__media-wrapper .product-media-container.media-type-image .product__media img{object-fit:cover!important;object-position:center 30%!important}.product__media-wrapper slider-component{position:relative}.product__media-wrapper .slider-buttons{position:absolute!important;bottom:14px;left:50%;transform:translate(-50%);margin:0!important;min-height:0!important;height:30px;padding:0 2px;background:#ffffffe0;border-radius:999px;z-index:2}.product__media-wrapper .slider-buttons .slider-button{width:30px;height:30px;min-width:30px}.product__media-wrapper .slider-buttons .slider-counter{font-size:12px;min-width:34px}.product__info-wrapper .product__title h1{font-size:26px!important;line-height:1.15!important}.product__info-wrapper .product__title{margin-bottom:6px!important}}@media screen and (max-width:749px){.product.grid{margin-top:0!important}.section-template--product .product,.product-section .product{padding-top:0}.product__media-wrapper{margin-bottom:0!important}.product__info-wrapper .product__text.caption-with-letter-spacing{display:none!important}.product__info-wrapper{padding-top:12px!important}.product__info-container>*+*{margin-top:10px}}@media screen and (max-width:749px){[class*=__main-padding]:has(>.product){padding-top:10px!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cm-winter-2026.css.map */
