@-webkit-keyframes arrow_line{from{height:0%}to{height:100%}}@-moz-keyframes arrow_line{from{height:0%}to{height:100%}}@-o-keyframes arrow_line{from{height:0%}to{height:100%}}@keyframes arrow_line{from{height:0%}to{height:100%}}@-webkit-keyframes arrow_point{from{height:0px}to{height:12px}}@-moz-keyframes arrow_point{from{height:0px}to{height:12px}}@-o-keyframes arrow_point{from{height:0px}to{height:12px}}@keyframes arrow_point{from{height:0px}to{height:12px}}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translate(0%, 0px);-o-transform:translate(0%, 0px);-ms-transform:translate(0%, 0px);-webkit-transform:translate(0%, 0px);transform:translate(0%, 0px)}40%{-moz-transform:translate(0%, -30px);-o-transform:translate(0%, -30px);-ms-transform:translate(0%, -30px);-webkit-transform:translate(0%, -30px);transform:translate(0%, -30px)}60%{-moz-transform:translate(0%, -15px);-o-transform:translate(0%, -15px);-ms-transform:translate(0%, -15px);-webkit-transform:translate(0%, -15px);transform:translate(0%, -15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translate(0%, 0px);-o-transform:translate(0%, 0px);-ms-transform:translate(0%, 0px);-webkit-transform:translate(0%, 0px);transform:translate(0%, 0px)}40%{-moz-transform:translate(0%, -30px);-o-transform:translate(0%, -30px);-ms-transform:translate(0%, -30px);-webkit-transform:translate(0%, -30px);transform:translate(0%, -30px)}60%{-moz-transform:translate(0%, -15px);-o-transform:translate(0%, -15px);-ms-transform:translate(0%, -15px);-webkit-transform:translate(0%, -15px);transform:translate(0%, -15px)}}@-o-keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translate(0%, 0px);-o-transform:translate(0%, 0px);-ms-transform:translate(0%, 0px);-webkit-transform:translate(0%, 0px);transform:translate(0%, 0px)}40%{-moz-transform:translate(0%, -30px);-o-transform:translate(0%, -30px);-ms-transform:translate(0%, -30px);-webkit-transform:translate(0%, -30px);transform:translate(0%, -30px)}60%{-moz-transform:translate(0%, -15px);-o-transform:translate(0%, -15px);-ms-transform:translate(0%, -15px);-webkit-transform:translate(0%, -15px);transform:translate(0%, -15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-moz-transform:translate(0%, 0px);-o-transform:translate(0%, 0px);-ms-transform:translate(0%, 0px);-webkit-transform:translate(0%, 0px);transform:translate(0%, 0px)}40%{-moz-transform:translate(0%, -30px);-o-transform:translate(0%, -30px);-ms-transform:translate(0%, -30px);-webkit-transform:translate(0%, -30px);transform:translate(0%, -30px)}60%{-moz-transform:translate(0%, -15px);-o-transform:translate(0%, -15px);-ms-transform:translate(0%, -15px);-webkit-transform:translate(0%, -15px);transform:translate(0%, -15px)}}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:1s}*{padding:0px;margin:0px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:'Poppins', sans-serif;font-size:16px;line-height:1;font-weight:400;color:#2B2B2B;background-color:#fff;-webkit-animation:bugfix infinite 1s;position:relative}a{outline:none;text-decoration:none;color:#2B2B2B}a img{outline:none;border:none}#wrapper{width:100%;height:auto;overflow:hidden;position:relative}.new-line{display:block}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1}.inner{max-width:1250px;position:relative}body.landing-page{background-color:#ddd}.text-promotion-section .btn a,.featured-top-products-section .product-wrap .btn a,.full-image-text-section .text-wrap .btn a,.top-month-products-section .products .product .text-wrap .btn a{font-size:16px;line-height:24px;font-weight:400;color:#fff;display:inline-block;position:relative;padding:8px 0 8px 60px}.text-promotion-section .btn a::before,.featured-top-products-section .product-wrap .btn a::before,.full-image-text-section .text-wrap .btn a::before,.top-month-products-section .products .product .text-wrap .btn a::before{content:'';position:absolute;left:0;top:0;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../images/slider-link-arrow-white.png)}h1{font-size:50px;line-height:60px;font-weight:700}h2{font-size:40px;line-height:46px;font-weight:300}p{font-size:16px;line-height:32px;font-weight:400}.full-link{position:absolute;left:0;right:0;top:0;bottom:0}input,textarea{background:none;outline:none;border:none;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}body.innerpage{padding-top:70px}@media (min-width: 600px){body.logged-in .site-header{top:32px}body.logged-in.innerpage{padding-top:102px}}@media (max-width: 599px){html{margin-top:0 !important}body.logged-in .site-header{top:46px !important}#wpadminbar{position:fixed}}.site-header{width:100%;height:auto;position:fixed;top:0;left:0;right:0;background-color:#fff;z-index:10000}.landing-page .site-header{text-align:center;background:transparent;margin-top:40px;position:relative}.site-header .site-logo{width:auto;height:auto;float:left;position:relative;z-index:1}.landing-page .site-header .site-logo{float:none;display:inline-block}.page-template-template-restaurant .site-header .site-logo{z-index:11}.site-header .site-logo a{display:block;padding:14px 20px}.site-header .site-logo span{width:155px;height:42px;display:block;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../images/site-logo.png)}.site-header .header-right{width:auto;float:right;padding-right:20px}.site-header .btns-wrap{width:auto;float:left;padding-right:10px}.site-header .btns-wrap .btn{width:auto;float:left;margin-right:30px}.site-header .btns-wrap .btn:last-child{margin-right:auto}.site-header .btns-wrap .btn.current_menu_item>a:after{visibility:visible;opacity:1}.site-header .btns-wrap .btn>a{display:block;font-size:14px;line-height:21px;font-weight:500;color:#000;padding:25px 0 24px 30px;position:relative;z-index:1;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.page-template-template-restaurant .site-header .btns-wrap .btn>a{z-index:12}.site-header .btns-wrap .btn>a::before{content:'';position:absolute;left:0;top:25px;width:21px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site-header .btns-wrap .btn>a::after{content:'';position:absolute;left:0;bottom:0;right:0;height:4px;background-color:#ED1F24;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site-header .btns-wrap .btn>a .number{font-weight:600;color:#fff;background-color:#ED1F24;position:absolute;width:30px;height:30px;right:0;top:20px;text-align:center;padding:5px 0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.site-header .btns-wrap .btn>a.no-icons{padding:25px 0 24px 0}.site-header .btns-wrap .btn>a:hover::after,.site-header .btns-wrap .btn>a.active::after{visibility:visible;opacity:1}.site-header .btns-wrap .btn.restaurants a::before{background-image:url(../images/store-btn-icon-black.png)}.site-header .btns-wrap .btn.takeaway>a{padding-left:40px}.site-header .btns-wrap .btn.takeaway>a:before{width:31px;height:22px;background-image:url(../images/online-order-btn-black.png)}.site-header .btns-wrap .btn.takeaway .location-dropdown{width:491px}.site-header .btns-wrap .btn.online-order a{padding-left:40px}.site-header .btns-wrap .btn.online-order a::before{width:31px;height:22px;background-image:url(../images/online-order-btn-black.png)}.site-header .btns-wrap .btn.account a::before{background-image:url(../images/profile-btn-icon-black.png)}.site-header .btns-wrap .btn.cart{margin-right:auto}.site-header .btns-wrap .btn.cart a{padding-right:50px}.site-header .btns-wrap .btn.cart a::before{background-image:url(../images/bag-btn-icon-black.png)}.site-header .menu-btn{width:50px;height:70px;padding:24px 10px;float:left;cursor:pointer;position:relative;z-index:1;display:none}.site-header .menu-btn .hamburger-btn{width:30px;height:22px;position:relative;background-color:transparent;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.site-header .menu-btn .hamburger-btn span{display:block;position:absolute;height:2px;width:100%;background:#000;padding:0;opacity:1;left:0;-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.site-header .menu-btn .hamburger-btn span:nth-child(1){top:0px}.site-header .menu-btn .hamburger-btn span:nth-child(2),.site-header .menu-btn .hamburger-btn span:nth-child(3){top:10px;width:100%}.site-header .menu-btn .hamburger-btn span:nth-child(4){top:20px;width:50%}.site-header .menu-btn:hover .hamburger-btn span:nth-child(2),.site-header .menu-btn:hover .hamburger-btn span:nth-child(3),.site-header .menu-btn:hover .hamburger-btn span:nth-child(4){width:100%}.site-header .menu-btn.open .hamburger-btn span:nth-child(1),.site-header .menu-btn.open .hamburger-btn span:nth-child(4){top:7px;width:0%;left:50%;background:#ED1F24}.site-header .menu-btn.open .hamburger-btn span:nth-child(2){width:100%;background-color:#ED1F24;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header .menu-btn.open .hamburger-btn span:nth-child(3){width:100%;background-color:#ED1F24;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-header .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;display:none}.site-header .location-dropdown{width:580px;height:auto;position:absolute;right:0;top:0;background-color:#fff;visibility:hidden;opacity:0;-moz-transform:translate(0%, -100%);-o-transform:translate(0%, -100%);-ms-transform:translate(0%, -100%);-webkit-transform:translate(0%, -100%);transform:translate(0%, -100%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.page-template-template-restaurant .site-header .location-dropdown{z-index:9}.site-header .location-dropdown .location-menu{width:41.37931%;height:auto;float:left;padding:0 20px 60px 20px}.site-header .location-dropdown .location-menu ul li{list-style:none;font-size:14px;line-height:21px;font-weight:500;border-bottom:1px solid #D5D5D5}.site-header .location-dropdown .location-menu ul li:last-child{border-bottom:none}.site-header .location-dropdown .location-menu ul li a{display:block;position:relative;padding:20px 0 15px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site-header .location-dropdown .location-menu ul li a::after{content:'';position:absolute;right:0;top:26px;width:15px;height:11px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../images/dropdown-arrow-black.png);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site-header .location-dropdown .location-menu ul li a:hover{color:#ED1F24}.site-header .location-dropdown .location-menu ul li a:hover::after{background-image:url(../images/dropdown-arrow-red.png)}.site-header .location-dropdown .location-img{width:58.62069%;height:auto;position:absolute;right:0;top:0;bottom:0}.site-header .location-dropdown .location-img .img-wrap{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;left:0;top:0}.site-header .location-dropdown.show{visibility:visible;opacity:1;top:100%;-moz-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}.site-header .header-bg{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#fff}.page-template-template-restaurant .site-header .header-bg{z-index:10;bottom:50px}.site-header .single-restaurant-menu{width:100%;height:auto;position:relative;background-color:#ED1F24;float:left;color:#fff}.site-header .single-restaurant-menu .location{position:absolute;left:0;top:0}.site-header .single-restaurant-menu .location:before{content:'';position:absolute;left:0;top:12px;width:27px;height:27px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../images/single-restaurant-menu-logo.png)}.site-header .single-restaurant-menu .location span{display:block;font-size:16px;line-height:25px;font-weight:400;font-style:italic;padding-left:56px;padding-top:13px;padding-bottom:12px}.site-header .single-restaurant-menu .location span:before{content:'';position:absolute;left:41px;top:15px;width:1px;height:22px;background-color:#fff}.site-header .single-restaurant-menu ul{padding-left:195px;font-size:0;padding-right:200px}.site-header .single-restaurant-menu ul li{list-style:none;display:inline-block;font-size:16px;line-height:25px;font-weight:500;margin:0 10px}.site-header .single-restaurant-menu ul li a{color:#fff;display:block;padding:13px 0 12px}.site-header .single-restaurant-menu .telephone{display:inline-block;position:absolute;right:0;top:0;padding-top:18px;padding-bottom:12px}.site-header .cart-basket-popup{position:fixed;right:0;top:0;width:375px;background-color:#fff;z-index:100;max-height:100%;overflow-y:auto;display:none}@media only screen and (max-width: 500px){.site-header .cart-basket-popup{width:auto;left:0}}.site-header .cart-basket-popup .cart-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.2);display:none}.site-header .cart-basket-popup .top-bar{width:100%;height:auto;position:relative;background-color:#ED1F24;color:#fff;padding:14px 24px 12px 28px;margin-top:70px}.site-header .cart-basket-popup .top-bar span{font-size:18px;line-height:33px;font-weight:400;display:block}@media only screen and (max-width: 500px){.site-header .cart-basket-popup .top-bar span{font-size:16px}}.site-header .cart-basket-popup .top-bar span strong{font-weight:700}.site-header .cart-basket-popup .top-bar .header-cart-count{display:inline-block}.site-header .cart-basket-popup .cart-items,.site-header .cart-basket-popup .woocommerce-mini-cart{width:100%;height:auto;position:relative}.site-header .cart-basket-popup .cart-items__empty-message,.site-header .cart-basket-popup .woocommerce-mini-cart__empty-message{position:relative;padding:20px 28px;background-color:#F4F4F4}.site-header .cart-basket-popup .cart-items .item,.site-header .cart-basket-popup .cart-items .mini_cart_item,.site-header .cart-basket-popup .woocommerce-mini-cart .item,.site-header .cart-basket-popup .woocommerce-mini-cart .mini_cart_item{width:100%;position:relative;padding:33px 40px 26px 128px;background-color:#fff}@media only screen and (max-width: 500px){.site-header .cart-basket-popup .cart-items .item,.site-header .cart-basket-popup .cart-items .mini_cart_item,.site-header .cart-basket-popup .woocommerce-mini-cart .item,.site-header .cart-basket-popup .woocommerce-mini-cart .mini_cart_item{padding:33px 20px 26px 128px}}.site-header .cart-basket-popup .cart-items .item:nth-child(even),.site-header .cart-basket-popup .cart-items .mini_cart_item:nth-child(even),.site-header .cart-basket-popup .woocommerce-mini-cart .item:nth-child(even),.site-header .cart-basket-popup .woocommerce-mini-cart .mini_cart_item:nth-child(even){background-color:#F4F4F4}.site-header .cart-basket-popup .cart-items .item>a,.site-header .cart-basket-popup .cart-items .mini_cart_item>a,.site-header .cart-basket-popup .woocommerce-mini-cart .item>a,.site-header .cart-basket-popup .woocommerce-mini-cart .mini_cart_item>a{pointer-events:none}.site-header .cart-basket-popup .cart-items .item .remove,.site-header .cart-basket-popup .cart-items .mini_cart_item .remove,.site-header .cart-basket-popup .woocommerce-mini-cart .item .remove,.site-header .cart-basket-popup .woocommerce-mini-cart .mini_cart_item .remove{position:absolute;left:0;top:0;padding:10px;color:#ED1F24;font-size:20px;pointer-events:all}.site-header .cart-basket-popup .cart-items .item .img-wrap,.site-header .cart-basket-popup .cart-items .mini_cart_item .img-wrap,.site-header .cart-basket-popup .woocommerce-mini-cart .item .img-wrap,.site-header .cart-basket-popup .woocommerce-mini-cart .mini_cart_item .img-wrap{position:absolute;left:30px;top:14px;width:78px;height:78px}@media only screen and (max-width: 500px){.site-header .cart-basket-popup .cart-items .item .img-wrap,.site-header .cart-basket-popup .cart-items .mini_cart_item .img-wrap,.site-header .cart-basket-popup .woocommerce-mini-cart .item .img-wrap,.site-header .cart-basket-popup .woocommerce-mini-cart .mini_cart_item .img-wrap{left:10px}}.site-header .cart-basket-popup .cart-items .item .img-wrap img,.site-header .cart-basket-popup .cart-items .mini_cart_item .img-wrap img,.site-header .cart-basket-popup .woocommerce-mini-cart .item .img-wrap img,.site-header .cart-basket-popup .woocommerce-mini-cart .mini_cart_item .img-wrap img{max-width:100%;max-height:100%;display:block}.site-header .cart-basket-popup .cart-items .mini_cart_item,.site-header .cart-basket-popup .woocommerce-mini-cart .mini_cart_item{list-style:none;min-height:104px}.site-header .cart-basket-popup .cart-items .mini_cart_item img,.site-header .cart-basket-popup .woocommerce-mini-cart .mini_cart_item img{position:absolute;left:40px;top:14px;max-width:78px;max-height:78px}.site-header .cart-basket-popup .cart-items .mini_cart_item .quantity,.site-header .cart-basket-popup .woocommerce-mini-cart .mini_cart_item .quantity{font-size:14px;display:block;padding-top:6px}.site-header .cart-basket-popup .cart-items h5,.site-header .cart-basket-popup .woocommerce-mini-cart h5{font-size:16px;line-height:24px;font-weight:500;margin-bottom:3px}.site-header .cart-basket-popup .cart-items .new-price,.site-header .cart-basket-popup .woocommerce-mini-cart .new-price{display:inline-block;vertical-align:text-top;font-size:18px;line-height:22px;font-weight:500;color:green;margin-right:6px}.site-header .cart-basket-popup .cart-items .original-price,.site-header .cart-basket-popup .woocommerce-mini-cart .original-price{display:inline-block;vertical-align:text-top;font-size:14px;line-height:20px;font-weight:400;color:#000}.site-header .cart-basket-popup .options{width:100%;height:auto;position:relative;padding:0 20px 0;background-color:#fff}.site-header .cart-basket-popup .options ul li{list-style:none;font-size:12px;line-height:18px;font-weight:400;border-bottom:1px solid #F4F4F4}.site-header .cart-basket-popup .options ul li a{display:block;text-decoration:underline;padding:18px 0 18px 66px;position:relative}.site-header .cart-basket-popup .options ul li img{position:absolute;left:16px;top:50%;max-width:28px;-moz-transform:translate(0%, -50%);-o-transform:translate(0%, -50%);-ms-transform:translate(0%, -50%);-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.site-header .cart-basket-popup .woocommerce-mini-cart__total{width:100%;height:auto;position:relative;padding:30px 52px 32px 36px;background-color:#fff;font-size:14px;line-height:20px;font-weight:500;overflow:hidden}@media only screen and (max-width: 500px){.site-header .cart-basket-popup .woocommerce-mini-cart__total{padding:30px 20px 32px}}.site-header .cart-basket-popup .woocommerce-mini-cart__total strong{font-weight:500}.site-header .cart-basket-popup .woocommerce-mini-cart__total .woocommerce-Price-amount{float:right}.site-header .cart-basket-popup .totals-wrap{width:100%;height:auto;position:relative;padding:0 52px 32px 36px;background-color:#fff}@media only screen and (max-width: 500px){.site-header .cart-basket-popup .totals-wrap{padding:0 20px 32px}}.site-header .cart-basket-popup .totals-wrap dl{font-size:14px;line-height:20px;font-weight:500;overflow:hidden}.site-header .cart-basket-popup .totals-wrap dl dt{float:left;clear:left}.site-header .cart-basket-popup .totals-wrap dl dd{float:right;clear:right}.site-header .cart-basket-popup .totals-wrap dl .red{font-weight:700;color:#ED1F24}.site-header .cart-basket-popup .totals-wrap dl .total-label{font-size:20px;color:green;padding-top:16px}.site-header .cart-basket-popup .totals-wrap dl .total-price{font-size:28px;font-weight:800;color:green;padding-top:16px}.site-header .cart-basket-popup .btn,.site-header .cart-basket-popup .woocommerce-mini-cart__buttons{display:block;padding:0 36px 22px;background-color:#fff;position:relative}@media only screen and (max-width: 500px){.site-header .cart-basket-popup .btn,.site-header .cart-basket-popup .woocommerce-mini-cart__buttons{padding:0 20px 22px}}.site-header .cart-basket-popup .btn a,.site-header .cart-basket-popup .woocommerce-mini-cart__buttons a{font-size:17px;line-height:25px;background-color:#ED1F24;color:#fff;padding:12px 20px;text-align:center;display:block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site-header .cart-basket-popup .btn a:hover,.site-header .cart-basket-popup .woocommerce-mini-cart__buttons a:hover{-webkit-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 0px 15px 0px rgba(0,0,0,0.16);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.16)}.site-header .cart-basket-popup .btn .button,.site-header .cart-basket-popup .woocommerce-mini-cart__buttons .button{display:none}.site-header .cart-basket-popup .btn .button.checkout,.site-header .cart-basket-popup .woocommerce-mini-cart__buttons .button.checkout{display:block}.site-header .cart-basket-popup .continue-shopping{font-size:13px;line-height:19px;font-weight:800;color:#606060;position:relative;text-transform:uppercase;letter-spacing:0.16em;display:block;padding:18px 40px 34px 77px;background-color:#fff}@media only screen and (max-width: 500px){.site-header .cart-basket-popup .continue-shopping{padding:18px 20px 34px;text-align:center}}.site-header .mobile-navigation{position:fixed;right:0;top:0;height:100%;overflow-x:hidden;overflow-y:auto;width:360px;background-color:#fff;-moz-transform:translate(100%, 0%);-o-transform:translate(100%, 0%);-ms-transform:translate(100%, 0%);-webkit-transform:translate(100%, 0%);transform:translate(100%, 0%);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site-header .mobile-navigation .btns-wrap{padding:110px 20px;float:none}.site-header .mobile-navigation .btns-wrap .btn{display:block;float:none;margin-right:auto}.site-header .mobile-navigation .btns-wrap .btn a{padding:15px 0 14px 40px}.site-header .mobile-navigation .btns-wrap .btn a:before{top:15px}.site-header .mobile-navigation .location-dropdown{position:relative;right:auto;top:auto;visibility:visible;opacity:1;width:auto;-moz-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}.site-header .mobile-navigation .location-dropdown .location-menu{width:100%;float:none;padding:0 20px 8px}.site-header .mobile-navigation .location-dropdown .location-menu ul li a{padding-left:0}.site-header .mobile-navigation .location-dropdown .location-menu ul li a:after{top:21px}.site-header .mobile-navigation .location-dropdown .location-img{display:none !important}.site-header .mobile-navigation.slide-left{-moz-transform:translate(0%, 0%);-o-transform:translate(0%, 0%);-ms-transform:translate(0%, 0%);-webkit-transform:translate(0%, 0%);transform:translate(0%, 0%)}.site-header .mobile-nav-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background-color:transparent;cursor:pointer;display:none}.site-main{height:auto}.fullscreen-column-slider-wrap{width:100%;height:100vh;position:relative;background-color:#000}.fullscreen-column-slider-wrap .bg-imgs-wrap{position:absolute;left:0;right:0;top:0;bottom:0}.fullscreen-column-slider-wrap .bg-imgs-wrap .bg-img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;display:none}.fullscreen-column-slider-wrap .fullscreen-column-slider{width:100%}.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-track{height:100vh;overflow:hidden}.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-slide{position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-slide>div{height:100%}.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-slide .slide{height:100%}.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-slide .img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-slide .img-wrap::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.6);visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-slide .position-wrap{width:100%;height:100%;display:flex;align-items:center;position:relative;opacity:0.8;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-slide .position-wrap .content{width:100%;padding:66px;color:#fff}.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-slide .position-wrap .content h2{font-size:30px;line-height:40px;font-weight:700;margin-bottom:32px}.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-slide .position-wrap .content a{font-size:16px;line-height:24px;font-weight:400;color:#fff;display:inline-block;position:relative;padding:8px 0 8px 60px;display:none}.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-slide .position-wrap .content a::before{content:'';position:absolute;left:0;top:0;width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../images/slider-link-arrow-white.png)}.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-slide.slick-current .position-wrap,.fullscreen-column-slider-wrap .fullscreen-column-slider .slick-slide.hover-active .position-wrap{opacity:1}.fullscreen-column-slider-wrap .fullscreen-column-slider:hover .slick-slide.slick-current .position-wrap{opacity:0.4}.fullscreen-column-slider-wrap .fullscreen-column-slider:hover .slick-slide.hover-active .position-wrap{opacity:1}.fullscreen-column-slider-wrap .overlay-wrap{position:absolute;left:0;right:0;top:0;bottom:0}.fullscreen-column-slider-wrap .overlay-wrap .overlay{position:absolute;left:0;top:0;bottom:0;width:25%;background-color:rgba(0,0,0,0.6);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.fullscreen-column-slider-wrap .scrolldown-arrow-wrap{position:absolute;left:0;right:0;bottom:80px;z-index:100}.fullscreen-column-slider-wrap .scrolldown-arrow-wrap .icon-wrap{width:30px;height:55px;position:relative;cursor:pointer;-webkit-animation:2s bounce 1.5s linear infinite;-moz-animation:2s bounce 1.5s linear infinite;-o-animation:2s bounce 1.5s linear infinite;animation:2s bounce 1.5s linear infinite}.fullscreen-column-slider-wrap .scrolldown-arrow-wrap .icon-wrap .icon{width:2px;height:100%;background-color:#fff;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-animation:arrow_line 1s linear 1;-moz-animation:arrow_line 1s linear 1;-o-animation:arrow_line 1s linear 1;animation:arrow_line 1s linear 1}.fullscreen-column-slider-wrap .scrolldown-arrow-wrap .icon-wrap .icon::before{content:'';position:absolute;bottom:0;right:1px;width:2px;height:0px;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transform-origin:bottom;-o-transform-origin:bottom;-ms-transform-origin:bottom;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation:0.3s arrow_point 1s linear 1 forwards;-moz-animation:0.3s arrow_point 1s linear 1 forwards;-o-animation:0.3s arrow_point 1s linear 1 forwards;animation:0.3s arrow_point 1s linear 1 forwards}.fullscreen-column-slider-wrap .scrolldown-arrow-wrap .icon-wrap .icon::after{content:'';position:absolute;bottom:0;left:1px;width:2px;height:0px;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform-origin:bottom;-o-transform-origin:bottom;-ms-transform-origin:bottom;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation:0.3s arrow_point 1s linear 1 forwards;-moz-animation:0.3s arrow_point 1s linear 1 forwards;-o-animation:0.3s arrow_point 1s linear 1 forwards;animation:0.3s arrow_point 1s linear 1 forwards}.full-image-module{width:100%;height:auto;position:relative}.full-image-module .img-wrap{width:100%;height:815px;background-size:cover;background-repeat:no-repeat;background-position:center center}.full-image-module .scrolldown-arrow-wrap{position:absolute;left:0;right:0;bottom:80px;z-index:100}.full-image-module .scrolldown-arrow-wrap .icon-wrap{width:30px;height:55px;position:relative;cursor:pointer;-webkit-animation:2s bounce 1.5s linear infinite;-moz-animation:2s bounce 1.5s linear infinite;-o-animation:2s bounce 1.5s linear infinite;animation:2s bounce 1.5s linear infinite}.full-image-module .scrolldown-arrow-wrap .icon-wrap .icon{width:2px;height:100%;background-color:#fff;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-webkit-animation:arrow_line 1s linear 1;-moz-animation:arrow_line 1s linear 1;-o-animation:arrow_line 1s linear 1;animation:arrow_line 1s linear 1}.full-image-module .scrolldown-arrow-wrap .icon-wrap .icon::before{content:'';position:absolute;bottom:0;right:1px;width:2px;height:0px;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);-moz-transform-origin:bottom;-o-transform-origin:bottom;-ms-transform-origin:bottom;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation:0.3s arrow_point 1s linear 1 forwards;-moz-animation:0.3s arrow_point 1s linear 1 forwards;-o-animation:0.3s arrow_point 1s linear 1 forwards;animation:0.3s arrow_point 1s linear 1 forwards}.full-image-module .scrolldown-arrow-wrap .icon-wrap .icon::after{content:'';position:absolute;bottom:0;left:1px;width:2px;height:0px;background-color:#fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-moz-transform-origin:bottom;-o-transform-origin:bottom;-ms-transform-origin:bottom;-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-animation:0.3s arrow_point 1s linear 1 forwards;-moz-animation:0.3s arrow_point 1s linear 1 forwards;-o-animation:0.3s arrow_point 1s linear 1 forwards;animation:0.3s arrow_point 1s linear 1 forwards}.full-image-module.default .img-wrap{height:auto;position:absolute;left:0;right:0;top:0;bottom:0}.full-image-module.default .text-wrap{max-width:724px;margin-right:0;padding:160px 0 212px;color:#fff}.full-image-module.default .scrolldown-arrow-wrap{bottom:20px}.text-promotion-section{width:100%;height:auto;position:relative;background-repeat:repeat;background-position:center center;background-image:url(../images/bg-pattern-bg.png);margin-bottom:132px}.text-promotion-section .inner{position:static}.text-promotion-section .text-wrap{width:50%;height:auto;float:left;padding:145px 60px 102px 0}.text-promotion-section .img-wrap{position:absolute;width:50%;right:0;top:-40px;bottom:-94px;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.16);box-shadow:0px 10px 20px 0px rgba(0,0,0,0.16)}.text-promotion-section .img-wrap::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(43,43,43,0.42)}.text-promotion-section .promo-wrap{width:50%;height:auto;float:right;position:relative;padding:80px 0 138px 110px;color:#fff}.text-promotion-section .promo-wrap .promotion{display:block;font-size:16px;line-height:24px;font-weight:400;position:relative;padding:0 0 0 72px;margin-left:-72px}.text-promotion-section .promo-wrap .promotion span{display:block;padding:14px 0;margin-bottom:12px}.text-promotion-section .promo-wrap .promotion::before{content:'';position:absolute;left:0;top:0;width:52px;height:52px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../images/promotion-icon-red.png)}.text-promotion-section .promo-wrap h2{margin-bottom:34px}.text-promotion-section .promo-wrap p{padding-right:22px}.text-promotion-section .promo-wrap .btn{padding-top:42px}.text-promotion-section h1{margin-bottom:60px}.text-promotion-section p{margin-bottom:25px;padding-right:40px}.text-promotion-section .btn{padding-top:22px}.text-promotion-section.larger-img{margin-bottom:0}.text-promotion-section.larger-img .img-wrap{bottom:-226px}.featured-top-products-section{width:100%;height:auto;position:relative;padding:172px 0 170px}.featured-top-products-section .inner{min-height:1150px}.featured-top-products-section .text-wrap{max-width:623px;height:auto;background-color:#F4F4F4;margin-left:50px;padding:162px 283px 420px 20px;text-align:center;position:relative;margin-top:40px}.featured-top-products-section .text-wrap .bg-number{position:absolute;left:20px;right:283px;top:106px;font-size:200px;font-weight:300;color:#E5E5E5}.featured-top-products-section .text-wrap h2{line-height:56px;font-weight:600;position:relative}.featured-top-products-section .product-wrap{width:auto;height:auto;position:absolute;left:0;top:0}.featured-top-products-section .product-wrap .img-wrap{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.featured-top-products-section .product-wrap .btn{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;visibility:visible;opacity:1;position:absolute;right:20px;bottom:20px}.featured-top-products-section .product-wrap .btn.add-to-cart-btn{visibility:hidden;opacity:0}.featured-top-products-section .product-wrap .btn.add-to-cart-btn .quantity{position:absolute;left:0;top:0;bottom:0;width:38px;line-height:38px;border-right:1px solid #E5E5E5;z-index:1}.featured-top-products-section .product-wrap .btn.add-to-cart-btn .quantity input{width:100%;height:100%;display:block;text-align:center;margin-right:-8px}.featured-top-products-section .product-wrap .btn.add-to-cart-btn .button{font-size:14px;line-height:19px;font-weight:400;background-color:#fff;display:inline-block;padding:11px 10px 10px 48px;position:relative;cursor:pointer;border:none;outline:none;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.featured-top-products-section .product-wrap .btn.add-to-cart-btn .added_to_cart{display:none !important}.featured-top-products-section .product-wrap.left{width:310px;height:370px;top:470px}.featured-top-products-section .product-wrap.center{width:500px;height:650px;left:410px}.featured-top-products-section .product-wrap.right{width:345px;height:400px;top:auto;left:auto;right:0;bottom:0}.featured-top-products-section .product-wrap:hover .btn{visibility:hidden;opacity:0}.featured-top-products-section .product-wrap:hover .btn.add-to-cart-btn{visibility:visible;opacity:1}.full-image-text-section{width:100%;height:auto;position:relative}.full-image-text-section .img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.full-image-text-section .text-wrap{width:41.6%;height:auto;float:right;color:#fff;padding:178px 0 268px}.full-image-text-section .text-wrap h2{font-size:60px;line-height:68px;margin-bottom:32px}.full-image-text-section .text-wrap h2 strong{font-weight:700}.full-image-text-section .text-wrap p{font-size:14px;line-height:21px;margin-bottom:21px;padding-right:134px}.full-image-text-section .text-wrap .btn{padding-top:42px;padding-right:134px;text-align:right}.top-month-products-section{width:100%;height:auto;position:relative;background-repeat:repeat;background-position:center center;background-image:url(../images/bg-pattern-bg.png);padding:144px 0 0}.top-month-products-section .title{width:100%;height:auto;margin-bottom:70px}.top-month-products-section .products{width:100%;height:auto}.top-month-products-section .products .product{width:30.24%;height:auto;float:left;margin-right:4.64%;position:relative;min-height:160px;margin-bottom:156px}.top-month-products-section .products .product:nth-child(3n+3){margin-right:auto}.top-month-products-section .products .product .img-wrap{width:42.32804%;height:160px;background-size:contain;background-repeat:no-repeat;background-position:center center;position:absolute;right:0;top:0}.top-month-products-section .products .product .img-wrap img{max-width:100%;height:auto;display:none}.top-month-products-section .products .product .text-wrap{padding-right:42.32804%}.top-month-products-section .products .product .text-wrap h4{font-size:18px;line-height:27px;font-weight:700;margin-bottom:24px}.top-month-products-section .products .product .text-wrap h4 span{font-size:14px;line-height:21px;font-weight:400;display:block}.top-month-products-section .products .product .text-wrap .price-amount{width:100%;height:auto;font-size:0;margin-bottom:24px}.top-month-products-section .products .product .text-wrap .price-amount span{font-size:16px;line-height:25px;font-weight:400;display:inline-block}.top-month-products-section .products .product .text-wrap .price-amount .amount{color:#606060;padding-left:25px;position:relative}.top-month-products-section .products .product .text-wrap .price-amount .amount::before{content:'';width:2px;height:22px;background-color:#606060;position:absolute;left:12px;top:1px}.top-month-products-section .products .product .text-wrap .btn{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;visibility:visible;opacity:1}.top-month-products-section .products .product .text-wrap .btn.add-to-cart-btn{position:absolute;left:0;bottom:0;visibility:hidden;opacity:0}.top-month-products-section .products .product .text-wrap .btn.add-to-cart-btn .quantity{position:absolute;left:0;top:0;bottom:0;width:38px;line-height:38px;border-right:1px solid #E5E5E5;z-index:1}.top-month-products-section .products .product .text-wrap .btn.add-to-cart-btn .quantity input{width:100%;height:100%;display:block;text-align:center}.top-month-products-section .products .product .text-wrap .btn.add-to-cart-btn .button{font-size:14px;line-height:19px;font-weight:400;background-color:#fff;display:block;padding:11px 10px 10px 48px;position:relative;cursor:pointer;border:none;outline:none;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.top-month-products-section .products .product .text-wrap .btn.add-to-cart-btn .added_to_cart{display:none !important}.top-month-products-section .products .product:hover .text-wrap .btn{visibility:hidden;opacity:0}.top-month-products-section .products .product:hover .text-wrap .btn.add-to-cart-btn{visibility:visible;opacity:1}.featured-product-full{width:100%;height:auto;position:relative}.featured-product-full .img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.featured-product-full .text-wrap{max-width:724px;margin-right:0;padding:160px 0 92px}.featured-product-full h2{font-size:40px;line-height:40px;font-weight:700;color:#fff;margin-bottom:24px}.featured-product-full h2 span{font-size:30px;font-weight:300;display:block}.featured-product-full .price-amount{width:100%;height:auto;font-size:0;margin-bottom:24px}.featured-product-full .price-amount span{font-size:16px;line-height:25px;font-weight:400;color:#fff;display:inline-block}.featured-product-full .price-amount .amount{color:#606060;padding-left:25px;position:relative}.featured-product-full .price-amount .amount::before{content:'';width:2px;height:22px;background-color:#606060;position:absolute;left:12px;top:1px}.products-overview-module{width:100%;height:auto;position:relative;background-repeat:repeat;background-position:center center;background-image:url(../images/bg-pattern-bg.png);padding:110px 0 50px}.products-overview-module .sidebar{position:absolute;left:0;top:0;width:220px}.products-overview-module .sidebar .selected-item-label{display:none;width:100%;height:auto;position:relative;background-color:#ED1F24;padding:10px;line-height:24px;color:#fff;cursor:pointer}.products-overview-module .sidebar .selected-item-label:after{content:'';position:absolute;right:10px;top:14px;width:10px;height:15px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../images/product-mobile-dropdown-arrow.png)}.products-overview-module .sidebar ul li{list-style:none;font-size:16px;line-height:24px;font-weight:400;color:#2B2B2B;border-bottom:2px solid #2B2B2B}.products-overview-module .sidebar ul li.active{border-bottom-color:#ED1F24}.products-overview-module .sidebar ul li.active a{color:#ED1F24}.products-overview-module .sidebar ul li a{color:#2B2B2B;display:block;padding:12px 0}.products-overview-module .main-content{padding-left:260px}.products-overview-module .category-block{width:100%;height:auto;position:relative;padding-bottom:28px}.products-overview-module .category-block .title-wrap{width:100%;height:auto;position:relative;padding:54px 20px 60px;margin-bottom:40px}.products-overview-module .category-block .title-wrap .img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center center}.products-overview-module .category-block .title-wrap h3{max-width:350px;margin-right:0;font-size:40px;line-height:40px;font-weight:700;color:#fff;position:relative}.products-overview-module .category-block .title-wrap h3 span{font-size:30px;font-weight:300;display:block}.products-overview-module .category-block .text-wrap{color:#2B2B2B}.products-overview-module .products-wrap{width:100%;height:auto;position:relative;padding:0 45px;overflow:hidden}.products-overview-module .product{width:16.66667%;height:auto;float:left;margin-right:11.11111%;position:relative;min-height:272px;margin-bottom:44px;padding:14px 14px 0}.products-overview-module .product:nth-child(4n+4){margin-right:auto}.products-overview-module .product:before{content:'';position:absolute;left:0;top:0;right:0;bottom:20px;background-color:#2B2B2B;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.products-overview-module .product .img-wrap{width:100%;height:122px;background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative;margin-bottom:56px}.products-overview-module .product .img-wrap img{max-width:100%;height:auto;display:none}.products-overview-module .product .text-wrap{width:100%;position:relative;color:#2B2B2B;text-align:center}.products-overview-module .product .text-wrap h4{font-size:16px;line-height:25px;font-weight:700;margin-bottom:34px}.products-overview-module .product .text-wrap .price-amount{width:100%;height:auto;font-size:0;margin-bottom:24px}.products-overview-module .product .text-wrap .price-amount span{font-size:16px;line-height:25px;font-weight:400;display:inline-block}.products-overview-module .product .text-wrap .price-amount .amount{color:#606060;padding-left:25px;position:relative}.products-overview-module .product .text-wrap .price-amount .amount::before{content:'';width:2px;height:22px;background-color:#606060;position:absolute;left:12px;top:1px}.products-overview-module .product .text-wrap .btn{position:absolute;left:-5px;right:-5px;bottom:0;font-size:0;visibility:hidden;opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.products-overview-module .product .text-wrap .btn .quantity{position:absolute;left:0;top:0;bottom:0;width:38px;line-height:38px;border-right:1px solid #E5E5E5;z-index:1}.products-overview-module .product .text-wrap .btn .quantity input{width:100%;height:100%;display:block;text-align:center;color:#fff}.products-overview-module .product .text-wrap .btn .button{font-size:14px;line-height:19px;font-weight:400;color:#fff;background-color:#ED1F24;display:block;padding:11px 10px 10px 48px;position:relative;cursor:pointer;border:none;outline:none;width:100%;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.products-overview-module .product:hover:before{visibility:visible;opacity:1}.products-overview-module .product:hover .text-wrap{color:#fff}.products-overview-module .product:hover .text-wrap .btn{visibility:visible;opacity:1}.text-reservation-module{width:100%;height:auto;position:relative;background-repeat:repeat;background-position:center center;background-image:url(../images/bg-pattern-bg.png);padding:0 0 80px}.text-reservation-module .text-wrap{width:44.64%;height:auto;float:left;padding:66px 0 0}.text-reservation-module .text-wrap h1{margin-bottom:56px}.text-reservation-module .text-wrap h2{font-size:50px;line-height:60px;font-weight:700;margin-bottom:56px}.text-reservation-module .text-wrap h3{font-size:30px;line-height:50px;font-weight:300}.text-reservation-module .text-wrap p{font-size:16px;line-height:32px;font-weight:400;margin-bottom:32px}.text-reservation-module .text-wrap .btns-wrap{width:100%;height:auto;font-size:0;padding-top:30px}.text-reservation-module .text-wrap .btns-wrap .btn{display:inline-block;vertical-align:top;margin-right:20px;margin-bottom:10px}.text-reservation-module .text-wrap .btns-wrap .btn:last-child{margin-right:auto}.text-reservation-module .text-wrap .btns-wrap .btn a{font-size:16px;line-height:25px;font-weight:500;color:#fff;background-color:#ED1F24;padding:12px 56px 13px 23px;display:block;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.text-reservation-module .text-wrap .btns-wrap .btn a:hover{background-color:#000}.text-reservation-module .text-wrap .btns-wrap .btn a:before{content:'';position:absolute;right:23px;top:19px;width:15px;height:11px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../images/dropdown-arrow-white.png)}.text-reservation-module .reservation-wrap{width:53.12%;height:auto;position:relative;float:right;padding-left:80px;padding-top:40px;padding-bottom:40px;background-color:#fff;margin-top:-40px;color:#2B2B2B}.text-reservation-module .reservation-wrap:after{content:'';position:absolute;left:100%;top:0;bottom:0;width:2000px;background-color:inherit}.text-reservation-module .reservation-wrap h3{font-size:34px;line-height:51px;font-weight:700;position:relative;padding-bottom:11px;margin-bottom:38px}.text-reservation-module .reservation-wrap h3:before{content:'';position:absolute;left:0;bottom:0;width:65px;height:2px;background-color:#F4F4F4}.text-reservation-module .reservation-wrap>img{max-width:100%;height:auto;display:block;margin-left:0;margin-bottom:40px;-webkit-box-shadow:0px 5px 50px 0px rgba(0,0,0,0.16);-moz-box-shadow:0px 5px 50px 0px rgba(0,0,0,0.16);box-shadow:0px 5px 50px 0px rgba(0,0,0,0.16)}.text-reservation-module .reservation-wrap p{font-size:16px;line-height:32px;font-weight:400}.text-reservation-module .reservation-wrap ul li{list-style:none;font-size:16px;line-height:32px;font-weight:400;padding-left:20px;position:relative}.text-reservation-module .reservation-wrap ul li:before{content:'–';position:absolute;left:0;top:0}.image-price-list-module{width:100%;height:auto;position:relative;background-repeat:repeat;background-position:center center;background-image:url(../images/bg-pattern-bg.png);padding:120px 0 69px}.image-price-list-module .inner{position:static}.image-price-list-module .img-wrap{position:absolute;left:0;top:120px;bottom:69px;width:45.83333%;background-size:cover;background-repeat:no-repeat;background-position:center center}.image-price-list-module .text-wrap{width:53.2%;height:auto;float:right;border:2px solid #2B2B2B;padding:38px 40px 154px}.image-price-list-module .text-wrap h3{font-size:34px;line-height:51px;font-weight:700;position:relative;padding-bottom:14px;margin-bottom:34px}.image-price-list-module .text-wrap h3:after{content:'';position:absolute;left:0;bottom:0;width:65px;height:2px;background-color:#2B2B2B}.image-price-list-module .text-wrap h4{font-size:16px;line-height:25px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.image-price-list-module .text-wrap p{font-size:14px;line-height:22px;font-weight:500;font-style:italic}.image-price-list-module .text-wrap .items-wrap{width:100%;height:auto;position:relative;font-size:16px;line-height:22px;font-weight:400;margin-bottom:20px}.image-price-list-module .text-wrap .items-wrap .item{width:100%;height:auto;position:relative;overflow:hidden;border-bottom:1px solid #2B2B2B;padding:13px 0 12px}.image-price-list-module .text-wrap .items-wrap .item:last-child{border-bottom:none}.image-price-list-module .text-wrap .items-wrap .type{text-transform:uppercase;padding-right:210px;width:100%;display:block}.image-price-list-module .text-wrap .items-wrap .description{width:200px;position:absolute;right:0;top:13px}.gallery-module{width:100%;height:auto;position:relative;background-repeat:repeat;background-position:center center;background-image:url(../images/bg-pattern-bg.png);padding:69px 0 58px}.gallery-module .top-text{width:100%;height:auto;position:relative;text-align:center;margin-bottom:106px}.gallery-module .top-text h2{font-size:60px;line-height:70px;font-weight:700}.gallery-module .top-text h3{font-size:40px;line-height:70px;font-weight:300}.gallery-module .images-wrap{width:100%;height:auto;position:relative}.gallery-module .images-wrap .img-wrap{width:32%;height:400px;background-size:cover;background-repeat:no-repeat;background-position:center center;float:left;margin-right:2%;margin-bottom:25px}.gallery-module .images-wrap .img-wrap:nth-child(3n+3){margin-right:auto}.standard-text-module{width:100%;height:auto;position:relative;background-repeat:repeat;background-position:center center;background-image:url(../images/bg-pattern-bg.png);padding:58px 0 150px}.standard-text-module p{font-size:16px;line-height:32px;margin-bottom:32px}.standard-text-module ul{margin-bottom:32px}.standard-text-module ul li{list-style:none;font-size:16px;line-height:32px;font-weight:400;position:relative;padding-left:22px}.standard-text-module ul li:before{content:'';position:absolute;left:0;top:0;width:6px;height:6px;background-color:#2B2B2B;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.standard-text-module .top-text{width:100%;height:auto;position:relative;text-align:center;margin-bottom:136px}.standard-text-module .top-text h2{font-size:60px;line-height:70px;font-weight:700}.standard-text-module .top-text h3{font-size:40px;line-height:70px;font-weight:300}.standard-text-module .columns-wrap{width:100%;height:auto;position:relative}.standard-text-module .columns-wrap h3{font-size:34px;line-height:51px;font-weight:700;position:relative;padding-bottom:14px;margin-bottom:34px}.standard-text-module .columns-wrap h3:after{content:'';position:absolute;left:0;bottom:0;width:65px;height:2px;background-color:#2B2B2B}.standard-text-module .columns-wrap h4{font-size:16px;line-height:25px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.standard-text-module .columns-wrap .column{width:100%;height:auto;position:relative;float:left}.standard-text-module .columns-wrap .column.small{width:43.6%}.standard-text-module .columns-wrap .column.medium{width:53.2%}.standard-text-module .columns-wrap .column.right{float:right}.standard-text-module .columns-wrap .column.white-bg{background-color:#fff;color:#2B2B2B;padding:24px 26px 0}.images-text-module{width:100%;height:auto;position:relative;background-repeat:repeat;background-position:center center;background-image:url(../images/bg-pattern-bg.png);padding:0 0 80px}.images-text-module .images-wrap{width:53.12%;height:auto;position:relative;float:left}.images-text-module .images-wrap .img{width:100%;height:500px;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center center;background-color:#ebebeb}.images-text-module .text-wrap{width:44.64%;height:auto;float:right;padding:66px 0 0}.images-text-module .text-wrap h1{margin-bottom:56px}.images-text-module .text-wrap h2{font-size:50px;line-height:60px;font-weight:700;margin-bottom:56px}.images-text-module .text-wrap h3{font-size:30px;line-height:50px;font-weight:300}.images-text-module .text-wrap p{font-size:16px;line-height:32px;font-weight:400;margin-bottom:32px}.images-text-module .text-wrap .btns-wrap{width:100%;height:auto;font-size:0;padding-top:30px}.images-text-module .text-wrap .btns-wrap .btn{display:inline-block;vertical-align:top;margin-right:20px;margin-bottom:10px}.images-text-module .text-wrap .btns-wrap .btn:last-child{margin-right:auto}.images-text-module .text-wrap .btns-wrap .btn a{font-size:16px;line-height:25px;font-weight:500;color:#fff;background-color:#ED1F24;padding:12px 56px 13px 23px;display:block;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.images-text-module .text-wrap .btns-wrap .btn a:hover{background-color:#000}.images-text-module .text-wrap .btns-wrap .btn a:before{content:'';position:absolute;right:23px;top:19px;width:15px;height:11px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../images/dropdown-arrow-white.png)}.images-text-module.switch .images-wrap{float:right}.images-text-module.switch .text-wrap{float:left}.woocommerce-main-center-wrap{width:100%;height:auto;position:relative;padding:100px 0}.woocommerce .woocommerce-cart-form{background-color:#fff;padding:20px 0;margin-bottom:30px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.woocommerce table.shop_table{margin:0 auto;border:none;-webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;border-radius:0px}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{display:none}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{font-size:16px;line-height:25px;font-weight:500;color:#fff;background-color:#ED1F24;padding:12px 23px 13px 23px;position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.woocommerce #respond input#submit:after,.woocommerce a.button:after,.woocommerce button.button:after,.woocommerce input.button:after{content:'';position:absolute;right:23px;top:19px;width:15px;height:11px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../images/dropdown-arrow-white.png)}.woocommerce button.button:after{display:none}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:12px 23px 13px 23px;color:#fff}.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{background-color:#fff;padding:20px 0;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.woocommerce .cart-collaterals .cart_totals h2,.woocommerce-page .cart-collaterals .cart_totals h2{margin-bottom:20px}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{font-size:16px;padding:12px 23px 13px 23px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#ED1F24}.woocommerce-form-coupon-toggle{display:none}.woocommerce .col-2 .woocommerce-form>p{margin-bottom:14px}.woocommerce .col-2 .woocommerce-form .form-row.woocommerce-form-row{width:100%}.woocommerce .col-2 .woocommerce-form .form-row.woocommerce-FormRow{margin-bottom:0}.woocommerce .woocommerce-form,.woocommerce .woocommerce-EditAccountForm{overflow:hidden}.woocommerce .woocommerce-form .form-row,.woocommerce .woocommerce-EditAccountForm .form-row{padding:0;margin:0 auto;width:100%;float:left;margin-bottom:14px;clear:none;position:relative}.woocommerce .woocommerce-form .form-row.woocommerce-form-row,.woocommerce .woocommerce-EditAccountForm .form-row.woocommerce-form-row{width:48.205128%}.woocommerce .woocommerce-form .form-row:nth-child(even),.woocommerce .woocommerce-EditAccountForm .form-row:nth-child(even){float:right}.woocommerce .woocommerce-form .form-row label,.woocommerce .woocommerce-EditAccountForm .form-row label{display:none}.woocommerce .woocommerce-form .form-row input,.woocommerce .woocommerce-EditAccountForm .form-row input{display:block;background-color:#F4F4F4;font-size:16px;line-height:45px;font-weight:400;color:#000;height:45px;padding:0 50px 0 15px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.woocommerce .woocommerce-form .form-row textarea,.woocommerce .woocommerce-EditAccountForm .form-row textarea{display:block;background-color:#F4F4F4;font-size:16px;line-height:45px;font-weight:400;color:#000;height:100px;padding:12px 15px 0 15px;resize:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.woocommerce .woocommerce-form .lost_password,.woocommerce .woocommerce-EditAccountForm .lost_password{width:100%;height:auto;float:left}.woocommerce .woocommerce-form fieldset,.woocommerce .woocommerce-EditAccountForm fieldset{width:100%;float:left;padding:20px;margin-bottom:30px}.woocommerce .woocommerce-form fieldset .form-row.woocommerce-form-row,.woocommerce .woocommerce-EditAccountForm fieldset .form-row.woocommerce-form-row{width:100%}.woocommerce .woocommerce-MyAccount-navigation{width:24%}.woocommerce .woocommerce-MyAccount-navigation ul li{list-style:none;font-size:16px;line-height:24px;font-weight:400;color:#000;border-bottom:2px solid #000;padding:12px 0}.woocommerce .woocommerce-MyAccount-navigation ul li.active{border-bottom-color:#ED1F24}.woocommerce .woocommerce-MyAccount-navigation ul li.active a{color:#ED1F24}.woocommerce .woocommerce-MyAccount-navigation ul li a{color:#000}.woocommerce .woocommerce-MyAccount-content h2{margin-bottom:30px}.woocommerce .woocommerce-MyAccount-content p a{text-decoration:underline}.woocommerce .woocommerce-MyAccount-content form h3{margin-bottom:20px}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses{overflow:hidden;padding-top:24px}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{border:1px solid #d3ced2;padding:20px}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title{margin-bottom:20px}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address h3{font-size:18px}.woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address{line-height:28px}.woocommerce .woocommerce-checkout{overflow:hidden}.woocommerce .woocommerce-checkout h3{font-size:24px;line-height:36px;font-weight:300;margin-bottom:10px}.woocommerce .woocommerce-checkout .form-row{padding:0;margin:0 auto;width:48.205128%;float:left;margin-bottom:14px;clear:none;position:relative}.woocommerce .woocommerce-checkout .form-row:nth-child(even){float:right}.woocommerce .woocommerce-checkout .form-row:before{content:'';position:absolute;right:20px;top:16px;width:14px;height:11px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url(../images/checkout-form-check-blue.png);pointer-events:none}.woocommerce .woocommerce-checkout .form-row.woocommerce-validated:before{background-image:url(../images/checkout-form-check-green.png)}.woocommerce .woocommerce-checkout .form-row.notes{width:100%}.woocommerce .woocommerce-checkout .form-row.notes:before{display:none}.woocommerce .woocommerce-checkout .form-row label{display:none}.woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper{display:block}.woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper input{display:block;background-color:#F4F4F4;font-size:16px;line-height:45px;font-weight:400;color:#000;height:45px;padding:0 50px 0 15px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper textarea{display:block;background-color:#F4F4F4;font-size:16px;line-height:45px;font-weight:400;color:#000;height:100px;padding:12px 15px 0 15px;resize:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper .select2{border:none;outline:none;background:none;font-size:16px;line-height:45px;font-weight:400;color:#000}.woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper .select2 .select2-selection{height:45px;background-color:#F4F4F4;margin:0 auto;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper .select2 .select2-selection__rendered{line-height:45px;padding-left:15px;padding-right:15px}.woocommerce .woocommerce-checkout .form-row .woocommerce-input-wrapper .select2 .select2-selection__arrow{width:50px;height:45px}.woocommerce .woocommerce-checkout .col2-set{width:56.25%;float:left}.woocommerce .woocommerce-checkout .col-1,.woocommerce .woocommerce-checkout .col-2{width:100%}.woocommerce .woocommerce-checkout #order_review_heading{width:40.384615%;float:right}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order{width:40.384615%;float:right}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table{background-image:url(../images/bg-pattern-bg.png);border-radius:12px;border-spacing:0px;margin-bottom:24px;padding-top:8px}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table thead th{border-bottom:1px solid #2B2B2B}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table th{font-weight:400;border-bottom:1px dashed #2B2B2B}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td{font-size:16px;line-height:46px;padding:0 15px;border:none;border-bottom:1px dashed #2B2B2B}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table td .product-quantity{display:none}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart_item:last-child td{border-bottom:none}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .cart-subtotal{display:none}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .order-total th{border-top:4px solid #2B2B2B;border-bottom:none;font-size:18px;line-height:58px;font-weight:700;padding:0 15px}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-review-order-table .order-total td{border-top:4px solid #2B2B2B;border-bottom:none;font-size:18px;line-height:58px;font-weight:700}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment{background:none;border-radius:0}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods{padding:0;border:none;margin:0 auto;list-style:none}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods li{border-bottom:1px dashed #2B2B2B}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods li a{display:none}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods li img{position:absolute;left:42px;top:14px;max-width:36px;margin:0 6px 0 0}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods [type="radio"]:not(:checked),.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods [type="radio"]:checked{position:absolute;left:-9999px}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods [type="radio"]:not(:checked)+label,.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods [type="radio"]:checked+label{position:relative;cursor:pointer;font-size:15px;line-height:22px;font-weight:300;font-style:italic;color:#000;display:block;position:relative;margin:0 auto;max-width:100%;padding:15px 0 15px 190px;text-align:right}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods [type="radio"]:not(:checked)+label:before,.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods [type="radio"]:checked+label:before{content:'';position:absolute;left:0;top:18px;width:16px;height:16px;background:none;background-color:#F4F4F4;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_methods [type="radio"]:checked+label:after{content:'';position:absolute;left:3px;top:21px;width:10px;height:10px;background-color:#0089cc;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .payment_box{display:none !important}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:20px}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .place-order{width:100%}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment .place-order:before{display:none}.woocommerce .woocommerce-checkout .woocommerce-checkout-review-order #payment #place_order{margin-bottom:0;font-size:21px;line-height:32px;font-weight:700;text-transform:uppercase;background-color:#ED1F24;padding:15px 22px 15px 22px;display:block;-webkit-border-radius:62px;-moz-border-radius:62px;-ms-border-radius:62px;border-radius:62px}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:20px 20px 20px 50px;margin-bottom:30px;background-color:#F4F4F4;color:#000;border-top:3px solid #ED1F24;list-style:none}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{left:18px;top:18px}.woocommerce-error li,.woocommerce-info li,.woocommerce-message li{line-height:28px}.woocommerce-account .woocommerce .woocommerce-MyAccount-content a.button:after{display:none}.woocommerce-order .woocommerce-thankyou-order-received{font-size:30px;line-height:40px;font-weight:700;margin-bottom:30px}.woocommerce-order .woocommerce-order-details{width:60%;float:left}.woocommerce-order .woocommerce-order-details h2{margin-bottom:30px}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details{background-image:url(../images/bg-pattern-bg.png);border-radius:12px;border-spacing:0px;margin-bottom:24px;padding-top:8px}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details thead th{border-bottom:1px solid #2B2B2B}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details th{font-weight:400;border-bottom:1px dashed #2B2B2B}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details td{font-size:16px;line-height:46px;padding:0 15px;border:none;border-bottom:1px dashed #2B2B2B}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details td a{color:#2B2B2B}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .cart_item:last-child td{border-bottom:none}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .cart-subtotal{display:none}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .order-total th{border-top:4px solid #2B2B2B;border-bottom:none;font-size:18px;line-height:58px;font-weight:700;padding:0 15px}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details .order-total td{border-top:4px solid #2B2B2B;border-bottom:none;font-size:18px;line-height:58px;font-weight:700}.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details :last-child tr:last-child th,.woocommerce-order .woocommerce-order-details .woocommerce-table--order-details :last-child tr:last-child td{border-bottom:none}.woocommerce-order .woocommerce-customer-details{margin-bottom:0;width:35%;float:right}.woocommerce-order .woocommerce-customer-details h2{margin-bottom:30px}.woocommerce-order .woocommerce-customer-details address{border:none;padding:20px;background-color:#F4F4F4;font-size:16px;line-height:26px;font-weight:400;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.site-footer{width:100%;height:auto;background-color:#F0F0F0}.home .site-footer{display:none}.site-footer .footer-top{width:100%;height:auto}.site-footer .footer-top .inner{padding:40px 0 74px;border-bottom:1px solid #4A4A4A}.site-footer .footer-top .social-links{width:100%;font-size:0;min-height:52px;min-width:52px;padding-bottom:20px;padding-right:50%}.site-footer .footer-top .social-links .social-link{width:auto;height:auto;display:inline-block;margin-right:10px;margin-bottom:20px;position:relative}.site-footer .footer-top .social-links .social-link a{width:auto;height:auto;display:block}.site-footer .footer-top .social-links .social-link i{position:absolute;left:0;top:0;width:52px;height:52px;background-size:contain;background-repeat:no-repeat;background-position:center center}.site-footer .footer-top .social-links .social-link span{font-size:16px;line-height:24px;font-weight:400;color:#2B2B2B;padding:15px 0 14px 72px;display:block}.site-footer .footer-top ul{width:100%;font-size:0;padding-right:50%}.site-footer .footer-top ul li{list-style:none;font-size:16px;line-height:25px;font-weight:400;color:#2B2B2B;display:inline-block;vertical-align:middle;margin-right:20px;margin-bottom:20px}.site-footer .footer-top ul li:last-child{margin-right:auto}.site-footer .footer-top ul li a{display:block;color:#2B2B2B;border:1px solid #2B2B2B;padding:6px 26px 7px;opacity:0.5;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.site-footer .footer-top ul li a:hover{opacity:1}.site-footer .footer-middle{width:100%;height:auto;padding-top:42px}.site-footer .footer-middle .inner{border-bottom:1px solid #4A4A4A}.site-footer .footer-middle .column{width:auto;height:auto;float:left;color:#2B2B2B;margin-right:25px;margin-bottom:48px}.site-footer .footer-middle .column:last-child{margin-right:auto}.site-footer .footer-middle h4{font-size:14px;line-height:21px;font-weight:700}.site-footer .footer-middle ul li{list-style:none;font-size:14px;line-height:21px;font-weight:400}.site-footer .footer-middle ul li a{display:inline-block;color:#2B2B2B}.site-footer .footer-bottom{width:100%;height:auto;padding:21px 0}.site-footer .footer-bottom ul{font-size:0}.site-footer .footer-bottom ul.left{float:left}.site-footer .footer-bottom ul.right{float:right}.site-footer .footer-bottom ul li{list-style:none;font-size:14px;line-height:21px;font-weight:400;color:#2B2B2B;display:inline-block;vertical-align:middle}.site-footer .footer-bottom ul li::after{content:'/';margin:0 8px}.site-footer .footer-bottom ul li:last-child::after{display:none}.site-footer .footer-bottom ul li a{color:#2B2B2B;display:inline-block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.items-wrapper .inner{display:flex}.items-wrapper .item{position:relative;width:100%;box-sizing:border-box;padding:10px}.items-wrapper .item h2{font-size:30px;line-height:36px;margin-bottom:20px}.items-wrapper .item ul li{list-style:none;font-size:16px;line-height:24px;font-weight:400;color:#fff}.items-wrapper .item ul li a{color:#fff;display:block}.items-wrapper .item .img-wrapper{height:500px;background-size:cover;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.items-wrapper .item .text-wrap{position:absolute;left:30px;right:30px;top:0;bottom:0;display:flex;align-items:center;text-align:center}.items-wrapper .item .text-wrap__inner{width:100%;padding:20px;background-color:rgba(0,0,0,0.7);color:#fff}.items-wrapper .item:hover .img-wrapper{opacity:0.8}.info-box-popup{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10000000}.info-box-popup__close{position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,0.7)}.info-box-popup__inner{width:100%;max-width:600px;display:flex;align-items:center;min-height:100%}.info-box-popup__center{width:100%;height:auto;position:relative;background-color:#fff;margin:50px auto;padding:40px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px}.info-box-popup h2{margin-bottom:30px}.info-box-popup p{line-height:32px}
