:root{--ch-surface: #ffffff;--ch-raised: #faf6f0;--ch-sable: #f3eadc;--ch-ink: #1c1917;--ch-muted: #6b625b;--ch-line: #e6ded3;--ch-line-strong: #857b72;--ch-terracotta: #c46a4a;--ch-terracotta-deep: #a4503a;--ch-terracotta-press: #873f2d;--ch-on-terracotta: #1c1917;--ch-on-terracotta-deep: #ffffff;--ch-nuit: #1c1917;--ch-on-nuit: #faf6f0;--ch-success: #2f6b4f;--ch-danger: #b3261e;--ch-focus: #2f6bff;--ch-shadow-soft: 0 8px 24px rgba(28, 25, 23, .1);--ch-ease: cubic-bezier(.4, 0, .2, 1);--ch-dur-instant: .12s;--ch-dur-doux: .24s;--ch-dur-scene: .4s;--ch-display: "Newsreader", Georgia, "Times New Roman", serif;--ch-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif}html #header-component{font-family:var(--ch-body);color:var(--ch-ink)}html #header-component :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--ch-focus);outline-offset:2px;border-radius:0;box-shadow:none}html #header-component .header-actions__action svg :is(path,circle,rect,line,polyline),html #header-component .header__icon--menu svg :is(path,circle,rect,line,polyline),html #header-component search-button svg :is(path,circle,rect,line,polyline){stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter}html #header-component :is(.header-actions__action,.header__icon--menu){color:var(--ch-ink);min-width:44px;min-height:44px}html #header-component :is(.header-actions__action,.header__icon--menu) svg{transition:opacity var(--ch-dur-instant) var(--ch-ease)}@media(hover:hover){html #header-component :is(.header-actions__action,.header__icon--menu):hover svg{opacity:.65}}html #header-component .cart-bubble{border-radius:0}html #header-component .cart-bubble__background{border-radius:0;background-color:var(--ch-terracotta)}html #header-component .cart-bubble__text,html #header-component .cart-bubble__text-count{color:var(--ch-on-terracotta);font-family:var(--ch-body);font-weight:600;font-variant-numeric:tabular-nums}html .menu-list__link{font-family:var(--ch-body);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase}html .menu-list .menu-list__link,html .menu-list:where(:has(.menu-list__list-item:hover)) .menu-list__link,html .menu-list:where(:has(.menu-list__list-item:focus-within)) .menu-list__link,html .menu-list:where(:has(.menu-list__link--active)) .menu-list__link{color:var(--ch-ink)}html .menu-list__link-title{position:relative;display:inline-block}html .menu-list__list-item:not([slot=overflow]) .menu-list__link-title:after{content:"";position:absolute;left:var(--gap-sm, 12px);right:var(--gap-sm, 12px);bottom:-8px;height:1px;background:var(--ch-ink);transform:scaleX(0);transform-origin:left center;transition:transform var(--ch-dur-doux) var(--ch-ease);pointer-events:none}@media(hover:hover){html .menu-list__list-item:hover .menu-list__link-title:after{transform:scaleX(1)}}html .menu-list__link:focus-visible .menu-list__link-title:after{transform:scaleX(1)}html .menu-list__link--active .menu-list__link-title:after,html .menu-list__link[aria-current=page] .menu-list__link-title:after{height:2px;background:var(--ch-terracotta);transform:scaleX(1)}html .mega-menu{padding-block:32px}html .mega-menu__link{display:flex;flex-direction:column;align-items:flex-start;gap:12px;color:var(--ch-ink);text-decoration:none;font-family:var(--ch-display);font-size:22px;font-weight:500;line-height:1.15;text-align:left}html .mega-menu__link span{position:static;color:var(--ch-ink);opacity:1;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1px}html .mega-menu__link img,html .mega-menu__link-image{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:0;transition:transform var(--ch-dur-scene) var(--ch-ease)}html .mega-menu__column>div{overflow:hidden}html .mega-menu__link:has(img){overflow:hidden}@media(hover:hover){html .mega-menu__link:hover span{text-decoration:underline}html .mega-menu__link:hover img{transform:scale(1.03)}}html .mega-menu__link:focus-visible{outline:3px solid var(--ch-focus);outline-offset:2px}html .mega-menu__link:focus-visible span{text-decoration:underline}html .mega-menu__list--text .mega-menu__link{font-family:var(--ch-body);font-size:15px;font-weight:400;line-height:22px}html .menu-drawer{font-family:var(--ch-body);color:var(--ch-ink);border-radius:0}@media screen and (max-width:749px){html .menu-drawer{width:100%;max-width:100%}}html .menu-drawer__close-button{width:44px;height:44px;min-width:44px;padding:0;border:1px solid var(--ch-ink);border-radius:0;background:transparent;color:var(--ch-ink);display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--ch-dur-instant) var(--ch-ease)}html details:not(.menu-drawer__menu-container)>.menu-drawer>.menu-drawer__close-button{position:absolute;top:12px;right:16px;left:auto;z-index:2}html .menu-drawer__close-button svg{width:16px;height:16px}html .menu-drawer__close-button svg :is(path,line){stroke-width:1.5px;stroke-linecap:butt}html .menu-drawer :is(a,button,summary):focus-visible{outline:3px solid var(--ch-focus);outline-offset:-3px;box-shadow:none}html .menu-drawer__navigation{padding-top:68px}html .menu-drawer__menu>li{border-bottom:1px solid var(--ch-line)}html .menu-drawer__menu-item--mainlist,html .menu-drawer__menu-item--parent{display:flex;align-items:center;min-height:60px;padding-block:12px;font-family:var(--ch-display);font-size:28px;font-weight:400;line-height:1.15;letter-spacing:-.005em;text-transform:none;color:var(--ch-ink);text-decoration:none}html .menu-drawer__menu-item--mainlist[aria-current=page] .menu-drawer__menu-item-text{text-decoration:underline;text-decoration-color:var(--ch-terracotta);text-decoration-thickness:2px;text-underline-offset:8px}html .menu-drawer__menu--childlist{padding-bottom:16px;gap:12px}html .menu-drawer__menu--childlist>li{border-bottom:0}html .menu-drawer__menu-item--child{min-height:44px;font-family:var(--ch-body);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--ch-ink);text-decoration:none}html .menu-drawer__link-image{border-radius:0;aspect-ratio:1 / 1;object-fit:cover}html .menu-drawer__title,html .menu-drawer__submenu .menu-drawer__menu-item--parent{font-family:var(--ch-display);font-size:24px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--ch-ink)}html .menu-drawer__back-button{min-width:44px;min-height:44px;border-radius:0}html .ch-tiroir__acces{display:flex;flex-wrap:wrap;gap:8px 24px;margin:24px 0 8px;padding:0}html .ch-tiroir__lien{display:inline-flex;align-items:center;min-height:44px;font-family:var(--ch-body);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-terracotta-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}html .ch-tiroir__lien:hover{color:var(--ch-terracotta-press)}html .ch-tiroir__lien:focus-visible{outline:3px solid var(--ch-focus);outline-offset:2px}html .search-modal{--search-border-radius: 0}html .search-modal__content,html .dialog-modal[open].search-modal__content{border-radius:0;border:1px solid var(--ch-line);background:var(--ch-surface);box-shadow:var(--ch-shadow-soft);font-family:var(--ch-body);color:var(--ch-ink)}@media screen and (min-width:750px){html .search-modal__content{--modal-width: min(960px, calc(100% - 96px) );max-width:min(960px,calc(100% - 96px))}}html .search-modal__content::backdrop{background:#1c191773}html .predictive-search-form__header{min-height:64px;border-bottom:1px solid var(--ch-line);background:var(--ch-surface)}html .predictive-search-form__header-inner{min-height:64px;border-radius:0}html .dialog-modal .predictive-search-form__header:before{display:none}@media screen and (max-width:749px){html .predictive-search-form__header{padding:0 0 0 4px}}html .search-modal .search-input,html .predictive-search .search-input{min-height:64px;font-family:var(--ch-body);font-size:18px;line-height:28px;color:var(--ch-ink);background:transparent;border-radius:0}html .predictive-search .search-input::placeholder{color:var(--ch-muted);opacity:1}html .predictive-search .search-input:focus-visible{outline:3px solid var(--ch-focus);outline-offset:-3px}html .predictive-search__icon svg :is(path,circle){stroke-width:1.5px;stroke-linecap:butt}html .predictive-search__icon{color:var(--ch-ink)}html .predictive-search__reset-button{min-height:44px;padding-inline:12px;font-family:var(--ch-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-terracotta-deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}html .predictive-search__reset-button:hover{color:var(--ch-terracotta-press)}html .predictive-search__reset-button:focus-visible,html .predictive-search__close-modal-button:focus-visible{outline:3px solid var(--ch-focus);outline-offset:-3px}html .predictive-search__close-modal-button{min-width:64px;min-height:64px;border-radius:0;border:0;border-left:1px solid var(--ch-line);background:var(--ch-surface);color:var(--ch-ink);box-shadow:none}html .predictive-search__close-modal-button:hover{background:var(--ch-raised)}html .predictive-search__close-modal-button svg :is(path,line){stroke-width:1.5px;stroke-linecap:butt}html .predictive-search-results__title{font-family:var(--ch-body);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-terracotta-deep)}html .predictive-search-results__pill,html .search-modal .pills__pill{min-height:44px;display:inline-flex;align-items:center;padding-inline:16px;border:1px solid var(--ch-line-strong);border-radius:0;background:var(--ch-surface);color:var(--ch-ink);font-family:var(--ch-body);font-size:14px;font-weight:400;box-shadow:none;transform:none}html .predictive-search-results__pill:hover{background:var(--ch-ink);color:var(--ch-raised);border-color:var(--ch-ink)}html .predictive-search-results__pill mark,html .predictive-search-results__pill span{color:inherit;background:none}html .predictive-search .resource-card{border:1px solid var(--ch-line);background:var(--ch-surface);row-gap:0;border-radius:0}html .predictive-search .resource-card__media{--resource-card-aspect-ratio: 1 / 1;aspect-ratio:1 / 1;background:var(--ch-raised);overflow:hidden;border-radius:0}html .predictive-search .resource-card__image,html .predictive-search .resource-card__collection-image{object-fit:contain;mix-blend-mode:multiply;border-radius:0;transition:transform var(--ch-dur-scene) var(--ch-ease),opacity var(--ch-dur-instant) var(--ch-ease)}@media(hover:hover){html .predictive-search .resource-card:hover .resource-card__image{transform:scale(1.03)}}html .predictive-search .resource-card__content{display:flex;flex-direction:column;gap:8px;padding:12px}html .predictive-search .resource-card__title{margin:0;font-family:var(--ch-display);font-size:20px;font-weight:500;line-height:1.15;text-transform:none;letter-spacing:0;color:var(--ch-ink);overflow:visible;white-space:normal;display:block;-webkit-line-clamp:unset}html .predictive-search .resource-card__subtext{font-family:var(--ch-body);font-size:14px;line-height:20px;color:var(--ch-muted)}@media(hover:hover){html .predictive-search .resource-card:hover .ch-titre__nom,html .predictive-search .resource-card:hover .resource-card__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}html .predictive-search .resource-card:hover .ch-titre__specs{text-decoration:none}}html .predictive-search .resource-card:has(.resource-card__link:focus-visible){outline:3px solid var(--ch-focus);outline-offset:2px}html .predictive-search .resource-card__link:focus-visible{outline:none}html .predictive-search .price,html .predictive-search .resource-card [ref=priceContainer]{font-family:var(--ch-display);font-size:18px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ch-ink)}html .predictive-search :is(.compare-at-price,s,del){font-family:var(--ch-body);font-size:14px;font-weight:400;color:var(--ch-muted)}html .predictive-search-form__footer{padding:16px;border-top:1px solid var(--ch-line);background:var(--ch-surface)}html .predictive-search__search-button{width:100%;min-height:52px;padding:0 32px;border:0;border-radius:0;background:var(--ch-terracotta);color:var(--ch-on-terracotta);font-family:var(--ch-body);font-size:13px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;box-shadow:none}html .predictive-search__search-button:hover{background:var(--ch-terracotta-deep);color:var(--ch-on-terracotta-deep)}html .predictive-search__search-button:active{background:var(--ch-terracotta-press);color:var(--ch-on-terracotta-deep)}html .predictive-search__search-button:focus-visible{outline:3px solid var(--ch-focus);outline-offset:2px}html .predictive-search-results__no-results{margin:0;padding:40px 24px 12px;font-family:var(--ch-display);font-size:24px;font-weight:400;line-height:1.25;text-align:center;color:var(--ch-ink);text-wrap:balance}html .ch-recherche__repli{margin:0;padding:12px 24px 40px;text-align:center}html .ch-recherche__toutes{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 32px;border:1px solid var(--ch-ink);color:var(--ch-ink);font-family:var(--ch-body);font-size:13px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}html .ch-recherche__toutes:hover{background:var(--ch-ink);color:var(--ch-raised)}html .ch-recherche__toutes:focus-visible{outline:3px solid var(--ch-focus);outline-offset:2px}@media screen and (max-width:749px){html .search-modal__content,html .dialog-modal[open].search-modal__content{border:0;box-shadow:none}html .predictive-search .resource-card__title{font-size:18px}html .predictive-search .price{font-size:16px}html .predictive-search-results__wrapper-products{min-width:0}}html :is(.predictive-search,product-card,.cart-items,.mega-menu,.menu-drawer) .ch-titre__sep{display:none}html :is(.predictive-search,product-card,.cart-items,.mega-menu,.menu-drawer) .ch-titre__specs{display:block;margin-bottom:8px;font-family:var(--ch-body);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.1em;text-transform:uppercase;color:var(--ch-muted)}html :is(.predictive-search,product-card,.cart-items,.mega-menu,.menu-drawer) .ch-titre__nom{display:block;font-family:var(--ch-display);font-weight:500;line-height:1.15;text-transform:none;letter-spacing:0;color:var(--ch-ink)}html .search-page-input__parent search-page-input-component,html .search-page-input{border-radius:0}html .search-page-input{min-height:56px;border:1px solid var(--ch-line-strong);background:var(--ch-surface);font-family:var(--ch-body);font-size:18px;color:var(--ch-ink)}html .search-page-input:focus-visible{outline:3px solid var(--ch-focus);outline-offset:2px}html results-list :is(.facets__summary,.sorting-filter__label,.facets__label,.sorting-filter__select){font-family:var(--ch-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-ink)}html results-list .products-count-wrapper,html results-list :is(.facets__products-count,.product-count,[class*=products-count]){font-family:var(--ch-body);font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ch-muted);font-variant-numeric:tabular-nums}html results-list :is(.facets__panel,.sorting-filter__options){border-radius:0}html product-card.product-card .product-card__content{border:1px solid var(--ch-line);background:var(--ch-surface);border-radius:0;gap:0;height:100%}html product-card.product-card .card-gallery{--gallery-aspect-ratio: 1 / 1;background:var(--ch-raised);overflow:hidden;border-radius:0}html product-card.product-card .product-media-container{--product-media-fit: contain !important;background:var(--ch-raised)}html product-card.product-card .product-media__image{object-fit:contain;mix-blend-mode:multiply;transition:transform var(--ch-dur-scene) var(--ch-ease)}@media(hover:hover){html product-card.product-card:hover .product-media__image{transform:scale(1.03)}}html product-card.product-card quick-add-component,html product-card.product-card .card-gallery slideshow-arrows{display:none}html product-card.product-card .product-card__content>:not(.card-gallery){padding-inline:12px}html product-card.product-card .product-card__content>:not(.card-gallery):last-child{padding-bottom:12px}html product-card.product-card .card-gallery+*{padding-top:12px}html product-card.product-card .text-block,html product-card.product-card .text-block p{margin:0;font-family:var(--ch-display);font-size:20px;font-weight:500;line-height:1.15;text-transform:none;letter-spacing:0;color:var(--ch-ink)}html product-card.product-card .price,html product-card.product-card product-price{font-family:var(--ch-display);font-size:18px;font-weight:500;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ch-ink)}html product-card.product-card :is(.compare-at-price,s,del){font-family:var(--ch-body);font-size:14px;font-weight:400;color:var(--ch-muted)}@media(hover:hover){html product-card.product-card:hover .ch-titre__nom{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}html product-card.product-card:has(.product-card__link:focus-visible){outline:3px solid var(--ch-focus);outline-offset:2px}html product-card.product-card .product-card__link:focus-visible{outline:none}html product-card.product-card .badge,html product-card.product-card [class*=badge]{border-radius:0}@media screen and (min-width:750px){html product-card.product-card .text-block,html product-card.product-card .text-block p{font-size:22px}html product-card.product-card .product-card__content>:not(.card-gallery){padding-inline:16px}html product-card.product-card .product-card__content>:not(.card-gallery):last-child{padding-bottom:16px}html product-card.product-card .card-gallery+*{padding-top:16px}}html #cart-drawer .theme-drawer__dialog{border-radius:0;border-left:1px solid var(--ch-line);background:var(--ch-surface);color:var(--ch-ink);box-shadow:var(--ch-shadow-soft);font-family:var(--ch-body)}html #cart-drawer .theme-drawer__header{align-items:center;min-height:72px;border-bottom:1px solid var(--ch-line)}html #cart-drawer .theme-drawer__title{display:inline-flex;align-items:center;gap:12px;margin:0;font-family:var(--ch-display);font-size:28px;font-weight:400;line-height:1.15;letter-spacing:-.005em;text-transform:none;color:var(--ch-ink)}html #cart-drawer .theme-drawer__badge{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 6px;border-radius:0;background:var(--ch-raised);border:1px solid var(--ch-line);color:var(--ch-ink);font-family:var(--ch-body);font-size:12px;font-weight:600;letter-spacing:0;font-variant-numeric:tabular-nums}html #cart-drawer .theme-drawer__close-button{width:44px;height:44px;border:1px solid var(--ch-ink);border-radius:0;background:transparent;color:var(--ch-ink)}html #cart-drawer .theme-drawer__close-button:hover{background:var(--ch-raised)}html #cart-drawer .theme-drawer__close-button svg :is(path,line){stroke-width:1.5px;stroke-linecap:butt}html #cart-drawer :is(a,button,input,summary,[tabindex]):focus-visible{outline:3px solid var(--ch-focus);outline-offset:2px;box-shadow:none}html .cart-items__table-row{border-color:var(--ch-line)}html .cart-items--dividers .cart-items__table-row,html #cart-drawer .cart-items__table-row:not(:last-child){border-bottom:1px solid var(--ch-line)}html .cart-items__media-container{display:block;aspect-ratio:1 / 1;background:var(--ch-raised);overflow:hidden;border-radius:0}html .cart-items__media-image{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;border-radius:0}html .cart-items__title{display:block;color:var(--ch-ink);text-decoration:none;font-family:var(--ch-display);font-size:20px;font-weight:500;line-height:1.15;text-transform:none}html .cart-items__title .ch-titre__specs{margin-bottom:6px}html .cart-items__title .ch-titre__nom{font-size:20px}@media(hover:hover){html .cart-items__title:hover .ch-titre__nom,html .cart-items__title:hover:not(:has(.ch-titre__nom)){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}}html .cart-items__variants,html .cart-items__variants dd,html .cart-items__properties{font-family:var(--ch-body);font-size:14px;line-height:20px;color:var(--ch-muted)}html .cart-items__unit-price-wrapper{font-family:var(--ch-body);font-size:14px;line-height:20px;color:var(--ch-muted);font-variant-numeric:tabular-nums}html .cart-items__price{font-family:var(--ch-display);font-size:18px;font-weight:500;line-height:1.2;color:var(--ch-ink);font-variant-numeric:tabular-nums;white-space:nowrap}html .cart-items__price :is(s,del,.compare-at-price){font-family:var(--ch-body);font-size:14px;font-weight:400;color:var(--ch-muted)}html .cart-items .quantity-selector{--quantity-selector-height: 44px;display:inline-flex;align-items:stretch;height:44px;border:1px solid var(--ch-line-strong);border-radius:0;background:var(--ch-surface)}html .cart-items .quantity-selector :is(.quantity-minus,.quantity-plus){width:44px;min-width:44px;height:42px;padding:0;border-radius:0;color:var(--ch-ink);display:inline-flex;align-items:center;justify-content:center}html .cart-items .quantity-selector :is(.quantity-minus,.quantity-plus):hover:not([disabled]){background:var(--ch-raised)}html .cart-items .quantity-selector :is(.quantity-minus,.quantity-plus)[disabled]{color:var(--ch-line-strong);cursor:not-allowed}html .cart-items .quantity-selector svg :is(path,line){stroke-width:1.5px;stroke-linecap:butt}html .cart-items .quantity-selector input{width:40px;height:42px;border:0;border-radius:0;background:transparent;text-align:center;font-family:var(--ch-body);font-size:15px;font-weight:600;color:var(--ch-ink);font-variant-numeric:tabular-nums}html .cart-items .quantity-selector input:focus-visible{outline:3px solid var(--ch-focus);outline-offset:-3px}html .cart-items__remove{width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:0;background:transparent;color:var(--ch-muted);display:inline-flex;align-items:center;justify-content:center;box-shadow:none}html .cart-items__remove:hover{color:var(--ch-ink);background:var(--ch-raised)}html .cart-items__remove svg :is(path,line,rect){stroke-width:1.5px;stroke-linecap:butt;stroke-linejoin:miter}html .cart-items__quantity-controls{display:flex;align-items:center;gap:8px}html .cart-item__error,html .cart-item__error-text{color:var(--ch-danger);font-family:var(--ch-body);font-size:14px}html .cart-totals{font-family:var(--ch-body);color:var(--ch-ink)}html .cart-totals__total-label{font-family:var(--ch-body);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;color:var(--ch-ink)}html .cart-totals__total-value{font-family:var(--ch-display);font-size:28px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:var(--ch-ink)}html .cart-totals__original-container,html .cart-totals__tax-note,html .cart-totals__tax-note small{font-family:var(--ch-body);font-size:14px;line-height:20px;color:var(--ch-muted)}html .cart-totals__tax-note a{color:var(--ch-terracotta-deep)}html .cart__checkout-button{width:100%;min-height:52px;padding:0 32px;border:0;border-radius:0;background:var(--ch-terracotta);color:var(--ch-on-terracotta);font-family:var(--ch-body);font-size:13px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;box-shadow:none;--button-background-color: var(--ch-terracotta);--button-color: var(--ch-on-terracotta);--button-border-color: var(--ch-terracotta)}html .cart__checkout-button .button-text{color:inherit}html .cart__checkout-button:hover{background:var(--ch-terracotta-deep);color:var(--ch-on-terracotta-deep)}html .cart__checkout-button:active{background:var(--ch-terracotta-press);color:var(--ch-on-terracotta-deep)}html .cart__checkout-button:focus-visible{outline:3px solid var(--ch-focus);outline-offset:2px}html .cart__checkout-button[disabled]{background:var(--ch-line);color:var(--ch-muted);cursor:not-allowed}html .additional-checkout-buttons{--shopify-accelerated-checkout-button-border-radius: 0px;--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-inline-alignment: center;margin-top:12px}html .ch-panier-reassurance{margin:12px 0 0;font-family:var(--ch-body);font-size:12px;font-weight:600;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--ch-muted)}html .ch-panier-reassurance__court{display:none}@media screen and (max-width:749px){html .cart__ctas{container:chreass / inline-size}html .ch-panier-reassurance{white-space:nowrap;letter-spacing:.06em;font-size:clamp(9px,calc(100cqi / 33),12px)}@container chreass (max-width: 296px){html .ch-panier-reassurance{font-size:11px}html .ch-panier-reassurance__long{display:none}html .ch-panier-reassurance__court{display:inline}}}html :is(.cart-note,.cart-discount) :is(textarea,input){border:1px solid var(--ch-line-strong);border-radius:0;background:var(--ch-surface);font-family:var(--ch-body);font-size:16px;color:var(--ch-ink)}html :is(.cart-note,.cart-discount) :is(textarea,input):focus-visible{outline:3px solid var(--ch-focus);outline-offset:2px}html :is(.cart-note,.cart-discount) :is(summary,.cart-actions__summary,button){border-radius:0;font-family:var(--ch-body)}html .cart-discounts__item,html .cart-discount__pill,html [class*=cart-discount] .pill{border-radius:0}html #cart-drawer .cart-drawer__summary{border-top:1px solid var(--ch-line);background:var(--ch-surface)}html #cart-drawer .cart-drawer--empty .theme-drawer__title,html #cart-drawer .cart-drawer__content>.theme-drawer__title{display:block;font-family:var(--ch-display);font-size:32px;font-weight:400;line-height:1.15;text-align:center;text-wrap:balance}html .cart-items__wrapper--drawer-empty{font-family:var(--ch-body);font-size:14px;line-height:20px;color:var(--ch-muted);text-align:center}html .cart-items__wrapper--drawer-empty a:not(.button){color:var(--ch-terracotta-deep);text-decoration:underline;text-underline-offset:4px}html .cart-items__empty-button{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:0 32px;border:0;border-radius:0;background:var(--ch-terracotta);color:var(--ch-on-terracotta);font-family:var(--ch-body);font-size:13px;font-weight:600;line-height:1;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;box-shadow:none;--button-background-color: var(--ch-terracotta);--button-color: var(--ch-on-terracotta);--button-border-color: var(--ch-terracotta)}html .cart-items__empty-button .button-text{color:inherit}html .cart-items__empty-button:hover{background:var(--ch-terracotta-deep);color:var(--ch-on-terracotta-deep)}html .cart-items__empty-button:focus-visible{outline:3px solid var(--ch-focus);outline-offset:2px}@media screen and (min-width:750px){html .cart-page .cart-items__empty-button{width:auto}}html #cart-drawer .cart-drawer__items>.cart-items__wrapper{padding-top:20px}@media screen and (min-width:750px){html #cart-drawer .cart-drawer__items>.cart-items__wrapper{padding-top:24px}}html .cart-items .quantity-selector{--quantity-selector-width: auto;width:auto;flex:0 0 auto}html .cart-items .quantity-selector input{flex:0 0 40px}html .cart-totals__total-value{font-size:22px;font-weight:400}@media screen and (min-width:750px){html .cart-totals__total-value{font-size:24px}}html .cart-totals__container{gap:0}html .ch-economie{display:flex;align-items:flex-start;justify-content:flex-start;gap:8px;margin:8px 0 0;padding:0;font-family:var(--ch-body);font-size:14px;font-weight:600;line-height:20px;text-align:left;color:var(--ch-terracotta-deep);font-variant-numeric:tabular-nums}html .ch-economie__icone{flex:0 0 16px;width:16px;height:16px;margin-top:2px}html .ch-economie:empty{display:none}html #cart-drawer .cart-drawer__summary,html .cart-page__summary .cart-summary__inner{gap:16px}html .ch-paiements{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:6px;margin:12px 0 0;padding:0;list-style:none}html .ch-paiements__item{flex:0 1 34px;min-width:0;margin:0;padding:0;line-height:0}html .ch-paiements__icone{display:block;width:100%;height:auto;max-height:22px}html .cart-page{font-family:var(--ch-body);color:var(--ch-ink)}html .cart-page__title,html .cart-page .cart-title,html .cart-page .cart-title :is(h1,h2,h3,h4,p){font-family:var(--ch-display);font-weight:400;text-transform:none;letter-spacing:-.01em;color:var(--ch-ink)}html .cart-page .cart-title :is(h1,h2,h3,h4){font-size:32px;line-height:1.1}@media screen and (min-width:750px){html .cart-page .cart-title :is(h1,h2,h3,h4){font-size:44px}}html .cart-page .cart-bubble,html .cart-page .cart-title [class*=badge],html .cart-page .cart-title [class*=count]{border-radius:0}html .cart-page__summary{background:var(--ch-raised);border-radius:0}@media screen and (min-width:750px){html .cart-page{overflow-x:clip}}html .cart-page__summary .cart-totals,html .cart-page__summary .cart__ctas{padding-inline:24px}html .cart-page__summary .cart__ctas{padding-bottom:24px}html .cart-page__summary .cart-totals{padding-top:24px}html .cart-page .cart-items__title .ch-titre__nom{font-size:22px}@media screen and (max-width:749px){html .cart-page__summary .cart-totals,html .cart-page__summary .cart__ctas{padding-inline:16px}}@media(prefers-reduced-motion:reduce){html .menu-list__link-title:after,html .mega-menu__link img,html .predictive-search .resource-card__image,html product-card.product-card .product-media__image,html #header-component svg{transition:none}html .mega-menu__link:hover img,html .predictive-search .resource-card:hover .resource-card__image,html product-card.product-card:hover .product-media__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/chevet.css.map */
