body,html{overflow-x:hidden}body{overflow-y:auto;height:100%}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes downtoup{0%{opacity:0;transform:translate(0,10px)}100%{opacity:1;transform:translate(0,0)}}@-moz-keyframes downtoup{0%{opacity:0;-moz-transform:translate(0,10px)}100%{opacity:1;-moz-transform:translate(0,0)}}@-webkit-keyframes downtoup{0%{opacity:0;-webkit-transform:translate(0,10px)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-o-keyframes downtoup{0%{opacity:0;-o-transform:translate(0,10px)}100%{opacity:1;-o-transform:translate(0,0)}}@-ms-keyframes downtoup{0%{opacity:0;-ms-transform:translate(0,10px)}100%{opacity:1;-ms-transform:translate(0,0)}}@keyframes uptodown{0%{opacity:0;transform:translate(0,-10px)}100%{opacity:1;transform:translate(0,0)}}@-moz-keyframes uptodown{0%{opacity:0;-moz-transform:translate(0,-10px)}100%{opacity:1;-moz-transform:translate(0,0)}}@-webkit-keyframes uptodown{0%{opacity:0;-webkit-transform:translate(0,-10px)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-o-keyframes uptodown{0%{opacity:0;-o-transform:translate(0,-10px)}100%{opacity:1;-o-transform:translate(0,0)}}@-ms-keyframes uptodown{0%{opacity:0;-ms-transform:translate(0,-10px)}100%{opacity:1;-ms-transform:translate(0,0)}}@keyframes downtoupcenter{0%{opacity:0;margin-top:10px}100%{opacity:1;margin-top:0}}@keyframes lefttoright{0%{opacity:0;transform:translate(-25px,0)}100%{opacity:1;transform:translate(0,0)}}@-moz-keyframes lefttoright{0%{opacity:0;-moz-transform:translate(-25px,0)}100%{opacity:1;-moz-transform:translate(0,0)}}@-webkit-keyframes lefttoright{0%{opacity:0;-webkit-transform:translate(-25px,0)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-o-keyframes lefttoright{0%{opacity:0;-o-transform:translate(-25px,0)}100%{opacity:1;-o-transform:translate(0,0)}}@-ms-keyframes lefttoright{0%{opacity:0;-ms-transform:translate(-25px,0)}100%{opacity:1;-ms-transform:translate(0,0)}}@keyframes righttoleft{0%{opacity:0;transform:translate(25px,0)}100%{opacity:1;transform:translate(0,0)}}@-moz-keyframes righttoleft{0%{opacity:0;-moz-transform:translate(25px,0)}100%{opacity:1;-moz-transform:translate(0,0)}}@-webkit-keyframes righttoleft{0%{opacity:0;-webkit-transform:translate(25px,0)}100%{opacity:1;-webkit-transform:translate(0,0)}}@-o-keyframes righttoleft{0%{opacity:0;-o-transform:translate(25px,0)}100%{opacity:1;-o-transform:translate(0,0)}}@-ms-keyframes righttoleft{0%{opacity:0;-ms-transform:translate(25px,0)}100%{opacity:1;-ms-transform:translate(0,0)}}@-moz-keyframes scroll-left{0%{-moz-transform:translateX(100%)}100%{-moz-transform:translateX(-100%)}}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(-100%)}}@keyframes scroll-left{0%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@media (max-width:767px){.showroom .product-item .detail{width:calc(50% + 7px)}}.product-list{width:calc(100% + 14px)}@media (min-width:768px){.product-list-wrapper{padding-left:calc(33.33333% + 6px)}.product-list{width:calc(100% + 24px)}}@media (min-width:992px){.product-list-wrapper{padding-left:calc(25% + 6px)}}