@charset "utf-8";*{margin:0;padding:0;}
body{font-family:'Poppins', sans-serif;font-size:14px;line-height:23px;font-weight:400;background:#FFFFFF;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;}
a{color:#3e3e3e;}
a:hover{color:#fe5013;}
p{-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:72px;}
h2{font-size:40px;}
h3{font-size:28px;}
h4{font-size:24px;}
h5{font-size:16px;}
h6{font-size:14px;}
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;}
h1::selection,
h2::selection,
h3::selection,
h4::selection,
h5::selection,
h6::selection{}
::-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;}
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;}
.header{position:fixed;top:0;left:0;width:100%;background:#FFFFFF;z-index:10;}
.top_nav{width:100%;height:50px;background:#333;}
.top_nav_left{height:50px;line-height:50px;font-size:13px;color:#fff;}
.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;}
.language > a{display:block;color:#fff;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;}
.account > a{display:block;color:#fff;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:180px;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:13px;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%;}
.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:#fe4c50;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;}
.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_content{width:60%;}
.main_slider_content h6{font-weight:500;text-transform:uppercase;margin-bottom:29px;}
.main_slider_content h1{font-weight:400;line-height:1;}
.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:#fe4c50;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:#FE7C7F !important;}
.red_button a{display:block;color:#FFFFFF;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;}
.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;}
.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;}
.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);}
.product{width:100%;height:340px;border-right:solid 1px #e9e9e9;}
.product_image{width:100%;}
.product_image img{width:100%;}
.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;width:50px;height:22px;border-radius:3px;text-transform:uppercase;}
.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%;visibility:hidden;opacity:0;-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;}
.favorite::after{font-family:'FontAwesome';content:'\f08a';}
.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:#fe4c50;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;}
.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:#fe4c50;}
.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_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:45px;}
.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{color:#fe4c50;}
.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:#fe4c50;}