@charset "utf-8";*{margin:0;padding:0;}
body{font-family:'Poppins', sans-serif;font-size:16px;line-height:23px;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:#51545f;-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:36px;}
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{font-family:'Poppins', sans-serif;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;}
.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;}
.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%;}
.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 i{margin-right:5px;}
.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;}
.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:#FFFFFF;text-transform:uppercase;font-size:12px;font-weight:500;text-align:center;line-height:40px;width:100%;}
.shop_now_button{width:140px;margin-top:32px;}
.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:'';}
.breadcrumbs{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 a{color:#51545f;}
.single_product_container{margin-top:150px;padding-bottom:80px;border-bottom:solid 1px #ebebeb;}
.single_product_thumbnails{height:527px; mix-blend-mode: multiply;}
.single_product_thumbnails ul li{position:relative;height:auto;margin-bottom:15px;cursor:pointer;}
.single_product_thumbnails ul li::after{display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgb(255, 102, 0);content:'';visibility:hidden;}
.single_product_thumbnails ul li.active::after,
.single_product_thumbnails ul li:hover::after{visibility:visible;}
.single_product_thumbnails ul li:hover::after{box-shadow:0 0 3px 2px rgba(255,148,77,0.5);}
.single_product_thumbnails ul li img{width:100%;}
/* .image_col{padding-right:30px;} */
.single_product_image{width:100%;mix-blend-mode: multiply;}
/* .single_product_image_background{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;} */
.product_details{width:100%;}
.product_details_title{font-weight:500px;line-height:30px;}
.product_details_title p{margin-top:12px;}
.free_delivery{background:#f5f5f5;margin-top:53px;}
.free_delivery i{display:inline-block;}
.free_delivery span:last-child{display:inline-block;height:40px;line-height:40px;text-transform:uppercase;}
.free_delivery span:first-child{display:inline-block;margin-right:19px;font-size:16px;-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-ms-transform:translateY(-1px);-o-transform:translateY(-1px);transform:translateY(-1px);}
.original_price{font-weight:500;color:#b9b4c7;text-decoration:line-through;line-height:30px;margin-top:21px;}
.product_price{display:inline-block;font-size:24px;color:#fe4c50;font-weight:500;line-height:30px;margin-top:2px;}
.star_rating{display:inline-block;margin-left:33px;}
.star_rating li{display:inline-block;margin-right:-2px;cursor:pointer;}
.star_rating li i{color:#fac451;}
.product_color{margin-top:27px;}
.product_color ul{display:inline-block;margin-left:26px;}
.product_color ul li{display:inline-block;width:12px;height:12px;border-radius:50%;margin-right:29px;cursor:pointer;}
.quantity{width:100%;height:40px;margin-top:23px;}
.quantity_selector{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:132px;height:100%;border:solid 1px #e5e5e5;margin-left:29px;}
.quantity_selector span{font-weight:500;color:#232530;}
.plus,
.minus{padding-left:14px;padding-right:14px;cursor:pointer;}
.plus:hover,
.minus:hover{color:#b5aec4;}
.add_to_cart_button{width:160px;margin-left:19px;font-size:12px !important;}
.product_favorite{width:40px;height:100%;margin-left:22px;border:solid 1px #e5e5e5;border-radius:2px;cursor:pointer;}
.product_favorite:hover::after{color:#fe4c50;}
.product_favorite::after{font-family:'FontAwesome';content:'\f08a';font-size:14px;}
.product_favorite.active::after{content:'\f004';color:#fe4c50;}
.tabs_section_container{width:100%;padding-bottom:80px;border-bottom:solid 1px #ebebeb;}
.tabs_container{margin-top:66px;margin-bottom:66px;}
.tabs{}
.tab{margin-right:50px;cursor:pointer;}
.tab:last-child{margin-right:0px;}
.tab span{height:40px;line-height:40px;font-size:16px;font-weight:500;color:#1e1e27;}
.tab:hover span{color:#b5aec4;}
.tab.active span{color:#ff6600;border-bottom:solid 1px #ff6600;}
.tab_container{width:100%;display:none;}
.tab_container.active{display:block;}
.desc_col{}
.tab_title{margin-bottom:98px;}
.tab_title h4{display:inline-block;color:#fe4c50;border-bottom:solid 1px #fe4c50;}
.tab_text_block{margin-bottom:133px;}
.tab_text_block p{font-weight:400;margin-top:10px;}
.tab_image{width:100%;margin-bottom:131px;}
.tab_image img{width:100%;mix-blend-mode: multiply;}
.desc_last{margin-bottom:0px;}
.additional_info_col p span{margin-left:22px;}
.additional_info_title{margin-bottom:48px;}
.reviews_title{margin-bottom:58px;}
.user_review_container{width:100%;margin-bottom:37px;}
.reviews_col{padding-right:30px;}
.user_pic{width:70px;height:70px;background:#ebebeb;border-radius:50%;}
.user_rating .star_rating{margin-left:5px;margin-top:13px;}
.user_rating .star_rating li{margin-right:-3px;}
.user_rating .star_rating li i{font-size:12px;}
.review{padding-left:30px;}
.review img {max-width:100%; border-radius: 5px; margin-bottom: 5px}
.review_date{color:#fe4c50;margin-top:-4px;}
.user_name{font-size:16px;font-weight:500;margin-bottom:18px;}
.review p{font-weight:400;}
/* .add_review{margin-top:94px;} */
#review_form > div{margin-bottom:40px;}
#review_form div:nth-child(2) h1{display:inline-block;}
#review_form div:nth-child(2){margin-bottom:20px;}
#review_form > div:last-child{margin-bottom:0px;}
.add_review h1{font-size:18px;font-weight:500;}
.form_input{display:block;width:100%;height:50px;border:solid 1px #e5e5e5;padding-left:20px;}
.input_name{margin-bottom:19px;margin-top:31px;}
.input_review{display:block;width:100%;border:solid 1px #e5e5e5;margin-top:23px;padding-left:20px;padding-top:13px;}
.user_star_rating{display:inline-block;margin-left:18px;}
.user_star_rating li{display:inline-block;margin-right:-3px;cursor:pointer;}
.user_star_rating li i{color:#f5c136;font-size:18px;}
.review_submit_btn{width:170px;border:none;color:#FFFFFF;text-transform:uppercase;font-size:14px;font-weight:500;cursor:pointer;}
.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;}
::-webkit-input-placeholder{font-size:14px !important;font-weight:400;color:#b9b4c7 !important;}
:-moz-placeholder{font-size:14px !important;font-weight:400;color:#b9b4c7 !important;}
::-moz-placeholder{font-size:14px !important;font-weight:400;color:#b9b4c7 !important;}
:-ms-input-placeholder{font-size:14px !important;font-weight:400;color:#b9b4c7 !important;}
::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:#ff6600;}
.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;}
.tooltip{color:#ff6600;border-bottom:1px dashed #ff6600;position:relative}
.tooltip:after,.tooltip:before{position:absolute;visibility:hidden;opacity:0;filter:alpha(opacity=0);left:100%}
.tooltip:before{background-color:#fff;border:1px solid #ff6600;content:attr(data-content);bottom:25px;margin-left:-110px;width:200px;font-size:.9em;padding:10px 15px 10px 20px;overflow:auto;;-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;}
.tooltip:after{border-bottom:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #444;bottom:14px;content:"";left:100%;margin-left:-20px}
.tooltip:hover:after,.tooltip:hover:before{visibility:visible;opacity:1;filter:alpha(opacity=100)}
.tooltip:hover:before{color:#444;line-height:normal;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px rgba(0,0,0,.3);-ms-box-shadow:0 0 10px rgba(0,0,0,.3);-o-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}
table.techspec{overflow-x:scroll; width: 100%}
table.techspec th,
table.techspec td{padding:0.5em;}
table.techspec tr{border-bottom:1px solid lightgrey;}
table.techspec .section{background-color:lightgrey;}
@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){
/* .single_product_thumbnails ul li{height:110px;} */
.single_product_image{height:436px;}
}
@media only screen and (max-width:1024px){}
@media only screen and (max-width:991px){h1{font-size:48px;}
h2{font-size:36px;}
.top_nav{display:none;}
.navbar_menu{display:none;}
.hamburger_container{display:block;}
.single_product_container{margin-top:100px;}
.main_content{float:none;width:100%;padding-left:0px;}
.image_col{padding-right:15px;}
.single_product_image{margin-bottom:15px;height:785px;}
.single_product_thumbnails{height:auto;}
.single_product_thumbnails ul li{display:inline-block;width:110px;margin-bottom:0px;margin-right:10px;}
.single_product_thumbnails ul li img{height:100%;}
.product_details{margin-top:71px;}
.reviews_col{padding-right:15px;}
.benefit_col{margin-bottom:30px;}
.benefit_col:last-child{margin-bottom:0px;}
.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;}
.red_button a{font-size:12px;}
.tab_title{margin-bottom:78px;}
.tab_text_block{margin-bottom:113px;}
.tab_image{margin-bottom:111px;}
.single_product_image{height:576px;}
.benefit_col{margin-bottom:15px;}
.newsletter_form{margin-bottom:40px;}
.newsletter_submit_btn{margin-top:15px;}
.desc_last{margin-bottom:0px;}
}
@media only screen and (max-width:575px){p{font-size:13px;}
.hamburger_menu{right:-100%;width:100%;}
.single_product_image{height:calc((100vw - 30px)/0.86);}
.single_product_thumbnails ul li{width:80px;height:80px;}
.single_product_thumbnails ul li img{height:auto;width:100%;}
.breadcrumbs ul li{margin-right:10px;}
.breadcrumbs ul li a{font-size:13px;}
.breadcrumbs ul li i{margin-right:12px;}
.quantity{height:auto;}
.quantity_selector{height:40px;margin-left:0px;margin-top:15px;}
.add_to_cart_button{margin-left:0px;margin-top:15px;}
.product_favorite{margin-left:0px;margin-top:15px;height:40px;}
.tab{margin-right:30px;}
.tab span{font-size:14px;}
.tab_title h4{font-size:20px;}
.review{padding-left:0px;}
.review_date{margin-top:15px;}
.add_review{margin-top:44px;}
.user_rating .star_rating{margin-left:0px;margin-top:7px;}
.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;}
.add_to_cart_button{margin-top:20px;}
.section_title::after{top:calc(100% + 8px);height:3px;}
.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;}
#newsletter_email:-moz-placeholder{font-size:12px !important;}
#newsletter_email::-moz-placeholder{font-size:12px !important;}
#newsletter_email:-ms-input-placeholder{font-size:12px !important;}
#newsletter_email::input-placeholder{font-size:12px !important;}
.review_submit_btn,
.add_to_cart_button{font-size:12px;width:130px;height:36px;}
.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){}
.accordion{color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:0.4s;}
.accordion:after{font-family:FontAwesome;content:"\f067";color:#777;font-weight:bold;float:right;margin-left:5px;}
.acc_active:after{font-family:FontAwesome;content:"\f068";color:#fe4c50;}
.panel{padding:0 18px;background-color:white;max-height:0;overflow:hidden;transition:max-height 0.3s ease-out;border-bottom:1px solid #cccccc;}
.linked-product-toggle{color:#333;text-decoration:none;cursor:pointer;}
.linked-product-toggle:hover{color:#FF6347;background:#fde0db;}
.linked-product-toggle .toggle-text{border-bottom:1px solid #fde0db;}
.linked-product-toggle:hover .toggle-text{border-bottom:none;}
.linked-product-toggle .toggle-icon{font-size:1em;margin-left:5px;}
.linked-product-info{background-color:#f9f9f9;border:1px solid #e0e0e0;border-radius:4px;padding:10px;margin:8px 0;}
.linked-product-content{display:flex;align-items:flex-start;gap:12px;}
.linked-product-thumb{width:80px;height:auto;border-radius:4px;flex-shrink:0;border:solid 1px rgb(255,102,0);}
.linked-product-text{flex:1;}
.linked-product-text strong{display:block;margin-bottom:5px;color:#333;}
.linked-product-text p{margin:0;font-size:0.9em;color:#666;line-height:1.4;}
