@font-face{font-family:Bricolage Grotesque;src:url(u-animaux-bricolage.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}.u-animaux{--a-page: #F5F0EF;--a-lait: #FFFFFF;--a-voile: #ECE4E8;--a-trait: #DCD0D6;--a-bord: #8A7890;--a-prune: #33203A;--a-prune-2: #4A3353;--a-fume: #6A5870;--a-lilas: #C9BACD;--a-miel: #F5B841;--a-miel-d: #8A5A00;--a-miel-p: #FCEFD0;--a-braise: #D9541E;--a-braise-d: #A83C0E;--a-braise-p: #FBE6DB;--a-mousse: #456340;--a-mousse-p: #E3ECDD;--a-gel: #2F5D7C;--a-gel-p: #E0EBF2;--c-bg: var(--a-page);--c-surface: var(--a-voile);--c-card: var(--a-lait);--c-fg: var(--a-prune);--c-muted: var(--a-fume);--c-line: var(--a-trait);--c-accent: var(--a-prune);--c-accent-fg: #ffffff;--c-accent-2: var(--a-braise-d);--c-kicker: var(--a-fume);--c-ann-bg: var(--a-prune);--c-ann-fg: #F5EEF0;--c-footer-bg: var(--a-prune);--c-footer-fg: #E9DFEA;--c-badge-bg: var(--a-prune);--c-badge-fg: #ffffff;--c-sale: var(--a-braise-d);--c-success: var(--a-mousse);--c-star: var(--a-miel-d);--c-heat: var(--a-braise);--font-head: "Bricolage Grotesque", "Trebuchet MS", "Segoe UI", system-ui, sans-serif;--font-body: "Bricolage Grotesque", "Segoe UI", system-ui, -apple-system, sans-serif;--head-weight: 750;--head-tracking: -.022em;--fs-h1: clamp(2.3rem, 1.55rem + 3.3vw, 4rem);--fs-h2: clamp(1.85rem, 1.4rem + 2vw, 2.9rem);--fs-h3: 1.22rem;--radius: 14px;--radius-btn: 12px;--radius-img: 16px;--btn-weight: 650;--card-ratio: 1 / 1;--card-media-bg: var(--a-lait);--card-title-size: 1rem;--pm-bg: var(--a-lait);--pm-radius: 16px;--pm-pad: 9%;--pm-shadow: drop-shadow(0 10px 10px rgba(51, 32, 58, .16));--shadow: 0 18px 40px rgba(51, 32, 58, .14);--container: 1280px;--gutter: clamp(16px, 4vw, 48px);--section-y: clamp(52px, 6.5vw, 96px);font-optical-sizing:auto;font-variant-numeric:lining-nums}.u-animaux[data-u]{--promo-bar-bg: var(--a-prune);--promo-bar-fg: #F5EEF0;--promo-bar-hl: var(--a-miel);--promo-ink: var(--a-braise-d);--promo-pill-bg: var(--a-braise-d);--promo-pill-fg: #ffffff}.u-animaux h1,.u-animaux h2,.u-animaux .h1,.u-animaux .h2,.u-animaux .product__title{line-height:1.02;text-wrap:balance}.u-animaux h3,.u-animaux .h3{font-weight:700;letter-spacing:-.01em;line-height:1.18}.u-animaux .kicker{font-size:.92rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--c-muted);margin-bottom:.45rem}.u-animaux .lead{font-size:1.06rem}.u-animaux .rte a{color:inherit}.u-animaux :focus-visible{outline:2px solid var(--a-prune);outline-offset:3px}.u-animaux .a-dark{background:var(--a-prune);color:#e9dfea;--c-fg: #FBF6F9;--c-muted: var(--a-lilas);--c-line: rgba(255, 255, 255, .2)}.u-animaux .a-dark :focus-visible{outline-color:var(--a-miel)}.u-animaux .a-dark .h2{color:#fff}.u-animaux .a-ic{display:block;flex:none}.u-animaux .btn{font-size:1.02rem;letter-spacing:-.005em;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.u-animaux .btn:hover{transform:none}.u-animaux .btn--primary{background:var(--a-prune);color:#fff}.u-animaux .btn--primary:hover{background:var(--a-prune-2)}.u-animaux .btn--ghost{border-color:var(--a-prune);color:var(--a-prune)}.u-animaux .btn--ghost:hover{background:var(--a-prune);color:#fff}.u-animaux .a-dark .btn--primary{background:var(--a-miel);color:var(--a-prune)}.u-animaux .a-dark .btn--primary:hover{background:#ffcb63}.u-animaux .a-dark .btn--ghost{border-color:#ffffffb3;color:#fff}.u-animaux .a-dark .btn--ghost:hover{background:#fff;color:var(--a-prune);border-color:#fff}.u-animaux .btn--lg{font-size:1.08rem}.u-animaux .btn--sm,.u-animaux .link-btn{min-height:44px}.u-animaux .a-head{display:grid;gap:12px;margin-bottom:clamp(24px,4vw,44px)}.u-animaux .a-head__aside{color:var(--c-muted);font-size:1.06rem;max-width:46ch}.u-animaux .a-head__aside p{margin:0}.u-animaux .a-head--row{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px}@media(min-width:990px){.u-animaux .a-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px}.u-animaux .a-head__aside{justify-self:end;padding-bottom:.3em}.u-animaux .a-head--row{display:flex}}.u-animaux .a-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:650;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:5px}.u-animaux .a-link .a-ic{transition:transform .15s ease}.u-animaux .a-link:hover .a-ic{transform:translate(4px)}.u-animaux .a-key{display:inline-grid;place-items:center;width:26px;height:26px;margin-right:10px;border-radius:50%;background:var(--a-prune);color:#fff;font-size:.82rem;font-weight:700;flex:none}.u-animaux .a-fam--active{--fam: var(--a-braise-d);--fam-p: var(--a-braise-p)}.u-animaux .a-fam--accumulation{--fam: var(--a-miel-d);--fam-p: var(--a-miel-p)}.u-animaux .a-fam--passive{--fam: var(--a-mousse);--fam-p: var(--a-mousse-p)}.u-animaux .a-fam--antigel{--fam: var(--a-gel);--fam-p: var(--a-gel-p)}.u-animaux .a-fam{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 8px;border-radius:999px;background:var(--fam-p);color:var(--fam);font-size:.84rem;font-weight:650;line-height:1.2}.u-animaux .a-fam__ic{display:inline-grid;place-items:center;flex:none}.u-animaux .a-famblock{display:grid;gap:4px}.u-animaux .a-famblock__head{display:flex;align-items:center;gap:8px;margin:0;color:var(--fam);font-size:1.06rem}.u-animaux .a-famblock__head .a-fam__ic{width:34px;height:34px;border-radius:50%;background:var(--fam-p)}.u-animaux .a-famblock__text{margin:0;color:var(--c-fg);font-size:.97rem;line-height:1.45}.u-animaux .price{gap:2px 8px;align-items:center}.u-animaux .price__now{font-variant-numeric:tabular-nums}.u-animaux .brand-name{margin:0;font-size:.84rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--c-muted)}.u-animaux .brand-name__value{color:inherit}.u-animaux .promo-pill,.u-animaux .promo-tag{border-radius:999px}.u-animaux .a-ann{font-size:.86rem;font-weight:500;padding:8px 0}.u-animaux .a-header{background:var(--c-bg)}.u-animaux .a-header__inner{min-height:60px;gap:2px}.u-animaux .a-brand{margin-left:2px;min-height:44px}.u-animaux .a-logo{display:inline-flex;align-items:center;gap:8px;color:inherit}.u-animaux .a-logo__mark{width:30px;height:24px;flex:none}.u-animaux .a-logo__nose{fill:currentColor}.u-animaux .a-logo__shine{fill:none;stroke:var(--a-miel);stroke-width:1.7;stroke-linecap:round}.u-animaux .a-logo__name{font-family:var(--font-head);font-weight:800;font-size:1.18rem;line-height:1;letter-spacing:-.03em;white-space:nowrap}.u-animaux .a-nav ul{gap:0}.u-animaux .a-nav a{padding:12px 13px;border-radius:0;font-size:.98rem;font-weight:550;box-shadow:inset 0 -2px 0 transparent}.u-animaux .a-nav a:hover{background:none;box-shadow:inset 0 -2px 0 var(--a-miel)}.u-animaux .cart-count{background:var(--a-miel);color:var(--a-prune)}.u-animaux .a-drawer__panel{inset:var(--a-drawer-top, 60px) 0 0 0;padding:20px var(--gutter) 40px}.u-animaux .a-drawer__label{font-size:.9rem;font-weight:600;color:var(--c-muted);margin-bottom:4px}.u-animaux .a-drawer__main a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;padding:8px 0;font-family:var(--font-head);font-weight:750;font-size:1.7rem;line-height:1.05;letter-spacing:-.02em}.u-animaux .a-drawer__main a .a-ic{opacity:.5}.u-animaux .a-drawer__secondary{margin-top:20px;display:flex;gap:24px}.u-animaux .a-drawer__secondary a{border:0;padding:0;min-height:44px;display:inline-flex;align-items:center;font-size:1rem;font-weight:550;color:var(--c-muted);text-decoration:underline;text-underline-offset:4px}@media(min-width:990px){.u-animaux .a-header__inner{min-height:76px;gap:12px}.u-animaux .a-brand{margin:0 28px 0 0}.u-animaux .a-logo__name{font-size:1.32rem}.u-animaux .a-logo__mark{width:34px;height:28px}}.u-animaux .a-hero{position:relative;overflow:hidden}.u-animaux .a-hero__inner{position:relative;display:grid;gap:8px;padding-top:clamp(28px,4vw,64px);padding-bottom:64px}.u-animaux .a-hero__title{color:#fff;font-size:clamp(2.75rem,1.6rem + 5.6vw,5.4rem);font-weight:800;line-height:.94;letter-spacing:-.035em}.u-animaux .a-hero__title span{display:block;color:var(--a-miel)}.u-animaux .a-hero__text{margin-top:16px;font-size:clamp(1.03rem,.97rem + .25vw,1.18rem);line-height:1.5;color:#e9dfea;max-width:46ch}.u-animaux .a-hero__text p{margin:0}.u-animaux .a-hero__promo:not(:empty){margin-top:14px}.u-animaux .a-hero__promo .promo-hero{display:block;margin:0;padding:2px 0 2px 12px;border-left:4px solid var(--a-miel);font-size:1rem;line-height:1.35;color:#fff}.u-animaux .a-hero__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.u-animaux .a-hero__stage{position:relative;height:330px;margin:-36px calc(var(--gutter) * -1) 0;--pm-bg: transparent;--pm-pad: 0;--pm-radius: 0}.u-animaux .a-hero__sun{position:absolute;left:24%;right:-2%;bottom:4%;height:50%;transform:skew(-26deg);transform-origin:50% 100%;border-radius:4px;background:linear-gradient(180deg,#f2ae33,#f7c25a 55%,#fad27f);box-shadow:0 0 70px #f5b84147}.u-animaux .a-hero__sun:before,.u-animaux .a-hero__sun:after{content:"";position:absolute;background:var(--a-prune)}.u-animaux .a-hero__sun:before{left:calc(50% - 5px);width:10px;top:0;bottom:0}.u-animaux .a-hero__sun:after{top:calc(46% - 4px);height:8px;left:0;right:0}.u-animaux .a-hero__item{position:absolute;display:block}.u-animaux .a-hero__pm{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;background:none;border-radius:0;overflow:visible}.u-animaux .a-hero__pm .pm__img{object-fit:contain;object-position:50% 100%;padding:0;filter:drop-shadow(0 14px 12px rgba(20,8,26,.45))}.u-animaux .a-hero__item--1{left:3%;bottom:1%;width:48%;height:40%;z-index:3}.u-animaux .a-hero__item--2{left:40%;bottom:14%;width:56%;height:34%;z-index:2}.u-animaux .a-hero__item--3{right:9%;bottom:36%;width:40%;height:60%;z-index:1}@media(max-width:989px){.u-animaux .a-hero__ctas .btn{flex:1 1 auto}}@media(min-width:600px)and (max-width:989px){.u-animaux .a-hero__stage{height:400px;max-width:640px;margin:0 auto}}@media(min-width:990px){.u-animaux .a-hero__inner{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;column-gap:32px;padding-bottom:96px}.u-animaux .a-hero__copy{padding:24px 0 40px}.u-animaux .a-hero__text{margin-top:22px}.u-animaux .a-hero__ctas{margin-top:28px}.u-animaux .a-hero__stage{height:560px;margin:0 calc(var(--gutter) * -.5) 0 0}.u-animaux .a-hero__item--3{right:12%;bottom:33%}.u-animaux .a-hero__sun:before{left:calc(50% - 7px);width:14px}.u-animaux .a-hero__sun:after{top:calc(46% - 6px);height:12px}}.u-animaux .a-needs{position:relative;z-index:2;margin-top:-40px}.u-animaux .a-needs__title{margin-bottom:20px}.u-animaux .a-needs__list{display:grid;gap:12px;margin:0;padding:0}.u-animaux .a-need{background:var(--a-lait);border-radius:18px;box-shadow:var(--shadow)}.u-animaux .a-need__link{display:grid;grid-template-columns:minmax(0,1fr) 40%;align-items:center;gap:4px;min-height:148px;padding:16px 8px 14px 18px;text-decoration:none;border-radius:inherit}.u-animaux .a-need__body{display:grid;gap:4px;order:-1}.u-animaux .a-need__name{font-family:var(--font-head);font-size:1.5rem;font-weight:750;line-height:1.05;letter-spacing:-.025em}.u-animaux .a-need__text{color:var(--c-muted);font-size:.95rem;line-height:1.4}.u-animaux .a-need__cta{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:650}.u-animaux .a-need__cta .a-ic{transition:transform .15s ease}.u-animaux .a-need__link:hover .a-need__cta{text-decoration:underline;text-underline-offset:5px}.u-animaux .a-need__link:hover .a-need__cta .a-ic{transform:translate(4px)}.u-animaux .a-need__media{position:relative;align-self:stretch;min-height:118px;--pm-bg: transparent;--pm-pad: 0;--pm-radius: 0;--pm-shadow: drop-shadow(0 8px 8px rgba(51, 32, 58, .2))}.u-animaux .a-need__pm{position:absolute;width:88%}.u-animaux .a-need__pm:nth-child(1){right:0;top:50%;transform:translateY(-58%);z-index:1}.u-animaux .a-need__pm:nth-child(2){left:-4%;bottom:-4%;width:56%;z-index:2}.u-animaux .a-need__pm:nth-child(3){display:none}@media(min-width:990px){.u-animaux .a-needs{margin-top:-64px}.u-animaux .a-needs__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.u-animaux .a-need__link{grid-template-columns:1fr;grid-template-rows:auto 1fr;height:100%;padding:8px 26px 20px;align-items:start;gap:6px}.u-animaux .a-need__media{order:-2;height:190px;margin:-34px 0 0}.u-animaux .a-need__body{order:0;gap:6px;align-content:start}.u-animaux .a-need__name{font-size:1.75rem}.u-animaux .a-need__text{font-size:1rem}.u-animaux .a-need__pm{width:190px}.u-animaux .a-need__pm:nth-child(1){right:0;top:auto;bottom:0;transform:none;z-index:2}.u-animaux .a-need__pm:nth-child(2){left:0;bottom:8%;width:160px;z-index:1}.u-animaux .a-need__pm:nth-child(3){display:block;left:32%;bottom:-4%;width:120px;z-index:3}.u-animaux .a-need__media--2 .a-need__pm:nth-child(1){width:200px;right:8%}.u-animaux .a-need__media--2 .a-need__pm:nth-child(2){width:110px;left:8%;z-index:3}}.u-animaux .a-fams__list{display:grid;gap:14px;margin:0;padding:0}.u-animaux .a-famcard{display:grid;gap:14px;align-content:start;grid-template-rows:auto 1fr auto auto;padding:20px 18px 10px;background:var(--a-lait);border-radius:0 0 16px 16px;border-top:5px solid var(--fam)}.u-animaux .a-famcard__top{display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.u-animaux .a-famcard__ic{grid-row:span 2;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--fam-p);color:var(--fam)}.u-animaux .a-famcard__name{font-size:1.4rem;font-weight:750;letter-spacing:-.02em;line-height:1.1}.u-animaux .a-famcard__power{margin:2px 0 0;color:var(--fam);font-size:.92rem;font-weight:650}.u-animaux .a-famcard__facts{display:grid;gap:10px;margin:0}.u-animaux .a-famcard__facts dt{font-size:.84rem;font-weight:650;color:var(--c-muted)}.u-animaux .a-famcard__facts dd{margin:2px 0 0;line-height:1.45}.u-animaux .a-famcard__ex{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;padding:8px;border-radius:14px;background:var(--fam-p);text-decoration:none;--pm-bg: transparent;--pm-pad: 4%;--pm-radius: 0;--pm-shadow: none}.u-animaux .a-famcard__exlabel{display:block;font-size:.82rem;font-weight:600;color:var(--fam)}.u-animaux .a-famcard__exname{display:block;font-weight:650;line-height:1.25}.u-animaux .a-famcard__ex:hover .a-famcard__exname{text-decoration:underline;text-underline-offset:4px}.u-animaux .a-famcard__cta{justify-self:start}@media(min-width:990px){.u-animaux .a-fams__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.u-animaux .a-famcard{padding:28px 28px 20px;gap:20px}}.u-animaux .a-size{background:var(--a-voile)}.u-animaux .a-size__grid{display:grid;gap:20px}.u-animaux .a-size__figure{background:var(--a-lait);border-radius:18px;padding:14px 10px 6px}.u-animaux .a-measure{display:block;width:100%;height:auto;max-width:460px;margin:0 auto}.u-animaux .a-measure__dog{fill:var(--a-voile);stroke:var(--a-prune);stroke-width:2.6;stroke-linejoin:round}.u-animaux .a-measure__ear{fill:var(--a-trait);stroke:var(--a-prune);stroke-width:2.6;stroke-linejoin:round}.u-animaux .a-measure__eye{fill:var(--a-prune)}.u-animaux .a-measure__line{fill:none;stroke:var(--a-braise);stroke-width:3.4;stroke-linecap:round;stroke-dasharray:1 7}.u-animaux .a-measure__line--c{stroke-dasharray:none}.u-animaux .a-measure__tag circle{fill:var(--a-prune)}.u-animaux .a-measure__tag text{fill:#fff;font:700 14px/1 var(--font-body)}.u-animaux .a-measure__lead{fill:none;stroke:var(--a-prune);stroke-width:1.4}.u-animaux .a-size__lead{margin:12px 0 0;color:var(--c-muted);font-size:1.06rem;max-width:46ch}.u-animaux .a-size__steps,.u-animaux .a-sg__steps{display:grid;gap:0;margin:0;border-top:1px solid var(--a-trait)}.u-animaux .a-size__steps>div,.u-animaux .a-sg__steps>div{padding:12px 0;border-bottom:1px solid var(--a-trait)}.u-animaux .a-size__steps dt,.u-animaux .a-sg__steps dt{display:flex;align-items:center;font-weight:700;font-size:1.06rem}.u-animaux .a-size__steps dd,.u-animaux .a-sg__steps dd{margin:2px 0 0 36px;color:var(--c-muted)}.u-animaux .a-size__note{margin:16px 0 20px;font-size:.95rem;color:var(--c-muted);max-width:52ch}@media(min-width:990px){.u-animaux .a-size__grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);grid-template-rows:auto auto;column-gap:64px;row-gap:24px;align-items:center}.u-animaux .a-size__figure{grid-column:1;grid-row:1 / 3;padding:32px 24px 20px}.u-animaux .a-size__intro{grid-column:2;align-self:end}.u-animaux .a-size__body{grid-column:2;align-self:start}}.u-animaux .a-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;margin:0;padding:0}.u-animaux .a-grid>li[hidden]{display:none}@media(min-width:750px){.u-animaux .a-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media(min-width:990px){.u-animaux .a-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.u-animaux .a-card{position:relative;display:grid;gap:10px;align-content:start;height:100%}.u-animaux .a-card__media .pm{transition:box-shadow .2s ease}.u-animaux .a-card:hover .a-card__media .pm{box-shadow:0 0 0 2px var(--a-prune)}.u-animaux .a-card__body{display:grid;gap:4px;align-content:start;justify-items:start}.u-animaux .a-card__title{font-family:var(--font-body);font-size:1rem;font-weight:650;line-height:1.25;letter-spacing:-.005em}.u-animaux .a-card__title a{text-decoration:none}.u-animaux .a-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.u-animaux .a-card:hover .a-card__title a{text-decoration:underline;text-underline-offset:3px}.u-animaux .a-card:focus-within{outline:2px solid var(--a-prune);outline-offset:4px;border-radius:16px}.u-animaux .a-card__title a:focus-visible{outline:none}.u-animaux .a-card__fam{margin:3px 0 2px}.u-animaux .a-card__price .price__now{font-size:1.08rem;font-weight:700}.u-animaux .a-card__out{font-size:.85rem;color:var(--c-muted)}@media(max-width:420px){.u-animaux .a-card .a-fam{font-size:.78rem;padding:4px 9px 4px 6px}}.u-animaux .a-safe .a-head__aside{color:#e9dfea}.u-animaux .a-safe__list{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--c-line)}.u-animaux .a-rule{display:grid;grid-template-columns:52px 1fr;column-gap:14px;row-gap:4px;padding:18px 0;border-bottom:1px solid var(--c-line)}.u-animaux .a-rule__ic{grid-row:span 2;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#f5b84129;color:var(--a-miel)}.u-animaux .a-rule__title{color:#fff;font-size:1.2rem;align-self:end}.u-animaux .a-rule__text{margin:0;color:#e9dfea;line-height:1.5}@media(min-width:990px){.u-animaux .a-safe__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;border-top:0}.u-animaux .a-rule{grid-template-columns:1fr;padding:24px 0 0;border-bottom:0;border-top:1px solid var(--c-line);align-content:start;row-gap:10px}.u-animaux .a-rule__ic{grid-row:auto}}.u-animaux .a-faq__grid{display:grid;gap:20px}.u-animaux .a-faq .accordion__summary{min-height:56px;padding:14px 0;font-size:1.06rem}.u-animaux .a-faq .accordion__content{color:var(--c-fg);max-width:68ch}.u-animaux .a-faq .faq{border-top:1px solid var(--c-line)}@media(min-width:990px){.u-animaux .a-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}}.u-animaux .a-sticky{position:fixed;left:0;right:0;bottom:0;z-index:55;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--c-bg);border-top:1px solid var(--c-line);box-shadow:0 -8px 24px #33203a1a;transform:translateY(110%);visibility:hidden}.u-animaux .a-sticky.is-visible{transform:none;visibility:visible;transition:transform .25s ease}.u-animaux .a-sticky__btn{min-height:50px}@media(min-width:990px){.u-animaux .a-sticky{display:none}}@media(prefers-reduced-motion:reduce){.u-animaux .a-sticky.is-visible{transition:none}}.u-animaux .a-coll__head{display:grid;gap:10px;margin-bottom:20px}.u-animaux .a-coll__desc{color:var(--c-muted);font-size:1.05rem;max-width:60ch;margin:0}.u-animaux .a-coll__tabs{display:flex;gap:8px;margin:0 calc(var(--gutter) * -1) 14px;padding:2px var(--gutter);overflow-x:auto;scrollbar-width:none}.u-animaux .a-coll__tabs::-webkit-scrollbar{display:none}.u-animaux .a-tab,.u-animaux .a-chip{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:8px 16px;border:1.5px solid var(--a-bord);border-radius:999px;background:transparent;color:var(--a-prune);font:inherit;font-size:.96rem;font-weight:600;cursor:pointer;white-space:nowrap}.u-animaux .a-tab:hover,.u-animaux .a-chip:hover{border-color:var(--a-prune)}.u-animaux .a-tab.is-active,.u-animaux .a-chip[aria-pressed=true]{background:var(--a-prune);border-color:var(--a-prune);color:#fff}.u-animaux .a-chip--fam{border-color:var(--fam);color:var(--fam);background:var(--fam-p)}.u-animaux .a-chip--fam:hover{border-color:var(--fam);box-shadow:0 0 0 1px var(--fam)}.u-animaux .a-chip--fam[aria-pressed=true]{background:var(--fam);border-color:var(--fam);color:#fff}.u-animaux .a-filters{margin-bottom:14px}.u-animaux .a-filters__toggle{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 14px;border:1.5px solid var(--a-bord);border-radius:12px;font-weight:650;cursor:pointer;list-style:none;background:var(--a-lait)}.u-animaux .a-filters__toggle::-webkit-details-marker{display:none}.u-animaux .a-filters__n{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:12px;background:var(--a-miel);color:var(--a-prune);font-size:.82rem;font-weight:700}.u-animaux .a-filters__n[hidden]{display:none}.u-animaux .a-filters__chev{margin-left:auto;transition:transform .2s ease}.u-animaux .a-filters[open] .a-filters__chev{transform:rotate(180deg)}.u-animaux .a-filters__panel{display:grid;gap:18px;padding:18px 0 6px}.u-animaux .a-fgroup{border:0;padding:0;margin:0;min-width:0}.u-animaux .a-fgroup legend{padding:0;margin-bottom:8px;font-size:.9rem;font-weight:650;color:var(--c-muted)}.u-animaux .a-chips{display:flex;flex-wrap:wrap;gap:8px}.u-animaux .a-fselects{display:grid;grid-template-columns:1fr 1fr;gap:10px}.u-animaux .a-select{display:grid;gap:6px;min-width:0}.u-animaux .a-select__label{font-size:.9rem;font-weight:650;color:var(--c-muted)}.u-animaux .a-select select{width:100%;min-height:46px;padding:8px 34px 8px 12px;border:1.5px solid var(--a-bord);border-radius:12px;background-color:var(--a-lait);color:var(--a-prune);font:inherit;font-weight:550}.u-animaux .a-filters__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:4px}.u-animaux .a-coll__meta{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-bottom:16px}.u-animaux .a-coll__count{margin:0 0 12px;font-weight:650;font-variant-numeric:tabular-nums}.u-animaux .a-select--sort{grid-template-columns:auto;width:min(190px,52%)}.u-animaux .a-select--sort .a-select__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.u-animaux .a-coll__empty{display:grid;gap:10px;justify-items:start;padding:28px 22px;border-radius:16px;background:var(--a-lait)}.u-animaux .a-coll__empty[hidden]{display:none}.u-animaux .a-coll__empty-title{font-family:var(--font-head);font-size:1.4rem;font-weight:750;letter-spacing:-.02em;line-height:1.1;margin:0}.u-animaux .a-coll__empty p{margin:0;color:var(--c-muted)}.u-animaux .a-coll__empty .a-coll__empty-title{color:var(--c-fg)}.u-animaux .a-coll__empty .btn{margin-top:6px}@media(min-width:990px){.u-animaux .a-coll__tabs{margin:0 0 28px;padding:0;overflow:visible}.u-animaux .a-coll__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;align-items:start}.u-animaux .a-filters{position:sticky;top:96px;margin:0}.u-animaux .a-filters__toggle{display:none}.u-animaux .a-filters__panel{padding:0;gap:24px}.u-animaux .a-fselects{grid-template-columns:1fr;gap:16px}.u-animaux .a-filters__done{display:none}.u-animaux .a-chip{min-height:40px;padding:6px 14px}.u-animaux .a-coll__meta{align-items:center;margin-bottom:20px}.u-animaux .a-coll__count{margin:0}}.u-animaux .a-pdp__grid{align-items:start}.u-animaux .a-pdp .product__vendor{font-size:.92rem;font-weight:650;letter-spacing:0;text-transform:none;margin-bottom:6px}.u-animaux .a-pdp .product__title{font-size:clamp(1.75rem,1.3rem + 1.9vw,2.6rem);letter-spacing:-.028em}.u-animaux .a-pdp .product__subtitle{margin-top:10px;font-size:1.04rem}.u-animaux .a-pdp .product__tax{margin-top:6px}.u-animaux .a-how{display:grid;gap:10px;padding:16px;border-radius:14px;background:var(--a-lait)}.u-animaux .a-how__label{margin:0;font-size:.86rem;font-weight:650;color:var(--c-muted)}.u-animaux .a-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:6px 0 0;padding-top:12px;border-top:1px solid var(--a-trait)}.u-animaux .a-facts dt{font-size:.82rem;font-weight:600;color:var(--c-muted)}.u-animaux .a-facts dd{margin:1px 0 0;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.3}.u-animaux .a-facts__src{margin:0;font-size:.8rem;color:var(--c-muted)}.u-animaux .a-pdp .variant-picker__legend{font-size:1rem}.u-animaux .a-pdp .pill span{border-color:var(--a-bord);border-radius:12px;background:var(--a-lait);min-height:48px}.u-animaux .a-pdp .pill input:checked+span{background:var(--a-prune);border-color:var(--a-prune);color:#fff}.u-animaux .a-pdp .pill input:focus-visible+span{outline:2px solid var(--a-prune);outline-offset:2px}.u-animaux .a-pdp .product-form__submit{width:100%}.u-animaux .a-pdp__buynote{margin:8px 0 0;font-size:.9rem;color:var(--c-muted)}.u-animaux .a-safety{padding:16px 16px 14px;border-radius:14px;background:var(--a-miel-p);border-left:5px solid var(--a-miel)}.u-animaux .a-safety__title{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-family:var(--font-body);font-size:1.04rem;font-weight:700;letter-spacing:0;line-height:1.2;color:var(--a-prune)}.u-animaux .a-safety__list{display:grid;gap:8px;margin:0;padding:0}.u-animaux .a-safety__list li{position:relative;padding-left:18px;font-size:.96rem;line-height:1.42}.u-animaux .a-safety__list li:before{content:"";position:absolute;left:2px;top:.56em;width:7px;height:7px;border-radius:50%;background:var(--a-miel-d)}.u-animaux .a-safety__foot{margin:12px 0 0;padding-top:10px;border-top:1px solid rgba(138,90,0,.28);font-size:.88rem;color:#5e4a2a}.u-animaux .a-pdp__trust{display:grid;gap:8px;margin:0;padding:0;font-size:.94rem}.u-animaux .a-pdp__trust li{display:flex;align-items:center;gap:10px}.u-animaux .a-pdp__trust .icon{flex:none;color:var(--c-muted)}.u-animaux .a-acc{border-bottom:1px solid var(--c-line)}.u-animaux .a-pdp__info .a-acc:first-of-type{border-top:1px solid var(--c-line)}.u-animaux .a-acc .accordion__summary{min-height:56px;padding:14px 0;font-size:1.04rem}.u-animaux .a-acc .accordion__content{color:var(--c-fg)}.u-animaux .a-acc .pdp-hl{margin:0}.u-animaux .a-box{display:grid;gap:8px;margin:0;padding:0}.u-animaux .a-box li{display:flex;gap:10px;align-items:flex-start}.u-animaux .a-box .icon{flex:none;margin-top:2px;color:var(--a-mousse)}.u-animaux .a-pdp__info{gap:16px}.u-animaux .a-pdp__info>.a-acc+.a-acc,.u-animaux .a-pdp__info>.a-acc+div>.a-acc{margin-top:-16px}@media(min-width:990px){.u-animaux .a-pdp__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.u-animaux .a-pdp__gallery{position:sticky;top:92px}}.u-animaux .a-pdpnav{background:var(--a-voile)}.u-animaux .a-pdpnav ul{display:flex;gap:4px;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);overflow-x:auto;scrollbar-width:none}.u-animaux .a-pdpnav ul::-webkit-scrollbar{display:none}.u-animaux .a-pdpnav a,.u-animaux .a-pdpnav button{display:inline-flex;align-items:center;min-height:52px;padding:0 14px;border:0;background:none;color:var(--a-prune);font:inherit;font-weight:650;white-space:nowrap;text-decoration:none;cursor:pointer;box-shadow:inset 0 -3px 0 transparent}.u-animaux .a-pdpnav li:first-child a,.u-animaux .a-pdpnav li:first-child button{padding-left:0}.u-animaux .a-pdpnav a:hover,.u-animaux .a-pdpnav button:hover{box-shadow:inset 0 -3px 0 var(--a-miel)}.u-animaux .pdp-sec{scroll-margin-top:84px}.u-animaux .pdp-card,.u-animaux .pdp-scenario{border-radius:16px}.u-animaux .pdp-scenario__n{background:var(--a-miel);color:var(--a-prune)}.u-animaux .pdp-sizeband__in>div:first-child{color:var(--a-braise-d)}.u-animaux .sticky-atc__btn{min-height:50px}.u-animaux .pdp-card--box .bat-badge{display:none}.u-animaux .qty__btn,.u-animaux .qty__input{min-width:44px;min-height:44px}.u-animaux .cart-item__remove,.u-animaux .link-arrow{display:inline-flex;align-items:center;min-width:44px;min-height:44px}.u-animaux .cart__note summary{display:flex;align-items:center;min-height:44px}.u-animaux .cart-item__media{background:var(--a-lait)}.u-animaux .cart-item__vendor{font-size:.84rem;font-weight:600;letter-spacing:0;text-transform:none}.u-animaux .a-sg__sub{font-size:1.1rem;margin:0 0 8px}.u-animaux .a-sg__diagram{max-width:380px;margin:0;background:var(--a-lait);border-radius:14px;padding:8px}.u-animaux .a-sg__stand{margin:12px 0 0;color:var(--c-muted)}.u-animaux .a-sg__steps{margin-top:12px}.u-animaux .a-sg__ref{margin:14px 0 0;font-weight:600}.u-animaux .a-sg .modal__close{min-width:44px;min-height:44px;display:grid;place-items:center}.u-animaux .a-sg .modal__inner{align-content:start}.u-animaux .a-sg .modal__inner>*{min-width:0}.u-animaux .a-sg .modal__title{padding-right:44px}.u-animaux .pdp-sizechart__table th,.u-animaux .pdp-sizechart__table td{white-space:nowrap}.u-animaux .a-footer{padding:clamp(36px,5vw,64px) 0 28px}.u-animaux .a-footer__grid{display:grid;gap:28px}.u-animaux .a-footer__logo{display:inline-flex;min-height:44px;align-items:center;color:#fff;text-decoration:none}.u-animaux .a-footer__tagline{margin:10px 0 0;max-width:40ch;color:#e9dfea;line-height:1.5}.u-animaux .a-footer__heading{margin:0 0 6px;font-weight:700;color:#fff}.u-animaux .a-footer__col ul{margin:0;padding:0}.u-animaux .a-footer__col a{display:inline-flex;align-items:center;min-height:44px;color:#e9dfea;text-decoration:none}.u-animaux .a-footer__col a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.u-animaux .a-footer__safety{margin:32px 0 0;padding:14px 16px;border-radius:12px;background:#f5b8411f;color:#f6e7c4;font-size:.95rem;line-height:1.5;max-width:80ch}.u-animaux .a-footer__rights{display:flex;flex-wrap:wrap;gap:6px 24px;margin:22px 0 0;padding:18px 0 0;border-top:1px solid var(--c-line);font-size:.92rem;color:#e9dfea}.u-animaux .a-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;margin-top:14px;font-size:.88rem;color:var(--a-lilas)}.u-animaux .a-footer__bottom p{margin:0}.u-animaux .a-footer__social{display:flex;gap:2px;margin:0;padding:0}.u-animaux.tpl-page .a-footer,.u-animaux.tpl-product .a-footer{padding-bottom:96px}@media(min-width:750px){.u-animaux .a-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}}@media(min-width:990px){.u-animaux.tpl-page .a-footer,.u-animaux.tpl-product .a-footer{padding-bottom:28px}}@media(prefers-reduced-motion:reduce){.u-animaux .a-link .a-ic,.u-animaux .a-need__cta .a-ic,.u-animaux .a-filters__chev,.u-animaux .a-card__media .pm{transition:none}}@media(max-width:359px){.u-animaux .a-logo__name{font-size:1rem}.u-animaux .a-logo{gap:5px}.u-animaux .a-logo__mark{width:24px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/u-animaux.css.map */
