*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}.float-left{float:left}.float-right{float:right}main{display:block}.half{width:50%}.centre{text-align:center}.hidden{visibility:hidden}.inactive{display:none}.cover{position:absolute;top:0;left:0;height:100%;width:100%}.flex{display:-webkit-box;display:flex}.flex .flex-centre{margin:auto}.flex .full-width{flex-basis:100%}.flex.centre-items{-webkit-box-align:center;align-items:center}.flex.between,.flex.justify{-webkit-box-pack:justify;justify-content:space-between}.flex.around{justify-content:space-around}.flex.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.grow{-webkit-box-flex:1;flex-grow:1}.no-flexboxtweener.no-flexbox.no-flexboxlegacy .flex.justify{text-align:justify}.no-flexboxtweener.no-flexbox.no-flexboxlegacy .flex.justify>*{display:inline-block;position:relative;top:.8em}.no-flexboxtweener.no-flexbox.no-flexboxlegacy .flex.justify::before{content:'';display:block;width:100%;margin-bottom:-.8em}.no-flexboxtweener.no-flexbox.no-flexboxlegacy .flex.justify::after{content:'';display:inline-block;width:100%}.clear:after,.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.header-label .slider-bar .inds .label{text-transform:uppercase;letter-spacing:0.1em}.mobile,.tablet{display:none}@media (max-width: 767px){.mobile{display:block}.mobile.flex{display:-webkit-box;display:flex}.no-mobile{display:none !important}}@media (min-width: 768px) and (max-width: 1024px){.tablet{display:block}.tablet.flex{display:-webkit-box;display:flex}.no-tablet{display:none !important}}@font-face{font-family:'DIN';src:url("https://aragroup.com.au/fonts/3-din-light-webfont.eot?#iefix") format("embedded-opentype"),url("https://aragroup.com.au/fonts/3-din-light-webfont.woff2") format("woff2"),url("https://aragroup.com.au/fonts/3-din-light-webfont.woff") format("woff"),url("https://aragroup.com.au/fonts/3-din-light-webfont.ttf") format("truetype"),url("https://aragroup.com.au/fonts/3-din-light-webfont.svg#dinlight") format("svg");font-weight:300;font-display:swap}@font-face{font-family:'DIN';src:url("https://aragroup.com.au/fonts/1-din-regular-webfont.eot?#iefix") format("embedded-opentype"),url("https://aragroup.com.au/fonts/1-din-regular-webfont.woff2") format("woff2"),url("https://aragroup.com.au/fonts/1-din-regular-webfont.woff") format("woff"),url("https://aragroup.com.au/fonts/1-din-regular-webfont.ttf") format("truetype"),url("https://aragroup.com.au/fonts/1-din-regular-webfont.svg#dinregular") format("svg");font-weight:400;font-display:swap}@font-face{font-family:'DIN';src:url("https://aragroup.com.au/fonts/4-din-medium-webfont.eot?#iefix") format("embedded-opentype"),url("https://aragroup.com.au/fonts/4-din-medium-webfont.woff2") format("woff2"),url("https://aragroup.com.au/fonts/4-din-medium-webfont.woff") format("woff"),url("https://aragroup.com.au/fonts/4-din-medium-webfont.ttf") format("truetype"),url("https://aragroup.com.au/fonts/4-din-medium-webfont.svg#dinmedium") format("svg");font-weight:500;font-display:swap}@font-face{font-family:'DIN';src:url("https://aragroup.com.au/fonts/2_din-bold-webfont.eot?#iefix") format("embedded-opentype"),url("https://aragroup.com.au/fonts/2_din-bold-webfont.woff2") format("woff2"),url("https://aragroup.com.au/fonts/2_din-bold-webfont.woff") format("woff"),url("https://aragroup.com.au/fonts/2_din-bold-webfont.ttf") format("truetype"),url("https://aragroup.com.au/fonts/2_din-bold-webfont.svg#dinbold") format("svg");font-weight:700;font-display:swap}@font-face{font-family:'DIN';src:url("https://aragroup.com.au/fonts/5-DIN-Black.eot?#iefix") format("embedded-opentype"),url("https://aragroup.com.au/fonts/5-DIN-Black.woff") format("woff"),url("https://aragroup.com.au/fonts/5-DIN-Black.ttf") format("truetype"),url("https://aragroup.com.au/fonts/5-DIN-Black.svg#dinbold") format("svg");font-weight:800;font-display:swap}body{font-family:"DIN",Helvetica,Arial,sans-serif}::-webkit-input-placeholder{font-family:"DIN",Helvetica,Arial,sans-serif}::-moz-placeholder{font-family:"DIN",Helvetica,Arial,sans-serif}:-ms-input-placeholder{font-family:"DIN",Helvetica,Arial,sans-serif}input:-moz-placeholder{font-family:"DIN",Helvetica,Arial,sans-serif}input,button{font-family:"DIN",Helvetica,Arial,sans-serif}/*!=====SITE SPECIFIC CSS BELOW=====!*/.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-block-gallery{list-style:none}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;-webkit-clip-path:none;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{position:absolute;top:0;min-width:100vw;min-height:100vh;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}@supports ((position: -webkit-sticky) or (position: sticky)){body{padding-top:30px}}::-moz-selection{background:#BC3E64;color:white}::selection{background:#BC3E64;color:white}::-moz-selection{background:#BC3E64;color:white}.main-content{-webkit-box-flex:1;flex-grow:1;z-index:1;background:#425363}a{color:#BC3E64;text-decoration:none}a:hover{color:#ebc5d1}#load-into{background:#425363}#load-target{-webkit-transition:opacity 0.5s;transition:opacity 0.5s}header.main{width:100%;top:0;position:fixed;z-index:7}@supports ((position: -webkit-sticky) or (position: sticky)){header.main{position:-webkit-sticky;position:sticky}}header.main a:hover{color:#a6bbca}header.main .inner{color:white;padding:10px 15px;height:65px;background:#425363;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;position:relative}header.main .left{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex-grow:1;position:relative;margin-right:10px;z-index:1}header.main .left .logo{display:-webkit-box;display:flex;position:relative;margin-right:15px;padding-right:15px;border-right:1px solid #607282}header.main .left .logo img{height:35px;width:auto}@media (max-width: 767px){header.main .left .logo img{max-width:90px;max-height:15px}}@media (min-width: 768px) and (max-width: 1024px){header.main .left .logo{margin-right:5px;padding-right:5px}header.main .left .logo img{height:25px}}header.main .left nav.wp-menu{text-transform:uppercase;-webkit-box-pack:justify;justify-content:space-between;height:100%;left:0;-webkit-box-align:center;align-items:center;font-size:0.7em;text-align:left}@media (min-width: 768px) and (max-width: 1024px){header.main .left nav.wp-menu{font-size:0.6em}}@media (max-width: 767px){header.main .left nav.wp-menu.expand>ul{-webkit-transform:scaleY(1);transform:scaleY(1)}}header.main .left nav.wp-menu ul{list-style:none}header.main .left nav.wp-menu li.current-menu-item{position:relative}header.main .left nav.wp-menu li.current-menu-item::before{content:"";position:absolute;bottom:0;height:2px;width:calc(100% - 20px);left:10px;background:#BC3E64}header.main .left nav.wp-menu>ul{width:100%;height:100%;-webkit-box-pack:justify;justify-content:space-between}header.main .left nav.wp-menu>ul>li{height:100%;text-align:center;position:relative}header.main .left nav.wp-menu>ul>li>a{padding:10px}header.main .left nav.wp-menu>ul>li:hover{background:#243444}header.main .left nav.wp-menu>ul>.menu-item-has-children{position:relative;padding-right:1px}header.main .left nav.wp-menu>ul>.menu-item-has-children:hover>ul{-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition-delay:0s;transition-delay:0s}header.main .left nav.wp-menu>ul>.menu-item-has-children::after{content:"";height:5px;width:5px;top:calc(50% - 5px);right:3px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;border-bottom:1px solid #a6bbca;border-right:1px solid #a6bbca}header.main .left nav.wp-menu>ul>.menu-item-has-children>ul{top:100%;min-width:200px;width:100%;height:auto;position:absolute;background:#6a7d8c;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transition-delay:0.5s;transition-delay:0.5s}header.main .left nav.wp-menu>ul>.menu-item-has-children>ul li{border-bottom:1px solid #425363}header.main .left nav.wp-menu>ul>.menu-item-has-children>ul li a{padding:10px}header.main .left nav.wp-menu>ul>.menu-item-has-children>ul li a:hover{color:#a6bbca}header.main .left nav.wp-menu>ul>.menu-item-has-children>ul .menu-item-has-children{position:relative;display:-webkit-box;display:flex}header.main .left nav.wp-menu>ul>.menu-item-has-children>ul .menu-item-has-children ul,header.main .left nav.wp-menu>ul>.menu-item-has-children>ul .menu-item-has-children a{flex-shrink:0;width:100%}header.main .left nav.wp-menu>ul>.menu-item-has-children>ul .menu-item-has-children .sub-menu{left:100%;top:0;border-left:1px solid #425363;position:absolute;background:#6a7d8c;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transition-delay:0.5s;transition-delay:0.5s}header.main .left nav.wp-menu>ul>.menu-item-has-children>ul .menu-item-has-children:hover>a{background:#4c5d6d}header.main .left nav.wp-menu>ul>.menu-item-has-children>ul .menu-item-has-children:hover>.sub-menu{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-delay:0s;transition-delay:0s}header.main .left nav.wp-menu>ul>.menu-item-has-children>ul .menu-item-has-children::after{content:"";height:5px;width:5px;top:calc(50% - 5px);right:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;border-top:1px solid #a6bbca;border-right:1px solid #a6bbca}header.main .left nav.wp-menu>ul>.menu-item-has-children.right-menu>ul{right:0}header.main .left nav.wp-menu>ul>.menu-item-has-children.right-menu>ul .menu-item-has-children::after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}header.main .left nav.wp-menu>ul>.menu-item-has-children.right-menu>ul .menu-item-has-children .sub-menu{left:auto;right:100%;-webkit-transform-origin:right;transform-origin:right;border-right:1px solid #425363;border-left:none}@media (max-width: 767px){header.main .left nav.wp-menu>ul>.menu-item-has-children.right-menu>ul .menu-item-has-children .sub-menu{left:0;right:auto;border-right:0}}header.main .left nav.wp-menu>ul a{color:white;text-decoration:none;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 767px){header.main .left nav.wp-menu>ul{position:absolute;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;width:95vw;max-width:768px;left:-15px;top:40px;height:auto;padding:0;max-height:calc(100vh - 60px);overflow:scroll;background:#425363;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}header.main .left nav.wp-menu>ul .menu-item-has-children::after{display:none}header.main .left nav.wp-menu>ul .menu-item-has-children .sub-menu{position:relative !important;left:auto  !important;-webkit-transform:scale(1) !important;transform:scale(1) !important;padding-left:10px !important}header.main .left nav.wp-menu>ul .menu-item-has-children .sub-menu li{border-left:2px solid #425363;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}header.main .left nav.wp-menu>ul .menu-item-has-children .sub-menu li::after{display:none}}header.main .dropdown-menu{position:absolute;top:100%;width:100%;min-width:250px;right:0;z-index:5;background:rgba(66,83,99,0.97);font-weight:bold;max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s}header.main .dropdown-menu:hover{max-height:800px;-webkit-transition-delay:1s;transition-delay:1s}header.main .dropdown-menu .menu{display:-webkit-box;display:flex;padding:10px 15px;-webkit-box-pack:justify;justify-content:space-between;list-style:none;text-transform:uppercase;flex-basis:70%;letter-spacing:0.1em;font-size:0.7em}header.main .dropdown-menu .menu li{-webkit-box-flex:1;flex-grow:1}header.main .dropdown-menu .menu li a{display:block;margin-bottom:10px;min-width:75px;padding-bottom:10px;border-bottom:1px solid #607282}header.main .dropdown-menu .menu li .sub-menu{list-style:none;font-weight:normal;font-size:0.8em;letter-spacing:0.2em;flex-wrap:wrap}header.main .dropdown-menu .menu li .sub-menu a{border:none;padding:0;margin-bottom:0}header.main .dropdown-menu .menu li .sub-menu li{position:relative;padding:7.5px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}header.main .dropdown-menu .menu li .sub-menu .menu-item-has-children{padding-right:15px}header.main .dropdown-menu .menu li .sub-menu .menu-item-has-children::after{content:"";position:absolute;width:5px;height:5px;right:5px;top:calc(50% - 2.5px);border-bottom:1px solid white;border-right:1px solid white;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg)}header.main .dropdown-menu .menu li .sub-menu .menu-item-has-children>.sub-menu{font-size:1em;display:none;z-index:3;position:absolute;left:100%;top:0;width:150px;background:#BC3E64;color:white}header.main .dropdown-menu .menu li .sub-menu .menu-item-has-children>.sub-menu li{padding:5px}header.main .dropdown-menu .menu li .sub-menu .menu-item-has-children:hover{background:#BC3E64}header.main .dropdown-menu .menu li .sub-menu .menu-item-has-children:hover>.sub-menu{display:block}header.main .dropdown-menu .cart-list{text-transform:uppercase;font-size:0.7em;letter-spacing:0.1em;list-style:none;font-weight:normal;-webkit-box-flex:1;flex-grow:1;margin:10px 15px 10px 0;padding-left:15px}header.main .dropdown-menu .cart-list .header{border-bottom:1px solid #607282;padding-bottom:10px;margin-bottom:10px;font-weight:bold;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}header.main .dropdown-menu .cart-list .header .cart-count{font-weight:400;color:#748797}header.main .dropdown-menu .cart-list .header .cart-count:hover{color:#a6bbca}header.main .dropdown-menu .cart-list .no-items{font-size:0.8em;color:#607282}header.main .dropdown-menu .cart-list li{border:1px solid #607282;padding:10px;display:-webkit-box;display:flex;font-size:0.8em;position:relative;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:5px}header.main .dropdown-menu .cart-list li:hover{background:#607282}header.main .dropdown-menu .cart-list li.checkout{font-weight:bold;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;text-align:center;background:#BC3E64;border:1px solid #BC3E64}header.main .dropdown-menu .login-prompt{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;font-weight:400}header.main .dropdown-menu .login-prompt .loginner{border:1px solid #607282;border-radius:5px;text-align:center;padding:30px;margin:30px}header.main .dropdown-menu .login-prompt .loginner a{display:inline-block;margin-top:30px;padding:10px;font-size:0.8em;text-transform:uppercase;letter-spacing:0.1em;border-radius:5px;background:#BC3E64}header.main .dropdown-menu .login-prompt .loginner a:hover{color:white;background:#e13864}@media (max-width: 767px){header.main .dropdown-menu{display:none}}@media (min-width: 768px) and (max-width: 1024px){header.main .dropdown-menu{flex-wrap:wrap}header.main .dropdown-menu .menu,header.main .dropdown-menu .cart-list{width:100%;flex-basis:100%}header.main .dropdown-menu .cart-list{-webkit-box-ordinal-group:1;order:0}header.main .dropdown-menu .menu{-webkit-box-ordinal-group:2;order:1}}header.main .right{display:-webkit-box;display:flex;-webkit-box-align:stretch;align-items:stretch;position:relative}header.main .right:hover .dropdown-menu{max-height:1200px}header.main .account{text-transform:uppercase;font-size:0.6em;padding:6px;letter-spacing:0.1em;background:#BC3E64;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}header.main a{color:white;text-decoration:none}header.main .cart-ind{color:white;text-decoration:none;text-transform:uppercase;letter-spacing:0.1em;font-size:0.7em;border:1px solid #BC3E64;padding:5px;z-index:3;position:relative}@media (min-width: 768px) and (max-width: 1024px){header.main .cart-ind{font-size:0.5em}}header.main .cart-ind .cart-list{position:absolute;top:100%;right:-1px;text-align:right;background:#BC3E64;list-style:none;overflow:hidden;max-height:0;-webkit-transition:max-height 0.5s;transition:max-height 0.5s}header.main .cart-ind .cart-list li{white-space:nowrap;padding:15px}header.main .cart-ind:hover{color:#425363;background:#BC3E64}header.main .cart-ind:hover a{color:#425363}header.main .cart-ind:hover .cart-list{max-height:500px}header.main .popup{position:absolute;width:100%;pointer-events:none}header.main .popup .woo-header-popup{padding:15px}header.main .popup .woo-header-popup div{pointer-events:all}.single-product header.main .inner{background:none}.duo-slides{position:absolute;width:100%;height:100%;overflow:hidden;display:-webkit-box;display:flex;left:0;-webkit-transition:left 0.5s;transition:left 0.5s;background:#425363}.duo-slides .duo-bg{background-attachment:fixed;background-size:100vw;background-position:top;width:100%;flex-shrink:0;-webkit-transform:translateZ(0);transform:translateZ(0)}@media (max-width: 767px){.duo-slides .duo-bg{background-size:auto 600px;background-position:top center}}.duo-slides.unfixed .duo-bg{background-attachment:scroll}.header-label{position:relative;color:white;overflow:hidden}@media (max-width: 767px){.header-label{height:200px}}.header-label .overlay{background:#425363;opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.header-label .img{position:fixed;max-width:1280px;width:95%;margin:auto;z-index:0;top:0;left:2.5%;overflow:hidden}.header-label .img img{width:100vw}.header-label .slider-bar{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;position:relative;padding:15px;border-top:1px solid #607282}@media (max-width: 767px){.header-label .slider-bar{position:absolute;bottom:0;width:100%}}.header-label .slider-bar .slide-action{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.header-label .slider-bar .slide-action.active{opacity:1;pointer-events:all}.header-label .slider-bar .slide-inds{-webkit-box-flex:1;flex-grow:1;display:-webkit-box;display:flex}.header-label .slider-bar .slide-inds .inds{position:absolute;height:100%;top:0;-webkit-box-align:center;align-items:center;opacity:0;pointer-events:none;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.header-label .slider-bar .slide-inds .inds.active{opacity:1;pointer-events:all}.header-label .slider-bar .inds{display:-webkit-box;display:flex}.header-label .slider-bar .inds .ind{margin:0 5px 0 15px}.header-label .slider-bar .inds .label{font-size:0.7em;color:#a6bbca}.header-label .slider-bar .right{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.header-label .slider-bar .right .ind{background:none;margin:0 5px 0 0;cursor:pointer;border:2px solid white}.header-label .slider-bar .right .ind.active{background:white}.header-label .slider-bar .right .arrows .arrow{cursor:pointer;display:inline-block;margin-left:5px}h1{font-weight:800;text-transform:uppercase;color:#BC3E64;font-size:3em;line-height:0.8em}.slidelabels{padding:145px 0 15px;display:-webkit-box;display:flex;width:100%;left:0;position:relative;-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transition:left 0.5s;transition:left 0.5s}@media (max-width: 767px){.slidelabels{position:absolute;padding:50px 0px;font-size:0.8em}}.slidelabel{display:-webkit-box;display:flex;padding:0 15px;width:100%;-webkit-box-align:stretch;align-items:stretch;position:relative;z-index:1;opacity:0;-webkit-transition:opacity 0.7s;transition:opacity 0.7s}@media (max-width: 767px){.slidelabel{flex-wrap:wrap}}.slidelabel.active{opacity:1}.slidelabel h1{line-height:0.8}.slidelabel .label{flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}@media (max-width: 767px){.slidelabel .label{width:100%}}.slidelabel .text{border-left:1px solid #607282;margin-left:10px;padding-left:10px;font-size:0.7em;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;flex-shrink:1;max-width:150px}@media (max-width: 767px){.slidelabel .text{border:none;margin:0;padding:10px 0;max-width:100%}}.clear-btn{color:#BC3E64;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border:2px solid;text-transform:uppercase;letter-spacing:0.1em;font-size:0.7em;font-weight:bold;border-radius:1000px;padding:5px 15px}.clear-btn:hover{background:#BC3E64;border-color:#BC3E64;color:#425363}.padder{height:700px;-webkit-transition:height 0.5s;transition:height 0.5s;z-index:1;pointer-events:none}@media (max-width: 767px){.padder{height:300px}}.padder.short{height:20vw;font-size:80%}.padder .banner-text{height:100%;position:relative;-webkit-box-align:center;align-items:center;top:25px}.padder .banner-text .slide-banner-text{opacity:0;pointer-events:all;-webkit-box-align:center;align-items:center;pointer-events:none;color:#425363;background:rgba(255,255,255,0.97);padding:40px;width:370px;-webkit-transform:scaleX(0.8) scaleY(0.3);transform:scaleX(0.8) scaleY(0.3);position:absolute;right:10%;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition:opacity 0.3s, -webkit-transform 0.5s;transition:opacity 0.3s, -webkit-transform 0.5s;transition:opacity 0.3s, transform 0.5s;transition:opacity 0.3s, transform 0.5s, -webkit-transform 0.5s}@media (max-width: 767px){.padder .banner-text .slide-banner-text{right:auto;width:90%;left:5%}}.padder .banner-text .slide-banner-text button{margin-top:10px;background:#BC3E64;padding:5px;border:none;color:white;text-transform:uppercase;letter-spacing:0.1em}.padder .banner-text .slide-banner-text button a{color:white}.padder .banner-text .slide-banner-text .slide-inds{position:absolute;left:25px;top:42px;width:10px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.padder .banner-text .slide-banner-text .slide-inds .ind{border:1px solid #a6bbca;background:none;margin-bottom:5px;width:10px;height:10px}.padder .banner-text .slide-banner-text .slide-inds .ind.active{background:#a6bbca}.padder .banner-text .slide-banner-text .inner{width:100%;font-size:0.8em;line-height:1.5em}.padder .banner-text .slide-banner-text .block{width:20px;height:3px;background:#BC3E64;margin:10px 0 20px}.padder .banner-text .slide-banner-text h2,.padder .banner-text .slide-banner-text h5{text-transform:uppercase;letter-spacing:0.1em;font-weight:500}.padder .banner-text .slide-banner-text h2{font-size:2.7em}.padder .banner-text .slide-banner-text.active{-webkit-transform:scaleX(1) scaleY(1);transform:scaleX(1) scaleY(1);pointer-events:all;opacity:1;-webkit-transition-delay:0.7s;transition-delay:0.7s}.fixedSlides{position:fixed;text-transform:uppercase;letter-spacing:0.2em;color:#425363;-webkit-transform:translateY(-100%) rotate(90deg);transform:translateY(-100%) rotate(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left;height:100px;width:300px;z-index:7;text-shadow:0 1px 0 rgba(255,255,255,0.1)}@media (max-width: 1480px){.fixedSlides{display:none}}.fixedSlides .fixedSlide{position:absolute;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;padding:10px;bottom:0;left:0;line-height:1.1em;font-size:0.8em;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:end;justify-content:flex-end}.fixedSlides.showing .fixedSlide.active{-webkit-transform:none;transform:none}.fixedSlides.showing .fixedSlide.active h5::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.fixedSlides h4{padding-bottom:3px}.fixedSlides h5{font-weight:300;font-size:0.7em;padding-bottom:7px;position:relative}.fixedSlides h5::after{content:"";width:23px;height:2px;background:#BC3E64;bottom:0;left:0;position:absolute;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition-delay:0.5s;transition-delay:0.5s}.margin{max-width:1280px;width:95%;margin:auto}.companies .company-logo{position:relative;margin:0 15px}.companies img{height:30px;width:auto}.store-intro{position:relative;color:white;background:#425363;padding:15px}.cta-spot{display:-webkit-box;display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc}.cta-spot.three .cta{width:33.3333333333%}.cta-spot.two .cta{width:50%}.cta-spot .cta{-webkit-box-flex:1;flex-grow:1;position:relative;background-repeat:no-repeat;background-size:contain;min-width:300px;min-height:300px}.cta-spot .cta a.cover{z-index:2}.cta-spot .cta.align-top{background-position-y:top}.cta-spot .cta.align-top .inner{-webkit-box-align:end;align-items:flex-end}.cta-spot .cta.align-center{background-position-y:center}.cta-spot .cta.align-center .inner{-webkit-box-align:center;align-items:center}.cta-spot .cta.align-bottom{background-position-y:bottom}.cta-spot .cta.align-right{background-position-x:calc(100% + 150px)}.cta-spot .cta.align-right .inner{width:50%}.cta-spot .cta.align-left{background-position-x:-150px}.cta-spot .cta.align-left .inner{width:50%;margin-left:50%}.cta-spot .cta.align-center{background-position-x:center;background-size:cover}.cta-spot .cta.align-center .inner{width:100%}.cta-spot .cta .inner{padding:30px;height:100%;display:-webkit-box;display:flex;position:relative}.cta-spot .cta .inner .cover{pointer-events:none;opacity:0.5}.cta-spot .cta .inner .content{position:relative;z-index:1;width:100%}.hero{position:absolute;overflow:hidden;top:0;z-index:0;border-bottom:1px solid #a6bbca;width:100%}.hero .hero-slides{display:-webkit-box;display:flex;-webkit-box-align:start;align-items:flex-start;flex-wrap:nowrap;-webkit-transition:opacity 0.1s, -webkit-transform 0.5s;transition:opacity 0.1s, -webkit-transform 0.5s;transition:transform 0.5s, opacity 0.1s;transition:transform 0.5s, opacity 0.1s, -webkit-transform 0.5s}.hero .hero-slides .hero-img{width:100vw;height:500px;overflow:hidden;-webkit-box-align:center;align-items:center;background:#425363}@media (max-width: 767px){.hero .hero-slides .hero-img{-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:flex}}@media (min-width: 768px){.hero .hero-slides .hero-img{background:transparent;height:895px}}.hero .hero-slides .hero-img__container{position:relative;height:250px}@media (min-width: 768px){.hero .hero-slides .hero-img__container{background:transparent;height:550px;-webkit-transition:background 0.5s;transition:background 0.5s;-webkit-transition-delay:0s;transition-delay:0s}.hero .hero-slides .hero-img__container::before{position:absolute;content:'';background:#fff;height:600px;width:45%;top:290px;left:-90px;-webkit-transform:rotate(14deg);transform:rotate(14deg)}.hero .hero-slides .hero-img__container::after{position:absolute;content:'';background:#fff;height:600px;width:70%;right:-48px;top:310px;-webkit-transform:rotate(-6deg);transform:rotate(-6deg);z-index:0}}@media (min-width: 768px){.hero .hero-slides .hero-img.active .hero-img__container{background:#425363;-webkit-transition-delay:0.5s;transition-delay:0.5s}}.hero img{flex-shrink:0;float:left;width:100vw;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.hero img.hero-slide{width:200px;height:auto;max-width:100%;max-height:100%}@media (min-width: 768px){.hero img.hero-slide{position:absolute;top:80%;left:32%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:1}}@media (min-width: 1025px){.hero img.hero-slide{width:500px}}.ind{width:15px;height:15px;display:inline-block;background:#425363;border-radius:50%}.ind.fire{background:#e15928}.ind.mech{background:#71a087}.ind.elec{background:#eda920}.ind.manu{background:#BC3E64}.ind.sec{background:#63b0bb}.ind.build{background:#afcc37}.ind.dist{background:#425363}.ind.prod{background:#BC3E64}.single-section-head{background:#425363;border-top:1px solid #607282;color:white;padding-top:50px;position:relative}.single-section-head .overlay{background:#425363;opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.single-section-head .back-btn{position:absolute;color:white;top:0;left:0;z-index:3;margin:15px;font-size:1.5em;display:none}.single-section-head .info{-webkit-animation:fadeIn 0.9s both;animation:fadeIn 0.9s both;-webkit-animation-delay:0.4s;animation-delay:0.4s;position:relative;z-index:1;width:80%}.single-section-head .info h2,.single-section-head .info h3{line-height:1em;text-transform:uppercase;padding-left:15px}.single-section-head .info h2{font-size:3.5em;font-weight:800;color:#BC3E64;padding-left:30px;padding-bottom:15px}.single-section-head .info h3{font-size:3em;font-weight:200}.single-section-head.has-thumb{padding-top:230px}.single-section-head.has-thumb .info h2{padding-bottom:30px}@media (max-width: 767px){.single-section-head.has-thumb{padding-top:30px;font-size:0.5em}}.single-section-head .background{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.single-section-head .background img{position:relative;height:auto;min-width:100%;min-height:100%}.section-header{font-size:2em;color:white;padding:30px;text-transform:uppercase;letter-spacing:0.1em;background:#425363}.section-header h1,.section-header h2{font-size:1em;color:white;font-weight:500}.front .section-content{padding:50px 250px}@media (min-width: 768px) and (max-width: 1024px){.front .section-content{padding:50px}}@media (max-width: 767px){.front .section-content{padding:30px}}.store-header{color:#425363;background:white;border-left:1px solid #a6bbca;border-right:1px solid #a6bbca;padding:0 15px}.store-header .inner{border-top:1px solid #a6bbca;padding-top:10px;padding-bottom:10px}.store-header .grid-header{display:inline-block;color:#BC3E64;font-size:0.8em;text-transform:uppercase;margin-bottom:5px;letter-spacing:0.15em}.store-header a{text-decoration:none;color:#a6bbca;display:block;font-size:0.6em;text-transform:uppercase;letter-spacing:0.2em}.store-header:first-child{padding:0}.store-header:first-child .inner{padding:10px 15px}.companies{-webkit-box-align:center;align-items:center}.companies h2{border-right:1px solid #607282;padding-right:10px;margin-right:10px;text-transform:uppercase;text-align:right}.hamburger{text-align:center}.hamburger .hamburger-icon{text-align:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.hamburger.active .hamburger-icon{-webkit-transform:rotate(0);transform:rotate(0)}.store-controls{color:#BC3E64;background:white;position:-webkit-sticky;position:sticky;top:65px;z-index:6;max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s;box-shadow:inset 0 1px 0 0 #607282;color:white}.store-controls.expand{max-height:45px;overflow:visible}.store-controls .cats-inner{height:50px;width:100%;border-bottom:1px solid #607282}.store-controls .menu-button{padding:15px;border-left:1px solid #607282}.store-controls .cat-list{display:-webkit-box;display:flex;justify-content:space-around;-webkit-box-flex:1;flex-grow:1;overflow-x:scroll;overflow-y:hidden;max-width:calc(95vw - 50px)}.store-controls .cat-list ::-webkit-scrollbar{height:5px}.store-controls .store-cat{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;margin:0 20px -1px}.store-controls .store-cat .label{text-transform:uppercase;letter-spacing:0.2em;font-size:0.65em;text-decoration:none;display:inline-block;position:relative;color:#BC3E64;padding:5px 10px;border-radius:50px}.store-controls .store-cat .dropdown{position:absolute;top:49px;width:100%;left:0;overflow:hidden;max-height:0;-webkit-transition:max-height 0.5s;transition:max-height 0.5s}.store-controls .store-cat .dropdown .inner{padding:30px;color:white}.store-controls .store-cat .dropdown .inner a{color:white;text-decoration:none}.store-controls .store-cat .dropdown .inner a:hover{opacity:0.9}.store-controls .store-cat .dropdown h3,.store-controls .store-cat .dropdown ul{text-transform:uppercase;letter-spacing:0.1em}.store-controls .store-cat .dropdown p{font-size:0.7em;padding:5px 0 15px;max-width:450px;line-height:1.7em}.store-controls .store-cat .dropdown ul{list-style:none;font-size:0.8em;border-left:1px solid white;padding:0 10px;margin-top:10px}.store-controls .store-cat .dropdown ul li{margin-bottom:10px}.store-controls .store-cat .dropdown ul li:last-of-type{margin-bottom:0}.store-controls .store-cat.active .label{font-weight:bold;color:#425363}.store-controls .store-cat.current{border-bottom:1px solid}.store-controls .store-cat:hover .dropdown{max-height:400px}.cat-dropdown{position:-webkit-sticky;position:sticky;background:white;color:#425363;border:1px solid #a6bbca;border-top:none;-webkit-transition:height 0.5s;transition:height 0.5s;opacity:1;overflow:visible;max-height:70px;-webkit-transition:max-height 0.5s, opacity 0.7s;transition:max-height 0.5s, opacity 0.7s}.cat-dropdown.expand{opacity:1;overflow:visible;max-height:70px}.cat-dropdown .brands{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-bottom:1px solid #607282;padding-bottom:20px;margin-bottom:20px}.cat-dropdown .brands h3{color:#607282}.cat-dropdown .company-logo{position:relative;height:100%;padding-left:30px}.cat-dropdown .company-logo img{height:100%;width:auto}.cat-dropdown .inner{padding:5px 15px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.cat-dropdown .filter-dropdown{position:absolute;z-index:2;width:calc(100% + 2px);top:100%;left:-1px;background:white;border:1px solid #a6bbca;border-top:0;background:#f5f5f5;max-height:0;-webkit-transition:max-height 0.5s;transition:max-height 0.5s;overflow:hidden}.cat-dropdown .filter-dropdown .product-options{padding:10px;border-top:1px solid #a6bbca}.cat-dropdown .filter-dropdown.expand{max-height:800px}.cat-dropdown .toggle-filters{border:1px solid #BC3E64;color:#BC3E64;padding:5px;text-transform:uppercase;letter-spacing:0.1em;font-size:0.7em;margin-right:15px}.cat-dropdown .toggle-filters.selected{background:#BC3E64;color:white}.header-search{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;border:1px solid #BC3E64;border-radius:50px;-webkit-box-flex:1;flex-grow:1;position:relative;overflow:hidden}@media (max-width: 767px){.header-search{margin-bottom:5px}}.header-search .search-type{margin:5px 0 5px 10px;background:#BC3E64;border:none;color:white;border-radius:65px}.header-search input[type="search"]{background:none;-webkit-box-flex:1;flex-grow:1;border:none;padding:5px 15px;color:#425363;-webkit-appearance:none;outline:none}.header-search input[type="submit"]{background:#BC3E64;border:none;color:white;font-weight:bold;text-transform:uppercase;padding:10px 15px;-webkit-appearance:none;outline:none}.front-search{padding:10px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;border:1px solid #a6bbca;background:white}.front-search span{text-transform:uppercase;letter-spacing:0.1em;font-size:0.7em;display:inline-block;padding:5px;color:#a6bbca}.product-options{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center;width:100%}.product-options .product-option{display:-webkit-box;display:flex;text-transform:uppercase;letter-spacing:0.1em;font-size:0.6em;-webkit-box-align:stretch;align-items:stretch;margin-right:5px;color:#425363;border:1px solid #BC3E64}@media (max-width: 767px){.product-options .product-option{width:100%;margin-bottom:10px;font-size:0.5em;letter-spacing:0;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;text-align:center}.product-options .product-option .clear-filter{width:100%}}.product-options .product-option .label,.product-options .product-option a{padding:10px 5px}.product-options .product-option a{color:#425363}.product-options .product-option a[data-selected="1"]{background:#BC3E64;color:white}.product-options .product-option a:hover{color:#a6bbca}.product-options .product-option .label{border-right:1px solid #BC3E64;color:#BC3E64;font-weight:bold}.product-options .product-option.per-page{opacity:0;pointer-events:none;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.product-options .product-option.per-page.show{opacity:1;pointer-events:all}.product-options .clear-option{display:-webkit-box;display:flex;text-transform:uppercase;letter-spacing:0.1em;font-size:0.6em;-webkit-box-align:stretch;align-items:stretch;margin-right:5px;margin-top:5px;color:#BC3E64}.product-options .clear-option a{padding:10px 5px}.filter-options{border-top:1px solid #a6bbca;padding:10px 10px 15px;text-transform:uppercase;letter-spacing:0.1em;font-size:0.6em;display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center}.filter-options .filter-option{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;margin-right:20px}.filter-options .filter-option .label{font-weight:bold;color:#BC3E64;text-align:center;border-right:1px solid #566878;padding-right:5px;font-size:1.1em}.filter-options .filter-option a{padding:5px 0 5px 10px;border-radius:30px;color:#a6bbca}.filter-options .filter-option a.selected{padding:5px 10px;margin-left:5px;color:white;background:#748797}.filter-options .filter-option a:hover{color:#a6bbca}.company-intro{position:relative;color:white;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;overflow:hidden;padding:0;border-bottom:1px solid #607282}.company-intro .logo-bg{height:100%;position:absolute;top:0;left:0;opacity:0.05;z-index:0;mix-blend-mode:luminosity}.company-intro .logo-bg img{height:120%}.company-intro .company-content{position:relative;z-index:1;-webkit-box-flex:1;flex-grow:1;padding:0 20px;margin:20px 0;border-left:20px solid #BC3E64}.company-intro .product-logo{z-index:1;position:relative;width:15%;display:-webkit-box;display:flex;padding:20px;margin:20px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;border-left:1px solid #607282}.company-intro .product-logo img{width:100%}.company-intro .product-logo .prod-company{font-size:0.7em;color:#607282}.company-intro .product-logo:hover .prod-company{color:#a6bbca}.company-intro .company-header{font-size:1.3em;border-bottom:1px solid #607282;padding-bottom:20px;margin-bottom:20px;-webkit-box-align:center;align-items:center}.company-intro .company-header h2{margin-right:10px;padding-right:10px;border-right:1px solid #607282}.company-intro .company-header p{text-transform:uppercase;letter-spacing:0.2em;font-size:0.7em}.company-info,.page-info{background:white;color:#425363}.company-info .title,.page-info .title{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-bottom:1px solid #ccc}.company-info .title .logo,.page-info .title .logo{padding:15px;max-width:180px;border-right:1px solid #ccc}.company-info .title .logo img,.page-info .title .logo img{width:100%;height:auto}.company-info .title h2,.page-info .title h2{text-transform:uppercase;color:#BC3E64;font-weight:800;padding:15px;font-size:1.7em}.company-info .right,.page-info .right{padding:15px}.grid-items{display:-webkit-box;display:flex;flex-wrap:wrap;width:100%;border-bottom:1px solid #a6bbca;border-right:1px solid #a6bbca;background:#2e3e4e}.grid{-webkit-animation:fadeIn 0.5s;animation:fadeIn 0.5s;margin-top:-1px}.load-ind{display:none;height:4px;background:#BC3E64;width:10%;position:absolute;bottom:-1px;left:0;-webkit-animation:slideLoad 0.7s both infinite alternate ease-in-out;animation:slideLoad 0.7s both infinite alternate ease-in-out}.load-ind.loading{display:block}@-webkit-keyframes slideLoad{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(900%);transform:translateX(900%)}}@keyframes slideLoad{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(900%);transform:translateX(900%)}}.grid.loading{background:#425363;overflow:hidden}.grid.loading .cat-label{opacity:0}.grid.loading .grid-item{opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition-delay:0.3s;transition-delay:0.3s;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.grid.loading .grid-items{border-top:1px solid #425363;background:#425363;overflow:hidden;-webkit-transition:background 0.3s, border-top 0.3s;transition:background 0.3s, border-top 0.3s}.grid.loading .grid-label{opacity:0;-webkit-transition:opacity 0.8s;transition:opacity 0.8s}.cat-label{padding:15px;color:#425363;background:white;text-transform:uppercase;-webkit-transition:opacity 0.7s;transition:opacity 0.7s;font-size:0.8em;letter-spacing:0.25em;border-left:1px solid #a6bbca;border-right:1px solid #a6bbca;border-bottom:1px solid #a6bbca}.cat-label .cat-ind{width:20px;height:4px;background:#BC3E64;margin-top:7px;-webkit-animation:expandOut 0.5s both;animation:expandOut 0.5s both;-webkit-animation-delay:0.7s;animation-delay:0.7s;-webkit-transform-origin:center left;transform-origin:center left}@-webkit-keyframes expandOut{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:none;transform:none}}@keyframes expandOut{0%{-webkit-transform:scaleX(0);transform:scaleX(0)}100%{-webkit-transform:none;transform:none}}.grid-label{width:100%;background:white;border:1px solid #a6bbca;border-top:none;color:white;position:-webkit-sticky;position:sticky;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#425363;top:110px;z-index:5;padding:60px 40px;margin-bottom:-1px;-webkit-transition:padding .6s,background .45s,color .36s;transition:padding .6s,background .45s,color .36s}.grid-label .background{opacity:1;pointer-events:none;-webkit-transition:opacity 0.7s;transition:opacity 0.7s;position:absolute;top:0;left:0;width:100%;overflow:hidden;height:100%;z-index:-1;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.grid-label .background img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.grid-label .label{display:-webkit-box;display:flex;-webkit-box-pack:start;justify-content:flex-start;-webkit-box-align:center;align-items:center}.grid-label .label .icon{-webkit-transition:opacity .6s,-webkit-transform .6s;transition:opacity .6s,-webkit-transform .6s;transition:transform .6s,opacity .6s;transition:transform .6s,opacity .6s,-webkit-transform .6s}.grid-label .label .icon img{height:30px;width:auto}.grid-label h2{text-transform:uppercase;letter-spacing:0.2em;font-size:1.4em;font-weight:400;-webkit-transform-origin:left;transform-origin:left;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-transition:-webkit-transform .6s;transition:-webkit-transform .6s;transition:transform .6s;transition:transform .6s, -webkit-transform .6s}.grid-label .parent{display:inline-block;position:relative;font-weight:600;max-width:0;opacity:0;padding-right:20px;border-right:2px solid #a6bbca;overflow:hidden;-webkit-transition:max-width 0.1s, opacity 0.1s;transition:max-width 0.1s, opacity 0.1s;-webkit-transition-delay:0s;transition-delay:0s;white-space:nowrap;color:#a6bbca}.grid-label .child{padding-left:20px}.grid-label.stuck{padding:2.5px 15px;background:rgba(255,255,255,0.98);color:#425363}.grid-label.stuck .background,.grid-label.stuck .icon{opacity:0}.grid-label.stuck .parent{opacity:1;max-width:300px;-webkit-transition:max-width 0.5s, opacity 0.5s;transition:max-width 0.5s, opacity 0.5s;-webkit-transition-delay:1s;transition-delay:1s}.grid-label.stuck h2,.grid-label.stuck .icon{-webkit-transform:scale(0.4);transform:scale(0.4)}.cat-section.collapse{overflow:hidden;height:0}.lazy-load-wrapper .grid-items{-webkit-animation:fadeInGrid 0.5s both;animation:fadeInGrid 0.5s both}@-webkit-keyframes fadeInGrid{0%{opacity:0}100%{opacity:1}}@keyframes fadeInGrid{0%{opacity:0}100%{opacity:1}}.lazy-load-wrapper .load-inner{display:-webkit-box;display:flex;min-height:300px;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background:#2e3e4e;border-bottom:1px solid #a6bbca}.lazy-load-wrapper .load-inner .load-spinner{width:50px;height:50px;border-radius:50%;border-left:1px solid #a6bbca;border-top:1px solid #a6bbca;border-right:1px solid transparent;border-bottom:1px solid transparent;-webkit-animation:spinLoader 2s infinite linear;animation:spinLoader 2s infinite linear}@-webkit-keyframes spinLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinLoader{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.grid-item{position:relative;height:0;background:white;border-top:1px solid #a6bbca;border-left:1px solid #a6bbca;-webkit-transition:box-shadow 0.3s, -webkit-transform 0.3s;transition:box-shadow 0.3s, -webkit-transform 0.3s;transition:transform 0.3s, box-shadow 0.3s;transition:transform 0.3s, box-shadow 0.3s, -webkit-transform 0.3s}.grid-item.sale .img-wrapper::before{content:"sale";pointer-events:none;text-transform:uppercase;font-size:0.6em;color:white;font-weight:bold;letter-spacing:0.1em;background:#BC3E64;position:absolute;top:0;width:80px;padding:15px 5px 5px;z-index:1;text-align:center;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;-webkit-transform-origin:top center;transform-origin:top center;-webkit-transform:translateX(-40px) rotate(-45deg);transform:translateX(-40px) rotate(-45deg)}.grid-item .sku-label{position:absolute;font-size:0.82em;top:10px;right:5%;letter-spacing:0.05em;text-align:right;color:#BC3E64;z-index:3}.grid-item .cover{z-index:1}@media (min-width: 1025px){.grid-item{width:25%;padding-bottom:25%}.grid-item .grid-info{width:calc(200% + 2px)}.grid-item.double{width:50%}.grid-item.double .grid-info{width:calc(100% + 1px)}.grid-item.double .grid-info .bottom{padding-left:30px}.grid-item.double:nth-of-type(4n){width:25%}.grid-item.double:nth-of-type(4n) .grid-info{width:calc(200% + 2px)}.grid-item.double:nth-of-type(4n-2) .grid-info{width:calc(50% + 2px)}.grid-item.double:nth-of-type(4n-2) .grid-info .bottom .wide-ind{font-size:0;padding:0;width:15px;height:15px}.grid-item:nth-of-type(4n) .grid-info,.grid-item:nth-of-type(4n-1) .grid-info{right:100%;-webkit-transform:translateX(100%) scaleX(0);transform:translateX(100%) scaleX(0);left:auto}.grid-item.expand:nth-of-type(4n-1) .label,.grid-item.expand:nth-of-type(4n) .label{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.grid-item.expand:nth-of-type(4n-1) .bottom,.grid-item.expand:nth-of-type(4n) .bottom{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;padding-left:0;padding-right:34px}.grid-item.expand:nth-of-type(4n-1) .bottom .b-right a,.grid-item.expand:nth-of-type(4n) .bottom .b-right a{margin-left:0}}@media (min-width: 768px) and (max-width: 1024px){.grid-item{width:33.3333333333%;padding-bottom:33.3333333333%}.grid-item .grid-info{width:calc(200% + 2px)}.grid-item.double{width:66.6666666667%}.grid-item.double .grid-info{width:calc(100% + 1px)}.grid-item.double .grid-info .bottom{padding-left:30px}.grid-item.double:nth-of-type(3n){width:33.3333333333%}.grid-item.double:nth-of-type(3n) .grid-info{width:calc(200% + 2px)}.grid-item.double:nth-of-type(3n-2) .grid-info{width:calc(50% + 2px)}.grid-item.double:nth-of-type(3n-2) .grid-info .bottom .wide-ind{font-size:0;padding:0;width:15px;height:15px}.grid-item:nth-of-type(3n) .grid-info,.grid-item:nth-of-type(3n-1) .grid-info{right:100%;-webkit-transform:translateX(100%) scaleX(0);transform:translateX(100%) scaleX(0);left:auto}.grid-item.expand:nth-of-type(3n-1) .label,.grid-item.expand:nth-of-type(3n) .label{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.grid-item.expand:nth-of-type(3n-1) .bottom,.grid-item.expand:nth-of-type(3n) .bottom{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;padding-left:0;padding-right:34px}.grid-item.expand:nth-of-type(3n-1) .bottom .b-right a,.grid-item.expand:nth-of-type(3n) .bottom .b-right a{margin-left:0}.grid-item:nth-of-type(3n-1) .grid-info{width:calc(100% + 2px)}.grid-item.double .grid-info{width:calc(50% + 2px)}}@media (max-width: 767px){.grid-item{width:50%;padding-bottom:50%}.grid-item .grid-info{width:calc(200% + 2px)}.grid-item.double{width:100%}.grid-item.double .grid-info{width:calc(100% + 1px)}.grid-item.double .grid-info .bottom{padding-left:30px}.grid-item.double:nth-of-type(2n){width:50%}.grid-item.double:nth-of-type(2n) .grid-info{width:calc(200% + 2px)}.grid-item.double:nth-of-type(2n-1) .grid-info{width:calc(50% + 2px)}.grid-item.double:nth-of-type(2n-1) .grid-info .bottom .wide-ind{font-size:0;padding:0;width:15px;height:15px}.grid-item:nth-of-type(2n) .grid-info,.grid-item:nth-of-type(2n-1) .grid-info{right:100%;-webkit-transform:translateX(100%) scaleX(0);transform:translateX(100%) scaleX(0);left:auto}.grid-item.expand:nth-of-type(2n-1) .label,.grid-item.expand:nth-of-type(2n) .label{-webkit-transform:translateX(-50px);transform:translateX(-50px)}.grid-item.expand:nth-of-type(2n-1) .bottom,.grid-item.expand:nth-of-type(2n) .bottom{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;padding-left:0;padding-right:34px}.grid-item.expand:nth-of-type(2n-1) .bottom .b-right a,.grid-item.expand:nth-of-type(2n) .bottom .b-right a{margin-left:0}.grid-item .grid-info{display:none}.grid-item:hover .label{-webkit-transform:none !important;transform:none !important}}.grid-item:last-of-type{border-right:1px solid #a6bbca}.grid-item.no_load .item-link{z-index:2}.grid-item .backdrop{position:absolute;top:0;left:0;background:#425363;width:100%;height:100%;z-index:5;opacity:0;pointer-events:none}.grid-item.expanding{opacity:1 !important}.grid-item.expanding .backdrop{-webkit-animation:expand 1.2s both;animation:expand 1.2s both}.grid-item .inner{position:absolute;height:100%;width:100%;background:white;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}.grid-item .img-wrapper{width:100%;height:100%;position:relative;overflow:hidden}.grid-item img{height:80%;width:80%;-o-object-fit:contain;object-fit:contain;position:absolute;top:10%;left:10%;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.grid-item .label{overflow:hidden;bottom:1.3vh;height:50px;background:white;left:5%;width:90%;font-size:0.6em;margin:auto;z-index:2;position:absolute;color:#425363;border:1px solid;border-color:#a6bbca;-webkit-box-align:center;align-items:center;-webkit-transition:color .4s,border-color .6s,-webkit-transform .6s;transition:color .4s,border-color .6s,-webkit-transform .6s;transition:color .4s,border-color .6s,transform .6s;transition:color .4s,border-color .6s,transform .6s,-webkit-transform .6s;-webkit-transition-delay:0.05s;transition-delay:0.05s}.grid-item .label .right-section{position:absolute;-webkit-box-align:center;align-items:center;right:15px;padding-left:15px;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(10%, #fff), to(#fff));background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 10%, #fff 100%);z-index:1;-webkit-animation:fadeBackgroundWhite 0.1s both;animation:fadeBackgroundWhite 0.1s both;-webkit-animation-delay:1s;animation-delay:1s}.grid-item .label .hamburger{display:-webkit-box;display:flex;height:20px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;-webkit-transition-delay:0.3s;transition-delay:0.3s}.grid-item .label .hamburger .bar{overflow:hidden;max-width:0;border-left:1px solid #a6bbca;border-right:1px solid #a6bbca;padding-left:2.5px;padding-right:2.5px;-webkit-transition:max-width 0.5s, opacity 0.7s;transition:max-width 0.5s, opacity 0.7s;-webkit-transition-delay:0s;transition-delay:0s}.grid-item .label .hamburger .arrow{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding-left:5px;padding-right:0;-webkit-transition:padding-left 0.5s, padding-right 0.5s, -webkit-transform 0.5s;transition:padding-left 0.5s, padding-right 0.5s, -webkit-transform 0.5s;transition:padding-left 0.5s, padding-right 0.5s, transform 0.5s;transition:padding-left 0.5s, padding-right 0.5s, transform 0.5s, -webkit-transform 0.5s;-webkit-transition-delay:0s;transition-delay:0s}.grid-item .label .hamburger .arrow .top-arrow,.grid-item .label .hamburger .arrow .bottom-arrow{height:50%;width:1px;background:#a6bbca;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s;-webkit-transition-delay:0s;transition-delay:0s}.grid-item .label .hamburger .arrow .top-arrow{-webkit-transform-origin:bottom;transform-origin:bottom}.grid-item .label .hamburger .arrow .bottom-arrow{-webkit-transform-origin:top;transform-origin:top}.grid-item .label .hamburger:hover .top-arrow,.grid-item .label .hamburger:hover .bottom-arrow{background:#BC3E64}.grid-item .label .background{width:100%;height:100%;position:absolute;left:0px;background:#425363;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;z-index:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.grid-item .label .label-text{-webkit-box-flex:1;flex-grow:1;z-index:1;text-transform:uppercase;letter-spacing:0.05em;line-height:1.05em;padding:10px 95px 10px 10px}.grid-item .label .label-text strong{font-size:1.05em}.grid-item .label .label-price{padding-right:10px;font-weight:bold;height:100%;display:-webkit-box;display:flex;z-index:2;position:relative;-webkit-box-align:center;align-items:center}.grid-item .label .label-price strike{font-weight:400;display:inline-block;padding-right:3px}.grid-item .label .label-inds{flex-shrink:0;z-index:1}.grid-item .label .label-inds .ind{margin-left:-7.5px;float:right}.grid-item .label .label-add-to-cart{flex-shrink:0;color:#BC3E64;font-weight:bold;z-index:2;height:100%;position:relative;width:30px;background-position:center;background-size:70%;background-repeat:no-repeat;background-image:url("../img/cart.svg")}.grid-item .label .label-add-to-cart.link{background-image:url("../img/link.svg")}.grid-item .grid-info{position:absolute;z-index:-1;left:100%;height:calc(100% + 2px);-webkit-transform:translateX(-100%) scaleX(0);transform:translateX(-100%) scaleX(0);opacity:0;background:rgba(255,255,255,0.98);border:1px solid #a6bbca;color:#425363;-webkit-transition:box-shadow 0.3s,opacity .4666666667s,-webkit-transform .6s;transition:box-shadow 0.3s,opacity .4666666667s,-webkit-transform .6s;transition:transform .6s,box-shadow 0.3s,opacity .4666666667s;transition:transform .6s,box-shadow 0.3s,opacity .4666666667s,-webkit-transform .6s;-webkit-transition-delay:0;transition-delay:0}@supports ((-webkit-backdrop-filter: blur(20px)) or (backdrop-filter: blur(20px))){.grid-item .grid-info{background:rgba(255,255,255,0.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}.grid-item .grid-info .description{height:100%;width:100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.grid-item .grid-info .description .bar{position:absolute;height:100%;width:1px;left:1px;background:#BC3E64;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.grid-item .grid-info .description h3,.grid-item .grid-info .description h5{text-transform:uppercase;padding-left:10px}.grid-item .grid-info .description h3{font-weight:500;letter-spacing:0.1em;font-size:1.1em}.grid-item .grid-info .description h5{font-weight:300;letter-spacing:0.3em;font-size:0.6em}.grid-item .grid-info .bar-left{width:100%;-webkit-box-align:center;align-items:center}.grid-item .grid-info .top,.grid-item .grid-info .mid,.grid-item .grid-info .bottom .wide-inds{padding:15px}.grid-item .grid-info .top{border-bottom:1px solid #a6bbca}.grid-item .grid-info .top .top-inner{position:relative}.grid-item .grid-info .bottom{margin-bottom:1.3vh;border-top:1px solid #a6bbca;height:50px;flex-shrink:0;border-bottom:1px solid #a6bbca;padding-left:35px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between}.grid-item .grid-info .bottom .wide-inds{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;color:#a6bbca;text-transform:uppercase;letter-spacing:0.1em;font-size:0.5em}.grid-item .grid-info .bottom .b-right{display:-webkit-box;display:flex;flex-shrink:0;-webkit-box-align:center;align-items:center}.grid-item .grid-info .bottom .b-right a{padding:15px;background:#BC3E64;text-transform:uppercase;letter-spacing:0.1em;font-size:0.5em;max-width:300px;text-align:right;color:white;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;height:50px;border:1px solid #a6bbca;margin-left:15px}.grid-item .grid-info .bottom .rating-text{display:none}.grid-item .grid-info .bottom .stars{display:-webkit-box;display:flex;font-size:0.6em}.grid-item .grid-info .bottom .stars .star,.grid-item .grid-info .bottom .stars .dot{padding-left:0.5em}.grid-item .grid-info .bottom .stars .dot{color:#a6bbca}.grid-item .grid-info .bottom .wide-ind{display:inline-block;border-width:1px;border-style:solid;padding:5px 10px;border-radius:50px;font-size:0.6em;letter-spacing:0.1em;margin-right:5px;text-transform:uppercase}.grid-item .grid-info .mid{font-size:0.8em;-webkit-box-flex:1;flex-grow:1;line-height:1.7em;overflow:hidden}.grid-item:hover img,.grid-item.expand img{-webkit-transform:scale(1.2);transform:scale(1.2)}.grid-item:hover.sale .img-wrapper:hover,.grid-item.expand.sale .img-wrapper:hover{-webkit-transform:translateX(-40px) rotate(-45deg) scale(1.2);transform:translateX(-40px) rotate(-45deg) scale(1.2)}.grid-item:hover .hamburger,.grid-item.expand .hamburger{-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition-delay:0s;transition-delay:0s}.grid-item:hover .hamburger .bar,.grid-item.expand .hamburger .bar{max-width:80px;-webkit-transition-delay:0.5s;transition-delay:0.5s}.grid-item:hover .hamburger .arrow,.grid-item.expand .hamburger .arrow{padding-left:15px;-webkit-transition-delay:0.5s;transition-delay:0.5s}.grid-item:hover .hamburger .arrow .top-arrow,.grid-item.expand .hamburger .arrow .top-arrow{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0.5s;transition-delay:0.5s}.grid-item:hover .hamburger .arrow .bottom-arrow,.grid-item.expand .hamburger .arrow .bottom-arrow{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.5s;transition-delay:0.5s}.grid-item.expand{z-index:6;-webkit-transform:scale(1.03);transform:scale(1.03);margin-bottom:-1px;border:1px solid #a6bbca;box-shadow:0 0 15px rgba(0,0,0,0.3)}.grid-item.expand .arrow{-webkit-transform:scaleX(-1) translateX(-5px);transform:scaleX(-1) translateX(-5px)}.grid-item.expand .label{color:white;border-color:#425363;-webkit-transform:translateX(50px);transform:translateX(50px);-webkit-transition:color .3s,border-color 0s,-webkit-transform .6s;transition:color .3s,border-color 0s,-webkit-transform .6s;transition:color .3s,border-color 0s,transform .6s;transition:color .3s,border-color 0s,transform .6s,-webkit-transform .6s;-webkit-transition-delay:0.1s;transition-delay:0.1s}.grid-item.expand .label .background{-webkit-transform:none;transform:none;opacity:1;-webkit-transition-delay:0.1s;transition-delay:0.1s}.grid-item.expand .right-section{background:none;text-shadow:-15px 0 30px #425363;-webkit-transition:text-shadow 0.5s;transition:text-shadow 0.5s;-webkit-animation:fadeBackgroundBlue 0.1s both;animation:fadeBackgroundBlue 0.1s both;-webkit-animation-delay:0.5s;animation-delay:0.5s}.grid-item.expand .grid-info{box-shadow:0 0 15px rgba(0,0,0,0.3);-webkit-transform:none;transform:none;opacity:1;-webkit-transition-delay:.2666666667s;transition-delay:.2666666667s}.grid-item.expand .grid-info .bar{-webkit-transition-delay:.9s;transition-delay:.9s;-webkit-transform:scale(1);transform:scale(1)}.grid-item.expand img{-webkit-transform:scale(1.2);transform:scale(1.2)}.pages-nav{padding:10px;color:white;border-bottom:1px solid #607282;text-align:right;text-transform:uppercase;letter-spacing:0.1em;font-size:0.8em;color:#a6bbca}.pages-nav a{color:#a6bbca;padding-left:10px}.pages-nav a.sel{font-weight:bold;color:white}@-webkit-keyframes expand{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:1}100%{opacity:1;-webkit-transform:scale(10);transform:scale(10)}}@keyframes expand{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}20%{opacity:1}100%{opacity:1;-webkit-transform:scale(10);transform:scale(10)}}@-webkit-keyframes fadeBackgroundWhite{0%{background:rgba(255,255,255,0)}100%{background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(10%, #fff), to(#fff));background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 10%, #fff 100%)}}@keyframes fadeBackgroundWhite{0%{background:rgba(255,255,255,0)}100%{background:-webkit-gradient(linear, left top, right top, from(rgba(255,255,255,0)), color-stop(10%, #fff), to(#fff));background:linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 10%, #fff 100%)}}@-webkit-keyframes fadeBackgroundBlue{0%{background:rgba(66,83,99,0)}100%{background:-webkit-gradient(linear, left top, right top, from(rgba(66,83,99,0)), color-stop(10%, #425363), to(#425363));background:linear-gradient(to right, rgba(66,83,99,0) 0%, #425363 10%, #425363 100%)}}@keyframes fadeBackgroundBlue{0%{background:rgba(66,83,99,0)}100%{background:-webkit-gradient(linear, left top, right top, from(rgba(66,83,99,0)), color-stop(10%, #425363), to(#425363));background:linear-gradient(to right, rgba(66,83,99,0) 0%, #425363 10%, #425363 100%)}}#mini-loader{display:none}.prod-inline{display:inline-block;position:relative;z-index:3;min-width:130px;font-size:1rem;text-align:left !important}.prod-inline .thumb,.prod-inline .infobox{-webkit-transition:opacity .7s,-webkit-transform .9s;transition:opacity .7s,-webkit-transform .9s;transition:opacity .7s,transform .9s;transition:opacity .7s,transform .9s,-webkit-transform .9s}.prod-inline .thumb{position:absolute;border:1px solid #f0f0f0;background:white;width:100%;height:0;padding-top:100%;opacity:0;bottom:15px;-webkit-transform:scale3d(1, 0.8, 1);transform:scale3d(1, 0.8, 1);-webkit-transform-origin:bottom center;transform-origin:bottom center;pointer-events:none}.prod-inline .thumb img{padding:10px;position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;top:0;left:0}.prod-inline .infobox{padding-top:12px;position:absolute;border:1px solid #f0f0f0;background:rgba(255,255,255,0.95);color:#425363;width:100%;top:13px;overflow:hidden;opacity:0;-webkit-transform:scale3d(1, 0.3, 1);transform:scale3d(1, 0.3, 1);-webkit-transform-origin:top center;transform-origin:top center;pointer-events:none;font-size:0.5em;max-height:300px;font-weight:normal}@supports ((-webkit-backdrop-filter: blur(10px)) or (backdrop-filter: blur(10px))){.prod-inline .infobox{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,0.8)}}.prod-inline .infobox h4{text-transform:uppercase;letter-spacing:0.2em;font-size:0.8em;padding:0 10px;margin:15px 0 5px;line-height:1.5em;font-weight:400}.prod-inline .infobox .top{padding:5px 10px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;font-size:1.1em;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}.prod-inline .infobox .top .rating-text{display:none}.prod-inline .infobox .top .price{font-weight:bold}.prod-inline .infobox .top .price strike{display:none}.prod-inline .infobox .top .stars{display:-webkit-box;display:flex;font-size:0.8em;-webkit-box-align:center;align-items:center}.prod-inline .infobox .top .ind{height:10px;width:10px}.prod-inline .infobox .top .ind+.ind{margin-left:-5px}.prod-inline .infobox .text{padding:10px;line-height:1.3em}.prod-inline .label{overflow:hidden;background:rgba(255,255,255,0.9);padding:8px 15px 7px;margin:auto;z-index:2;position:relative;color:#BC3E64;border:1px solid;border-color:#f0f0f0;-webkit-box-align:center;align-items:center;-webkit-transition:color .4s,border-color .6s,height 0.3s,-webkit-transform .6s;transition:color .4s,border-color .6s,height 0.3s,-webkit-transform .6s;transition:color .4s,border-color .6s,transform .6s,height 0.3s;transition:color .4s,border-color .6s,transform .6s,height 0.3s,-webkit-transform .6s;-webkit-transition-delay:0.05s;transition-delay:0.05s}@supports ((-webkit-backdrop-filter: blur(6px)) or (backdrop-filter: blur(6px))){.prod-inline .label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(255,255,255,0.7)}}.prod-inline .label .cover{z-index:3}.prod-inline .label .background{width:100%;height:100%;position:absolute;left:0px;top:0;background:#425363;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;transform-origin:left;z-index:0;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.prod-inline .label .label-text{-webkit-box-flex:1;flex-grow:1;z-index:1;text-align:center;font-size:0.7em;text-transform:uppercase;letter-spacing:0.1em;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s}.prod-inline .label .label-price{padding-right:10px;margin-right:18px;font-weight:bold;height:100%;display:-webkit-box;display:flex;z-index:2;position:relative;-webkit-box-align:center;align-items:center;border-right:1px solid #ccc;-webkit-transition:border 0.5s, -webkit-transform 0.5s;transition:border 0.5s, -webkit-transform 0.5s;transition:transform 0.5s, border 0.5s;transition:transform 0.5s, border 0.5s, -webkit-transform 0.5s}.prod-inline .label .label-price strike{font-weight:400;display:inline-block;padding-right:3px}.prod-inline .label .label-inds{flex-shrink:0;z-index:1}.prod-inline .label .label-inds .ind{margin-left:-7.5px;float:right}.prod-inline .label .label-add-to-cart{flex-shrink:0;color:white;font-weight:bold;position:absolute;z-index:4;background-color:#425363;right:0;top:0;height:100%;border-left:1px solid #607282;padding:10px;width:30px;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transition-delay:0;transition-delay:0;background-position:center;background-size:70%;background-repeat:no-repeat;background-image:url("../img/cart.svg")}.prod-inline .label .label-add-to-cart:hover{background-color:#2e3e4e}.prod-inline .label .label-add-to-cart.link{background-image:url("../img/link.svg")}.prod-inline:hover{z-index:5}.prod-inline:hover .thumb,.prod-inline:hover .infobox{opacity:1;-webkit-transform:scale3d(1.35, 1.35, 1);transform:scale3d(1.35, 1.35, 1);box-shadow:0 10px 10px rgba(0,0,0,0.1)}.prod-inline:hover .label{color:white;border-color:#425363;-webkit-transition:color .3s,border-color 0s,-webkit-transform .6s;transition:color .3s,border-color 0s,-webkit-transform .6s;transition:color .3s,border-color 0s,transform .6s;transition:color .3s,border-color 0s,transform .6s,-webkit-transform .6s;-webkit-transition-delay:0.1s;transition-delay:0.1s;-webkit-transform:scale(1.2);transform:scale(1.2)}.prod-inline:hover .label .label-text{-webkit-transform:scale(0.8) translateX(-20px);transform:scale(0.8) translateX(-20px)}.prod-inline:hover .label .background{-webkit-transform:none;transform:none;opacity:1;-webkit-transition-delay:0.1s;transition-delay:0.1s}.prod-inline:hover .label .label-add-to-cart{-webkit-transform:none;transform:none;-webkit-transition-delay:.4s;transition-delay:.4s}.prod-inline:hover .label .label-price{-webkit-transform:translateX(-15px);transform:translateX(-15px);border-color:#425363}#load-into .product .back-btn{display:block;cursor:pointer;-webkit-animation:fadeIn 0.5s;animation:fadeIn 0.5s}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.single-product header{background:none;position:fixed}.single-product header+.main-content{margin-top:0}.single-product .product .section-head{padding-top:200px}@media (max-width: 767px){.single-product .product .section-head{padding-top:120px}}@supports ((position: -webkit-sticky) or (position: sticky)){.single-product{padding-top:30px}.single-product header{position:-webkit-sticky;position:sticky}.single-product header+.main-content{margin-top:-65px}}#load-into .overlay{display:none}.product{background:#425363}.product .section-head{background:#425363;color:white;padding-top:160px;padding-bottom:70px;margin-bottom:-70px;position:relative}.product .section-head .overlay{background:#425363;opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:2}.product .section-head .back-btn{position:absolute;color:white;top:0;left:0;z-index:3;margin:15px;font-size:1.5em;display:none}.product .section-head .info{-webkit-animation:fadeIn 0.9s both;animation:fadeIn 0.9s both;-webkit-animation-delay:0.4s;animation-delay:0.4s;position:relative;z-index:1;width:80%}.product .section-head .info h1,.product .section-head .info h2,.product .section-head .info h3{line-height:1em;text-transform:uppercase;padding-left:15px}.product .section-head .info h1,.product .section-head .info h2{color:white;font-size:2.6em;font-weight:600;margin-bottom:5px;letter-spacing:0.1em}.product .section-head .info h3{font-size:1.1em;font-weight:400;letter-spacing:0.1em}.product .section-head .info .block{width:30px;height:4px;background:#BC3E64;margin:15px 0 0 15px}.product .section-head .background{-webkit-animation:shrinkIn 1.35s;animation:shrinkIn 1.35s;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.product .section-head .background img{position:relative;height:auto;min-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.product .wp-content div:not([class]){padding-bottom:10px;line-height:1.5em}@-webkit-keyframes shrinkIn{0%{height:200%;opacity:0}50%{opacity:1}100%{height:100%}}@keyframes shrinkIn{0%{height:200%;opacity:0}50%{opacity:1}100%{height:100%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.section-content{background:white;color:#425363;display:-webkit-box;display:flex;border:1px solid #a6bbca;border-bottom:none}.section-content h1{margin-bottom:10px}.section-content h2{font-size:1.8em;margin-bottom:10px;text-transform:uppercase;font-weight:300;letter-spacing:0.2em}.section-content h3{font-size:1.6em;margin-bottom:10px}.section-content h4{font-size:1.2em;margin-bottom:10px}.section-content:not(.cart-page) table{border-collapse:collapse}.section-content:not(.cart-page) table td{border:1px solid #a6bbca;padding:15px}.section-content img{max-width:100%;height:auto}.section-content hr{margin:60px 0;border:none;height:1px;background:#a6bbca}.section-content+.section-content{border-top:1px solid #a6bbca}.section-content .left,.section-content .right{float:left}.section-content .left{-webkit-box-flex:2;flex-grow:2;flex-basis:66.6666666667%;flex-shrink:0;padding:30px}.section-content .left:empty{padding:0}.section-content .left .attr{border-top:1px solid #a6bbca;padding-top:15px;font-size:0.9em;line-height:1.6em}.section-content .right{border-left:1px solid #a6bbca;flex-basis:33.3333333333%;-webkit-box-flex:1;flex-grow:1;padding:15px}.section-content .right .woocommerce-breadcrumb{text-transform:uppercase;letter-spacing:0.1em;font-size:0.6em;padding:15px;border-bottom:1px solid #a6bbca}.section-content .right .woocommerce-breadcrumb a{text-decoration:none;color:#BC3E64}.section-content .right.prod-sidebar{padding:0}.section-content .right.prod-sidebar .attr{padding:15px;font-size:0.8em;border-bottom:1px solid #a6bbca}.section-content .right.prod-sidebar .pdflink{color:#a6bbca;border:1px solid #a6bbca;border-radius:3px;padding:10px;display:block;width:100%;text-transform:uppercase;letter-spacing:0.2em;font-size:0.8em;text-align:center;margin-bottom:60px}.section-content .right.prod-sidebar .woocommerce-product-details__short-description{display:none}.section-content .right.prod-sidebar button{margin:0;width:100%}.section-content .right.prod-sidebar button a{color:white;text-decoration:none}.section-content p,.section-content ul:not([role="alert"]){padding-bottom:20px;padding-right:15px;line-height:1.5em}.section-content table p{padding:0}.section-content ul:not([role="alert"]){margin-left:20px}@media (max-width: 767px){.section-content{flex-wrap:wrap}.section-content .right{border-left:0;flex-basis:100%;border-top:1px solid #ccc}}.small{font-size:0.5em}.product .section-content{-webkit-animation-delay:0.3s;animation-delay:0.3s;-webkit-animation:slideUp .9s ease-out both;animation:slideUp .9s ease-out both}@-webkit-keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%)}30%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;-webkit-transform:translateY(30%);transform:translateY(30%)}30%{opacity:0}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.info-bar{-webkit-animation:fadeIn 1.5s both;animation:fadeIn 1.5s both;-webkit-animation-delay:0.3s;animation-delay:0.3s;position:-webkit-sticky;position:sticky;z-index:3;border-top:1px solid rgba(166,187,202,0.3);border-bottom:1px solid #607282;height:55px;top:65px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;font-size:0.8em;color:white;margin-top:15px;background:rgba(66,83,99,0.1);-webkit-transition:background 0.5s;transition:background 0.5s}.info-bar .info-bar-right{display:-webkit-box;display:flex;-webkit-box-flex:1;flex-grow:1;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between}.info-bar .info-bar-right .right-side{-webkit-box-align:center;align-items:center}.info-bar .info-bar-right .labels{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.info-bar .info-bar-right .labels .sku{padding:10px;color:#a6bbca;font-weight:400;font-size:0.8em;letter-spacing:0.2em;text-transform:uppercase}.info-bar.stuck{background:rgba(66,83,99,0.95)}.info-bar.stuck .product-name{max-width:500px;padding:0 15px}.info-bar.stuck .product-name:hover{max-width:100vw}@media (max-width: 767px){.info-bar.stuck .product-name{max-width:0;padding:0}}.info-bar .product-name{text-transform:uppercase;font-weight:800;color:#BC3E64;height:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;border-right:1px solid rgba(166,187,202,0.3);overflow:hidden;max-width:0;position:relative;left:-1px;padding:0;-webkit-transition:max-width 0.5s, padding 0.5s;transition:max-width 0.5s, padding 0.5s}.info-bar .product-name span{white-space:nowrap}.info-bar .company-logo{height:100%;display:-webkit-box;display:flex;border-right:1px solid rgba(166,187,202,0.3);-webkit-box-align:center;align-items:center;margin-right:15px;padding-right:15px;position:relative}.info-bar .company-logo img{width:auto;height:45%}.info-bar .labels .cats-dropdown{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;padding:10px 15px;height:100%;text-transform:uppercase;letter-spacing:0.1em;font-size:0.8em;border-right:1px solid rgba(166,187,202,0.3)}.info-bar .labels .cats-dropdown:hover{background:rgba(166,187,202,0.3)}.info-bar .labels .cats-dropdown:hover ul{max-height:800px}.info-bar .labels .cats-dropdown ul{position:absolute;left:0;top:100%;width:100%;overflow:hidden;max-height:0;-webkit-transition:max-height 0.5s;transition:max-height 0.5s;background:rgba(66,83,99,0.8);display:-webkit-box;display:flex;flex-wrap:wrap}.info-bar .labels .cats-dropdown ul li{list-style:none;padding:5px;margin:5px;border-right:1px solid #a6bbca}.info-bar .labels .cats-dropdown ul li:last-of-type{border:none}.info-bar .labels .cats-dropdown ul a{color:white}.info-bar .seperator{display:inline-block;padding:0 5px}.info-bar .tinv-wraper.tinv-wishlist{display:none}.action-button{-webkit-appearance:none;outline:none;background:#BC3E64;color:white;text-transform:uppercase;padding:10px;border-radius:3px;margin:10px;font-size:1em;letter-spacing:0.1em;border:1px solid #BC3E64;cursor:pointer}.action-button:hover{background:#e13864}.action-button a{text-decoration:none;color:white}.action-button .mob-label{display:none}.action-button .d-label{display:inline}.action-button.has-quantity{border-radius:0 3px 3px 0}@media (max-width: 767px){.action-button .d-label{display:none}.action-button .mob-label{display:inline}}.right table{width:100%;margin-bottom:15px}.right .slider{width:100%}.right .slider .main{border-bottom:1px solid #a6bbca;padding:35px}.right .slider .main img{width:100%;height:auto;display:inherit}@media (max-width: 767px){.right .slider .main img{width:auto;max-width:100%;margin:auto}}.right .slider .slides{display:-webkit-box;display:flex;border-bottom:1px solid #a6bbca;overflow:scroll;padding-top:10px;margin-top:-10px}.right .slider .slides .slide{padding:5px;position:relative;margin-bottom:2px;max-width:25%;flex-shrink:0;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.right .slider .slides .slide img{width:100%;display:inherit}.right .slider .slides .slide.active{margin-bottom:0;border-bottom:2px solid #BC3E64}.right .slider .slides .slide.active::before,.right .slider .slides .slide.active::after{content:'';position:absolute;left:calc(50% - 5px);width:0;height:0;border-style:solid;border-width:0 10px 10px 10px}.right .slider .slides .slide.active::before{bottom:100%;border-color:transparent transparent #a6bbca transparent}.right .slider .slides .slide.active::after{bottom:calc(100% - 1px);border-color:transparent transparent white transparent}.right li{padding-bottom:15px}.right .inner{padding:15px}.right .sku{font-size:0.8em;color:#BC3E64;margin-top:5px;font-weight:500;text-align:right;letter-spacing:0.1em;text-transform:uppercase}.right .sku strong{font-weight:800}.right .price{margin-bottom:30px;font-size:3em;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:right}.right .price .currency{font-size:0.3em;line-height:0;letter-spacing:0.2em}.right .price strike,.right .price del{font-size:0.6em;color:#a6bbca}.right .price u,.right .price ins{text-decoration:none}.right .price:empty{margin-bottom:0}.right .add-to-cart{display:-webkit-box;display:flex;position:relative;margin-top:1.3em}.right .add-to-cart input[type="number"]{-webkit-appearance:none;-moz-appearance:textfield;outline:none;margin:0;border:2px solid #BC3E64;text-align:center;font-weight:500;font-size:1.3em;height:100%;color:#425363;width:60px;position:relative;border-radius:3px 0 0 3px}.right .add-to-cart input[type="number"]::-webkit-inner-spin-button,.right .add-to-cart input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.right .add-to-cart label{position:absolute;bottom:100%;font-size:0.6em;text-transform:uppercase;font-weight:600;letter-spacing:0.1em;color:#BC3E64}.right .add-to-cart input[type="submit"]{-webkit-appearance:none;outline:none;margin:0;font-size:0.9em;padding:15px;width:100%}.logged-out-buy-wrapper{position:relative;padding-bottom:30px}.tinv-wraper.tinv-wishlist{padding:0;position:absolute;bottom:0;right:0}.tinvwl-buttons-group button{border:none;background:#BC3E64;color:white;padding:10px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-transform:uppercase;letter-spacing:0.1em}.tinvwl-buttons-group button i::before{top:0 !important}.score{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;text-align:center;padding:40px}.score .stars{display:-webkit-box;display:flex;font-size:2em}.score .stars .star{color:#BC3E64}.score .stars .dot{color:#425363;line-height:1.4}.score .stars .star,.score .stars .dot{padding:0 2px}.score .rating-text{color:#a6bbca}.out-of-stock{text-align:center;background:#ebc5d1;padding:10px;color:#425363;border-radius:3px}.cart-page .woocommerce{padding:0}.cart-collaterals h2{padding:10px 0;text-transform:uppercase;font-size:0.8em;letter-spacing:0.1em;font-weight:400}.custom-cart .variation{font-size:0.7em;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;letter-spacing:0.1em;margin-top:10px}.custom-cart .variation dt{font-weight:600;padding-right:5px}.custom-cart .variation dd{color:#a6bbca}.custom-cart .cart-item{position:relative;overflow:hidden;border-radius:3px;overflow:hidden;background:#425363;display:-webkit-box;display:flex;margin-bottom:5px;-webkit-box-pack:end;justify-content:flex-end}.custom-cart .cart-item .cart-thumb{position:absolute;width:100%;height:100%;pointer-events:none;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-transition:-webkit-transform 0.5s;transition:-webkit-transform 0.5s;transition:transform 0.5s;transition:transform 0.5s, -webkit-transform 0.5s}.custom-cart .cart-item .cart-thumb img{display:block}.custom-cart .cart-item .cart-item-inner{display:-webkit-box;display:flex;border-radius:3px;background:white;width:100%;max-width:800px;position:relative;z-index:1;-webkit-box-align:stretch;align-items:stretch;-webkit-box-pack:justify;justify-content:space-between;margin:20px;-webkit-transition:margin 0.3s;transition:margin 0.3s}@media (max-width: 767px){.custom-cart .cart-item .cart-item-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}}.custom-cart .cart-item .cart-item-inner .remove{margin:15px}.custom-cart .cart-item .cart-item-inner .product-section{padding:15px 30px;border-left:1px solid #ccc;font-size:1.4em;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-basis:140px;-webkit-box-pack:center;justify-content:center}@media (max-width: 767px){.custom-cart .cart-item .cart-item-inner .product-section{flex-basis:auto;border-left:none;border-top:1px solid #ccc}}.custom-cart .cart-item .cart-item-inner .product-section .label{font-weight:300;text-transform:uppercase;font-size:0.5rem;padding-bottom:5px;letter-spacing:0.2em}.custom-cart .cart-item .cart-item-inner .product-section .quantity input{padding:5px;width:100%;text-align:left;outline:none;-webkit-appearance:none;border:1px solid #ccc;border-radius:3px}.custom-cart .cart-item .cart-item-inner .product-section .quantity input:focus{border:1px solid #BC3E64}.custom-cart .cart-item .cart-item-inner .product-section:first-of-type{border:none}.custom-cart .cart-item .cart-item-inner .cart-item-left{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-flex:1;flex-grow:1}.custom-cart .cart-item .cart-item-inner .cart-item-left .product-name{padding-left:0;-webkit-box-flex:1;flex-grow:1}.custom-cart .cart-item .cart-item-inner .cart-item-left .product-name.product-list-name{padding-left:15px}.custom-cart .cart-item .cart-item-inner .cart-item-left .backorder_notification{font-size:0.6em;color:#a6bbca;letter-spacing:0.1em}.custom-cart .cart-item .cart-item-inner .product-subtotal .amount{font-weight:bold}.custom-cart .cart-item:hover .cart-thumb{-webkit-transform:scale(1.3);transform:scale(1.3)}.custom-cart .cart-item:hover .cart-item-inner{margin:60px 20px}.coupon-actions{display:-webkit-box;display:flex;width:100%;padding:20px;margin:10px 0;border:1px solid #f0f0f0;border-radius:3px;-webkit-box-pack:justify;justify-content:space-between}.coupon-actions .button{text-transform:uppercase;letter-spacing:0.1em;font-size:0.8em}@media (max-width: 767px){.coupon-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.coupon-actions .coupon{padding-bottom:10px;-webkit-box-align:center;align-items:center}.coupon-actions .coupon label{font-size:0.7em;padding-right:2px}}[data-loggedin="false"] .coupon-actions{-webkit-box-pack:end;justify-content:flex-end}.product-list-total{text-align:right}.wc-proceed-to-checkout .checkout-button{font-size:1.3em;letter-spacing:0.1em}footer{background:#425363;border-top:1px solid #607282;color:white;padding:15px;margin-bottom:40px;min-height:200px;padding:30px}footer a{color:white}footer a:hover{color:#a6bbca}footer .flex{border-bottom:1px solid #607282;padding-bottom:10px;margin-bottom:10px}footer .menu{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;list-style:none;font-weight:bold;text-transform:uppercase;width:70%;letter-spacing:0.1em;font-size:0.6em}@media (max-width: 767px){footer .menu{display:none}}footer .menu li{-webkit-box-flex:1;flex-grow:1}footer .menu li a{display:block;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #607282}footer .menu li .sub-menu{list-style:none;font-weight:normal;font-size:0.8em;letter-spacing:0.2em;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}footer .menu li .sub-menu a{border:none;margin-bottom:0}footer .menu li .sub-menu .menu-item-has-children .sub-menu{display:none}footer .product-logo{position:relative;width:30%;padding:30px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;font-size:0.5em;text-transform:uppercase;letter-spacing:0.2em;-webkit-box-align:start;align-items:flex-start}@media (max-width: 767px){footer .product-logo{width:100%}}footer .product-logo .logo{text-align:center}footer .product-logo img{padding-bottom:10px;max-width:150px}footer .footer-content{padding-bottom:30px}footer .copyright{font-size:0.8em;color:#a6bbca}footer .wp-content{max-width:600px;padding-bottom:10px;line-height:1.5em;font-size:0.8em}@media (max-width: 767px){footer .flex{flex-wrap:wrap}footer .menu{width:100%}}.span-row{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.span-row .span3{flex-basis:33.3333333333%}.span-row .span4{flex-basis:25%}.span-row .span6{flex-basis:16.6666666667%}.span-row .span8{flex-basis:12.5%}.span-row .span{padding:10px}@media (min-width: 768px) and (max-width: 1024px){.span-row .span{flex-basis:100%}}@media (max-width: 767px){.span-row .span{flex-basis:100%}}@media (min-width: 768px) and (max-width: 1024px){.span-row{flex-wrap:wrap}}@media (max-width: 767px){.span-row{flex-wrap:wrap}}.accordian-outer .accordian-inner{border:1px solid #e6e6e6;border-radius:3px;overflow:hidden}.accordian-outer .accordian-inner h3{font-size:1em;padding:10px;background:#e6e6e6;margin:0}.accordian-outer .accordian-inner .shrink{max-height:0;overflow:hidden;-webkit-transition:max-height 0.5s;transition:max-height 0.5s}.accordian-outer .accordian-inner .shrink .inner{padding:10px}.accordian-outer .accordian-inner:hover .shrink{max-height:1000px}.wc-proceed-to-checkout{text-align:right}mark{background:#e4ebef}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background:#BC3E64;text-transform:uppercase;letter-spacing:0.03em}.cart_item .product-name{text-transform:uppercase;letter-spacing:0.03em;font-weight:bold}.cart_item .product-name a{text-decoration:none;color:#BC3E64}#coupon_code{padding:10px;width:auto}@media (max-width: 767px){.coupon{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.coupon #coupon_code{margin-right:10px;-webkit-box-flex:1;flex-grow:1}.coupon::before,.coupon::after{content:none;display:none}}.comment-section{-webkit-box-align:start;align-items:flex-start}.comment-section ol{list-style:none}.comment-section p{padding:0}.comment-section .comment,.comment-section .review{padding:15px;border:1px solid #a6bbca;background:white;border-radius:3px;margin-bottom:15px}.comment-section .comment:last-of-type,.comment-section .review:last-of-type{margin-bottom:0}.comment-section .comment .comment_container,.comment-section .review .comment_container{display:-webkit-box;display:flex}.comment-section .comment .comment_container .avatar,.comment-section .review .comment_container .avatar{border-radius:50%;flex-shrink:0;height:100%}.comment-section .comment .comment_container .comment-text,.comment-section .review .comment_container .comment-text{-webkit-box-flex:1;flex-grow:1;margin-left:10px}.comment-section .comment .description,.comment-section .review .description{font-size:0.8em}.comment-section .comment .description p,.comment-section .review .description p{padding-bottom:5px}.comment-section .comment .meta,.comment-section .review .meta{font-size:0.8em;color:#a6bbca;padding:5px 0;border-bottom:1px solid #a6bbca;margin-bottom:15px}.comment-section .left{padding:15px;padding-right:0}.woocommerce-Reviews.right{margin:15px;border:none;color:#425363;border:1px solid #a6bbca;border-radius:3px}.woocommerce-Reviews.right .comment-reply-title{font-weight:bold}.woocommerce-Reviews.right .comment-form-rating{padding:10px 0}.woocommerce-Reviews.right .stars a{font-size:0;display:inline-block;width:15px;text-align:center}.woocommerce-Reviews.right .stars a::after{content:"★";color:#a6bbca;font-size:1rem}.woocommerce-Reviews.right .stars.selected a::after{color:#BC3E64}.woocommerce-Reviews.right .stars.selected a.active::after{color:#BC3E64}.woocommerce-Reviews.right .stars.selected a.active+a::after,.woocommerce-Reviews.right .stars.selected a.active+a+a::after,.woocommerce-Reviews.right .stars.selected a.active+a+a+a::after,.woocommerce-Reviews.right .stars.selected a.active+a+a+a+a::after,.woocommerce-Reviews.right .stars.selected a.active+a+a+a+a+a+a::after{color:#a6bbca}.woocommerce-Reviews.right .stars a:hover+a::after,.woocommerce-Reviews.right .stars a:hover+a+a::after,.woocommerce-Reviews.right .stars a:hover+a+a+a::after,.woocommerce-Reviews.right .stars a:hover+a+a+a+a::after,.woocommerce-Reviews.right .stars a:hover+a+a+a+a+a+a::after{opacity:0.2}.woocommerce-Reviews.right .stars:hover a::after{opacity:0.8}.woocommerce-Reviews.right .stars a:hover::after{opacity:1}.woocommerce-Reviews.right textarea{resize:vertical}.woocommerce-Reviews.right input[type="text"],.woocommerce-Reviews.right input[type="email"],.woocommerce-Reviews.right input[type="number"],.woocommerce-Reviews.right textarea,.woocommerce-Reviews.right select{width:100%;border:1px solid #a6bbca;color:#425363;border-radius:3px;outline:none;padding:5px}.woocommerce-Reviews.right select{background:none;margin-top:5px;height:30px;color:#a6bbca}.woocommerce-Reviews.right input[type="submit"]{background:#BC3E64;font-weight:bold;width:100%;border:none;padding:10px;color:white;font-size:1em;border-radius:3px;margin-top:15px}.woocommerce{padding:30px 0}.account-page .woocommerce{display:-webkit-box;display:flex}.woocommerce form .form-row .required{color:#BC3E64}.woocommerce a.remove{color:#BC3E64 !important}.woocommerce a.remove:hover{background:#BC3E64}.woocommerce p:last-child{padding-bottom:0}.woocommerce .woocommerce-MyAccount-content{-webkit-box-flex:1;flex-grow:1}.woocommerce .woocommerce-MyAccount-navigation{border-right:1px solid #f2f2f2;margin:0 30px;text-align:right}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin-left:0;padding-right:0}.woocommerce .woocommerce-MyAccount-navigation ul li{padding:10px 30px 10px 10px}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active{background:#BC3E64;color:white}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:white}.woocommerce .woocommerce-MyAccount-navigation a{text-decoration:none;color:#BC3E64}.woocommerce-Message,.woocommerce-error,.woocommerce-info,.woocommerce-message{color:white;background:#BC3E64;border:none;font-size:0.9em;border-radius:5px;-webkit-animation:zoomUp 20s ease-in-out both;animation:zoomUp 20s ease-in-out both}.woocommerce-Message::before,.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{color:white !important}.woocommerce-Message a.button,.woocommerce-error a.button,.woocommerce-info a.button,.woocommerce-message a.button{background:none;text-decoration:none;padding:0;background:none;color:white;text-transform:uppercase;letter-spacing:0.1em;font-weight:bold;margin-top:3px}.woocommerce-Message a.button:hover,.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-message a.button:hover{color:#425363;background:none}.woocommerce-Message a,.woocommerce-error a,.woocommerce-info a,.woocommerce-message a{color:#a6bbca}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{padding:10px;border-radius:3px;border:1px solid #ccc}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus{border-color:#425363}fieldset{padding:10px;border:1px solid #a6bbca;margin-bottom:15px;border-radius:3px}fieldset legend{padding:10px;text-transform:uppercase;letter-spacing:0.1em;font-size:0.7em;color:#a6bbca}.wc-block-featured-product{border-radius:3px}.wc-block-featured-product .wp-block-button__link{background:#BC3E64}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(0.7) translateY(-30px);transform:scale(0.7) translateY(-30px);opacity:0}1.5%{-webkit-transform:none;transform:none;opacity:1}98%{-webkit-transform:none;transform:none;opacity:1}99.9%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoomUp{0%{-webkit-transform:scale(0.7) translateY(-30px);transform:scale(0.7) translateY(-30px);opacity:0}1.5%{-webkit-transform:none;transform:none;opacity:1}98%{-webkit-transform:none;transform:none;opacity:1}99.9%{opacity:0;-webkit-transform:scale(0.7);transform:scale(0.7)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.fourohfour{color:white;background:#425363;font-size:2em;text-align:center}.hbspt-form{max-width:400px;margin-bottom:50px}.hbspt-form input,.hbspt-form textarea{border:1px solid #a6bbca;color:#425363;outline:none;border-radius:3px;padding:5px;width:100% !important}.hbspt-form input:focus,.hbspt-form textarea:focus{border:1px solid #425363}.hbspt-form ul{list-style:none}.hbspt-form ul li{padding-bottom:0}.hbspt-form .hs-error-msgs{color:#BC3E64}.hbspt-form textarea{resize:vertical;min-height:120px}.hbspt-form legend{font-size:0.8em;padding-bottom:5px}.hbspt-form label{padding:10px 0 5px;display:block;text-transform:uppercase;letter-spacing:0.1em;font-size:0.6em}.hbspt-form .legal-consent-container{font-size:0.6em;padding:5px 0 10px}.hbspt-form input[type="submit"]{border:1px solid #BC3E64;width:100%;padding:10px;font-size:1em;margin-top:10px;text-transform:uppercase;letter-spacing:0.1em;background:#BC3E64;color:white}#wcal_gdpr_message_block{display:none}
/*# sourceMappingURL=style.css.map */