@import "https://fonts.googleapis.com/css?family=PT+Serif:400,700";@import "../fonts/MyFontsWebfontsKit.css";@import "../vendors/reset-css/reset.css";.header__navigation--link,.header--bucket span,.submenu--item a,.product--name,.product--pre-order-info,.button--price,.artist--name,.youtube--details h2,.fullscreen--title,.info--title,.tabs .tab--author,.accessories--title,.accessories--name,.wpcf7-mail-sent-ng,.wpcf7-mail-sent-ok,.newsletter--title,.newsletter--details,.footer--copyrights,.footer__navigation--link,.bucket--header,.products__list--item .product--price,.products__list--item .product--price:before,.cookies--info,.section--video-1 .video--title,.page-template-page-accessories .section--header .page--title,.page-template-page-text .section--header .page--title,.page-template-page-shop .section--header .page--title,.error404 .section--header .page--title,.page-template-page-text .section--press h1,.page-template-page-shop .section--press h1,.page-template-page-product .section--press h1,.page-template-page-text .section--press .press--links .press--link,.page-template-page-shop .section--press .press--links .press--link,.page-template-page-product .section--press .press--links .press--link,.page-template-page-text .section--manuals .video--item-image .play-button,.page-template-page-shop .section--manuals .video--item-image .play-button,.page-template-page-product .section--manuals .video--item-image .play-button,.page-template-page-text .section--faq .faq--item .faq--head,.page-template-page-shop .section--faq .faq--item .faq--head,.page-template-page-product .section--faq .faq--item .faq--head,.page-template-page-text .section--text .section--title,.page-template-page-text .section--contact .section--title,.page-template-page-text .section--download .section--title,.page-template-page-shop .section--text .section--title,.page-template-page-shop .section--contact .section--title,.page-template-page-shop .section--download .section--title,.page-template-page-product .section--text .section--title,.page-template-page-product .section--contact .section--title,.page-template-page-product .section--download .section--title,.page-template-page-text .section--text .section--text-special,.page-template-page-text .section--contact .section--text-special,.page-template-page-text .section--download .section--text-special,.page-template-page-shop .section--text .section--text-special,.page-template-page-shop .section--contact .section--text-special,.page-template-page-shop .section--download .section--text-special,.page-template-page-product .section--text .section--text-special,.page-template-page-product .section--contact .section--text-special,.page-template-page-product .section--download .section--text-special,.page-template-page-text .section--image .image--description,.page-template-page-shop .section--image .image--description,.page-template-page-product .section--image .image--description,.video--popup .video--close,.page-template-page-shop-php h3,.page-template-page-shop-php .entry-title,.page-template-page-shop-php .cart_totals h2,.page-template-page-shop-php .woocommerce-billing-fields h3,.page-template-page-shop-php .woocommerce-shipping-fields h3,.woocommerce .button--price{font-family:sailec-medium}.product--coming-soon,.product--desc,.button,.artist--desc,.youtube--desc,.fullscreen--description,.info--description,.tabs .tab,.tabs .tab--info,.accessories--description,.form__input,.bucket--copy,.section--video-1 .video--description,.section--perc-black .button--addon,.page-template-page-accessories .section--header .page--description,.page-template-page-text .section--header .page--description,.page-template-page-shop .section--header .page--description,.error404 .section--header .page--description,.page-template-page-accessories .accessories--details--params .row span,.page-template-page-text .accessories--details--params .row span,.page-template-page-shop .accessories--details--params .row span,.error404 .accessories--details--params .row span,.page-template-page-accessories .accessories--buttons>span,.page-template-page-text .accessories--buttons>span,.page-template-page-shop .accessories--buttons>span,.error404 .accessories--buttons>span,.accessories--read-more,.select--bar,.select--selected,.page-template-page-text .section--faq .faq--item .faq--description,.page-template-page-shop .section--faq .faq--item .faq--description,.page-template-page-product .section--faq .faq--item .faq--description,.page-template-page-text .section--text .section--text-paragraph,.page-template-page-text .section--contact .section--text-paragraph,.page-template-page-text .section--download .section--text-paragraph,.page-template-page-shop .section--text .section--text-paragraph,.page-template-page-shop .section--contact .section--text-paragraph,.page-template-page-shop .section--download .section--text-paragraph,.page-template-page-product .section--text .section--text-paragraph,.page-template-page-product .section--contact .section--text-paragraph,.page-template-page-product .section--download .section--text-paragraph,.page-template-page-text .section--grey .content span,.page-template-page-shop .section--grey .content span,.page-template-page-product .section--grey .content span,.page-template-page-shop-php,.page-template-page-shop-php .products__list--item--total .product--price .button,.page-template-page-shop-php .products__list--item--total .product--name .button,.cart_totals th,.cart_totals td,#payment,.shop--description,.page-template-page-shop .woocommerce-error,.woocommerce .button{font-family:'pt serif',serif;font-weight:400}button,input{border-radius:0;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;outline:none;border:0}input{max-height:54px!important;line-height:20px!important}@media(max-width:1240px){.page-template-page-product .header .button--white{display:none;opacity:0;background-color:#000;-webkit-transition:all .3s ease-in;-webkit-transition-delay:.3s;transition:all .6s ease-in;transition-delay:.6s}.page-template-page-product .header .button--white.visible{position:absolute;top:0;left:0;opacity:1;display:block;-webkit-transition:all .3s ease-in;-webkit-transition-delay:.3s;transition:all .3s ease-in;transition-delay:.3s}}@media(max-width:1024px){.page-template-page-product .header .button--white.visible{width:60%}}.header{width:100%;height:90px;background-color:#000;display:block;position:fixed;z-index:9999;top:-200px;transition:top .3s ease-in-out}@media(max-width:1024px){.header{width:100vw;top:0!important}}.header.open{top:0;transition:top .6s ease-in-out}.header .content{margin:0 45px;position:relative;max-width:calc(100% - 90px)!important}@media(min-width:1921px){.header .content{margin:0 auto;max-width:1920px;display:block}}@media(max-width:1240px){.header .content{margin:0 45px;max-width:calc(100% - 90px)!important}}@media(max-width:1024px){.header .content{margin:0 30px;max-width:calc(100% - $margin-mobile)!important}}.header__logo{height:100%;display:inline-block;line-height:90px;float:left;transition:all .3s ease-out}.header__logo img{display:inline-block;vertical-align:middle;margin:26px 0;width:160px;max-height:37px}@media(max-width:1240px){.header__logo.hidden{opacity:0}}.header__navigation{display:inline-block;line-height:90px;margin-left:88px}@media(max-width:1024px){.header__navigation{width:100%;display:inline-block;margin:0;background-color:#fff;margin:0 -30px;max-height:0;padding:0 30px;transition:all .3s ease-in-out;overflow:hidden}.header__navigation.open{max-height:100vh}}.header__navigation--list{list-style:none;padding:0;margin:0 0 0 -20px}@media(max-width:1024px){.header__navigation--list{width:100%;padding:30px;display:inline-block}}.header__navigation--item{line-height:90px;display:inline-block;float:left;padding:0 20px;transition:background-color .3s ease-in-out}@media(max-width:1024px){.header__navigation--item{width:100%;padding:0;display:block;line-height:80px;text-align:left}}.header__navigation--item:hover a:after,.header__navigation--item.active a:after{width:100%}.header__navigation--link{color:#fff;font-size:16px;line-height:90px;text-decoration:none;transition:background-color .3s ease-in-out;position:relative;overflow-x:hidden;cursor:pointer}.header__navigation--link:after{content:'';overflow-x:hidden;max-width:100%;display:block;position:absolute;bottom:-4px;left:0;height:1px;width:0;background-color:#fff;transition:width .2s ease-in}@media(max-width:1024px){.header__navigation--link{color:#000;line-height:80px;text-align:center;padding-left:16px;display:block;width:100%;height:100%;display:block;text-align:left}}.header--menu{display:none}.header--menu .menu--line{width:100%;height:4px;background-color:#fff;width:22px;position:absolute;left:9px;top:calc(50% - 2px);transition:all .3s ease-in-out;opacity:1}.header--menu .menu--line:first-of-type{top:calc(50% - 10px)}.header--menu .menu--line:last-of-type{top:calc(50% + 6px)}.header--menu.open .menu--line{opacity:0}.header--menu.open .menu--line:first-of-type{opacity:1;transform:rotateZ(45deg);top:50%}.header--menu.open .menu--line:last-of-type{opacity:1;transform:rotateZ(-45deg);top:50%}@media(max-width:1024px){.header--menu{display:block;height:90px;width:40px;float:right;top:0;right:0;position:absolute}}.header .button{display:inline-block;float:right;margin:19px 40px 19px 0}.header--bucket{height:90px;width:40px;float:right;background-image:url(../img/icons/shop.svg);background-position:center;background-repeat:no-repeat;background-size:31px 31px;border:none;outline:none;background-color:#000;cursor:pointer;padding:0}.header--bucket span{width:18px;height:18px;display:block;text-align:center;line-height:18px;border-radius:50%;position:absolute;top:34px;right:13px;font-size:12px}@media(max-width:1024px){.header--bucket{position:absolute;right:60px;top:0}}.submenu{position:fixed;width:100%;left:0;padding-left:calc(259px + 40/1920 * 100vw);background-color:#fff;top:90px;max-height:0;height:auto;overflow:hidden;transition:max-height .4s ease-in-out}@media(max-width:1024px){.submenu{padding:0;margin:0;position:relative;top:0;width:100%}}.submenu.open{max-height:100vh}.submenu--item{position:relative;display:block;height:80px}@media(max-width:1024px){.submenu--item{width:100%;display:block}}.submenu--item .image{width:80px;display:inline-block;height:80px;float:left;margin-right:10px;background-size:100%;background-repeat:no-repeat;background-position:center}.submenu--item:after{background-color:#ededed;height:1px;display:block;content:'';position:absolute;bottom:0;width:100%;left:-319px;display:block}.submenu--item a{color:#000;line-height:80px;text-decoration:none;font-size:16px;display:block}.loader-box{position:absolute;width:calc(100% - 70px);left:40px;height:100%;background-color:rgba(255,255,255,.9);opacity:0;display:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:9}@media(max-width:1024px){.loader-box{position:absolute;height:calc(100% - 90px);width:calc(100% - 5vw);left:30px}}.loader-box.visible{display:block;opacity:1}.loader{display:inline-block;width:30px;height:30px;position:absolute;border:4px solid #000;top:calc(50% - 105px);left:calc(50% - 15px);animation:loader 2s infinite ease}.loader-inner{vertical-align:top;display:inline-block;width:100%;background-color:#000;animation:loader-inner 2s infinite ease-in}@keyframes loader{0%{transform:rotate(0deg)}25%{transform:rotate(180deg)}50%{transform:rotate(180deg)}75%{transform:rotate(360deg)}100%{transform:rotate(360deg)}}@keyframes loader-inner{0%{height:0%}25%{height:0%}50%{height:100%}75%{height:100%}100%{height:0%}}.side{display:inline-block;float:left;height:100%;padding:0 70px}@media(min-width:1921px){.side{padding:0 70px 0 0}}.side--left{width:calc(44vw - 140px)}@media(min-width:1921px){.side--left{width:calc(44% - 70px)}}@media(max-width:768px){.side--left{width:calc(100% - 60px);height:80vw}}.side--right{width:calc(56vw - 140px)}@media(min-width:1921px){.side--right{width:calc(56% - 140px)}}@media(max-width:1024px){.side--right{width:calc(56% - 60px);height:auto;margin:0 30px;padding:0}}.product--description{display:flex;position:relative;height:100%;flex-direction:column;justify-content:center}@media(max-width:768px){.product--description{justify-content:flex-start;height:auto;padding-bottom:70px}}.product--details{width:100%;display:block}.product--details .button{display:inline-block;float:right;margin-left:70px}@media(min-width:1921px){.product--details .button{margin-left:70px}}@media(max-width:1768px){.product--details .button{float:none;display:block;margin:20px 0 0}}@media(max-width:768px){.product--details .button{margin-top:30px}}.product--details .button--last{margin-top:21px}.product--details .button--buy{padding:22px 0}@media(max-width:1768px){.product--details .button--buy{float:none;margin:20px 0 0}}.product--img{height:100%;background-size:auto 75%;background-position:center top;background-repeat:no-repeat}@media(max-width:1024px){.product--img{background-size:100% auto}}@media(max-width:768px){.product--img{background-size:33% auto}}.product--coming-soon{font-size:14px;color:#ff0048;margin-bottom:30px}.product--name{font-size:60px;line-height:1.2;width:100%;margin-bottom:23px}@media(max-width:768px){.product--name{font-size:36px}}.product--desc{font-size:16px;line-height:30px;max-width:600px;display:inline-block;float:left}@media(max-width:1768px){.product--desc{float:none;display:block}}@media(max-width:768px){.product--desc{font-size:18px}}.section--seq .product--img{background-size:contain;background-position:center}@media(max-width:768px){.section--seq .product--img{background-size:100% auto}}.product--price .woocommerce-Price-currencySymbol{display:none}.product--popup{width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);opacity:0;display:none;z-index:999999;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.product--popup.visible{display:block;opacity:1;overflow-y:auto}.product--popup__content{max-width:calc(100% - 64px);background-color:#fff;width:720px;margin:0 auto;padding:32px;max-height:60%;top:calc(20% - 32px);position:relative;overflow-y:visible;color:#000}@media(max-width:768px){.product--popup__content{top:0;height:100%;max-height:100%}}.product--popup .product--name{font-size:48px}@media(max-width:768px){.product--popup .product--name{font-size:32px}}.product--popup .product--desc{float:none}.product--popup .product--desc.error{color:#a00}.product--popup__subtitle{color:#000;font-size:16px;line-height:30px;max-width:100%;text-align:left;margin-bottom:24px}.product--popup .select--bar{margin:32px 0}@media(max-width:768px){.product--popup .select--bar{max-width:100%;width:auto}}.product--popup .select--list{position:absolute;background-color:#fff;z-index:99999}.product--popup .button{box-sizing:border-box}.product--popup button{width:32px;height:32px;display:block;position:absolute;right:0;top:0;background-color:#fff;z-index:999;background-image:url(../img/icons/close.svg);background-size:20px 20px;background-repeat:no-repeat;background-position:left bottom;cursor:pointer}.product--pre-order-info{margin-top:20px;font-size:24px}@media(max-width:768px){.product--pre-order-info{font-size:18px}}.buttons--download{float:left!important;margin-top:0!important}.button{border:1px solid #000;width:188px;box-sizing:border-box;text-decoration:none;color:#000;padding:15px 0 14px;background-color:#fff;text-align:center;cursor:pointer;outline:none;transition:all .3s ease-in-out;position:relative}.button--download--left{float:left}@media(max-width:768px){.button{width:100%;box-sizing:content-box}}.button:hover{color:#fff;background-color:#000}.button__border{position:absolute;top:0;bottom:0;left:0;right:0}.button__border--left:before{position:absolute;content:'';display:block;width:1px;height:1px;background-color:#fff;top:-1px;left:-1px}.button__border--left:after{position:absolute;content:'';display:block;width:1px;height:1px;background-color:#fff;bottom:-1px;left:-1px}.button__border--right:before{position:absolute;content:'';display:block;width:1px;height:1px;background-color:#fff;top:-1px;right:-1px}.button__border--right:after{position:absolute;content:'';display:block;width:1px;height:1px;background-color:#fff;bottom:-1px;right:-1px}.button--white{color:#fff;border-color:#fff;background-color:transparent}.button--white .button__border:before,.button--white .button__border:after{background-color:#000}.button--white:hover{color:#000;background-color:#fff}.button--label{display:block;line-height:1.2;font-size:18px}.button--label__details{font-size:12px;margin-top:8px;opacity:.6}.button--price{font-size:24px}.button--submit{padding:17px 0}@-moz-document url-prefix(){.button--submit{padding:16px 0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.button--submit{padding:17px 0 18px}}.button--submit .button--label{line-height:1}.js-open-newsletter{float:left!important}.section--artist .side--left{width:44vw;padding:0}@media(min-width:1921px){.section--artist .side--left{width:calc(44%);padding:0}}@media(max-width:768px){.section--artist .side--left{height:60vw;width:100%}}.section--artist .side--right{width:calc(54vw - 70px);padding:0 0 0 70px;height:100%}@media(min-width:1921px){.section--artist .side--right{width:calc(56% - 140px);padding-left:70px;padding-right:0}}@media(max-width:1768px){.section--artist .side--right{max-width:calc(56vw - 140px)!important}}@media(max-width:1024px){.section--artist .side--right{max-width:calc(100% - 60px)!important;padding:0}}@media(max-width:768px){.section--artist .side--right{max-width:calc(100% - 60px)!important;width:100%}}.artist--description{display:flex;position:relative;height:100%;flex-direction:column;justify-content:center;padding-left:0}@media(max-width:768px){.artist--description{justify-content:flex-start;padding:48px 0 30px;height:auto}}@media(min-width:1921px){.artist--description{padding-left:0}}.artist--img{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%;margin:0;padding:0;position:relative}@media(min-width:1921px){.artist--img{margin:0;padding:0}}.artist--name{font-size:30px;margin-right:70px;float:right;line-height:510px}@media(min-width:1921px){.artist--name{margin-right:70px}}@media(max-width:768px){.artist--name{position:absolute;bottom:24px;left:30px;line-height:1.2}}.artist--details{width:100%;display:block;position:relative}.artist--details .button{position:absolute;bottom:0;right:0;display:inline-block;float:left;margin-left:70px}@media(min-width:1921px){.artist--details .button{margin-left:60px}}@media(max-width:1768px){.artist--details .button{margin:20px 0 0;float:none;bottom:auto;position:relative}}.artist--desc{font-size:16px;line-height:30px;max-width:600px;display:inline-block;float:left}@media(max-width:768px){.artist--desc{max-width:calc(100% - 48px);margin-bottom:28px}}.section--youtube{height:510px;background-color:#272727;color:#fff}@media(max-width:1024px){.section--youtube{height:410px}}@media(max-width:768px){.section--youtube{display:flex;flex-direction:column-reverse;height:auto}.section--youtube.static{flex-direction:column}}.section--youtube .side--left{padding:0;position:relative;width:44%}@media(min-width:1921px){.section--youtube .side--left{padding:0}}@media(max-width:768px){.section--youtube .side--left{height:60vw;padding:0;width:100%}}.section--youtube .side--right{background-color:#272727;padding-left:0}@media(min-width:1921px){.section--youtube .side--right{padding:0}}.section--youtube .side--right>div{padding-left:70px}@media(min-width:1921px){.section--youtube .side--right>div{padding-left:70px}}@media(max-width:1024px){.section--youtube .side--right>div{padding-left:0}}@media(max-width:768px){.section--youtube .side--right{padding:0;max-width:calc(100% - 60px)}}.button--youtube{position:relative;left:0;margin-top:48px}@media(min-width:1921px){.button--youtube{left:70px}}@media(max-width:768px){.button--youtube{position:relative;bottom:auto;margin-top:48px;left:0}}.youtube--description{display:flex;position:relative;height:100%;flex-direction:column;justify-content:center}@media(max-width:1024px){.youtube--description{justify-content:flex-start}}@media(max-width:768px){.youtube--description{justify-content:flex-start;padding:48px 0 70px;height:auto}}.youtube--details{width:100%;display:block;position:relative}@media(max-width:1024px){.youtube--details{margin-top:60px}}@media(max-width:768px){.youtube--details{margin-top:0}}.youtube--details .button{position:absolute;bottom:0;display:inline-block;float:left;margin-left:70px}@media(min-width:1921px){.youtube--details .button{margin-left:60px}}@media(max-width:1768px){.youtube--details .button{margin:20px 0 0;float:none;bottom:auto;position:relative}}.youtube--details h2{font-size:30px;line-height:1.2;margin-bottom:36px}.youtube--desc{font-size:18px;line-height:30px;max-width:600px;display:inline-block;float:left}.youtube--button{width:83px;height:61px;display:block;background-image:url(../img/icons/play.png);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;top:calc(50% - 30px);left:calc(50% - 41px);opacity:.8;transition:opacity .3s ease;cursor:pointer}.youtube--button:hover{opacity:1}.youtube--video{position:absolute;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:0;display:none;transition:opacity .3s ease}.youtube--video.current{display:block;opacity:1;z-index:99}@media(max-width:768px){.youtube--video{position:relative}}.youtube--video .yt-box{top:0;left:0;width:100%;height:100%}.youtube--video iframe{width:100%;height:100%}.youtube--video iframe.hidden{display:none}.section--fullscreen{width:100%;height:calc(100vh - 90px);background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;position:relative;overflow:hidden;background-color:#000}.section--fullscreen .content{max-width:calc(100% - 40px);width:1200px;margin:0 auto}@media(max-width:768px){.section--fullscreen{height:auto;background-size:130% auto;background-repeat:no-repeat;background-position:center top}}.section--fullscreen video{padding:0;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;overflow:hidden}@media(max-width:768px){.section--fullscreen video{min-height:0;height:calc(11/16 * 100vw);top:0;transform:none;left:0}}.section--fullscreen-small{height:740px}.section--fullscreen-small .fullscreen--copy{width:600px;height:740px}@media(max-width:1024px){.section--fullscreen-small .fullscreen--copy{width:auto}}@media(max-width:768px){.section--fullscreen-small{display:block;width:auto;background-size:240% auto;height:auto}.section--fullscreen-small .fullscreen--copy{height:auto}}@media(max-width:767px){.rwd-image{background-size:100% auto;background-position:center top}}@media(max-width:767px){.rwd-image .fullscreen--title{margin:24px 0 130px;text-align:center}}@media(max-width:767px){.fullscreen--title.mobile-header{text-align:right!important;margin-top:48px;margin-bottom:-24px;padding-right:12px}}.fullscreen{position:relative}.fullscreen--copy{display:flex;width:1024px;max-width:calc(56% - 70px);flex-direction:column;justify-content:center;height:100%;left:70px;position:absolute}@media(min-width:1921px){.fullscreen--copy{left:362px}}@media(max-width:1024px){.fullscreen--copy{max-width:calc(56% - 30px);left:30px}}@media(max-width:768px){.fullscreen--copy{left:30px;max-width:calc(100% - 60px);display:inline-block;height:auto;position:relative}}.fullscreen--title{display:block;font-size:60px;line-height:1.2;margin-top:0;margin-bottom:36px}.fullscreen--title.black{color:#000}@media(max-width:768px){.fullscreen--title{margin:50px 0 130px;font-size:30px;line-height:1.2}}.fullscreen--description{font-size:18px;line-height:30px;display:block}.fullscreen--description.black{color:#000}@media(max-width:768px){.fullscreen--description{background-color:#272727;margin:calc(360/768 * 100vw) 0 0;padding:50px 30px;width:calc(100vw - 60px);left:0;margin-left:-30px}.fullscreen--description.black{background-color:#000;color:#fff}}.fullscreen--icons{width:100%;margin-top:30px}.fullscreen--icons .icon{width:auto;display:inline-block;float:left;margin-right:20px}@media(max-width:768px){.fullscreen--icons{margin:-30px;display:inline-block;padding:0 30px 50px;background-color:#272727}}.section--text-left .fullscreen--copy{left:70px}@media(min-width:1921px){.section--text-left .fullscreen--copy{left:70px}}@media(max-width:1024px){.section--text-left .fullscreen--copy{left:30px}}.section--text-right .fullscreen--copy{text-align:left;left:44%;padding:0 70px;width:calc(56% - 140px)}@media(min-width:1921px){.section--text-right .fullscreen--copy{right:60px}}@media(max-width:768px){.section--text-right .fullscreen--copy{max-width:calc(100% - 60px);padding:0;text-align:left;left:30px;right:30px;width:100%}}.section--info{background-color:#fff;color:#000;height:530px}@media(max-width:768px){.section--info{height:auto}}.section--info .content{height:100%;width:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}@media(max-width:768px){.section--info .content{height:auto}}.info--copy{width:1200px;max-width:100%}@media(max-width:768px){.info--copy{padding:50px 0;max-width:calc(100%)}}.info--title{font-size:60px;line-height:1.2;margin:0}@media(max-width:768px){.info--title{font-size:30px;line-height:1.2;margin-bottom:42px}}.info--description{margin-top:36px;font-size:18px;line-height:30px}.section--endorsements{width:100%;background-color:#fff}.section--endorsements .content{margin:0 70px;max-width:calc(100% - 140px)!important;padding:120px 0 70px;width:100%}@media(max-width:1024px){.section--endorsements .content{max-width:calc(100% - 60px)!important;margin:0 30px}}@media(max-width:768px){.section--endorsements .content{padding:50px 0}}.button--more{margin:0 auto;display:block}.tabs--label{width:100%;text-align:center;margin:0 0 120px}@media(max-width:768px){.tabs--label{margin-bottom:50px}}.tabs .tab{font-size:18px;color:#000;line-height:52px;display:inline-block;text-align:center;float:none;width:210px;border-bottom:1px solid #fff;cursor:pointer;transition:border .3s ease}@media(max-width:768px){.tabs .tab{width:40%}}.tabs .tab.active,.tabs .tab:hover{border-bottom:1px solid #000}.tabs .tab--row{display:inline-block;width:50000%;transition:margin .3s ease}.tabs .tab--box{width:100%;opacity:0;max-height:0;height:auto;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;overflow:hidden}.tabs .tab--box.active{opacity:1;max-height:5000vh}.tabs .tab--content{width:23.4375vw;float:left;display:inline-block;text-align:left;margin-bottom:90px;opacity:1;transform:translateY(0px);height:auto;max-height:500vh;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.tabs .tab--content.hidden{margin:0;opacity:0;transform:translateY(50px);max-height:0}@media(min-width:1921px){.tabs .tab--content{width:445px}}@media(max-width:1024px){.tabs .tab--content{width:calc(2 * 23.4375vw)}}@media(max-width:768px){.tabs .tab--content{width:100%;margin-bottom:60px;max-width:calc(100vw - 60px);float:left}}.tabs .tab--image{height:190px;width:100%;margin-bottom:30px;background-size:cover}.tabs .tab--info{font-size:14px;line-height:26px;padding:0 50px 30px;text-align:left}.tabs .tab--author{font-size:18px;line-height:1.2;padding:0 0 0 50px;text-align:left;display:block}.section--accessories{background-color:#fff}.section--accessories .content{padding:80px 0;border-bottom:1px solid #000;margin:0 70px;max-width:calc(100% - 140px)!important;display:inline-block;width:100%!important}@media(max-width:1024px){.section--accessories .content{width:100%;max-width:calc(100% - 60px)!important;margin:0 30px}}.section--accessories .button{display:block}.section--accessories .button--accessories{width:314px;float:right;margin-right:50px;margin-top:40px}@media(max-width:1024px){.section--accessories .button--accessories{margin-right:0}}@media(max-width:768px){.section--accessories .button--accessories{width:100%;margin-right:auto;margin-top:0}}.accessories--title{font-size:30px;color:#000;line-height:1.2;display:inline-block;text-align:center;float:none;width:100%;text-align:center;margin-bottom:40px}@media(max-width:1024px){.accessories--title{margin-bottom:40px}}.accessories--item{padding:0 50px;display:inline-block;width:calc(100% - 100px)}@media(max-width:1024px){.accessories--item{padding:0;width:100%}}.accessories--list--item{width:calc(100% - 100px)}.accessories--list--item .accessories--details{max-width:calc(100% - 410px)!important}@media(max-width:1024px){.accessories--list--item{width:calc(100% - 48px)}}@media(max-width:768px){.accessories--list--item{width:100%}.accessories--list--item .accessories--details{max-width:100%!important}}.accessories--image{background-size:auto 80%;background-position:center;background-repeat:no-repeat;height:250px;width:250px;display:inline-block;float:left}@media(max-width:1024px){.accessories--image{width:150px;height:150px}}@media(max-width:768px){.accessories--image{margin:0 auto;float:none;display:block}}.accessories--read-more-mobile{display:none}@media(max-width:768px){.accessories--read-more-mobile{display:block;font-size:18px;line-height:24px;margin:24px 0 0;cursor:pointer;width:100%}.accessories--read-more-mobile.hidden{display:none}}.accessories--details{float:left;max-width:calc(100% - 538px);padding:0 50px;display:flex;flex-direction:column;justify-content:center;min-height:250px}@media(max-width:1024px){.accessories--details{max-width:calc(100% - 438px)}}@media(max-width:768px){.accessories--details{width:100%;padding:0;height:auto;float:none;max-width:100%;display:inline-block;min-height:0}}.accessories--name{font-size:24px;line-height:1.2;width:100%;display:block}@media(max-width:768px){.accessories--name{font-size:18px}}.accessories--description{font-size:18px;line-height:30px;width:100%;display:block}@media(max-width:768px){.accessories--description{margin-top:24px}}@media(max-width:768px){.accessories--description.small-list{display:none;opacity:0;transition:opacity .3s ease-in}.accessories--description.small-list.visible{display:block;margin-top:24px;opacity:1}}.accessories--buttons{display:flex;flex-direction:column;width:188px;float:right;height:250px;justify-content:center}@media(max-width:768px){.accessories--buttons{width:100%;height:auto;padding:36px 0}}.accessories--buttons .button:first-of-type{margin-bottom:30px}@media(max-width:768px){.accessories--buttons .button:first-of-type{display:none}}.form__input{outline:none;padding-left:24px;margin:0}.form__input.has-error{border-color:red!important;color:red!important}.form--contact{width:100%;display:block;position:relative;padding:0;margin:90px auto 70px}.form--contact .form__input{width:564px;border:1px solid #000;color:#000;padding:16px 25px;box-sizing:border-box;margin:10px auto;font-size:16px;resize:none;display:block}.form--contact .form__input.has-error{color:red}@media(max-width:768px){.form--contact .form__input{width:100%}}.form--contact .buttons--box{width:100%;margin:0 auto;display:inline-block}.form--contact .buttons--box .button--box{width:564px;margin:0 auto}@media(max-width:768px){.form--contact .buttons--box .button--box{width:100%}}.form--contact .button{float:right;margin-top:10px}.form--newsletter{width:100%;display:inline-block;position:relative;vertical-align:bottom;margin-top:21px}.form--newsletter .form__input{border:1px solid #000;font-size:16px;color:#000;padding:16px 0;box-sizing:border-box;float:left;width:0;border-left:0;transition:width .3s ease-out;-moz-transition:width .3s ease-out;text-align:center}.form--newsletter .form__input.has-error{color:red}.form--newsletter .form__input.open{width:calc(100% - 188px);border-left:1px solid #000}@media(max-width:768px){.form--newsletter .form__input{width:100%;border-bottom:0;border-left:1px solid #000;text-align:center}.form--newsletter .form__input.open{width:100%}}.form--newsletter .button{margin-left:0;border-left:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.form--newsletter .button{padding:16px 0 17px}}@media(max-width:1768px){.form--newsletter .button{margin:0}}@media(max-width:768px){.form--newsletter .button{border-left:1px solid #000}}.form--newsletter--footer{width:568px;margin:0 auto}@media(max-width:768px){.form--newsletter--footer{width:100%;display:inline-block}}.form--newsletter--footer .form__input{width:376px;border:1px solid #000;font-size:16px;color:#000;padding:16px 0;float:left;text-align:center}.form--newsletter--footer .form__input.has-error{color:red}@media(max-width:768px){.form--newsletter--footer .form__input{width:100%;border-bottom:0;text-align:center}}.form--newsletter--footer .button{margin:0;float:left;border-left:0}@media(max-width:768px){.form--newsletter--footer .button{width:100%;border-left:1px solid #000}}body.ie .form--newsletter--footer .form__input{padding:16px 0 15px}.wpcf7-not-valid-tip,.wpcf7-validation-errors{display:none!important;visibility:hidden!important}.wpcf7-not-valid{border-color:#a00!important}.wpcf7-mail-sent-ng{border:0!important;text-align:center;font-size:24px;margin:24px 0;line-height:24px;color:#a00}@media(max-width:768px){.wpcf7-mail-sent-ng{font-size:18px}}.wpcf7-mail-sent-ok{border:0!important;text-align:center;font-size:24px;margin:24px 0;line-height:24px}@media(max-width:768px){.wpcf7-mail-sent-ok{font-size:18px}}@supports(-ms-ime-align:auto){.form--newsletter--footer .form__input{padding:16px 0 15px}}.section--newsletter{position:relative}@media(max-width:768px){.section--newsletter{height:auto!important}}.section--newsletter .content{margin:-15px auto 0;width:100%}@media(max-width:768px){.section--newsletter .content{width:calc(100% - 60px);margin:70px auto;align-items:flex-start}}.newsletter{text-align:center;color:#000}.newsletter--title{font-size:30px;line-height:1.2;display:block;margin-bottom:8px}.newsletter--details{font-size:18px;line-height:1.2;display:block;margin-bottom:36px}.social-media{padding:0;margin:0 auto;list-style:none;float:none;position:absolute;bottom:55px;left:0;text-align:center;width:100%}@media(max-width:768px){.social-media{width:100%;position:relative;bottom:0;margin-top:70px}}.social-media--item{width:26px;height:26px;float:none;display:inline-block;margin:0 32px}@media(max-width:768px){.social-media--item{margin:0 16px}}.social-media--link{display:block;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.social-media--link__yt{background-image:url(../img/icons/yt.svg);width:25px}.social-media--link__insta{background-image:url(../img/icons/insta.svg);width:20px}.social-media--link__fb{background-image:url(../img/icons/fb.svg);width:12px}.social-media--link__tw{background-image:url(../img/icons/tw.svg)}.footer{width:100%;height:110px;background-color:#000;overflow-y:hidden}@media(max-width:768px){.footer{height:auto;display:inline-block}}.footer .content{margin:0 70px}@media(min-width:1921px){.footer .content{margin:0 auto;max-width:1920px;display:block}}@media(max-width:1024px){.footer .content{margin:0 30px}}.footer--copyrights{font-size:16px;line-height:110px;float:right;color:#fff;margin-right:20px}@media(max-width:1240px){.footer--copyrights{font-size:12px}}@media(max-width:768px){.footer--copyrights{text-align:center;width:100%;margin:0}}.footer--logo{height:20px;margin:47px 0 0;vertical-align:middle;float:right;display:inline-block}@media(max-width:1240px){.footer--logo{display:none}}.footer--logo img{height:20px}.footer__navigation{display:inline-block;line-height:110px}@media(max-width:768px){.footer__navigation{width:100%}}.footer__navigation--list{list-style:none;padding:0;margin:0 0 0 -20px}@media(max-width:768px){.footer__navigation--list{padding:50px 0;margin:0}}.footer__navigation--item{line-height:110px;display:inline-block;float:left;padding:0 20px;transition:background-color .3s ease-in-out}@media(max-width:768px){.footer__navigation--item{width:100%;max-width:100vw;padding:0;text-align:center;line-height:50px}}.footer__navigation--item:hover a:before,.footer__navigation--item.active a:before{width:100%}.footer__navigation--link{color:#fff;font-size:16px;line-height:110px;text-decoration:none;position:relative;overflow-x:hidden}.footer__navigation--link:before{overflow-x:hidden;max-width:100%;content:'';display:block;position:absolute;bottom:-4px;left:0;height:1px;width:0;background-color:#fff;transition:width .2s ease-in}@media(max-width:1240px){.footer__navigation--link{font-size:14px}}@media(max-width:768px){.footer__navigation--link{width:100%;text-align:center;line-height:50px;font-size:16px}}.footer__navigation--link--contact:after{transition:none;content:'';width:26px;height:16px;display:inline-block;margin-left:20px;background-image:url(../img/icons/contact.svg);background-size:auto 200%;background-position:center top;background-repeat:no-repeat}.bucket{width:540px;position:fixed;height:100vh;background-color:#fff;right:-100vw;overflow-x:hidden;transition:all .4s ease-in-out;z-index:99999;top:0;padding:0 30px 0 40px;overflow-y:auto}@media(max-width:768px){.bucket{width:calc(100vw - 60px);height:auto;max-height:calc(100% - 90px);display:inline-block;padding:0 30px;margin:90px 0;padding-bottom:20px}}.bucket.open{right:0;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.23);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,.23);box-shadow:0 0 16px 0 rgba(0,0,0,.23)}.bucket--copy{display:block;width:100%;float:left;margin-top:24px;line-height:1.2}.bucket--header{line-height:90px;color:#000;font-size:18px}.bucket .bucket__close{color:#000;height:90px;float:right;cursor:pointer;border:0;outline:none;font-size:18px;background-color:#fff;background-image:url(../img/icons/close.svg);background-size:17px 17px;background-repeat:no-repeat;width:30px;padding-right:0;background-position:right center}.bucket .bucket__checkout{float:right}@media(max-width:768px){.bucket .bucket__checkout{float:none}}.bucket .products__list .product--name{max-width:250px}.bucket .products__list--item--total .product--name{line-height:54px}.products__list--item{width:100%;display:inline-block;margin:0 -30px 0 -40px;padding:0 30px 0 40px;border-top:1px solid #ededed}.products__list--item--total .product--name{padding-left:184px}@media(max-width:768px){.products__list--item--total .product--name{padding-left:105px}}.products__list--item--total .product--price{width:auto;line-height:80px}.products__list--item--total .product--price:before{line-height:80px}.products__list--item .product--delete{float:left;display:inline-block;background-image:url(../img/icons/close.svg);background-size:17px 17px;background-repeat:no-repeat;background-position:center;height:80px;width:30px;border:0;background-color:transparent;cursor:pointer}.products__list--item .product--amount{width:34px;height:30px;border:1px solid #000;text-align:center;float:left;margin:25px 20px 20px}.products__list--item .product--image{width:80px;height:60px;margin-top:10px;float:left;background-size:contain;background-position:center;background-repeat:no-repeat;display:inline-block}@media(max-width:768px){.products__list--item .product--image{display:none}}.products__list--item .product--name{font-size:14px;height:80px;float:left;display:flex;width:auto;color:#000;margin-bottom:0;margin-left:20px;justify-content:center;align-items:flex-start;line-height:18px;flex-direction:column}.products__list--item .product--name .details{font-size:10px;color:#272727;line-height:14px}@media(max-width:768px){.products__list--item .product--name{margin-left:0}}.products__list--item .product--price{float:right;font-size:16px;line-height:80px;width:auto;display:inline-block}@media(max-width:768px){.products__list--item .product--price{float:right;font-size:16px;line-height:1;width:auto;display:inline-block;width:100%;text-align:right;margin-bottom:20px}}.products__list--item .product--price:before{color:#000;font-size:16px;line-height:80px}@media(max-width:768px){.products__list--item .product--price:before{line-height:1}}.cookies{width:100%;height:80px;background-color:#fff;display:block;position:fixed;z-index:9999;bottom:-100px;-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.23);-moz-box-shadow:0 0 16px 0 rgba(0,0,0,.23);box-shadow:0 0 16px 0 rgba(0,0,0,.23);transition:all .3s ease-in-out;line-height:80px}@media(max-width:768px){.cookies{height:auto;bottom:-100%}}.cookies.show{bottom:0}.cookies--info{color:#000;font-size:14px;display:inline-block;vertical-align:middle;line-height:1.25;max-width:calc(100% - 188px - 140px)}@media(min-width:1921px){.cookies--info{max-width:1920px}}@media(max-width:768px){.cookies--info{width:100%;max-width:100%;float:none}}.cookies .button{margin:13px 0;float:right}@media(max-width:768px){.cookies .button{width:100%;float:none}}.cookies .content{margin:0 70px;height:80px;line-height:80px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(max-width:768px){.cookies .content{height:auto;padding:20px 0 0;flex-direction:column}}.popup{width:100%;height:100%;position:fixed;z-index:999999;background-color:rgba(0,0,0,.9);text-align:center;display:none;opacity:0;top:0;left:0;transition:opacity .3s ease;cursor:pointer}.popup.show{opacity:1;display:block}.popup--image{width:80%;height:80%;position:fixed;left:10%;top:10%;background-size:contain;background-repeat:no-repeat;background-position:center}.popup:after{content:'';display:block;width:20px;height:20px;position:fixed;top:20px;right:20px;background-image:url(../img/icons/close_white.svg);background-position:center;background-repeat:no-repeat;background-size:contain}.section--specification{height:auto}.section--specification.black{color:#000;background-color:#fff}@media(max-width:768px){.section--specification .fullscreen--title{margin:20px 0 40px}}.section--specification .fullscreen--copy{width:100%;left:0;margin:64px 70px;max-width:calc(100% - 140px);height:auto;position:relative}@media(max-width:1024px){.section--specification .fullscreen--copy{max-width:calc(100% - 60px);margin:64px 30px}}.section--specification .fullscreen--copy.black{color:#000}.section--specification .columns{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media(max-width:768px){.section--specification .columns{flex-direction:column}}.section--specification .column{width:45%}.section--specification .column .specification--part{display:flex;flex-direction:column;margin:20px 0}.section--specification .column h3{font-size:30px;line-height:1.2;font-family:sailec-medium}@media(max-width:768px){.section--specification .column h3{font-size:24px}}.section--specification .column ul{list-style:circle;font-size:18px;padding-left:20px;line-height:30px;margin:32px 0;font-family:'pt serif',serif;font-weight:400}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:1921px){body{background-color:#000}}main{width:100%;overflow:hidden}@media(min-width:1921px){main{max-width:1920px;display:block;margin:0 auto}}.section{width:100%}.section--video{height:calc(56vw);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-color:#000;position:relative;overflow:hidden}@media(min-width:1921px){.section--video{height:calc(0.56 * 1920px)}}@media(max-width:768px){.section--video{background-size:cover;background-attachment:scroll}}.section--video:first-of-type{padding-top:90px}@media(max-width:768px){.section--video-1{display:none!important}}.section--video-1 .video--copy{position:absolute;display:flex;flex-direction:column;justify-content:center;align-content:flex-start;height:100%;color:#fff;z-index:99;width:600px;max-width:40%;left:44%;margin-left:70px}.section--video-1 .video--copy.left{left:calc(362/1920 * 100vw)}@media(min-width:1921px){.section--video-1 .video--copy.left{left:362px}}@media(max-width:1240px){.section--video-1 .video--copy{max-width:60%;left:calc(362/1920 * 100vw)}}@media(max-width:1024px){.section--video-1 .video--copy{max-width:90%;left:5%;margin-top:-10vw}}@media(max-width:768px){.section--video-1 .video--copy{max-width:calc(100% - 48px);width:100%;left:24px;justify-content:flex-start}}.section--video-1 .video--title{font-size:60px;line-height:1.2;margin:0;display:block;margin-bottom:20px}@media(max-width:768px){.section--video-1 .video--title{font-size:30px;line-height:1.2;width:100%;margin:calc(160/768 * 100vw) 0}}.section--video-1 .video--description{font-size:18px;line-height:30px}@media(max-width:768px){.section--video-1 .video--description{background-color:#272727;margin:0 -24px;padding:50px 24px}}.section--video-1 video{padding:0;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;overflow:hidden;background-color:#000}@media(max-width:1024px){.section--video-1 video{height:calc(12/16 * 100vw);top:0;transform:none;left:0;min-height:0}}video{padding:0;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;overflow:hidden}.section--product{height:845px;background-color:#fff;color:#000;position:relative;z-index:99;display:flex}.section--product .side--right{padding-right:0;width:calc(56vw - 140px)}@media(min-width:1921px){.section--product .side--right{padding-left:70px;width:calc(56% - 140px)}}@media(max-width:768px){.section--product .side--right{width:100%;max-width:calc(100% - 60px)}}.section--product .side--right .product--description{margin:0 0 0 70px!important}@media(max-width:768px){.section--product .side--right .product--description{margin:0!important}}@media(max-width:1024px){.section--product{height:720px}}@media(max-width:768px){.section--product{height:auto!important;display:inline-block}}.section--artist{height:430px;background-color:#272727;color:#fff}@media(max-width:768px){.section--artist{height:auto;display:inline-block}}.section--newsletter{height:500px;background-color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}@media(max-width:768px){video{display:none!important}}.page-template-page-product .section--image img{width:100%}.page-template-page-product .section--image .image--description{max-width:100%;margin:8px 48px}@media(max-width:768px){.page-template-page-product .section--video{height:auto}.page-template-page-product .section--video .video--copy{position:relative;display:inline-block;height:auto;color:#fff;z-index:99}.page-template-page-product .section--video .video--description{display:block}}.page-template-page-product .section--download{text-align:center}@media(min-width:1921px){.page-template-page-product .section--download{width:1920px;background-color:#fff}}.page-template-page-product .section--download .content{padding:100px 0;width:890px;background-color:#fff;margin:0 auto;display:inline-block;text-align:left}@media(max-width:768px){.page-template-page-product .section--download .content{padding:50px 0}}.page-template-page-product .section--download .buttons{width:auto;display:inline-block;float:right;margin:40px 0 0}@media(max-width:768px){.page-template-page-product .section--download .buttons{width:100%}}.page-template-page-product .section--download .buttons .button{width:auto;display:inline-block;float:left;margin:5px}@media(max-width:768px){.page-template-page-product .section--download .buttons .button{width:100%;margin:10px 0}}.page-template-page-product .section--download .buttons .button .button--label{display:inline-block;padding:0 22px}@media(max-width:768px){.page-template-page-product .section--download .buttons .button .button--label{padding:0}}.section--perc .side--left{width:44vw;padding:0}@media(min-width:1921px){.section--perc .side--left{width:44%}}@media(max-width:768px){.section--perc .side--left{width:100%;height:100vw}}.section--perc .side--left .product--img{background-size:contain;background-position:left top}@media(max-width:768px){.section--perc .side--left .product--img{background-size:100% auto;background-position:center bottom}}.section--perc .side--right .product--description{margin:0!important}@media(max-width:768px){.section--perc .side--right .product--description{padding-left:0}}.section--perc-black{background-color:#000;color:#fff;height:730px}.section--perc-black .product--img{background-size:auto!important;background-position:center top!important}@media(max-width:1024px){.section--perc-black .product--img{background-size:contain!important}}@media(max-width:768px){.section--perc-black .product--img{background-size:auto 80%!important}}.section--perc-black .button--product{max-width:600px;width:calc(100% - 220px);float:left;margin-left:0;padding:18px 0}.section--perc-black .button--product .button--price{margin-bottom:10px;line-height:1}@media(max-width:1024px){.section--perc-black .button--product{width:100%}}@media(max-width:768px){.section--perc-black .button--product{width:100%;max-width:100%}}.section--perc-black .button--addon{display:inline-block;float:left;font-size:14px;line-height:1.2;margin-left:30px;margin-top:47px}@media(max-width:1024px){.section--perc-black .button--addon{margin-left:0;margin-top:20px}}@media(max-width:768px){.section--perc-black .button--addon{margin-left:0;margin-top:47px}}@media(max-width:768px){.section--perc-black .product--details .button{margin-top:20px}}@media(max-width:1024px){.section--perc-black .product--name{font-size:54px}}@media(max-width:768px){.section--perc-black .product--name{font-size:30px;line-height:1.2}}.section--seq .side--left .product--img{background-position:center}@media(max-width:768px){.section--seq .side--left .product--img{background-size:contain;background-position:center bottom}}.section--seq-black .product--img{background-position:center!important;background-size:contain!important}@media(max-width:768px){.section--seq-black .product--img{background-size:auto 80%!important}}.video--background{position:absolute;z-index:0;top:0;left:0;width:100%;min-height:100%}.video--shadow{top:0;left:0;content:'';display:block;position:absolute;width:100%;height:100%;background-color:#111;opacity:.5}.error404 .section--header{background-color:#000!important}.error404 .section--header .button{margin-top:40px!important}@media(max-width:768px){.error404 .section--header .button{margin-top:0!important}}@media(min-width:1921px){.page-template-page-accessories main,.page-template-page-text main,.page-template-page-shop main,.error404 main{background-color:#fff}}.page-template-page-accessories .section--header,.page-template-page-text .section--header,.page-template-page-shop .section--header,.error404 .section--header{height:810px;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}@media(max-width:768px){.page-template-page-accessories .section--header,.page-template-page-text .section--header,.page-template-page-shop .section--header,.error404 .section--header{height:auto;display:inline-block;position:relative;background-size:auto 65%;background-repeat:no-repeat;background-position:center top;width:100%;max-width:100%}}@media(max-width:768px){.page-template-page-accessories .section--header .content,.page-template-page-text .section--header .content,.page-template-page-shop .section--header .content,.error404 .section--header .content{position:relative;display:inline-block;max-width:100%;width:100%}}.page-template-page-accessories .section--header:before,.page-template-page-text .section--header:before,.page-template-page-shop .section--header:before,.error404 .section--header:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.2;z-index:0}.page-template-page-accessories .section--header .page--title,.page-template-page-text .section--header .page--title,.page-template-page-shop .section--header .page--title,.error404 .section--header .page--title{font-size:28px;color:#fff;line-height:1.2;margin:0 0 40px}@media(max-width:768px){.page-template-page-accessories .section--header .page--title,.page-template-page-text .section--header .page--title,.page-template-page-shop .section--header .page--title,.error404 .section--header .page--title{margin:80px auto;margin-left:30px}}.page-template-page-accessories .section--header .page--description,.page-template-page-text .section--header .page--description,.page-template-page-shop .section--header .page--description,.error404 .section--header .page--description{font-size:18px;line-height:30px;color:#fff;display:block}@media(max-width:1024px){.page-template-page-accessories .section--header .page--description,.page-template-page-text .section--header .page--description,.page-template-page-shop .section--header .page--description,.error404 .section--header .page--description{background-color:#272727;padding:40px 30px;max-width:calc(100% - 60px)}}.page-template-page-accessories .section--header .page--header,.page-template-page-text .section--header .page--header,.page-template-page-shop .section--header .page--header,.error404 .section--header .page--header{display:flex;flex-direction:column;justify-content:center;max-width:520px;height:100%;margin-left:calc(362/1920 * 100vw);position:absolute;z-index:9}@media(max-width:768px){.page-template-page-accessories .section--header .page--header,.page-template-page-text .section--header .page--header,.page-template-page-shop .section--header .page--header,.error404 .section--header .page--header{position:relative;height:auto;padding-top:90px;display:inline-block;margin:0;width:100%;max-width:100%}}.page-template-page-accessories .section--accessories,.page-template-page-text .section--accessories,.page-template-page-shop .section--accessories,.error404 .section--accessories{display:flex}.page-template-page-accessories .section--accessories .content,.page-template-page-text .section--accessories .content,.page-template-page-shop .section--accessories .content,.error404 .section--accessories .content{max-width:1200px;margin:0 auto;width:1200px}@media(max-width:1024px){.page-template-page-accessories .section--accessories .content,.page-template-page-text .section--accessories .content,.page-template-page-shop .section--accessories .content,.error404 .section--accessories .content{padding:80px 0 0;border-bottom:1px solid #000;margin:0 30px;max-width:calc(100% - 60px);display:inline-block}}.page-template-page-accessories .section--accessories .content .accessories--item,.page-template-page-text .section--accessories .content .accessories--item,.page-template-page-shop .section--accessories .content .accessories--item,.error404 .section--accessories .content .accessories--item{padding:0}.page-template-page-accessories .section--search .content,.page-template-page-text .section--search .content,.page-template-page-shop .section--search .content,.error404 .section--search .content{width:calc(100% - 140px);border-bottom:1px solid #000;display:block;margin:0 auto}@media(max-width:1024px){.page-template-page-accessories .section--search .content,.page-template-page-text .section--search .content,.page-template-page-shop .section--search .content,.error404 .section--search .content{width:calc(100% - 60px)}}.page-template-page-accessories .accessories--item,.page-template-page-text .accessories--item,.page-template-page-shop .accessories--item,.error404 .accessories--item{margin-bottom:80px;max-height:1000vh;height:auto;opacity:1;transition:all .3s ease}@media(max-width:1024px){.page-template-page-accessories .accessories--item,.page-template-page-text .accessories--item,.page-template-page-shop .accessories--item,.error404 .accessories--item{padding:0 24px}}.page-template-page-accessories .accessories--item.hidden,.page-template-page-text .accessories--item.hidden,.page-template-page-shop .accessories--item.hidden,.error404 .accessories--item.hidden{opacity:0;max-height:0;margin:0;display:none}@media(max-width:768px){.page-template-page-accessories .accessories--image,.page-template-page-text .accessories--image,.page-template-page-shop .accessories--image,.error404 .accessories--image{width:250px;height:250px}}.page-template-page-accessories .accessories--details,.page-template-page-text .accessories--details,.page-template-page-shop .accessories--details,.error404 .accessories--details{justify-content:flex-start;height:auto;padding:0 24px;max-width:calc(100% - 410px)}@media(max-width:768px){.page-template-page-accessories .accessories--details,.page-template-page-text .accessories--details,.page-template-page-shop .accessories--details,.error404 .accessories--details{max-width:100%;padding:0}}.page-template-page-accessories .accessories--details .button--buy,.page-template-page-text .accessories--details .button--buy,.page-template-page-shop .accessories--details .button--buy,.error404 .accessories--details .button--buy{display:none}@media(max-width:768px){.page-template-page-accessories .accessories--details .button--buy,.page-template-page-text .accessories--details .button--buy,.page-template-page-shop .accessories--details .button--buy,.error404 .accessories--details .button--buy{display:block;margin:0 0 40px}}.page-template-page-accessories .accessories--details .accessories--name,.page-template-page-text .accessories--details .accessories--name,.page-template-page-shop .accessories--details .accessories--name,.error404 .accessories--details .accessories--name{margin-bottom:40px}.page-template-page-accessories .accessories--details .accessories--description,.page-template-page-text .accessories--details .accessories--description,.page-template-page-shop .accessories--details .accessories--description,.error404 .accessories--details .accessories--description{font-size:18px;line-height:30px}.page-template-page-accessories .accessories--details--hidden,.page-template-page-text .accessories--details--hidden,.page-template-page-shop .accessories--details--hidden,.error404 .accessories--details--hidden{max-height:0;height:auto;margin:0;overflow:hidden;opacity:0;transition:all .3s ease}.page-template-page-accessories .accessories--details--images,.page-template-page-text .accessories--details--images,.page-template-page-shop .accessories--details--images,.error404 .accessories--details--images{width:100%;display:flex;flex-direction:row;justify-content:flex-start;margin:40px 0}.page-template-page-accessories .accessories--details--images .image,.page-template-page-text .accessories--details--images .image,.page-template-page-shop .accessories--details--images .image,.error404 .accessories--details--images .image{width:100%;height:200px;display:block;background-position:center;background-size:contain;background-repeat:no-repeat;cursor:pointer}.page-template-page-accessories .accessories--details--params,.page-template-page-text .accessories--details--params,.page-template-page-shop .accessories--details--params,.error404 .accessories--details--params{margin:40px 0}.page-template-page-accessories .accessories--details--params .row,.page-template-page-text .accessories--details--params .row,.page-template-page-shop .accessories--details--params .row,.error404 .accessories--details--params .row{width:100%;display:flex;flex-direction:row;justify-content:flex-start}@media(max-width:768px){.page-template-page-accessories .accessories--details--params .row,.page-template-page-text .accessories--details--params .row,.page-template-page-shop .accessories--details--params .row,.error404 .accessories--details--params .row{flex-direction:column}}.page-template-page-accessories .accessories--details--params .row span,.page-template-page-text .accessories--details--params .row span,.page-template-page-shop .accessories--details--params .row span,.error404 .accessories--details--params .row span{width:50%;text-align:left;display:block;font-size:18px;line-height:30px;color:#000}@media(max-width:768px){.page-template-page-accessories .accessories--details--params .row span,.page-template-page-text .accessories--details--params .row span,.page-template-page-shop .accessories--details--params .row span,.error404 .accessories--details--params .row span{width:100%}.page-template-page-accessories .accessories--details--params .row span:last-of-type,.page-template-page-text .accessories--details--params .row span:last-of-type,.page-template-page-shop .accessories--details--params .row span:last-of-type,.error404 .accessories--details--params .row span:last-of-type{margin-left:22px}}.page-template-page-accessories .accessories--details.open .accessories--details--hidden,.page-template-page-text .accessories--details.open .accessories--details--hidden,.page-template-page-shop .accessories--details.open .accessories--details--hidden,.error404 .accessories--details.open .accessories--details--hidden{max-height:1000vh;margin:40px 0 0;opacity:1}.page-template-page-accessories .accessories--details.open .accessories--read-more,.page-template-page-text .accessories--details.open .accessories--read-more,.page-template-page-shop .accessories--details.open .accessories--read-more,.error404 .accessories--details.open .accessories--read-more{margin-top:0}.page-template-page-accessories .accessories--details.open .select--button,.page-template-page-text .accessories--details.open .select--button,.page-template-page-shop .accessories--details.open .select--button,.error404 .accessories--details.open .select--button{transform:rotateZ(180deg)}.page-template-page-accessories .accessories--buttons,.page-template-page-text .accessories--buttons,.page-template-page-shop .accessories--buttons,.error404 .accessories--buttons{justify-content:flex-start}@media(max-width:768px){.page-template-page-accessories .accessories--buttons,.page-template-page-text .accessories--buttons,.page-template-page-shop .accessories--buttons,.error404 .accessories--buttons{display:none}}.page-template-page-accessories .accessories--buttons>span,.page-template-page-text .accessories--buttons>span,.page-template-page-shop .accessories--buttons>span,.error404 .accessories--buttons>span{font-size:18px;line-height:30px}@media(max-width:768px){.page-template-page-accessories .accessories--buttons>span,.page-template-page-text .accessories--buttons>span,.page-template-page-shop .accessories--buttons>span,.error404 .accessories--buttons>span{display:none}}.page-template-page-accessories .accessories--buttons .button:first-of-type,.page-template-page-text .accessories--buttons .button:first-of-type,.page-template-page-shop .accessories--buttons .button:first-of-type,.error404 .accessories--buttons .button:first-of-type{margin-bottom:21px}@media(max-width:768px){.page-template-page-accessories .accessories--buttons .button:first-of-type,.page-template-page-text .accessories--buttons .button:first-of-type,.page-template-page-shop .accessories--buttons .button:first-of-type,.error404 .accessories--buttons .button:first-of-type{display:block}}.accessories--read-more{position:relative;margin:30px 0;display:inline-block;width:auto;line-height:48px;cursor:pointer;font-size:18px;transition:margin .3s ease}.accessories--read-more .label{float:left}.accessories--read-more .select--button{position:relative;float:left}.select--bar{height:48px;width:508px;margin:31px auto;max-width:100%;position:relative}.select--bar.open .select--list{max-height:100vh;border-color:#000;opacity:1;position:absolute;z-index:99}.select--bar.open .select--button{transform:rotateZ(180deg)}.select--button{position:absolute;top:0;right:0;width:44px;height:48px;display:block;cursor:pointer;transition:transform .3s ease;transform-origin:50% 50%}.select--button--left{width:13px;height:2px;display:block;position:absolute;top:20px;left:14px;background-color:#000;transform-origin:0 0;transform:rotateZ(45deg)}.select--button--right{width:13px;height:2px;display:block;position:absolute;top:20px;right:14px;background-color:#000;transform-origin:100% 0;transform:rotateZ(-45deg)}.select--selected{display:block;line-height:48px;border:1px solid #000;padding:0 30px;font-size:18px;cursor:pointer}.select--list{max-height:0;height:auto;transition:all .1s ease;overflow:hidden;width:100%;background-color:#fff;color:#000;padding:0;margin:0;border:1px solid #fff;border-top:0;opacity:0;box-sizing:border-box}.select--item{cursor:pointer;font-size:18px;line-height:48px;padding-left:30px;background-color:#fff}.select--item:hover{background-color:rgba(0,0,0,.1)}.page-template-page-text .section--press,.page-template-page-shop .section--press,.page-template-page-product .section--press{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:80px 0 0}.page-template-page-text .section--press-links,.page-template-page-shop .section--press-links,.page-template-page-product .section--press-links{padding:0 0 80px}.page-template-page-text .section--press .content,.page-template-page-shop .section--press .content,.page-template-page-product .section--press .content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.page-template-page-text .section--press h1,.page-template-page-shop .section--press h1,.page-template-page-product .section--press h1{margin-bottom:40px;font-size:30px;color:#000;line-height:1.2}.page-template-page-text .section--press .press--links,.page-template-page-shop .section--press .press--links,.page-template-page-product .section--press .press--links{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:80px}.page-template-page-text .section--press .press--links .press--link,.page-template-page-shop .section--press .press--links .press--link,.page-template-page-product .section--press .press--links .press--link{color:#000;text-decoration:none;line-height:2}.page-template-page-text .section--press .press--content,.page-template-page-shop .section--press .press--content,.page-template-page-product .section--press .press--content{display:flex;flex-direction:row;flex-wrap:no-wrap;justify-content:space-between;align-items:flex-start;margin-bottom:80px}@media(max-width:768px){.page-template-page-text .section--press .press--content,.page-template-page-shop .section--press .press--content,.page-template-page-product .section--press .press--content{flex-direction:column;justify-content:flex-start}}.page-template-page-text .section--press .press--item,.page-template-page-shop .section--press .press--item,.page-template-page-product .section--press .press--item{max-width:30%;max-height:24vw;width:300px;display:flex;height:300px;background-size:contain;background-position:center;position:relative}@media(max-width:768px){.page-template-page-text .section--press .press--item,.page-template-page-shop .section--press .press--item,.page-template-page-product .section--press .press--item{width:100%;height:100vw;max-width:100vw;max-height:400px;margin:40px 0}}.page-template-page-text .section--press .press--item-image,.page-template-page-shop .section--press .press--item-image,.page-template-page-product .section--press .press--item-image{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;width:100%;height:calc(100% - 40px);top:0;left:0;overflow:hidden}.page-template-page-text .section--press .press--item span,.page-template-page-shop .section--press .press--item span,.page-template-page-product .section--press .press--item span{font-size:16px;line-height:1.2;color:#000;position:absolute;bottom:0;left:0}.page-template-page-text .section--manuals,.page-template-page-shop .section--manuals,.page-template-page-product .section--manuals{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.page-template-page-text .section--manuals .content,.page-template-page-shop .section--manuals .content,.page-template-page-product .section--manuals .content{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.page-template-page-text .section--manuals .video--item,.page-template-page-shop .section--manuals .video--item,.page-template-page-product .section--manuals .video--item{cursor:pointer;width:45%;max-height:400px;height:40vw;position:relative;margin:40px 0;display:flex;transition:all .3s ease}.page-template-page-text .section--manuals .video--item:hover .play-button,.page-template-page-shop .section--manuals .video--item:hover .play-button,.page-template-page-product .section--manuals .video--item:hover .play-button{opacity:1;padding-top:0}.page-template-page-text .section--manuals .video--item.hidden,.page-template-page-shop .section--manuals .video--item.hidden,.page-template-page-product .section--manuals .video--item.hidden{opacity:0;visibility:hidden;display:none}@media(max-width:768px){.page-template-page-text .section--manuals .video--item,.page-template-page-shop .section--manuals .video--item,.page-template-page-product .section--manuals .video--item{width:100%;height:100vw}}.page-template-page-text .section--manuals .video--item-image,.page-template-page-shop .section--manuals .video--item-image,.page-template-page-product .section--manuals .video--item-image{background-repeat:no-repeat;background-size:cover;background-position:center;position:absolute;width:100%;height:calc(100% - 40px);top:0;left:0;overflow:hidden}.page-template-page-text .section--manuals .video--item-image .play-button,.page-template-page-shop .section--manuals .video--item-image .play-button,.page-template-page-product .section--manuals .video--item-image .play-button{width:100%;height:100%;position:relative;transition:all .3s ease;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;padding-top:20px;align-items:center;font-size:24px;opacity:0;color:#fff}.page-template-page-text .section--manuals .video--item span,.page-template-page-shop .section--manuals .video--item span,.page-template-page-product .section--manuals .video--item span{font-size:16px;line-height:1.2;color:#000;position:absolute;bottom:0;left:0}.page-template-page-text .content,.page-template-page-shop .content,.page-template-page-product .content{max-width:calc(100% - 140px)}@media(min-width:1921px){.page-template-page-text .content,.page-template-page-shop .content,.page-template-page-product .content{width:1920px;max-width:100%}}@media(max-width:1024px){.page-template-page-text .content,.page-template-page-shop .content,.page-template-page-product .content{max-width:calc(100% - 60px)}}.page-template-page-text .section--newsletter,.page-template-page-shop .section--newsletter,.page-template-page-product .section--newsletter{background-color:#fff;text-align:center;display:flex;justify-content:flex-start;align-items:center}@media(max-width:768px){.page-template-page-text .section--newsletter,.page-template-page-shop .section--newsletter,.page-template-page-product .section--newsletter{height:360px}}@media(max-width:768px){.page-template-page-text .section--header,.page-template-page-shop .section--header,.page-template-page-product .section--header{background-size:cover}}.page-template-page-text .section--header .page--header,.page-template-page-shop .section--header .page--header,.page-template-page-product .section--header .page--header{margin-left:140px}@media(max-width:768px){.page-template-page-text .section--header .page--header,.page-template-page-shop .section--header .page--header,.page-template-page-product .section--header .page--header{padding-top:0;height:calc(280/320 * 100vw);display:flex;justify-content:center}}.page-template-page-text .section--header .page--title,.page-template-page-shop .section--header .page--title,.page-template-page-product .section--header .page--title{font-size:48px;margin:0}@media(max-width:768px){.page-template-page-text .section--header .page--title,.page-template-page-shop .section--header .page--title,.page-template-page-product .section--header .page--title{font-size:30px;padding-top:90px}}.page-template-page-text .section--faq,.page-template-page-shop .section--faq,.page-template-page-product .section--faq{text-align:center}@media(min-width:1921px){.page-template-page-text .section--faq,.page-template-page-shop .section--faq,.page-template-page-product .section--faq{width:1920px;background-color:#fff}}.page-template-page-text .section--faq .content,.page-template-page-shop .section--faq .content,.page-template-page-product .section--faq .content{padding:50px 0 0;width:890px;background-color:#fff;margin:0 auto;display:inline-block;text-align:left}@media(max-width:768px){.page-template-page-text .section--faq .content,.page-template-page-shop .section--faq .content,.page-template-page-product .section--faq .content{padding:50px 0 0}}.page-template-page-text .section--faq .faq--item,.page-template-page-shop .section--faq .faq--item,.page-template-page-product .section--faq .faq--item{margin:18px 0}.page-template-page-text .section--faq .faq--item.hidden,.page-template-page-shop .section--faq .faq--item.hidden,.page-template-page-product .section--faq .faq--item.hidden{opacity:0;max-height:0;margin:0;display:none}@media(max-width:768px){.page-template-page-text .section--faq .faq--item,.page-template-page-shop .section--faq .faq--item,.page-template-page-product .section--faq .faq--item{margin:30px 0}}.page-template-page-text .section--faq .faq--item .faq--head,.page-template-page-shop .section--faq .faq--item .faq--head,.page-template-page-product .section--faq .faq--item .faq--head{position:relative;font-size:24px;line-height:48px;cursor:pointer}@media(max-width:1024px){.page-template-page-text .section--faq .faq--item .faq--head,.page-template-page-shop .section--faq .faq--item .faq--head,.page-template-page-product .section--faq .faq--item .faq--head{max-width:calc(100% - 76px)}.page-template-page-text .section--faq .faq--item .faq--head>span,.page-template-page-shop .section--faq .faq--item .faq--head>span,.page-template-page-product .section--faq .faq--item .faq--head>span{right:-40px}.page-template-page-text .section--faq .faq--item .faq--head>span>span,.page-template-page-shop .section--faq .faq--item .faq--head>span>span,.page-template-page-product .section--faq .faq--item .faq--head>span>span{top:10px}}@media(max-width:768px){.page-template-page-text .section--faq .faq--item .faq--head,.page-template-page-shop .section--faq .faq--item .faq--head,.page-template-page-product .section--faq .faq--item .faq--head{padding-right:40px;font-size:18px;line-height:30px}}.page-template-page-text .section--faq .faq--item .faq--description,.page-template-page-shop .section--faq .faq--item .faq--description,.page-template-page-product .section--faq .faq--item .faq--description{font-size:18px;line-height:30px;max-height:0;padding:0 0 0 40px;height:auto;transition:all .3s ease-out;overflow:hidden;opacity:0}@media(max-width:768px){.page-template-page-text .section--faq .faq--item .faq--description,.page-template-page-shop .section--faq .faq--item .faq--description,.page-template-page-product .section--faq .faq--item .faq--description{padding:0}}.page-template-page-text .section--faq .faq--item .faq--description h1,.page-template-page-shop .section--faq .faq--item .faq--description h1,.page-template-page-product .section--faq .faq--item .faq--description h1{font-weight:700}.page-template-page-text .section--faq .faq--item .faq--description a,.page-template-page-shop .section--faq .faq--item .faq--description a,.page-template-page-product .section--faq .faq--item .faq--description a{color:#000}.page-template-page-text .section--faq .faq--item.open .faq--head .select--button,.page-template-page-shop .section--faq .faq--item.open .faq--head .select--button,.page-template-page-product .section--faq .faq--item.open .faq--head .select--button{transform:rotateZ(180deg)}.page-template-page-text .section--faq .faq--item.open .faq--description,.page-template-page-shop .section--faq .faq--item.open .faq--description,.page-template-page-product .section--faq .faq--item.open .faq--description{padding:50px 0 50px 40px;max-height:500vh;opacity:1}@media(max-width:768px){.page-template-page-text .section--faq .faq--item.open .faq--description,.page-template-page-shop .section--faq .faq--item.open .faq--description,.page-template-page-product .section--faq .faq--item.open .faq--description{padding:36px 0}}.page-template-page-text .section--text,.page-template-page-text .section--contact,.page-template-page-text .section--download,.page-template-page-shop .section--text,.page-template-page-shop .section--contact,.page-template-page-shop .section--download,.page-template-page-product .section--text,.page-template-page-product .section--contact,.page-template-page-product .section--download{text-align:center}@media(min-width:1921px){.page-template-page-text .section--text,.page-template-page-text .section--contact,.page-template-page-text .section--download,.page-template-page-shop .section--text,.page-template-page-shop .section--contact,.page-template-page-shop .section--download,.page-template-page-product .section--text,.page-template-page-product .section--contact,.page-template-page-product .section--download{width:1920px;background-color:#fff}}.page-template-page-text .section--text .content,.page-template-page-text .section--contact .content,.page-template-page-text .section--download .content,.page-template-page-shop .section--text .content,.page-template-page-shop .section--contact .content,.page-template-page-shop .section--download .content,.page-template-page-product .section--text .content,.page-template-page-product .section--contact .content,.page-template-page-product .section--download .content{padding:100px 0;width:890px;background-color:#fff;margin:0 auto;display:inline-block;text-align:left}@media(max-width:768px){.page-template-page-text .section--text .content,.page-template-page-text .section--contact .content,.page-template-page-text .section--download .content,.page-template-page-shop .section--text .content,.page-template-page-shop .section--contact .content,.page-template-page-shop .section--download .content,.page-template-page-product .section--text .content,.page-template-page-product .section--contact .content,.page-template-page-product .section--download .content{padding:50px 0}}.page-template-page-text .section--text .buttons,.page-template-page-text .section--contact .buttons,.page-template-page-text .section--download .buttons,.page-template-page-shop .section--text .buttons,.page-template-page-shop .section--contact .buttons,.page-template-page-shop .section--download .buttons,.page-template-page-product .section--text .buttons,.page-template-page-product .section--contact .buttons,.page-template-page-product .section--download .buttons{width:auto;display:inline-block;float:right;margin:40px 0 0}@media(max-width:768px){.page-template-page-text .section--text .buttons,.page-template-page-text .section--contact .buttons,.page-template-page-text .section--download .buttons,.page-template-page-shop .section--text .buttons,.page-template-page-shop .section--contact .buttons,.page-template-page-shop .section--download .buttons,.page-template-page-product .section--text .buttons,.page-template-page-product .section--contact .buttons,.page-template-page-product .section--download .buttons{width:100%}}.page-template-page-text .section--text .buttons .button,.page-template-page-text .section--contact .buttons .button,.page-template-page-text .section--download .buttons .button,.page-template-page-shop .section--text .buttons .button,.page-template-page-shop .section--contact .buttons .button,.page-template-page-shop .section--download .buttons .button,.page-template-page-product .section--text .buttons .button,.page-template-page-product .section--contact .buttons .button,.page-template-page-product .section--download .buttons .button{width:auto;display:inline-block;float:left;margin:5px}@media(max-width:768px){.page-template-page-text .section--text .buttons .button,.page-template-page-text .section--contact .buttons .button,.page-template-page-text .section--download .buttons .button,.page-template-page-shop .section--text .buttons .button,.page-template-page-shop .section--contact .buttons .button,.page-template-page-shop .section--download .buttons .button,.page-template-page-product .section--text .buttons .button,.page-template-page-product .section--contact .buttons .button,.page-template-page-product .section--download .buttons .button{width:100%;margin:10px 0}}.page-template-page-text .section--text .buttons .button .button--label,.page-template-page-text .section--contact .buttons .button .button--label,.page-template-page-text .section--download .buttons .button .button--label,.page-template-page-shop .section--text .buttons .button .button--label,.page-template-page-shop .section--contact .buttons .button .button--label,.page-template-page-shop .section--download .buttons .button .button--label,.page-template-page-product .section--text .buttons .button .button--label,.page-template-page-product .section--contact .buttons .button .button--label,.page-template-page-product .section--download .buttons .button .button--label{display:inline-block;padding:0 22px}@media(max-width:768px){.page-template-page-text .section--text .buttons .button .button--label,.page-template-page-text .section--contact .buttons .button .button--label,.page-template-page-text .section--download .buttons .button .button--label,.page-template-page-shop .section--text .buttons .button .button--label,.page-template-page-shop .section--contact .buttons .button .button--label,.page-template-page-shop .section--download .buttons .button .button--label,.page-template-page-product .section--text .buttons .button .button--label,.page-template-page-product .section--contact .buttons .button .button--label,.page-template-page-product .section--download .buttons .button .button--label{padding:0}}.page-template-page-text .section--text .section--title,.page-template-page-text .section--contact .section--title,.page-template-page-text .section--download .section--title,.page-template-page-shop .section--text .section--title,.page-template-page-shop .section--contact .section--title,.page-template-page-shop .section--download .section--title,.page-template-page-product .section--text .section--title,.page-template-page-product .section--contact .section--title,.page-template-page-product .section--download .section--title{height:auto;background-color:#fff;font-size:36px;margin:0 0 50px;line-height:1.2;color:#000}@media(max-width:768px){.page-template-page-text .section--text .section--title,.page-template-page-text .section--contact .section--title,.page-template-page-text .section--download .section--title,.page-template-page-shop .section--text .section--title,.page-template-page-shop .section--contact .section--title,.page-template-page-shop .section--download .section--title,.page-template-page-product .section--text .section--title,.page-template-page-product .section--contact .section--title,.page-template-page-product .section--download .section--title{font-size:30px}}.page-template-page-text .section--text .section--text-paragraph,.page-template-page-text .section--contact .section--text-paragraph,.page-template-page-text .section--download .section--text-paragraph,.page-template-page-shop .section--text .section--text-paragraph,.page-template-page-shop .section--contact .section--text-paragraph,.page-template-page-shop .section--download .section--text-paragraph,.page-template-page-product .section--text .section--text-paragraph,.page-template-page-product .section--contact .section--text-paragraph,.page-template-page-product .section--download .section--text-paragraph{font-size:18px;line-height:30px;color:#000;padding-left:40px;max-width:calc(100% - 40px);margin-bottom:30px}@media(max-width:768px){.page-template-page-text .section--text .section--text-paragraph,.page-template-page-text .section--contact .section--text-paragraph,.page-template-page-text .section--download .section--text-paragraph,.page-template-page-shop .section--text .section--text-paragraph,.page-template-page-shop .section--contact .section--text-paragraph,.page-template-page-shop .section--download .section--text-paragraph,.page-template-page-product .section--text .section--text-paragraph,.page-template-page-product .section--contact .section--text-paragraph,.page-template-page-product .section--download .section--text-paragraph{padding-left:0;max-width:100%}}.page-template-page-text .section--text .section--text-special,.page-template-page-text .section--contact .section--text-special,.page-template-page-text .section--download .section--text-special,.page-template-page-shop .section--text .section--text-special,.page-template-page-shop .section--contact .section--text-special,.page-template-page-shop .section--download .section--text-special,.page-template-page-product .section--text .section--text-special,.page-template-page-product .section--contact .section--text-special,.page-template-page-product .section--download .section--text-special{padding-right:40px;padding-bottom:40px;font-size:24px;line-height:36px;max-width:calc(50% - 40px);float:left}@media(max-width:768px){.page-template-page-text .section--text .section--text-special,.page-template-page-text .section--contact .section--text-special,.page-template-page-text .section--download .section--text-special,.page-template-page-shop .section--text .section--text-special,.page-template-page-shop .section--contact .section--text-special,.page-template-page-shop .section--download .section--text-special,.page-template-page-product .section--text .section--text-special,.page-template-page-product .section--contact .section--text-special,.page-template-page-product .section--download .section--text-special{max-width:calc(100% - 30px);padding-left:30px;font-size:18px;line-height:30px;padding-right:30px}}@media(max-width:768px){.page-template-page-text .section--text .section--text-special-image,.page-template-page-text .section--contact .section--text-special-image,.page-template-page-text .section--download .section--text-special-image,.page-template-page-shop .section--text .section--text-special-image,.page-template-page-shop .section--contact .section--text-special-image,.page-template-page-shop .section--download .section--text-special-image,.page-template-page-product .section--text .section--text-special-image,.page-template-page-product .section--contact .section--text-special-image,.page-template-page-product .section--download .section--text-special-image{margin-left:-140px;margin-right:-140px;padding-left:0;padding-right:0;width:200%;max-width:calc(100% + 12.5vw)}}.page-template-page-text .section--text .section--text-special img,.page-template-page-text .section--contact .section--text-special img,.page-template-page-text .section--download .section--text-special img,.page-template-page-shop .section--text .section--text-special img,.page-template-page-shop .section--contact .section--text-special img,.page-template-page-shop .section--download .section--text-special img,.page-template-page-product .section--text .section--text-special img,.page-template-page-product .section--contact .section--text-special img,.page-template-page-product .section--download .section--text-special img{width:calc(100% - 40px);padding-left:40px}@media(max-width:768px){.page-template-page-text .section--text .section--text-special img,.page-template-page-text .section--contact .section--text-special img,.page-template-page-text .section--download .section--text-special img,.page-template-page-shop .section--text .section--text-special img,.page-template-page-shop .section--contact .section--text-special img,.page-template-page-shop .section--download .section--text-special img,.page-template-page-product .section--text .section--text-special img,.page-template-page-product .section--contact .section--text-special img,.page-template-page-product .section--download .section--text-special img{width:100%;padding-left:0;margin-left:calc(- $margin-mobile - 30px)}}.page-template-page-text .section--grey,.page-template-page-shop .section--grey,.page-template-page-product .section--grey{background-color:#272727;width:100%}.page-template-page-text .section--grey .content,.page-template-page-shop .section--grey .content,.page-template-page-product .section--grey .content{max-width:100%;width:890px;margin:0 auto;color:#fff;padding:150px 0}@media(max-width:768px){.page-template-page-text .section--grey .content,.page-template-page-shop .section--grey .content,.page-template-page-product .section--grey .content{padding:70px 0;max-width:calc(100% - 60px)}}.page-template-page-text .section--grey .content span,.page-template-page-shop .section--grey .content span,.page-template-page-product .section--grey .content span{font-size:18px;line-height:30px;padding-left:40px;display:block}@media(max-width:768px){.page-template-page-text .section--grey .content span,.page-template-page-shop .section--grey .content span,.page-template-page-product .section--grey .content span{padding-left:0}}.page-template-page-text .section--image img,.page-template-page-shop .section--image img,.page-template-page-product .section--image img{width:100%;height:auto}.page-template-page-text .section--image .image--description,.page-template-page-shop .section--image .image--description,.page-template-page-product .section--image .image--description{width:calc(100% - 220px);text-align:right;margin:0 auto;display:block;font-size:12px;line-height:1.2;margin-top:24px}@media(max-width:768px){.page-template-page-text .section--image .image--description,.page-template-page-shop .section--image .image--description,.page-template-page-product .section--image .image--description{width:calc(100% - 60px);margin-top:10px}}.page-template-page-text .section--contact .content,.page-template-page-shop .section--contact .content,.page-template-page-product .section--contact .content{padding:0}.page-template-page-text .section--contact .content .section--title,.page-template-page-shop .section--contact .content .section--title,.page-template-page-product .section--contact .content .section--title{padding-left:40px}@media(max-width:768px){.page-template-page-text .section--contact .content .section--title,.page-template-page-shop .section--contact .content .section--title,.page-template-page-product .section--contact .content .section--title{padding:0}}.page-id-62 .section--contact,.page-id-638 .section--contact{margin-top:50px}.video--popup{width:100%;height:100%;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.95);opacity:0;visibility:hidden}.video--popup.show{opacity:1;visibility:visible;z-index:999999}.video--popup .video--close{color:#fff;font-size:20px;position:fixed;top:16px;right:16px;cursor:pointer;display:block}.video--popup #video{width:80%;height:60%}.paylane-list{display:block!important}.paylane-list .input-box{display:block}.paylane-list .input-box input{display:block;background-color:#fff}.page-template-page-shop-php #ship-to-different-address-checkbox{float:left;margin-right:10px}.page-template-page-shop-php main a{color:#000!important;font-weight:700!important}@media(max-width:768px){.page-template-page-shop-php .products__list--item .product--name{max-width:200px}.page-template-page-shop-php .products__list--item .product--name-price{float:right}}.page-template-page-shop-php .section--newsletter{height:500px}.page-template-page-shop-php h3{font-size:18px;line-height:1.2;display:block;margin:36px 0}.page-template-page-shop-php .page-title{display:none!important}.page-template-page-shop-php .entry-content{margin-top:100px!important}.page-template-page-shop-php .entry-title{height:auto;background-color:#fff;font-size:36px;margin:50px 0;line-height:1.2;color:#000}.page-template-page-shop-php article{padding:100px 0 0;max-width:890px;width:calc(100% - 140px);margin:0 auto}.page-template-page-shop-php .products__list--item--total{padding:24px 30px 24px 40px}.page-template-page-shop-php .products__list--item--total .product--price{margin:0;line-height:54px}.page-template-page-shop-php .products__list--item--total .product--price:before{display:none}.page-template-page-shop-php .products__list--item--total .product--price .button{border:1px solid #000;width:188px;height:54px;margin:0;box-sizing:border-box;text-decoration:none;color:#000;padding:15px 0 14px;background-color:#fff;text-align:center;cursor:pointer;outline:none;transition:all .3s ease-in-out;position:relative;border-radius:0;background-color:#fff}.page-template-page-shop-php .products__list--item--total .product--price .button:hover{color:#fff;background-color:#000}@media(max-width:768px){.page-template-page-shop-php .products__list--item--total .product--price{width:50%;float:right}.page-template-page-shop-php .products__list--item--total .product--price .button{width:100%}}.page-template-page-shop-php .products__list--item--total .product--name{padding:0;margin:0;height:auto}@media(max-width:768px){.page-template-page-shop-php .products__list--item--total .product--name{width:50%;max-width:50%}}.page-template-page-shop-php .products__list--item--total .product--name .button{border:1px solid #000;margin:0;width:188px;height:54px;margin-left:-1px;box-sizing:border-box;text-decoration:none;color:#000;padding:15px 0 14px;background-color:#fff;text-align:center;cursor:pointer;outline:none;transition:all .3s ease-in-out;position:relative;border-radius:0;background-color:#fff}@media(max-width:768px){.page-template-page-shop-php .products__list--item--total .product--name .button{width:100%}}.page-template-page-shop-php .products__list--item--total .product--name .button:hover{color:#fff;background-color:#000}.page-template-page-shop-php .products__list--item--total .product--name input{border:1px solid #000;color:#000;padding:16px 25px;box-sizing:border-box;margin:0;font-size:16px;resize:none;display:block}@media(max-width:768px){.page-template-page-shop-php .products__list--item--total .product--name input{width:100%}}.page-template-page-shop-php .cart_totals{width:50%}.page-template-page-shop-php .cart_totals h2{font-size:18px;line-height:1.2;display:block;margin:36px 0}.page-template-page-shop-php .cart_totals table{width:100%;text-align:right}.page-template-page-shop-php .checkout-button{width:100%}.page-template-page-shop-php .woocommerce-billing-fields h3,.page-template-page-shop-php .woocommerce-shipping-fields h3{font-size:18px;line-height:1.2;display:block;margin:36px 0}.page-template-page-shop-php .woocommerce-billing-fields input,.page-template-page-shop-php .woocommerce-billing-fields textarea,.page-template-page-shop-php .woocommerce-shipping-fields input,.page-template-page-shop-php .woocommerce-shipping-fields textarea{border:1px solid #000;color:#000;padding:16px 25px;box-sizing:border-box;margin:0;font-size:16px;resize:none;display:block}.page-template-page-shop-php .input-radio{display:inline-block;-webkit-appearance:radio;-moz-appearance:radio}.page-template-page-shop-php .input-checkbox{display:inline-block;-webkit-appearance:checkbox;-moz-appearance:checkbox}#shipping_method input[type=radio]{display:inline-block!important;-webkit-appearance:radio!important;-moz-appearance:radio!important}#shipping_method input[type=checkbox]{display:inline-block!important;-webkit-appearance:checkbox!important;-moz-appearance:checkbox!important}.product-name .details{font-size:12px;color:#272727}@media(max-width:768px){.wc-proceed-to-checkout a{max-width:calc(100% - 40px)}}#payment{background-color:#fff!important;border-top:1px solid #000;color:#000;border-radius:0!important}.company-data-field{opacity:0;max-height:0;transition:all .3s ease}.company-data-field.visible{opacity:1!important;max-height:200px}.processing{position:relative}.processing:after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.7;z-index:9999}.shop--description{font-size:12px;line-height:18px;color:#000}.woocommerce-validated input{border:1px solid #000!important}.button.alt{background-color:#000!important;border-radius:0!important;color:#fff!important}p.woocommerce-invalid-required-field{position:relative}p.woocommerce-invalid-required-field:after{content:'This field is required.'!important;line-height:20px;height:20px;display:block;font-size:14px;color:#a00;position:relative;bottom:0;left:0;width:100%;text-align:left}p.woocommerce-invalid-field{color:#a00!important;position:relative}p.woocommerce-invalid-field input{border-color:#a00!important}p.woocommerce-invalid-field:after{content:'Invalid field value.'!important;line-height:20px;height:20px;display:block;font-size:14px;color:#a00;position:relative;bottom:0;left:0;width:100%;text-align:left}.page-template-page-shop .woocommerce-error{background-color:#fff!important;color:#a00!important;border-top:0!important;padding:0!important}.page-template-page-shop .woocommerce-error li{padding:4px 0!important}.page-template-page-shop .woocommerce-error:before{display:none!important}.woocommerce .button{border:1px solid #000!important;width:188px!important;box-sizing:border-box!important;text-decoration:none!important;color:#000!important;padding:15px 0 14px!important;background-color:#fff!important;text-align:center!important;cursor:pointer!important;outline:none!important;transition:all .3s ease-in-out!important;position:relative!important}.woocommerce .button--download--left{float:left!important}@media(max-width:768px){.woocommerce .button{width:100%!important;box-sizing:content-box!important}}.woocommerce .button:hover{color:#fff!important;background-color:#000!important}.woocommerce .button__border{position:absolute!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.woocommerce .button__border--left:before{position:absolute!important;content:''!important;display:block!important;width:1px!important;height:1px!important;background-color:#fff!important;top:-1px!important;left:-1px!important}.woocommerce .button__border--left:after{position:absolute!important;content:''!important;display:block!important;width:1px!important;height:1px!important;background-color:#fff!important;bottom:-1px!important;left:-1px!important}.woocommerce .button__border--right:before{position:absolute!important;content:''!important;display:block!important;width:1px!important;height:1px!important;background-color:#fff!important;top:-1px!important;right:-1px!important}.woocommerce .button__border--right:after{position:absolute!important;content:''!important;display:block!important;width:1px!important;height:1px!important;background-color:#fff!important;bottom:-1px!important;right:-1px!important}.woocommerce .button--label{display:block!important;line-height:1.2!important;font-size:18px!important}.woocommerce .button--label__details{font-size:12px!important;margin-top:8px!important;opacity:.6!important}.woocommerce .button--price{font-size:24px}.woocommerce .button--submit{padding:17px 0}@-moz-document url-prefix(){.woocommerce .button--submit{padding:16px 0}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.woocommerce .button--submit{padding:17px 0 18px}}.woocommerce .button--submit .button--label{line-height:1}.button-back-to-shop{margin-top:20px!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:768px){main{margin-top:44px}}.section--video.loading:before{display:block;content:'';position:absolute;top:0;left:0;background-color:rgba(0,0,0,.9);width:100%;height:100%;z-index:999}.section--video.loading:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-image:url(../img/icons/loader.svg);background-size:40px 40px;background-repeat:no-repeat;background-position:center;animation:rotate 1s ease;z-index:9999}@keyframes rotate{0%{transform:rotateZ(0)}100%{transform:rotateZ(360)}}.input-text{padding:15px 25px;border:1px solid #000;font-family:'pt serif',serif!important;font-size:16px;line-height:20px}.select2-container--below{padding:15px 25px;border-radius:0;border:1px solid #000;outline:0!important}.select2-container .select2-selection{border-radius:0!important;border:0!important;outline:0!important}.select2-selection__arrow{top:14px!important;right:14px!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#000!important;color:#fff!important;padding:8px 16px!important;font-family:'pt serif',serif!important}.select2-results__option,.select2-results__option:hover{padding:8px 16px!important;font-family:'pt serif',serif!important}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#000!important}.form-row .select2-container{padding:15px 25px;border-radius:0;border:1px solid #000;outline:0!important}.woocommerce-page .woocommerce-info,.woocommerce-page .woocommerce-info a{background-color:#000;color:#fff!important;font-family:'pt serif',serif!important}.woocommerce-page .woocommerce-info::before{display:none!important}.woocommerce-page .woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{border:0!important;border-bottom:1px solid rgba(0,0,0,.1)!important;border-radius:0!important}.woocommerce table.shop_table{border-radius:0!important;border:0!important;border-top:1px solid #000!important;padding:16px 0!important;margin:16px 0!important;border-radius:0!important}.woocommerce ul.order_details{margin:3em 0!important}.woocommerce .woocommerce-customer-details address{border:0!important;border-top:1px solid #000!important;padding:16px 0!important;margin:16px 0!important;border-radius:0!important;line-height:1.25}.woocommerce-customer-details--phone,.woocommerce-customer-details--email{height:28px;line-height:28px}