@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700;1,900&display=swap);
/* @media (min-width:320px){
html{font-size:calc(14px + 1 * ((100vw - 320px)/ 680))}
}
@media (min-width:480px){
html{font-size:calc(14px + 1 * ((100vw - 320px)/ 680))}
}
@media (min-width:1024px){
html{font-size:calc(14px + 1 * ((100vw - 320px)/ 680))}
} */
html{font-size:16px}
body,html{width:100%;padding:0;margin:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
body{color:#5a5a5a;overflow-x:hidden;overflow-y:scroll;font-family:'Source Sans Pro',sans-serif;scrollbar-color:#dedede #fff;scrollbar-width:thin}
* :focus{outline:0!important;box-shadow:none!important}
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;text-shadow:1px 1px 1px rgba(0,0,0,.004);outline:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
::-moz-selection{color:inherit;background:#f7f7f7}
::selection{color:inherit;background:#f7f7f7}
::-webkit-scrollbar{background-color:transparent;width:.5em;position:fixed;z-index:0;}
::-webkit-scrollbar-thumb,::-webkit-scrollbar-thumb:window-inactive{cursor:pointer;background-color:#28a745;background-color:#a7a7a7;background:linear-gradient(#a7a7a7,#858585,#a7a7a7); border-radius: 2rem;}
a{cursor:pointer!important}
a:hover{text-decoration:none!important}
b{font-weight:700!important}
.sticky-top{top:1em!important}
.alert{z-index:20!important}
.cursor-pointer{cursor:pointer!important}
.opacity-50{opacity:.5!important}
.opacity-80{opacity:.8!important}
.opacity-90{opacity:.9!important}
.opacity-95{opacity:.95!important}
.img-thumbnail{background-color:rgba(0,0,0,.004)}
.header{position:relative;z-index:99;padding:.2rem 0;background:#343b40;box-shadow:0 0 3px #1c1f22!important;border-bottom:1px solid #222}
.navbar-brand{width:100px;margin:0 3rem 0 0}
.navbar-brand img{width:100%}
@media (max-width:690px){
.navbar-brand{width:60px;margin:0}
}
.custom-nav a{padding:0 .6rem!important;text-transform:uppercase!important;line-height:20px!important}
.custom-nav a img{margin:.1rem .5rem 0 0}
@media (max-width:1200px){
.navbar-collapse{position:fixed!important;min-width:250px;width:45%!important;height:100vh!important;top:0!important;left:0!important;z-index:99;padding:10px;background-color:#343a40;background-color:#fff;border-right:1px solid #333;border-right:1px solid #dedede;transition:.3s}
.navbar-collapse a{border-bottom:1px solid #40454b;border-bottom:1px solid #eee}
.navbar-collapse li:last-child a{border-bottom:0;background-color:#ddd;padding:.8rem .8rem!important}
.custom-nav a{padding:.8rem .6rem!important;line-height:normal!important;font-size:1.3rem;text-align:right!important;color:#111!important;font-weight:600}
.nav-menu-list{background-color:#24282c}
}
.cookie-alert{bottom:1rem!important;left:1rem!important;width:550px!important}
@media (max-width:1200px){
.cookie-alert{bottom:1rem!important;left:1rem!important;width:91%!important}
}
#googleMap{width:100%;height:350px;border-bottom:1px solid #dedede}
#mainmenu,#warenkorb{background:linear-gradient(#fff,#f7f7f7,#fff,#fff)}
#mainmenu .list-group-item,#warenkorb .list-group-item{background-color:transparent}
#Registrieren{overflow-y:scroll!important}
@media (max-width:1200px){
#mainmenu{height:70vh;overflow:auto;z-index:99999!important}
}
.custom-title{border-left:10px solid #28a745;line-height:100%}
.category-title{display:block;overflow:hidden;border-left:10px solid #df2517;line-height:100%;margin:30px 0 20px 0}
.category-title.first-category{margin:0 0 20px 0}
@media (min-width:1200px){
.collapse.dont-collapse-sm{display:block;visibility:visible}
}
.custom-list-group{min-height:100px;background:linear-gradient(#fff,#fdfdfd);margin:0 0 .4rem 0}
@media (min-width:1200px){
.scrollbar-list{height:225px;overflow-y:auto;padding-right:10px}
.scrollbar-list .list-group-item{margin-bottom:10px!important;border-bottom:1px solid #eee!important}
}
.list-group-item.active{border:1px solid #28a745;background-color:#28a745!important;color:#fff!important}
.menuKapali{opacity:.6}
.menuKapali *{cursor:text!important}

.scrollbar-cart{display:block;max-height:50vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.scrollbar-cart::-webkit-scrollbar{width:.3em;border-radius: 1rem;}
.scrollbar-cart small+a { display: block; width: 200px!important;}
.scrollbar-cart .lh-condensed+li{ border-left: 1px solid #dedede;}

@media (max-width:1200px){
.custom-cart{position:fixed!important;bottom:0!important;top:auto!important;left:0!important;z-index:50!important;width:100%!important;padding:10px;background-color:#fff;border-top:1px solid #dedede}
.custom-cart hr{margin:0!important}
.custom-cart .btn{margin:0!important}
.collapse-menu{position:fixed!important;top:0!important;left:0!important;z-index:50!important;width:60%!important;height:100vh!important;padding:0;background-color:#fff;border-right:1px solid #dedede}
.collapse-menu ul{margin:0!important;height:95vh!important;border:0!important;overflow-y:auto!important}
.collapse-menu ul li{border:0!important;border-bottom:1px solid #dedede!important}
.scrollbar-cart{display:block;height:65vh;overflow-y:auto;-webkit-overflow-scrolling:touch}
}
.loading{display:none;position:fixed;z-index:999999999999!important;top:0;left:0;color:#fff;padding:0;width:100vw;height:100vh;background-color:rgba(52,58,64,.8)}
.loader{width:90px;height:90px;border:3px solid rgba(255,255,255,.1);border-bottom:3px solid transparent;border-radius:50%;position:relative;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;display:flex;justify-content:center;align-items:center;margin:20% auto}
.loader .inner{width:64px;height:64px;border:3px solid transparent;border-top:3px solid #24a94a;border-radius:50%;-webkit-animation:spinInner 1s linear infinite;animation:spinInner 1s linear infinite}
.loader.small{width:50px;height:50px;margin:10% auto;border:3px solid rgba(113,113,113,.3);border-bottom:3px solid transparent}
.loader.small .inner{width:36px;height:36px;border:3px solid transparent;border-top:3px solid #111211}
@media (max-width:1024px){
#loading{width:104%!important}
.loader{margin:18rem auto}
}
@-webkit-keyframes spin{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes spin{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@-webkit-keyframes spinInner{
0%{transform:rotate(0)}
100%{transform:rotate(-720deg)}
}
@keyframes spinInner{
0%{transform:rotate(0)}
100%{transform:rotate(-720deg)}
}
.fs-7{font-size:7px!important}
.fs-8{font-size:8px!important}
.fs-9{font-size:9px!important}
.fs-10{font-size:10px!important}
.fs-11{font-size:11px!important}
.fs-12{font-size:12px!important}
.fs-13{font-size:13px!important}
.fs-14{font-size:14px!important}
.fs-16{font-size:16px!important}
.fs-18{font-size:18px!important}
.fs-20{font-size:20px!important}
.fs-22{font-size:22px!important}
.fs-24{font-size:24px!important}
.fs-26{font-size:26px!important}
.fs-28{font-size:28px!important}
.fs-30{font-size:30px!important}
.fs-32{font-size:32px!important}
.fs-34{font-size:34px!important}
.fs-36{font-size:36px!important}
.fs-38{font-size:38px!important}
.fs-40{font-size:40px!important}
.fs-42{font-size:42px!important}
.fs-44{font-size:44px!important}
.fs-46{font-size:46px!important}
.fs-48{font-size:48px!important}
.fs-56{font-size:56px!important;line-height:1}
.carousel{margin-bottom:0rem}
.carousel-caption{top:15%;z-index:10;padding:0;margin:0}
.carousel-caption h1{font-size:3.6rem;font-weight:100;letter-spacing:-1px}
.carousel-item{height:32rem}
.carousel-item>img{position:absolute;top:0;left:0;min-width:100%;height:auto}
.custom-carousel-item{height:100%!important; padding:0 0 .4rem 0;}
.custom-carousel-item *{width:100%!important; position: static!important; padding: .4rem; margin: 0;}
@media (max-width:1200px){
.carousel-caption{top:8%;left:0;width:100%;padding:1rem 2rem}
.carousel-caption h1{font-size:2.6rem;line-height:100%;font-weight:600}
.carousel-item{height:38rem}
}
.card-header{background:linear-gradient(#fff,#fdfdfd)!important}
.card-header .active{background-color:#24a94a!important;color:#fff!important}
.card-body{border-top:1px solid #eee}
.card-body .active{color:#24a94a!important}
.custom-modal-login{ 
    width: 98% !important;
    min-width: 98% !important;
}
@media (min-width:768px){
.custom-modal-login{
    width: 350px !important;
    min-width: 350px !important;
}
}

.quantity{width:40px}
.deleteButton{background:0 0;border:1px solid red;border-radius:2em;color:red;display:inline-block;font-size:12px;height:20px;line-height:2px;margin:0 0 8px;padding:0;text-align:center;width:20px}
.search{width:500px;display:block;margin:0 auto}
.search .form-control{height:65px}
@media (max-width:1200px){
.search{width:50%}
}
@media (max-width:980px){
.search{width:75%}
}
@media (max-width:600px){
.search{width:90%}
}
@media (max-width:1200px){
.card-columns{-webkit-column-count:2;-moz-column-count:2;column-count:2}
}
@media (max-width:768px){
.card-columns{-webkit-column-count:1;-moz-column-count:1;column-count:1}
}
.blink-button{color:#fff;cursor:pointer;text-decoration:none;-webkit-animation:glowing 1.2s infinite;-moz-animation:glowing 1.2s infinite;-o-animation:glowing 1.2s infinite;animation:glowing 1.2s infinite}
@-webkit-keyframes glowing{
0%{background-color:#b20000}
50%{background-color:red}
100%{background-color:#b20000}
}
@-moz-keyframes glowing{
0%{background-color:#b20000}
50%{background-color:red}
100%{background-color:#b20000}
}
@-o-keyframes glowing{
0%{background-color:#b20000}
50%{background-color:red}
100%{background-color:#b20000}
}
@keyframes glowing{
0%{background-color:#b20000}
50%{background-color:red}
100%{background-color:#b20000}
}
.animated-button{background:linear-gradient(-20deg,#dedede 50%,#eee 50%);display:block;-webkit-transform:translate(0,0);transform:translate(0,0);overflow:hidden;color:#111;border:1px solid #c2c2c2;font-size:1rem;letter-spacing:1.8px; line-height: 100%; text-align:center;text-transform:uppercase;text-decoration:none;box-shadow:0 0 5px rgba(0,0,0,.1)}
.animated-button:hover{background:linear-gradient(-20deg,#920404 50%,#700 50%)}
.animated-button i{margin:.4rem 0 0 .4rem;display:inline-block;animation:diamond linear 1s infinite}
.animated-button:hover i{color:#fff!important}
@keyframes diamond{
from{transform:rotateY(0)}
to{transform:rotateY(360deg)}
}
.animated-button::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0;-webkit-transition:.2s opacity ease-in-out;transition:.2s opacity ease-in-out}
.animated-button:hover::before{opacity:.1}
.animated-button span{position:absolute}
.animated-button span:nth-child(1){top:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear,right top,left top,from(rgba(43,8,8,0)),to(#d92626));background:linear-gradient(to left,rgba(43,8,8,0),#d92626);-webkit-animation:2s animateTop linear infinite;animation:2s animateTop linear infinite}
@keyframes animateTop{
0%{-webkit-transform:translateX(100%);transform:translateX(100%)}
100%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
}
.animated-button span:nth-child(2){top:0;right:0;height:100%;width:2px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(43,8,8,0)),to(#d92626));background:linear-gradient(to top,rgba(43,8,8,0),#d92626);-webkit-animation:2s animateRight linear -1s infinite;animation:2s animateRight linear -1s infinite}
@keyframes animateRight{
0%{-webkit-transform:translateY(100%);transform:translateY(100%)}
100%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
}
.animated-button span:nth-child(3){bottom:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear,left top,right top,from(rgba(43,8,8,0)),to(#d92626));background:linear-gradient(to right,rgba(43,8,8,0),#d92626);-webkit-animation:2s animateBottom linear infinite;animation:2s animateBottom linear infinite}
@keyframes animateBottom{
0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
100%{-webkit-transform:translateX(100%);transform:translateX(100%)}
}
.animated-button span:nth-child(4){top:0;left:0;height:100%;width:2px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(43,8,8,0)),to(#d92626));background:linear-gradient(to bottom,rgba(43,8,8,0),#d92626);-webkit-animation:2s animateLeft linear -1s infinite;animation:2s animateLeft linear -1s infinite}
@keyframes animateLeft{
0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100%{-webkit-transform:translateY(100%);transform:translateY(100%)}
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}
input[type=number],input[type=tel]{-moz-appearance:textfield;appearance:textfield}
.switch-field{display:flex;justify-content:center;width:65%;margin:1rem auto}
.switch-field input{position:absolute!important;clip:rect(0,0,0,0);height:0;width:0;border:0;overflow:hidden}
.switch-field label{background-color:#e4e4e4;color:rgba(0,0,0,.6);line-height:1;text-align:center;padding:10px 15px;margin-right:-1px;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 0 1px rgba(0,0,0,.3),0 0 1px rgba(255,255,255,.1);transition:all .1s ease-in-out;width:50%}
.switch-field label:hover{cursor:pointer}
.switch-field input:checked+label{background-color:#f9bc06;box-shadow:none}
.switch-field label:first-of-type{border-radius:4px 0 0 4px}
.switch-field label:last-of-type{border-radius:0 4px 4px 0}
.switch-field.size-field{width:100%;margin:0;justify-content:flex-end}
.switch-field.size-field label{background-color:#fff;color:#111;font-size:.8rem;line-height:1;text-align:center;padding:10px 0;transition:all .1s ease-in-out;width:45px;border:1px solid #6c757d;box-shadow:none}
.switch-field.size-field input:checked+label{background-color:#6c757d;color:#fff}
.switch-field.size-field label:first-of-type{border-radius:0}
.switch-field.size-field label:last-of-type{border-radius:0}
@media (max-width:1200px){
.switch-field{width:90%}
.switch-field label{width:50%}
.switch-field.size-field{width:110px;float:right}
}
@media (max-width:768px){
.switch-field{width:95%}
.switch-field.size-field label{font-size:.8rem}
}
@media (max-width:768px){
.switch-field{width:100%}
.switch-field.size-field{width:150px}
}
@media (max-width:320px){
.switch-field.size-field{min-width:150px}
}
.custom-control{display:inline;margin:0 1rem 1rem 0}
.custom-control:last-child{margin:0}
.custom-control-label{cursor:pointer;font-size:.9rem;font-weight:600;padding:0rem 0}
.custom-control-label img{height:20px;margin:0 0 0 -25px;position:relative;border-radius:.2rem;border:1px solid #444}
.custom-control-payment{width:100px;display:inline-block;margin:0 1rem 0 0;position:relative}
.custom-control-payment:after,.custom-control-payment:before{font-family:dripicons-v2;content:"\53";width:22px;height:22px;line-height:22px;float:right;text-align:center;border-radius:50%;border:1px solid #dedede}
.custom-control-payment:before{background-color:#f7f7f7;color:#ccc;filter:grayscale(0);display:block}
.custom-control-payment:after{background-color:#28a745;color:#fff;display:none}
.custom-control-input:checked~.custom-control-label{color:#28a745!important}
.custom-control-input:checked~.custom-control-label .custom-control-payment:before{display:none}
.custom-control-input:checked~.custom-control-label .custom-control-payment:after{display:block}
.custom-control-input:focus~.custom-control-label::before{border-color:#28a745!important;box-shadow:0 0 0 0rem rgba(0,0,0,0)!important}
.custom-control-input:checked~.custom-control-label::before{border-color:#28a745!important;background-color:#28a745!important}
.custom-control-input:active~.custom-control-label::before{background-color:#28a745!important;border-color:#28a745!important}
.custom-control-input:focus:not(:checked)~.custom-control-label::before{border-color:#28a745!important}
.switch{font-size:1rem;position:relative}
.switch input{position:absolute;height:1px;width:1px;background:0 0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;padding:0}
.switch input+label{position:relative;min-width:calc(calc(2.375rem * .8) * 2);border-radius:calc(.375rem * .1);height:calc(2.375rem * .8);line-height:calc(2.375rem * .8);display:inline-block;cursor:pointer;outline:0;user-select:none;vertical-align:middle;text-indent:calc(calc(calc(2.375rem * .8) * 2) + .5rem)}
.switch input+label::after,.switch input+label::before{content:'';position:absolute;top:0;left:0;width:calc(calc(2.375rem * .8) * 2);bottom:0;display:block}
.switch input+label::before{right:0;background-color:#dee2e6;border-radius:calc(2.375rem * .1);transition:.2s all}
.switch input+label::after{top:2px;left:2px;width:calc(calc(2.375rem * .8) - calc(2px * 2));height:calc(calc(2.375rem * .8) - calc(2px * 2));border-radius:20%;background-color:#fff;transition:.2s all}
.switch input:checked+label::before{background-color:#6ebb81}
.switch input:checked+label::after{margin-left:calc(2.375rem * .8)}
.switch input:focus+label::before{outline:0;box-shadow:0 0 0 0 rgba(0,136,221,.25)}
.switch input:disabled+label{color:#868e96;cursor:not-allowed}
.switch input:disabled+label::before{background-color:#e9ecef}
.switch.switch-sm{font-size:.775rem}
.switch.switch-sm input+label{min-width:calc(calc(1.6375rem * .8) * 2);height:calc(1.6375rem * .8);line-height:calc(1.6375rem * .8);text-indent:calc(calc(calc(1.6375rem * .8) * 2) + .5rem)}
.switch.switch-sm input+label::before{width:calc(calc(1.6375rem * .8) * 2)}
.switch.switch-sm input+label::after{width:calc(calc(1.6375rem * .8) - calc(2px * 2));height:calc(calc(1.6375rem * .8) - calc(2px * 2))}
.switch.switch-sm input:checked+label::after{margin-left:calc(1.6375rem * .8)}
.switch.switch-lg{font-size:1.25rem}
.switch.switch-lg input+label{min-width:calc(calc(3rem * .8) * 2);height:calc(3rem * .8);line-height:calc(3rem * .8);text-indent:calc(calc(calc(3rem * .8) * 2) + .5rem)}
.switch.switch-lg input+label::before{width:calc(calc(3rem * .8) * 2)}
.switch.switch-lg input+label::after{width:calc(calc(3rem * .8) - calc(2px * 2));height:calc(calc(3rem * .8) - calc(2px * 2))}
.switch.switch-lg input:checked+label::after{margin-left:calc(3rem * .8)}
.switch+.switch{margin-left:1rem}
.rating{display:block;margin:0;overflow:hidden}
.rating h3{margin:0;padding:0}
.rate_point{display:block;text-align:center;font-size:4rem;line-height:100%}
.rate_point sup{font-size:1rem;color:#555}
.rate_point.green{color:#0a9728}
.rate_point.yellow{color:#ffd034}
.rate_point.red{color:#e44f44}
.rate{float:left;padding:0;margin:0 0 1rem 0}
.rate.rate_center{position:relative;left:50%;margin-left:-4.9rem}
.rate:not(:checked)>input{position:absolute;top:-9999px}
.rate:not(:checked)>label{float:right;width:2rem;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:2rem;color:#ccc;line-height:100%}
.rate:not(:checked)>label:before{content:'★ '}
.rate>input:checked~label{color:#ffc700}
.rate:not(:checked)>label:hover,.rate:not(:checked)>label:hover~label{color:#ffc700}
.rate>input:checked+label:hover,.rate>input:checked+label:hover~label,.rate>input:checked~label:hover,.rate>input:checked~label:hover~label,.rate>label:hover~input:checked~label{color:#ffc700}

.feed-wrapper {margin-top:-4.5rem; top:-2.4rem}
.feed{display:block;width:100%;position:absolute;top:.5rem;left:0;z-index:0;padding:0;margin:0;overflow:hidden;text-align:center}
.feed img{width:36px;height:36px;display:inline-block;margin:0 1rem;opacity:.5;animation:feed 6s linear infinite;position:relative;top:-100px}
.feed img:nth-child(1){animation-delay:.8s}
.feed img:nth-child(2){animation-delay:1.6s}
.feed img:nth-child(3){animation-delay:2.4s}
.feed img:nth-child(4){animation-delay:3.2s}
.feed img:nth-child(5){animation-delay:4s}
.feed img:nth-child(6){animation-delay:4.8s}
.feed img:nth-child(7){animation-delay:5.6s}
.feed img:nth-child(8){animation-delay:6.4s}
@media (max-width:768px){
.feed img{width:26px;height:26px;margin:.4rem}
}
@keyframes feed{
0%{top:-100px}
6.4%{top:0}
51.2%{top:0}
100%{top:-100px}
}
.skeleton-block{height:1em;background:var(--skeleton-color)!important;width:100%;display:block}
@font-face{font-family:skeleton;src:url("data:application/font-woff;charset=utf-8;base64,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") format("woff");font-weight:100,200,300,400,500,600,700,800,900;font-style:normal,italic;font-display:block}
.skeleton-text{font-family:skeleton!important;-webkit-user-select:none;user-select:none}
.skeleton-text,.skeleton-text *{color:var(--skeleton-color)!important;letter-spacing:-.03em!important}
.skeleton-image{display:inline-block}
.skeleton-image svg{max-width:100%;height:auto}
.skeleton-image polygon{fill:var(--skeleton-color)}
.skeleton-image path{fill:var(--skeleton-icon-color)}
.skeleton-avatar{display:inline-block}
.skeleton-avatar svg{max-width:100%;height:auto}
.skeleton-avatar rect{fill:var(--skeleton-color)}
.skeleton-avatar path{fill:var(--skeleton-icon-color)}
.skeleton-effect-blink,.skeleton-effect-wave{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 25%,#000 75%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 25%,#000 75%,transparent 100%);-webkit-mask-size:200% 100%;mask-size:200% 100%;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-position:50% top;mask-position:50% top;animation:skeleton-effect-wave 1s infinite}
.skeleton-effect-fade{animation:skeleton-effect-fade 1s infinite}
.skeleton-effect-pulse{animation:skeleton-effect-pulse 1s infinite}
@keyframes skeleton-effect-fade{
0%{opacity:1}
50%{opacity:.2}
100%{opacity:1}
}
@keyframes skeleton-effect-wave{
0%{-webkit-mask-position:50% top;mask-position:50% top}
100%{-webkit-mask-position:-150% top;mask-position:-150% top}
}
@keyframes skeleton-effect-pulse{
0%{transform:scale(1)}
40%{transform:scale(1)}
50%{transform:scale(.975)}
100%{transform:scale(1)}
}