@charset "UTF-8";html body .header__underlay.header__underlay-open{background:linear-gradient(180deg,#fff 0% 70%,#fbf8f3)!important;box-shadow:0 1px #f0e9dd,0 34px 70px #4e2a1824!important}html body #header-component .menu-list__submenu-inner{background:transparent!important}html body #header-component .menu-list__submenu{--submenu-padding-block-start: 34px;--submenu-padding-block-end: 40px}html body #header-component .mega-menu__grid:has(.mega-menu__link-image){display:block!important}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list{display:grid!important;grid-template-columns:minmax(230px,1.15fr) repeat(4,minmax(0,1fr))!important;grid-template-rows:auto 1fr;gap:22px 26px!important;align-items:stretch;max-width:1320px;margin-inline:auto;white-space:normal}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column{grid-column:auto!important;grid-row:1 / span 2;min-width:0}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div{height:100%}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list:before{content:"Deux animaux,\aune exigence.";white-space:pre-line;grid-column:1;grid-row:1;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.6rem,2vw,2.1rem);line-height:1.08;letter-spacing:0;text-transform:none;color:#4e2a18;padding-right:24px}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list:after{content:"Des box compos\e9 es produit par produit, adapt\e9 es \e0  son gabarit. \c0  l\2019unit\e9  ou en abonnement, livr\e9 es en France et en Belgique.";white-space:normal;grid-column:1;grid-row:2;align-self:end;min-width:0;font-family:var(--font-body--family);font-size:.9rem;line-height:1.55;letter-spacing:0;text-transform:none;color:#5e4636;padding-right:32px;padding-bottom:6px}html body #header-component .mega-menu__link:has(.mega-menu__link-image){display:flex!important;flex-direction:column;height:100%;padding:0!important;background:#fbf8f3;border:1px solid #EFE6D7;border-radius:16px!important;overflow:hidden;white-space:normal;box-shadow:0 1px 2px #4e2a180a,0 8px 24px #4e2a180f;transition:transform .45s cubic-bezier(.23,1,.32,1),box-shadow .45s ease,border-color .3s ease}html body #header-component .mega-menu__link:has(.mega-menu__link-image):hover,html body #header-component .mega-menu__link:has(.mega-menu__link-image):focus-visible{transform:translateY(-5px);border-color:#e2d5c3;box-shadow:0 2px 4px #4e2a180d,0 20px 40px #4e2a1824}html body #header-component .mega-menu__link-image{aspect-ratio:5 / 4!important;width:100%;margin:0!important;border-radius:0!important;object-fit:cover;filter:saturate(.85) contrast(1.02);transition:transform .9s cubic-bezier(.23,1,.32,1)}html body #header-component .mega-menu__link:hover .mega-menu__link-image{transform:scale(1.05)}html body #header-component .mega-menu__link:has(.mega-menu__link-image) .wrap-text{display:block;padding:14px 16px 2px;font-family:var(--font-heading--family);font-size:1.12rem;font-weight:400;line-height:1.15;letter-spacing:0;text-transform:none;color:#4e2a18}html body #header-component .mega-menu__link:has(.mega-menu__link-image):after{content:"";display:block;padding:0 16px 15px;font-family:var(--font-body--family);font-size:.78rem;line-height:1.45;letter-spacing:0;text-transform:none;white-space:normal;color:#7c6353;margin-top:auto}html body #header-component .mega-menu__link[href*=pour-votre-chien]:after{content:"Th\e9matique, Friandises, Balade, Anniversaire"}html body #header-component .mega-menu__link[href*=pour-votre-chat]:after{content:"La Box Chat, pens\e9 e pour son temp\e9rament"}html body #header-component .mega-menu__link[href*=toutes-nos-box]:after{content:"Les cinq box, \e0  l\2019unit\e9  ou en abonnement"}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)){display:flex!important;flex-direction:column;justify-content:flex-end;height:100%;min-height:100%;padding:22px 20px 20px!important;border-radius:16px;white-space:normal;background:radial-gradient(120% 80% at 100% 0%,#ffffff1f,#fff0 60%),linear-gradient(160deg,#5e3620,#4e2a18 55%,#3e2114);color:#f5efe4;box-shadow:0 10px 30px #4e2a182e;transition:transform .45s cubic-bezier(.23,1,.32,1),box-shadow .45s ease}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):hover{transform:translateY(-5px);box-shadow:0 22px 44px #4e2a1847;color:#fff}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):before{content:"5 \e9 ditions par an";display:block;width:auto;aspect-ratio:auto;margin:0 0 auto;background:none;opacity:1;border-radius:0;white-space:normal;font-family:var(--font-heading--family);font-size:clamp(1.35rem,1.6vw,1.7rem);font-weight:400;line-height:1.1;letter-spacing:0;text-transform:none;color:#fbf8f3;padding-bottom:18px}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)) .wrap-text{order:-1;display:block;font-family:var(--font-body--family);font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#ccbaa8;padding-bottom:10px}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):after{content:"30,99 \20ac  la box au lieu de 34,99 \20ac. Livraison offerte. D\e9 couvrir \2192";display:block;white-space:normal;font-family:var(--font-body--family);font-size:.82rem;line-height:1.5;letter-spacing:0;text-transform:none;color:#e8dccb}@media screen and (max-width:1180px){html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list{grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-template-rows:auto auto}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list:before{grid-column:1 / span 2;grid-row:1;font-size:1.5rem}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__list:after{grid-column:3 / span 2;grid-row:1;align-self:center;padding:0}html body #header-component .mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column{grid-row:2}}html body .menu-drawer .menu-drawer__menu-item--child img{border-radius:10px;filter:saturate(.85) contrast(1.02)}html body .menu-drawer .menu-drawer__menu-item--child[href="/pages/abonnement"]:before{content:"5 \e9 ditions par an, 30,99 \20ac  la box"!important;display:flex!important;align-items:flex-end;box-sizing:border-box;padding:10px 12px;aspect-ratio:16 / 9;border-radius:10px;background:linear-gradient(160deg,#5e3620,#4e2a18 60%,#3e2114)!important;opacity:1!important;white-space:normal;font-family:var(--font-heading--family);font-size:1rem;line-height:1.15;letter-spacing:0;text-transform:none;color:#fbf8f3}@media(prefers-reduced-motion:reduce){html body #header-component .mega-menu__link,html body #header-component .mega-menu__link-image{transition:none!important}html body #header-component .mega-menu__link:hover{transform:none!important}html body #header-component .mega-menu__link:hover .mega-menu__link-image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/tnpb-menu.css.map */
