@charset "utf-8";
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url('../../fonts/poppins-v19-latin-regular.eot');src:local(''),url('../fonts/poppins-v19-latin-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v19-latin-regular.woff2') format('woff2'),url('../fonts/poppins-v19-latin-regular.woff') format('woff'),url('../fonts/poppins-v19-latin-regular.ttf') format('truetype'),url('../fonts/poppins-v19-latin-regular.svg#Poppins') format('svg');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url('../../fonts/poppins-v19-latin-500.eot');src:local(''),url('../fonts/poppins-v19-latin-500.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v19-latin-500.woff2') format('woff2'),url('../fonts/poppins-v19-latin-500.woff') format('woff'),url('../fonts/poppins-v19-latin-500.ttf') format('truetype'),url('../fonts/poppins-v19-latin-500.svg#Poppins') format('svg');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('../../fonts/poppins-v19-latin-600.eot');src:local(''),url('../fonts/poppins-v19-latin-600.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v19-latin-600.woff2') format('woff2'),url('../fonts/poppins-v19-latin-600.woff') format('woff'),url('../fonts/poppins-v19-latin-600.ttf') format('truetype'),url('../fonts/poppins-v19-latin-600.svg#Poppins') format('svg');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('../../fonts/poppins-v19-latin-700.eot');src:local(''),url('../fonts/poppins-v19-latin-700.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v19-latin-700.woff2') format('woff2'),url('../fonts/poppins-v19-latin-700.woff') format('woff'),url('../fonts/poppins-v19-latin-700.ttf') format('truetype'),url('../fonts/poppins-v19-latin-700.svg#Poppins') format('svg');}
@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:swap;src:url('../../fonts/poppins-v19-latin-900.eot');src:local(''),url('../fonts/poppins-v19-latin-900.eot?#iefix') format('embedded-opentype'),url('../fonts/poppins-v19-latin-900.woff2') format('woff2'),url('../fonts/poppins-v19-latin-900.woff') format('woff'),url('../fonts/poppins-v19-latin-900.ttf') format('truetype'),url('../fonts/poppins-v19-latin-900.svg#Poppins') format('svg');}
*{margin:0;padding:0;}
body{font-family:'Poppins', sans-serif;font-size:16px;line-height:25px;font-weight:400;background:#f9f9f9;color:#1e1e27;}
div{display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
ul{list-style:none;margin-bottom:0px;}
p{font-family:'Poppins', sans-serif;font-size:16px;line-height:1.7;font-weight:500;color:#666666 /* was 989898 */;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px;}
p a{display:inline;position:relative;color:inherit;border-bottom:solid 2px #fde0db;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
a, a:hover, a:visited, a:active, a:link{text-decoration:none;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px;}
p a:active{position:relative;color:#FF6347;}
p a:hover{color:#FF6347;background:#fde0db;}
p a:hover::after{opacity:0.2;}
::selection{background:#fde0db;color:#FF6347;}
p::selection{background:#fde0db;}
/* h1{font-size:48px;} */
h2{font-size:40px;}
h3{font-size:28px;}
h4{font-size:24px;}
h5{font-size:16px;}
h6{font-size:14px;}
.mt-73 {margin-top:73px;}
h1, h2, h3, h4, h5, h6{color:#282828;-webkit-font-smoothing:antialiased;-webkit-text-shadow:rgba(0,0,0,.01) 0 0 1px;text-shadow:rgba(0,0,0,.01) 0 0 1px;}
::-webkit-input-placeholder{font-size:16px !important;font-weight:500;color:#777777 !important;}
:-moz-placeholder{font-size:16px !important;font-weight:500;color:#777777 !important;}
::-moz-placeholder{font-size:16px !important;font-weight:500;color:#777777 !important;}
:-ms-input-placeholder{font-size:16px !important;font-weight:500;color:#777777 !important;}
::input-placeholder{font-size:16px !important;font-weight:500;color:#777777 !important;}
.form-control{color:#db5246;}
section{display:block;position:relative;box-sizing:border-box;}
.clear{clear:both;}
.clearfix::before, .clearfix::after{content:"";display:table;}
.clearfix::after{clear:both;}
.clearfix{zoom:1;}
.float_left{float:left;}
.float_right{float:right;}
.trans_200{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.trans_300{-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.trans_400{-webkit-transition:all 400ms ease;-moz-transition:all 400ms ease;-ms-transition:all 400ms ease;-o-transition:all 400ms ease;transition:all 400ms ease;}
.trans_500{-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease;}
.fill_height{height:100%;}
.super_container{width:100%;overflow:hidden;}
.product_section_container{margin-top:150px;}
.header{position:fixed;top:0;left:0;width:100%;background:#FFFFFF;z-index:10;}
.top_nav{width:100%;height:50px;background:#1e1e27;}
.top_nav_left{height:50px;line-height:50px;font-size:13px;color:#b5aec4;text-transform:uppercase;}
.currency{display:inline-block;position:relative;min-width:50px;border-right:solid 1px #33333b;padding-right:20px;padding-left:20px;text-align:center;vertical-align:middle;background:#1e1e27;}
.currency > a{display:block;color:#b5aec4;font-weight:400;height:50px;line-height:50px;font-size:13px;text-transform:uppercase;}
.currency > a > i{margin-left:8px;}
.currency:hover .currency_selection{visibility:visible;opacity:1;top:100%;}
.currency_selection{display:block;position:absolute;right:0;top:120%;margin:0;width:100%;background:#FFFFFF;visibility:hidden;opacity:0;z-index:1;box-shadow:0 0 25px rgba(63, 78, 100, 0.15);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:all 0.3s ease;}
.currency_selection li{padding-left:10px;padding-right:10px;line-height:50px;}
.currency_selection li a{display:block;color:#232530;border-bottom:solid 1px #dddddd;font-size:13px;text-transform:uppercase;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:all 0.3s ease;}
.currency_selection li a:hover{color:#b5aec4;}
.currency_selection li:last-child a{border-bottom:none;}
.language{display:inline-block;position:relative;min-width:50px;border-right:solid 1px #33333b;padding-right:20px;padding-left:20px;text-align:center;vertical-align:middle;background:#1e1e27;}
.language > a{display:block;color:#b5aec4;font-weight:400;height:50px;line-height:50px;font-size:13px;}
.language > a > i{margin-left:8px;}
.language:hover .language_selection{visibility:visible;opacity:1;top:100%;}
.language_selection{display:block;position:absolute;right:0;top:120%;margin:0;width:100%;background:#FFFFFF;visibility:hidden;opacity:0;z-index:1;box-shadow:0 0 25px rgba(63, 78, 100, 0.15);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:all 0.3s ease;}
.language_selection li{padding-left:10px;padding-right:10px;line-height:50px;}
.language_selection li a{display:block;color:#232530;border-bottom:solid 1px #dddddd;font-size:13px;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:all 0.3s ease;}
.language_selection li a:hover{color:#b5aec4;}
.language_selection li:last-child a{border-bottom:none;}
.account{display:inline-block;position:relative;min-width:50px;padding-left:20px;text-align:center;vertical-align:middle;background:#1e1e27;}
.account > a{display:block;color:#b5aec4;font-weight:400;height:50px;line-height:50px;font-size:13px;}
.account > a > i{margin-left:8px;}
.account:hover .account_selection{visibility:visible;opacity:1;top:100%;}
.account_selection{display:block;position:absolute;right:0;top:120%;margin:0;width:100%;background:#FFFFFF;visibility:hidden;opacity:0;z-index:1;box-shadow:0 0 25px rgba(63, 78, 100, 0.15);-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:all 0.3s ease;}
.account_selection li{padding-left:10px;padding-right:10px;line-height:50px;}
.account_selection li a{display:block;color:#232530;border-bottom:solid 1px #dddddd;font-size:14px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.account_selection li a:hover{color:#b5aec4;}
.account_selection li:last-child a{border-bottom:none;}
.account_selection li a i{margin-right:10px;}
.main_nav_container{width:100%;background:#FFFFFF;box-shadow:0 0 16px rgba(0, 0, 0, 0.15);}
.navbar{width:auto;height:100px;float:right;padding-left:0px;padding-right:0px;}
.navbar_menu li{display:inline-block;}
.navbar_menu li a{display:block;color:#1e1e27;font-size:14px;font-weight:500;text-transform:uppercase;padding:20px;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;}
.navbar_menu li a:hover{color:#b5aec4;}
.navbar_user{margin-left:37px;}
.navbar_user li{display:inline-block;text-align:center;}
.navbar_user li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:40px;height:40px;color:#1e1e27;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;}
.navbar_user li a:hover{color:#b5aec4;}
.checkout a{background:#eceff6;border-radius:50%;font-size:1.2em;}
.checkout a:hover{color:#ff6600!important}
.checkout_items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:-9px;left:22px;width:20px;height:20px;border-radius:50%;background:#ff6600;font-size:12px;color:#FFFFFF;}
.hamburger_container{display:none;margin-left:40px;}
.hamburger_container i{font-size:24px;color:#1e1e27;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.hamburger_container:hover i{color:#b5aec4;}
.hamburger_menu{position:fixed;top:0;right:-400px;width:400px;height:100vh;background:rgba(255,255,255,0.95);z-index:10;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.hamburger_menu.active{right:0;}
.fs_menu_overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9;background:rgba(255,255,255,0);pointer-events:none;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.hamburger_close{position:absolute;top:26px;right:10px;padding:10px;z-index:1;}
.hamburger_close i{font-size:24px;color:#1e1e27;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.hamburger_close:hover i{color:#b5aec4;}
.hamburger_menu_content{padding-top:100px;width:100%;height:100%;padding-right:20px;}
.menu_item{display:block;position:relative;border-bottom:solid 1px #b5aec4;vertical-align:middle;}
.menu_item > a{display:block;color:#1e1e27;font-weight:500;height:50px;line-height:50px;font-size:14px;text-transform:uppercase;}
.menu_item > a:hover{color:#b5aec4;}
.menu_item > a > i{margin-left:8px;}
.menu_item.active .menu_selection{display:block;visibility:visible;opacity:1;}
.menu_selection{margin:0;width:100%;max-height:0;overflow:hidden;z-index:1;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.menu_selection li{padding-left:10px;padding-right:10px;line-height:50px;}
.menu_selection li a{display:block;color:#232530;border-bottom:solid 1px #dddddd;font-size:13px;text-transform:uppercase;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:all 0.3s ease;}
.menu_selection li a:hover{color:#b5aec4;}
.menu_selection li:last-child a{border-bottom:none;}
.info_nav li {display: block;padding: 1em 0;border-bottom: solid 1px #ebebeb;}
.info_nav li a {color:#1e1e27;font-weight:500;}
.info_nav li a.active {color:#ff6600;}
.info_nav li a:hover {color:#ff6600 }
.logo_container{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:15px;}
.logo_container a{font-size:24px;color:#1e1e27;font-weight:700;text-transform:uppercase;}
.logo_container a span{color:#fe4c50;}
.main_slider{width:100%;height:700px;background-repeat:no-repeat;background-size:cover;background-position:center center;margin-top:150px;}
.main_slider .slide{background-repeat:no-repeat;background-size:cover;background-position:center center;}
.main_slider_content{width:60%;}
.main_slider_content h6{font-weight:500;text-transform:uppercase;margin-bottom:29px;}
.main_slider_content h1,
.main_slider_content h2{font-size:48px;font-weight:400;line-height:1.2em;}
.main_slider_content h1,
.main_slider_content h2,
.main_slider_content h6{text-shadow:2px 2px 5px #000000;color:#ffffff;}
.main_slider_content h1 strong,
.main_slider_content h2 strong{color:red;}
.main_slider_content p{text-shadow:2px 2px 3px #000000;color:#ffffff;}
.main_slider_content p{font-size:17px;}
.red_button{display:-webkit-inline-box;display:-moz-inline-box;display:-ms-inline-flexbox;display:-webkit-inline-flex;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;width:auto;height:40px;background:#ff6600;border-radius:3px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.red_button:hover{background:#ffc299 !important;}
.red_button a{display:block;color:#111111;text-transform:uppercase;font-size:14px;font-weight:500;text-align:center;line-height:40px;width:100%;}
.shop_now_button{width:140px;margin-top:32px;}
.breadcrumbs{font-size:14px;width:100%;height:60px;border-bottom:solid 1px #ebebeb;margin-bottom:79px;}
.breadcrumbs ul li{display:inline-block;margin-right:17px;}
.breadcrumbs ul li.active a{color:#b9b4c7;}
.breadcrumbs ul li i{margin-right:17px;}
.breadcrumbs ul > li:first-child {margin-right:0;}
.breadcrumbs ul li a{color:#51545f;}
.banner{width:100%;margin-top:30px;}
.banner_item{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;height:265px;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.banner_category{height:50px;background:#FFFFFF;min-width:180px;padding-left:25px;padding-right:25px;}
.banner_category a{display:block;color:#1e1e27;text-transform:uppercase;font-size:22px;font-weight:600;text-align:center;line-height:50px;width:100%;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;}
.banner_category a:hover{color:#b5aec4;}
.banner_category.lighting {background-color:#ff6600;}
.new_arrivals{width:100%;}
.new_arrivals_title{margin-top:74px;}
.new_arrivals_sorting{display:inline-block;border-radius:3px;margin-top:59px;overflow:visible;}
.grid_sorting_button{height:40px;min-width:102px;padding-left:25px;padding-right:25px;cursor:pointer;border:solid 1px #ebebeb;font-size:14px;font-weight:500;text-transform:uppercase;background:#FFFFFF;border-radius:3px;margin:0;float:left;margin-left:-1px;}
.grid_sorting_button:first-child{margin-left:0px;}
.grid_sorting_button:last-child{}
.grid_sorting_button.active:hover{background:#FE7C7F !important;}
.grid_sorting_button.active{color:#FFFFFF;background:#fe4c50;}
.product-grid{width:100%;margin-top:57px;}
.product-item{width:20%;height:380px;cursor:pointer;mix-blend-mode: multiply;}
.product-item::after{display:block;position:absolute;top:0;left:-1px;width:calc(100% + 1px);height:100%;pointer-events:none;content:'';border:solid 2px rgba(235,235,235,0);border-radius:3px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.product-item:hover::after{box-shadow:0 25px 29px rgba(63, 78, 100, 0.15);border:solid 2px rgba(235,235,235,1);z-index:1}
.product{width:100%;height:340px;border-right:solid 1px #e9e9e9;}
.product_image{width:100%;}
.product_image img{width:100%;height:auto;}
.product_info{text-align:center;padding-left:10px;padding-right:10px;}
.product_name{margin-top:27px;}
.product_name a{color:#1e1e27;line-height:20px;}
.product_name:hover a{color:#b5aec4;}
.discount .product_info .product_price{font-size:14px;}
.product_price{font-size:16px;color:#fe4c50;font-weight:600;}
.product_price span{font-size:12px;margin-left:10px;color:#b5aec4;text-decoration:line-through;}
.product_bubble{position:absolute;top:15px;min-width:50px;height:22px;border-radius:3px;text-transform:uppercase;padding:0 0.5em}
.product_bubble span{font-size:12px;font-weight:600;color:#FFFFFF;}
.product_bubble_right::after{content:' ';position:absolute;width:0;height:0;left:6px;right:auto;top:auto;bottom:-6px;border:6px solid;}
.product_bubble_left::after{content:' ';position:absolute;width:0;height:0;left:auto;right:6px;bottom:-6px;border:6px solid;}
.product_bubble_red::after{border-color:transparent transparent transparent #fe4c50;}
.product_bubble_left::after{border-color:#51a042 #51a042 transparent transparent;}
.product_bubble_red{background:#fe4c50;}
.product_bubble_green{background:#51a042;}
.product_bubble_left{left:15px;}
.product_bubble_right{right:15px;}
.add_to_cart_button{width:100%;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.add_to_cart_button a{font-size:12px;font-weight:600;}
.product-item:hover .add_to_cart_button{visibility:visible;opacity:1;}
.favorite{position:absolute;top:15px;right:15px;color:#b9b4c7;width:17px;height:17px;visibility:hidden;opacity:0;}
.favorite_left{left:15px;}
.favorite.active{visibility:visible;opacity:1;}
.product-item:hover .favorite{visibility:visible;opacity:1;}
.favorite.active::after{font-family:'FontAwesome';content:'\f004';color:#fe4c50;display:swap;}
.favorite::after{font-family:'FontAwesome';content:'\f08a';display:swap;}
.favorite:hover::after{color:#fe4c50;}
.deal_ofthe_week{width:100%;margin-top:41px;background:#f2f2f2;}
.deal_ofthe_week_img{height:540px;}
.deal_ofthe_week_img img{height:100%;}
.deal_ofthe_week_content{height:100%;}
.section_title{display:inline-block;text-align:center;}
.section_title h2{display:inline-block;}
.section_title::after{display:block;position:absolute;top:calc(100% + 13px);left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:60px;height:5px;background:#ff6600;content:'';}
.timer{margin-top:66px;}
.timer li{display:inline-block;width:120px;height:120px;border-radius:50%;background:#FFFFFF;margin-right:10px;}
.timer li:last-child{margin-right:0px;}
.timer_num{font-size:48px;font-weight:600;color:#fe4c50;margin-top:10px;}
.timer_unit{margin-top:12px;font-size:16px;font-weight:500;color:#51545f;}
.deal_ofthe_week_button{width:140px;background:#1e1e27;margin-top:52px;}
.deal_ofthe_week_button:hover{background:#2b2b34 !important;}
.product_slider_container{width:100%;height:340px;margin-top:73px;mix-blend-mode: multiply;}
.product_slider_container::after{display:block;position:absolute;top:0;right:0;width:1px;height:100%;background:#FFFFFF;content:'';z-index:1;}
.product_slider{overflow:visible !important;}
.product_slider_item .product-item{height:340px;}
.product_slider_item{width:20%;}
.product_slider_item .product-item{width:100% !important;}
.product_slider_nav{position:absolute;width:30px;height:70px;background:#d3d3d6;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:2;cursor:pointer;visibility:hidden;opacity:0;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.product_slider_container:hover .product_slider_nav{visibility:visible;opacity:1;}
.product_slider_nav i{color:#FFFFFF;font-size:12px;}
.product_slider_nav_left{top:50%;left:0;}
.product_slider_nav_right{top:50%;right:0;}
.benefit{margin-top:74px;}
.benefit_row{padding-left:15px;padding-right:15px;}
.benefit_col{padding-left:0px;padding-right:0px;}
.benefit_item{height:100px;background:#f3f3f3;border-right:solid 1px #FFFFFF;padding-left:25px;}
.benefit_col:last-child .benefit_item{border-right:none;}
.benefit_icon i{font-size:30px;color:#ff6600;}
.benefit_content{padding-left:22px;}
.benefit_content h6{text-transform:uppercase;line-height:18px;font-weight:500;margin-bottom:0px;}
.benefit_content p{font-size:12px;line-height:18px;margin-bottom:0px;color:#51545f;}
.blogs{margin-top:72px;}
.blogs_container{margin-top:53px;}
.blog_item{height:255px;width:100%;}
.blog_item_col{margin-bottom:30px;}
.blog_background{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.blog_content{position:absolute;top:30px;left:30px;width:calc(100% - 60px);height:calc(100% - 60px);background:rgba(255,255,255,0.9);padding-left:10px;padding-right:10px;visibility:hidden;opacity:0;transform-origin:center center;-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
.blog_item:hover .blog_content{visibility:visible;opacity:1;transform:scale(1);}
.blog_title{font-weight:500;line-height:1.25;margin-bottom:0px;}
.blog_meta{font-size:12px;line-height:30px;font-weight:400;text-transform:uppercase;color:#51545f;margin-bottom:0px;margin-top:3px;letter-spacing:1px;}
.blog_more{font-size:14px;line-height:16px;font-weight:500;color:#fe4c50;border-bottom:solid 1px #fe4c50;margin-top:12px;}
.blog_more:hover{color:#FE7C7F;}
.newsletter{width:100%;background:#f2f2f2;margin-top:81px;}
.newsletter_text{height:120px;}
.newsletter_text h4{margin-bottom:0px;line-height:24px;}
.newsletter_text p{margin-bottom:0px;line-height:1.7;color:#51545f;}
.newsletter_form{height:120px;}
#newsletter_email{width:300px;height:46px;background:#FFFFFF;border:none;padding-left:20px;}
#newsletter_email:focus{border:solid 1px #7f7f7f !important;box-shadow:none !important;}
:focus{outline:none !important;}
#newsletter_email::-webkit-input-placeholder{font-size:14px !important;font-weight:400;color:#b9b4c7 !important;}
#newsletter_email:-moz-placeholder{font-size:14px !important;font-weight:400;color:#b9b4c7 !important;}
#newsletter_email::-moz-placeholder{font-size:14px !important;font-weight:400;color:#b9b4c7 !important;}
#newsletter_email:-ms-input-placeholder{font-size:14px !important;font-weight:400;color:#b9b4c7 !important;}
#newsletter_email::input-placeholder{font-size:14px !important;font-weight:400;color:#b9b4c7 !important;}
.newsletter_submit_btn{width:160px;height:46px;border:none;background:#fe4c50;color:#FFFFFF;font-size:14px;font-weight:500;text-transform:uppercase;cursor:pointer;}
.newsletter_submit_btn:hover{background:#FE7C7F;}
.footer_nav_container{height:130px;}
.cr{margin-right:48px;}
.footer_nav li{display:inline-block;margin-right:38px;}
.footer_nav li:last-child{margin-right:0px;}
.footer_nav li a, .cr{font-size:14px;color:#51545f;line-height:30px;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;}
/* .footer_nav li a:hover, .cr a, .cr i{} */
.footer_social{height:130px;}
.footer_social ul li{display:inline-block;margin-right:10px;}
.footer_social ul li:last-child{margin-right:0px;}
.footer_social ul li a{color:#51545f;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;padding:10px;}
.footer_social ul li:last-child a{padding-right:0px;}
.footer_social ul li a:hover{color:#ff6600;}
.grow-on-hover{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;}
.grow-on-hover:hover,.grow-on-hover:focus,.grow-on-hover:active{-webkit-transform:scale(1.1);transform:scale(1.1);}
.bounce-in-on-hover{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0, 0, 0, 0);-webkit-transition-duration:0.5s;transition-duration:0.5s;}
.bounce-in-on-hover:hover,.bounce-in-on-hover:focus,.bounce-in-on-hover:active{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);}
@media only screen and (max-width:1600px){}
@media only screen and (max-width:1540px){}
@media only screen and (max-width:1380px){}
@media only screen and (max-width:1280px){}
@media only screen and (max-width:1199px){.main_slider{min-height:475px;height:calc(100vw/1.714);}
.main_slider_content{width:80%;}
.banner_item{height:220px;}
.product-item{height:360px;}
.product{height:320px;}
.timer li{width:90px;height:90px;}
.timer_num{font-size:36px;font-weight:500;}
.timer_unit{margin-top:5px;}
.blog_title{font-size:20px;}
}
@media only screen and (max-width:1024px){}
@media only screen and (max-width:991px){
h1{font-size:48px;}
h2{font-size:36px;}
.product_section_container{margin-top:100px;}
.main_slider_content h6{margin-bottom:23px;}
.shop_now_button{margin-top:26px;}
.grid-item{width:25%;}
.top_nav{display:none;}
.navbar_menu{display:none;}
.hamburger_container{display:block;}
.main_slider{margin-top:100px;}
.main_slider_content{width:100%;padding-right:15px;}
.banner_item{height:160px;}
.banner_category{min-width:160px;height:40px;}
.banner_category a{font-size:16px;line-height:40px;}
.product-item{width:25%;}
.deal_ofthe_week_col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;left:0;width:100%;height:100%;}
.deal_ofthe_week_content{position:relative;top:auto;left:auto;height:auto;}
.deal_ofthe_week_img{text-align:center;}
.timer li{width:70px;height:70px;}
.timer_num{font-size:28px;}
.timer_unit{margin-top:1px;font-size:14px;}
.benefit_col{margin-bottom:30px;}
.benefit_col:last-child{margin-bottom:0px;}
/* .blog_item_col{margin-bottom:30px;} */
.blog_item_col:last-child{margin-bottom:0px;}
.blog_item{height:440px;}
.blog_title{font-size:24px;}
.newsletter_text{height:auto;margin-top:30px;}
.newsletter_text p{margin-top:5px;}
.newsletter_form{height:auto;margin-top:30px;margin-bottom:40px;}
.footer_nav_container{height:auto;margin-top:65px;}
.footer_social{height:auto;margin-top:20px;margin-bottom:65px;}
}
@media only screen and (max-width:959px){}
@media only screen and (max-width:880px){}
@media only screen and (max-width:768px){}
@media only screen and (max-width:767px){h1{font-size:36px;}
h2{font-size:24px;}
h6{font-size:12px;}
.main_slider_content h6{margin-bottom:20px;}
.shop_now_button{margin-top:23px;}
.red_button a{font-size:12px;}
.banner_item{margin-bottom:30px;height:210px;}
.new_arrivals_title{margin-top:44px;}
.product-item{width:33.333333333333%;height:345px;}
.product{height:305px;}
.grid_sorting_button{font-size:13px;padding-left:20px;padding-right:20px;min-width:80px;}
.product_slider_container{height:auto;}
.product_slider_item .product-item{height:380px;}
.benefit_col{margin-bottom:15px;}
.blog_item{height:372px;}
.newsletter_form{margin-bottom:40px;}
.newsletter_submit_btn{margin-top:15px;}
}
@media only screen and (max-width:575px){.hamburger_menu{right:-100%;width:100%;}
.product-item{width:50%;height:420px;}
.product{height:380px;}
.blog_item{height:calc((100vw - 30px)/1.37);}
.cr{display:block;margin-right:0px;margin-bottom:30px;font-size:13px;}
.footer_nav{margin-bottom:20px;}
.footer_nav li{display:block;margin-right:0px;}
.footer_nav li a{font-size:13px;}
}
@media only screen and (max-width:539px){}
@media only screen and (max-width:480px){}
@media only screen and (max-width:479px){.logo_container a{font-size:12px;}
.hamburger_container{margin-left:25px;}
.hamburger_container i{font-size:16px;}
.hamburger_close{top:14px;right:4px;}
.hamburger_close i{font-size:20px;}
.hamburger_menu_content{padding-right:15px;padding-top:70px;}
.menu_item{border-bottom-color:rgba(181, 174, 196, 0.5);}
.menu_item > a{font-size:12px;line-height:35px;height:35px;}
.menu_selection li a{font-size:12px;line-height:35px;height:35px;}
.navbar{height:70px;}
.navbar_user li a{width:30px;height:30px;font-size:12px;}
.checkout_items{width:15px;height:15px;font-size:10px;}
.main_slider{height:calc(100vh - 70px);min-height:auto;margin-top:70px;}
.main_slider_content h6{margin-bottom:15px;}
.main_slider_content h1,
.main_slider_content h2{font-size:24px;}
.shop_now_button{margin-top:15px;width:100px;height:35px;}
.red_button a{font-size:10px;}
.banner_item{height:calc((100vw - 30px)/2.6);}
.grid_sorting_button{font-size:12px;padding-left:10px;padding-right:10px;min-width:60px;height:35px;}
.product-item{width:100%;height:auto;}
.product{height:auto;}
.product_name a{font-size:12px;}
.add_to_cart_button{margin-top:20px;}
.deal_ofthe_week_img{height:400px;}
.timer{margin-top:42px;}
.timer li{width:50px;height:50px;}
.section_title::after{top:calc(100% + 8px);height:3px;}
.timer_num{margin-top:4px;font-size:16px;}
.timer_unit{margin-top:-9px;font-size:10px;}
.deal_ofthe_week_button{margin-top:36px;}
.product_slider_item .product-item{width:100%;height:auto;}
.product_slider_item .product-item:hover::after{box-shadow:none;}
.product_slider_item .product-item .product{height:auto;}
.product_slider_item .product-item .product_info{padding-bottom:30px;}
.blog_title{font-size:16px;}
.blog_meta{font-size:10px;}
.blog_more{font-size:12px;margin-top:5px;}
.newsletter_form{margin-top:22px;}
.newsletter_text h4{font-size:20px;}
.newsletter_text p{font-size:13px;margin-top:5px;}
.newsletter_submit_btn{font-size:12px;}
#newsletter_email{height:40px;width:100%;padding-left:15px;}
.newsletter_submit_btn{height:36px;width:130px;}
#newsletter_email::-webkit-input-placeholder{font-size:12px !important;padding-left:0px;}
#newsletter_email:-moz-placeholder{font-size:12px !important;padding-left:0px;}
#newsletter_email::-moz-placeholder{font-size:12px !important;padding-left:0px;}
#newsletter_email:-ms-input-placeholder{font-size:12px !important;padding-left:0px;}
#newsletter_email::input-placeholder{font-size:12px !important;padding-left:0px;}
.footer_nav_container{margin-top:35px;}
.cr{margin-bottom:20px;}
.footer_nav{margin-bottom:20px;}
.footer_social{margin-top:5px;margin-bottom:30px;}
}
@media only screen and (max-width:400px){}
