.m-product__header{display:block;width:100%}.m-product__header .slick-dots li button:before{display:none}.m-product__header .image-slider{display:block;width:100%;position:relative}.m-product__header .image-slider ul{list-style:none;padding:0;margin:0}.m-product__header .image-slider img{margin:0 auto;display:block}.m-product__header .image-slider a.slick-arrow{display:block;width:5rem;height:5rem;background-color:#0066b0;font-size:0;color:transparent;-webkit-transition:opacity .25s ease-in-out;-o-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;position:absolute;top:calc(50% - 2.5rem);z-index:2;text-align:center}.m-product__header .image-slider a svg{position:absolute;fill:#fff;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;-o-transition:transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out,-webkit-transform .25s ease-in-out;top:50%;left:40%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.m-product__header .image-slider a[rel=prev]{left:0}.m-product__header .image-slider a[rel=next]{right:0}.m-product__header .image-slider a[rel=next]:hover svg{-webkit-transform:translateX(3px) translateY(-50%);-ms-transform:translateX(3px) translateY(-50%);transform:translateX(3px) translateY(-50%)}.m-product__header .image-slider a[rel=prev]:hover svg{-webkit-transform:translateX(-3px) translateY(-50%);-ms-transform:translateX(-3px) translateY(-50%);transform:translateX(-3px) translateY(-50%)}.m-product__header .image-slider a.slick-disabled{opacity:.5}.m-product__header .image-slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:2rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer;z-index:10}.m-product__header .image-slider>ul:after{content:"";display:block;width:100%;height:4rem;background:rgba(0,0,0,.2);background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.2)),to(transparent));background:-o-linear-gradient(bottom,rgba(0,0,0,.2) 0,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,.2) 0,transparent);position:absolute;bottom:0;left:0}.m-product__header .image-slider .slick-dots li{width:5rem;display:block;height:6px;background-color:hsla(0,0%,100%,.7);-webkit-filter:drop-shadow(0 0 3px rgba(0,0,0,.2));filter:drop-shadow(0 0 3px rgba(0,0,0,.2));border-radius:10rem;margin:0 .5rem;position:relative;outline:none}.m-product__header .image-slider .slick-dots li:hover button{-webkit-animation-play-state:paused;animation-play-state:paused}.m-product__header .image-slider .slick-dots li button{display:block;position:absolute;width:0;height:100%;background-color:#fff;border-radius:10rem;border:0;font-size:0;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-play-state:running;animation-play-state:running;padding:0;margin:0;outline:0;cursor:pointer}.m-product__header .image-slider .slick-dots li button:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.m-product__header .image-slider .slick-dots li.slick-active button{-webkit-animation-name:slicktrack;animation-name:slicktrack}.m-product__header .image-slider .slick-dotted.slick-slider{margin-bottom:0}@-webkit-keyframes slicktrack{0%{width:0}to{width:100%}}@keyframes slicktrack{0%{width:0}to{width:100%}}.m-product__header .m-product__meta{margin:2.5rem 0}.m-product__header .l-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.m-product__header .l-row,.m-product__header .l-row--space{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.m-product__header .m-product__title{font-size:4.8rem;font-weight:600;color:#333;line-height:1;max-width:60%;margin:0}.m-product__header .m-product__actions ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-right;-ms-flex-pack:flex-right;justify-content:flex-right}.m-product__header .m-product__actions li{margin-left:1.5rem}.m-product__header .m-product__actions li:first-of-type{margin-left:0}.m-product__header .m-product__actions a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.8rem;color:#4d4d4d;font-weight:600;-webkit-transition:color .25s ease-in-out;-o-transition:color .25s ease-in-out;transition:color .25s ease-in-out}.m-product__header .m-product__actions a svg{display:block;width:2.5rem;height:2.5rem;margin-right:.5rem}.m-product__header .m-product__actions a svg *{fill:#4d4d4d;-webkit-transition:fill .25s ease-in-out;-o-transition:fill .25s ease-in-out;transition:fill .25s ease-in-out}.m-product__header .m-product__actions a:hover{color:#0066b0}.m-product__header .m-product__actions a:hover svg *{fill:#0066b0}.m-product__header .m-product__meta{position:relative}.m-product__header .m-product__actions ul{margin:0;padding:0;list-style:none}@media screen and (max-width:620px){.m-product__header .m-product__actions a[href="#print"]{display:none}}@media screen and (max-width:520px){.m-product__header .m-product__title{font-size:3.6rem}.m-product__header .m-product__actions a span{display:none}}@media screen and (max-width:425px){.m-product__header .m-product__header_gallery a{display:none}}@media screen and (max-width:375px){.m-product__header .m-product__title{font-size:2.8rem}}