@charset 'UTF-8';.slick-dots li button,.slick-next,.slick-prev{font-size:0;line-height:0;color:transparent;outline:0}.slick-dots li,.slick-dots li button{height:20px;cursor:pointer;width:20px}.slick-loading .slick-list{background:url(ajax-loader.gif) center center no-repeat #fff}.slick-next,.slick-prev{padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);border:none}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li button{display:block;padding:5px;border:0;background:0 0}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.headline_caption,.single-product{position:relative}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slider_container{max-width:99.5%;margin:0}.slick-slider{padding:0}.headline_caption{max-height:125px;width:100%;overflow:hidden}.header_slider{margin:0}.header_slider h2{font-size:15px;color:#555;font-weight:400;margin-bottom:5px}.header_slider h2 a{text-decoration:none;color:#555}.single-product img{max-width:100%;height:auto}.slick-next:before,.slick-prev:before{color:#000}.slick-next,.slick-prev{display:block;position:absolute;width:55px;height:55px;right:8px;top:60px;cursor:pointer;background:url(/img/a04.png) no-repeat;overflow:hidden;z-index:1}.slick-prev{left:10px;background-position:-3px -33px}.slick-next{background-position:-63px -33px}.slick-prev:focus,.slick-prev:hover{background-position:-123px -33px}.slick-next:focus,.slick-next:hover{background-position:-183px -33px}.slick-prev:active{background-position:-243px -33px}.slick-next:active{background-position:-303px -33px}.slick-slide{margin:0 3px}@media (max-width:520px){.header_slider h2{font-size:14px}.slick-next,.slick-prev{-ms-transform:matrix(.75,0,0,.75,0,-35);-webkit-transform:matrix(.75,0,0,.75,0,-35);transform:matrix(.75,0,0,.75,0,-35)}.slick-prev{left:2px}.slick-next{right:2px}}