.seilasArticleBottomAdvert-module-scss-module__OUlqtq__root{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.seilasArticleBottomAdvert-module-scss-module__OUlqtq__root a{background-color:var(--theme-color1);color:#fff;border-radius:14px;width:-webkit-fit-content;width:fit-content;padding:.5em 1em;text-decoration:none}.seilasArticleBottomAdvert-module-scss-module__OUlqtq__root a:hover{transform:scale(1.1)}.seilasArticleBottomAdvert-module-scss-module__OUlqtq__container{background-image:url(../media/seilas-magasin.409e9154.jpg);background-position:20%;background-repeat:no-repeat;background-size:contain;flex-direction:column;align-items:center;width:800px;max-width:100%;padding:2em 2em 0;display:flex;position:relative}.seilasArticleBottomAdvert-module-scss-module__OUlqtq__bgImg{position:absolute}.seilasArticleBottomAdvert-module-scss-module__OUlqtq__knsLogo{z-index:2;width:150px;max-width:80%;margin-bottom:-.8em}.seilasArticleBottomAdvert-module-scss-module__OUlqtq__txtContainer{text-align:center;z-index:1;background-color:#ffffffeb;border-radius:14px;flex-direction:column;align-items:center;gap:.4em;width:550px;max-width:100%;padding:1em 1.6em 1.6em;display:flex}
@keyframes shine{0%{filter:brightness()contrast()}50%{filter:brightness(2)contrast(0%)}to{filter:brightness()contrast()}}.animationShine{animation-name:shine;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes animationShimmer{0%{background-position:-800px 0}to{background-position:800px 0}}@keyframes animationShimmer2{0%{background-position:30% 0}to{background-position:-15% 0}}.animationShimmerWhite{background:linear-gradient(90deg,#eee 8%,#bbb 18%,#eee 33%) 0 0/800px 104px;animation-name:animationShimmer;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:-1s;animation-fill-mode:forwards}.animationShimmerBlack{background:linear-gradient(90deg,#5d5d5d 28%,#eaeaea 18%,#5d5d5d 33%) 0 0/800px 104px;animation-name:animationShimmer;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards}.animationShimmerOnce{background:linear-gradient(90deg,#5d5d5d1f 2%,#eaeaea 18%,#5d5d5d1f 33%) 0 0/800px 104px;animation-name:animationShimmer2;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes shake1{0%{margin-left:0}25%{margin-left:.5rem}75%{margin-left:-.5rem}to{margin-left:0}}.animationSuccess,.animationSuccess:hover{color:#32cd32;background-color:#32cd32;width:70px;font-size:0}.animationSuccess:after{content:"✓";color:#fff;width:20px;height:20px;font-size:1.5rem;display:inline-block}.animationHeartbeat{animation:.4s heartbeat}@keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(1)}75%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes fallAndFade{0%{opacity:1;transform:translateY(0)translate(0)}to{opacity:0;transform:translateY(50px)translate(20px)}}.animationFallFade{animation:.7s ease-out fallAndFade;position:relative}@keyframes pulseColor{0%{fill:#fff;transform:scale(1)}50%{fill:var(--lysere-bl);transform:scale(1.1)}to{fill:#fff;transform:scale(1)}}.animationPulseColor{animation:2s ease-in-out infinite pulseColor}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.animationFade-in{animation:.3s ease-in-out fade-in}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(100%)}50%{opacity:.25}to{opacity:1;transform:translateY(0)}}.animationSlideInFromBottom{animation:.8s slideInFromBottom}@keyframes softEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animationSoftEnter{animation:.4s ease-out forwards softEnter}
