.button{display:inline-block;vertical-align:bottom;border-radius:0;padding:10px 20px;color:#231f20;border:1px solid #848182;font-size:17px;text-transform:uppercase;line-height:1;font-weight:600}.button:hover{color:#231f20;border-color:#231f20}.button:focus{outline:0}.heading:after{content:"";display:block;width:17px;height:2px;background:#0f1318;margin:15px auto 20px}.social-media__icon--1{font-size:40px!important}.page__scroller{position:absolute;z-index:30;bottom:5%;left:50%;margin-left:-16px;cursor:pointer;opacity:.7;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite}.page__scroller:hover{opacity:1}@media only screen and (max-width:660px){.page__scroller{display:none}}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.menu{background:#000;position:fixed;z-index:899;width:100%;height:100%;overflow:auto;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:-webkit-transform .51s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .51s cubic-bezier(.23,1,.32,1);transition:transform .51s cubic-bezier(.23,1,.32,1);transition:transform .51s cubic-bezier(.23,1,.32,1),-webkit-transform .51s cubic-bezier(.23,1,.32,1)}.menu .menu-inner{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu aside{padding:20px 0 0 23px}.menu aside .banner__social{line-height:1.9;text-align:left;padding:29px 0 0 20px;position:static}.menu aside .banner__social a{font-size:25px}.menu aside .banner__social a.social-media__icon--1{font-size:30px!important}.menu figure{position:absolute;right:20px;top:20px;padding:5px 10px 0 0}.menu figure img{max-width:188px}.menu nav{position:relative;z-index:2}.menu nav ul{margin:0;padding:0;list-style:none}.menu nav .nav__item--id-1{display:none}.menu nav li{margin:0 0 20px;padding:0;text-align:center;opacity:0;-webkit-transform:translate3d(0,-10vh,0);transform:translate3d(0,-10vh,0);-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition:opacity .21s ease,-webkit-transform .31s cubic-bezier(.165,.84,.44,1);transition:opacity .21s ease,-webkit-transform .31s cubic-bezier(.165,.84,.44,1);transition:transform .31s cubic-bezier(.165,.84,.44,1),opacity .21s ease;transition:transform .31s cubic-bezier(.165,.84,.44,1),opacity .21s ease,-webkit-transform .31s cubic-bezier(.165,.84,.44,1)}.menu nav li:first-child{-webkit-transition-delay:1s;transition-delay:1s}.menu nav li:nth-child(2){-webkit-transition-delay:.9s;transition-delay:.9s}.menu nav li:nth-child(3){-webkit-transition-delay:.8s;transition-delay:.8s}.menu nav li:nth-child(4){-webkit-transition-delay:.7s;transition-delay:.7s}.menu nav li:nth-child(5){-webkit-transition-delay:.6s;transition-delay:.6s}.menu nav li:nth-child(6){-webkit-transition-delay:.5s;transition-delay:.5s}.menu nav li:nth-child(7){-webkit-transition-delay:.4s;transition-delay:.4s}.menu nav li:nth-child(8){-webkit-transition-delay:.3s;transition-delay:.3s}.menu nav li:nth-child(9){-webkit-transition-delay:.2s;transition-delay:.2s}.menu nav li a{font-size:30px;line-height:1.5;color:#fff;display:inline-block;text-transform:uppercase}@media only screen and (max-width:660px){.menu nav li a{font-size:20px;line-height:1.5}}.menu nav li.nav-active>a,.menu nav li a:hover{color:hsla(0,0%,100%,.3)}.menu nav li div{margin-top:15px;color:#fff}.menu nav li div span{display:inline-block;margin:0 3px}.menu nav li div,.menu nav li div a{font-size:21px;line-height:1.5}@media only screen and (max-width:660px){.menu nav li div,.menu nav li div a{font-size:16px;line-height:1.5}}.mobile-nav-active .menu{-webkit-transition:-webkit-transform .71s cubic-bezier(.23,1,.32,1);transition:-webkit-transform .71s cubic-bezier(.23,1,.32,1);transition:transform .71s cubic-bezier(.23,1,.32,1);transition:transform .71s cubic-bezier(.23,1,.32,1),-webkit-transform .71s cubic-bezier(.23,1,.32,1)}.mobile-nav-active .menu,.mobile-nav-active .menu li{-webkit-transform:translateZ(0);transform:translateZ(0)}.mobile-nav-active .menu li{opacity:1;-webkit-transition:opacity .91s ease,-webkit-transform .91s cubic-bezier(.165,.84,.44,1);transition:opacity .91s ease,-webkit-transform .91s cubic-bezier(.165,.84,.44,1);transition:transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s ease;transition:transform .91s cubic-bezier(.165,.84,.44,1),opacity .91s ease,-webkit-transform .91s cubic-bezier(.165,.84,.44,1)}.mobile-nav-active .menu li:first-child{-webkit-transition-delay:1s;transition-delay:1s}.mobile-nav-active .menu li:nth-child(2){-webkit-transition-delay:.9s;transition-delay:.9s}.mobile-nav-active .menu li:nth-child(3){-webkit-transition-delay:.8s;transition-delay:.8s}.mobile-nav-active .menu li:nth-child(4){-webkit-transition-delay:.7s;transition-delay:.7s}.mobile-nav-active .menu li:nth-child(5){-webkit-transition-delay:.6s;transition-delay:.6s}.mobile-nav-active .menu li:nth-child(6){-webkit-transition-delay:.5s;transition-delay:.5s}.mobile-nav-active .menu li:nth-child(7){-webkit-transition-delay:.4s;transition-delay:.4s}.mobile-nav-active .menu li:nth-child(8){-webkit-transition-delay:.3s;transition-delay:.3s}.mobile-nav-active .menu li:nth-child(9){-webkit-transition-delay:.2s;transition-delay:.2s}@media only screen and (max-width:660px){.menu .page-header figure img.logo-large{display:inline-block}}

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{margin:0;padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em}h1,h2,h3,h4,h5,h6,p{margin:0 0 1em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:0 0 1em}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ol,nav ul{list-style:none}img{border:0;max-width:100%}svg:not(:root){overflow:hidden}figure{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}input:focus,select:focus,textarea:focus{outline:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;vertical-align:top}html{overflow-x:hidden}body,html{background:#ebeadf}body{padding:0}body,button,input,select,textarea{font:19px/1.9 Brandon Text,Arial,Helvetica,Verdana,sans-serif;color:#231f20;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{text-transform:uppercase;color:#0f1318}h1,h2{font-size:19px}h1,h2,h3{line-height:1}h3{font-size:20px;font-weight:600}h4{font-size:24px}h4,h5{line-height:1}h5{font-size:16px}a{color:#918f90;text-decoration:none}a:hover{color:#7f7e7e}@media only screen and (max-width:660px){a{overflow-wrap:break-word;word-wrap:break-word}}.banner__control,.banner__pager span,.mobile-menu__close:after,.mobile-menu__close:before,.mobile__trigger,.play-icon,a,a h3,a h4,button,input[type=submit]{-webkit-transition:all .3s linear;transition:all .3s linear}.holder{position:relative;max-width:1200px;margin:0 auto;width:100%}@media only screen and (max-width:1250px){.holder{padding:0 20px}}#page{background:#ebeadf;padding:30px 0}#body{padding:35px;background:#fff}.note{margin:0 0 20px}.note.has-error{color:#c00}.content-block .row{margin:0 0 35px}@media only screen and (max-width:1250px){#page{padding:15px}}@media only print{#page{padding:0}}.required{color:#c00}.page__header{background:#000;height:100px;padding:20px;position:fixed;left:0;top:-100px;z-index:900;width:100%;-webkit-box-shadow:0 0 17px 5px rgba(0,0,0,.4);box-shadow:0 0 17px 5px rgba(0,0,0,.4);-webkit-transition:all .15s linear;transition:all .15s linear;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page__header--active{top:0;opacity:1}.page__header .banner__social{line-height:1.9;text-align:left;padding:29px 0 0 20px;position:static}.page__header .banner__social a{font-size:25px}.page__header .banner__social a.social-media__icon--1{font-size:30px!important}.page__header figure{padding:5px 10px 0 0}.page__header figure img{max-width:188px}.page__footer{background:#0f1318;color:#fff;padding:90px 20px;position:relative;z-index:40}@media only screen and (max-width:860px){.page__footer{padding-bottom:50px}}@media only screen and (max-width:660px){.page__footer{padding:40px 20px 20px}}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer,.footer h5{color:#fff;font-size:14px;line-height:2;text-transform:uppercase}.footer h5{margin:0;font-weight:700;letter-spacing:.1em}.footer a{color:#fff}.footer a:hover{color:#918f90}.footer__logo{display:block}.footer__subscribe form{margin:6px 0}.footer__subscribe nav span{display:inline-block;margin:0 4px}.footer__social{-webkit-box-flex:0;-ms-flex:0 0 80px;flex:0 0 80px}.footer__social a{display:block;width:29px;margin:0 auto;text-align:center;font-size:29px;line-height:1}.footer__social a+a{margin-top:8px}@media only screen and (max-width:660px){.footer__social a{display:inline-block;vertical-align:top}.footer__social a.icon--facebook{margin-top:2px}.footer__social a+a{margin:0 0 0 8px}}.footer__nav{padding-top:9px}.footer__nav nav{margin-top:16px;font-weight:700}.footer__nav .button{width:100%;text-align:center}@media only screen and (max-width:860px){.footer .footer__block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin:0 0 40px}}@media only screen and (max-width:660px){.footer .footer__block{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center;margin:0 0 20px}}.footer__open-hours{margin-top:20px}.footer__open-hours h3{margin-bottom:10px}.banner{position:relative;z-index:2}.banner__holder{display:block;width:100%;visibility:hidden;max-height:100vh;min-height:450px}.banner__images{position:absolute;left:0;top:0;width:100%;height:100%;z-index:4}.banner__image{width:100%;height:100%;background:no-repeat 50%/cover}.banner__image a{display:block}.banner__image a:hover .play-icon{opacity:.5}.banner__subscribe{width:100%}.banner__social{font-size:0;line-height:0;position:absolute;left:0;width:100%;bottom:20%;z-index:5;text-align:center;padding:0 20px}.banner__social a{color:#fff;display:inline-block;vertical-align:top;font-size:35px;line-height:0}.banner__social a i,.banner__social a i:before{line-height:0}.banner__social a:hover{color:#918f90}@media only screen and (max-width:860px){.banner__social{bottom:25%}.banner__social a{font-size:25px;line-height:0}.banner__social a.social-media__icon--1{font-size:32px!important}}.banner__social a+a{margin-left:35px}.banner__body_pager,.banner__pager{position:absolute;left:0;bottom:12%;text-align:center;z-index:31;font-size:0;width:100%}.banner__body_pager span,.banner__pager span{display:inline-block;width:45px;height:25px;position:relative;cursor:pointer;opacity:.5}@media only screen and (max-width:750px){.banner__body_pager span,.banner__pager span{width:25px;height:20px}}.banner__body_pager span.cycle-pager-active,.banner__pager span.cycle-pager-active{opacity:1}.banner__body_pager span:before,.banner__pager span:before{content:"";display:block;top:50%;margin-top:1px;height:2px;width:100%;background:#fff;position:absolute}.banner__body_pager span+span,.banner__pager span+span{margin-left:15px}.banner__body_pager{position:static;margin-top:30px}.banner__body_pager span:before{background:#afada5}.banner__body_pager span.cycle-pager-active:before{background:#0f1318}.banner__control{display:block;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:.5}.banner__control:hover{opacity:1}.banner__control--left{left:-50px}.banner__control--right{right:-50px}.banner .banner__social .mobile__trigger{display:none}.banner__trigger{position:absolute;top:30px;left:30px;z-index:900;color:#fff;font-size:30px;cursor:pointer}.banner__trigger:hover{opacity:.5}.page__banner-splice img{display:block;width:100%}.body__banner-holder,.body__banner-img{display:block;width:100%;visibility:hidden}.play-icon{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.body{padding:0;position:relative;z-index:40}.body__page .holder{padding:90px 20px}.body__page--no-banner .holder{padding-top:0}.body__intro{text-align:center;margin:0}.body__intro h1{font-size:20px;line-height:1.4;letter-spacing:.1em}.body__intro .cont{width:100%;max-width:910px;margin:0 auto}.body a{color:#d0202f;text-transform:uppercase}.body a:hover{color:#0f1318}.body blockquote{margin:0 0 1em;padding:0;color:#d0202f}.body__gallery{margin:90px auto 0;width:100%;max-width:910px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.body__gallery figure{-webkit-box-flex:0;-ms-flex:0 0 49%;flex:0 0 49%;margin:0 2% 2% 0}.body__gallery figure:nth-child(2n+2){margin-right:0}.body__gallery figure img{display:block;width:100%}.body__sub-page{margin-top:45px}.body__banners{max-width:910px;margin:40px auto 0}.body__banner img{width:100%;display:block}.body,.page__banner-splice,.page__contact,.social{position:relative;z-index:40}.products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin:0 0 6%}.product header{height:82px;margin-bottom:30px}.product header h3{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;max-height:3em}.product header h3 span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:760px){.product{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%}}@media only screen and (max-width:480px){.product{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin:0 0 60px}.product header{height:auto}.product header h3{position:static;top:0;-webkit-transform:translateY(0);transform:translateY(0);max-height:unset}.product header h3 span{display:block;-webkit-line-clamp:none}}.product h3{text-transform:none;text-align:center;line-height:1.5}.product figure img{display:block;width:100%}.buttons{margin:40px 0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.buttons li{-webkit-box-flex:0;-ms-flex:0 0 18%;flex:0 0 18%}.buttons li a{width:100%;padding:10px 5px}.social{padding:0 0 90px;text-align:center}.social__links{margin:40px 0 90px}.social__links .banner__social{line-height:1.9;position:static}.social__links .banner__social a{color:#231f20;font-size:30px}.social__links .banner__social a.social-media__icon--1{font-size:35px!important}.social__body{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social__body a{display:inline-block;width:220px;margin:0 1px 1px 0;background:no-repeat 50%/cover}@media only screen and (max-width:650px){.social__body a{width:49%;margin:0 1% 1% 0}.social__body a:nth-child(2n+2){margin-right:0}}.social__body a img{display:block;width:100%;visibility:hidden}.page__contact{padding-bottom:90px;text-align:center}.page__contact-site{text-transform:uppercase}.page__contact a{color:#231f20}.page__contact a:hover{color:#7f7e7e}.page__contact-icon{margin-top:40px;font-size:30px}.note{color:#fff}.alert{color:red;margin:0 0 10px}.alert h5{margin:0;font-size:14px;color:red}.alert li,.alert ul{margin:0;padding:0;list-style:none}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px Brandon Text,Arial,Helvetica,Verdana,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url("../img/fancybox//fancybox_sprite.png")}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url("../img/fancybox//fancybox_loading.gif") 50% no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-close,.fancybox-nav{position:absolute;cursor:pointer;z-index:8040}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:transparent url("../img/fancybox//blank.gif");-webkit-tap-highlight-color:rgba(0,0,0,0)}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{width:auto}.fancybox-lock,.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url("../img/fancybox//fancybox_overlay.png")}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px Brandon Text,Arial,Helvetica,Verdana,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url("../img/fancybox//fancybox_sprite@2x.png");background-size:44px 152px}#fancybox-loading div{background-image:url("../img/fancybox//fancybox_loading@2x.gif");background-size:24px 24px}}