.ch-decor{position:absolute;z-index:2;pointer-events:none;--h: var(--decor-taille)}@media screen and (max-width:749px){.ch-decor{--h: calc(var(--decor-taille) * .65)}}.ch-decor img{display:block;filter:drop-shadow(0 6px 8px rgb(0 0 0 / .35))}.ch-corde{position:absolute;width:6px;margin-left:-3px;background-repeat:repeat-y;background-size:100% auto}.ch-scene-rappel{position:fixed;top:0;right:var(--decor-decalage);z-index:3;transform:translateY(calc(var(--y, 0px) + 70px));transition:opacity .4s}.ch-scene-rappel.is-cache{opacity:0}.ch-scene-rappel img{height:var(--h);width:auto;transform-origin:38.2% 0;rotate:var(--balance, 0deg)}.ch-scene-rappel .ch-corde{left:38.2%;bottom:calc(100% - 4px);height:200vh}.ch-scene-livraison{top:0;left:var(--decor-decalage);width:0;--descente: clamp(0, (var(--p, 0) - .08) / .42, 1);--corde: calc(var(--descente) * var(--decor-taille))}.ch-scene-livraison__treuil{position:absolute;bottom:-18px;left:0;height:clamp(70px,9vw,120px);width:auto;transform:translate(-50.4%)}.ch-scene-livraison .ch-corde{top:-18px;left:0;height:calc(var(--corde) + 18px)}.ch-scene-livraison__plateau{position:absolute;top:var(--corde);left:0;height:clamp(70px,8vw,120px);width:auto;transform:translate(-49.7%)}.ch-scene-coucou{bottom:100%;left:var(--decor-decalage);height:var(--h)}.ch-scene-coucou__cadre{height:100%;overflow:hidden}.ch-scene-coucou:after{content:"";position:absolute;left:-20%;right:-20%;top:calc(100% - 10px);height:34px;background:var(--rebord) repeat-x top center / auto 100%;filter:drop-shadow(0 3px 3px rgb(0 0 0 / .3))}.ch-scene-coucou img{height:100%;width:auto;filter:none;transform:translateY(calc((1 - var(--sort, 0)) * 100%)) rotate(calc((1 - var(--sort, 0)) * -8deg))}.ch-decor--glacage{top:0;clip-path:inset(0 0 100% 0);filter:drop-shadow(0 3px 4px rgb(0 0 0 / .3))}.ch-decor--glacage.ch-decor--bord{left:0;right:0;height:var(--h);background-repeat:repeat-x;background-size:auto 100%;background-position:top center}.ch-decor--glacage.ch-decor--haut-gauche,.ch-decor--glacage.ch-decor--haut-droite{height:var(--h);width:auto}.ch-decor--glacage.ch-decor--haut-gauche{left:var(--decor-decalage)}.ch-decor--glacage.ch-decor--haut-droite{right:var(--decor-decalage);transform:scaleX(-1)}.ch-decor--glacage.is-vu{animation:ch-decor-coule 1.6s cubic-bezier(.5,0,.3,1) forwards}@keyframes ch-decor-coule{to{clip-path:inset(0 0 -10% 0)}}@media(prefers-reduced-motion:reduce){.ch-decor--glacage.is-vu{animation:none;clip-path:none}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-ch-home-mascottes.css.map */
