:root{--cb-claret: #5B6148;--cb-ink: #1F1D1A;--cb-cream: #FAF6F2;--cb-cream2: #F1ECE5;--cb-line: #E2DED3;--cb-muted: #6E6259}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.01em}.variant-option legend,.variant-option__label,fieldset.variant-option>legend{font-family:var(--font-accent--family);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-ink)}.button,.button-secondary,.add-to-cart-button{letter-spacing:.08em;font-size:13px}.product-card .price,.product-card [class*=price]{color:var(--cb-ink)}.product-card p[role=heading]{font-size:14px;line-height:1.4;color:var(--cb-ink)}.price__compare,s.price,.compare-at-price{color:var(--cb-muted)!important}.cb-pdp-title{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(30px,3vw,40px);line-height:1.08;letter-spacing:-.01em;margin:0;text-wrap:pretty;color:var(--cb-ink)}.variant-option legend,.variant-option__label,fieldset.variant-option>legend{letter-spacing:.1em}.button,.button-secondary,.add-to-cart-button{letter-spacing:.02em;font-size:14px}.payment-icons__item:has(svg[aria-labelledby=pi-unionpay]){display:none}@media(max-width:749px){.shopify-section-group-footer-group .group-block .text-block p{font-size:12px;line-height:1.35}.shopify-section-group-footer-group .group-block .text-block.h4 p,.shopify-section-group-footer-group .h4{font-size:19px}}.shopify-section-group-footer-group h3,.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group [class*=menu] .h3{font-family:var(--font-accent--family)!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase;font-weight:500!important;opacity:.75;margin-bottom:4px}.featured-product [class*=product-title] p,.featured-product p[role=heading]{font-family:var(--font-heading--family);font-size:clamp(24px,2.4vw,32px);line-height:1.15}.sticky-add-to-cart__title{font-family:var(--font-heading--family);font-size:17px}.text-block[class*=featured-product-title],.text-block[class*=featured-product-title] p{font-family:var(--font-heading--family)!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.15}.shopify-section-group-footer-group .menu,.shopify-section-group-footer-group .group-block{row-gap:10px}.shopify-section-group-footer-group h3,.shopify-section-group-footer-group .menu__heading{margin-top:20px!important}.cb-secure{display:flex;gap:8px;align-items:flex-start;margin:2px 0 0;font-size:13px;line-height:1.45;color:var(--cb-muted)}.cb-secure svg{flex:none;margin-top:2px;color:var(--cb-claret)}.cb-eyebrow{font-family:var(--font-accent--family);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--cb-claret);margin:0 0 14px}.cb-story{display:grid;grid-template-columns:1fr;background:var(--cb-cream2)}.cb-story__media img{width:100%;height:100%;max-height:80svh;object-fit:cover;display:block}.cb-story__text{padding:40px 20px 48px;align-self:center;max-width:560px}.cb-story__title{font-family:var(--font-heading--family);font-weight:500;font-size:clamp(32px,3.4vw,46px);line-height:1.08;letter-spacing:-.01em;margin:0 0 18px}.cb-story__body{font-size:15px;line-height:1.7;color:var(--cb-ink);margin:0}@media(min-width:990px){.cb-story{grid-template-columns:1fr 1fr}.cb-story__text{padding:64px 72px}}.featured-product .price,.featured-product [class*=price]{font-size:17px!important}.shopify-section-group-footer-group h3,.shopify-section-group-footer-group .menu__heading{letter-spacing:.1em!important}@media(max-width:749px){.shopify-section-group-footer-group .h4,.shopify-section-group-footer-group .text-block.h4 p{font-size:17px!important}}body:has(.cb-trust) [id$=__section_WEGRUW]{display:none}@media(max-width:749px){.sticky-add-to-cart__image{display:none}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__bar .sticky-add-to-cart__button{width:auto!important;padding-inline:22px}}.product-card img,.product-media img,.product-media-container img{filter:none;mix-blend-mode:multiply}.product-card [class*=gallery],.product-card .card-gallery,.product-media,.product-media-container{background-color:#f3e9e4;isolation:isolate}.cb-secure{color:var(--cb-ink)}.cb-trust{list-style:none;margin:6px 0 0;padding:18px 0 0;border-top:1px solid var(--cb-line);display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center}.cb-trust li{display:flex;flex-direction:column;align-items:center;gap:4px}.cb-trust strong{font-family:var(--font-heading--family);font-weight:500;font-size:17px;line-height:1.2}.cb-trust span{font-size:12px;line-height:1.35;color:var(--cb-muted)}.cb-pdp-title{font-size:clamp(32px,3vw,40px)}@media(max-width:749px){.sticky-add-to-cart__title{display:none}}.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group .menu__heading *,.shopify-section-group-footer-group h3{letter-spacing:.08em!important}.cb-story__media{background:#f3e9e4;isolation:isolate}.cb-story__media img{mix-blend-mode:multiply}@media(max-width:749px){.media-with-content{--media-height-mobile: 38svh !important}.cb-story__media img{max-height:60svh}}.cb-secure svg{color:var(--cb-claret)!important;stroke:var(--cb-claret)}.cb-trust__icon{width:26px;height:26px;color:var(--cb-claret);margin-bottom:4px}.cb-trust span{color:var(--cb-ink);opacity:.8;text-wrap:balance}.cb-pdp-title{font-size:clamp(32px,3vw,40px)!important}.cb-eyebrow{letter-spacing:.1em}.cb-story{width:100vw;margin-left:calc(50% - 50vw);align-items:center}.cb-story__text{justify-self:center}@media(max-width:749px){.sticky-add-to-cart__variant{display:none}.sticky-add-to-cart__bar .sticky-add-to-cart__info{justify-content:flex-end}}.cb-story__media img{object-position:50% 12%}[id$=__hero_jVaWmY] img{object-position:50% 18%}@media(min-width:990px){.cb-story__media img{max-height:760px}.media-with-content .text-block.rte p,.media-with-content .rte p{font-size:16px}[id$=__section_hibztj] .text-block{max-width:780px;margin-inline:auto}}@media(min-width:1200px){.product-grid[data-product-card-size]{--product-grid-columns-desktop: repeat(4, 1fr) !important}}body{font-variant-numeric:lining-nums}.cb-secure svg{width:16px;height:16px;margin-top:3px}@media(min-width:990px){.cb-story__text{padding:64px 80px;justify-self:start}}[id$=__editorial_fabric] .media-with-content img,[id$=__editorial_fabric] img{filter:sepia(.35) brightness(1.25) contrast(.9)}.cb-trust strong,.shopify-section-group-footer-group .text-block.h4 p,.shopify-section-group-footer-group .h4 p{font-family:var(--font-body--family)!important;font-weight:500!important;font-size:15px!important;letter-spacing:0}[id$=__editorial_fabric] img{transform:scale(1.18);transform-origin:80% 20%}[id$=__editorial_fabric] .media-with-content__media,[id$=__editorial_fabric] [class*=media]{overflow:hidden}@media(min-width:990px){.cb-story__media img{max-height:640px}.product-information slideshow-arrows,.product-information .slideshow-controls__arrows{display:none!important}}[id$=__hero_jVaWmY] .button-secondary{--button-color: #FAF6F2;--button-border-color: rgb(250 246 242 / .85);--button-background-color: transparent;color:#faf6f2!important}[id$=__hero_jVaWmY] .button-secondary:hover{background:#faf6f21f!important}@media(min-width:990px){[id$=__hero_jVaWmY] h1,[id$=__hero_jVaWmY] .h1,[id$=__hero_jVaWmY] .text-block.h1 p{font-size:76px;line-height:1.02}[id$=__hero_jVaWmY] .text-block.rte p{font-size:17px}}[id$=__hero_jVaWmY] a.button-secondary,[id$=__hero_jVaWmY] .button-secondary.button{--button-color: #FAF6F2 !important;--button-border-color: rgb(250 246 242 / .85) !important;border-color:#faf6f2d9!important;color:#faf6f2!important}@media(min-width:990px){[id$=__hero_WkgmQb] .text-block.rte p{font-size:17px}}@media(max-width:749px){h2,.h2,.text-block.h2 p,.text-block.h2 h2{font-size:32px!important;line-height:1.12}.variant-option--buttons label,.variant-option__button-label{min-width:44px;padding-inline:8px}}[id$=__section_kw4NXn] .accordion,[id$=__section_kw4NXn] [class*=accordion]:not([class*=accordion__]){width:100%;max-width:720px;margin-inline:auto}[id$=__section_kw4NXn] summary,[id$=__section_kw4NXn] .details__header{font-size:16px;padding-block:18px}[id$=__section_kw4NXn]{--color-border: #E2DED3}[id$=__section_kw4NXn] .accordion,[id$=__section_kw4NXn] details,[id$=__section_kw4NXn] [class*=accordion]{border-color:#e2ded3!important}[id$=__section_kw4NXn] a.link,[id$=__section_kw4NXn] .link{color:var(--cb-claret);text-underline-offset:4px}[id$=__section_hibztj] p,[id$=__section_hibztj] h2{text-wrap:balance}@media(max-width:749px){[id$=__hero_jVaWmY] .button,[id$=__hero_jVaWmY] .button-secondary,[id$=__hero_jVaWmY] a[class*=button]{min-height:52px;padding-block:0;display:inline-flex;align-items:center}[id$=__hero_jVaWmY] .button-secondary{--button-background-color: rgb(250 246 242 / .14) !important;background-color:#faf6f224!important}.product-card p[role=heading]{min-height:2.8em}}.payment-icons{display:grid;gap:10px}.payment-icons .cb-secure{margin:0}.payment-icons__list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.payment-icons__item svg{width:38px;height:24px;display:block}[id$=__hero_jVaWmY] a[class*=button]{min-height:50px;display:inline-flex;align-items:center}[id$=__hero_WkgmQb] img{object-position:50% 22%}[id$=__hero_WkgmQb] .text-block.rte p{font-size:18px!important;font-weight:500}.payment-icons .cb-secure{align-items:center}.payment-icons .cb-secure svg{margin-top:0}.payment-icons__item{border:1px solid var(--cb-line);border-radius:4px;overflow:hidden;line-height:0;background:#fff}.payment-icons__item svg{width:38px;height:24px}.payment-icons__item svg rect:first-child[stroke]{stroke:none}.cb-trust{padding-bottom:24px}[id$=__logo_qRXyH9_unused]{display:none}.product-information .product-media-container,.product-information .product-media{background-color:transparent!important}.product-information .product-media img{object-fit:contain!important}:is([id$=__section_iMAFTP],[id$=__section_y6HiPR],[id$=__section_EntRh4]) .layout-panel-flex{max-width:672px;margin-inline:auto;width:100%}:is([id$=__section_iMAFTP],[id$=__section_y6HiPR],[id$=__section_EntRh4]) details,:is([id$=__section_iMAFTP],[id$=__section_y6HiPR],[id$=__section_EntRh4]) [class*=accordion]{border-color:#e2ded3!important}:is([id$=__section_iMAFTP],[id$=__section_y6HiPR],[id$=__section_EntRh4]) summary{font-size:15px;padding-block:14px}[id$=__section_EntRh4]{padding-bottom:56px}:is([id$=__section_iMAFTP],[id$=__section_y6HiPR],[id$=__section_EntRh4]) summary{font-weight:500;color:#1e1c1c}:is([id$=__section_iMAFTP],[id$=__section_y6HiPR],[id$=__section_EntRh4]) summary svg,:is([id$=__section_iMAFTP],[id$=__section_y6HiPR],[id$=__section_EntRh4]) .icon-caret{color:var(--cb-claret)}:is([id$=__section_iMAFTP],[id$=__section_y6HiPR],[id$=__section_EntRh4]){--color-border: #E2DED3}[id$=__section_EntRh4] .text-block:last-child{margin-top:32px}[id$=__section_EntRh4] .text-block:last-child a{color:var(--cb-claret);text-underline-offset:4px}@media(max-width:749px){:is([id$=__section_iMAFTP],[id$=__section_y6HiPR],[id$=__section_EntRh4]) h2{font-size:26px!important}:is([id$=__section_iMAFTP],[id$=__section_y6HiPR],[id$=__section_EntRh4]) summary{font-size:16px}}.cb-story__media img{object-position:50% 15%}@media(min-width:750px){.product-information .slideshow-controls__thumbnails,.product-information [class*=thumbnails]{max-width:100%;justify-content:flex-start}}@media(max-width:749px){.variant-option--buttons label,.variant-option__button-label{white-space:nowrap}.shopify-section-group-footer-group .group-block{align-items:flex-start}}@media(min-width:750px){.product-information .slideshow-controls__thumbnails-container{width:min(100%,635px);margin-inline:auto}}[id$=__hero_jVaWmY] img{object-position:78% 40%}[id$=__hero_WkgmQb] img{object-position:30% 30%}@media(min-width:990px){[id$=__hero_jVaWmY] .text-block.h1 p,[id$=__hero_WkgmQb] .text-block.h1 p{font-size:60px}}[id$=__hero_jVaWmY] a[class*=button]{min-height:52px;display:inline-flex;align-items:center;font-weight:500}.variant-option--buttons label,.variant-option__button-label{width:auto!important;min-width:44px;padding-inline:14px;white-space:nowrap}.variant-option--buttons,fieldset.variant-option{column-gap:8px}@media(max-width:749px){[id$=__section_hibztj] p{font-size:26px!important}.cb-story__text{padding-inline:16px}.shopify-section-group-footer-group .layout-panel-flex--row>*{margin-block:0!important}}.variant-option--default-width-buttons .variant-option__button-label{flex:0 0 auto!important;width:auto!important;max-width:none!important}.variant-option__button-label__text{white-space:nowrap}[id$=__editorial_promise] img{object-position:50% 22%}[id$=__hero_jVaWmY] .button-secondary,[id$=__hero_jVaWmY] a.button-secondary{background-color:#faf6f22e!important;--button-background-color: rgb(250 246 242 / .18) !important}[id$=__hero_WkgmQb] .text-block.h6 p{font-size:12px}[id$=__editorial_promise] img{object-position:50% 8%}[id$=__section_hibztj] p{font-size:16px!important}[id$=__section_hibztj] input{background:#faf7f3}[id$=__section_hibztj] h2,[id$=__section_hibztj] p{color:#1f1d1a!important}.announcement-bar,.announcement-bar *{color:#1f1d1a}[id$=__editorial_promise] img{object-position:50% 50%!important}.product-recommendations img,[id*=product_recommendations] img{object-position:50% 12%}@media(max-width:749px){[id$=__hero_jVaWmY] img{object-position:38% 30%!important}.shopify-section-group-footer-group .menu__heading,.shopify-section-group-footer-group h3{margin-top:32px!important}.cb-trust strong{font-size:15px!important}.product-information{padding-top:24px}}[id$=__hero_jVaWmY] a.button-secondary{border-width:2px}@media(max-width:749px){[id$=__footer_m9NzUG] .section{padding-top:40px!important}}.variant-option--default-width-buttons .variant-option__button-label{min-width:52px;justify-content:center}[id$=__section_hibztj] h2,[id$=__section_hibztj] p{color:#faf7f3!important}[id$=__footer_m9NzUG] h4,[id$=__footer_m9NzUG] .text-block h4{font-family:var(--font-accent--family)!important;font-size:11px!important;letter-spacing:.1em;text-transform:uppercase;font-weight:600;opacity:.8}.announcement-bar,.announcement-bar__slider,.announcement-bar__slider *,.announcement-bar slideshow-arrows,.announcement-bar .icon-caret{color:#fff!important}announcement-bar-component,announcement-bar-component *,[class*=announcement-bar] p,[class*=announcement-bar] .text-block,[id*=header_announcements] *{color:#fff!important}[id$=__section_FjhFKe] .accordion,[id$=__section_FjhFKe] [class*=accordion]:not([class*=accordion__]){width:100%;max-width:720px;margin-inline:auto}[id$=__section_FjhFKe]{--color-border: #E2DED3}[id$=__section_FjhFKe] details,[id$=__section_FjhFKe] [class*=accordion]{border-color:#e2ded3!important}[id$=__section_WEGRUW] .layout-panel-flex{max-width:1100px;margin-inline:auto}[id$=__section_WEGRUW] .text-block p,[id$=__section_WEGRUW] h3,[id$=__section_WEGRUW] h4{text-wrap:balance}[id$=__footer_m9NzUG] .menu__heading,[id$=__footer_m9NzUG] .menu__heading *{font-family:var(--font-accent--family)!important;font-size:11px!important;letter-spacing:.1em!important;text-transform:uppercase;font-weight:600!important}[id$=__footer_m9NzUG] .menu,[id$=__footer_m9NzUG] details{margin-top:0!important;padding-top:0!important}.product-recommendations .price,[id*=product_recommendations] .price,[id*=product_recommendations] [class*=price]{font-size:15px!important;font-weight:400!important;letter-spacing:0!important}@media(max-width:749px){[id$=__section_LhPbR8] p{font-size:24px!important;line-height:1.25}[id$=__section_WEGRUW] .h4 p,[id$=__section_WEGRUW] h3,[id$=__section_WEGRUW] h4,[id$=__section_WEGRUW] .text-block.h4 p{font-size:15px!important;line-height:1.25}[id$=__section_WEGRUW] .text-block.rte p,[id$=__section_WEGRUW] p{font-size:12px;line-height:1.35}}[id$=__section_WEGRUW] .text-block.h4 p{font-size:17px;font-weight:500}[id$=__editorial_promise] img{object-position:50% 15%!important}@media(max-width:749px){[id$=__section_LhPbR8] .text-block,[id$=__section_LhPbR8] .text-block *{font-size:24px!important;line-height:1.25!important}[id$=__hero_jVaWmY] img{object-position:30% 20%!important}}@media(min-width:990px){[id$=__section_LhPbR8] .text-block{max-width:860px;margin-inline:auto}}.text-block.h6 p,[class*=eyebrow]{letter-spacing:.08em}[id$=__hero_jVaWmY] a.button-secondary,[id$=__hero_jVaWmY] .button-secondary{--button-color: #FFFFFF !important;--button-border-color: #FFFFFF !important;border:1px solid #FFFFFF!important;color:#fff!important;background:#ffffff1f!important}[id$=__section_kw4NXn],[id$=__section_FjhFKe]{--color-border: #E2DED3}[id$=__section_kw4NXn] details,[id$=__section_kw4NXn] [class*=accordion]{border-color:#e2ded3!important}[id$=__section_WEGRUW] .text-block.rte p{font-size:13px;color:var(--cb-muted)}.header,header-component,.header__row,[class*=header-section]{border-bottom-color:#dfe5e0!important}[id$=__section_WEGRUW] .group-block{justify-content:flex-start!important}[id$=__section_WEGRUW] .icon-block svg,[id$=__section_WEGRUW] svg{width:28px;height:28px}[id$=__section_LhPbR8] .text-block,[id$=__section_LhPbR8] .text-block *{line-height:1.3!important}@media(min-width:990px){[id$=__section_LhPbR8] .text-block{max-width:760px}}@media(max-width:749px){.cb-pdp-title{font-size:28px!important}[id$=__hero_WkgmQb] img{object-position:75% 30%!important}}.header__columns{border-bottom-color:#dfe5e0!important}@media(max-width:749px){.cb-pdp-title{font-size:26px!important;line-height:1.15}.product-information .product-details{padding-top:16px}}h1,h2,h3,.h1,.h2,.h3,.text-block.h1 p,.text-block.h2 p,.text-block.h3 p,.cb-pdp-title{line-height:1.15!important}@media(min-width:990px){.cb-pdp-title{font-size:40px!important}}@media(max-width:749px){[id$=__section] h1,.text-block h1{font-size:32px}[id$=__hero_WkgmQb] img{object-position:80% 15%!important}.cb-story__media img{max-height:480px}}[id$=__section_M8QccP] .accordion,[id$=__section_M8QccP] [class*=accordion]:not([class*=accordion__]){width:100%;max-width:720px;margin-inline:auto}[id$=__section_M8QccP] details,[id$=__section_M8QccP] [class*=accordion]{border-color:#e2ded3!important}[id$=__section_WEGRUW] svg{color:#5b6148!important}[id$=__section_WEGRUW] .text-block p{white-space:nowrap}@media(min-width:990px){[id$=__editorial_promise] .text-block.rte{max-width:440px}}@media(max-width:749px){.product-information{padding-top:24px!important}}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.005em!important;word-spacing:.04em}.variant-option legend,.variant-option__label,fieldset.variant-option>legend{letter-spacing:.08em!important}.cb-story{background:#f1ece5}@media(max-width:749px){[id*=product_list] h2,[id*=product_list] .text-block h2{font-size:28px!important}.variant-option--default-width-buttons .variant-option__button-label{padding-inline:10px;min-width:40px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/cb-redesign.css.map */
