:root{--coq-green-deep: #245d41;--coq-green: #3e8c42;--coq-ink: #1a1f1a;--coq-cream: #eef1ea;--coq-neutral: #f7f6f2;--coq-border-card: #e8e8e3;--coq-border-input: #c9cec7;--coq-border-chip: #d6d9d2;--coq-text-2: #3d443d;--coq-text-3: #5c635c;--coq-text-muted: #8a8f8a;--coq-ferraille: #b3541e;--coq-promo: #c0392b;--coq-stars: #ff8d00;--coq-upsell-bg: #fdf3e7;--coq-upsell-border: #f0ddc2;--coq-on-green-link: #cfe0d5;--coq-on-green-text: #dfe9e2;--coq-font-head: "Archivo", "Inter", sans-serif;--coq-font-body: "Inter", sans-serif;--coq-radius-btn: 12px;--coq-radius-card: 16px;--coq-radius-hero: 20px;--coq-radius-pill: 100px;--coq-pad-x: 48px;--coq-section-gap: 48px}@media screen and (max-width:749px){:root{--coq-pad-x: 20px;--coq-section-gap: 24px}}.coq-container{max-width:1440px;margin-inline:auto;padding-inline:var(--coq-pad-x)}.coq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--coq-font-head);font-weight:800;font-size:16px;line-height:1;border-radius:var(--coq-radius-btn);padding:16px 28px;text-decoration:none;border:0;cursor:pointer;transition:transform .16s ease,background-color .16s ease,color .16s ease}.coq-btn:hover{transform:translateY(-1px)}.coq-btn--primary{background:var(--coq-green);color:#fff}.coq-btn--primary:hover{background:#357a39;color:#fff}.coq-btn--secondary{background:transparent;border:2px solid var(--coq-ink);color:var(--coq-ink);padding:14px 28px}.coq-btn--secondary:hover,.coq-btn--dark{background:var(--coq-ink);color:#fff}.coq-btn--dark:hover{background:#000;color:#fff}.coq-btn--white{background:#fff;color:var(--coq-ink)}.coq-btn--ferraille{background:var(--coq-ferraille);color:#fff}.coq-pill-badge{display:inline-flex;align-items:center;align-self:flex-start;background:var(--coq-green-deep);color:#fff;font-family:var(--coq-font-head);font-weight:700;font-size:12px;letter-spacing:.06em;border-radius:var(--coq-radius-pill);padding:6px 14px;text-transform:uppercase}.coq-h1{margin:0;font-family:var(--coq-font-head);font-weight:900;font-size:58px;line-height:1.02;color:var(--coq-ink)}.coq-h2{margin:0;font-family:var(--coq-font-head);font-weight:900;font-size:34px;line-height:1.1;color:var(--coq-ink)}@media screen and (max-width:749px){.coq-h1{font-size:34px;line-height:1.05}.coq-h2{font-size:22px}}.coq-section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:22px;gap:16px}.coq-section-head a{font-weight:700;font-size:14px;text-decoration:underline;color:var(--coq-ink);white-space:nowrap}.coq-section-head a:hover{color:var(--coq-green)}@media screen and (max-width:749px){.coq-section-head{align-items:baseline;margin-bottom:12px}.coq-section-head a{font-size:13px}}.coq-stars{color:var(--coq-stars);letter-spacing:2px}.coq-card{border:1px solid var(--coq-border-card);border-radius:var(--coq-radius-card);overflow:hidden;background:#fff;display:flex;flex-direction:column}.coq-card__media{position:relative;aspect-ratio:1;background:var(--coq-cream);overflow:hidden}.coq-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.coq-card:hover .coq-card__media img{transform:scale(1.04)}.coq-card__badge{position:absolute;top:10px;left:10px;background:var(--coq-ink);color:#fff;font-size:11px;font-weight:700;border-radius:var(--coq-radius-pill);padding:3px 10px;pointer-events:none;z-index:1}.coq-card__badge--green{background:var(--coq-green)}.coq-card__badge--ferraille{background:var(--coq-ferraille)}.coq-card__body{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.coq-card__title{font-weight:700;font-size:15px;color:var(--coq-ink)}.coq-card__title a{color:inherit;text-decoration:none}.coq-card__rating{font-size:12px;color:var(--coq-text-muted);margin-top:2px}.coq-card__footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:10px;gap:8px}.coq-card__price{font-family:var(--coq-font-head);font-weight:800;font-size:17px;color:var(--coq-ink)}.coq-card__price s{font-size:13px;color:var(--coq-text-muted);font-weight:600;margin-right:6px}.coq-card__cta{background:var(--coq-ink);color:#fff;font-size:13px;font-weight:700;border-radius:10px;padding:8px 14px;text-decoration:none;white-space:nowrap}.coq-card__cta:hover{background:var(--coq-green);color:#fff}@media screen and (max-width:749px){.coq-card{border-radius:14px}.coq-card__body{padding:10px 12px 12px}.coq-card__title{font-size:13px}.coq-card__rating{font-size:11px}.coq-card__price{font-size:15px}.coq-card__footer{flex-direction:column;align-items:stretch}.coq-card__cta{text-align:center;padding:9px;font-size:12px}}header-component .menu-list__link{font-family:var(--coq-font-head);font-weight:700;font-size:15px;color:var(--coq-ink);text-decoration:none;position:relative;background:none;padding:0;transition:opacity .16s ease,color .16s ease}header-component .menu-list__link .menu-list__link-title{position:relative;background:none;border-radius:0;line-height:1.2;margin-inline:0}@media screen and (min-width:990px){header-component .menu-list{--gap-xl: 18px;--menu-horizontal-gap: 18px}}header-component .menu-list:has(.menu-list__list-item:hover) .menu-list__link{opacity:.45}header-component .menu-list .menu-list__list-item:hover .menu-list__link{opacity:1}header-component .menu-list__link:hover{color:var(--coq-green)}header-component .menu-list__link--active{color:var(--coq-green)}header-component .menu-list__link--active .menu-list__link-title:after{content:"";position:absolute;left:calc(var(--gap-xl, 18px) / 2);right:calc(var(--gap-xl, 18px) / 2);bottom:-8px;height:3px;border-radius:2px;background:var(--coq-green)}@media screen and (min-width:990px){header-component .header-menu:not([data-overflow-expanded=true]) .overflow-menu:after{display:none}header-component .menu-list__list-item:not([slot=overflow]){position:relative}header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu{width:max-content;min-width:210px;max-width:min(720px,calc(100vw - 32px));left:50%;right:auto;padding-inline:0;background:var(--color-background, #ffffff);border:1px solid var(--coq-border-card);border-top:none;border-radius:0 0 16px 16px;box-shadow:0 20px 40px -18px #1a1f1a47;clip-path:none;opacity:0;transform:translate(-50%,-8px);transition:opacity .16s ease,transform .16s ease}header-component .menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,header-component .menu-list__list-item:not([slot=overflow])>.menu-list__submenu:hover{opacity:1;transform:translate(-50%)}header-component .menu-list__submenu .menu-list__submenu-inner{display:block;grid-column:1 / -1;padding:12px 10px 14px}header-component .menu-list__submenu .mega-menu{display:block;width:auto;margin:0;padding:0}header-component .menu-list__submenu .mega-menu__grid,header-component .menu-list__submenu .mega-menu__list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0 28px;width:auto;grid-column:auto}header-component .menu-list__submenu .mega-menu__column{grid-column:auto;min-width:190px}header-component .menu-list__submenu .mega-menu__column>div>ul{column-count:1!important}header-component .menu-list__submenu .mega-menu__link{display:block;padding:8px 14px;border-radius:10px;font-size:14px;white-space:nowrap;transition:background-color .14s ease,color .14s ease}header-component .menu-list__submenu .mega-menu__link:hover{background:var(--coq-neutral)}header-component .menu-list__submenu .mega-menu__link--parent{padding-block-end:4px;margin-block-end:2px}header-component .menu-list__submenu .mega-menu__link--parent:hover{background:none}}.mega-menu__link--parent{font-weight:700;color:var(--coq-ink)}.mega-menu__link:not(.mega-menu__link--parent){font-weight:500;color:var(--coq-text-2)}.mega-menu__link:hover{color:var(--coq-green)}header-component .cart-bubble__background{fill:var(--coq-green)}header-component .cart-bubble__text,header-component .cart-bubble__text-count{color:#fff}h1,h2,h3,.h1,.h2,.h3,.button,button.button,a.button{font-family:var(--coq-font-head);font-weight:800}results-list .product-card{border:1px solid var(--coq-border-card);border-radius:var(--coq-radius-card);background:#fff;overflow:hidden}results-list .product-card__content{padding-bottom:0}results-list .product-card__content{height:100%}results-list .product-card--perso .product-card__content:after{content:"Personnaliser";display:block;margin:auto 12px 12px;background:var(--coq-ink);color:#fff;border-radius:10px;padding:9px 14px;font-size:13px;font-weight:700;text-align:center;font-family:var(--coq-font-body);pointer-events:none}results-list .product-card__content>.quick-add{position:relative;inset:auto;pointer-events:auto;margin:auto 12px 12px}results-list .product-card__content>.quick-add .quick-add__button{position:static;right:auto;bottom:auto;justify-content:center;width:100%;height:auto;min-height:40px;padding:9px 14px;border:none;border-radius:10px;background:var(--coq-ink);color:#fff;font-family:var(--coq-font-body);font-size:13px;font-weight:700;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none;scale:none}results-list .product-card__content>.quick-add .quick-add__button:hover{background:var(--coq-green);scale:none}results-list .product-card__content>.quick-add .quick-add__button .add-to-cart-text{background:none;color:inherit}@media screen and (max-width:749px){results-list .product-card{border-radius:14px}results-list .product-card--perso .product-card__content:after{margin:auto 10px 10px;padding:9px;font-size:12px;border-radius:8px}results-list .product-card__content>.quick-add{margin:auto 10px 10px}results-list .product-card__content>.quick-add .quick-add__button{min-height:38px;padding:9px;font-size:12px;border-radius:8px}}.facets--vertical .facets__title-wrapper,.facets--vertical summary{font-weight:700;font-size:14px}.facets--vertical label,.facets--vertical .facets__inputs{font-size:13px;color:var(--coq-text-2)}.facets--vertical .facets__item:before,.facets--vertical .sorting-filter:before{border-color:var(--coq-border-card)!important}@media screen and (max-width:749px){.facets-toggle{border-top:1px solid var(--coq-border-card);border-bottom:1px solid var(--coq-border-card)}.facets-toggle__wrapper{width:100%}.facets-toggle__button,.facets-toggle .button,.facets-toggle button{width:100%;justify-content:center;gap:8px;padding-block:13px;font-weight:700;font-size:13px;font-family:var(--coq-font-body);color:var(--coq-ink)}.facets-toggle .filter-count-bubble__background{fill:var(--coq-green)}}#filters-drawer .facets__title-wrapper,#filters-drawer summary{font-weight:700;font-size:14px}#filters-drawer label{font-size:13px;color:var(--coq-text-2)}.coq-facets-encart{background:var(--coq-cream);border-radius:14px;padding:16px;margin-top:22px}.coq-facets-encart__title{font-family:var(--coq-font-head);font-weight:800;font-size:14px;color:var(--coq-ink)}.coq-facets-encart p{margin:6px 0 10px;font-size:12px;color:var(--coq-text-2)}.coq-facets-encart a{display:block;background:var(--coq-green);color:#fff;font-family:var(--coq-font-head);font-weight:800;font-size:13px;border-radius:10px;padding:10px;text-align:center;text-decoration:none}.coq-facets-encart a:hover{background:#357a39;color:#fff}@media screen and (max-width:749px){.coq-facets-encart{display:none}}results-list .product-card__content{text-align:left}results-list .product-card__content>*:not(:first-child){padding-inline:12px}results-list .product-card__content .rte,results-list .product-card__content p{font-weight:700;font-size:15px;color:var(--coq-ink)}results-list .product-card .price{font-family:var(--coq-font-head);font-weight:800;font-size:17px;color:var(--coq-ink)}results-list .product-card .compare-at-price{font-size:13px;color:var(--coq-text-muted);font-weight:600}results-list .product-card__content>a p,results-list .product-card__content>a .rte{padding-inline:12px;padding-block-start:6px}results-list .product-card__content product-price{padding-block-start:8px}results-list .product-card__content>product-price:last-child{padding-block-end:14px}@media screen and (max-width:749px){results-list .product-card__content>*:not(:first-child){padding-inline:10px}results-list .product-card__content .rte,results-list .product-card__content p{font-size:13px}results-list .product-card__content>a p,results-list .product-card__content>a .rte{padding-inline:10px}results-list .product-card__content product-price{padding-block-start:6px}results-list .product-card__content>product-price:last-child{padding-block-end:12px}results-list .product-card .price{font-size:15px}results-list .product-card__content:after{margin:6px 10px 10px;border-radius:8px;font-size:12px;padding:9px}}.pagination__list a,.pagination__list span{font-family:var(--coq-font-head);font-weight:700;border-radius:10px}.product-information h1{font-family:var(--coq-font-head);font-weight:900;font-size:32px;line-height:1.1}.product-information .price{font-family:var(--coq-font-head);font-weight:900}.product-information button.button[type=submit],.product-information .add-to-cart-text{font-family:var(--coq-font-head);font-weight:800}.product-information button.button[type=submit]{font-size:17px;border-radius:12px;min-height:54px}.product-information .variant-picker{display:block;background:var(--coq-cream);border-radius:16px;padding:18px 20px}.product-information .variant-option__button-label{border-radius:100px;font-weight:600}@media screen and (max-width:749px){.product-information .variant-picker{border-radius:14px;padding:14px 16px}}.product-information .accordion .details__header{font-weight:700;font-size:14px}.product-information .accordion accordion-custom .details{border-color:var(--coq-border-card)}@media screen and (max-width:749px){.product-information h1{font-size:22px;line-height:1.15}}.cart-items__media-container{border-radius:12px;overflow:hidden}.cart-items__title{font-weight:700;font-size:15px}.cart-items__variants,.cart-items__variant,.cart-items__properties{font-size:12px;color:var(--coq-text-3)}.cart-items__price{font-family:var(--coq-font-head);font-weight:800;font-size:17px}.cart-totals__total-label,.cart-totals__total-value{font-family:var(--coq-font-head);font-weight:900;font-size:19px}cart-summary .button,.cart__summary .button{font-family:var(--coq-font-head);font-weight:800;border-radius:12px}@media screen and (max-width:749px){.cart-items__title{font-size:13px}.cart-items__price{font-size:14px}}.variant-option--buttons legend:has(.coq-sizeguide__trigger),.variant-option__label-row{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.variant-option__label-row>label{margin:0}.variant-option__legend-name{min-width:0}.coq-sizeguide__trigger{display:inline-flex;align-items:center;gap:6px;padding:2px 0;font-family:var(--coq-font-body);font-size:13px;font-weight:700;line-height:1.3;color:var(--coq-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}.coq-sizeguide__trigger:hover{color:var(--coq-green)}.coq-sizeguide__trigger:focus-visible{outline:2px solid var(--coq-green);outline-offset:3px;border-radius:3px}.coq-sizeguide__dialog{width:min(620px,calc(100vw - 32px));max-height:min(82vh,760px);padding:0;border:none;border-radius:18px;background:var(--color-background, #fff);color:var(--coq-ink);overflow:hidden}.coq-sizeguide__dialog::backdrop{background:#1a1f1a73}.coq-sizeguide__dialog[open]{display:flex;flex-direction:column}.coq-sizeguide__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--coq-border-card)}.coq-sizeguide__title{font-family:var(--coq-font-head);font-size:18px;font-weight:700;margin:0}.coq-sizeguide__close{font-size:26px;line-height:1;cursor:pointer;color:var(--coq-text-3);padding:0 4px;min-width:44px;min-height:44px}.coq-sizeguide__close:hover{color:var(--coq-ink)}.coq-sizeguide__body{flex:1 1 auto;min-height:0;padding:18px 22px 24px;overflow-y:auto}.coq-sizeguide__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--coq-border-card);border-radius:12px}.coq-sizeguide__table{width:100%;border-collapse:collapse;font-size:14px;min-width:320px}.coq-sizeguide__table th,.coq-sizeguide__table td{padding:10px 14px;text-align:left;white-space:nowrap}.coq-sizeguide__table thead th{background:var(--coq-neutral);font-weight:700;font-size:13px}.coq-sizeguide__table thead th span{font-weight:400;color:var(--coq-text-3)}.coq-sizeguide__table tbody tr+tr th,.coq-sizeguide__table tbody tr+tr td{border-top:1px solid var(--coq-border-card)}.coq-sizeguide__table tbody th{font-weight:700}.coq-sizeguide__legend,.coq-sizeguide__raw{font-size:12px;color:var(--coq-text-3);margin:10px 0 0}.coq-sizeguide__section{margin-top:20px}.coq-sizeguide__section h3{font-family:var(--coq-font-head);font-size:14px;font-weight:700;margin:0 0 6px}.coq-sizeguide__section p{font-size:13px;line-height:1.6;color:var(--coq-text-2);margin:0}.coq-sizeguide__reassurance{margin:20px 0 0;padding:12px 14px;border-radius:12px;background:var(--coq-neutral);font-size:13px;color:var(--coq-text-2)}.coq-sizeguide__reassurance a{margin-inline-start:6px;font-weight:700;color:var(--coq-ink);text-decoration:underline}@media screen and (max-width:749px){.coq-sizeguide__dialog{width:100vw;max-width:none;margin:auto auto 0;max-height:88vh;max-height:88svh;border-radius:20px 20px 0 0}.coq-sizeguide__head{position:relative;padding:18px 18px 12px}.coq-sizeguide__head:before{content:"";position:absolute;inset-block-start:7px;inset-inline-start:50%;width:40px;height:4px;transform:translate(-50%);border-radius:999px;background:var(--coq-border-card)}.coq-sizeguide__body{padding:14px 18px calc(22px + env(safe-area-inset-bottom))}.coq-sizeguide__scroll{overflow-x:visible}.coq-sizeguide__table{width:100%;min-width:0;table-layout:fixed}.coq-sizeguide__table th,.coq-sizeguide__table td{padding:9px 8px;white-space:normal}.coq-sizeguide__table thead th{font-size:12px;line-height:1.25}.coq-sizeguide__table thead th span{display:block;font-size:11px}.coq-sizeguide__table th:first-child,.coq-sizeguide__table td:first-child{width:4.5rem}}@media screen and (min-width:990px){header-component .header-search--bar{width:min(15vw,220px);min-width:150px}header-component .search-action{margin-inline-start:24px}}.cart-items__media-container{overflow:hidden}.cart-items__media-image{max-width:100%}.coq-fav__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:38px;height:38px;padding:0;border:none;border-radius:999px;background:#ffffffeb;box-shadow:0 1px 4px #00000024;color:var(--coq-text-2);cursor:pointer;-webkit-appearance:none;appearance:none;transition:color .16s ease,background .16s ease,transform .16s ease}.coq-fav__button:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.coq-fav{position:relative;display:inline-flex;line-height:0}.coq-fav__icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;transition:fill .16s ease}.coq-fav__button:hover,.coq-fav__button[aria-pressed=true]{color:var(--coq-promo)}.coq-fav__button[aria-pressed=true] .coq-fav__icon{fill:currentColor}.coq-fav__button:focus-visible{outline:2px solid var(--coq-green);outline-offset:2px}@keyframes coq-fav-pulse{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}.coq-fav__button--pulse .coq-fav__icon{animation:coq-fav-pulse .32s ease}@media(prefers-reduced-motion:reduce){.coq-fav__button--pulse .coq-fav__icon{animation:none}}.product-card__content>.coq-fav{position:absolute;top:10px;right:10px;z-index:3}@media screen and (max-width:749px){.product-card__content>.coq-fav{top:8px;right:8px}.product-card__content>.coq-fav .coq-fav__button{width:34px;height:34px}.product-card__content>.coq-fav .coq-fav__icon{width:18px;height:18px}}.coq-atc-row{display:flex;align-items:stretch;gap:10px}.coq-atc-row add-to-cart-component{flex:1 1 auto;min-width:0}.coq-atc-row .coq-fav{align-self:stretch}.coq-atc-row .coq-fav__button{width:52px;height:100%;min-height:48px;border-radius:var(--coq-radius-btn);background:transparent;border:1px solid var(--coq-border-input);box-shadow:none}.coq-atc-row .coq-fav__button:hover{border-color:var(--coq-promo)}.coq-atc-row .coq-fav__icon{width:22px;height:22px}.quick-add-modal .coq-fav{display:none}.coq-fav-count__link{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--button-size, 44px);height:var(--button-size, 44px);color:inherit}.coq-fav-count__icon{flex:0 0 auto;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round}.coq-fav-count__bulle{position:absolute;top:calc(50% - 15px);right:calc(50% - 17px);min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--coq-promo);color:#fff;font-family:var(--coq-font-body);font-size:10px;font-weight:700;line-height:17px;text-align:center}.coq-fav-count--vide .coq-fav-count__bulle{display:none}coq-fav-list{display:block}coq-fav-count{display:inline-flex;flex:0 0 auto;align-items:center}@media screen and (max-width:749px){.header__columns:has(coq-fav-count){--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr auto auto}}#header-component[data-menu-style=drawer] .header__columns:has(coq-fav-count){--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr auto auto}.coq-fav-page [hidden]{display:none!important}.coq-fav-page{max-width:1200px;margin:0 auto;padding:32px var(--coq-pad-x) 8px;font-family:var(--coq-font-body);color:var(--coq-ink)}.coq-fav-page__title{margin:0;font-family:var(--coq-font-head);font-size:clamp(26px,5vw,38px);font-weight:800;letter-spacing:-.01em}.coq-fav-page__intro{margin:8px 0 0;max-width:60ch;color:var(--coq-text-3);font-size:15px;line-height:1.5}.coq-fav-page__barre{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:24px;padding-bottom:12px;border-bottom:1px solid var(--coq-border-card)}.coq-fav-page__compteur{margin:0;font-size:14px;font-weight:600;color:var(--coq-text-2)}.coq-fav-page__vider{padding:0;border:none;background:none;color:var(--coq-text-3);font-family:inherit;font-size:14px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.coq-fav-page__vider:hover{color:var(--coq-promo)}.coq-fav-page__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px}@media screen and (min-width:750px){.coq-fav-page__grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media screen and (min-width:990px){.coq-fav-page__grille{grid-template-columns:repeat(4,minmax(0,1fr))}}.coq-fav-skeleton{display:block;aspect-ratio:3 / 4;border-radius:var(--coq-radius-card);background:linear-gradient(100deg,var(--coq-neutral) 30%,#ffffff 50%,var(--coq-neutral) 70%);background-size:240% 100%;animation:coq-fav-shimmer 1.4s linear infinite}@keyframes coq-fav-shimmer{to{background-position:-240% 0}}@media(prefers-reduced-motion:reduce){.coq-fav-skeleton{animation:none}}.coq-fav-page__vide{margin:32px 0 8px;padding:40px 24px;border:1px dashed var(--coq-border-chip);border-radius:var(--coq-radius-card);background:var(--coq-neutral);text-align:center}.coq-fav-page__vide-icon{width:40px;height:40px;fill:none;stroke:var(--coq-text-muted);stroke-width:1.4;stroke-linejoin:round}.coq-fav-page__vide-title{margin:12px 0 0;font-family:var(--coq-font-head);font-size:18px;font-weight:700}.coq-fav-page__vide-text{margin:6px auto 0;max-width:44ch;color:var(--coq-text-3);font-size:15px;line-height:1.5}.coq-fav-page__vide-cta{display:inline-block;margin-top:18px;padding:12px 22px;border-radius:var(--coq-radius-btn);background:var(--coq-ink);color:#fff;font-size:14px;font-weight:700;text-decoration:none}.coq-fav-page__vide-cta:hover{background:var(--coq-green)}.coq-fav-page__noscript{margin-top:24px;color:var(--coq-text-3);font-size:15px}.coq-fav-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--coq-border-card);border-radius:var(--coq-radius-card);background:#fff;overflow:hidden}.coq-fav-card__media{position:relative;background:var(--coq-neutral)}.coq-fav-card__media-link{display:block}.coq-fav-card__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.coq-fav-card__placeholder{display:block;aspect-ratio:1 / 1;background:var(--coq-neutral)}.coq-fav-card__media>.coq-fav{position:absolute;top:8px;right:8px;z-index:2}.coq-fav-card__badge{position:absolute;top:8px;left:8px;padding:4px 9px;border-radius:999px;background:var(--coq-ink);color:#fff;font-size:11px;font-weight:700}.coq-fav-card__body{display:flex;flex-direction:column;gap:6px;flex:1 1 auto;padding:12px}.coq-fav-card__title{margin:0;font-family:var(--coq-font-body);font-size:14px;font-weight:600;line-height:1.35}.coq-fav-card__title a{color:inherit;text-decoration:none}.coq-fav-card__title a:hover{text-decoration:underline;text-underline-offset:2px}.coq-fav-card__price{margin:0;display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:700}.coq-fav-card__price-was{color:var(--coq-text-muted);font-size:13px;font-weight:500}.coq-fav-card__form{margin:auto 0 0}.coq-fav-card__cta{display:block;width:100%;margin-top:10px;padding:10px 12px;border:none;border-radius:10px;background:var(--coq-ink);color:#fff;font-family:var(--coq-font-body);font-size:13px;font-weight:700;text-align:center;text-decoration:none;cursor:pointer}.coq-fav-card__form .coq-fav-card__cta{margin-top:0}.coq-fav-card__cta:hover{background:var(--coq-green)}.coq-fav-card__cta--secondaire{background:transparent;border:1px solid var(--coq-border-input);color:var(--coq-text-2)}.coq-fav-card__cta--secondaire:hover{background:var(--coq-neutral);color:var(--coq-ink)}rte-formatter[class*=product_description] h1,rte-formatter[class*=product_description] h2,rte-formatter[class*=product_description] h3{font-family:var(--coq-font-head);font-size:16px;font-weight:800;line-height:1.3;letter-spacing:-.005em;margin-block:20px 6px}rte-formatter[class*=product_description] h4,rte-formatter[class*=product_description] h5,rte-formatter[class*=product_description] h6{font-family:var(--coq-font-head);font-size:14.5px;font-weight:700;line-height:1.3;margin-block:18px 6px}rte-formatter[class*=product_description]>:first-child{margin-block-start:0}
/*# sourceMappingURL=/cdn/shop/t/42/assets/coqagri-refonte.css.map */
