*,:after,:before{box-sizing:border-box}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}@font-face{font-family:icomoon;src:url(../../fonts/icomoon/fonts/icomoon.eot);src:url(../../fonts/icomoon/fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../../fonts/icomoon/fonts/icomoon.woff) format("woff"),url(../../fonts/icomoon/fonts/icomoon.ttf) format("truetype"),url(../../fonts/icomoon/fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=icon--]:before,[class^=icon--]:before{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class$="--icon"]:after,[class*="--icon"]:after{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon--file-misc:before{content:""}.file-misc--icon:after{content:""}.icon--file-pdf:before{content:""}.file-pdf--icon:after{content:""}.icon--menu:before{content:""}.menu--icon:after{content:""}.icon--warning:before{content:""}.warning--icon:after{content:""}.icon--plus:before{content:""}.plus--icon:after{content:""}.icon--minus:before{content:""}.minus--icon:after{content:""}.icon--cross:before{content:""}.cross--icon:after{content:""}.icon--checkmark:before{content:""}.checkmark--icon:after{content:""}.icon--google:before{content:""}.google--icon:after{content:""}.icon--google-plus:before{content:""}.google-plus--icon:after{content:""}.icon--facebook:before{content:""}.facebook--icon:after{content:""}.icon--instagram:before{content:""}.instagram--icon:after{content:""}.icon--twitter:before{content:""}.twitter--icon:after{content:""}.icon--rss:before{content:""}.rss--icon:after{content:""}.icon--youtube:before{content:""}.youtube--icon:after{content:""}.icon--vimeo:before{content:""}.vimeo--icon:after{content:""}.icon--tumblr:before{content:""}.tumblr--icon:after{content:""}.icon--linkedin2:before{content:""}.linkedin2--icon:after{content:""}.icon--cart:before{content:""}.cart--icon:after{content:""}.icon--search:before{content:""}.search--icon:after{content:""}.icon--email:before{content:""}.email--icon:after{content:""}.icon--direction:before{content:""}.direction--icon:after{content:""}.icon--quote:before{content:""}.quote--icon:after{content:""}.icon--phone:before{content:""}.phone--icon:after{content:""}.icon--location:before{content:""}.location--icon:after{content:""}.icon--breadcrumb:before{content:""}.breadcrumb--icon:after{content:""}.icon--tool-tip:before{content:""}.tool-tip--icon:after{content:""}.icon--close:before{content:""}.close--icon:after{content:""}.icon--secure:before{content:""}.secure--icon:after{content:""}.icon--user:before{content:""}.user--icon:after{content:""}.icon--sucess:before{content:""}.sucess--icon:after{content:""}.icon--down-arrow:before{content:""}.down-arrow--icon:after{content:""}.icon--map-pin:before{content:""}.map-pin--icon:after{content:""}.icon--cirlce-email:before{content:""}.cirlce-email--icon:after{content:""}.icon--circle-linkedin:before{content:""}.circle-linkedin--icon:after{content:""}.icon--circle-facebook:before{content:""}.circle-facebook--icon:after{content:""}.icon--share-fb:before{content:""}.share-fb--icon:after{content:""}.icon--share-twitter:before{content:""}.share-twitter--icon:after{content:""}.icon--share-email:before{content:""}.share-email--icon:after{content:""}.icon--share-rss:before{content:""}.share-rss--icon:after{content:""}.icon--dashboard:before{content:""}.dashboard--icon:after{content:""}.icon--orders:before{content:""}.orders--icon:after{content:""}.icon--downloads:before{content:""}.downloads--icon:after{content:""}.icon--account-details:before{content:""}.account-details--icon:after{content:""}.icon--log-out:before{content:""}.log-out--icon:after{content:""}.icon--view:before{content:""}.view--icon:after{content:""}html{font-size:1em}body{font-weight:300;font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1.2;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:300}h1{font-size:3.125em;line-height:1.4;font-style:italic}@media (max-width:768px){h1{font-size:2.5em;line-height:1em}}@media (max-width:550px){h1{font-size:1.95em}}@media (max-width:350px){h1{font-size:1.65em}}h2{display:inline-block;margin-bottom:1.2em;font-size:1.875em;font-weight:400}@media (max-width:550px){h2{font-size:1.35em}}h3{margin-bottom:1.45em;text-transform:uppercase;font-weight:400}@media (max-width:550px){h3{font-size:1.15em}}.button,a,button,input:focus,input[type=button],input[type=reset],input[type=submit],textarea:focus{transition:all .2s ease-out}em{font-style:italic}b,strong{font-weight:700}sup{position:relative;top:-.5em}p{margin-bottom:1.3em;line-height:1.857}p:last-child{margin-bottom:0}code,pre{background:#eee;padding:.5em}code{word-break:break-word;overflow:hidden}iframe{border:none}.uppercase{text-transform:uppercase}.no-br{white-space:nowrap}.wp-caption,embed,iframe,img,object,video{max-width:100%}figure{margin:0}img{width:auto;height:auto}.aligncenter,img.centered{display:block;margin:0 auto 1.5em auto}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}.wp-caption.alignleft,img.alignleft{margin-right:1.5em;margin-bottom:1.5em}.wp-caption.alignright,img.alignright{margin-bottom:1.5em;margin-left:1.5em}.wp-caption{width:auto!important}.wp-caption p{margin-bottom:0}.wp-caption-text{margin:0;text-align:center}input:focus,textarea:focus{outline-width:2px;outline-style:solid;outline-color:#5c34fc!important}.webkit input:focus,.webkit textarea:focus{outline-width:5px;outline-color:-webkit-focus-ring-color;outline-style:auto}.select-wrap,input[type=date],input[type=email],input[type=file],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{width:100%;max-width:100%;padding:.65em;border:1px solid #252525;border-radius:0;font-size:1em;-webkit-appearance:none!important;background-color:#fff}.select-wrap:focus,input[type=date]:focus,input[type=email]:focus,input[type=file]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{border:1px solid #5c34fc}textarea{min-height:5em;max-height:15em;resize:vertical;font-family:sans-serif}textarea:focus{color:#5c34fc}input[type=password]{font-family:monospace}::placeholder{font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:1rem;font-style:italic}:focus::placeholder{color:transparent}input[type=search]{box-sizing:border-box}input[type=search]::placeholder{font-style:italic}button{cursor:pointer}.select-wrap{position:relative;line-height:1.15;padding-right:3em}.select-wrap:before{content:"\e90d";font-family:icomoon;font-size:.75em;line-height:1;position:absolute;right:.75em;top:50%;transform:translateY(-50%);transition:all .25s ease-in}.select-wrap select{cursor:pointer;-webkit-appearance:none;position:absolute;height:100%;width:100%;opacity:0;top:0;left:0;z-index:1;transition:all .25s ease-in-out}.select-wrap ins{text-decoration:none;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.select-wrap--fake{padding:0;border:none}.select-wrap--fake:before{content:none}.select-wrap--fake ins{display:none}form.checkout.woocommerce-checkout .select-wrap{outline:0!important}.checkbox-wrap,.radio-wrap{display:inline-block;height:1em;width:1em;border:1px solid #252525;margin-right:.1875em;position:relative;background:0 0;vertical-align:top;transition:all .25s ease-in-out;cursor:pointer}.checkbox-wrap input,.radio-wrap input{position:absolute;opacity:0;visibility:hidden}.checkbox-wrap+span,.checkgroup-wrap+span,.radio-wrap+span{cursor:pointer;display:inline-block;vertical-align:top;max-width:calc(100% - 2em);margin-top:.15em}.checkbox-wrap{width:20px;height:20px;margin-top:-3px;margin-right:8px}@media (max-width:330px){.checkbox-wrap{margin-right:2px}}.checkbox-wrap:after{content:'\e90c';font-family:icomoon;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1.4);opacity:0;font-size:14px;transition:transform .3s,opacity .3s}.checkbox-wrap.checked{background:#5c34fc;color:#fff}.checkbox-wrap.checked:after{transform:translate(-50%,-50%) scale(1);opacity:1}.radio-wrap{border-radius:50%}.radio-wrap:before{content:"";border-radius:50%;padding:1px;position:absolute;background:#fff;width:100%;height:100%;left:0;top:0;color:#fff;overflow:hidden;transition:all .25s ease-in-out;border:0 solid #fff}.radio-wrap.checked:before{border:5px solid #000}.select-wrap.focused{outline-width:2px;outline-style:solid;outline-color:#5c34fc!important}.webkit .select-wrap.focused{outline-width:5px;outline-color:-webkit-focus-ring-color;outline-style:auto}.input__wrap.error .select-wrap{border-bottom-color:#f38b00}.input__wrap.success .select-wrap{border-bottom-color:#04a700}.cta.submit{padding:1.38em 3.11em}.wpcf7-mail-sent-ok,.wpcf7-validation-errors{display:none!important}.submit-success{display:none}input:focus{color:#5c34fc}.file-upload{font-weight:400;text-decoration:none!important}.file-upload ins{text-decoration-line:none;display:none}.file-upload input[type=file]{border:0;padding-left:0;color:#5c34fc}.file-upload .form-label{font-weight:400;display:block;margin-bottom:.75em;line-height:19.2px}.file-upload .file-upload-wrap{border:1px solid #000;padding:1em}.intl-tel-input{display:flex!important}.cta,.modal-search button,.my-account .text .button{font-size:1.125em;text-transform:uppercase;font-style:italic;font-weight:400;text-decoration:none;padding:1.38em 1.11em;background:#5c34fc;border:solid 1px #5c34fc;border-radius:0;color:#fff;transition:all .35s ease-in-out;display:inline-block;line-height:1}.cta:hover,.modal-search button:hover,.my-account .text .button:hover{background:#fff;border:solid 1px #5c34fc;color:#5c34fc}.cta.outline,.modal-search button.outline,.my-account .text .button.outline{background:0 0;border-color:#fff}.cta.outline:hover,.modal-search button.outline:hover,.my-account .text .button.outline:hover{color:#5c34fc;background:#fff}.cta.outline.dark,.modal-search button.outline.dark,.my-account .text .button.outline.dark{border-color:#5c34fc;color:#5c34fc}.cta.outline.dark:hover,.modal-search button.outline.dark:hover,.my-account .text .button.outline.dark:hover{background:#5c34fc;color:#fff}.cta.white,.modal-search button.white,.my-account .text .button.white{background:#fff;color:#5c34fc}.cta.white:hover,.modal-search button.white:hover,.my-account .text .button.white:hover{color:#fff;border-color:#fff;background:0 0}.submit-success .cta{padding:1.38em 2.75em}.cta-text{font-size:1em;font-style:italic;font-weight:400;text-transform:uppercase;color:#5c34fc}.cta-text:hover{color:#252525}.home .slick-slide .slide_content .dots{font-size:21px;position:relative;padding:1.38em 2.11em;margin-left:15px;background-color:#322c7c;border-color:#322c7c}.home .slick-slide .slide_content .dots:hover{background-color:#fff;color:#322c7c}@media (max-width:767px){.home .slick-slide .slide_content .dots{padding:20px}}@media (max-width:420px){.home .slick-slide .slide_content .dots{font-size:14px}}.home .slick-slide .slide_content .dots:after{display:none}.home .slick-slide .slide_content .dots-before:before{display:none}.dots{position:relative}.dots:after{content:'...';font-size:1.75em;font-family:Georgia,"Times New Roman",serif;display:inline-block;position:relative;font-style:italic;line-height:0;top:-.1em;margin-left:.25em}.dots-before:before{content:'...';font-size:1.5em;font-family:Georgia,"Times New Roman",serif;display:inline-block;position:relative;font-style:italic;line-height:0;top:-.13em;margin-right:.25em}.light_blue{color:#5c34fc}.black90{color:#252525}a{text-decoration:none}.btn-skew{outline:0;transform:skew(-25deg);padding:20px 35px}.btn-skew>span{transform:skew(25deg);display:inline-block;font-style:normal}.cta-wrap .btn-skew{position:relative;right:-32px;padding:28px 50px 28px 40px;background-color:#322c7c}.breadcrumbs{margin-bottom:2em}@media (max-width:767px){.breadcrumbs{display:none}}.breadcrumbs .wrap{padding:0 8.125em;width:100%}@media (max-width:1680px){.breadcrumbs .wrap{padding:0 2em}}@media (max-width:1024px){.breadcrumbs .wrap{padding:0 1em}}.breadcrumbs .wrap #breadcrumbs{font-size:.75em}.breadcrumbs .wrap #breadcrumbs>span>span a{color:#4527bc;position:relative;padding-right:.75em;margin-right:.5em;color:#252525}.breadcrumbs .wrap #breadcrumbs>span>span a:after{content:'';height:75%;position:absolute;width:1px;background:#e1e1e1;right:0;top:50%;transform:translateY(-50%)}.breadcrumbs .wrap #breadcrumbs>span>span a:hover{color:#4527bc}.breadcrumbs .wrap #breadcrumbs>span>span>a:first-child{position:relative;color:#4527bc}.breadcrumbs .wrap #breadcrumbs>span>span>a:first-child span{text-indent:-9999em;position:relative;display:inline-block}.breadcrumbs .wrap #breadcrumbs>span>span>a:first-child:before{content:'\e907';font-family:icomoon;text-indent:0;font-size:1.5em;position:relative;top:2px}.breadcrumbs .wrap #breadcrumbs>span>span .breadcrumb_last{color:#4527bc;font-weight:400;font-style:italic}.breadcrumbs .wrap #breadcrumbs>span>span .breadcrumb_last:after{display:none}.woocommerce-breadcrumb{font-size:.75em;margin-bottom:0;line-height:2.857}.woocommerce-breadcrumb span a{color:#000}.woocommerce-breadcrumb span a:active,.woocommerce-breadcrumb span a:hover{color:#5c34fc}.woocommerce-breadcrumb span:first-child{position:relative;color:#5c34fc}.woocommerce-breadcrumb span:first-child a{width:18px;font-size:0;height:18px;display:inline-block;position:absolute;top:-2px;left:0}.woocommerce-breadcrumb span:first-child:before{content:'\e907';font-family:icomoon;text-indent:0;font-size:1.5em;position:relative;top:2px}.woocommerce-breadcrumb span:after{content:'|';font-size:10.5px;color:#e1e1e1;padding:0 .75em}.woocommerce-breadcrumb span:last-child{color:#5c34fc;font-style:italic}.woocommerce-breadcrumb span:last-child:after{display:none}.svg-defs{height:0;visibility:hidden;font-size:0;line-height:0;display:block}.welcome{font-weight:600}body.scrolled .site__header{font-size:12px}.site__header{width:100%;position:fixed;top:0;left:0;z-index:50;transition:height .35s ease-in-out}.site__header-top_nav{height:6.25em;background:#fff;padding:1em;display:flex;justify-content:flex-start;align-items:center}@media (max-width:1400px){.site__header-top_nav>*{font-size:.9em!important}}.site__header-top_nav .nav-element{display:inline-block;font-size:1.125em;font-weight:400;position:relative;flex-shrink:0;flex-grow:0}.site__header-top_nav .nav-element.logo{margin-right:auto;flex-shrink:1;padding-right:2em}.site__header-top_nav .nav-element.logo img{width:18.75em;max-height:4.44em}@media (max-width:1050px){.site__header-top_nav .nav-element.logo img{width:12em}}.site__header-top_nav .nav-element.cta-wrap{font-size:1em}@media (max-width:1050px){.site__header-top_nav .nav-element.cta-wrap{font-size:.85em}}@media (max-width:1024px){.site__header-top_nav .nav-element.cta-wrap{display:none}}.site__header-top_nav .nav-element.links{padding-right:2em;margin-right:2em}@media (max-width:1250px){.site__header-top_nav .nav-element.links{padding-right:1em;margin-right:1em}}.site__header-top_nav .nav-element.links:after{content:'';display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);height:2.22em;width:2px;background-color:#e1e1e1}@media (max-width:1024px){.site__header-top_nav .nav-element.links{display:none}}.site__header-top_nav .nav-element.links .light_blue{font-weight:700}.site__header-top_nav .nav-element.links .light_blue:hover{color:#252525}.site__header-top_nav .nav-element.links a{position:relative;display:inline-block;padding-right:.55em;margin-right:.55em;color:#322c7c}.site__header-top_nav .nav-element.links a.black90{color:#252525}.site__header-top_nav .nav-element.links a:last-child{padding-right:0;margin-right:0}.site__header-top_nav .nav-element.links a:last-child:after{display:none}.site__header-top_nav .nav-element.links a:after{content:'';position:absolute;display:block;height:1.125em;top:50%;transform:translateY(-50%);width:2px;right:0;background:#e1e1e1}.site__header-top_nav .nav-element.links a:hover{color:#5c34fc}.site__header-top_nav .nav-element.links a.icon--cart{font-size:1.125em}.site__header-top_nav .nav-element.links a.icon--cart:before{vertical-align:-10%;margin-right:.125em}@media (max-width:1250px){.site__header-top_nav .nav-element.links.login a:first-child{display:none}}.site__header-top_nav .nav-element.links.cart{margin-right:0}.site__header-top_nav .nav-element.links.cart:after{display:none}.site__header-top_nav .nav-element.links.cart a{float:left}.site__header-top_nav .nav-element.links.cart .cart-items{line-height:1.5}.site__header-top_nav .nav-element.mobile-nav-btn{display:none}@media (max-width:1024px){.site__header-top_nav .nav-element.mobile-nav-btn{display:flex}}.site__header-top_nav .nav-element.mobile-nav-btn button{font-size:2.5em;color:#5c34fc;border:0;background:0 0}.site__header-main_nav{background:#e1e1e1;padding:.5em 1em;display:flex;justify-content:space-between;align-items:center;height:3.125em;z-index:100!important;font-size:16px}.site__header-main_nav:before{background:#e1e1e1}@media (max-width:1024px){.site__header-main_nav{display:none}}.site__header-main_nav #main_nav>ul>li{display:none;float:left;margin-left:3em;position:relative}@media (min-width:1250px){.site__header-main_nav #main_nav>ul>li{margin-left:1.1em}}@media (min-width:1300px){.site__header-main_nav #main_nav>ul>li{margin-left:1.7em}}@media (min-width:1400px){.site__header-main_nav #main_nav>ul>li{margin-left:2.5em}}@media (min-width:1500px){.site__header-main_nav #main_nav>ul>li{margin-left:3em}}@media (min-width:1600px){.site__header-main_nav #main_nav>ul>li{margin-left:3.5em}}.site__header-main_nav #main_nav>ul>li:first-child{margin-left:0}.site__header-main_nav #main_nav>ul>li a{font-size:1.125em;color:#252525;font-weight:400;position:relative;z-index:6}.site__header-main_nav #main_nav>ul>li a:hover{color:#4527bc}.site__header-main_nav #main_nav>ul>li.hover>a,.site__header-main_nav #main_nav>ul>li:hover>a{color:#4527bc}.site__header-main_nav #main_nav>ul>li.megadropdown.active:before,.site__header-main_nav #main_nav>ul>li.menu-item-has-children:hover:before{content:'';position:absolute;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #291770 transparent;top:1.75em;left:50%;transform:translateX(-50%)}.site__header-main_nav #main_nav>ul>li>a{padding:1em 0;position:relative}.site__header-main_nav #main_nav>ul>li.megadropdown.active>a,.site__header-main_nav #main_nav>ul>li.megadropdown:hover>a{color:#4527bc}.site__header-main_nav #main_nav>ul>li.megadropdown.active:after,.site__header-main_nav #main_nav>ul>li.megadropdown:hover:after{content:'';position:absolute;display:block;left:-2.25em;bottom:-1.85em;height:1.85em;width:385px;z-index:9001}.site__header-main_nav #main_nav>ul>li.megadropdown{position:relative}.site__header-main_nav #main_nav>ul>li.megadropdown .sub-menu{display:none!important}.site__header-main_nav #main_nav>ul>li .sub-menu{display:none;position:absolute;background:#291770;padding:1.25em 0;top:2.2em;left:-2.5em;width:385px;box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.site__header-main_nav #main_nav>ul>li .sub-menu:before{content:'';left:0;top:-1.125em;width:calc(100%);height:2em;z-index:9001;position:absolute;display:block}.site__header-main_nav #main_nav>ul>li .sub-menu li>a{font-size:1em;color:#fff;padding:1em 2.625em;display:block;position:relative}.site__header-main_nav #main_nav>ul>li .sub-menu li>a:hover{background:#5c34fc}.site__header-main_nav #main_nav>ul>li:hover .sub-menu{display:block}.site__header-main_nav .site-search{flex-shrink:0}.site__header-main_nav .site-search .search-submit{border:none;background:0 0;color:#4527bc;position:relative;font-size:1em;padding-left:.75em}.site__header-main_nav .site-search .search-submit:after{content:"";border-left:solid 1px #bcbec0;position:absolute;left:0;top:50%;transform:translateY(-50%);height:80%;width:1px}.site__header-main_nav .site-search .screen-reader-text{display:none}.site__header-main_nav .site-search input,.site__header-main_nav .site-search label{display:inline-block;border:0}.site__header-main_nav .site-search input{font-style:italic;padding:.3em .5em}.site__header-main_nav .site-search label{width:25em}@media (max-width:1250px){.site__header-main_nav .site-search label{display:none}}.megaProducts{position:absolute!important;top:100%;height:auto;width:auto;display:none;z-index:99!important;transition:all .25s ease;left:3em;max-width:1385px;justify-content:stretch}.megaProducts.active{display:flex}@media (max-width:1500px){.megaProducts{max-width:calc(100%);left:0}}.megaProducts .products-nav{padding:1em 0;width:385px;background:#291770;flex-shrink:0}.megaProducts .products-nav>li{color:#fff}.megaProducts .products-nav>li>a{font-size:16px;color:#fff;padding:1em 2.625em;display:block;position:relative;font-weight:400}.megaProducts .products-nav>li>a.active,.megaProducts .products-nav>li>a.active-megadrop{background:#5c34fc}.megaProducts .products-nav>li.mega>a.active-megadrop:after,.megaProducts .products-nav>li.mega>a.active:after{content:'';width:0;height:0;border-style:solid;border-width:10px 0 10px 10px;border-color:transparent transparent transparent #5c34fc;position:absolute;right:-10px;top:50%;transform:translateY(-50%);z-index:900}.megaProducts .megaContent{flex-grow:1;background:#fff}.megaProducts .megaContent .megadrop{display:none;padding:2.625em;height:100%;align-items:center;justify-content:center;min-width:1000px;flex-wrap:wrap;box-shadow:0 0 5px 0 rgba(0,0,0,.75)}.megaProducts .megaContent .megadrop:hover{display:flex!important}@media (max-width:1500px){.megaProducts .megaContent .megadrop{min-width:calc(100vw - 365px)}}@media (max-width:1200px){.megaProducts .megaContent .megadrop{justify-content:space-between!important;align-items:flex-start!important;height:auto}}.megaProducts .megaContent .megadrop a{flex-basis:22.5%;margin:0 1.75% 2.5%;text-align:center;color:#252525;flex-shrink:0;margin-bottom:0}.megaProducts .megaContent .megadrop a:nth-of-type(1n+5){display:none}.megaProducts .megaContent .megadrop a.more{background:#5c34fc;border:1px solid #5c34fc;color:#fff;display:block;padding:1.5em 1em;font-size:16px}.megaProducts .megaContent .megadrop a.more:hover{background:#fff}.megaProducts .megaContent .megadrop a.more span{display:block;min-height:auto}@media (max-width:1200px){.megaProducts .megaContent .megadrop a.more{display:flex;align-items:center;justify-content:center}}@media (max-width:1200px){.megaProducts .megaContent .megadrop a{display:flex;align-items:center;justify-content:flex-start}}.megaProducts .megaContent .megadrop a:hover{color:#5c34fc}.megaProducts .megaContent .megadrop a .image-wrap{height:170px;display:flex;align-items:center;justify-content:center}.megaProducts .megaContent .megadrop a .image-wrap img{max-width:150px}.megaProducts .megaContent .megadrop a span{display:inline-block;font-size:16px;min-height:3em}@media (max-width:1200px){.megaProducts .megaContent .megadrop a{flex-basis:47.5%!important;text-align:left}.megaProducts .megaContent .megadrop a .image-wrap{height:100px!important;width:150px}}.megaProducts .megaContent .megadrop.scroll{height:100%;flex-wrap:wrap;justify-content:center}.megaProducts .megaContent .megadrop.scroll a{flex-basis:15%}.megaProducts .megaContent .megadrop.scroll a .image-wrap{height:140px}.megaProducts .megaContent .megadrop.scroll.e10{align-items:flex-start}@media (max-width:1366px){.android>head+body #page,.ipad>head+body #page{padding-top:100px}.android .site__header-main_nav,.ipad .site__header-main_nav{display:none}.android .site__header-top_nav .nav-element.links,.ipad .site__header-top_nav .nav-element.links{display:none}.android .site__header-top_nav .nav-element.mobile-nav-btn,.ipad .site__header-top_nav .nav-element.mobile-nav-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.ie .site__header-main_nav{display:block}@media (max-width:1024px){.ie .site__header-main_nav{display:none}}.ie .site__header-main_nav #main_nav{float:left;position:relative;top:6px}.ie .site__header-main_nav .site-search{float:right;position:relative;top:3px}body.mobile-nav-active{overflow:hidden;top:0}.mobile-nav{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:rgba(250,250,250,.98);transform:scale(0);transition:all .25s ease;overflow:hidden}.mobile-nav .flex{width:100%}.mobile-nav .logo-wrap{flex-grow:1}.mobile-nav .logo{flex-grow:1;width:90%;max-width:200px;display:block;margin:1em 0;margin-left:1em}.mobile-nav .phone{font-weight:700;color:#252525}@media (max-width:450px){.mobile-nav .phone{display:none}}.mobile-nav .icon--user{width:5em;height:5em;background:#5c34fc;position:relative;margin-left:1em}.mobile-nav .icon--user:before{left:50%;top:50%;position:absolute;transform:translate(-50%,-50%);font-size:2.5em;color:#fff;z-index:4}.mobile-nav .icon--user:after{z-index:3;opacity:.2;content:'';position:absolute;display:block;left:0;top:0;height:100%;width:80%;background:-moz-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,#000 0,rgba(0,0,0,0) 100%)}.mobile-nav-search{position:relative;font-size:16px;width:5em;height:5em;background:#5c34fc;border-radius:0;text-indent:-99994em;border:none}.mobile-nav-search:before{content:'\e901';left:50%;top:50%;color:#fff;transform:translate(-50%,-50%);font-family:icomoon;font-size:2em;position:absolute;display:block;z-index:4;text-indent:0}.mobile-nav-search:after{z-index:3;opacity:.2;content:'';position:absolute;display:block;left:0;top:0;height:100%;width:80%;background:-moz-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(left,#000 0,rgba(0,0,0,0) 100%);background:linear-gradient(to right,#000 0,rgba(0,0,0,0) 100%)}.mobile-nav-contact{background:#1b0f49;padding:0 1em 1em 1em;display:flex;justify-content:space-between;flex-wrap:wrap}.mobile-nav-contact .mobile-cart-details{margin-top:1em;text-align:right}.mobile-nav-contact>a{margin-top:1em;margin-right:1em}.mobile-nav-contact a{color:#fff}@media (max-width:500px){.mobile-nav-contact a{display:inline-block;margin-right:0;flex-basis:50%}.mobile-nav-contact a.icon--phone{text-align:right}}.mobile-nav-contact a:before{margin-right:.5em}.mobile-nav-content{background:#291770;height:100%;height:calc(100% - 83px);position:absolute;overflow-y:auto;width:100%;padding:0 0 1.5em 0}.mobile-nav-content nav{margin-top:2em}@media (max-width:1023px){.mobile-nav-content nav{overflow:auto;height:calc(100% - 9em)}}@media (max-width:639px){.mobile-nav-content nav{height:calc(100% - 14.5em);position:fixed;width:calc(100% - 2em);left:50%;transform:translateX(-50%)}}@media (max-width:500px){.mobile-nav-content nav{height:calc(100% - 17.5em)}}@media (max-width:339px){.mobile-nav-content nav{margin-top:1em}}.mobile-nav-content nav>ul{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;list-style:none}.mobile-nav-content nav>ul>li{flex-grow:1;margin-bottom:.5em;margin:0 1em 1em 1em;position:relative;display:none;background:#4527bc;transition:all .25s ease;flex-basis:40%}@media (max-width:715px){.mobile-nav-content nav>ul>li{flex-basis:45%}}.mobile-nav-content nav>ul>li.single-item{flex-basis:100%}.mobile-nav-content nav>ul>li:after{content:'';position:absolute;width:100%;left:50%;transform:translateX(-50%);right:5px;top:100%;height:5px;background:radial-gradient(ellipse at top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 90%)}.mobile-nav-content nav>ul>li a{display:block;width:100%;background:#4527bc;color:#fff;padding:1em;text-align:center}.mobile-nav-content nav>ul>li>a{background:#5c34fc;font-weight:700}.mobile-nav-content nav>ul>li .megadrop{display:none}.mobile-nav-content nav>ul .parent-back a{font-weight:700}@media (max-width:640px){.mobile-nav-content nav>ul{display:block;width:100%;height:100%}.mobile-nav-content nav>ul>li{flex-basis:100%;width:100%;margin:0 0 1em 0}.mobile-nav-content nav .sub-menu{position:fixed;overflow-y:auto;top:0;width:100%;z-index:5;transform:translateX(101%);transition:all .25s ease-in-out;height:calc(100%);background:#291770}.mobile-nav-content nav li.active .sub-menu{transform:translateX(0);height:60vh}.mobile-nav-content nav li.active .parent-back a{background:#5c34fc}}.mobile-nav-content nav #mobile-links{transform:translateX(0);transition:all .25s ease-in-out}.mobile-nav-close{position:absolute;bottom:1.5em;left:50%;transform:translateX(-50%);width:90%;height:40px;background:#fff;cursor:pointer;z-index:5}.mobile-nav-close:before{content:'\ea0f';font-family:icomoon;position:absolute;font-size:1em;color:#291770;left:50%;top:50%;transform:translate(-50%,-50%);display:block}.api-modal-box,.modal,.modal-account-login{position:fixed;width:100%;height:100%;z-index:9999991;background:rgba(250,250,250,.95);padding:2em;left:0;top:0;transition:all .25s ease;transform:scale(0)}.api-modal-box-close,.modal-account-login-close,.modal-close{position:absolute;bottom:1.5em;left:50%;transform:translateX(-50%);width:40px;width:90%;height:40px;background:#5c34fc;cursor:pointer}.api-modal-box-close:before,.modal-account-login-close:before,.modal-close:before{content:'\ea0f';font-family:icomoon;position:absolute;font-size:1em;color:#fff;left:50%;top:50%;transform:translate(-50%,-50%);display:block}.api-modal-box-search,.modal-account-login-search,.modal-search{text-align:center}.api-modal-box-search form,.modal-account-login-search form,.modal-search form{padding-bottom:40px;position:relative;display:flex;flex-wrap:wrap;justify-content:center}.api-modal-box-search button,.modal-account-login-search button,.modal-search button{position:relative;order:2;border-radius:0;margin-top:1em}.api-modal-box-search button:before,.modal-account-login-search button:before,.modal-search button:before{margin-right:.25em}.api-modal-box-search .screen-reader-text,.modal-account-login-search .screen-reader-text,.modal-search .screen-reader-text{display:none}.api-modal-box-search label,.modal-account-login-search label,.modal-search label{width:100%}.api-modal-box-search input,.modal-account-login-search input,.modal-search input{padding:1em;text-align:center}.api-modal-box-search h2,.modal-account-login-search h2,.modal-search h2{color:#252525;margin-bottom:.8em}body,html{height:100%;background-color:#fff}body.modal-active{overflow:hidden;top:0}body #page{padding-top:9.375em}@media (max-width:1024px){body #page{padding-top:6.3em}}body>.blockUI.blockOverlay{position:fixed!important}body.admin-bar #page{padding-top:9.375em}@media (max-width:1024px){body.admin-bar #page{padding-top:100px}}body.admin-bar .site__header{top:32px}@media (max-width:783px){body.admin-bar .site__header{top:46px}}a{color:#5c34fc}a:active,a:hover{color:#000}* :focus{outline-color:#5c34fc}* ::selection{color:#fff;background:#5c34fc}* ::-moz-selection{color:#fff;background:#5c34fc}#page{position:relative}.hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);margin:-1px;padding:0;width:1px;height:1px;border:0}.site__main{background-color:#fff;transition:all .5s ease;z-index:1}.shadow{position:relative;z-index:1}.shadow:after{content:'';position:absolute;width:100%;left:50%;transform:translateX(-50%);right:5px;top:100%;height:5px;background:radial-gradient(ellipse at top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 90%)}.shadow.inside:after{top:0}.modal-content.shadow:after{height:.5em;background:radial-gradient(ellipse at top,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 80%)}section{position:relative}.b-line{padding-bottom:1em;margin-bottom:0;position:relative}.b-line:after{content:'';height:1px;width:40px;background:#e1e1e1;bottom:.7em;left:0;position:absolute;display:block}.content ol,.content ul,.text ol,.text ul{margin:0 0 2em 3em}.content ol li,.content ul li,.text ol li,.text ul li{margin-bottom:1em}.content ul,.text ul{list-style-type:disc}.content ol,.text ol{list-style-type:decimal}.page-template-default h1{margin-bottom:.5em}.breadcrumbs+.child-page-content{padding-top:0}.placeholder-img{filter:grayscale(100%)}#content-404{padding:4em 1em}#content-404 .content h1{margin-bottom:.5em}.rollover{opacity:.5;transition:opacity .25s ease-in-out}.rollover:hover{opacity:1}.blurple{color:#5c34fc}.slider{width:100%;position:relative;opacity:0;transition:opacity .25s ease}.slider.slick-initialized{opacity:1}.slider .slick-track{transition:margin .25s ease}.slider .slick-track.peak-next{margin-left:-5em}.slider .slick-track.peak-prev{margin-left:5em}.slider .slick-arrow{position:absolute;height:100%;width:1.6em;background-color:rgba(0,0,0,.4);display:block;top:0;z-index:10;border:0;font-size:16px;color:#fff}.slider .slick-arrow:before{content:'';font-weight:700;font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-indent:0;display:block;position:relative}@media (max-width:767px){.slider .slick-arrow{display:none!important}}.slider .slick-prev{left:0}.slider .slick-prev:before{content:'<'}.slider .slick-next{right:0}.slider .slick-next:before{content:'>'}.slider .slide{min-height:315px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;transition:translate .25s ease}@media (max-width:768px){.slider .slide{font-size:14px;min-height:inherit}}@media (max-width:668px){.slider .slide{font-size:13px}}@media (max-width:600px){.slider .slide{font-size:13px}}.slider .slide>img{width:1px;height:1px;opacity:0}.slider .slide.slick-slide::after{content:"";background-color:rgba(0,0,0,.4);height:100%;width:100%;position:absolute;z-index:-1;left:0;top:0}.slider .slide_content{position:relative;left:8.4375em;top:0;font-style:italic;color:#fff;width:975px;font-weight:400;padding:50px 0}@media (max-width:1024px){.slider .slide_content{right:inherit;left:5em;width:40.25em}}@media (max-width:768px){.slider .slide_content{right:0;left:0;top:0;padding:3em;height:100%;width:100%;transform:initial;background:rgba(0,0,0,.45)}}@media (max-width:520px){.slider .slide_content{padding:3em 1em}}@media (max-width:345px){.slider .slide_content{padding:1em}}.slider .slide_content h2{font-size:60px;font-weight:700;margin-bottom:.25em;line-height:1;text-transform:uppercase}@media (max-width:1199px){.slider .slide_content h2{font-size:3.75em}}@media (max-width:510px){.slider .slide_content h2{font-size:2.25em;margin-bottom:.5em}}@media (max-width:420px){.slider .slide_content h2{font-size:2em}}.slider .slide_content .slide_text{font-size:30px;margin-bottom:.5em;text-transform:uppercase}@media (max-width:500px){.slider .slide_content .slide_text{font-size:25px}}@media (max-width:345px){.slider .slide_content .cta{padding:1em}}.slider .slick-dots{position:absolute;bottom:1.5em;right:8.4375em}@media (max-width:1500px){.slider .slick-dots{right:3em}}@media (max-width:767px){.slider .slick-dots{right:1em;bottom:1em}}.slider .slick-dots li{display:inline-block;margin-left:1em}.slider .slick-dots li button{font-size:16px;width:1.25em;height:1.25em;border-radius:100%;border:solid 1px #fff;background:0 0;text-indent:-9999em;padding:.25em}.slider .slick-dots li.slick-active button{background:#fff}.home .featured-pages .featured-page-wrap .featured-page,.home .featured-pages .featured-page-wrap .page-feature,.home .page-features .featured-page-wrap .featured-page,.home .page-features .featured-page-wrap .page-feature,.home .related.products .featured-page-wrap .featured-page,.home .related.products .featured-page-wrap .page-feature{text-align:center;padding:0 2.375em;flex-basis:25%;margin-bottom:.5em;padding-bottom:2em;position:relative}.home .featured-pages .featured-page-wrap .featured-page .h2,.home .featured-pages .featured-page-wrap .featured-page h2,.home .featured-pages .featured-page-wrap .page-feature .h2,.home .featured-pages .featured-page-wrap .page-feature h2,.home .page-features .featured-page-wrap .featured-page .h2,.home .page-features .featured-page-wrap .featured-page h2,.home .page-features .featured-page-wrap .page-feature .h2,.home .page-features .featured-page-wrap .page-feature h2,.home .related.products .featured-page-wrap .featured-page .h2,.home .related.products .featured-page-wrap .featured-page h2,.home .related.products .featured-page-wrap .page-feature .h2,.home .related.products .featured-page-wrap .page-feature h2{color:#252525;display:block;font-size:1.875em;font-weight:400;text-transform:uppercase;margin-bottom:.75em}.page-template-default.woocommerce-page .default-page-content .content{max-width:100%}.featured-page-wrap .product_tag-best-seller{border:solid 4px #5c34fc;position:relative}.featured-page-wrap .product_tag-best-seller:before{content:'Best Seller';background:#5c34fc;color:#fff;z-index:10;width:55px;padding:.5em .65em .65em .5em;position:absolute;left:0;top:0;text-align:center;font-size:14px;border-bottom-right-radius:15px}.featured-pages,.page-features,.related.products{padding:4.687em 4.375em}@media (max-width:1370px){.featured-pages,.page-features,.related.products{padding:4.687em 1em}}.featured-pages h1,.featured-pages h2.h1,.page-features h1,.page-features h2.h1,.related.products h1,.related.products h2.h1{text-align:center;max-width:1370px;margin:0 auto;display:block}.featured-pages h1,.page-features h1,.related.products h1{margin-bottom:.25em}.featured-pages h2.h1,.page-features h2.h1,.related.products h2.h1{margin-bottom:.75em}.featured-pages h2.h1+.featured-page-wrap,.page-features h2.h1+.featured-page-wrap,.related.products h2.h1+.featured-page-wrap{margin-top:4em}.featured-pages .custom-filter-banner:after,.page-features .custom-filter-banner:after,.related.products .custom-filter-banner:after{content:'';display:block;border-bottom:1px solid #e1e1e1;margin:3em auto 0 auto;width:60px}.featured-pages .content,.page-features .content,.related.products .content{text-align:center;max-width:1370px;margin:0 auto;margin-bottom:3.75em}@media (max-width:768px){.featured-pages .content,.page-features .content,.related.products .content{margin-bottom:1.75em}}.featured-pages .content.no-product,.page-features .content.no-product,.related.products .content.no-product{margin-bottom:0}.featured-pages .featured-page-wrap,.page-features .featured-page-wrap,.related.products .featured-page-wrap{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}@media (max-width:1023px){.featured-pages .featured-page-wrap,.page-features .featured-page-wrap,.related.products .featured-page-wrap{flex-wrap:wrap}}.featured-pages .featured-page-wrap .featured-page,.featured-pages .featured-page-wrap .page-feature,.page-features .featured-page-wrap .featured-page,.page-features .featured-page-wrap .page-feature,.related.products .featured-page-wrap .featured-page,.related.products .featured-page-wrap .page-feature{text-align:center;padding:0 2.375em;flex-basis:25%;margin-bottom:3.5em;padding-bottom:2em;position:relative}.featured-pages .featured-page-wrap .featured-page:nth-child(-n+3),.featured-pages .featured-page-wrap .page-feature:nth-child(-n+3),.page-features .featured-page-wrap .featured-page:nth-child(-n+3),.page-features .featured-page-wrap .page-feature:nth-child(-n+3),.related.products .featured-page-wrap .featured-page:nth-child(-n+3),.related.products .featured-page-wrap .page-feature:nth-child(-n+3){flex-basis:33.33%}@media (max-width:1480px){.featured-pages .featured-page-wrap .featured-page,.featured-pages .featured-page-wrap .page-feature,.page-features .featured-page-wrap .featured-page,.page-features .featured-page-wrap .page-feature,.related.products .featured-page-wrap .featured-page,.related.products .featured-page-wrap .page-feature{flex-basis:33%}}@media (max-width:1200px){.featured-pages .featured-page-wrap .featured-page,.featured-pages .featured-page-wrap .page-feature,.page-features .featured-page-wrap .featured-page,.page-features .featured-page-wrap .page-feature,.related.products .featured-page-wrap .featured-page,.related.products .featured-page-wrap .page-feature{padding:0 2em 2em 2em}}@media (max-width:1023px){.featured-pages .featured-page-wrap .featured-page,.featured-pages .featured-page-wrap .page-feature,.page-features .featured-page-wrap .featured-page,.page-features .featured-page-wrap .page-feature,.related.products .featured-page-wrap .featured-page,.related.products .featured-page-wrap .page-feature{flex-basis:50%!important;margin-bottom:3.5em!important}}@media (max-width:768px){.featured-pages .featured-page-wrap .featured-page,.featured-pages .featured-page-wrap .page-feature,.page-features .featured-page-wrap .featured-page,.page-features .featured-page-wrap .page-feature,.related.products .featured-page-wrap .featured-page,.related.products .featured-page-wrap .page-feature{flex-basis:90%!important}}@media (max-width:640px){.featured-pages .featured-page-wrap .featured-page,.featured-pages .featured-page-wrap .page-feature,.page-features .featured-page-wrap .featured-page,.page-features .featured-page-wrap .page-feature,.related.products .featured-page-wrap .featured-page,.related.products .featured-page-wrap .page-feature{flex-basis:100%!important;padding:1em}}.featured-pages .featured-page-wrap .featured-page .h2,.featured-pages .featured-page-wrap .featured-page h2,.featured-pages .featured-page-wrap .page-feature .h2,.featured-pages .featured-page-wrap .page-feature h2,.page-features .featured-page-wrap .featured-page .h2,.page-features .featured-page-wrap .featured-page h2,.page-features .featured-page-wrap .page-feature .h2,.page-features .featured-page-wrap .page-feature h2,.related.products .featured-page-wrap .featured-page .h2,.related.products .featured-page-wrap .featured-page h2,.related.products .featured-page-wrap .page-feature .h2,.related.products .featured-page-wrap .page-feature h2{color:#252525;display:block;font-size:1.5em;font-weight:400;text-transform:uppercase;margin-bottom:.75em}.featured-pages .featured-page-wrap .featured-page img,.featured-pages .featured-page-wrap .page-feature img,.page-features .featured-page-wrap .featured-page img,.page-features .featured-page-wrap .page-feature img,.related.products .featured-page-wrap .featured-page img,.related.products .featured-page-wrap .page-feature img{margin-bottom:2em}.featured-pages .featured-page-wrap .featured-page a h2,.featured-pages .featured-page-wrap .page-feature a h2,.page-features .featured-page-wrap .featured-page a h2,.page-features .featured-page-wrap .page-feature a h2,.related.products .featured-page-wrap .featured-page a h2,.related.products .featured-page-wrap .page-feature a h2{min-height:48px}@media (max-width:768px){.featured-pages .featured-page-wrap .featured-page a h2,.featured-pages .featured-page-wrap .page-feature a h2,.page-features .featured-page-wrap .featured-page a h2,.page-features .featured-page-wrap .page-feature a h2,.related.products .featured-page-wrap .featured-page a h2,.related.products .featured-page-wrap .page-feature a h2{min-height:auto}}.featured-pages .featured-page-wrap .featured-page a:hover .h2,.featured-pages .featured-page-wrap .featured-page a:hover h2,.featured-pages .featured-page-wrap .page-feature a:hover .h2,.featured-pages .featured-page-wrap .page-feature a:hover h2,.page-features .featured-page-wrap .featured-page a:hover .h2,.page-features .featured-page-wrap .featured-page a:hover h2,.page-features .featured-page-wrap .page-feature a:hover .h2,.page-features .featured-page-wrap .page-feature a:hover h2,.related.products .featured-page-wrap .featured-page a:hover .h2,.related.products .featured-page-wrap .featured-page a:hover h2,.related.products .featured-page-wrap .page-feature a:hover .h2,.related.products .featured-page-wrap .page-feature a:hover h2{color:#5c34fc}.featured-pages .featured-page-wrap .featured-page p,.featured-pages .featured-page-wrap .page-feature p,.page-features .featured-page-wrap .featured-page p,.page-features .featured-page-wrap .page-feature p,.related.products .featured-page-wrap .featured-page p,.related.products .featured-page-wrap .page-feature p{display:block;font-weight:400;margin:0 auto 1em auto;width:90%}.featured-pages .featured-page-wrap .featured-page .img-wrap,.featured-pages .featured-page-wrap .page-feature .img-wrap,.page-features .featured-page-wrap .featured-page .img-wrap,.page-features .featured-page-wrap .page-feature .img-wrap,.related.products .featured-page-wrap .featured-page .img-wrap,.related.products .featured-page-wrap .page-feature .img-wrap{margin-bottom:1.5em;display:block;width:100%;display:flex;justify-content:center;align-items:center;height:285px;position:relative}@media (max-width:468px){.featured-pages .featured-page-wrap .featured-page .img-wrap,.featured-pages .featured-page-wrap .page-feature .img-wrap,.page-features .featured-page-wrap .featured-page .img-wrap,.page-features .featured-page-wrap .page-feature .img-wrap,.related.products .featured-page-wrap .featured-page .img-wrap,.related.products .featured-page-wrap .page-feature .img-wrap{height:245px}}.featured-pages .featured-page-wrap .featured-page .img-wrap .placeholder-img,.featured-pages .featured-page-wrap .page-feature .img-wrap .placeholder-img,.page-features .featured-page-wrap .featured-page .img-wrap .placeholder-img,.page-features .featured-page-wrap .page-feature .img-wrap .placeholder-img,.related.products .featured-page-wrap .featured-page .img-wrap .placeholder-img,.related.products .featured-page-wrap .page-feature .img-wrap .placeholder-img{max-height:285px}@media (max-width:468px){.featured-pages .featured-page-wrap .featured-page .img-wrap .placeholder-img,.featured-pages .featured-page-wrap .page-feature .img-wrap .placeholder-img,.page-features .featured-page-wrap .featured-page .img-wrap .placeholder-img,.page-features .featured-page-wrap .page-feature .img-wrap .placeholder-img,.related.products .featured-page-wrap .featured-page .img-wrap .placeholder-img,.related.products .featured-page-wrap .page-feature .img-wrap .placeholder-img{max-height:245px}}.featured-pages .featured-page-wrap .featured-page .img-wrap img,.featured-pages .featured-page-wrap .page-feature .img-wrap img,.page-features .featured-page-wrap .featured-page .img-wrap img,.page-features .featured-page-wrap .page-feature .img-wrap img,.related.products .featured-page-wrap .featured-page .img-wrap img,.related.products .featured-page-wrap .page-feature .img-wrap img{max-height:285px;display:block}.featured-pages .featured-page-wrap .featured-page a.dots,.featured-pages .featured-page-wrap .page-feature a.dots,.page-features .featured-page-wrap .featured-page a.dots,.page-features .featured-page-wrap .page-feature a.dots,.related.products .featured-page-wrap .featured-page a.dots,.related.products .featured-page-wrap .page-feature a.dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.featured-pages .featured-page-wrap .page-feature:nth-child(-n+3),.page-features .featured-page-wrap .page-feature:nth-child(-n+3),.related.products .featured-page-wrap .page-feature:nth-child(-n+3){flex-basis:33.33%;margin-bottom:2em}.featured-pages .featured-page-wrap .type-product,.page-features .featured-page-wrap .type-product,.related.products .featured-page-wrap .type-product{flex-basis:260px;margin:0 .8125em 3em .8125em}.featured-pages .featured-page-wrap .type-product .cta,.page-features .featured-page-wrap .type-product .cta,.related.products .featured-page-wrap .type-product .cta{font-size:16px;background:#5c34fc!important;border-color:#5c34fc}.featured-pages .featured-page-wrap .type-product .cta:hover,.page-features .featured-page-wrap .type-product .cta:hover,.related.products .featured-page-wrap .type-product .cta:hover{background:#fff!important;border-color:#5c34fc;color:#5c34fc}.featured-pages .featured-page-wrap .type-product .img-wrap,.page-features .featured-page-wrap .type-product .img-wrap,.related.products .featured-page-wrap .type-product .img-wrap{position:relative;height:215px;max-height:215px;margin-bottom:1em;display:flex;align-items:center;justify-content:center}.featured-pages .featured-page-wrap .type-product .img-wrap .dynamic-lens span,.page-features .featured-page-wrap .type-product .img-wrap .dynamic-lens span,.related.products .featured-page-wrap .type-product .img-wrap .dynamic-lens span{width:75%}.featured-pages .featured-page-wrap .type-product img,.page-features .featured-page-wrap .type-product img,.related.products .featured-page-wrap .type-product img{max-height:100%;flex-shrink:0}.featured-pages .featured-page-wrap .type-product td a:hover,.page-features .featured-page-wrap .type-product td a:hover,.related.products .featured-page-wrap .type-product td a:hover{color:#252525}.featured-pages.sub-cat.products-list .featured-page-wrap{max-width:1450px;margin:0 auto}.featured-pages .content p:last-child:after{content:'';display:block;border-bottom:1px solid #e1e1e1;margin:2em auto;width:60px}.featured-pages .content.hide-after p:last-child:after{display:none}.featured-pages .content .cta{width:auto;display:inline-block;padding:1.3em 2em;background:#5c34fc!important;border:solid 1px #5c34fc}.featured-pages .content .cta:hover{color:#5c34fc}.ie .featured-pages .featured-page-wrap .featured-page,.ie .featured-pages .featured-page-wrap .page-feature,.ie .page-features .featured-page-wrap .featured-page,.ie .page-features .featured-page-wrap .page-feature,.ie .related.products .featured-page-wrap .featured-page,.ie .related.products .featured-page-wrap .page-feature{flex-basis:20%}.ie .featured-pages .featured-page-wrap .featured-page:nth-child(-n+3),.ie .featured-pages .featured-page-wrap .page-feature:nth-child(-n+3),.ie .page-features .featured-page-wrap .featured-page:nth-child(-n+3),.ie .page-features .featured-page-wrap .page-feature:nth-child(-n+3),.ie .related.products .featured-page-wrap .featured-page:nth-child(-n+3),.ie .related.products .featured-page-wrap .page-feature:nth-child(-n+3){flex-basis:28.33%}.ie .featured-pages .featured-page-wrap .featured-page .img-wrap .placeholder-img,.ie .featured-pages .featured-page-wrap .page-feature .img-wrap .placeholder-img,.ie .page-features .featured-page-wrap .featured-page .img-wrap .placeholder-img,.ie .page-features .featured-page-wrap .page-feature .img-wrap .placeholder-img,.ie .related.products .featured-page-wrap .featured-page .img-wrap .placeholder-img,.ie .related.products .featured-page-wrap .page-feature .img-wrap .placeholder-img{flex-shrink:0}.ie .featured-pages .featured-page-wrap .featured-page .img-wrap img,.ie .featured-pages .featured-page-wrap .page-feature .img-wrap img,.ie .page-features .featured-page-wrap .featured-page .img-wrap img,.ie .page-features .featured-page-wrap .page-feature .img-wrap img,.ie .related.products .featured-page-wrap .featured-page .img-wrap img,.ie .related.products .featured-page-wrap .page-feature .img-wrap img{flex-shrink:0}.ie .featured-pages .featured-page-wrap .featured-page .type-product,.ie .featured-pages .featured-page-wrap .page-feature .type-product,.ie .page-features .featured-page-wrap .featured-page .type-product,.ie .page-features .featured-page-wrap .page-feature .type-product,.ie .related.products .featured-page-wrap .featured-page .type-product,.ie .related.products .featured-page-wrap .page-feature .type-product{flex-shrink:0}.ie .featured-pages .featured-page-wrap .featured-page .type-product .img-wrap img,.ie .featured-pages .featured-page-wrap .page-feature .type-product .img-wrap img,.ie .page-features .featured-page-wrap .featured-page .type-product .img-wrap img,.ie .page-features .featured-page-wrap .page-feature .type-product .img-wrap img,.ie .related.products .featured-page-wrap .featured-page .type-product .img-wrap img,.ie .related.products .featured-page-wrap .page-feature .type-product .img-wrap img{flex-shrink:0}.breadcrumbs+.featured-pages{padding-top:3.387em}.full-width-cta{display:flex;flex-basis:100%;justify-content:center}.featured-services .featured-service-list-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:1px;grid-column:1/-1}.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link::after{background-color:rgba(0,0,0,.3);content:"";height:100%;width:100%;position:absolute}.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link .featured-service-list-img{height:300px;width:100%}@media (min-width:768px){.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link .featured-service-list-img{height:380px}}.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link .featured-service-list-img img{height:100%;width:100%;object-fit:cover;transition:all .5s ease-in-out}.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link .featured-service-list-title{position:absolute;z-index:1;color:#fff;font-size:30px;max-width:280px;text-align:center;font-weight:700;margin:0 auto;text-transform:uppercase;padding:30px 0}@media (min-width:768px){.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link .featured-service-list-title{font-size:40px;max-width:360px}}.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link .featured-service-list-title img{position:absolute;width:46px;top:-15px;left:44%}.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link .featured-service-list-title::after,.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link .featured-service-list-title::before{content:'';height:1px;width:100%;background-color:#fff;position:absolute}.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link .featured-service-list-title::before{top:0;left:0;right:0}.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link .featured-service-list-title::after{bottom:0;left:0;right:0}.featured-services .featured-service-list-wrapper .featured-service-list-item .featured-service-list-link:hover .featured-service-list-img img{transform:scale(1.2)}.featured-page{padding:60px 0}.featured-page .container-lg{max-width:1760px;margin:0 auto;padding:0 15px}.featured-page .feature-wrap{display:flex;align-items:center}@media (max-width:1199px){.featured-page .feature-wrap{display:block}}.featured-page .feature-wrap .feature-left{width:35%;padding-right:45px}@media (max-width:1299px){.featured-page .feature-wrap .feature-left{padding-right:30px}}@media (max-width:1199px){.featured-page .feature-wrap .feature-left{width:100%;margin-bottom:20px;padding-right:0}}.featured-page .feature-wrap .feature-left h2{display:block;font-size:50px;color:#322c7c;margin-bottom:25px}@media (max-width:1499px){.featured-page .feature-wrap .feature-left h2{font-size:35px}}.featured-page .feature-wrap .feature-right{display:grid;width:65%;grid-template-columns:repeat(3,1fr);grid-gap:30px}@media (max-width:1199px){.featured-page .feature-wrap .feature-right{width:100%;grid-template-columns:repeat(2,1fr);grid-gap:20px}}@media (max-width:575px){.featured-page .feature-wrap .feature-right{grid-template-columns:repeat(1,1fr)}}@media (min-width:1200px) and (max-width:1499px){.featured-page .feature-wrap .feature-right{grid-gap:20px}}.featured-page .feature-wrap .feature-right .feature-list{background-image:linear-gradient(182deg,#e1e1e1 10%,#fff 25%)}.featured-page .feature-wrap .feature-right .feature-list a{color:#000;text-decoration:none;cursor:pointer;padding:20px 12px;display:inline-block}.featured-page .feature-wrap .feature-right .feature-list a .feature-name{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid #948f8f}@media (max-width:575px){.featured-page .feature-wrap .feature-right .feature-list a .feature-name{justify-content:space-around}}.featured-page .feature-wrap .feature-right .feature-list a .feature-name h3{margin-bottom:0;text-align:center;font-size:25px;text-transform:uppercase}.featured-page .feature-wrap .feature-right .feature-list a .feature-name h3 span{color:red}@media (max-width:767px){.featured-page .feature-wrap .feature-right .feature-list a .feature-name h3{font-size:16px}}@media (min-width:1200px) and (max-width:1499px){.featured-page .feature-wrap .feature-right .feature-list a .feature-name h3{font-size:14px}}.featured-page .feature-wrap .feature-right .feature-list a .feature-name img{width:100px}.featured-page .feature-wrap .feature-right .feature-list a .right-para p{padding:20px 10px;text-align:center;line-height:1.2;font-size:15px}@media (min-width:1200px) and (max-width:1499px){.featured-page .feature-wrap .feature-right .feature-list a .right-para p{font-size:13px}}.blue-contact-bar{width:100%;padding:5.625em 0;background:#4527bc;background:-moz-radial-gradient(center,ellipse cover,#4527bc 0,#2f1a80 62%);background:-webkit-radial-gradient(center,ellipse cover,#4527bc 0,#2f1a80 62%);background:radial-gradient(ellipse at center,#4527bc 0,#2f1a80 62%);color:#fff;text-align:center;overflow:hidden}.blue-contact-bar .wrap{max-width:1200px;margin:0 auto;position:relative;z-index:6}@media (max-width:1200px){.blue-contact-bar .wrap{padding:0 1em}}.blue-contact-bar h2{font-size:3.75em;font-weight:400;margin-bottom:.25em}@media (max-width:768px){.blue-contact-bar h2{font-size:2em}}.blue-contact-bar .cta{margin:0 1.5em 1em 1.5em}.blue-contact-bar .boxes{position:absolute;width:2000px;height:105%;top:50%;transform:translate(-50%,-50%);left:50%}.blue-contact-bar .boxes .box{background:rgba(225,225,225,.05);position:absolute;left:0;top:0;z-index:5}.blue-contact-bar .boxes .box.large{width:330px;height:330px}.blue-contact-bar .boxes .box.medium{width:215px;height:215px}.blue-contact-bar .boxes .box.small{width:145px;height:145px}.home .blue-contact-bar .cta{margin:0 0 1em 0}.home .blue-contact-bar .cta.white.btn-skew{border:1px solid #fff}.featured-articles .articles-wrap{width:100%;display:flex;justify-content:space-between;align-items:stretch}@media (max-width:1024px){.featured-articles .articles-wrap{flex-wrap:wrap}}.featured-articles .articles-wrap article{flex-basis:25%;position:relative;border-right:solid 1px #fff}@media (max-width:1024px){.featured-articles .articles-wrap article{flex-basis:50%}}@media (max-width:740px){.featured-articles .articles-wrap article{flex-basis:100%;font-size:14px}}.featured-articles .articles-wrap article img{height:100%;width:100%;display:block;position:absolute;object-fit:cover;top:0;left:0;z-index:-1}.featured-articles .articles-wrap article .featured{font-weight:700;text-transform:uppercase;font-style:italic;display:inline-block;font-size:1.125em;padding-bottom:1em;margin-bottom:1.75em;position:relative}.featured-articles .articles-wrap article .featured:after{content:'';left:0;bottom:0;width:50%;height:2px;background:#fff;position:absolute}.featured-articles .articles-wrap article:first-child{flex-basis:50%}@media (max-width:1024px){.featured-articles .articles-wrap article:first-child{flex-basis:100%;border:0;border-bottom:1px solid #fff;z-index:1}}.featured-articles .articles-wrap article:first-child .article-content{width:50%;height:auto}@media (max-width:740px){.featured-articles .articles-wrap article:first-child .article-content{width:100%;height:auto}}.featured-articles .articles-wrap article:first-child .article-content .headline{display:block;margin-bottom:.75em}.featured-articles .articles-wrap article:first-child .article-content p{display:block;font-size:1em;line-height:1.5;margin-bottom:1.75em}@media (max-width:740px){.featured-articles .articles-wrap article:first-child .article-content p{display:none}}@media (max-width:740px){.featured-articles .articles-wrap article:nth-child(2){border:0;border-bottom:1px solid #fff}}.featured-articles .articles-wrap article:last-child{border-right:0}.featured-articles .articles-wrap article:last-child .article-content{top:inherit;bottom:0;position:absolute}@media (max-width:740px){.featured-articles .articles-wrap article:last-child .article-content{position:relative}}.featured-articles .articles-wrap article .article-content{width:100%;height:auto;position:relative;left:0;top:0;background:rgba(0,0,0,.75);padding:4em 1.88em;color:#fff}.featured-articles .articles-wrap article .article-content .headline{text-transform:uppercase;font-style:italic;font-size:1.875em;line-height:1.25;color:#fff;font-weight:400}@media (max-width:740px){.featured-articles .articles-wrap article .article-content .headline{display:block}}.featured-articles .articles-wrap article .article-content p{display:none;margin-bottom:1.25em}.featured-articles .articles-wrap article .article-content a.cta-text{margin-left:.5em;vertical-align:baseline}@media (max-width:740px){.featured-articles .articles-wrap article .article-content a.cta-text{margin-left:0;display:block;margin-top:1em}}.featured-articles .articles-wrap article .article-content a.cta-text:hover{color:#fff}.ie .featured-articles{overflow:hidden}.featured-tile-section{margin:50px 0}.featured-tile-section .container-lg{max-width:1440px;margin:0 auto;padding:0 15px}.featured-tile-section .featured-tile-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:12px;grid-column:1/-1}@media (min-width:768px){.featured-tile-section .featured-tile-list{grid-template-columns:repeat(auto-fit,minmax(25rem,1fr))}}.featured-tile-section .featured-tile-list .featured-tile-list-item .featured-tile-list-link{position:relative;display:flex;justify-content:center;overflow:hidden}.featured-tile-section .featured-tile-list .featured-tile-list-item .featured-tile-list-link .featured-tile-list-img{height:250px;width:100%}@media (min-width:768px){.featured-tile-section .featured-tile-list .featured-tile-list-item .featured-tile-list-link .featured-tile-list-img{height:300px}}.featured-tile-section .featured-tile-list .featured-tile-list-item .featured-tile-list-link .featured-tile-list-img img{height:100%;width:100%;object-fit:cover;transition:all .5s ease-in-out}.featured-tile-section .featured-tile-list .featured-tile-list-item .featured-tile-list-link .featured-tile-list-title{position:absolute;z-index:1;color:#fff;font-size:30px;text-align:center;font-weight:400;margin:0 auto;text-transform:uppercase;padding:30px 40px;bottom:0;z-index:9;width:100%;min-height:147px;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}@media (min-width:768px){.featured-tile-section .featured-tile-list .featured-tile-list-item .featured-tile-list-link .featured-tile-list-title{font-size:36px;padding:30px 80px}}.featured-tile-section .featured-tile-list .featured-tile-list-item .featured-tile-list-link .featured-tile-list-title::after{background-color:rgba(0,0,0,.6);content:"";height:100%;width:100%;position:absolute;bottom:0;left:0;right:0;z-index:-1}.featured-tile-section .featured-tile-list .featured-tile-list-item .featured-tile-list-link:hover .featured-tile-list-img img{transform:scale(1.2)}.featured-tile-section .featured-tile-list .featured-tile-list-item .featured-tile-list-link:hover .featured-tile-list-title{min-height:100%}@media (max-width:1350px){.form-page,.main-landing,.search-archive-header{min-height:initial;height:auto}}@media (max-width:768px){.form-page,.main-landing,.search-archive-header{font-size:14px}.form-page:before,.main-landing:before,.search-archive-header:before{content:'';display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.45);z-index:4}}.form-page img,.main-landing img,.search-archive-header img{position:absolute;left:0;top:0;display:block;width:100%;height:100%;object-fit:cover}.form-page .content,.main-landing .content,.search-archive-header .content{color:#fff;padding:10em 8.125em;position:relative;z-index:5}@media (max-width:1350px){.form-page .content,.main-landing .content,.search-archive-header .content{padding:6em 1em 5em 1em}}@media (max-width:768px){.form-page .content,.main-landing .content,.search-archive-header .content{padding:4em 1em 3em 1em}}.form-page .content h1,.main-landing .content h1,.search-archive-header .content h1{font-size:3.125em;line-height:1.1;margin-bottom:.25em;font-weight:400}.form-page .content .text,.main-landing .content .text,.search-archive-header .content .text{width:35em;font-size:1.25em;font-weight:400}@media (max-width:1023px){.form-page .content .text,.main-landing .content .text,.search-archive-header .content .text{width:auto}}.form-page .content .text p,.main-landing .content .text p,.search-archive-header .content .text p{line-height:1.25;margin-bottom:1em}.form-page .content,.search-archive-header .content{padding:5em 8.125em}@media (max-width:1350px){.form-page .content,.search-archive-header .content{padding:4em 1em 3em 1em}}.search-archive-header{background-image:url(../../images/contact-us-bg.jpg)}.no-search-results{display:inline-block;font-size:2em;margin-bottom:0;text-align:center;width:100%}@media (max-width:1450px){.woocommerce .child-page-content,.woocommerce .default-page-content{flex-wrap:wrap;padding:4em 2em}}@media (max-width:1024px){.woocommerce .child-page-content,.woocommerce .default-page-content{padding:3.25em 1em}}@media (max-width:1550px){.ie .child-page-content figure,.ie .default-page-content figure{flex-basis:calc(60% - 2em);padding-right:0}}@media (max-width:1023px){.ie .child-page-content figure,.ie .default-page-content figure{flex-basis:100%;margin-bottom:2em}}@media (max-width:1550px){.ie .child-page-content .content,.ie .default-page-content .content{flex-basis:calc(40% - 2em)}}@media (max-width:1023px){.ie .child-page-content .content,.ie .default-page-content .content{flex-basis:100%;padding-left:0;max-width:100%}}.child-page-content,.default-page-content{border-bottom:solid 1px #e1e1e1;display:flex;align-items:center;justify-content:space-between;padding:0 6.875em 0 6.875em;padding:3em 8.125em 3em 8.125em}@media (max-width:1450px){.child-page-content,.default-page-content{flex-wrap:wrap;padding:2em}}@media (max-width:1024px){.child-page-content,.default-page-content{padding:2em 1em}}@media (max-width:360px){.child-page-content,.default-page-content{padding:1em}}@media (max-width:330px){.child-page-content,.default-page-content{padding:.75em}}.child-page-content.no-image .content,.default-page-content.no-image .content{padding-left:0}.child-page-content figure,.default-page-content figure{flex-basis:65%;padding-right:4em}.child-page-content figure img,.default-page-content figure img{display:block;margin:0 auto}@media (max-width:1680px){.child-page-content figure,.default-page-content figure{flex-shrink:1}}@media (max-width:1250px){.child-page-content figure,.default-page-content figure{flex-basis:calc(40% - 2em);padding-right:0}}@media (max-width:1023px){.child-page-content figure,.default-page-content figure{flex-basis:100%;margin-bottom:2em}}.child-page-content .content,.default-page-content .content{padding-left:8em;max-width:35%;flex-grow:1;padding:0 0 2em 0;padding:0}.child-page-content .content .text,.default-page-content .content .text{font-weight:400}.child-page-content .content .text p,.default-page-content .content .text p{line-height:1.75}@media (max-width:1250px){.child-page-content .content,.default-page-content .content{flex-basis:calc(60% - 2em);padding-left:4em;max-width:none}}@media (max-width:1023px){.child-page-content .content,.default-page-content .content{flex-basis:100%;padding-left:0;max-width:100%}}.child-page-content .content h1,.default-page-content .content h1{font-weight:400;line-height:1.15;margin-bottom:.25em;word-wrap:break-word}@media (max-width:768px){.child-page-content .content h1,.default-page-content .content h1{margin-bottom:.5em}}.page-template-default .default-page-content{border-bottom:solid 1px #e1e1e1;display:flex;align-items:center;justify-content:space-between;padding:0 6.875em 0 6.875em;padding:3em 8.125em 3em 8.125em}@media (max-width:1450px){.page-template-default .default-page-content{flex-wrap:wrap;padding:2em}}@media (max-width:1024px){.page-template-default .default-page-content{padding:2em 1em}}@media (max-width:360px){.page-template-default .default-page-content{padding:1em}}@media (max-width:330px){.page-template-default .default-page-content{padding:.75em}}.page-template-default .default-page-content.no-image .content{padding-left:0}.page-template-default .default-page-content figure{flex-basis:65%;padding-right:4em}.page-template-default .default-page-content figure img{display:block;margin:0 auto}@media (max-width:1680px){.page-template-default .default-page-content figure{flex-shrink:1}}@media (max-width:1250px){.page-template-default .default-page-content figure{flex-basis:calc(40% - 2em);padding-right:0}}@media (max-width:1023px){.page-template-default .default-page-content figure{flex-basis:100%;margin-bottom:2em}}.page-template-default .default-page-content .content{padding-left:8em;max-width:75%;flex-grow:1;padding:0 0 2em 0;padding:0}.page-template-default .default-page-content .content .text{font-weight:400}.page-template-default .default-page-content .content .text p{line-height:1.75}@media (max-width:1250px){.page-template-default .default-page-content .content{flex-basis:calc(60% - 2em);padding-left:4em;max-width:none}}@media (max-width:1023px){.page-template-default .default-page-content .content{flex-basis:100%;padding-left:0;max-width:100%}}.page-template-default .default-page-content .content h1{font-weight:400;line-height:1.15;margin-bottom:.25em;word-wrap:break-word}@media (max-width:768px){.page-template-default .default-page-content .content h1{margin-bottom:.5em}}.woocommerce-cart .child-page-content .content{max-width:100%}.banner-wrapper,.site__main{display:block;width:100%;border:0}.banner-wrapper .toggle-ad,.site__main .toggle-ad{display:none;padding:1em 2em;margin-right:1em;background:#5c34fc;border:1px solid #5c34fc;border-top-width:0;border-top-style:none;color:#fff;font-weight:400;position:absolute;right:0;text-align:center;width:135px;z-index:55}.banner-wrapper .toggle-ad:hover,.site__main .toggle-ad:hover{background:#fff;border-color:#5c34fc;color:#5c34fc}.banner-wrapper .toggle-ad:before,.site__main .toggle-ad:before{content:'\e90d';font-size:.75em;padding-right:.75em;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative}@media (max-width:1024px){.banner-wrapper .toggle-ad,.site__main .toggle-ad{margin-left:auto;margin-right:auto!important;left:0;right:0!important}}.banner-wrapper.is-open .toggle-ad:before,.site__main.is-open .toggle-ad:before{content:'\e90d';padding-left:.75em;padding-right:0;transform:rotate(180deg)}.banner-wrapper .custom-filter-banner,.site__main .custom-filter-banner{display:block!important;text-align:center;background:#301b80;color:#fff;background-size:cover!important;width:100%;z-index:0}.banner-wrapper .custom-filter-banner .content,.site__main .custom-filter-banner .content{text-align:center;max-width:1370px;margin:0 auto;padding:3.025em}@media (max-width:700px){.banner-wrapper .custom-filter-banner .content,.site__main .custom-filter-banner .content{padding:2em}}.banner-wrapper .custom-filter-banner .content h2,.site__main .custom-filter-banner .content h2{display:flex;justify-content:center;margin-bottom:1em}@media (max-width:700px){.banner-wrapper .custom-filter-banner .content h2,.site__main .custom-filter-banner .content h2{margin-bottom:.5em}}.banner-wrapper .custom-filter-banner .content p,.site__main .custom-filter-banner .content p{font-size:1.25em;opacity:1;transform:scaleY(1);transform-origin:top;transition:all .2s ease}@media (max-width:1024px){.banner-wrapper .custom-filter-banner .content p,.site__main .custom-filter-banner .content p{opacity:0;transform:scaleY(0);height:0;font-size:0}}.banner-wrapper .custom-filter-banner .cta,.site__main .custom-filter-banner .cta{background:#fff;border-color:#fff;color:#5c34fc;max-width:300px;display:inline-block;margin:0 auto}@media (max-width:1024px){.banner-wrapper .custom-filter-banner .cta,.site__main .custom-filter-banner .cta{padding:1em}}.banner-wrapper .custom-filter-banner .cta:hover,.site__main .custom-filter-banner .cta:hover{background:0 0;color:#fff}#billing_country_field{margin-bottom:2.5em;line-height:inherit}.contact-form.request-a-quote-form span.wpcf7-form-control-wrap.phone{width:100%;display:block}.contact-form.request-a-quote-form .intl-tel-input.allow-dropdown{display:block}.contact-form.request-a-quote-form .col-2.two-third>div:first-child{flex-basis:calc((100% / 3) - .75em);max-width:calc((100% / 3) - .75em);margin-bottom:2.5em}@media (max-width:600px){.contact-form.request-a-quote-form .col-2.two-third>div:first-child{max-width:100%}}.contact-form.request-a-quote-form .col-2.two-third>div:last-child{flex-basis:calc((100% / 3 * 2) - .75em);max-width:calc((100% / 3 * 2) - .75em)}@media (max-width:600px){.contact-form.request-a-quote-form .col-2.two-third>div:last-child{max-width:100%}}#wpcf7-f3-o1 .intl-tel-input.allow-dropdown{display:block}#wpcf7-f3-o1 .col-2>div{margin-bottom:2.5em}#child-page-content figure.img-wrap .hover-off,#child-page-content figure.img-wrap .hover-on{position:absolute;z-index:0;top:0;left:0;right:0;bottom:0;margin:auto!important}#child-page-content figure.img-wrap .hover-off{z-index:1}#child-page-content figure.img-wrap:hover .hover-off{opacity:0;transition:all .2s ease-out}.child-page-content figure,.default-page-content figure{position:relative}@media (max-width:755px){.child-page-content figure,.default-page-content figure{height:260px}}@media (max-width:575px){.child-page-content figure,.default-page-content figure{height:220px}}@media (max-width:475px){.child-page-content figure,.default-page-content figure{height:160px}}.sub-cat .featured-page.product-category a .img-wrap{position:relative}.sub-cat .featured-page.product-category a .img-wrap img.hover-off,.sub-cat .featured-page.product-category a .img-wrap img.hover-on{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;opacity:0}.sub-cat .featured-page.product-category a .img-wrap img.hover-off.hover-off,.sub-cat .featured-page.product-category a .img-wrap img.hover-on.hover-off{z-index:1;opacity:1}.sub-cat .featured-page.product-category a:hover .img-wrap img.hover-off{opacity:0}.sub-cat .featured-page.product-category a:hover .img-wrap img.hover-on{opacity:1}.term-polarized-aircraft-windows .banner-wrapper,.term-polarized-aircraft-windows .banner-wrapper .custom-filter-banner{display:none!important;height:0!important;visibility:hidden!important;opacity:0!important}.tab-name-contain::-webkit-scrollbar{width:10px;height:10px}.tab-name-contain::-webkit-scrollbar-track{-webkit-border-radius:5px}.tab-name-contain::-webkit-scrollbar-thumb:vertical{background-color:#5c34fc;-webkit-border-radius:6px}.tab-name-contain::-webkit-scrollbar-thumb:horizontal:hover,.tab-name-contain::-webkit-scrollbar-thumb:vertical:hover{background-color:#5c34fc}.tab-name-contain::-webkit-scrollbar-thumb:horizontal{background-color:#5c34fc;-webkit-border-radius:6px}.tabs{display:flex;justify-content:space-between;overflow:hidden}@media (max-width:1100px){.tabs{flex-wrap:wrap;min-height:0}}.tabs .tab-name-wrap{background:#291770;flex-shrink:0;padding-bottom:2.5em;height:100%;max-width:450px;position:relative;left:8em;z-index:4}.tabs .tab-name-wrap:after{content:'';display:block;position:absolute;width:100%;left:0;height:500%;background:#291770}@media (max-width:1100px){.tabs .tab-name-wrap:after{display:none}}@media (max-width:1450px){.tabs .tab-name-wrap{left:2em}}@media (max-width:1100px){.tabs .tab-name-wrap{width:100%;padding-bottom:0;max-width:100%;left:0}}.tabs .tab-name-wrap .mobile-scroll{width:50px;height:50px;position:absolute;bottom:0;z-index:7;display:none}.tabs .tab-name-wrap .mobile-scroll:before{content:'';position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:1em;font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:700;display:block;z-index:8;display:none}.tabs .tab-name-wrap .mobile-scroll.left{left:0;background:-moz-linear-gradient(left,#291770 1%,#291770 53%,rgba(41,23,112,0) 100%);background:-webkit-linear-gradient(left,#291770 1%,#291770 53%,rgba(41,23,112,0) 100%);background:linear-gradient(to right,#291770 1%,#291770 53%,rgba(41,23,112,0) 100%)}.tabs .tab-name-wrap .mobile-scroll.left:before{content:'<'}.tabs .tab-name-wrap .mobile-scroll.right{right:0;background:-moz-linear-gradient(left,rgba(41,23,112,0) 0,#291770 47%,#291770 99%);background:-webkit-linear-gradient(left,rgba(41,23,112,0) 0,#291770 47%,#291770 99%);background:linear-gradient(to right,rgba(41,23,112,0) 0,#291770 47%,#291770 99%)}.tabs .tab-name-wrap .mobile-scroll.right:before{content:'>'}@media (min-width:1024px){.tabs .tab-name-wrap .mobile-scroll{display:none!important}}.tabs .tab-name-wrap .title{font-size:1.875em;color:#fff;font-weight:400;padding:1.667em;position:relative}.tabs .tab-name-wrap .title:after{content:'';width:40px;bottom:.85em;left:1.667em;border:solid 1px #fff;position:absolute}@media (max-width:1100px){.tabs .tab-name-wrap .title:after{display:none}}@media (max-width:1100px){.tabs .tab-name-wrap .title{padding:.8em}}.tabs .tab-name-wrap .tab-name{display:block;width:100%;border:none;color:#fff;font-size:1em;padding:1.125em 2.875em;font-weight:400;background:0 0;text-align:left;position:relative}.tabs .tab-name-wrap .tab-name.active,.tabs .tab-name-wrap .tab-name:hover{background:#5c34fc}.tabs .tab-name-wrap .tab-name:focus{outline-color:#a797e8}.tabs .tab-name-wrap .tab-name.active:after{content:'';position:absolute;right:-12px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #5c34fc}@media (max-width:1100px){.tabs .tab-name-wrap .tab-name.active:after{display:none}}@media (max-width:1100px){.tabs .tab-name-wrap .tab-name{display:inline-block;flex-shrink:0;width:auto;padding:1em 2em}}@media (max-width:1100px){.tabs .tab-name-wrap .tab-name-contain{display:flex;overflow-x:overlay;position:relative}}.tabs .tab-content-wrap{width:100%;position:relative;height:auto;background:#e1e1e1;margin-left:-100%}@media (max-width:1100px){.tabs .tab-content-wrap{position:relative;height:auto;margin-left:0}}.tabs .tab-content-wrap .tab-content{width:100%;height:100%;display:none;justify-content:space-between;align-items:stretch}@media (max-width:1100px){.tabs .tab-content-wrap .tab-content{flex-wrap:wrap}}.tabs .tab-content-wrap .tab-content h3{font-size:1.45em}.tabs .tab-content-wrap .tab-content.active{display:flex}.tabs .tab-content-wrap .tab-content figure{flex-basis:60%;position:relative}.tabs .tab-content-wrap .tab-content figure img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media (max-width:1100px){.tabs .tab-content-wrap .tab-content figure{flex-basis:100%;height:15em}}.tabs .tab-content-wrap .tab-content figure.placeholder{background-size:400px;background-repeat:repeat;overflow:hidden;opacity:.35}.tabs .tab-content-wrap .tab-content figure.empty{max-width:450px;width:950px;flex-basis:auto}@media (max-width:1100px){.tabs .tab-content-wrap .tab-content figure.empty{width:0;display:none}}@media (min-width:1101px){.tabs .tab-content-wrap .tab-content figure.empty{margin-left:2em}}@media (min-width:1451px){.tabs .tab-content-wrap .tab-content figure.empty{margin-left:8em}}@media (min-width:1101px){.tabs .tab-content-wrap .tab-content figure.empty+.content{padding:5.625em 9.375em;flex-basis:100%}}.tabs .tab-content-wrap .tab-content .content{padding:5.625em 9.375em;flex-basis:40%}@media (max-width:1450px){.tabs .tab-content-wrap .tab-content .content{padding:2.5em 4.875em}}@media (max-width:1100px){.tabs .tab-content-wrap .tab-content .content{flex-basis:100%}}@media (max-width:768px){.tabs .tab-content-wrap .tab-content .content{padding:2em}}.ie .tabs .tab-content-wrap .tab-content figure.empty{width:960px;max-width:960px}.blog-sidebar,.form-sidebar{margin-top:2em;padding-bottom:7.5em}.blog-sidebar .wrap,.form-sidebar .wrap{margin:0 auto;padding:0 8.125em;display:flex;align-items:stretch}@media (max-width:1680px){.blog-sidebar .wrap,.form-sidebar .wrap{padding:0 2em}}@media (max-width:1023px){.blog-sidebar .wrap,.form-sidebar .wrap{flex-wrap:wrap;padding:0 1em}}.blog-sidebar .wrap .form-wrap,.blog-sidebar .wrap .single-wrap,.form-sidebar .wrap .form-wrap,.form-sidebar .wrap .single-wrap{flex-grow:1;padding-right:4em;margin-right:4em;border-right:solid 1px #e1e1e1}.blog-sidebar .wrap .form-wrap.resources,.blog-sidebar .wrap .single-wrap.resources,.form-sidebar .wrap .form-wrap.resources,.form-sidebar .wrap .single-wrap.resources{padding-right:0;margin-right:0;border:none}@media (max-width:1023px){.blog-sidebar .wrap .form-wrap,.blog-sidebar .wrap .single-wrap,.form-sidebar .wrap .form-wrap,.form-sidebar .wrap .single-wrap{border:0;margin-right:0;padding-right:0}}.blog-sidebar .wrap aside,.form-sidebar .wrap aside{flex-shrink:0}@media (max-width:1023px){.blog-sidebar .wrap aside,.form-sidebar .wrap aside{order:-1;margin-bottom:3em;max-width:100%}}.contact-form{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;width:100%;max-width:100%}.contact-form>*{flex-basis:calc(50% - .75em)}.contact-form .full{flex-basis:100%}.contact-form .col-3{display:flex;justify-content:space-between}@media (max-width:600px){.contact-form .col-3{flex-wrap:wrap}}.contact-form .col-3>.input-wrap{flex-basis:calc(33%);margin-right:1.5em}.contact-form .col-3>.input-wrap:last-child{margin-right:0}@media (max-width:600px){.contact-form .col-3>.input-wrap{flex-wrap:wrap;margin-right:0!important}}@media (max-width:1024px){.contact-form .col-3{flex-basis:100%}}.contact-form .col-2{display:flex;justify-content:space-between;max-width:calc(50% - .75em)}@media (max-width:767px){.contact-form .col-2{flex-basis:calc(100%);max-width:calc(100%);display:block}}@media (max-width:1300px){.contact-form .col-2{flex-wrap:wrap}}.contact-form .col-2>*{flex-basis:calc(50% - .75em);max-width:calc(50% - .75em)}@media (max-width:1300px){.contact-form .col-2>*{flex-basis:calc(100%);max-width:calc(100%)}}.contact-form .col-2 .panel_size{display:block;position:relative;width:100%}@media (max-width:1394px){.contact-form .address,.contact-form .city-state-zip{flex-basis:100%}}.contact-form .custom-panel{overflow:hidden;height:0;transform:scale(0);transition:all .35s ease;display:none}.contact-form .custom-panel.active{display:flex;height:auto;transform:scale(1);overflow:visible}.contact-form .required{color:#5c34fc}.wpcf7 .input-wrap{margin-bottom:2.5em}.wpcf7 .input-wrap.submit{margin-bottom:0}@media (max-width:1024px){.wpcf7 .input-wrap{flex-basis:100%}}.wpcf7 label{font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;display:block;margin-bottom:.75em}.wpcf7 textarea{min-height:170px}.city-state-zip>.input-wrap{flex-basis:calc(15%)}.city-state-zip>.input-wrap:first-child{flex-basis:70%}.city-state-zip>.input-wrap:nth-child(2){min-width:33%;max-width:33%}@media (max-width:600px){.city-state-zip>.input-wrap:nth-child(2){min-width:100%;max-width:100%}}@media (max-width:600px){.city-state-zip>.input-wrap{flex-basis:100%!important}}.checkbox-group{margin:1.5em 0 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width:1681px){.checkbox-group{justify-content:flex-start}}.checkbox-group>*{flex-basis:calc(33% - 4em)}@media (min-width:1681px){.checkbox-group>*{flex-basis:calc(50% - 2em);margin-right:2em}}@media (max-width:1680px){.checkbox-group>*{flex-basis:calc(50% - 2em)}}@media (max-width:1280px){.checkbox-group>*{flex-basis:100%;max-width:100%;width:100%}}.checkbox-group .input-wrap{font-size:14px;margin-bottom:1em;display:flex;justify-content:space-between;display:none}.checkbox-group .input-wrap>*{order:1}.checkbox-group .input-wrap.visible{display:flex}.checkbox-group .input-wrap.service-checkbox-disabled{opacity:.15!important;order:8;position:relative}.checkbox-group .input-wrap.service-checkbox-disabled:before{content:'';width:100%;height:110%;position:absolute;left:0;top:-5px;background:0 0;z-index:9}.checkbox-group .input-wrap a,.checkbox-group .input-wrap label{font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400}.checkbox-group .input-wrap label{position:relative;padding-left:32px;display:inline-block;margin-right:1em;cursor:pointer}.checkbox-group .input-wrap label input{border:solid 1px #252525}.checkbox-group .input-wrap label .checkbox-wrap{position:absolute;left:0;top:0}.checkbox-group .input-wrap a{flex-shrink:0;display:inline-block;text-transform:none!important;float:right}@media (max-width:639px){.checkbox-group .input-wrap a{display:block;float:none;margin-left:2em}}aside{max-width:360px;width:100%}aside .contact-info{margin-bottom:2.8125em}aside .contact-info .info{margin-bottom:1.5em;font-size:1.25em;font-weight:400;padding-left:2.25em;position:relative}aside .contact-info .info:before{position:absolute;left:0;top:1px;color:#5c34fc}aside .contact-info .info:after{content:'';position:absolute;left:1.5em;top:4px;width:2px;height:1em;background:#e1e1e1;display:block}aside .contact-info .info a{color:#252525}aside .contact-info .info a:hover{color:#5c34fc}.main-loop{padding-bottom:4.5em}.main-loop .wrap{max-width:1175px;margin:0 auto}@media (max-width:1680px){.main-loop .wrap{max-width:100%;padding:0 2em}}@media (max-width:767px){.main-loop .wrap{padding:0 1em}}.main-loop .filter{position:relative;padding-top:1.5em}.main-loop .filter form{position:absolute;right:0;top:-65px}@media (max-width:768px){.main-loop .filter form{top:0}}@media (max-width:450px){.main-loop .filter form{position:relative;top:inherit}}.main-loop .filter form h4{font-size:.75em;display:inline-block;text-transform:uppercase;vertical-align:top;padding-top:.6em;font-weight:400;margin-right:.5em}.main-loop .filter form label{font-size:.75em}.main-loop .filter form select{min-width:inherit}@media (max-width:450px){.main-loop .filter{padding-top:0}}.main-loop .articles .search-filter-results{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){.main-loop .articles .search-filter-results{padding-top:3em}}.main-loop .articles article{flex-basis:calc(50% - 1em);margin-bottom:5em;display:flex}@media (max-width:900px){.main-loop .articles article{flex-wrap:wrap}}@media (max-width:550px){.main-loop .articles article{flex-basis:100%}}.main-loop .articles article:first-child{flex-basis:100%}body.search .main-loop .articles article:first-child{flex-basis:50%}@media (max-width:550px){body.search .main-loop .articles article:first-child{flex-basis:100%}}body.search .main-loop .articles article:first-child .content .post-date:after{width:70%}.main-loop .articles article:first-child>*{flex-basis:50%}.main-loop .articles article:first-child>:first-child{margin-right:2em}@media (max-width:900px){.main-loop .articles article:first-child>:first-child{margin-right:0}}@media (max-width:550px){.main-loop .articles article:first-child>:first-child{flex-basis:100%}}.main-loop .articles article:first-child .img-wrap img{max-width:inherit}.main-loop .articles article:first-child .content .h2{font-size:1.875em}@media (max-width:900px){.main-loop .articles article:first-child .content .h2{font-size:1.5em}}.main-loop .articles article:first-child .content .post-date:after{width:100%}.main-loop .articles article .img-wrap{flex-basis:30%;margin-right:2em}.main-loop .articles article .img-wrap img{display:block;max-width:215px;width:100%}@media (max-width:900px){.main-loop .articles article .img-wrap{flex-basis:100%;margin-bottom:1em;margin-right:0}.main-loop .articles article .img-wrap img{max-width:100%}}.main-loop .articles article .content{flex-grow:1;flex-basis:70%}@media (max-width:900px){.main-loop .articles article .content{flex-basis:100%}}.main-loop .articles article .content .h2{font-size:1.875em;font-weight:400;color:#252525;margin-bottom:.25em;display:block;margin-top:-6px}.main-loop .articles article .content .h2:hover{color:#5c34fc}@media (max-width:900px){.main-loop .articles article .content .h2{font-size:1.5em}}.main-loop .articles article .content .post-date{display:block;font-size:.75em;color:#252525;padding-bottom:1.25em;margin-bottom:2.5em;position:relative}.main-loop .articles article .content .post-date:after{content:'';position:absolute;display:block;bottom:0;left:0;height:1px;width:70%;background:#e1e1e1}@media (max-width:900px){.main-loop .articles article .content .post-date:after{width:100%}}.main-loop .articles article .content .content{font-size:1.25em;font-weight:400}.main-loop .articles article .content .cta-text{font-size:1.25em}.pagination{margin:0 auto;display:block;width:100%;text-align:center}.pagination ul li{display:inline;margin:0 .35em}.pagination ul li.disabled{color:#959595}.pagination ul li a{color:#252525}.pagination ul li a:hover{color:#5c34fc}.pagination ul li .current{color:#5c34fc}.pagination.search-pagination{text-align:center}.pagination.search-pagination a{margin:0 .35em;color:#252525}.pagination.search-pagination a:hover{color:#5c34fc}.pagination.search-pagination span{margin:0 .35em}.pagination.search-pagination.disabled{color:#959595}.pagination.search-pagination .current{color:#5c34fc}.site-map{padding:2em 1em}.site-map .wrap{max-width:1770px;margin:0 auto}.site-map .wrap>ul a{color:#5c34fc}.site-map .wrap>ul a:hover{color:#252525}.site-map .wrap>ul>li>a{font-weight:700;font-size:1.25em;text-transform:uppercase}.site-map .wrap>ul .megadrop,.site-map .wrap>ul li{margin-bottom:.5em}.site-map .wrap>ul img{display:none}.site-map .wrap>ul .megadrop,.site-map .wrap>ul ul{margin-left:1em}.site-map .wrap>ul .sub-menu{margin-top:.5em}.site-map .wrap>ul .sub-menu>li>a{font-weight:400}.site-map .wrap>ul #menu-item-178{display:none}.site-map .wrap .megadrop{margin-top:.5em}.site-map .wrap .megadrop:after{display:none}section.team-members{padding:4em 0}section.team-members .wrap{max-width:1660px;width:100%;margin:0 auto}section.team-members .bios{display:flex;justify-content:center;flex-wrap:wrap}section.team-members .bios .bio{flex-basis:16.25em;flex-shrink:0;flex-grow:0;text-align:center;margin:0 4em 4em 4em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}section.team-members .bios .bio>*{flex-basis:100%;align-slef:flex-start}section.team-members .bios .bio img{width:100%;display:block;height:16.25em;background:gray;margin-bottom:.75em}section.team-members .bios .bio-name{display:inline-block;font-size:1.25em;margin-bottom:.5em;text-transform:uppercase;color:#000}section.team-members .bios .bio-name:hover{color:#5c34fc}section.team-members .bios .bio a.dots{align-self:flex-end}section.team-members .bios .bio-title{font-size:1em;margin-bottom:.75em}section.team-members .bios .bio-full{display:none}@media (max-width:639px){.api-modal-box .content-wrap{height:80vw!important;height:calc(100% - 1em)!important}}@media (max-width:639px){.api-modal-box.bio{padding:0}}.api-modal-box.bio .modal-content{padding:3.75em;overflow:hidden}@media (max-width:639px){.api-modal-box.bio .modal-content{width:90%!important;height:100%!important;padding:3.75em}}@media (max-width:475px){.api-modal-box.bio .modal-content{padding:2.25em}}.api-modal-box .bio-full{display:flex;flex-wrap:no-wrap;justify-content:center;padding-right:0!important;border:0!important;margin-bottom:0!important}@media (max-width:639px){.api-modal-box .bio-full{flex-wrap:wrap}}.api-modal-box .bio-full .col{flex-basis:50%;overflow-y:scroll;max-height:365px}@media (max-width:639px){.api-modal-box .bio-full .col{max-height:none;overflow-y:unset}}.api-modal-box .bio-full .col:first-child{padding-right:3.75em;overflow-y:unset}@media (max-width:639px){.api-modal-box .bio-full .col{flex-basis:100%}.api-modal-box .bio-full .col:first-child{padding-right:0;margin-bottom:2em}}@media (max-width:639px){.api-modal-box .bio-full img{width:100%}}.api-modal-box .bio-full .bio-name{font-weight:500;font-size:1.875em;display:block}.api-modal-box .bio-full .bio-title{font-size:1.375em;display:block;margin-bottom:30px}.api-modal-box .bio-full .bio-email i,.api-modal-box .bio-full .bio-phone i{position:relative;display:inline-block}.api-modal-box .bio-full .bio-email i:before,.api-modal-box .bio-full .bio-phone i:before{content:'\e902';font-family:icomoon;font-weight:400;margin-right:.5em;color:#5c34fc;display:inline-block}.api-modal-box .bio-full .bio-email i:after,.api-modal-box .bio-full .bio-phone i:after{content:'|';color:#e1e1e1;margin-right:.5em;display:inline-block}.api-modal-box .bio-full .bio-phone{display:inline-block;margin-bottom:.5em}.api-modal-box .bio-full .bio-phone i:before{content:'\e905'}.api-modal-box .bio-full .bio-email{display:inline-block;margin-bottom:30px}.api-modal-box .bio-full .bio-email i:before{content:'\e902'}.api-modal-box .bio-full .bio-copy{font-size:1em;line-height:1.5}.api-modal-box .bio-full a{color:#000;font-weight:700}.api-modal-box .bio-full a:hover{color:#291770}.sidebar p:last-child{margin:0}.sidebar li{overflow:hidden;word-break:break-word}.sidebar li:last-child{margin-bottom:0}.sidebar .widget{overflow:hidden}.flex{display:flex;align-items:center;justify-content:center}.flex.col2>*{flex-basis:50%}.flex.col3>*{flex-basis:33.33%}.flex.col4>*{flex-basis:25%}@media (max-width:1023px){.ie .enews-signup .wrap .wpcf7 .cta{margin:0 auto;position:relative;left:auto;transform:none;display:block}}.enews-signup{padding:2.25em 8.125em;background:#e1e1e1}@media (max-width:1435px){.enews-signup{padding:2.25em}}@media (max-width:1200px){.enews-signup{padding:2.25em 1em}}.enews-signup .wrap{max-width:1680px;margin:0 auto}@media (max-width:1200px){.enews-signup .wrap{flex-wrap:wrap}}.enews-signup .wrap .content{font-size:1.27em;font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;text-align:left;padding-right:0;flex-basis:auto;text-transform:uppercase;color:#322c7c;font-size:26px;font-weight:700;font-style:italic;margin-right:7%}.enews-signup .wrap .content span{display:block;font-weight:400;font-size:22px}@media (max-width:1200px){.enews-signup .wrap .content{flex-basis:100%;text-align:center;padding-right:0;margin-bottom:1em;margin-right:0}}.enews-signup .wrap .enews-success{display:none;font-size:1.27em;line-height:2.27em;flex-shrink:0;flex-basis:100%;text-align:center;margin-right:0}.enews-signup .wrap .enews-success:before{font-size:1.75em;vertical-align:-18%;margin-right:.25em}.enews-signup .wrap .enews-success p{display:inline}.enews-signup .wrap .enews-success .cta.return-signup{cursor:pointer;font-size:.88583em;margin-left:1em}@media (max-width:1239px){.enews-signup .wrap .enews-success .cta.return-signup{display:block;max-width:390px;margin:1em auto 0}}.enews-signup .wrap .wpcf7{padding-left:1em}@media (max-width:1480px){.enews-signup .wrap .wpcf7{flex-basis:80%}}@media (max-width:1200px){.enews-signup .wrap .wpcf7{flex-basis:100%;padding-left:0}}.enews-signup .wrap .wpcf7 input{height:70px;width:90%;display:inline-block;padding-left:5.375em}@media (max-width:960px){.enews-signup .wrap .wpcf7 input{width:100%}}.enews-signup .wrap .wpcf7 input::-webkit-input-placeholder{color:#252525;font-weight:400}.enews-signup .wrap .wpcf7 input::-moz-placeholder{color:#252525;font-weight:400}.enews-signup .wrap .wpcf7 input:-ms-input-placeholder{color:#252525;font-weight:400}.enews-signup .wrap .wpcf7 input:-moz-placeholder{color:#252525;font-weight:400}.enews-signup .wrap .wpcf7 input.wpcf7-not-valid{border:solid 1px red;background:rgba(255,0,0,.05)}.enews-signup .wrap .wpcf7 .wpcf7-not-valid-tip{position:absolute;bottom:-1.25em}.enews-signup .wrap .wpcf7 .wpcf7-response-output{display:none!important}.enews-signup .wrap .wpcf7 .email{position:relative;width:calc(100% - 202px);margin-right:1em;display:inline-block}@media (max-width:1023px){.enews-signup .wrap .wpcf7 .email{width:100%;margin-bottom:1.5em;margin-right:0}}.enews-signup .wrap .wpcf7 .email:before{content:'\e902';font-size:2.45em;font-family:icomoon;position:absolute;display:block;top:.9em;transform:translateY(-50%);left:.75em;color:#252525}.enews-signup .wrap .wpcf7 .cta{display:inline-block;padding-left:3.05em;padding-right:3.05em;background-color:#322c7c;border-color:#322c7c}.enews-signup .wrap .wpcf7 .cta:hover{color:#322c7c;background-color:#fff}@media (max-width:1023px){.enews-signup .wrap .wpcf7 .cta{margin:0 auto;position:relative;left:25%;width:50%}}.enews-signup .wrap .wpcf7 label{display:inline}.enews-signup .wrap .wpcf7 button{border-radius:0}.enews-signup .wrap .wpcf7 .btn-skew{padding:24px 35px}.enews-signup .screen-reader-response{display:none}.enews-signup form .loading-block{background-color:transparent}.footer-links{padding:4.5em 1em}.footer-links .wrap{align-items:flex-start;justify-content:space-between}@media (max-width:1135px){.footer-links .wrap{flex-wrap:wrap}.footer-links .wrap>*{flex-basis:100%!important;margin-bottom:2em}.footer-links .wrap>:last-child{margin-bottom:0}}.footer-links .info{flex-grow:1;flex-shrink:0}@media (max-width:1500px){.footer-links .info{flex-grow:0;flex-shrink:1;padding-right:2em}}.footer-links .info .nav-element{max-width:305px;display:block;margin-bottom:1em}.footer-links .info .company-address{font-size:1em;font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;color:#252525;display:inline-block}.footer-links .info .affiliate-links a,.footer-links .info .affiliate-links div{display:inline-block;margin:1em 1em 1em 0;padding-right:1em;border-right:solid 1px #e1e1e1;position:relative}.footer-links .info .affiliate-links a:last-child,.footer-links .info .affiliate-links div:last-child{border-right:0}@media (max-width:1260px){.footer-links .info .affiliate-links a,.footer-links .info .affiliate-links div{margin:1em .5em 1em 0;padding-right:.5em}}.footer-links .info .affiliate-links a img,.footer-links .info .affiliate-links div img{height:2.5em;display:block}@media (max-width:1260px){.footer-links .info .affiliate-links a img,.footer-links .info .affiliate-links div img{height:1.5em}}.footer-links .info .affiliate-links a:first-child,.footer-links .info .affiliate-links div:first-child{margin-left:0}.footer-links .links,.footer-links .social-links{flex-shrink:0}.footer-links .links li,.footer-links .social-links li{font-size:16px;display:block;color:#5c34fc;margin-bottom:.75em;position:relative}.footer-links .links li:before,.footer-links .social-links li:before{margin-right:.5em;padding-right:.5em;border-right:solid 1px #e1e1e1;line-height:1}.footer-links .links li.circle:before,.footer-links .social-links li.circle:before{font-size:10px;margin-right:10px!important;padding-right:12px!important;height:16px!important;margin-left:.75em;display:inline-block;line-height:16px}.footer-links .links li.circle:after,.footer-links .social-links li.circle:after{content:'';display:block;position:absolute;width:1.25em;height:1.25em;left:2px;top:0;border:solid 2px #5c34fc;border-radius:50%}.footer-links .links li.icon--facebook:before,.footer-links .social-links li.icon--facebook:before{margin-left:.7em}.footer-links .links li a,.footer-links .social-links li a{color:#252525;font-weight:400;font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.footer-links .links li a:hover,.footer-links .social-links li a:hover{color:#5c34fc}.footer-links .links li[class*=icon--]:before,.footer-links .social-links li[class*=icon--]:before{margin-right:.5em;padding-right:.5em;border-right:solid 1px #e1e1e1;position:relative;top:-1px}.footer-links .contact-info{flex-shrink:0}.footer-links .contact-info li{font-size:16px;display:block;color:#322c7c;margin-bottom:.75em;position:relative}.footer-links .contact-info li:before{margin-right:.5em;padding-right:.5em;border-right:solid 1px #e1e1e1;line-height:1}.footer-links .contact-info li.circle:before{font-size:10px;margin-right:10px!important;padding-right:12px!important;height:16px!important;margin-left:.75em;display:inline-block;line-height:16px}.footer-links .contact-info li.circle:after{content:'';display:block;position:absolute;width:1.25em;height:1.25em;left:2px;top:0;border:solid 2px #5c34fc;border-radius:50%}.footer-links .contact-info li.icon--facebook:before{margin-left:.7em}.footer-links .contact-info li a{color:#252525;font-weight:400;font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.footer-links .contact-info li a:hover{color:#5c34fc}.footer-links .contact-info li[class*=icon--]:before{margin-right:.5em;padding-right:.5em;border-right:solid 1px #e1e1e1;position:relative;top:-1px}.footer-links .contact-info .social_navigation{margin-top:25px}.footer-links .contact-info .social_navigation .footer-social-naviation ul a{margin-right:5px;display:inline-block;transition:all .3s ease-in-out}.footer-links .contact-info .social_navigation .footer-social-naviation ul a:hover{opacity:.8}.footer-links .contact-info .social_navigation .footer-social-naviation ul a:last-child{margin-right:0}.footer-links .contact-info .social_navigation .footer-social-naviation ul a i{font-size:45px;color:#2c30a8}.footer-links .links{flex-basis:15%;margin-right:60px;min-width:280px}.footer-links .links:last-child{margin-right:0}@media (min-width:992px) and (max-width:1500px){.footer-links .links{flex-basis:15%;margin-right:10px;min-width:232px}}@media (max-width:1023px){.footer-links .links{margin-bottom:1.25em}}@media (max-width:575px){.footer-links .links{width:100%;flex-basis:100%;min-width:100%}}.footer-links .links ul{margin-bottom:60px}.footer-links .links ul li{align-items:flex-start;width:100%;padding-right:1em}.footer-links .social-links{flex-basis:15%}.footer-links .title{font-size:1.125em;font-weight:700;color:#252525;display:block;margin-bottom:.65em}.footer-links .title.title-single{margin-bottom:60px}.footer-bar{font-size:.75em;padding:1em 1.125em;background:#e1e1e1;font-weight:400}@media (max-width:767px){.footer-bar{padding:2em 1.125em}}.footer-bar .wrap{justify-content:space-between}@media (max-width:900px){.footer-bar .wrap{flex-wrap:wrap}}@media (max-width:767px){.footer-bar .wrap{flex-wrap:wrap;justify-content:center}}.footer-bar .copyright{color:#252525;font-size:1em}@media (max-width:825px){.footer-bar .copyright{width:100%;flex-basis:100%;text-align:center;order:2}}.footer-bar nav{font-size:1em}@media (max-width:825px){.footer-bar nav{margin-bottom:1em;text-align:center;width:100%}}.footer-bar nav ul{float:right}@media (max-width:825px){.footer-bar nav ul{float:none;margin:0 auto}}.footer-bar nav ul li{display:inline-block;padding-left:2em;margin-left:2em;border-left:solid 1px #252525}@media (max-width:640px){.footer-bar nav ul li{display:block;padding:0;margin:0 0 1em 0;border:0;text-align:center}}.footer-bar nav ul li:first-child{padding-left:0;margin-left:0;border:0}.footer-bar nav ul li a{color:#252525}@media (max-width:640px){.footer-bar nav ul li a{padding:1.5em .5em;border:solid 1px #252525;display:block}.footer-bar nav ul li a:hover{border-color:#5c34fc}}.footer-bar nav ul li a:hover{color:#5c34fc}.enews-signup .screen-reader-response{display:none}.back-to-archive{flex-basis:100%;margin-bottom:1em}.single-wrap .img-wrap{float:left;border-right:solid 2em #fff;margin-bottom:2em}@media (max-width:768px){.single-wrap .img-wrap{border-right:0}}.single-wrap h1{line-height:1.25;margin-top:-.25em;margin-bottom:.125em;font-weight:400;font-style:normal}.single-wrap .post-date{display:block;font-size:.75em;color:#252525;padding-bottom:1.25em;position:relative;font-weight:400}.single-wrap .post-date+*{border-top:solid 1px #e1e1e1;margin-top:.5em;padding-top:2em}@media (max-width:1023px){.single-wrap{margin-bottom:3em}}.single-wrap .gallery{padding:0;margin:0;list-style:none;display:flex;-webkit-flex-flow:row wrap;justify-content:space-around}.single-wrap .gallery figure.gallery-item{padding:1em}@media (max-width:1023px){.blog-sidebar{padding-bottom:3em}}@media (max-width:1450px){.blog-sidebar .single-wrap h1{display:inline-block;width:100%}.blog-sidebar .single-wrap .img-wrap{border-right:0;display:block;float:none;width:100%}.blog-sidebar .single-wrap .img-wrap img{display:block;margin:0 auto}}@media (min-width:1451px){.blog-sidebar .single-wrap .img-wrap{width:50%}.blog-sidebar .single-wrap .img-wrap img{display:block;margin:0 auto;width:100%}}@media (max-width:1023px){.blog-sidebar aside{order:2!important;margin-bottom:0!important}}.blog-sidebar aside .posts{margin-bottom:5em}.blog-sidebar aside .posts:last-child{margin-bottom:0}.blog-sidebar aside .posts .post{display:flex}.blog-sidebar aside .posts .post+.post{margin-top:1.625em}.blog-sidebar aside .posts .img-wrap{max-width:95px;display:block;flex-shrink:0}.blog-sidebar aside .posts .img-wrap img{width:100%;display:block}.blog-sidebar aside .posts .content{flex-grow:1;margin-left:1.625em}.blog-sidebar aside .posts .content a.title{font-size:1.25em;font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-weight:400;color:#252525;line-height:1.5;margin-bottom:.25em;display:inline-block;margin-top:-.35em}.blog-sidebar aside .posts .content a.title:hover{color:#5c34fc}.blog-sidebar aside .posts .content .post-date{font-size:.75em;font-weight:400;display:block}.blog-sidebar blockquote{border-left:5px solid #e1e1e1;margin:2em 0 2em 1.25em;padding-left:1em}.blog-sidebar ol,.blog-sidebar ul{display:block;margin:1em 0;line-height:1.25;list-style-position:inside;padding-left:2.5em}.blog-sidebar ol{list-style-type:decimal}.blog-sidebar ul{list-style-type:disc}.sharethis{clear:both;padding-top:1.625em;display:flex;align-items:center;justify-content:center;position:relative;z-index:9!important}.sharethis .title{font-size:.75em;text-transform:uppercase;font-weight:400}.sharethis .title span{display:inline-block;margin-left:1em;margin-right:1em;color:#e1e1e1}.sharethis .sharethis-inline-share-buttons .st-btn{display:inline-block!important;width:25px!important;height:25px!important;border:solid 2px #4527bc;color:#4527bc;background:0 0!important;border-radius:50%!important;position:relative}.sharethis .sharethis-inline-share-buttons .st-btn svg{display:none}.sharethis .sharethis-inline-share-buttons .st-btn:before{content:'';position:absolute;display:block;left:50%;top:50%;transform:translate(-50%,-50%);font-family:icomoon}.sharethis .sharethis-inline-share-buttons .st-btn[data-network=facebook]:before{content:'\e912'}.sharethis .sharethis-inline-share-buttons .st-btn[data-network=linkedin]:before{content:'\eaca'}.sharethis .sharethis-inline-share-buttons .st-btn[data-network=email]:before{content:'\e914'}#st-1{z-index:9!important}.api-modal-box{transform:scale(0)}@media (max-width:450px){.api-modal-box.services .modal-content .content-wrap{height:120vw!important}}.api-modal-box.services .modal-content .content-wrap>:first-child{height:auto!important;border:0;padding:0}.api-modal-box.services .modal-content .content-wrap>a{padding-left:0}.api-modal-box.services .modal-content .content-wrap>p{flex-basis:100%;padding:0}.api-modal-box .modal-content,.modal-account-login .modal-content{position:relative;width:90%;max-height:90%;max-width:940px;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);border:solid 1px #000;padding:5em 6.25em}@media (max-width:768px){.api-modal-box .modal-content,.modal-account-login .modal-content{width:calc(100% - 2em);padding:3em 2em 2em 2em;width:100%}}.api-modal-box .modal-content .modal-close-custom,.modal-account-login .modal-content .modal-close-custom{text-transform:uppercase;color:#5c34fc;position:absolute;font-size:.75em;right:1.33em;top:1.33em;cursor:pointer;font-weight:400;transition:color .25s ease-in-out}.api-modal-box .modal-content .modal-close-custom:hover,.modal-account-login .modal-content .modal-close-custom:hover{color:#252525}.api-modal-box .modal-content .modal-close-custom i:before,.modal-account-login .modal-content .modal-close-custom i:before{content:'|';color:#e1e1e1;margin:.75em}.api-modal-box .modal-content .modal-close-custom i:after,.modal-account-login .modal-content .modal-close-custom i:after{content:'\e909';font-family:icomoon}.api-modal-box .modal-content .content-wrap,.modal-account-login .modal-content .content-wrap{display:flex;flex-wrap:wrap}@media (max-width:767px){.api-modal-box .modal-content .content-wrap,.modal-account-login .modal-content .content-wrap{height:90vw;overflow-y:auto}}.api-modal-box .modal-content .content-wrap>*,.modal-account-login .modal-content .content-wrap>*{flex:1;flex-basis:calc(50% - 1.75em);padding-left:1.75em;margin-bottom:2em}.api-modal-box .modal-content .content-wrap>:first-child,.modal-account-login .modal-content .content-wrap>:first-child{border-right:solid 1px #e1e1e1;padding-left:0;padding-right:1.75em}@media (max-width:767px){.api-modal-box .modal-content .content-wrap>*,.modal-account-login .modal-content .content-wrap>*{flex-basis:100%;padding:0;border:0}.api-modal-box .modal-content .content-wrap>:first-child,.modal-account-login .modal-content .content-wrap>:first-child{border-right:0}}.api-modal-box .modal-content .content-wrap>.message,.modal-account-login .modal-content .content-wrap>.message{text-align:center;margin-bottom:0;font-weight:400;padding:0 2em}.api-modal-box .modal-content .content-wrap>.message a,.modal-account-login .modal-content .content-wrap>.message a{font-weight:700}.api-modal-box .modal-content .content-wrap .title,.modal-account-login .modal-content .content-wrap .title{font-size:30px;font-weight:400;margin-bottom:.5em}.api-modal-box .modal-content .content-wrap input.cta,.modal-account-login .modal-content .content-wrap input.cta{min-width:185px}.api-modal-box .modal-content .content-wrap p,.modal-account-login .modal-content .content-wrap p{line-height:1.5}.api-modal-box .modal-content .content-wrap form label,.modal-account-login .modal-content .content-wrap form label{font-weight:700}.api-modal-box .modal-content .content-wrap form .lost_password,.modal-account-login .modal-content .content-wrap form .lost_password{text-align:right;font-style:italic;margin-bottom:2em}.api-modal-box .modal-content .content-wrap form .lost_password a,.modal-account-login .modal-content .content-wrap form .lost_password a{color:#5c34fc}.api-modal-box .modal-content .content-wrap form .lost_password a:hover,.modal-account-login .modal-content .content-wrap form .lost_password a:hover{color:#252525}.api-modal-box .modal-content .content-wrap form .password,.modal-account-login .modal-content .content-wrap form .password{margin-bottom:.5em}.my-account span.error{color:red;font-size:1em;font-weight:400;display:block}.ie .api-modal-box .modal-content .content-wrap>*,.ie .modal-account-login .modal-content .content-wrap>*{flex-basis:40%}@media (max-width:767px) and (orientation:landscape){.api-modal-box .modal-content{padding:.75em!important}.api-modal-box .modal-content .content-wrap>:first-child{height:70vh!important;max-height:100%!important;overflow-y:scroll!important}}@media (max-width:767px) and (max-height:420px) and (orientation:landscape){.api-modal-box{padding:0!important}.api-modal-box .modal-content{padding:2em!important}.api-modal-box .modal-content .content-wrap{height:60vh!important}.api-modal-box .modal-content .content-wrap>:first-child{height:70vh!important}.api-modal-box .bio-full{overflow-y:unset!important}.api-modal-box .bio-full .bio-copy{overflow-y:unset!important}.api-modal-box .bio-full .col{flex-basis:50%!important;overflow-y:unset!important}.api-modal-box .bio-full .col img{width:90%!important}}@media (min-width:768px) and (max-height:570px) and (orientation:landscape){.api-modal-box{padding:0!important}.api-modal-box .modal-content .content-wrap{height:211px!important;overflow-y:scroll!important}.api-modal-box .modal-content .content-wrap>:first-child{height:211px!important}.api-modal-box .bio-full{overflow-y:unset!important}.api-modal-box .bio-full .bio-copy{overflow-y:unset!important}.api-modal-box .bio-full .col{flex-basis:50%!important;overflow-y:unset!important}.api-modal-box .bio-full .col img{width:90%!important}}.product-details{border:solid 1px #252525}.product-details .cta{font-size:14px!important;display:block;margin:1.428em 1.14em;text-align:center}.product-details ul li{display:flex;align-items:center;border-bottom:solid 1px #e1e1e1}.product-details ul li .abv{width:40px;height:40px;background:#acacac;margin-right:.9375em;padding:.9125em;position:relative}.product-details ul li .abv span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;color:#fff}.product-details ul li a{color:#5c34fc;font-weight:700}.product-details ul li:last-child{border-color:#252525}.product-details.purple table tr td:first-child{background:#5c34fc}.product-details table{width:100%}.product-details table tr{border-bottom:solid 1px #e1e1e1}.product-details table tr:last-child{border-bottom:solid 1px #252525}.product-details table tr td{padding:.9125em;font-size:.875em;font-weight:300}.product-details table tr td:first-child{height:56px;min-width:80px;font-size:.75em;background:#acacac;color:#fff;vertical-align:middle;text-align:center;font-weight:400;max-width:100px;width:100px}.product-details table tr td:nth-child(2){vertical-align:middle}.product-details table tr td a{color:#5c34fc;font-weight:700}.product-details .desc{vertical-align:middle;padding:.9125em;font-size:.875em;line-height:.875em;border-bottom:1px solid #000;font-weight:400}.product-details .desc-header{margin-bottom:.5em}.product-details .desc-body{line-height:1.3em;font-weight:300}.single-product-content .product-details table tr td:first-child{font-size:.8125em;font-weight:400;width:40%;padding:.9125em .5em}@media (min-width:1500px){.single-product-content .product-details table tr td:first-child{width:230px}}.single-product-content .product-details table tr td:nth-child(2){vertical-align:middle}.related.products{clear:both;padding-top:4em;margin-top:4em;border-top:solid 1px #e1e1e1}#container{margin:0 auto;padding:0 2em;padding:0 8.125em}@media (max-width:1680px){#container{padding:0 2em}}@media (max-width:1680px){#container{padding:0 2em}}@media (max-width:767px){#container{padding:0 1em}}#content>.product{display:flex;flex-wrap:nowrap;justify-content:flex-start;width:100%;position:relative}@media (max-width:1200px){#content>.product{flex-wrap:wrap;padding-top:2em;justify-content:flex-end}}@media (max-width:768px){#content>.product{justify-content:center}}#content>.product>*{padding-right:4.5em;margin-right:4.5em;flex-basis:calc(33% - 4.5em);flex-basis:calc(50% - 175px);max-width:calc(50% - 175px)}@media (max-width:1375px){#content>.product>*{padding-right:2.25em;margin-right:2.25em}}#content>.product>.related{flex-basis:100%;margin-right:0;padding-left:4em}#content>.product>.woocommerce-product-gallery.images{float:none;max-width:calc(33% - 4.5em)}@media (max-width:1200px){#content>.product>.woocommerce-product-gallery.images{max-width:calc(50% - 2em);flex-basis:calc(50% - 2em);padding:0;margin:0}}@media (max-width:768px){#content>.product>.woocommerce-product-gallery.images{flex-basis:calc(60%);max-width:60%;margin-bottom:4em}}@media (max-width:400px){#content>.product>.woocommerce-product-gallery.images{flex-basis:calc(100%);max-width:100%}}@media (max-width:1200px){#content>.product>.single-product-content{flex-basis:calc(50% - 2em);max-width:calc(50% - 2em);margin:0;padding:0;border:0}}@media (max-width:768px){#content>.product>.single-product-content{flex-basis:calc(45%);max-width:45%;margin-right:2em}}@media (max-width:767px){#content>.product>.single-product-content{flex-basis:calc(100%);max-width:100%;margin-right:0;margin-bottom:2em}}#content>.product aside{max-width:350px!important;padding-right:0;margin-right:0;max-width:100%}@media (max-width:1200px){#content>.product aside{flex-basis:calc(50% - 2em);max-width:50%!important;border-top:solid 1px #e1e1e1;margin-top:2em;padding-top:2em}}@media (max-width:768px){#content>.product aside{border:0;margin-top:0;padding-top:0;flex-basis:calc(45%);max-width:45%;margin-left:2em}}@media (max-width:767px){#content>.product aside{width:100%;max-width:100%!important;flex-basis:100%;margin-left:0}}#content>.product aside .title{font-weight:400}#content>.product aside .quantity .title{display:block;font-size:1.25em;margin-bottom:.5em;display:block;font-weight:600}#content>.product aside .quantity .title:before{content:'3. '}#content>.product aside .entry-summary{float:none!important;width:100%!important}#content>.product aside .product-preview{margin-bottom:1em;display:flex;align-items:center}#content>.product aside .product-preview figure{width:70px;margin-right:.5em;flex-shrink:0}#content>.product aside .product-preview figure .dynamic-lens{height:70px}#content>.product aside .variation label{font-size:1.25em;font-weight:400;margin-bottom:.5em;display:block;font-weight:600}#content>.product aside .variation label:before{content:'2. '}#content>.product aside .variation label .value{margin-bottom:1.25em}#content>.product aside .variation .reset_variations{color:#5c34fc}#content>.product aside .variation .reset_variations:hover{color:#252525}#content>.product aside #variable-price,#content>.product aside .woocommerce-variation-price{display:none}#content>.product aside a.cart_checkout,#content>.product aside a.custom-quote,#content>.product aside button{background:#f38b00;border:1px solid #f38b00;border-radius:0;display:block;width:100%;float:none;clear:both;padding:1.625em;font-size:1.125em;text-transform:uppercase;font-style:italic;font-weight:400;font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1;color:#fff}#content>.product aside a.cart_checkout:before,#content>.product aside a.custom-quote:before,#content>.product aside button:before{content:'\e900';display:inline-block;position:relative;margin-right:.5em;font-family:icomoon;font-size:1.5em;top:.125em;line-height:0}#content>.product aside a.cart_checkout:hover,#content>.product aside a.custom-quote:hover,#content>.product aside button:hover{background:#fff;border-color:#f38b00;color:#f38b00}#content>.product aside button.active{display:block}#content>.product aside button.is-disabled{display:none;opacity:.25;cursor:default}#content>.product aside button.is-disabled:hover{background:#f38b00;border:1px solid #f38b00;color:#fff}#content>.product aside button.is-disabled:focus{outline:0}#content>.product aside a.custom-quote{display:none;text-align:center}#content>.product aside a.custom-quote.active{display:block}#content>.product aside a.custom-quote:before{content:'\e904'}#content>.product aside .added_product{display:none;text-align:center;padding:1.625em;font-size:1.125em;text-transform:uppercase;color:#04a700;font-weight:400;font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-style:italic;line-height:1}#content>.product aside .added_product.active{display:block}#content>.product aside .added_product:before{content:'\e90c';display:inline-block;position:relative;margin-right:.25em;font-family:icomoon;font-size:1.9em;top:.25em;line-height:0;font-style:normal;font-weight:700}#content>.product aside a.cart_checkout{display:none;text-align:center}#content>.product aside a.cart_checkout.active{display:block}#content>.product aside a.cart_checkout:before{content:'\e90a';font-style:normal}#content>.product aside .quantity{float:none;font-weight:400}#content>.product aside .quantity label{font-size:1.25em}#content>.product aside .quantity .qty{width:auto;max-width:4.631em}#content>.product aside .price{border-bottom:solid 1px #5c34fc;border-top:solid 1px #5c34fc;display:block;clear:both;color:#252525;font-size:1.25em;padding:.5em 0;margin-top:1em;margin-bottom:1.3em;display:none}#content>.product aside .price .bold{font-weight:700}#content>.product aside .price.no-price{border-top:0;display:block}#content>.product aside .price.hide{display:none!important}#content>.product aside .price.show{display:block!important}#content>.product aside .optional-services{font-size:1.25em;margin-bottom:1.25em}#content>.product aside .optional-services .title{font-weight:600;margin-bottom:.5em;display:block}#content>.product aside .optional-services .title:before{content:'1. '}#content>.product aside .optional-services ul{margin:1em 0}#content>.product aside .optional-services ul li{font-size:14px;display:block;width:100%;display:flex;justify-content:space-between;margin-bottom:1em}#content>.product aside .optional-services ul li a{text-transform:none;margin-left:1em;flex-shrink:0}#content>.product aside .optional-services ul li .input-wrap{position:relative}#content>.product aside .optional-services ul li .checkbox-wrap{position:absolute;left:0;top:50%;transform:translateY(-50%);margin-top:0}#content>.product aside .optional-services ul li .checkbox-wrap+span{padding-left:2.5em;max-width:100%;margin-top:0}#content>.product aside .after_submit_text{text-align:center;margin:1.5em 0 0 0;font-weight:400}#content>.product aside .after_submit_text span{display:block}#content>.product aside .after_submit_text a{color:#5c34fc;text-decoration:underline}#content>.product aside .after_submit_text a:hover{color:#252525}.single-product-content{border-right:solid 1px #e1e1e1}.single-product-content h1{line-height:1;font-weight:400}@media (max-width:1023px){.single-product-content h1{font-size:2.5em}}@media (max-width:639px){.single-product-content h1{font-size:2em}}.single-product-content .title{font-size:1.25em;margin-bottom:1em;font-weight:400}.single-product-content .desc{margin-bottom:2em}.single-product-content .desc ul{margin-left:1em;margin-top:1em;margin-bottom:1em;list-style:disc}.single-product-content .desc ul li{margin-bottom:.5em}.single-product-content .product-details{margin-bottom:1.5em;border-bottom:none}.single-product-content .dynamic-pricing .price-range{display:flex;justify-content:flex-start;margin-bottom:.35em}.single-product-content .dynamic-pricing .price-range .ammount{font-weight:400;min-width:10em}.single-product-content .dynamic-pricing .price-range .price{font-weight:700}.single-product-content .dynamic-pricing .price-range .cta-text{font-size:14px}.single-product-content .variations{margin-bottom:1.5em}.single-product-content .variations label{font-size:1.25em;margin-bottom:1em;display:inline-block;font-weight:400}.single-product-content .variations .reset_variations{display:none}#content .product-type-simple aside form button+button{display:none!important}.woocommerce-product-gallery__wrapper.slider-for{margin-bottom:1em!important}.woocommerce-product-gallery__wrapper.slider-nav{width:75%}@media (max-width:639px){.woocommerce-product-gallery__wrapper.slider-nav{width:calc(90% + 2px);left:50%;transform:translateX(-50%);position:relative}}.woocommerce-product-gallery__wrapper.slider-nav .slick-slide{padding:.5em;cursor:pointer;height:84px;width:74px!important;margin-right:2px}.woocommerce-product-gallery__wrapper.slider-nav .slick-slide img{position:relative;top:50%;transform:translateY(-50%)}.woocommerce-product-gallery__wrapper.slider-nav .slick-current{box-shadow:inset 0 0 0 1px rgba(0,0,0,.75);cursor:default}.woocommerce-product-gallery__wrapper.slider-nav .woocommerce-product-gallery__image--placeholder figure.img-wrap{width:100%;height:100%}.woocommerce-product-gallery__wrapper.slider-nav .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);color:gray;border:0;background:0 0;width:20px;height:20px;font-size:18px}.woocommerce-product-gallery__wrapper.slider-nav .slick-arrow.slick-prev{left:0;transform:translateY(-50%) translateX(-105%)}.woocommerce-product-gallery__wrapper.slider-nav .slick-arrow.slick-next{right:0;transform:translateY(-50%) translateX(105%)}.woocommerce-product-gallery__wrapper.slider-nav .slick-arrow.slick-disabled{display:none!important}.tool-tip{cursor:pointer;position:relative}.tool-tip:after{content:attr(tooltip);transform:scale(0) translate(-50%,0);transition:all .25s ease-in-out;transform-origin:left;display:inline;position:absolute;top:0;left:50%;background:#252525;width:auto;padding:.5em;white-space:pre;min-width:100px;max-width:350px}@media (max-width:767px){.tool-tip:after{left:0;transform:scale(0) translate(0,0)}}@media (max-width:640px){.tool-tip:after{max-width:300px}}.tool-tip:before{content:'';display:block;position:absolute;transform-origin:left;top:0;left:50%;transform:scale(0) translate(-50%,-100%);opacity:0;transition:none;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#252525 transparent transparent transparent}.tool-tip.active:after{transform:scale(1) translate(-50%,-100%)}@media (max-width:767px){.tool-tip.active:after{left:0;transform:scale(1) translate(0,-100%)}}.tool-tip.active:before{transform:scale(1) translate(-50%,0);top:0;opacity:1;transition:all .35s linear}td.tool-tip.active{background:#5c34fc;color:#fff}.dynamic-lens{width:100%;height:100%;position:relative;font-size:3.5em;transform-style:preserve-3d}.dynamic-lens span{width:85%;height:90%;position:absolute;top:50%;left:52%;transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg);background:-moz-linear-gradient(left,rgba(0,0,0,.6) 0,rgba(0,0,0,.85) 100%);background:-webkit-linear-gradient(left,rgba(0,0,0,.6) 0,rgba(0,0,0,.85) 100%);background:linear-gradient(to right,rgba(0,0,0,.6) 0,rgba(0,0,0,.85) 100%);transition:all .25s ease-in-out;box-shadow:inset 3px 0 0 1px rgba(0,0,0,.4)}.dynamic-lens span:first-child{opacity:.45}.dynamic-lens span:nth-child(2){opacity:.4}.dynamic-lens span:last-child{opacity:.35}.dynamic-lens[data-color=clear_film] span{background:rgba(250,250,250,0);background:-moz-linear-gradient(left,rgba(250,250,250,0) 0,rgba(160,160,160,.05) 100%);background:-webkit-linear-gradient(left,rgba(250,250,250,0) 0,rgba(160,160,160,.05) 100%);background:linear-gradient(to right,rgba(250,250,250,0) 0,rgba(160,160,160,.05) 100%);box-shadow:inset 3px 0 0 1px rgba(0,0,0,.8);border-right:2px solid rgba(0,0,0,.8)}.dynamic-lens[data-color=neutral_grey] span{background:rgba(160,160,160,.6);background:-moz-linear-gradient(left,rgba(160,160,160,.6) 0,rgba(160,160,160,.95) 100%);background:-webkit-linear-gradient(left,rgba(160,160,160,.6) 0,rgba(160,160,160,.95) 100%);background:linear-gradient(to right,rgba(160,160,160,.6) 0,rgba(160,160,160,.95) 100%);box-shadow:inset 3px 0 0 1px rgba(0,0,0,.4)}.dynamic-lens[data-color=medium_grey] span{background:rgba(125,125,125,.6);background:-moz-linear-gradient(left,rgba(125,125,125,.6) 0,rgba(125,125,125,.95) 100%);background:-webkit-linear-gradient(left,rgba(125,125,125,.6) 0,rgba(125,125,125,.95) 100%);background:linear-gradient(to right,rgba(125,125,125,.6) 0,rgba(125,125,125,.95) 100%);box-shadow:inset 3px 0 0 1px rgba(0,0,0,.4)}.dynamic-lens[data-color=dark_grey] span{background:rgba(80,80,80,.6);background:-moz-linear-gradient(left,rgba(80,80,80,.6) 0,rgba(80,80,80,.95) 100%);background:-webkit-linear-gradient(left,rgba(80,80,80,.6) 0,rgba(80,80,80,.95) 100%);background:linear-gradient(to right,rgba(80,80,80,.6) 0,rgba(80,80,80,.95) 100%);box-shadow:inset 3px 0 0 1px rgba(0,0,0,.4)}.dynamic-lens[data-color=brown] span{background:rgba(116,85,62,.6);background:-moz-linear-gradient(left,rgba(116,85,62,.6) 0,rgba(116,85,62,.95) 100%);background:-webkit-linear-gradient(left,rgba(116,85,62,.6) 0,rgba(116,85,62,.95) 100%);background:linear-gradient(to right,rgba(116,85,62,.6) 0,rgba(116,85,62,.95) 100%);box-shadow:inset 3px 0 0 1px rgba(0,0,0,.4)}.dynamic-lens[data-color=red] span{background:rgba(255,12,12,.6);background:-moz-linear-gradient(left,rgba(255,12,12,.6) 0,rgba(255,12,12,.95) 100%);background:-webkit-linear-gradient(left,rgba(255,12,12,.6) 0,rgba(255,12,12,.95) 100%);background:linear-gradient(to right,rgba(255,12,12,.6) 0,rgba(255,12,12,.95) 100%);box-shadow:inset 3px 0 0 1px rgba(0,0,0,.4)}.dynamic-lens[data-color=green] span{background:rgba(13,158,55,.6);background:-moz-linear-gradient(left,rgba(13,158,55,.6) 0,rgba(13,158,55,.95) 100%);background:-webkit-linear-gradient(left,rgba(13,158,55,.6) 0,rgba(13,158,55,.95) 100%);background:linear-gradient(to right,rgba(13,158,55,.6) 0,rgba(13,158,55,.95) 100%);box-shadow:inset 3px 0 0 1px rgba(0,0,0,.4)}.dynamic-lens[data-color=amber] span{background:rgba(227,111,32,.6);background:-moz-linear-gradient(left,rgba(227,111,32,.6) 0,rgba(227,111,32,.95) 100%);background:-webkit-linear-gradient(left,rgba(227,111,32,.6) 0,rgba(227,111,32,.95) 100%);background:linear-gradient(to right,rgba(227,111,32,.6) 0,rgba(227,111,32,.95) 100%);box-shadow:inset 3px 0 0 1px rgba(0,0,0,.4)}.dynamic-lens[data-color=blue] span{background:rgba(16,137,255,.6);background:-moz-linear-gradient(left,rgba(16,137,255,.6) 0,rgba(16,137,255,.95) 100%);background:-webkit-linear-gradient(left,rgba(16,137,255,.6) 0,rgba(16,137,255,.95) 100%);background:linear-gradient(to right,rgba(16,137,255,.6) 0,rgba(16,137,255,.95) 100%);box-shadow:inset 3px 0 0 1px rgba(0,0,0,.4)}.dynamic-lens[data-color=custom] span{background:red;box-shadow:inset 3px 0 0 1px rgba(0,0,0,.4)}.dynamic-lens[data-color=custom] span:before{display:none}.dynamic-lens[data-color=custom] span:first-child{opacity:.35}.dynamic-lens[data-color=custom] span:nth-child(2){opacity:.3}.dynamic-lens[data-color=custom] span:last-child{opacity:.25}.dynamic-lens[data-shape=rounded] span{border-radius:15%}.dynamic-lens[data-shape=round] span{box-shadow:inset 4px -4px 0 0 rgba(0,0,0,.4);border-radius:200%}.dynamic-lens:hover span:first-child{left:calc(52% + 10%);transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg) scale(1.05)}.dynamic-lens:hover span:nth-child(2){left:calc(52% + 0%);transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg) scale(1)}.dynamic-lens:hover span:last-child{left:calc(52% - 10%);transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg) scale(.95)}.single_product_sidebar .dynamic-lens span:first-child,.slider-nav .dynamic-lens span:first-child{left:calc(52% + 00%);transform:translate(-50%,-50%) perspective(125px) rotateY(45deg) scale(1)}.single_product_sidebar .dynamic-lens span:nth-child(2),.slider-nav .dynamic-lens span:nth-child(2){left:calc(52% + 0%);transform:translate(-50%,-50%) perspective(125px) rotateY(45deg) scale(1)}.single_product_sidebar .dynamic-lens span:last-child,.slider-nav .dynamic-lens span:last-child{left:calc(52% - 00%);transform:translate(-50%,-50%) perspective(125px) rotateY(45deg) scale(1)}.single_product_sidebar .dynamic-lens:hover span:first-child,.slider-nav .dynamic-lens:hover span:first-child{left:calc(52% + 00%);transform:translate(-50%,-50%) perspective(125px) rotateY(45deg) scale(1)}.single_product_sidebar .dynamic-lens:hover span:nth-child(2),.slider-nav .dynamic-lens:hover span:nth-child(2){left:calc(52% + 0%);transform:translate(-50%,-50%) perspective(125px) rotateY(45deg) scale(1)}.single_product_sidebar .dynamic-lens:hover span:last-child,.slider-nav .dynamic-lens:hover span:last-child{left:calc(52% - 00%);transform:translate(-50%,-50%) perspective(125px) rotateY(45deg) scale(1)}.slider-for .woocommerce-product-gallery__image--placeholder figure.img-wrap{padding:2.5em}.slider-for .woocommerce-product-gallery__image--placeholder figure.img-wrap .dynamic-lens{height:0;padding-top:100%}.slider-nav .woocommerce-product-gallery__image--placeholder figure.img-wrap{margin:0 auto}.slider-nav .woocommerce-product-gallery__image--placeholder figure.img-wrap .dynamic-lens{font-size:1.25em}.product-preview .img-wrap .dynamic-lens{font-size:1em}.woocommerce-cart .product-thumbnail .dynamic-lens{font-size:2em;width:65px;height:65px}.woocommerce-cart .product-thumbnail .dynamic-lens:hover span:first-child{left:calc(52% + 00%);transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg) scale(1)}.woocommerce-cart .product-thumbnail .dynamic-lens:hover span:nth-child(2){left:calc(52% + 0%);transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg) scale(1)}.woocommerce-cart .product-thumbnail .dynamic-lens:hover span:last-child{left:calc(52% - 00%);transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg) scale(1)}.files-pdfs{padding-top:1em;margin-top:2.5em}.files-pdfs .file-pdf{margin-bottom:2em}.files-pdfs .file-pdf a{display:inline-block;color:#252525;padding-left:2.5em;position:relative;overflow-wrap:break-word;word-wrap:break-word;width:100%}.files-pdfs .file-pdf a:hover{color:#5c34fc}.files-pdfs .file-pdf a i{font-family:icomoon;font-size:2em;position:absolute;left:0;top:50%;transform:translateY(-50%)}.files-pdfs .file-pdf a i:before{content:'\e91d';display:inline-block}.files-pdfs .file-pdf a.pdf i:before{content:'\e91c'}.files-pdfs .file-pdf:last-child{margin-bottom:0}@media (min-width:2150px){.woocommerce-product-gallery__wrapper.slider-for .dynamic-lens span{width:70%;height:80%}}.woocommerce-variation.single_variation,button.add_to_cart.button.disabled{display:none!important}button.add_to_cart.button.disabled+a.custom-quote{display:block!important}.safari .dynamic-lens{-webkit-transform-style:unset}.edge .dynamic-lens span:first-child{left:calc(52% + 10%);transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg) scale(1.05)}.edge .dynamic-lens span:nth-child(2){left:calc(52% + 0%);transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg) scale(1)}.edge .dynamic-lens span:last-child{left:calc(52% - 10%);transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg) scale(.95)}.edge .dynamic-lens span:hover span:first-child{left:calc(52% + 10%);transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg) scale(1.05)}.edge .dynamic-lens span:hover span:nth-child(2){left:calc(52% + 0%);transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg) scale(1)}.edge .dynamic-lens span:hover span:last-child{left:calc(52% - 10%);transform:translate(-50%,-50%) perspective(1200px) rotateY(45deg) scale(.95)}.edge .single_product_sidebar .dynamic-lens span:first-child,.edge .slider-nav .dynamic-lens span:first-child{left:calc(52% + 0%);transform:translate(-50%,-50%) perspective(125px) rotateY(45deg) scale(1)}.edge .single_product_sidebar .dynamic-lens span:nth-child(2),.edge .slider-nav .dynamic-lens span:nth-child(2){left:calc(52% + 0%);transform:translate(-50%,-50%) perspective(125px) rotateY(45deg) scale(1)}.edge .single_product_sidebar .dynamic-lens span:last-child,.edge .slider-nav .dynamic-lens span:last-child{left:calc(52% - 0%);transform:translate(-50%,-50%) perspective(125px) rotateY(45deg) scale(1)}.edge .single_product_sidebar .dynamic-lens:hover,.edge .slider-nav .dynamic-lens:hover{border-color:red}.edge .single_product_sidebar .dynamic-lens:hover span:first-child,.edge .slider-nav .dynamic-lens:hover span:first-child{left:calc(52% + 0%);transform:translate(-50%,-50%) perspective(125px) rotateY(45deg) scale(1)}.edge .single_product_sidebar .dynamic-lens:hover span:nth-child(2),.edge .slider-nav .dynamic-lens:hover span:nth-child(2){left:calc(52% + 0%);transform:translate(-50%,-50%) perspective(125px) rotateY(45deg) scale(1)}.edge .single_product_sidebar .dynamic-lens:hover span:last-child,.edge .slider-nav .dynamic-lens:hover span:last-child{left:calc(52% - 0%);transform:translate(-50%,-50%) perspective(125px) rotateY(45deg) scale(1)}.woocommerce span.onsale{display:none!important}.woocommerce-message{margin:0 0 2em 0;border-top-color:#5c34fc}.woocommerce-message:first-child{margin:0 0 1em 0}@media (max-width:1023px){.woocommerce-message{margin-top:2em}}.woocommerce-message:before{color:#5c34fc}.woocommerce-message a.button{background:#5c34fc;color:#fff;border:solid 1px #5c34fc}.woocommerce-message a.button:focus,.woocommerce-message a.button:hover{color:#5c34fc;background:0 0}.woocommerce-message a.button.wc-forward{display:none}.woocommerce .breadcrumbs+#container,.woocommerce-page .breadcrumbs+#container{padding-top:4em}@media (max-width:1023px){.woocommerce .breadcrumbs+#container,.woocommerce-page .breadcrumbs+#container{padding-top:0}}@media (max-width:1023px){.woocommerce .breadcrumbs,.woocommerce-page .breadcrumbs{display:none}}.woocommerce-page .breadcrumbs+.child-page-content{padding-top:4em}@media (max-width:1023px){.woocommerce-page .breadcrumbs+.child-page-content{padding-top:0}}@media (max-width:1023px){.child-page-content.no-image .content{max-width:100%}}@media (max-width:768px){.child-page-content{padding:2em 1em}}.my-account #child-page-content .content{max-width:100%}.my-account .breadcrumbs+.child-page-content{padding-top:0}.my-account h1{font-size:2em;font-style:normal}.my-account .content .text{font-size:1em}.my-account .content .text .button{border-radius:0}.my-account .button.disabled:disabled[disabled]{color:#fff;padding:1.38em 1.11em}.my-account #customer_login{margin-top:2em;display:flex;align-items:stretch;margin-left:-1em}@media (max-width:640px){.my-account #customer_login{flex-wrap:wrap;margin-left:0}}.my-account #customer_login>*{float:none;width:auto;margin:0 1em 2em 1em;flex-basis:50%;max-width:500px}@media (max-width:640px){.my-account #customer_login>*{flex-basis:100%;max-width:100%;margin-right:0;margin-left:0}}.my-account #customer_login h2{margin-bottom:.5em;border-bottom:solid 1px #e1e1e1;display:block;padding-bottom:.25em}.my-account #customer_login h2+form{margin-top:0;border:0;padding:0}.my-account #customer_login h2+form p{padding:0}.my-account #customer_login .lost_password a{color:#5c34fc}.my-account #customer_login .lost_password a:hover{color:#252525}.my-account #customer_login .checkbox-wrap{margin-top:6px}.my-account #customer_login .checkbox-wrap+span{max-width:100%}.my-account #customer_login .u-column1 .woocommerce-form__label-for-checkbox{margin-top:11px;display:inline-block;margin-left:1em}.my-account #customer_login .woocommerce-password-strength{padding:0 .5em}.my-account #customer_login .form-row{margin-bottom:1em}.my-account .lost_reset_password .button{margin-top:1em}.page-id-446 .woocommerce{display:flex;flex-wrap:wrap}@media (max-width:700px){.page-id-446 .woocommerce>*{flex-basis:100%;margin:0 0 2em 0}}.page-id-446 .woocommerce h2.title{font-size:1.25em;margin-bottom:.5em;text-transform:uppercase;display:block}.page-id-446 .woocommerce-message{flex-basis:100%}.page-id-446 .woocommerce-MyAccount-content{flex:1}.page-id-446 .woocommerce-MyAccount-content a{color:#5c34fc}.page-id-446 .woocommerce-MyAccount-content a:hover{color:#252525}.page-id-446 .woocommerce-MyAccount-content .form-row{padding:0;margin-bottom:2em}@media (max-width:768px){.page-id-446 .woocommerce-MyAccount-content .u-column1.col-1.woocommerce-Address{margin-bottom:2em}}.page-id-446 .woocommerce-MyAccount-content table thead tr th{padding:2em 0;border-top:1px solid #000}.page-id-446 .woocommerce-MyAccount-content table.shop_table{border:0}@media (max-width:980px){.page-id-446 .woocommerce-MyAccount-content table.shop_table thead{display:none}}.page-id-446 .woocommerce-MyAccount-content table.shop_table tbody tr:first-child td{border-color:#000}@media (max-width:980px){.page-id-446 .woocommerce-MyAccount-content table.shop_table tbody tr:first-child td{border-color:rgba(0,0,0,.1)}}.page-id-446 .woocommerce-MyAccount-content table.shop_table th:first-child{text-align:left}.page-id-446 .woocommerce-MyAccount-content table.shop_table td,.page-id-446 .woocommerce-MyAccount-content table.shop_table th{padding:2em 0}.page-id-446 .woocommerce-MyAccount-content table.shop_table td:last-child,.page-id-446 .woocommerce-MyAccount-content table.shop_table th:last-child{text-align:left}.page-id-446 .woocommerce-MyAccount-content table.shop_table td[data-title=Actions]:before{padding:1.15em 0}@media (max-width:980px){.page-id-446 .woocommerce-MyAccount-content table.shop_table_responsive tr{border-bottom:1px solid #000}.page-id-446 .woocommerce-MyAccount-content table.shop_table_responsive tr:nth-child(1){border-top:1px solid #000}.page-id-446 .woocommerce-MyAccount-content table.shop_table_responsive tr:last-child{border-bottom:0}}@media (max-width:980px){.page-id-446 .woocommerce-MyAccount-content table.shop_table_responsive tr td{display:block!important;text-align:right!important}.page-id-446 .woocommerce-MyAccount-content table.shop_table_responsive tr td:before{content:attr(data-title) ": "!important;font-weight:700!important;float:left!important}}.page-id-446 .woocommerce-MyAccount-content table.my_account_orders{font-size:1em}.page-id-446 .woocommerce-MyAccount-content table.my_account_orders td,.page-id-446 .woocommerce-MyAccount-content table.my_account_orders th{padding:2em 0}.page-id-446 .woocommerce-MyAccount-content table.my_account_orders th{border-top:1px solid #000}.page-id-446 .woocommerce-MyAccount-content table .woocommerce-button.button.view{width:100%;text-align:center}@media (max-width:980px){.page-id-446 .woocommerce-MyAccount-content table .woocommerce-button.button.view{width:auto}}.page-id-446 .woocommerce-MyAccount-navigation{border-right:solid 1px #e1e1e1;max-width:250px;margin-right:4em}@media (max-width:768px){.page-id-446 .woocommerce-MyAccount-navigation{max-width:210px;margin-right:2em}}@media (max-width:700px){.page-id-446 .woocommerce-MyAccount-navigation{margin-right:0;max-width:100%}.page-id-446 .woocommerce-MyAccount-navigation ul{display:none}}.page-id-446 .woocommerce-MyAccount-navigation #myAccount-nav-select,.page-id-446 .woocommerce-MyAccount-navigation>.select-wrap{display:none}@media (max-width:700px){.page-id-446 .woocommerce-MyAccount-navigation #myAccount-nav-select,.page-id-446 .woocommerce-MyAccount-navigation>.select-wrap{display:block;border:1px solid #000;padding:.65em}}.page-id-446 .woocommerce-MyAccount-navigation ul{margin:0;list-style:none}.page-id-446 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a{color:#252525;padding-left:2em;position:relative;font-size:1.25em}.page-id-446 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:before{content:'\e900';font-family:icomoon;position:absolute;display:block;left:0;top:50%;transform:translateY(-50%);font-size:1em;color:#5c34fc;padding-right:.5em;border-right:solid 1px #e1e1e1}.page-id-446 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link a:hover{color:#5c34fc}.page-id-446 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a{color:#5c34fc;font-style:italic}.page-id-446 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link.is-active a:before{font-style:normal}.page-id-446 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--dashboard a:before{content:'\e916'}.page-id-446 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--orders a:before{content:'\e917'}.page-id-446 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--downloads a:before{content:'\e918'}.page-id-446 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-address a:before{content:'\e903'}.page-id-446 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--edit-account a:before{content:'\e919'}.page-id-446 .woocommerce-MyAccount-navigation ul .woocommerce-MyAccount-navigation-link--customer-logout a:before{content:'\e91a'}.woocommerce-EditAccountForm fieldset{margin-top:4em;padding-top:4em;border-top:solid 1px #252525}@media (max-width:1024px){.woocommerce-EditAccountForm fieldset{margin-top:2em;padding-top:2em}}.woocommerce mark{background-color:#5c34fc;color:#fff;padding:.25em .35em}.woocommerce-MyAccount-content .my_account_orders .woocommerce-button{border:solid 1px #5c34fc;background:0 0;color:#5c34fc;padding:.85em 1.11em}.woocommerce-MyAccount-content .my_account_orders .woocommerce-button:before{content:'\e91b';font-family:icomoon;font-style:none;margin-right:.25em;position:relative;top:1px}.woocommerce-MyAccount-content .my_account_orders .woocommerce-button:hover{color:#fff;background:#5c34fc}.woocommerce-MyAccount-content address{line-height:1.5em}.woocommerce .woocommerce-customer-details address{font-style:normal;margin-bottom:0;border:none;border-bottom-width:0;border-right-width:0;text-align:left;width:100%;border-radius:5px;padding:0;line-height:1.5em;border-top:1px solid #000;border-radius:0;padding-top:2em}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before,.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{font-family:icomoon!important;color:#5c34fc}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--phone:before{content:'\e905'}.woocommerce .woocommerce-customer-details .woocommerce-customer-details--email:before{content:'\e902'}.woocommerce-account .addresses .title .edit{float:none;margin-left:2em}.woocommerce-account .select-wrap{border:none;padding:0}.woocommerce-account .woocommerce-address-fields__field-wrapper ins{display:none}.woocommerce-account .select2.select2-container.select2-container--default{width:100%;max-width:100%;padding:0;border-radius:0;font-size:1em;-webkit-appearance:none!important;background-color:#fff}.woocommerce-account .select2.select2-container.select2-container--default .select2-selection--single{border:1px solid #000;border-radius:0;height:38px}.woocommerce-account .select2.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;position:absolute;top:0}.woocommerce-account .select2.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent;border-style:solid;border-width:0;height:0;left:100%;margin-left:-4px;margin-top:0;position:absolute;top:50%;width:0}.woocommerce-account .select2.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow b:before{content:"\e90d";font-family:icomoon;font-size:.75em;line-height:1;position:absolute;right:.75em;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}.woocommerce-account .select2.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px}.select2-container.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent;border-width:0}.select2-container.select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--below{position:relative!important;top:-10px!important;border-color:#000!important;border-radius:0!important}.select2-container.select2-container--default.select2-container--open span.select2-dropdown.select2-dropdown--below .select2-search.select2-search--dropdown .select2-search__field{border-color:#000!important;color:#5c34fc!important}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#5c34fc}.select2-results__option[aria-selected]:focus,.select2-results__option[data-selected]:focus{outline:0;border-color:#5c34fc;box-shadow:0 0 3px #5c34fc}.woocommerce-cart h1{transform:scale(0);position:absolute}.woocommerce-cart h2{font-size:1.875em}.woocommerce-cart .woocommerce{display:flex;margin-bottom:4em;flex-wrap:wrap}.woocommerce-cart .woocommerce .wc-forward.checkout-button{background:#f38b00;border:1px solid #f38b00;border-radius:0;font-weight:400;padding:1.5em 2em 1.5em 1em;text-transform:uppercase;font-style:italic}.woocommerce-cart .woocommerce .wc-forward.checkout-button:before{content:'\e90a';display:inline-block;position:relative;margin-right:.25em;font-family:icomoon;font-size:1em;top:0;line-height:0;font-style:normal}.woocommerce-cart .woocommerce .wc-forward.checkout-button:hover{background:#fff;border-color:#f38b00;color:#f38b00}.woocommerce-cart .woocommerce>*{width:auto;flex-basis:100%}.woocommerce-cart .woocommerce .woocommerce-error,.woocommerce-cart .woocommerce .woocommerce-message{flex-basis:100%}.woocommerce-cart .woocommerce form{flex-basis:75%;border:none;border-right:solid 1px #e1e1e1;padding-right:4em}@media (max-width:1150px){.woocommerce-cart .woocommerce form{flex-basis:100%;padding-right:0;border-right:0;margin-bottom:2em}}.woocommerce-cart .woocommerce form .quantity label{display:none}.woocommerce-cart .woocommerce form .quantity input{padding:.5em;color:#252525}.woocommerce-cart .woocommerce form table{border:none;border-collapse:collapse;margin-bottom:0}.woocommerce-cart .woocommerce form table thead{border-bottom:solid 1px #252525}.woocommerce-cart .woocommerce form table thead th{font-size:1.25em;text-transform:uppercase;font-weight:400;text-align:left}.woocommerce-cart .woocommerce form table td{border:0;padding:1.5em 1em;background-color:#fff}@media (max-width:768px){.woocommerce-cart .woocommerce form table td{border-bottom:solid 1px transparent;padding:.75em .5em}}.woocommerce-cart .woocommerce form table tbody tr{border-bottom:solid 1px #e1e1e1}.woocommerce-cart .woocommerce form table tbody tr:nth-last-child(2){border-bottom:solid 1px #252525}.woocommerce-cart .woocommerce form table tbody tr:last-of-type{border-bottom:0}.woocommerce-cart .woocommerce form table td.product-name{width:40%}@media (max-width:768px){.woocommerce-cart .woocommerce form table td.product-name{width:100%}.woocommerce-cart .woocommerce form table td.product-name a{margin-left:1em}}.woocommerce-cart .woocommerce form table td.product-name a{color:#252525;font-weight:400}.woocommerce-cart .woocommerce form table td.product-name a:hover{color:#5c34fc}.woocommerce-cart .woocommerce form table td.product-thumbnail{width:82px}@media (max-width:768px){.woocommerce-cart .woocommerce form table td.product-thumbnail{width:100%;text-align:center!important;display:block!important}.woocommerce-cart .woocommerce form table td.product-thumbnail:before{display:none}}.woocommerce-cart .woocommerce form table td.product-thumbnail img{width:50px}@media (max-width:768px){.woocommerce-cart .woocommerce form table td.product-thumbnail img{width:150px}}.woocommerce-cart .woocommerce form .product-remove{padding-right:0}@media (max-width:768px){.woocommerce-cart .woocommerce form .product-remove{height:3em}}.woocommerce-cart .woocommerce form .product-remove a{position:relative;font-family:icomoon;color:#5c34fc!important;font-size:1em!important;font-weight:300;float:right;width:auto;height:auto;padding:.25em;border-radius:0}.woocommerce-cart .woocommerce form .product-remove a:hover{color:#fff!important;background:#5c34fc;border-radius:0}.woocommerce-cart .woocommerce form .continue-shopping{font-size:1.25em;color:#5c34fc;background-color:transparent;border:1px solid transparent;font-style:italic;font-weight:400;margin-right:1em;text-transform:uppercase;position:relative;top:3px;padding:.9em 2em}.woocommerce-cart .woocommerce form .continue-shopping:hover{color:#fff;background:#5c34fc;border-color:#5c34fc}@media (max-width:768px){.woocommerce-cart .woocommerce form .continue-shopping{display:inline-block;float:none;margin-bottom:1em;margin-right:0;text-align:left;width:100%}}.woocommerce-cart .woocommerce form input.button{font-weight:400!important;padding:1em 2em!important;font-size:1.25em!important;background:0;border-radius:0;color:#5c34fc!important;border:solid 1px #5c34fc}.woocommerce-cart .woocommerce form input.button:hover{background:#5c34fc!important;color:#fff!important}.woocommerce-cart .woocommerce .cart-collaterals{padding-left:4em;max-width:25%}@media (max-width:1150px){.woocommerce-cart .woocommerce .cart-collaterals{flex-basis:100%;padding-left:0;max-width:100%}}.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%;float:none}.woocommerce .cart_totals table.shop_table{border:0;border-collapse:collapse!important;margin-bottom:1.75em!important}@media (max-width:1150px){.woocommerce .cart_totals table.shop_table{max-width:100%}}.woocommerce .cart_totals table.shop_table td{border:0}.woocommerce .cart_totals table.shop_table .cart-subtotal,.woocommerce .cart_totals table.shop_table .shipping{font-size:1.25em;font-weight:300}.woocommerce .cart_totals table.shop_table .cart-subtotal th,.woocommerce .cart_totals table.shop_table .shipping th{font-weight:300;text-align:left;padding:9px 0}.woocommerce .cart_totals table.shop_table .cart-subtotal td,.woocommerce .cart_totals table.shop_table .shipping td{padding-top:9px}@media (max-width:768px){.woocommerce .cart_totals table.shop_table .cart-subtotal+.shipping{display:none}}@media (min-width:76px){.woocommerce .cart_totals table.shop_table .cart-subtotal+.shipping th:after{content:':'}}.woocommerce .cart_totals table.shop_table tr.shipping ul#shipping_method>li{padding:.25em 0 .25em 0}.woocommerce .cart_totals table.shop_table tr td,.woocommerce .cart_totals table.shop_table tr th{border:0!important;padding:0}.woocommerce .cart_totals table.shop_table tr td{text-align:right}.woocommerce .cart_totals table.shop_table .order-total{border-top:solid 1px #252525;font-size:1.25em}.woocommerce .cart_totals table.shop_table .order-total td,.woocommerce .cart_totals table.shop_table .order-total th{padding-top:.5em}.woocommerce .cart_totals table.shop_table .order-total td{text-align:right}.woocommerce .cart_totals table.shop_table form{border-right:0;padding:0}@media (max-width:1150px){.woocommerce .cart_totals .checkout-button{display:inline-block;float:right}}@media (max-width:767px){.woocommerce .cart_totals .checkout-button{display:block;float:none}}.woocommerce .cart_totals .woocommerce-shipping-calculator p{margin-bottom:.5em}.woocommerce .cart_totals .woocommerce-shipping-calculator .select2 .select2-selection{padding:.5em .25em;height:auto;border:solid 1px #252525;border-radius:0;text-align:left;font-size:16px}.woocommerce .cart_totals .woocommerce-shipping-calculator .select2 .select2-selection .select2-selection__arrow{right:.5em;top:50%;transform:translateY(-50%)}.woocommerce .cart_totals .woocommerce-shipping-calculator .select2 .select2-selection .select2-selection__arrow:before{content:"\e90d";font-family:icomoon;font-size:.75em;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.woocommerce .cart_totals .woocommerce-shipping-calculator .select2 .select2-selection .select2-selection__arrow b{display:none}.woocommerce .cart_totals .woocommerce-shipping-calculator .shipping-calculator-form{max-width:275px}.woocommerce .cart_totals .shipping-calculator-button{color:#5c34fc}.woocommerce .cart_totals .shipping-calculator-button:hover{color:#252525}.woocommerce .woocommerce-info,.woocommerce .woocommerce-notices-wrapper{width:100%;flex-basis:100%}.woocommerce .cart-empty{flex-basis:100%}.woocommerce-cart .woocommerce form table td.product-thumbnail img{width:82px!important}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff}.ie .woocommerce-cart .woocommerce{justify-content:space-between}.ie .woocommerce-cart .woocommerce form{flex-basis:70%;padding-right:2.5em}@media (max-width:1150px){.ie .woocommerce-cart .woocommerce form{flex-basis:100%;padding-right:0;border-right:0;margin-bottom:2em}}.ie .woocommerce-cart .woocommerce .cart-collaterals{padding:0}.woocommerce-checkout .content{max-width:100%}.woocommerce-checkout h1{transform:scale(0);position:absolute}.woocommerce-checkout h3{font-size:1.25em;margin-bottom:1em}.woocommerce-checkout label{color:#252525}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login){display:flex;margin-bottom:4em;flex-wrap:wrap}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login)>*{width:auto;flex-basis:25%}@media (max-width:1450px){.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login)>*{flex-basis:35%}}@media (max-width:1150px){.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login)>*{flex-basis:100%!important;padding-right:0!important;padding-left:0!important;margin-right:0!important;margin-left:0!important;border-right:0!important}}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) .woocommerce-NoticeGroup{flex-basis:100%;margin-bottom:1em}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details{flex-basis:67%;border:none;border-right:solid 1px #e1e1e1;padding-right:4.5em}@media (max-width:1450px){.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details{flex-basis:65%;padding-right:2.5em}}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .col-1,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .col-2{float:none;width:100%}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper{display:flex;flex-wrap:wrap}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper>*,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper>*{flex-basis:calc(50% - .75em);margin-right:1.5em;justify-content:space-between;padding:0}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper>:nth-child(even),.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper>:nth-child(even){margin-right:0}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper>:last-child,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper>:last-child{margin-right:0}@media (max-width:768px){.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper>*,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper>*{flex-basis:100%!important;margin-right:0!important}}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #billing_address_1_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #shipping_address_1_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #billing_address_1_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field{flex-basis:calc(50% - .75em)}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #billing_address_2_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #shipping_address_2_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #billing_address_2_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field{display:none!important}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #billing_city_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #shipping_city_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #billing_city_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #shipping_city_field{flex-basis:calc(20% - .75em)}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #billing_state_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #shipping_state_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #billing_state_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #shipping_state_field{flex-basis:calc(15% - .75em);margin-right:1.5em;max-width:calc(15% - .75em)}@media (max-width:768px){.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #billing_state_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #shipping_state_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #billing_state_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #shipping_state_field{max-width:100%}}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #billing_state_field.woocommerce-invalid .select-wrap,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #shipping_state_field.woocommerce-invalid .select-wrap,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #billing_state_field.woocommerce-invalid .select-wrap,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #shipping_state_field.woocommerce-invalid .select-wrap{border:solid 1px #a00}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #billing_postcode_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #shipping_postcode_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #billing_postcode_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field{flex-basis:calc(15% - 2.25em);margin-right:0}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #billing_phone_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #shipping_phone_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #billing_phone_field,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #shipping_phone_field{margin-right:1.5em}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper #shipping_address_2,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper #shipping_address_2{margin-top:2em}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-billing-fields__field-wrapper .woocommerce-validated input,.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details .woocommerce-shipping-fields__field-wrapper .woocommerce-validated input{border:solid 1px #252525}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #ship-to-different-address{font-size:1em;float:none;text-transform:none}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #order_review{padding-left:4.5em}@media (max-width:1450px){.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #order_review{padding-left:2.5em}}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) .form-row{margin-bottom:2.5em}.woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) .form-row label{font-weight:400}#order_review table.shop_table{font-size:1.25em;border-collapse:collapse;border:0}#order_review table.shop_table td,#order_review table.shop_table th,#order_review table.shop_table tr{border-top:0}#order_review table.shop_table thead tr th{border-bottom:solid 1px #252525;padding-left:0;padding-right:0}#order_review table.shop_table tr th:last-child{text-align:right}#order_review table.shop_table tbody:before{content:'';display:block;height:20px}#order_review table.shop_table tbody:after{content:'';display:block;height:20px}#order_review table.shop_table .cart_item .product-quantity{color:#5c34fc}#order_review table.shop_table .cart_item td{font-size:16px;padding-top:0;padding-bottom:20px}#order_review table.shop_table .cart_item td.product-name{padding-left:0}#order_review table.shop_table .cart_item td:last-child{padding-right:0;text-align:right}#order_review table.shop_table .cart_item:last-child td{padding-bottom:0!important}#order_review table.shop_table .cart-subtotal td,#order_review table.shop_table .cart-subtotal th,#order_review table.shop_table .shipping td,#order_review table.shop_table .shipping th{font-weight:300}#order_review table.shop_table .cart-subtotal td,#order_review table.shop_table .shipping td{text-align:right}#order_review table.shop_table .cart-subtotal td,#order_review table.shop_table .cart-subtotal th{border-top:solid 1px #252525}#order_review table.shop_table .order-total td{text-align:right}.woocommerce-form-login-toggle,.woocommerce-info{border-top-color:#5c34fc}.woocommerce-form-login-toggle:before,.woocommerce-info:before{color:#5c34fc}.woocommerce-form-login-toggle a,.woocommerce-info a{color:#5c34fc}.woocommerce-form-login-toggle a:hover,.woocommerce-info a:hover{color:#252525}.woocommerce-form-login-toggle+.woocommerce-form-login,.woocommerce-info+.woocommerce-form-login{border-radius:0!important;border:1px solid #e1e1e1!important;margin-top:1.5em!important;width:100%}.woocommerce-form-login-toggle+.woocommerce-form-login p.form-row,.woocommerce-info+.woocommerce-form-login p.form-row{width:calc(50% - 1em)!important}.woocommerce-form-login-toggle+.woocommerce-form-login p.form-row input.button,.woocommerce-info+.woocommerce-form-login p.form-row input.button{font-size:1.25em;padding:1em 3em;background:#5c34fc;border:solid 1px #5c34fc;color:#fff;font-style:italic;font-weight:400;margin-bottom:1em;margin-right:1.5em;border-radius:0;margin-top:2em}.woocommerce-form-login-toggle+.woocommerce-form-login p.form-row input.button:hover,.woocommerce-info+.woocommerce-form-login p.form-row input.button:hover{background:#fff;color:#5c34fc}.woocommerce-form-login-toggle+.woocommerce-form-login p.form-row label,.woocommerce-info+.woocommerce-form-login p.form-row label{display:inline-block;position:relative;top:-4px}.woocommerce-form-login-toggle+.woocommerce-form-login p.form-row .checkbox-wrap,.woocommerce-info+.woocommerce-form-login p.form-row .checkbox-wrap{margin-top:8px}.woocommerce-form-login-toggle+.woocommerce-form-login p.form-row .checkbox-wrap+span,.woocommerce-info+.woocommerce-form-login p.form-row .checkbox-wrap+span{max-width:100%}.woocommerce-form-login-toggle+.woocommerce-form-login .lost_password a,.woocommerce-info+.woocommerce-form-login .lost_password a{font-style:italic}.button{border-radius:0!important}.woocommerce-checkout .select2{position:absolute;top:0;left:0;opacity:0}.woocommerce-checkout .select2 .select2-selection--single{height:40px}.woocommerce-checkout .select2 .select2-selection--single .select2-selection__rendered{line-height:40px}.required{color:#5c34fc!important;text-decoration:none}.woocommerce-error{margin-left:0!important;flex-basis:100%}.divider{border-top:solid 1px #e1e1e1;display:block;padding-top:1em;margin-top:.5em}.woocommerce .checkbox-wrap{margin-top:3px}#payment.woocommerce-checkout-payment{background:0 0;font-size:1.25em}#payment.woocommerce-checkout-payment div.payment_box{background:0 0;font-size:.75em}#payment.woocommerce-checkout-payment div.payment_box:before{display:none}#payment.woocommerce-checkout-payment ul.payment_methods{border-bottom:solid 1px #252525;padding:1em 0 0 0}#payment.woocommerce-checkout-payment ul.payment_methods a{color:#5c34fc}#payment.woocommerce-checkout-payment ul.payment_methods a:hover{color:#252525}#payment.woocommerce-checkout-payment ul.payment_methods li{margin-bottom:1em}#payment.woocommerce-checkout-payment ul.payment_methods .payment_box{padding:0}#payment.woocommerce-checkout-payment ul.payment_methods .payment_box>p{color:#000}#payment.woocommerce-checkout-payment ul.payment_methods .payment_box input{border:1px solid #252525;padding:.45em!important;font-size:1.1em!important;margin:0!important}#payment.woocommerce-checkout-payment ul.payment_methods .payment_box input:focus{box-shadow:none!important;border-color:#5c34fc!important;color:#5c34fc}#payment.woocommerce-checkout-payment ul.payment_methods .payment_box .js-sv-wc-payment-gateway-credit-card-form-account-number[type=tel]{padding:.65em 3.8em .65em .65em!important;background-position:right 6px center!important}#payment.woocommerce-checkout-payment ul.payment_methods label{cursor:pointer}#payment.woocommerce-checkout-payment ul.payment_methods label .radio-wrap{position:relative}#payment.woocommerce-checkout-payment ul.payment_methods label .radio-wrap:before{width:70%;height:70%;background:#5c34fc;transform:translate(-50%,-50%) scale(0);left:50%;top:50%;border:0}#payment.woocommerce-checkout-payment ul.payment_methods label .radio-wrap.checked:before{transform:translate(-50%,-50%) scale(1)}#payment.woocommerce-checkout-payment ul.payment_methods label .about_paypal{float:none;display:block}#payment.woocommerce-checkout-payment ul.payment_methods .input-wrap{display:inline-block;top:10px;position:relative}#payment.woocommerce-checkout-payment .terms{font-size:.65em}@media (max-width:340px){#payment.woocommerce-checkout-payment .terms{font-size:.75rem;padding:0}}#payment.woocommerce-checkout-payment .terms a{color:#5c34fc}#payment.woocommerce-checkout-payment div.place-order{padding:1em 0 0 0}#payment.woocommerce-checkout-payment div.place-order button:before{content:'\e90a';display:inline-block;margin-right:.25em;font-family:icomoon;font-style:normal}.woocommerce #payment .cta,.woocommerce .return-to-shop .cta,.woocommerce main .cta{background:#f38b00!important;border-radius:0!important;border:solid 1px #f38b00;display:block;float:none;clear:both;font-size:1;text-transform:uppercase;font-style:italic;font-weight:400;font-family:Rubik,HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;line-height:1;color:#fff}.woocommerce #payment .cta:hover,.woocommerce .return-to-shop .cta:hover,.woocommerce main .cta:hover{color:#f38b00;background:0 0!important}.woocommerce #payment .cta.no-product,.woocommerce .return-to-shop .cta.no-product,.woocommerce main .cta.no-product{background:#5c34fc!important;border-color:#5c34fc;max-width:300px;display:block;margin:0 auto}.woocommerce #payment .cta.no-product:hover,.woocommerce .return-to-shop .cta.no-product:hover,.woocommerce main .cta.no-product:hover{background:#fff!important;color:#5c34fc}.woocommerce #payment .cta{width:100%;padding:1.625em}@media (max-width:1150px){.woocommerce #payment .cta{display:inline-block;width:auto;float:right}}@media (max-width:767px){.woocommerce #payment .cta{width:100%;display:block;float:none}}.woocommerce-cart .wc-backward.cta{display:inline-block}.woocommerce-order-details a{color:#5c34fc}.woocommerce-order-details a:hover{color:#252525}.woocommerce-order-details h2{margin-bottom:1em}.woocommerce-customer-details h2{margin-bottom:1em}@media (max-width:768px){.woocommerce-customer-details .woocommerce-column{margin-bottom:2em}.woocommerce-customer-details .woocommerce-column:last-child{margin-bottom:0}}.woocommerce .woocommerce-order h2.woocommerce-thankyou-order-received{margin-bottom:1em}.woocommerce .woocommerce-order h2.woocommerce-thankyou-order-received:after{content:'';border-bottom:1px solid #e1e1e1;width:35px;height:1px;display:block;margin-top:.5em}.woocommerce .woocommerce-order .woocommerce-order-details{margin-top:6em}.woocommerce .woocommerce-order .woocommerce-order-details h2{font-size:1.25em;margin-bottom:0;width:100%;border-bottom:1px solid #000;padding-bottom:.5em;text-transform:uppercase}.woocommerce .woocommerce-order ul.order_details{border-top:1px solid #000}.woocommerce .woocommerce-order ul.order_details li{display:inline-block;width:100%;border-bottom:1px solid #e1e1e1;padding:3em 0;border-right:0;padding-right:0;margin-right:0;font-size:1em;font-weight:400}.woocommerce .woocommerce-order ul.order_details li:last-child{border-color:#000}.woocommerce .woocommerce-order ul.order_details li strong{font-weight:400;font-size:1em;display:inline;padding-left:1em}.woocommerce .woocommerce-order h2{margin-bottom:.25em}.woocommerce .woocommerce-order table.shop_table{border:0;border-color:#e1e1e1;text-align:left}.woocommerce .woocommerce-order table.shop_table thead th{border-bottom:1px solid #000}.woocommerce .woocommerce-order table.shop_table tbody tr{border-bottom:1px solid #000}.woocommerce .woocommerce-order table.shop_table tfoot th{border-top:1px solid #e1e1e1;padding:3em 0}.woocommerce .woocommerce-order table.shop_table tfoot tr td{border-top:1px solid #e1e1e1}.woocommerce .woocommerce-order table.shop_table tfoot tr:first-child td,.woocommerce .woocommerce-order table.shop_table tfoot tr:first-child th{border-top:1px solid #000}.woocommerce .woocommerce-order table.shop_table tfoot tr:last-child td,.woocommerce .woocommerce-order table.shop_table tfoot tr:last-child th{border-bottom:1px solid #000}.woocommerce .woocommerce-order table.shop_table th{font-weight:700;padding:2em 0;text-align:left}.woocommerce .woocommerce-order table.shop_table td{border:0;padding:3em 0}.woocommerce .woocommerce-order table.shop_table tbody th,.woocommerce .woocommerce-order table.shop_table td,.woocommerce .woocommerce-order table.shop_table tfoot td,.woocommerce .woocommerce-order table.shop_table tfoot th{font-weight:400;text-align:left}.woocommerce .woocommerce-order strong.product-quantity{font-weight:400;margin-left:3em}.woocommerce .woocommerce-order .line-item-title{max-width:160px;display:inline-block;width:100%}.ie .woocommerce-checkout .woocommerce form:not(.woocommerce-form-login){justify-content:space-between}.ie .woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details{flex-basis:70%;border:none;border-right:solid 1px #e1e1e1;padding-right:2.5em}@media (max-width:1450px){.ie .woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details{flex-basis:60%;padding-right:4.5em}}@media (max-width:1150px){.ie .woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #customer_details{flex-basis:100%;padding-right:0;border-right:0;margin-bottom:2em}}.ie .woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #order_review{padding-left:0}@media (max-width:1450px){.ie .woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #order_review{flex-basis:30%;padding-left:0}}@media (max-width:1150px){.ie .woocommerce-checkout .woocommerce form:not(.woocommerce-form-login) #order_review{flex-basis:100%}}.woocommerce-checkout .woocommerce #order_review .shop_table tfoot tr th{padding:9px 0}.woocommerce-checkout .woocommerce #order_review .shop_table tfoot tr td{padding:9px 0}.woocommerce-checkout .woocommerce #order_review .shop_table tfoot tr.shipping ul#shipping_method>li{padding-left:0}@media print{*{background:0 0!important;color:#000!important;text-shadow:none!important;filter:none!important}a:link,a:visited{color:#000!important;text-decoration:underline}blockquote,pre{border:1px solid #000;page-break-inside:avoid}@page{margin:2cm 1.5cm}h2,h3,p{orphans:4;widows:2}h2,h3{page-break-after:avoid}.footer-widgets,.menu,.sidebar,.site-footer,.widget-area{display:none!important}.hide-print{display:none!important}.title-area{float:none}.site-header .site-title img{display:block;margin:0 auto 1em}.content{width:100%!important}.entry-content a[href]:after,.entry-title a[href]:after{content:" (" attr(href) ")"}.entry-content abbr[title]:after,.entry-title abbr[title]:after{content:" (" attr(title) ")"}.entry-content a[href^="#"]:after,.entry-content a[href^=javascript]:after,.entry-title a[href^="#"]:after,.entry-title a[href^=javascript]:after{content:""}body #page.site__container{padding-top:0!important}#masthead{top:0;position:relative}#masthead .site__header-main_nav{display:none!important}#masthead .site__header-top_nav .nav-element.mobile-nav-btn{display:none!important}main{padding:0}body main .h1,body main .h2,body main .h3,body main h1,body main h2,body main h3,body main h4,body main h5{font-size:22px!important;margin-bottom:22px!important}#enews{display:none!important}#slider{display:none!important}#slider .slide{font-size:12px;height:auto;border:solid 1px #000;position:relative;display:block;left:inherit!important;right:inherit!important;width:100vw!important}#slider .slide.slick-cloned{display:none}#slider .slide .cta{display:none!important}#slider .slide .slide_content{position:relative;right:0;top:0;transform:none;width:100%}.featured-pages{padding-top:12px;padding-bottom:12px}.featured-pages .featured-page-wrap .featured-page{margin-bottom:16px!important}.featured-pages .featured-page-wrap .featured-page .img-wrap{height:auto!important}.featured-pages .featured-page-wrap .featured-page .img-wrap img{width:100px}.featured-pages .featured-page-wrap .featured-page .cta-text{display:none!important}.featured-articles{display:none}footer .logo{max-width:100px!important}footer .footer-links{padding-bottom:16px!important}footer .footer-links .links,footer .footer-links .social-links{display:none!important}}.syn-form,.wpcf7-form{position:relative}.syn-form .loading-block,.wpcf7-form .loading-block{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3;text-align:center;display:none}.syn-form .loading-block .loading-block-image-wrapper img,.wpcf7-form .loading-block .loading-block-image-wrapper img{border-radius:25px;vertical-align:middle}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px}}html.ie10,html.ie8,html.ie9{overflow:hidden}html.ie10 body,html.ie8 body,html.ie9 body{overflow:hidden}html.ie10 .ie7no.overlay,html.ie10 .lightboxnoie7,html.ie8 .ie7no.overlay,html.ie8 .lightboxnoie7,html.ie9 .ie7no.overlay,html.ie9 .lightboxnoie7{display:block}.ie7no.overlay{background:#000;opacity:.8;height:100%;left:0;position:fixed;top:0;width:100%;z-index:90000;display:none}.lightboxnoie7{background:#fff;color:#000;display:none;font-family:myriad-pro-n4,myriad-pro,sans-serif;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:90001}.lightboxnoie7 p{padding:0;margin:0;list-style:none}.lightboxnoie7 ul{padding:0;margin:0;list-style:none}.lightboxnoie7 ul li{padding:0;margin:0;list-style:none;float:left;position:relative;margin-right:30px;width:200px}.lightboxnoie7 ul li:last-child{margin-right:0}.lightboxnoie7 ul li .browsername{color:#000;text-decoration:none;bottom:0;font-family:sans-serif;font-size:21px;height:50px;left:0;position:absolute;text-align:center;width:200px;display:block;padding:8px 3px 3px 3px}.lightboxnoie7 ul li.last{margin-right:0}.lightboxnoie7 .clear{clear:both;height:0;position:static;width:100%}.lightboxnoie7 .title{font-family:sans-serif;font-size:28px;line-height:24px;text-align:center}.lightboxnoie7 .toptext{font-size:14px;margin:14px 0 20px 0;line-height:16px;text-align:center}.lightboxnoie7 .imgcont a img{border:none;margin:-4px;display:block}.lightboxnoie7 strong{text-transform:uppercase}.input-checkbox,input.text,input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;border-radius:0}.site__header-main_nav #main_nav>ul>li{display:block;opacity:0}.site__header-main_nav #main_nav>ul>li:nth-child(1){transition:opacity .3s ease-in-out}.site__header-main_nav #main_nav>ul>li:nth-child(2){transition:opacity .6s ease-in-out}.site__header-main_nav #main_nav>ul>li:nth-child(3){transition:opacity .9s ease-in-out}.site__header-main_nav #main_nav>ul>li:nth-child(4){transition:opacity 1.2s ease-in-out}.site__header-main_nav #main_nav>ul>li:nth-child(5){transition:opacity 1.5s ease-in-out}.site__header-main_nav #main_nav>ul>li:nth-child(6){transition:opacity 1.8s ease-in-out}.site__header-main_nav #main_nav>ul>li:nth-child(7){transition:opacity 2.1s ease-in-out}.site__header-main_nav #main_nav>ul>li:nth-child(8){transition:opacity 2.4s ease-in-out}.site__header-main_nav #main_nav>ul>li:nth-child(9){transition:opacity 2.7s ease-in-out}.site__header-main_nav #main_nav>ul>li:nth-child(10){transition:opacity 3s ease-in-out}.mobile-nav-content nav>ul>li{display:block;opacity:0}.mobile-nav-content nav>ul>li:nth-child(1){transition:opacity .3s ease-in-out}.mobile-nav-content nav>ul>li:nth-child(2){transition:opacity .6s ease-in-out}.mobile-nav-content nav>ul>li:nth-child(3){transition:opacity .9s ease-in-out}.mobile-nav-content nav>ul>li:nth-child(4){transition:opacity 1.2s ease-in-out}.mobile-nav-content nav>ul>li:nth-child(5){transition:opacity 1.5s ease-in-out}.mobile-nav-content nav>ul>li:nth-child(6){transition:opacity 1.8s ease-in-out}.mobile-nav-content nav>ul>li:nth-child(7){transition:opacity 2.1s ease-in-out}.mobile-nav-content nav>ul>li:nth-child(8){transition:opacity 2.4s ease-in-out}.mobile-nav-content nav>ul>li:nth-child(9){transition:opacity 2.7s ease-in-out}.mobile-nav-content nav>ul>li:nth-child(10){transition:opacity 3s ease-in-out}.docReady .site__header-main_nav #main_nav>ul>li{opacity:1}.navOpen .mobile-nav-content nav>ul>li{opacity:1}
/*# sourceMappingURL=theme.css.map */
