:root{--cal-sable: #E8DCCB;--cal-rebond: cubic-bezier(.34, 1.56, .64, 1);--cal-douce: cubic-bezier(.22, 1, .36, 1)}@keyframes cal-coussin-enfonce{0%{scale:1 1}30%{scale:1.06 .92}55%{scale:.97 1.04}78%{scale:1.01 .99}to{scale:1 1}}@keyframes cal-coussin-pose{0%{opacity:0;translate:0 -8px;scale:.97}65%{opacity:1;translate:0 2px;scale:1.01}to{opacity:1;translate:0 0;scale:1}}@media(prefers-reduced-motion:no-preference){@media(any-pointer:fine){.menu-list__list-item:not([slot=overflow]) .menu-list__link-title{position:relative;isolation:isolate;transform-origin:50% 100%}.menu-list__list-item:not([slot=overflow]) .menu-list__link-title:before{content:"";position:absolute;z-index:-1;top:-.4em;right:0;bottom:-.4em;left:0;border-radius:999px;background:var(--cal-sable);opacity:0;scale:.7 .5;transition:opacity .16s var(--cal-douce),scale .28s var(--cal-rebond)}.menu-list__list-item:not([slot=overflow]):hover .menu-list__link-title:before,.menu-list__list-item:not([slot=overflow]):has([aria-expanded=true]) .menu-list__link-title:before{opacity:1;scale:1 1}.menu-list__list-item:not([slot=overflow]):hover .menu-list__link-title{animation:cal-coussin-enfonce .36s var(--cal-douce)}}.menu-list__link .menu-list__link-title{transition:scale .22s var(--cal-rebond)}.menu-list__link:active .menu-list__link-title{scale:.94 .9;transition-duration:90ms}.menu-list__disclosure-icon{transition:transform .3s var(--cal-rebond)}.menu-list__list-item:not([slot=overflow]):has([aria-expanded=true])>.menu-list__submenu :is(.mega-menu__column,.mega-menu__content-list-item){animation:cal-coussin-pose .3s var(--cal-douce) both}.menu-list__submenu :is(.mega-menu__column,.mega-menu__content-list-item):nth-child(2){animation-delay:40ms}.menu-list__submenu :is(.mega-menu__column,.mega-menu__content-list-item):nth-child(3){animation-delay:80ms}.menu-list__submenu :is(.mega-menu__column,.mega-menu__content-list-item):nth-child(4){animation-delay:.12s}.menu-list__submenu .mega-menu__content-list-item{animation-delay:90ms}.menu-list__submenu .mega-menu__content-list-item:nth-child(2){animation-delay:.13s}.menu-list__submenu .mega-menu__content-list-item:nth-child(3){animation-delay:.17s}.mega-menu__link .wrap-text{transition:translate .24s var(--cal-rebond),scale .2s var(--cal-rebond)}@media(any-pointer:fine){.mega-menu__link:hover .wrap-text{translate:4px 0}}.mega-menu__link:active .wrap-text{scale:.96;transition-duration:90ms}.menu-drawer__menu-item{transition:scale .22s var(--cal-rebond)}.menu-drawer__menu-item:active{scale:.97;transition-duration:90ms}footer .menu__item a{display:inline-block;transition:translate .24s var(--cal-rebond),scale .2s var(--cal-rebond)}@media(any-pointer:fine){footer .menu__item a:hover{translate:4px 0}}footer .menu__item a:active{scale:.95;transition-duration:90ms}}:root{--cal-terracotta: #A44E33;--cal-taupe: #625952}.menu-list__submenu .mega-menu__link{position:relative;align-items:center;gap:.6em;padding-block:.45em}.menu-list__submenu .mega-menu__link .wrap-text{background:linear-gradient(var(--cal-terracotta),var(--cal-terracotta)) no-repeat 0 100% / 0 1.5px;padding-bottom:2px;transition:background-size .3s var(--cal-douce),color .2s ease,translate .24s var(--cal-rebond),scale .2s var(--cal-rebond)}.menu-list__submenu .mega-menu__link:is(:hover,:focus-visible) .wrap-text{background-size:100% 1.5px;color:var(--cal-terracotta)}.menu-list__submenu .mega-menu__link:after{content:"\2192";color:var(--cal-terracotta);opacity:0;translate:-6px 0;transition:opacity .2s ease,translate .26s var(--cal-rebond)}.menu-list__submenu .mega-menu__link:is(:hover,:focus-visible):after{opacity:1;translate:0 0}.menu-list__submenu .mega-menu__link:is([href*="/pages/faq"],[href*=parcelpanel],[href*="/pages/retractation"],[href*="/pages/contact"]):before{content:"";flex:none;width:1.15em;height:1.15em;background:var(--cal-taupe);mask:var(--cal-icone) center / contain no-repeat;-webkit-mask:var(--cal-icone) center / contain no-repeat;transition:background-color .2s ease,scale .26s var(--cal-rebond)}.menu-list__submenu .mega-menu__link[href*="/pages/faq"]{--cal-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.5 9.5a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .9-1 1.5V14'/%3E%3Cpath d='M12 17.5h.01'/%3E%3C/svg%3E")}.menu-list__submenu .mega-menu__link[href*=parcelpanel]{--cal-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 6h11v10H3z'/%3E%3Cpath d='M14 10h4l3 3v3h-7z'/%3E%3Ccircle cx='7' cy='18' r='1.8'/%3E%3Ccircle cx='17.5' cy='18' r='1.8'/%3E%3C/svg%3E")}.menu-list__submenu .mega-menu__link[href*="/pages/retractation"]{--cal-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 14 4 9l5-5'/%3E%3Cpath d='M4 9h10a6 6 0 0 1 0 12h-3'/%3E%3C/svg%3E")}.menu-list__submenu .mega-menu__link[href*="/pages/contact"]{--cal-icone: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")}.menu-list__submenu .mega-menu__link:hover:before{background-color:var(--cal-terracotta);scale:1.12}@media(prefers-reduced-motion:no-preference){.menu-list__list-item:not([slot=overflow]):has([aria-expanded=true])>.menu-list__submenu .mega-menu__column>div{animation:cal-coussin-pose .32s var(--cal-douce) both}.menu-list__submenu .mega-menu__column>div:nth-child(2){animation-delay:50ms}.menu-list__submenu .mega-menu__column>div:nth-child(3){animation-delay:.1s}.menu-list__submenu .mega-menu__column>div:nth-child(4){animation-delay:.15s}.menu-list__submenu .mega-menu__column>div:nth-child(5){animation-delay:.2s}}@media(prefers-reduced-motion:reduce){.menu-list__submenu .mega-menu__link:after,.menu-list__submenu .mega-menu__link .wrap-text{transition:none}}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.cal-reveal{animation:cal-reveal-entree linear both;animation-timeline:view();animation-range:entry 0% entry 35%}@keyframes cal-reveal-entree{0%{opacity:0;translate:0 28px}to{opacity:1;translate:0 0}}}}@media screen and (min-width:750px){.menu-list__submenu .mega-menu__grid{display:flex;align-items:flex-start;justify-content:flex-start;gap:clamp(32px,5vw,80px);padding-block:8px 4px}.menu-list__submenu .mega-menu__intro{flex:0 0 clamp(200px,20vw,280px);margin:0;padding-block:6px;padding-inline-end:clamp(24px,3vw,48px);border-inline-end:1px solid var(--cal-grege, #DDD0BF);font-family:var(--font-heading--family, inherit);font-size:1.25rem;line-height:1.35;color:var(--cal-encre, #2B2724);text-wrap:balance}.menu-list__submenu .mega-menu__list{display:flex;flex-direction:column;flex:0 0 auto;min-width:200px;gap:2px}.menu-list__submenu .mega-menu__column{grid-column:auto}.menu-list__submenu .mega-menu__list .mega-menu__link{font-size:1.125rem;padding-block:.4em}.menu-list__submenu .mega-menu__content{flex:0 0 auto;grid-column:auto}.menu-list__submenu .mega-menu__content-list--products{display:flex;gap:24px;justify-content:flex-start}.menu-list__submenu .mega-menu__content-list--products .mega-menu__content-list-item{width:clamp(150px,14vw,210px)}}.cal-logo{display:block;height:var(--cal-logo-hauteur, 40px);width:auto;overflow:visible}@media screen and (max-width:749px){.cal-logo{height:var(--cal-logo-hauteur-mobile, 32px)}}.cal-logo__canape,.cal-logo__lettre,.cal-logo__point{transform-box:fill-box;transform-origin:50% 100%}@keyframes cal-logo-canape{0%{transform:scale(1)}18%{transform:scale(1.12,.78)}40%{transform:scale(.95,1.06)}60%{transform:scale(1.03,.97)}to{transform:scale(1)}}@keyframes cal-logo-lettre{0%{transform:translateY(0) scale(1)}12%{transform:translateY(0) scale(1.08,.88)}40%{transform:translateY(-34%) scale(.96,1.06)}62%{transform:translateY(0) scale(1.1,.86)}78%{transform:translateY(-8%) scale(1)}to{transform:translateY(0) scale(1)}}@keyframes cal-logo-point{0%{transform:translateY(0) rotate(0)}35%{transform:translateY(-160%) rotate(-25deg)}60%{transform:translateY(0) rotate(8deg) scale(1.15,.8)}80%{transform:translateY(-30%) rotate(0)}to{transform:translateY(0) rotate(0)}}@keyframes cal-logo-survol{0%,to{transform:translateY(0)}45%{transform:translateY(-10%)}}@keyframes cal-logo-saut{0%{transform:translate(0) scale(1)}12%{transform:translate(0) scale(1.04,.9)}38%{transform:translate(-5%,-38%) scale(.98,1.04)}55%{transform:translate(-8%,2%) scale(1.04,.9)}72%{transform:translate(-3%,-14%) scale(1)}86%{transform:translate(0) scale(1.02,.97)}to{transform:translate(0) scale(1)}}.cal-logo__mot{transform-box:fill-box;transform-origin:0% 100%}@media(prefers-reduced-motion:no-preference){.cal-logo.is-rebond .cal-logo__mot{animation:cal-logo-saut .82s cubic-bezier(.34,1.2,.64,1) both}.cal-logo.is-rebond .cal-logo__canape{animation:cal-logo-canape .52s cubic-bezier(.22,1,.36,1) both;animation-delay:.4s}.cal-logo.is-rebond .cal-logo__point{animation:cal-logo-point .7s cubic-bezier(.34,1.3,.64,1) both;animation-delay:.42s}@media(any-pointer:fine){a:hover>span>.cal-logo:not(.is-rebond) .cal-logo__lettre,a:hover .cal-logo:not(.is-rebond) .cal-logo__lettre{animation:cal-logo-survol .42s cubic-bezier(.34,1.4,.64,1);animation-delay:calc(var(--i) * 30ms)}}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/calinap-coussin.css.map */
