:root{--cb-claret: #4E6E80;--cb-ink: #221A1F;--cb-cream: #FAF6F2;--cb-cream2: #F2E9E1;--cb-line: #E8DAD3;--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_wMd6Lz]{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_TQ8nQG] .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){[id$=__section_CLnhBz] .layout-panel-flex--row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;align-items:start}[id$=__section_CLnhBz] .layout-panel-flex--row>*{width:auto!important}[id$=__section_CLnhBz] h3,[id$=__section_CLnhBz] .menu__heading{margin:0 0 14px!important;line-height:1.4}.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_ceXCme] .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_6iyQye] .accordion,[id$=__section_6iyQye] [class*=accordion]:not([class*=accordion__]){width:100%;max-width:720px;margin-inline:auto}[id$=__section_6iyQye] summary,[id$=__section_6iyQye] .details__header{font-size:16px;padding-block:18px}[id$=__section_6iyQye]{--color-border: #E2D3CB}[id$=__section_6iyQye] .accordion,[id$=__section_6iyQye] details,[id$=__section_6iyQye] [class*=accordion]{border-color:#e2d3cb!important}[id$=__section_6iyQye] a.link,[id$=__section_6iyQye] .link{color:var(--cb-claret);text-underline-offset:4px}[id$=__section_TQ8nQG] p,[id$=__section_TQ8nQG] 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_ceXCme] img{object-position:50% 22%}[id$=__hero_ceXCme] .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}@media(max-width:749px){[id$=__section_CLnhBz]{--padding-block-start: 32px}[id$=__section_CLnhBz] .section{padding-top:32px!important}}[id$=__divider_dg97zA]{display:none}[id$=__section_CLnhBz] .layout-panel-flex>:first-child .menu__heading,[id$=__section_CLnhBz] .layout-panel-flex>:first-child h3{margin-top:0!important}.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:#e2d3cb!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:#2a1a24}: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: #E2D3CB}[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_ceXCme] img{object-position:30% 30%}@media(min-width:990px){[id$=__hero_jVaWmY] .text-block.h1 p,[id$=__hero_ceXCme] .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_TQ8nQG] 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_ceXCme] .text-block.h6 p{font-size:12px}[id$=__section_CLnhBz] h3,[id$=__section_CLnhBz] .menu__heading{margin-top:0!important}@media(min-width:990px){[id$=__section_wMd6Lz] .layout-panel-flex{max-width:960px;margin-inline:auto}}[id$=__section_6iyQye] summary,[id$=__section_6iyQye] .details__header{padding-right:32px}[id$=__hero_ceXCme] .text-block.rte{max-width:600px}@media(max-width:749px){.variant-option--default-width-buttons .variant-option__button-label{min-width:40px;padding-inline:9px}fieldset.variant-option{column-gap:6px}[id$=__section_CLnhBz] .group-block,[id$=__section_CLnhBz] .menu{margin-top:28px}[id$=__section_CLnhBz] .menu li,[id$=__section_CLnhBz] .menu a{line-height:1.5}}[id$=__footer_utilities_TEQNhK]{--color-border: rgb(255 255 255 / .18)}[id$=__footer_utilities_TEQNhK] hr,[id$=__divider_dg97zA] hr,.footer-utilities{border-color:#ffffff2e!important}@media(max-width:749px){[id$=__section_CLnhBz] .group-block+.group-block,[id$=__section_CLnhBz] .menu{margin-top:40px!important}[id$=__section_CLnhBz] p,[id$=__section_CLnhBz] .menu a{font-size:15px}.product-information{padding-top:8px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/cb-redesign.css.map */
