@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,600,400);.greyscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%)}.color{filter:none;-webkit-filter:grayscale(0)}.cf{zoom:1}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.flexbox{display:-ms-flexbox;display:-webkit-flex;display:flex}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}img{max-width:100%}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.row{zoom:1;margin-left:-10px;margin-right:-10px}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.col{float:left;width:100%;padding-left:10px;padding-right:10px}.row--sml{margin-left:-5px!important;margin-right:-5px!important}.row--sml>.col{padding-left:5px!important;padding-right:5px!important}.row--med{margin-left:-20px;margin-right:-20px}.row--med>.col{padding-left:20px;padding-right:20px}.row--lge{margin-left:-30px;margin-right:-30px}.row--lge>.col{padding-left:30px;padding-right:30px}.row--flush{margin-left:0!important;margin-right:0!important}.row--flush>.col{padding-left:0!important;padding-right:0!important}.col--12of12{width:100%}.push--12of12{margin-left:100%}.col--11of12{width:91.66666667%}.push--11of12{margin-left:91.66666667%}.col--10of12{width:83.33333333%}.push--10of12{margin-left:83.33333333%}.col--9of12{width:75%}.push--9of12{margin-left:75%}.col--8of12{width:66.66666667%}.push--8of12{margin-left:66.66666667%}.col--7of12{width:58.33333333%}.push--7of12{margin-left:58.33333333%}.col--6of12{width:50%}.push--6of12{margin-left:50%}.col--5of12{width:41.66666667%}.push--5of12{margin-left:41.66666667%}.col--4of12{width:33.33333333%}.push--4of12{margin-left:33.33333333%}.col--3of12{width:25%}.push--3of12{margin-left:25%}.col--2of12{width:16.66666667%}.push--2of12{margin-left:16.66666667%}.col--1of12{width:8.33333333%}.push--1of12{margin-left:8.33333333%}.col--0of12{width:0}.push--0of12{margin-left:0}.hide-js{display:none}.no-js .hide-js{display:block}.no-js .hide-no-js{display:none}.show{display:block!important}.hide{display:none!important}.media{display:table;width:100%}.media--auto{width:auto}.media__body,.media__item{display:table-cell;vertical-align:top}.media--middle .media__body,.media--middle .media__item{vertical-align:middle}.media--bottom .media__body,.media--bottom .media__item{vertical-align:bottom}.media--x-sml .media__item{padding-right:2.5px}.media--sml .media__item{padding-right:5px}.media--med .media__item{padding-right:10px}.media--lge .media__item{padding-right:20px}.media__body+.media__item{padding-right:0}.media--x-sml .media__body+.media__item{padding-left:2.5px}.media--sml .media__body+.media__item{padding-left:5px}.media--med .media__body+.media__item{padding-left:10px}.media--lge .media__body+.media__item{padding-left:20px}.media__body{width:100%}.media--auto .media__body{width:auto}

html {
    margin: 0!important;
}

.site-logo {
    max-height: 150px;
    color: transparent;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    margin-bottom: 7px;
    border-radius: 4px;
    border: 0;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    width: 100%;
    margin-bottom: 7px;
    border-radius: 4px;
    border: 0;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 100%;
    margin-bottom: 7px;
    border-radius: 4px;
    border: 0;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    margin-bottom: 7px;
    border-radius: 4px;
    border: 0;
    height: 107px;
}

input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    margin-bottom: 7px;
    border-radius: 4px;
    border: 0;
    margin-top: -4px;
}

span.wpcf7-not-valid-tip {
    position: absolute;
    width: 223px;
    font-size: 12px;
    text-align: right;
    right: 10px;
    z-index: 9;
    margin-top: -38px;
}

a.psa-btn-close {
	display:none;
    cursor: pointer;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    right: 10px;
    position: absolute;
    background: rgba(69, 35, 21, 0.4);
    line-height: 50px;
    margin: 20px auto;
    text-align: center;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

a.psa-btn-close span {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 26px;
    height: 3px;
    margin: -2px 0 0 -13px;
    background: #fff;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

a.psa-btn-close span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

a.psa-btn-close span:nth-child(2) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
} 

.debug {
    position: fixed;
    z-index: 9999;
    font-size: 12px;
    left: 0;
	top:0;
    color: #fff;
    background: rgba(17, 17, 17, 0.92);
    padding: 7px 20px;
	
}

.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    margin: 0em 0px 2em 0;
    border-radius: 50px;
    font-size: 14px;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-tel.wpcf7-validates-as-tel {
    width: 100%;
    margin-bottom: 7px;
    border-radius: 4px;
    border: 0;
}

textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100%;
    margin-bottom: 7px;
    border-radius: 4px;
    border: 0;
    height: 107px;
}

input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    margin-bottom: 7px;
    border-radius: 4px;
    margin-top: -4px;
    outline: none!important;
    transition: all .4s;
    display: table;
    float: none;
    padding: 10px 78px;
    cursor: pointer;
    box-shadow: 0 3px 0px #622e24, 0 0 0 rgb(62, 24, 20) inset;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
    font-size: 18px;
    color: #fff;
    border: 1px solid #622e24;
    background: rgba(173,122,88,1);
    background: -moz-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(173,122,88,1)), color-stop(100%, rgba(82,29,25,1)));
    background: -webkit-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -o-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -ms-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: linear-gradient(to bottom, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad7a58', endColorstr='#521d19', GradientType=0 );
}

input.wpcf7-form-control.wpcf7-submit:hover {
    outline: none!important;
    box-shadow: 0 0 0 #622e24, 0 4px 5px rgb(62, 24, 20) inset;
    border: 1px solid rgb(86, 34, 28);
}

td.thumbcol img {
    height: 51px!important;
    width: auto!important;
}

.modal {
	z-index:101!important
}

.modal h1, h2, h3, h4, h5 {
	color:#fff;
}

a.psa-button:hover i {
    color: #fff;
}

a#gc__bottom {
    outline: none!important;
    transition: all .4s;
    margin: 35px auto 0 auto;
    display: table;
    float: none;
    padding: 16px 78px;
    cursor: pointer;
    box-shadow: 0 3px 0px #622e24, 0 0 0 rgb(62, 24, 20) inset;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.29);
    font-size: 18px;
    color: #fff;
    border-radius: 50px;
    border: 1px solid #622e24;
    background: rgba(173,122,88,1);
    background: -moz-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(173,122,88,1)), color-stop(100%, rgba(82,29,25,1)));
    background: -webkit-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -o-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -ms-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: linear-gradient(to bottom, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad7a58', endColorstr='#521d19', GradientType=0 );
}

a#gc__bottom:hover {
    outline: none!important;
    box-shadow: 0 0 0 #622e24, 0 4px 5px rgb(62, 24, 20) inset;
    border: 1px solid rgb(86, 34, 28);
}

.qtywrap {
    width: 100px;
    background-color: rgba(222, 222, 222, 0);
    overflow-y: auto;
    display: table;
    margin: 0 auto;
}

.qtywrap > div {
    padding: 12px 0;
}

span.vtspinner.vtspinner_bottom.vtspinner_ {
    display: none!important;
}

span.added2cartglobal.added2cartglobal_ {
    display: none!important;
}

.header-image {
    background-image: url(../images/img-bg-blur.jpg);
    background-size: cover;
    background-position: center;
    height: 190px!important;
}

input#place_order {
    outline: none!important;
    transition: all .4s;
    margin: 35px auto 0 auto;
    display: table;
    float: none;
    padding: 16px 78px;
    cursor: pointer;
    box-shadow: 0 3px 0px #622e24, 0 0 0 rgb(62, 24, 20) inset;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.29);
    font-size: 18px;
    color: #fff;
    border-radius: 50px;
    border: 1px solid #622e24;
    background: rgba(173,122,88,1);
    background: -moz-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(173,122,88,1)), color-stop(100%, rgba(82,29,25,1)));
    background: -webkit-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -o-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -ms-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: linear-gradient(to bottom, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad7a58', endColorstr='#521d19', GradientType=0 );
}

input#place_order:hover {
    outline: none!important;
    box-shadow: 0 0 0 #622e24, 0 4px 5px rgb(62, 24, 20) inset;
    border: 1px solid rgb(86, 34, 28);
}

.icon{
	position: relative;
    display: block;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    background: rgba(69, 35, 21, 0.4);
    line-height: 50px;
    margin: 20px auto;
    text-align: center;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}

.create-account {
    display: none;
}

td.product-thumbnail img.attachment-shop_single.size-shop_single.wp-post-image {
    width: 45px;
}

.psa-clicker {
    position: fixed;
	z-index:99;
    bottom: 0; 
    height: 30%;
    transition: all .3s;
    width: 100%;
    background:transparent;
}

.psa-clicker-top {
    position: fixed;
	z-index:99;
    top: 0; 
    height: 40%;
    transition: all .3s;
    width: 100%;
    background:transparent;
}

.view-element {
    display: table;
    background: #111;
    height: 1px; 
    width: 1px;
    position: absolute;
    z-index: 9999;
    bottom: 100px;
}

.icon span{position:absolute;top:50%;left:50%;display:block;width:26px;height:3px;margin:-2px 0 0 -13px;background:#272e3f;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.icon--lge{width:75px;height:75px;line-height:75px;font-size:2em}.icon--cancel span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.icon--cancel span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.icon--menu span{width:14px;margin-left:-7px}.icon--menu span:nth-child(1){-webkit-transform:translate(-5px,-7px);-moz-transform:translate(-5px,-7px);-o-transform:translate(-5px,-7px);transform:translate(-5px,-7px)}.icon--menu span:nth-child(2){-webkit-transform:translate(5px,-7px);-moz-transform:translate(5px,-7px);-o-transform:translate(5px,-7px);transform:translate(5px,-7px)}.icon--menu span:nth-child(3){-webkit-transform:translate(-5px,0);-moz-transform:translate(-5px,0);-o-transform:translate(-5px,0);transform:translate(-5px,0)}.icon--menu span:nth-child(4){-webkit-transform:translate(5px,0);-moz-transform:translate(5px,0);-o-transform:translate(5px,0);transform:translate(5px,0)}.icon--menu span:nth-child(5){-webkit-transform:translate(-5px,7px);-moz-transform:translate(-5px,7px);-o-transform:translate(-5px,7px);transform:translate(-5px,7px)}.icon--menu span:nth-child(6){-webkit-transform:translate(5px,7px);-moz-transform:translate(5px,7px);-o-transform:translate(5px,7px);transform:translate(5px,7px)}.no-csstransforms3d .icon--menu span{width:26px;margin:-2px 0 0 -13px}.no-csstransforms3d .icon--menu span:nth-child(1),.no-csstransforms3d .icon--menu span:nth-child(2){margin-top:-9px}.no-csstransforms3d .icon--menu span:nth-child(5),.no-csstransforms3d .icon--menu span:nth-child(6){margin-top:5px}.no-touch .icon--menu:hover span:nth-child(1){-webkit-transform:translate(-9px,-5px) rotate(-60deg);-moz-transform:translate(-9px,-5px) rotate(-60deg);-o-transform:translate(-9px,-5px) rotate(-60deg);transform:translate(-9px,-5px) rotate(-60deg)}.no-touch .icon--menu:hover span:nth-child(2){-webkit-transform:translate(0,-10px);-moz-transform:translate(0,-10px);-o-transform:translate(0,-10px);transform:translate(0,-10px)}.no-touch .icon--menu:hover span:nth-child(4){-webkit-transform:translate(9px,-5px) rotate(60deg);-moz-transform:translate(9px,-5px) rotate(60deg);-o-transform:translate(9px,-5px) rotate(60deg);transform:translate(9px,-5px) rotate(60deg)}.no-touch .icon--menu:hover span:nth-child(3){-webkit-transform:translate(-9px,5px) rotate(60deg);-moz-transform:translate(-9px,5px) rotate(60deg);-o-transform:translate(-9px,5px) rotate(60deg);transform:translate(-9px,5px) rotate(60deg)}.no-touch .icon--menu:hover span:nth-child(6){-webkit-transform:translate(9px,5px) rotate(-60deg);-moz-transform:translate(9px,5px) rotate(-60deg);-o-transform:translate(9px,5px) rotate(-60deg);transform:translate(9px,5px) rotate(-60deg)}.no-touch .icon--menu:hover span:nth-child(5){-webkit-transform:translate(0,10px);-moz-transform:translate(0,10px);-o-transform:translate(0,10px);transform:translate(0,10px)}.menu-active .icon--menu span:nth-child(1){-webkit-transform:translate(-4px,-4px) rotate(45deg)!important;-moz-transform:translate(-4px,-4px) rotate(45deg)!important;-o-transform:translate(-4px,-4px) rotate(45deg)!important;transform:translate(-4px,-4px) rotate(45deg)!important}.menu-active .icon--menu span:nth-child(4),.menu-active .icon--menu span:nth-child(5){-webkit-transform:translate(4px,-4px) rotate(-45deg)!important;-moz-transform:translate(4px,-4px) rotate(-45deg)!important;-o-transform:translate(4px,-4px) rotate(-45deg)!important;transform:translate(4px,-4px) rotate(-45deg)!important}.menu-active .icon--menu span:nth-child(2),.menu-active .icon--menu span:nth-child(3){-webkit-transform:translate(-4px,4px) rotate(-45deg)!important;-moz-transform:translate(-4px,4px) rotate(-45deg)!important;-o-transform:translate(-4px,4px) rotate(-45deg)!important;transform:translate(-4px,4px) rotate(-45deg)!important}.menu-active .icon--menu span:nth-child(6){-webkit-transform:translate(4px,4px) rotate(45deg)!important;-moz-transform:translate(4px,4px) rotate(45deg)!important;-o-transform:translate(4px,4px) rotate(45deg)!important;transform:translate(4px,4px) rotate(45deg)!important}.menu-active .icon--menu span:nth-child(2),.menu-active .icon--menu span:nth-child(5){opacity:0}.wrapper,body,html{height:100%;height:100vh}.scene,body{background:#fff}body{-webkit-overflow-scrolling:touch}#awwwards{z-index:50;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.wrapper{position:fixed;width:100%;z-index:100}.scene{position:absolute;top:50%;left:50%;z-index:10;width:500px;height:500px}.scene--pointer{cursor:pointer}.scene__canvas{display:block;width:100%;height:100%}.depth{position:relative;z-index:0;width:100%}

.preloader{
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
    z-index:999999;
    background: rgba(173,122,88,1);
    background: -moz-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(173,122,88,1)), color-stop(100%, rgba(82,29,25,1)));
    background: -webkit-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -o-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -ms-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: linear-gradient(to bottom, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad7a58', endColorstr='#521d19', GradientType=0 );
    opacity:1;-webkit-transition:opacity .5s ease;
    -moz-transition:opacity .5s ease;
    -o-transition:opacity .5s ease;transition:opacity .5s ease
}

button.btn.btn-checkout {
	outline: none!important;
    transition: all .4s;
    margin: 35px auto 0 auto;
    display: table;
    padding: 16px 78px;
    cursor: pointer;
    box-shadow: 0 3px 0px #622e24, 0 0 0 rgb(62, 24, 20) inset;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.29);
    font-size: 18px;
    color: #fff;
    border-radius: 50px;
    border: 1px solid #622e24;
    background: rgba(173,122,88,1);
    background: -moz-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(173,122,88,1)), color-stop(100%, rgba(82,29,25,1)));
    background: -webkit-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -o-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: -ms-linear-gradient(top, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    background: linear-gradient(to bottom, rgba(173,122,88,1) 0%, rgba(82,29,25,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ad7a58', endColorstr='#521d19', GradientType=0 );
}

button.btn.btn-checkout:hover {
	outline: none!important;
    box-shadow: 0 0 0 #622e24, 0 4px 5px rgb(62, 24, 20) inset;
    border: 1px solid rgb(86, 34, 28);
}

button.btn.btn-checkout:focus {
	outline: none!important;
}

button.btn.btn-checkout:active {
	outline: none!important;
}

table.psa-table {
    width: 100%;
}

table.psa-table td {
    border-bottom: 1px solid #ccc;
    vertical-align: middle;
}

td.thumbcol img {
    width: 70px;
}

table.psa-table th {
    border-bottom: 2px solid #fff;
    padding: 15px;
    font-size: 16px;
    text-transform: uppercase;
}

table.psa-table h3 {
    background: rgba(255, 255, 255, 0.26);
    padding: 20px;
    text-align: center;
    margin-bottom: 0px;
}

td.thumbcol {
    padding: 11px;
}

h1 {
    text-align: center;
}

div#final {
    overflow: hidden;
}

.mobile-advise {
    display: none;
}

.scene.psa-blur {
    transition:all 1s ease;
    -webkit-filter: blur(30px);
    -o-filter: blur(30px);
    -moz-filter: blur(30px);
    filter: blur(30px);
}

body.modal-active {
    background: #2b1004;
}

.psa-topper {
    width: 100%;
    height: 100%;
    background-image: url(../images/scene/bg-topper.jpg);
    opacity: 0;
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}

.psa-topper.psa-anim {
    transition:all 2s ease;
    opacity: 1; 
}

.xzoom-container {
    position: relative;
    z-index: 999;
    width: 100%;
}

.xzoom-hidden {
    z-index: 999;
}

.xzoom-lens {
    z-index: 999;
    background: #d4d3ce;
}

body.modal-active.final-img {
    background: #d4d3ce;
}

body.modal-active.final-img .scene {
    display: none;
}

.psa-topper.psa-anim .modal__inner {
    padding-top: 150px;
}

.preloader--complete{opacity:0}
.preloader__progress{position:absolute;top:50%;left:50%;width: 90px;height: 90px;margin:-40px 0 0 -40px;}
.preloader__progress img{display:none}
.cssanimations .preloader__progress{border:0px solid transparent;border-top-color: rgba(255, 255, 255, 0);background-image: url(../images/preloader.png);background-size: cover;-webkit-animation:preload 1.5s ease-in-out infinite;-moz-animation:preload 1.5s ease-in-out infinite;-o-animation:preload 1.5s ease-in-out infinite;animation: preload 1.8s ease-in-out infinite;}
.no-cssanimations .preloader__progress img{display:block}

@-webkit-keyframes preload{0%,100%{opacity:1;zoom:1;}50%{opacity:.3;zoom:0.6;}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
@-moz-keyframes preload{0%,100%{opacity:1}50%{opacity:.3;}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
@-o-keyframes preload{0%,100%{opacity:1}50%{opacity:.3;}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}
@keyframes preload{0%,100%{opacity:1;zoom:1;}50%{opacity:.3;zoom:0.6;}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}

.header{position:fixed;top:0;left:0;width:100%;height:0;z-index:99999;padding:10px;padding-bottom:0}.header__btn-close,.header__btn-menu{cursor:pointer}.header__btn-menu{float:left}.header__btn-menu span{background: #ffffff;}

.menu-active .header__btn-menu span,.modal-active .header__btn-menu span{
    background:#272e3f;
    background: rgb(255, 255, 255);
}

.header__btn-close{
    float:right;opacity:0;
    pointer-events:none
}

.header__btn-close span{
    background:#fff
}

.modal-active .header__btn-close{
    opacity:1;
    pointer-events:auto
}

.menu{position:fixed;top:0;left:0;z-index:9999;width:320px;height:100%;padding:20px;padding-top:70px;opacity:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.menu-active .menu{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.menu li a{display:block;padding:1vh 0;font-size:1.3em;color: #111;font-size: 22px;}
.menu li a.anchor--active{color:#a23400}

.footer{position:fixed;left:0;bottom:0;z-index:50;width:100%;text-align:center;padding:20px;font-size:12px;color:#6e8491}.alert{display:none;position:absolute;top:50%;left:50%;z-index:999;width:300px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;-webkit-box-shadow:5px 5px 0 rgba(0,0,0,.1);-moz-box-shadow:5px 5px 0 rgba(0,0,0,.1);-o-box-shadow:5px 5px 0 rgba(0,0,0,.1);box-shadow:5px 5px 0 rgba(0,0,0,.1);color:#272e3f;padding:20px;text-align:center}.alert a{font-style:italic}.alert img{width:50px}.alert--thank-you{display:block;top:80px;left:25px;right:25px;width:auto;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;background:rgba(255,255,255,.8);color:#6e8491;font-size:13px}.alert__content{display:block;font-size:1em}.alert__close{float:right;display:block;width:30px;height:30px;line-height:30px;margin:-15px;margin-left:0;margin-bottom:0;font-size:1.2em;text-align:center;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease;cursor:pointer}.alert__close:hover{color:#272e3f}.fb-like{display:block!important;width:93px;height:20px;margin:5px auto -5px}

.overlay{position:fixed;top:0;opacity: 0.95;left:0;width:350px;max-width:100%;height:100%;z-index:0}

.overlay--active{z-index:999}.modal-active{overflow:hidden}

.modal{
    display:none;
    position:fixed;
    top:0;
    left:0;
    z-index:99;
    width:100%;
    height:100%;
    opacity:0;
    background: rgba(0, 0, 0, 0);
    overflow:auto;
    padding-top:50px;
    color:#fff;
    -webkit-transform:translateZ(0);
    -moz-transform:translateZ(0);
    -o-transform:translateZ(0);
    transform:translateZ(0);
    -webkit-transition:all .3s ease;
    -moz-transition:all .3s ease;
    -o-transition:all .3s ease;
    transition:all .3s ease;
}

.modal--active{display:block}.modal--visible{opacity:1}.modal__inner{padding:20px}.input,.select,.textarea{display:block;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:50px;width:100%;margin:0 0 10px;padding:0 20px;background:rgba(255,255,255,.8);-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;border:none;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-align:left;color:#272e3f}.textarea{height:110px;padding-top:14px;padding-bottom:14px;resize:none}.select{cursor:pointer;background-image:url(https://micro-masterpieces.com/img/select-arrow.png);background-repeat:no-repeat;background-position:right center;background-size:auto 100%;padding-right:30px}::-webkit-input-placeholder{color:#272e3f}:-moz-placeholder{color:#272e3f}::-moz-placeholder{color:#272e3f}:-ms-input-placeholder{color:#272e3f}.validation{display:block;padding:10px 20px;font-size:.8em;margin:-10px 0 10px;background:#272e3f;color:red;text-align:left}.button{display:inline-block;vertical-align:middle;height:50px;line-height:50px;margin:0;padding:0 40px;background:0 0;border:2px solid;-webkit-border-radius:0;-moz-border-radius:0;-o-border-radius:0;border-radius:0;outline:0;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;font-family:inherit;font-size:inherit;text-transform:uppercase;font-weight:600;line-height:inherit;text-decoration:none;color:inherit;-webkit-font-smoothing:antialiased;text-align:center;cursor:pointer;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.button:hover{background-color:#a23400;border-color:#a23400;color:#272e3f}.button--block{display:block;width:100%}.flex-container a:active,.flex-container a:focus,.flexslider a:active,.flexslider a:focus{outline:0}.flex-control-nav,.flex-direction-nav,.slides{margin:0;padding:0;list-style:none}.flexslider{position:relative;height:100%;margin-top:60px}.flexslider>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides{zoom:1;height:100%}.flexslider .slides:after,.flexslider .slides:before{content:"";display:table}.flexslider .slides:after{clear:both}.flexslider .slides li{height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.no-js .flexslider .slides>li:first-child{display:block}.flex-viewport{height:100%;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-direction-nav{display:none}.flex-direction-nav a{position:absolute;top:50%;z-index:10;display:block;width:40px;height:40px;line-height:40px;margin:-20px 5px 0;font-size:3em;opacity:.3;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.modal__inner:hover .flex-direction-nav a{opacity:.7}.flex-direction-nav a:hover{opacity:1!important}.flex-direction-nav a:before{display:inline-block;margin-left:-.1em;font-family:icon-font;color:#fff;text-align:center}.flex-direction-nav a.flex-disabled{opacity:0!important}.flex-direction-nav .flex-prev{right:100%}.flex-direction-nav .flex-prev:before{content:'\e804'}.flex-direction-nav .flex-next{left:100%}.flex-direction-nav .flex-next:before{content:'\e802'}.flex-control-nav{position:absolute;bottom:100%;left:50%;z-index:10;margin-bottom:10px;width:20em;margin-left:-10em;white-space:nowrap;text-align:center}.flex-control-nav li{display:inline-block}.flex-control-nav a{display:block;width:2em;height:2em;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;background:#fff;background-clip:padding-box;border:.7em solid transparent;opacity:.5;overflow:hidden;text-indent:-99999px;cursor:pointer;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.no-touch .flex-control-nav a:hover{opacity:1}.flex-control-nav a.flex-active{opacity:1;border-width:.6em}.slider--team-thumbs .slides{background:#008299}.slider--team-thumbs .slides .slide__inner,.slider--team-thumbs .slides li{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.slider--team-thumbs .slides li{position:relative;background-size:cover;height:200px;opacity:.3}.slider--team-thumbs .slides li .table{width:100%;height:100%}.slider--team-thumbs .slides li:hover{opacity:1}.no-touch .slider--team-thumbs .slides li:hover .slide__inner{opacity:1}.slider--team-thumbs .slides .flex-active-slide{opacity:1}.slider--team-thumbs .slides .slide__inner{vertical-align:middle;text-align:center;cursor:pointer;opacity:0;background:rgba(0,0,0,.7)}.slider--team{text-align:center}body{font-family: 'open sans',sans-serif!important;font-weight:400;font-size:16px;line-height:1.3;color:#272e3f;-webkit-font-smoothing:antialiased;}h1,h2,h3,h4,h5,hr,ol,p,ul{margin:0 0 20px}h1,h2,h3,h4,h5{font-weight:400}h1{font-size:3em;font-weight:300}h2{font-size:1.4em}h3{font-size:1.2em}h4{font-size:1em;color:#a23400;text-transform:uppercase;font-weight:600}h5{font-size:.9em}b,strong{font-weight:600}small{font-size:.8em}.larger{font-size:1.2em}a{color:inherit;text-decoration:none;-webkit-transition:all .15s ease;-moz-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}
a:hover,a:hover i{color:#a23400;}
.primary{color:#a23400}
hr{clear:both;border:none;border-top:1px solid #c0c7d8}
.list{list-style:square}
.list--numbered{
    list-style:decimal
}

.no-margin{
    margin:0!important
}
.flat{
    margin-bottom:0!important
}
.flush{
    padding:0!important
}
.margin-bottom{
    margin-bottom:10px
}
.margin-bottom--sml{
    margin-bottom:10px
}
.margin-bottom--med{
    margin-bottom:20px
}
.margin-bottom--lge{
    margin-bottom:30px
}

@media screen and (min-width:40em){.margin-bottom{margin-bottom:20px}}
@media screen and (min-width:65em){.margin-bottom{margin-bottom:30px}}.margin-right{margin-right:10px}.margin-right--sml{margin-right:10px}.margin-right--med{margin-right:20px}.margin-right--lge{margin-right:30px}
@media screen and (min-width:40em){.margin-right{margin-right:20px}}
@media screen and (min-width:65em){.margin-right{margin-right:30px}}.margin-left{margin-left:10px}.margin-left--sml{margin-left:10px}.margin-left--med{margin-left:20px}.margin-left--lge{margin-left:30px}
@media screen and (min-width:40em){.margin-left{margin-left:20px}}
@media screen and (min-width:65em){.margin-left{margin-left:30px}}.margin-top{margin-top:10px}.margin-top--sml{margin-top:10px}.margin-top--med{margin-top:20px}.margin-top--lge{margin-top:30px}
@media screen and (min-width:40em){.margin-top{margin-top:20px}}
@media screen and (min-width:65em){.margin-top{margin-top:30px}}.margin{margin:10px}.margin--sml{margin:10px}.margin--med{margin:20px}.margin--lge{margin:30px}
@media screen and (min-width:40em){.margin{margin:20px}}
@media screen and (min-width:65em){.margin{margin:30px}}.padding-bottom{padding-bottom:10px}.padding-bottom--sml{padding-bottom:10px}.padding-bottom--med{padding-bottom:20px}.padding-bottom--lge{padding-bottom:30px}
@media screen and (min-width:40em){.padding-bottom{padding-bottom:20px}}
@media screen and (min-width:65em){.padding-bottom{padding-bottom:30px}}.padding-right{padding-right:10px}.padding-right--sml{padding-right:10px}.padding-right--med{padding-right:20px}.padding-right--lge{padding-right:30px}
@media screen and (min-width:40em){.padding-right{padding-right:20px}}
@media screen and (min-width:65em){.padding-right{padding-right:30px}}.padding-left{padding-left:10px}.padding-left--sml{padding-left:10px}.padding-left--med{padding-left:20px}.padding-left--lge{padding-left:30px}
@media screen and (min-width:40em){.padding-left{padding-left:20px}}
@media screen and (min-width:65em){.padding-left{padding-left:30px}}.padding-top{padding-top:10px}.padding-top--sml{padding-top:10px}.padding-top--med{padding-top:20px}.padding-top--lge{padding-top:30px}
@media screen and (min-width:40em){.padding-top{padding-top:20px}}
@media screen and (min-width:65em){.padding-top{padding-top:30px}}.padding{padding:10px}.padding--sml{padding:10px}.padding--med{padding:20px}.padding--lge{padding:30px}
@media screen and (min-width:40em){.padding{padding:20px}}
@media screen and (min-width:65em){.padding{padding:30px}}.border-bottom{border-bottom:1px solid #c0c7d8}.no-border-bottom{border-bottom:none}
@media screen and (min-width:30em){.border-bottom--s{border-bottom:1px solid #c0c7d8}.no-border-bottom--s{border-bottom:none}}
@media screen and (min-width:40em){.border-bottom--sm{border-bottom:1px solid #c0c7d8}.no-border-bottom--sm{border-bottom:none}}
@media screen and (min-width:55em){.border-bottom--m{border-bottom:1px solid #c0c7d8}.no-border-bottom--m{border-bottom:none}}
@media screen and (min-width:65em){.border-bottom--ml{border-bottom:1px solid #c0c7d8}.no-border-bottom--ml{border-bottom:none}}
@media screen and (min-width:80em){.border-bottom--l{border-bottom:1px solid #c0c7d8}.no-border-bottom--l{border-bottom:none}}
@media screen and (min-width:100em){.border-bottom--xl{border-bottom:1px solid #c0c7d8}.no-border-bottom--xl{border-bottom:none}}.border-right{border-right:1px solid #c0c7d8}.no-border-right{border-right:none}
@media screen and (min-width:30em){.border-right--s{border-right:1px solid #c0c7d8}.no-border-right--s{border-right:none}}
@media screen and (min-width:40em){.border-right--sm{border-right:1px solid #c0c7d8}.no-border-right--sm{border-right:none}}
@media screen and (min-width:55em){.border-right--m{border-right:1px solid #c0c7d8}.no-border-right--m{border-right:none}}
@media screen and (min-width:65em){.border-right--ml{border-right:1px solid #c0c7d8}.no-border-right--ml{border-right:none}}
@media screen and (min-width:80em){.border-right--l{border-right:1px solid #c0c7d8}.no-border-right--l{border-right:none}}
@media screen and (min-width:100em){.border-right--xl{border-right:1px solid #c0c7d8}.no-border-right--xl{border-right:none}}.border-left{border-left:1px solid #c0c7d8}.no-border-left{border-left:none}
@media screen and (min-width:30em){.border-left--s{border-left:1px solid #c0c7d8}.no-border-left--s{border-left:none}}
@media screen and (min-width:40em){.border-left--sm{border-left:1px solid #c0c7d8}.no-border-left--sm{border-left:none}}
@media screen and (min-width:55em){.border-left--m{border-left:1px solid #c0c7d8}.no-border-left--m{border-left:none}}
@media screen and (min-width:65em){.border-left--ml{border-left:1px solid #c0c7d8}.no-border-left--ml{border-left:none}}
@media screen and (min-width:80em){.border-left--l{border-left:1px solid #c0c7d8}.no-border-left--l{border-left:none}}
@media screen and (min-width:100em){.border-left--xl{border-left:1px solid #c0c7d8}.no-border-left--xl{border-left:none}}.border-top{border-top:1px solid #c0c7d8}.no-border-top{border-top:none}
@media screen and (min-width:30em){.border-top--s{border-top:1px solid #c0c7d8}.no-border-top--s{border-top:none}}
@media screen and (min-width:40em){.border-top--sm{border-top:1px solid #c0c7d8}.no-border-top--sm{border-top:none}}
@media screen and (min-width:55em){.border-top--m{border-top:1px solid #c0c7d8}.no-border-top--m{border-top:none}}
@media screen and (min-width:65em){.border-top--ml{border-top:1px solid #c0c7d8}.no-border-top--ml{border-top:none}}
@media screen and (min-width:80em){.border-top--l{border-top:1px solid #c0c7d8}.no-border-top--l{border-top:none}}
@media screen and (min-width:100em){.border-top--xl{border-top:1px solid #c0c7d8}.no-border-top--xl{border-top:none}}.border{border:1px solid #c0c7d8}.no-border{border:none}
@media screen and (min-width:30em){.border--s{border:1px solid #c0c7d8}.no-border--s{border:none}}
@media screen and (min-width:40em){.border--sm{border:1px solid #c0c7d8}.no-border--sm{border:none}}
@media screen and (min-width:55em){.border--m{border:1px solid #c0c7d8}.no-border--m{border:none}}
@media screen and (min-width:65em){.border--ml{border:1px solid #c0c7d8}.no-border--ml{border:none}}
@media screen and (min-width:80em){.border--l{border:1px solid #c0c7d8}.no-border--l{border:none}}
@media screen and (min-width:100em){.border--xl{border:1px solid #c0c7d8}.no-border--xl{border:none}}.float--left{float:left}.float--right{float:right}.pin--left{position:absolute;left:0}.pin--right{position:absolute;right:0}.text--left{text-align:left!important}.text--center{text-align:center!important}.text--right{text-align:right!important}.indent{padding-left:30px}.indent--2{padding-left:60px}.vertical--top{vertical-align:top}.vertical--center{vertical-align:middle}.vertical--bottom{vertical-align:bottom}.relative{position:relative}.vertically-centered{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.noclick{pointer-events:none}.nowrap{white-space:nowrap}.wrap{white-space:normal}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ellipsis{white-space:nowrap;width:100%;text-overflow:ellipsis;overflow:hidden}.table{display:table}.table__cell{display:table-cell}
@media screen and (min-width:30em){.col--12of12-s{width:100%}.push--12of12-s{margin-left:100%}.col--11of12-s{width:91.66666667%}.push--11of12-s{margin-left:91.66666667%}.col--10of12-s{width:83.33333333%}.push--10of12-s{margin-left:83.33333333%}.col--9of12-s{width:75%}.push--9of12-s{margin-left:75%}.col--8of12-s{width:66.66666667%}.push--8of12-s{margin-left:66.66666667%}.col--7of12-s{width:58.33333333%}.push--7of12-s{margin-left:58.33333333%}.col--6of12-s{width:50%}.push--6of12-s{margin-left:50%}.col--5of12-s{width:41.66666667%}.push--5of12-s{margin-left:41.66666667%}.col--4of12-s{width:33.33333333%}.push--4of12-s{margin-left:33.33333333%}.col--3of12-s{width:25%}.push--3of12-s{margin-left:25%}.col--2of12-s{width:16.66666667%}.push--2of12-s{margin-left:16.66666667%}.col--1of12-s{width:8.33333333%}.push--1of12-s{margin-left:8.33333333%}.col--0of12-s{width:0}.push--0of12-s{margin-left:0}.hide--s{display:none!important}.show--s{display:block!important}.show-inline--s{display:inline!important}}
@media screen and (min-width:40em){.col--12of12-sm{width:100%}.push--12of12-sm{margin-left:100%}.col--11of12-sm{width:91.66666667%}.push--11of12-sm{margin-left:91.66666667%}.col--10of12-sm{width:83.33333333%}.push--10of12-sm{margin-left:83.33333333%}.col--9of12-sm{width:75%}.push--9of12-sm{margin-left:75%}.col--8of12-sm{width:66.66666667%}.push--8of12-sm{margin-left:66.66666667%}.col--7of12-sm{width:58.33333333%}.push--7of12-sm{margin-left:58.33333333%}.col--6of12-sm{width:50%}.push--6of12-sm{margin-left:50%}.col--5of12-sm{width:41.66666667%}.push--5of12-sm{margin-left:41.66666667%}.col--4of12-sm{width:33.33333333%}.push--4of12-sm{margin-left:33.33333333%}.col--3of12-sm{width:25%}.push--3of12-sm{margin-left:25%}.col--2of12-sm{width:16.66666667%}.push--2of12-sm{margin-left:16.66666667%}.col--1of12-sm{width:8.33333333%}.push--1of12-sm{margin-left:8.33333333%}.col--0of12-sm{width:0}.push--0of12-sm{margin-left:0}.hide--sm{display:none!important}.show--sm{display:block!important}.show-inline--sm{display:inline!important}.alert--thank-you{left:80px;right:auto;width:350px}.modal__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:60px}.no-csstransforms3d .modal__inner{position:static!important;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;width:100%
    }

.flex-direction-nav{display:block}h1{font-size:4em}h2{font-size:1.6em}}

@media screen and (min-width:55em){.row{margin-left:-20px;margin-right:-20px}.col{padding-left:20px;padding-right:20px}.row--med{margin-left:-30px;margin-right:-30px}.row--med>.col{padding-left:30px;padding-right:30px}.row--lge{margin-left:-40px;margin-right:-40px}.row--lge>.col{padding-left:40px;padding-right:40px}.col--12of12-m{width:100%}.push--12of12-m{margin-left:100%}.col--11of12-m{width:91.66666667%}.push--11of12-m{margin-left:91.66666667%}.col--10of12-m{width:83.33333333%}.push--10of12-m{margin-left:83.33333333%}.col--9of12-m{width:75%}.push--9of12-m{margin-left:75%}.col--8of12-m{width:66.66666667%}.push--8of12-m{margin-left:66.66666667%}.col--7of12-m{width:58.33333333%}.push--7of12-m{margin-left:58.33333333%}.col--6of12-m{width:50%}.push--6of12-m{margin-left:50%}.col--5of12-m{width:41.66666667%}.push--5of12-m{margin-left:41.66666667%}.col--4of12-m{width:33.33333333%}.push--4of12-m{margin-left:33.33333333%}.col--3of12-m{width:25%}.push--3of12-m{margin-left:25%}.col--2of12-m{width:16.66666667%}.push--2of12-m{margin-left:16.66666667%}.col--1of12-m{width:8.33333333%}.push--1of12-m{margin-left:8.33333333%}.col--0of12-m{width:0}.push--0of12-m{margin-left:0}.hide--m{display:none!important}.show--m{display:block!important}.show-inline--m{display:inline!important}
.modal {
    padding-top:0px
}
.modal__inner{padding:80px}body{font-size:17px}}

@media screen and (min-width:65em){.col--12of12-ml{width:100%}.push--12of12-ml{margin-left:100%}.col--11of12-ml{width:91.66666667%}.push--11of12-ml{margin-left:91.66666667%}.col--10of12-ml{width:83.33333333%}.push--10of12-ml{margin-left:83.33333333%}.col--9of12-ml{width:75%}.push--9of12-ml{margin-left:75%}.col--8of12-ml{width:66.66666667%}.push--8of12-ml{margin-left:66.66666667%}.col--7of12-ml{width:58.33333333%}.push--7of12-ml{margin-left:58.33333333%}.col--6of12-ml{width:50%}.push--6of12-ml{margin-left:50%}.col--5of12-ml{width:41.66666667%}.push--5of12-ml{margin-left:41.66666667%}.col--4of12-ml{width:33.33333333%}.push--4of12-ml{margin-left:33.33333333%}.col--3of12-ml{width:25%}.push--3of12-ml{margin-left:25%}.col--2of12-ml{width:16.66666667%}.push--2of12-ml{margin-left:16.66666667%}.col--1of12-ml{width:8.33333333%}.push--1of12-ml{margin-left:8.33333333%}.col--0of12-ml{width:0}.push--0of12-ml{margin-left:0}.hide--ml{display:none!important}.show--ml{display:block!important}.show-inline--ml{display:inline!important}.flex-direction-nav a{width:50px;height:50px;line-height:50px;font-size:4em;margin:-25px 10px 0}}

@media screen and (min-width:80em){.col--12of12-l{width:100%}.push--12of12-l{margin-left:100%}.col--11of12-l{width:91.66666667%}.push--11of12-l{margin-left:91.66666667%}.col--10of12-l{width:83.33333333%}.push--10of12-l{margin-left:83.33333333%}.col--9of12-l{width:75%}.push--9of12-l{margin-left:75%}.col--8of12-l{width:66.66666667%}.push--8of12-l{margin-left:66.66666667%}.col--7of12-l{width:58.33333333%}.push--7of12-l{margin-left:58.33333333%}.col--6of12-l{width:50%}.push--6of12-l{margin-left:50%}.col--5of12-l{width:41.66666667%}.push--5of12-l{margin-left:41.66666667%}.col--4of12-l{width:33.33333333%}.push--4of12-l{margin-left:33.33333333%}.col--3of12-l{width:25%}.push--3of12-l{margin-left:25%}.col--2of12-l{width:16.66666667%}.push--2of12-l{margin-left:16.66666667%}.col--1of12-l{width:8.33333333%}.push--1of12-l{margin-left:8.33333333%}.col--0of12-l{width:0}.push--0of12-l{margin-left:0}.hide--l{display:none!important}.show--l{display:block!important}.show-inline--l{display:inline!important}body{font-size:18px}}.lt-ie9 .col--12of12-s{width:100%}.lt-ie9 .push--12of12-s{margin-left:100%}.lt-ie9 .col--11of12-s{width:91.66666667%}.lt-ie9 .push--11of12-s{margin-left:91.66666667%}.lt-ie9 .col--10of12-s{width:83.33333333%}.lt-ie9 .push--10of12-s{margin-left:83.33333333%}.lt-ie9 .col--9of12-s{width:75%}.lt-ie9 .push--9of12-s{margin-left:75%}.lt-ie9 .col--8of12-s{width:66.66666667%}.lt-ie9 .push--8of12-s{margin-left:66.66666667%}.lt-ie9 .col--7of12-s{width:58.33333333%}.lt-ie9 .push--7of12-s{margin-left:58.33333333%}.lt-ie9 .col--6of12-s{width:50%}.lt-ie9 .push--6of12-s{margin-left:50%}.lt-ie9 .col--5of12-s{width:41.66666667%}.lt-ie9 .push--5of12-s{margin-left:41.66666667%}.lt-ie9 .col--4of12-s{width:33.33333333%}.lt-ie9 .push--4of12-s{margin-left:33.33333333%}.lt-ie9 .col--3of12-s{width:25%}.lt-ie9 .push--3of12-s{margin-left:25%}.lt-ie9 .col--2of12-s{width:16.66666667%}.lt-ie9 .push--2of12-s{margin-left:16.66666667%}.lt-ie9 .col--1of12-s{width:8.33333333%}.lt-ie9 .push--1of12-s{margin-left:8.33333333%}.lt-ie9 .col--0of12-s{width:0}.lt-ie9 .push--0of12-s{margin-left:0}.lt-ie9 .hide--s{display:none!important}.lt-ie9 .show--s{display:block!important}.lt-ie9 .show-inline--s{display:inline!important}.lt-ie9 .col--12of12-sm{width:100%}.lt-ie9 .push--12of12-sm{margin-left:100%}.lt-ie9 .col--11of12-sm{width:91.66666667%}.lt-ie9 .push--11of12-sm{margin-left:91.66666667%}.lt-ie9 .col--10of12-sm{width:83.33333333%}.lt-ie9 .push--10of12-sm{margin-left:83.33333333%}.lt-ie9 .col--9of12-sm{width:75%}.lt-ie9 .push--9of12-sm{margin-left:75%}.lt-ie9 .col--8of12-sm{width:66.66666667%}.lt-ie9 .push--8of12-sm{margin-left:66.66666667%}.lt-ie9 .col--7of12-sm{width:58.33333333%}.lt-ie9 .push--7of12-sm{margin-left:58.33333333%}.lt-ie9 .col--6of12-sm{width:50%}.lt-ie9 .push--6of12-sm{margin-left:50%}.lt-ie9 .col--5of12-sm{width:41.66666667%}.lt-ie9 .push--5of12-sm{margin-left:41.66666667%}.lt-ie9 .col--4of12-sm{width:33.33333333%}.lt-ie9 .push--4of12-sm{margin-left:33.33333333%}.lt-ie9 .col--3of12-sm{width:25%}.lt-ie9 .push--3of12-sm{margin-left:25%}.lt-ie9 .col--2of12-sm{width:16.66666667%}.lt-ie9 .push--2of12-sm{margin-left:16.66666667%}.lt-ie9 .col--1of12-sm{width:8.33333333%}.lt-ie9 .push--1of12-sm{margin-left:8.33333333%}.lt-ie9 .col--0of12-sm{width:0}.lt-ie9 .push--0of12-sm{margin-left:0}.lt-ie9 .hide--sm{display:none!important}.lt-ie9 .show--sm{display:block!important}.lt-ie9 .show-inline--sm{display:inline!important}.lt-ie9 .alert--thank-you{left:80px;right:auto;width:350px}.lt-ie9 .modal__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:60px}.no-csstransforms3d.lt-ie9 .modal__inner{position:static!important;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none;width:100%}.lt-ie9 .flex-direction-nav{display:block}.lt-ie9 h1{font-size:4em}.lt-ie9 h2{font-size:1.6em}.lt-ie9 .row{margin-left:-20px;margin-right:-20px}.lt-ie9 .col{padding-left:20px;padding-right:20px}.lt-ie9 .row--med{margin-left:-30px;margin-right:-30px}.lt-ie9 .row--med>.col{padding-left:30px;padding-right:30px}.lt-ie9 .row--lge{margin-left:-40px;margin-right:-40px}.lt-ie9 .row--lge>.col{padding-left:40px;padding-right:40px}.lt-ie9 .col--12of12-m{width:100%}.lt-ie9 .push--12of12-m{margin-left:100%}.lt-ie9 .col--11of12-m{width:91.66666667%}.lt-ie9 .push--11of12-m{margin-left:91.66666667%}.lt-ie9 .col--10of12-m{width:83.33333333%}.lt-ie9 .push--10of12-m{margin-left:83.33333333%}.lt-ie9 .col--9of12-m{width:75%}.lt-ie9 .push--9of12-m{margin-left:75%}.lt-ie9 .col--8of12-m{width:66.66666667%}.lt-ie9 .push--8of12-m{margin-left:66.66666667%}.lt-ie9 .col--7of12-m{width:58.33333333%}.lt-ie9 .push--7of12-m{margin-left:58.33333333%}.lt-ie9 .col--6of12-m{width:50%}.lt-ie9 .push--6of12-m{margin-left:50%}.lt-ie9 .col--5of12-m{width:41.66666667%}.lt-ie9 .push--5of12-m{margin-left:41.66666667%}.lt-ie9 .col--4of12-m{width:33.33333333%}.lt-ie9 .push--4of12-m{margin-left:33.33333333%}.lt-ie9 .col--3of12-m{width:25%}.lt-ie9 .push--3of12-m{margin-left:25%}.lt-ie9 .col--2of12-m{width:16.66666667%}.lt-ie9 .push--2of12-m{margin-left:16.66666667%}.lt-ie9 .col--1of12-m{width:8.33333333%}.lt-ie9 .push--1of12-m{margin-left:8.33333333%}.lt-ie9 .col--0of12-m{width:0}.lt-ie9 .push--0of12-m{margin-left:0}.lt-ie9 .hide--m{display:none!important}.lt-ie9 .show--m{display:block!important}.lt-ie9 .show-inline--m{display:inline!important}.lt-ie9 .modal{padding-top:30px}.lt-ie9 .modal__inner{padding:80px}.lt-ie9 body{font-size:17px}.lt-ie9 .col--12of12-ml{width:100%}.lt-ie9 .push--12of12-ml{margin-left:100%}.lt-ie9 .col--11of12-ml{width:91.66666667%}.lt-ie9 .push--11of12-ml{margin-left:91.66666667%}.lt-ie9 .col--10of12-ml{width:83.33333333%}.lt-ie9 .push--10of12-ml{margin-left:83.33333333%}.lt-ie9 .col--9of12-ml{width:75%}.lt-ie9 .push--9of12-ml{margin-left:75%}.lt-ie9 .col--8of12-ml{width:66.66666667%}.lt-ie9 .push--8of12-ml{margin-left:66.66666667%}.lt-ie9 .col--7of12-ml{width:58.33333333%}.lt-ie9 .push--7of12-ml{margin-left:58.33333333%}.lt-ie9 .col--6of12-ml{width:50%}.lt-ie9 .push--6of12-ml{margin-left:50%}.lt-ie9 .col--5of12-ml{width:41.66666667%}.lt-ie9 .push--5of12-ml{margin-left:41.66666667%}.lt-ie9 .col--4of12-ml{width:33.33333333%}.lt-ie9 .push--4of12-ml{margin-left:33.33333333%}.lt-ie9 .col--3of12-ml{width:25%}.lt-ie9 .push--3of12-ml{margin-left:25%}.lt-ie9 .col--2of12-ml{width:16.66666667%}.lt-ie9 .push--2of12-ml{margin-left:16.66666667%}.lt-ie9 .col--1of12-ml{width:8.33333333%}.lt-ie9 .push--1of12-ml{margin-left:8.33333333%}.lt-ie9 .col--0of12-ml{width:0}.lt-ie9 .push--0of12-ml{margin-left:0}.lt-ie9 .hide--ml{display:none!important}.lt-ie9 .show--ml{display:block!important}.lt-ie9 .show-inline--ml{display:inline!important}.lt-ie9 .flex-direction-nav a{width:50px;height:50px;line-height:50px;font-size:4em;margin:-25px 10px 0}.lt-ie9 .col--12of12-l{width:100%}.lt-ie9 .push--12of12-l{margin-left:100%}.lt-ie9 .col--11of12-l{width:91.66666667%}.lt-ie9 .push--11of12-l{margin-left:91.66666667%}.lt-ie9 .col--10of12-l{width:83.33333333%}.lt-ie9 .push--10of12-l{margin-left:83.33333333%}.lt-ie9 .col--9of12-l{width:75%}.lt-ie9 .push--9of12-l{margin-left:75%}.lt-ie9 .col--8of12-l{width:66.66666667%}.lt-ie9 .push--8of12-l{margin-left:66.66666667%}.lt-ie9 .col--7of12-l{width:58.33333333%}.lt-ie9 .push--7of12-l{margin-left:58.33333333%}.lt-ie9 .col--6of12-l{width:50%}.lt-ie9 .push--6of12-l{margin-left:50%}.lt-ie9 .col--5of12-l{width:41.66666667%}.lt-ie9 .push--5of12-l{margin-left:41.66666667%}.lt-ie9 .col--4of12-l{width:33.33333333%}.lt-ie9 .push--4of12-l{margin-left:33.33333333%}.lt-ie9 .col--3of12-l{width:25%}.lt-ie9 .push--3of12-l{margin-left:25%}.lt-ie9 .col--2of12-l{width:16.66666667%}.lt-ie9 .push--2of12-l{margin-left:16.66666667%}.lt-ie9 .col--1of12-l{width:8.33333333%}.lt-ie9 .push--1of12-l{margin-left:8.33333333%}.lt-ie9 .col--0of12-l{width:0}.lt-ie9 .push--0of12-l{margin-left:0}.lt-ie9 .hide--l{display:none!important}.lt-ie9 .show--l{display:block!important}.lt-ie9 .show-inline--l{display:inline!important}.lt-ie9 body{font-size:18px}

@media screen and (max-width:768px){ 

.xzoom-hidden {
    border-radius: 50%;
    width: 100%!important;
    height: 40%!important;
}
 .psa-topper.psa-anim .modal__inner {
    padding-top: 165px;
}
 .psa-topper {
    zoom: 0.5;
    margin-top: -100px;
}
.mobile-advise {
    display: table;
    position: fixed;
    width: 100%;
    background: rgba(0, 0, 0, 0.82);
    left: 0;
    z-index: 999;
    font-size: 40px;
    bottom: 0;
    font-weight: 100;
    padding: 20px 0 25px 0;
}

.mobile-advise div span {
    font-size: 20px;
    display: inline-table;
    vertical-align: middle;
}

.mobile-advise div {
    text-align: center;
    vertical-align: middle;
    margin: -16px 0;
}

.mobile-advise p img {
    width: 110px;
    float: left;
    margin-left: 75px;
    margin-top: -21px;
    margin-right: -40px;
}

.mobile-advise div img {width: 46px;display: inline-table;vertical-align: middle;}
}

@media only screen and (max-width:540px){form.checkout.woocommerce-checkout .col-1{width:100%!important;}
form.checkout.woocommerce-checkout .col-2{width:100%!important;}
table.wcplprotable tbody tr{padding:23px 29px!important;}
tr.product_id_1.in-stock{padding-top:5px!important;}
#tb_ tr.in-stock{position:relative;text-align:center;border-bottom: 1px solid rgba(255, 255, 255, 0.1)!important;border-top: none!important;border-left: none!important;padding-bottom: 36px!important;border-right: none!important;}
#tb_ tr.in-stock .thumbcol{left: 10px;text-align: left!important;position: absolute;z-index: 1;background: transparent!important;}
#tb_ tr.in-stock .thumbcol img{height: 51px!important;}
#tb_ tr.in-stock .titlecol{display:table;padding-left:59px;text-align:left!important;background: transparent;}
#tb_ tr.in-stock .pricecol{display:inline;font-weight: bold;}
#tb_ tr.in-stock .qtycol{display:inline;position: relative;z-index: 5;}
#tb_ tr.in-stock .qtycol .qtywrap{margin-top:10px;margin-bottom: -12px;margin-right: -19px;}
span.woocommerce-Price-amount.amount{font-size:19px;color:#3;}

.page-loader::before{width:250px;height:250px;}
#home-slider-top .slide-title{width:80%;height:200px;}
#home-slider-top .slide-title h2.slide-mus-title{font-size:22px;}
#buy-ticket .buy-ticket-text{padding:50px 0;}
#buy-ticket h3{font-size:22px!important;}
.section-text.text-block.align-left{font-size:14px!important;}
#buy-ticket .banner-image img{max-width:45%;}
.alt-features-title{padding:0 30px;}
#tb_ tr.in-stock td {
    border: none!important;
    background: transparent;
}

.qtycol input.input-text.qty.text {height: 35px;}

.qtywrap > div {
    padding: 6px 0;
}

table#tb_ {
    border: none;
}

table.shop_table.shop_table_responsive.cart a.remove {
    display: table;
    margin: 0 auto;
    background: #e41515;
    color: #fff!important;
}

table.shop_table.shop_table_responsive.cart tr {border-bottom:1px solid #ccc;background:#fff!important;padding: 13px;}

table.shop_table.shop_table_responsive.cart td {border:none}

table.shop_table.shop_table_responsive.cart td.product-thumbnail {
    display: block;
    text-align: center!important;
}

table.shop_table.shop_table_responsive.cart td.product-thumbnail img{
    height: 65px!important;
    width: auto!important;
}

table.shop_table.shop_table_responsive.cart td.product-thumbnail:before {
    display: none;
}

table.shop_table.shop_table_responsive.cart td {
    background: #fff!important;
}

table.shop_table.shop_table_responsive.cart td.product-name {
    text-align: left!important;
}
table.shop_table.shop_table_responsive.cart span {
    color: #111!important;
}

table.shop_table.woocommerce-checkout-review-order-table span {
    color: #000!important;
}
a.psa-button {
    padding: 16px 60px!important;
    width: 100%;
    text-align: center;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details span {
    color: #111!important;
}
}
/***********************************************/
.page__row {
    margin: 10vh auto 0 auto;
}
.page__cell{
    max-width: 1115px;
    margin: 0 auto;
}
.img{
    width: 100%;
}
.section5__headline{
    font-size: 3.75rem;
    color: #fff;
    font-weight: 300;
    letter-spacing: .2em;
    text-transform: uppercase;
    line-height: 0.75;
    text-align: center;
    padding-top: 2rem;
}
.section5__info{
    width: 100%;
    display: flex;
    justify-content: center;
    margin-top: 6rem;
}
.tablet{
    display: none;
}
.section__info-block1{
    width: 33.75rem;
    display: flex;
    justify-content: space-between;margin-right: 30px;
}
.block1__left{
    position: relative;
    width: 16rem;
}
.block1__left-text{
    position: absolute;
    bottom: 1.375rem;
    right: 0;
    left: 0;
    padding: 0 .6rem;
    font-size: 1.75rem;
    font-family: 'Bebas Neue', sans-serif;
    color: #fff;
    line-height: 1.071;
    text-align: center;
    text-shadow: 0 4px 4px rgba(21, 21, 22, 0.9);
}
.block1__right{
    width: 16rem;
}
.block1__right-headline{
    font-size: 24px;
    color: #fff;
    text-transform: uppercase;
    line-height: 1.2;
    text-align: left;
    font-weight: 300;
    letter-spacing: 0;
}
.block1__right-text{
    font-size: 1rem;
    color: #fff;
    line-height: 1.2;
    text-align: left;
    font-weight: 500;
    letter-spacing: 0.05em;
    margin-top: 1rem;
}
.block21__right{
    width: 16rem;
}
.block1__right-link{
    font-size: 1.125rem;
    text-align: left;
    padding-bottom: .3125rem;
    line-height: 1;
    /*margin-top: 1.9rem;*/
    transition: .2s ease;
}
.block1__right-link a{
    color: #F00000;
    border-bottom: 1px solid #f00000;
}
.block1__right-link:hover{
    font-weight: 700;
}
.section__info-block2{
    width: 33.75rem;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    align-content: space-between;
}
.section__info-block21{
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.block21__left{
    position: relative;
    width: 16rem;
}
.block21__right-headline{
    font-size: 1.25rem;
    color: #fff;
    text-transform: uppercase;
    line-height: 1.2;
    text-align: left;
    font-weight: 300;
    letter-spacing: 0;
}
.block21__right-link{
    font-size: 1.125rem;
    text-align: left;
    padding-bottom: .3125rem;
    line-height: 1;
    margin-top: 0.3rem;
    transition: .2s ease;
}
.block21__right-link a{
    color: #F00000;
    border-bottom: 1px solid #f00000;
}
.block21__right-link:hover{
    font-weight: 700;
}
.block22__right-link{
    font-size: 1.125rem;
    text-align: left;
    padding-bottom: .3125rem;
    line-height: 1;
    margin-top: .5rem;
    transition: .2s ease;
}
.block22__right-link a{
    color: #F00000;
    border-bottom: 1px solid #f00000;
}
.block22__right-link:hover{
    font-weight: 700;
}
.block3-text{
    text-align: right;
}
.block3-link {
    margin-top: .5rem;
    text-align: right;
}
.section__info-block5{
    width: 33.75rem;
    display: flex;
    justify-content: space-between;
}
.block5{
    display: flex;
    justify-content: space-between;
}
.block__left-img{
    width: 7.25rem;
}
.block__left-text{
    width: 7.87rem;
}
.block5-link{
    margin-top: 0.3rem;
}
.line2{
    margin-top: 1.5rem;
}
.section4__headline{
    font-size: 3rem;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 0.75;
    text-align: center;
    padding-top: 5rem;
    margin-bottom: 1.75rem;
}
.icon-cards{
    display: none;
}
.section4__card{
    width: 100%;
    display: flex;
    justify-content: space-around;
    margin-top: 3.3125rem;
}
.section4__card-item {
    position: relative;
    width: 18.875rem;

}
.section4__card-item-img{
    position: absolute;
    top:0;
    right: 0;
    bottom: 0;
    left: 0;
    transition: 0.6s;
}
.section4__card-item-img:hover{
    transform: scale(1.1);
}
.section4__card-item-headline{
    font-size: 1.875rem;
    color: #1F1F1F;
    text-transform: uppercase;
    line-height: 1.2;
    text-align: center;
    position: relative;
    margin-top: 21rem;
    font-weight: 500;
}
.section4__card-item-link{
    font-size: 1.125rem;
    line-height: 1.2;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -4rem;
    font-weight: 500;
    transition: 0.3s;
    z-index: 10;
}
.section4__card-item-link a{
    cursor: pointer;
    color: #fa0000;
}
.section4__card-item-link:hover{
    transform: scale(1.2);
}
.card-color{
    color: #fff;
}
.card-weiht {
    font-weight: 700;
    margin-top: 21rem;
}
/*slider*/
.icon-cards {
    position: relative;
    width: 16.875rem;
    height: 15.625rem;
    /*max-width: 380px;
    max-height: 250px;*/
    margin: 3rem auto;
    -webkit-perspective: 1000px;
    perspective: 1000px;
    -webkit-transform-origin: center;
    transform-origin: center;
}
.icon-cards__content {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(-30vw) rotateY(0);
    transform: translateZ(-30vw) rotateY(0);
    -webkit-animation: carousel 10s infinite cubic-bezier(0.77, 0, 0.175, 1) forwards;
    animation: carousel 10s infinite cubic-bezier(0.77, 0, 0.175, 1) forwards;
}
.icon-cards__item {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    max-width: 380px;
    max-height: 250px;
    -webkit-transform-origin: center;
    transform-origin: center;
}
.icon-cards__item:nth-child(1) {
    -webkit-transform: rotateY(0) translateZ(35vw);
    transform: rotateY(0) translateZ(35vw);
}
.icon-cards__item:nth-child(2) {
    -webkit-transform: rotateY(120deg) translateZ(35vw);
    transform: rotateY(120deg) translateZ(35vw);
}
.icon-cards__item:nth-child(3) {
    -webkit-transform: rotateY(240deg) translateZ(35vw);
    transform: rotateY(240deg) translateZ(35vw);
}

@-webkit-keyframes carousel {
    0%,  17.5% {
        -webkit-transform: translateZ(-35vw) rotateY(0);
        transform: translateZ(-35vw) rotateY(0);
    }
    27.5%, 45% {
        -webkit-transform: translateZ(-35vw) rotateY(-120deg);
        transform: translateZ(-35vw) rotateY(-120deg);
    }
    55%, 72.5% {
        -webkit-transform: translateZ(-35vw) rotateY(-240deg);
        transform: translateZ(-35vw) rotateY(-240deg);
    }
    82.5%, 100% {
        -webkit-transform: translateZ(-35vw) rotateY(-360deg);
        transform: translateZ(-35vw) rotateY(-360deg);
    }
}

@keyframes carousel {
    0%,  17.5% {
        -webkit-transform: translateZ(-35vw) rotateY(0);
        transform: translateZ(-35vw) rotateY(0);
    }
    27.5%, 45% {
        -webkit-transform: translateZ(-35vw) rotateY(-120deg);
        transform: translateZ(-35vw) rotateY(-120deg);
    }
    55%, 72.5% {
        -webkit-transform: translateZ(-35vw) rotateY(-240deg);
        transform: translateZ(-35vw) rotateY(-240deg);
    }
    82.5%, 100% {
        -webkit-transform: translateZ(-35vw) rotateY(-360deg);
        transform: translateZ(-35vw) rotateY(-360deg);
    }
}
/*slider*/

@media screen and (max-width: 1150px){
    html{
        font-size: 80%;
    }
}
@media screen and (max-width: 940px){
    .section5__info{
        display: none;
    }
    .section4__card{
        display: none;
    }
    .icon-cards {
        display: block;
    }
    .tablet{
        display: block;
        padding-bottom: 5rem;
        height: 39rem;
        overflow: auto;
    }
    .cell-tablet{
        padding-bottom: 5rem;
    }
    .section__info-block{
        width: 90%;
        margin: 1rem auto;
        display: flex;
        justify-content: center;
    }
    .block__img{
        position: relative;
        width: 23.5rem;
        height: 12.22rem;
        overflow: hidden;
    }
    .block__text{
        width: 49%;
        margin-left: 15px;
    }
    .block__text-headline{
        font-size: 16px;
        color: #fff;
        text-transform: uppercase;
        line-height: 1.2;
        text-align: left;
        font-weight: 700;
        letter-spacing: 0;
    }
    .block__text-text{
        font-size: 14px;
        color: #fff;
        line-height: 1.1;
        text-align: left;
        font-weight: 500;
        letter-spacing: 0;
        margin-top: 1rem
    }
}
@media screen and (max-width: 940px){
    .section__info-block{
        flex-wrap: wrap;
    }
    .block__img{
        width: 70%;
        margin-bottom: 10px;
    }
    .block__text{
        width: 70%;
        margin-left: 0;
        margin-bottom: 20px;
    }
    .tablet {
        height: 41rem;
        margin-top: 2rem;
    }
}
@media screen and (max-width: 540px){
    .section5__headline {
        font-size: 2.5rem;
        padding-top: 4rem;
    }
    .tablet {
        height: 38rem;
        padding-bottom: 0;
    }
}