.h1 em,.h2 em,h1 em,h2 em,.cbl-accent{font-style:italic;color:var(--color-primary-button-background, currentColor)}.color-scheme-inverse h1 em,.color-scheme-inverse h2 em,[style*="#9E1B22"] h1 em,[style*="#9E1B22"] h2 em,[style*="#1E1B19"] h1 em,[style*="#1E1B19"] h2 em{color:var(--color-background, #FAF7F2);opacity:.85}h1,.h1{line-height:.92;letter-spacing:-.025em;text-wrap:balance}h2,.h2{line-height:1.02;letter-spacing:-.02em;text-wrap:balance}h6,.h6,.cbl-etiquette{letter-spacing:.16em;text-transform:uppercase;font-size:.6875rem;opacity:.7}.h6:after,.cbl-etiquette:after{content:"";display:block;width:2.5rem;margin-block-start:.6rem;border-block-start:1px solid currentColor;opacity:.4}p{line-height:1.65}@media(max-width:749px){h1,.h1{letter-spacing:-.015em;line-height:.96}h2,.h2{letter-spacing:-.01em;line-height:1.08}}html{overflow-x:clip;background-color:#1e1b19}body{overflow-x:clip;max-width:100%;background-color:var(--color-background, #FAF7F2)}body.cbl-page-accueil{background-color:#1e1b19}#header-group .shopify-section:has(.announcement-bar),#header-group .shopify-section:has(.announcement-bar) .section-background,#header-group .announcement-bar{background-color:#1e1b19!important}#header-group .announcement-bar,#header-group .announcement-bar a,#header-group .announcement-bar button,#header-group .announcement-bar svg,#header-group .announcement-bar .text-block,#header-group .announcement-bar .announcement-bar__slide{color:#faf7f2!important}.cbl-hero,.cbl-erable,.cbl-rayon,.cbl-coffrets,.cbl-vedettes,.cbl-familles,.cbl-info{overflow-x:clip}img,video,iframe,table{max-width:100%}@media(max-width:749px){.cbl-erable__vignette,.cbl-rayon__photo-sec{inset-inline-end:0}}.cbl-accueil .cbl-hero{margin-block-start:calc(var(--header-height, 5rem) * -1)}.cbl-entete-legere #header-component{--color-background-top-row: transparent !important;--color-background-bottom-row: transparent !important}.cbl-entete-legere .header-section,.cbl-entete-legere .header-section a,.cbl-entete-legere .header-section button,.cbl-entete-legere .header-section svg{color:#faf7f2}.cbl-entete-legere .header-section img{filter:brightness(0) invert(1)}.cbl-entete-legere .header-section a,.cbl-entete-legere .header-section button{text-shadow:0 1px 10px rgb(20 17 15 / .5)}.cbl-entete-legere .mega-menu,.cbl-entete-legere .mega-menu a,.cbl-entete-legere .mega-menu button,.cbl-entete-legere .mega-menu svg,.cbl-entete-legere .menu-drawer,.cbl-entete-legere .menu-drawer a,.cbl-entete-legere .menu-drawer button,.cbl-entete-legere .menu-drawer svg,.cbl-entete-legere .menu-list__submenu,.cbl-entete-legere .menu-list__submenu a,.cbl-entete-legere .menu-list__submenu button,.cbl-entete-legere .menu-list__submenu svg,.cbl-entete-legere .header-section [popover],.cbl-entete-legere .header-section [popover] a,.cbl-entete-legere .header-section [popover] button,.cbl-entete-legere .header-section [popover] svg{color:var(--color-foreground);text-shadow:none}.cbl-entete-legere .mega-menu img,.cbl-entete-legere .menu-drawer img,.cbl-entete-legere .menu-list__submenu img,.cbl-entete-legere .header-section [popover] img{filter:none}.header-section a,.header-section button,.header-section img{transition:color .32s ease,filter .32s ease}@media(prefers-reduced-motion:reduce){#header-component,.header-section,.header-section a,.header-section button,.header-section img{transition:none}}.shopify-section-group-footer-group,.shopify-section-group-footer-group .section-background{background-color:#1e1b19!important}[id$=__terroir],[id$=__terroir] .section-background{background-color:#faf7f2!important}@keyframes cbl-entete-descend{0%{transform:translateY(-100%)}to{transform:translateY(0)}}#header-component[data-sticky-state=active]{animation:cbl-entete-descend .38s cubic-bezier(.22,.61,.36,1)}#header-component[data-sticky-state=idle],.cbl-entete-legere #header-component{--color-background-top-row: transparent !important;--color-background-bottom-row: transparent !important;background-color:transparent!important}#header-component[data-sticky-state=idle] .header__underlay,.cbl-entete-legere #header-component .header__underlay-closed{background:transparent!important}.cbl-familles__contenu,.cbl-erable__contenu,.cbl-rayon__contenu,.cbl-vedettes__contenu,.cbl-gateau__contenu,.cbl-coffrets__contenu,.cbl-info__contenu{padding-block:clamp(10rem,15vw,17rem)!important}@media(max-width:749px){.cbl-familles__contenu,.cbl-erable__contenu,.cbl-rayon__contenu,.cbl-vedettes__contenu,.cbl-gateau__contenu,.cbl-coffrets__contenu,.cbl-info__contenu{padding-block:8.5rem 5.5rem!important}}.cbl-familles__carrousel,.cbl-erable__carrousel,.cbl-vedettes__carrousel,.cbl-coffrets__carrousel{margin-inline:calc(50% - 50vw);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%)}.cbl-vedettes__carrousel{margin-block:clamp(1rem,2vw,2rem)}@media(max-width:749px){.cbl-familles__carrousel,.cbl-erable__carrousel,.cbl-vedettes__carrousel,.cbl-coffrets__carrousel{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 5%,#000 95%,transparent 100%)}}@media(min-width:990px){body.cbl-entete-legere #header-component[data-sticky-state=active]{--color-background-top-row: #FAF7F2 !important;--color-background-bottom-row: #FAF7F2 !important;background-color:#faf7f2!important}body.cbl-entete-legere #header-component[data-sticky-state=active] .header__underlay-closed{background:#faf7f2!important}body.cbl-entete-legere .header-section:has(#header-component[data-sticky-state=active]) a,body.cbl-entete-legere .header-section:has(#header-component[data-sticky-state=active]) button,body.cbl-entete-legere .header-section:has(#header-component[data-sticky-state=active]) svg{color:#1e1b19!important;text-shadow:none!important}body.cbl-entete-legere .header-section:has(#header-component[data-sticky-state=active]) img{filter:none!important}}.product-form-buttons .add-to-cart-button{--button-color: #1E1B19;--button-background-color: transparent;--button-border-color: #1E1B19;--button-border-width: 1.5px}.product-form-buttons .add-to-cart-button:hover:not([disabled]){--button-color: #FAF7F2;--button-background-color: #1E1B19;--button-border-color: #1E1B19}.product-form-buttons>.cbl-acheter-bloc{flex:1 1 100%}.cbl-acheter.button{--button-color: #FAF7F2;--button-background-color: #9E1B22;--button-border-color: #9E1B22;--button-border-width: 0px;--button-focus-outline-color: #9E1B22;width:100%;height:var(--height-buy-buttons);font-weight:600}.cbl-acheter.button:hover{--button-color: #FAF7F2;--button-background-color: #7E151B;--button-border-color: #7E151B}.cbl-acheter[aria-busy=true]{opacity:.7;cursor:progress}.product-form-buttons:has([name=add]:disabled) .cbl-acheter{opacity:.45;pointer-events:none}.header[data-sticky-state]{transition:none!important}#header-component[data-sticky-state=idle]{visibility:hidden}@media(min-width:750px){.cbl-hero{min-height:calc(100svh - (var(--header-group-height, 7.5rem) - var(--header-height, 5rem)))!important}}.cbl-erable:before,.cbl-erable:after{content:"";position:absolute;inset-inline:0;height:min(45%,26rem);z-index:1;pointer-events:none}.cbl-erable:before{top:0;background:linear-gradient(172deg,#1e1b19,#1e1b19eb 14%,#1e1b19bd 30%,#1e1b1980 48%,#1e1b1942 68%,#1e1b1917 86%,#1e1b1900)}.cbl-erable:after{bottom:0;background:linear-gradient(352deg,#1e1b19,#1e1b19eb 14%,#1e1b19bd 30%,#1e1b1980 48%,#1e1b1942 68%,#1e1b1917 86%,#1e1b1900)}.cbl-erable__contenu{z-index:2}@media(max-width:749px){.cbl-erable__contenu{padding-block:8.5rem 7rem!important}.cbl-familles__contenu{padding-block-start:5rem!important;padding-block-end:3.5rem!important}}@media(max-width:900px){.cbl-hero{min-height:108svh!important}.cbl-hero__grille{padding-block-end:2rem!important}}@media(min-width:901px){.cbl-hero__fond:after{content:"";position:absolute;inset:auto 0 0 0;height:34%;pointer-events:none;background:linear-gradient(to top,#13100f,#13100fed 10%,#13100fcc 22%,#13100f99 36%,#13100f61 52%,#13100f2e 70%,#13100f0f 86%,#13100f00)}}@media(max-width:749px){#header-component[data-sticky-state=active]{border-block-start:2px solid #1E1B19!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cbl-raffinements.css.map */
