*,body,button,input,textarea,select,table,td,th{margin:0;padding:0;line-height:inherit;font-family:inherit;font-size:100%}
html,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
img{max-width:100%;height:auto;line-height:0;font-size:0;-ms-interpolation-mode:bicubic}
img,a img{border:0}
a{text-decoration:none}
ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
a,button,input[type=submit],input[type=reset]{cursor:pointer}
.clearfix:before,.clearfix:after,.s_wrap:after,.s_wrap:before,.s_item:before,.s_item:after{content:"";display:table}
.clearfix:after,.s_wrap:after,.s_item:after{clear:both}
.clearfix,.s_wrap,.s_item{zoom:1}
body{font:14px/22px -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
h1,h2{margin:0 0 20px 0;font-weight:normal;font-style:normal}
h1{line-height:40px;font-size:32px}
.s_page_common_home h1{line-height:16px}
h2{padding-top:5px;padding-bottom:5px;line-height:30px;font-size:22px}
h3{font-size:18px;font-weight:normal;font-style:normal;padding-top:5px;padding-bottom:5px;}
h4{font-size:14px;font-weight:bold;font-style:normal}
h5{font-size:12px;font-weight:bold;font-style:normal}
a{color:#333;text-decoration:none}
a:hover{color:#f12b63}
dt{font-weight:bold}
dd{margin-bottom:10px}
blockquote,p,ul,ol,dl,address,blockquote,table,hr{margin-bottom:20px}
table img{display:block;margin-left:auto;margin-right:auto}
p img{display:inline}
p:empty{margin:0;padding:0}
*::-moz-selection,*::-webkit-selection,::selection{color:#fff}
.mfp-bg{opacity:.6!important}
.white-iframe-popup{position:relative;background:#FFF;padding:20px;width:auto;max-width:660px;margin:20px auto}
.s_2col_wrap{padding-left:20px}
.s_3col_wrap{padding-left:40px}
.s_4col_wrap{padding-left:60px}
.s_5col_wrap{padding-left:80px}
.s_2col_wrap>.s_col:nth-of-type(2n+1){position:relative;margin-left:-20px}
.s_2col_wrap>.s_col:first-child{position:relative;margin-left:-20px}
.s_3col_wrap>.s_col:nth-of-type(3n+1){position:relative;margin-left:-40px}
.s_3col_wrap>.s_col:first-child{position:relative;margin-left:-40px}
.s_4col_wrap>.s_col:nth-of-type(4n+1){position:relative;margin-left:-60px}
.s_4col_wrap>.s_col:first-child{position:relative;margin-left:-60px}
.s_5col_wrap>.s_col:nth-of-type(5n+1){position:relative;margin-left:-80px}
.s_5col_wrap>.s_col:nth-of-type(5n+1){position:relative;margin-left:-80px}
.s_col{float:left;margin-left:20px}
.s_1_1{width:100%}
.s_1_2{width:50%}
.s_1_3{width:33.33333%}
.s_2_3{width:66.66666%}
.s_1_4{width:25%}
.s_3_4{width:75%}
.s_1_5{width:20%}
.s_2_5{width:40%}
.s_3_5{width:60%}
.s_4_5{width:80%}
.s_1_6{width:16.656%}
.s_5_6{width:83.33%}
.s_1_8{width:12.5%}
.s_3_8{width:37.5%}
.s_5_8{width:62.5%}
.s_7_8{width:87.5%}
.s_1_12{width:8.3333%}
.s_5_12{width:41.6666%}
.s_7_12{width:58.3333%}
.s_11_12{width:91.6666%}
.s_1_24{width:4.1666%}
.s_5_24{width:20.8333%}
.s_7_24{width:29.1666%}
.s_11_24{width:45.8333%}
.s_13_24{width:54.1666%}
.s_17_24{width:70.8333%}
.s_19_24{width:79.1666%}
.s_23_24{width:95.8333%}
.s_wrap{clear:both;margin-left:auto;margin-right:auto;width:960px}
.s_col_1,.s_col_2,.s_col_3,.s_col_4,.s_col_5,.s_col_6,.s_col_7,.s_col_8,.s_col_9,.s_col_10,.s_col_11,.s_col_12,.s_main_col,.s_side_col{display:inline;float:left;margin-left:10px;margin-right:10px}
.s_col_1{width:60px}
.s_col_2{width:140px}
.s_col_3{width:220px}
.s_col_4{width:300px}
.s_col_5{width:380px}
.s_col_6{width:460px}
.s_col_7{width:540px}
.s_col_8{width:620px}
.s_col_9{width:700px}
.s_col_10{width:780px}
.s_col_11{width:860px}
.s_col_12{width:940px}
.alpha{margin-left:0}
.omega{margin-right:0}
.s_h_10{height:10px!important}
.s_h_20{height:20px!important}
.s_h_30{height:30px!important}
.s_h_40{height:40px!important}
.s_h_50{height:50px!important}
.s_h_100{height:100px!important}
.s_h_150{height:150px!important}
.s_h_170{height:170px!important}
.s_h_200{height:200px!important}
.s_h_270{height:270px!important}
.s_small{font-size:10px}
.inline{display:inline!important}
a img.inline{vertical-align:middle}
.align_left{text-align:left!important}
.align_right{text-align:right!important}
.align_center{text-align:center!important}
.valign_top{vertical-align:top!important}
.valign_middle{vertical-align:middle!important}
.uppercase{text-transform:uppercase!important}
.left{float:left!important}
.clear{clear:both!important}
.right{float:right!important}
.nofloat{float:none!important}
.block{display:block!important}
.none,.ui-tabs-hide,.s_hidden{display:none!important}
.hidden_vis{visibility:hidden!important}
.hide-on-desktop{display:none}
.border_eee{border-bottom:1px solid #eee}
.border_ddd{border-bottom:1px solid #ddd}
.border_ccc{border-bottom:1px solid #ccc}
.s_f_bold{font-weight:bold}
.s_f_normal{font-weight:normal}
.s_f_9{font-size:9px}
.s_f_10{font-size:10px}
.s_f_11{font-size:11px}
.s_f_12{font-size:12px}
.s_f_13{font-size:13px}
.s_f_14{font-size:14px}
.s_f_16{font-size:16px}
.s_f_18{font-size:18px}
.s_f_20{font-size:20px}
.s_f_22{font-size:22px}
.s_f_24{font-size:24px}
.s_f_26{font-size:26px}
.s_f_28{font-size:28px}
.s_f_30{font-size:30px}
.s_f_32{font-size:32px}
.s_mb_0{margin-bottom:0!important}
.s_mb_5{margin-bottom:5px!important}
.s_mb_10{margin-bottom:10px!important}
.s_mb_15{margin-bottom:15px!important}
.s_mb_20{margin-bottom:20px!important}
.s_mb_25{margin-bottom:25px!important}
.s_mb_30{margin-bottom:30px!important}
.s_ml_0{margin-left:0!important}
.s_ml_10{margin-left:10px!important}
.s_ml_15{margin-left:15px!important}
.s_ml_20{margin-left:20px!important}
.s_ml_25{margin-left:25px!important}
.s_ml_30{margin-left:30px!important}
.s_sep{margin-bottom:20px!important}
.away{top:150px!important}
.border_eee.s_sep,.border_ddd.s_sep,.border_ccc.s_sep{margin-bottom:19px!important}
.border_eee.s_mb_20,.border_ddd.s_mb_20,.border_ccc.s_mb_20{margin-bottom:19px!important}
.border_eee.s_mb_30,.border_ddd.s_mb_30,.border_ccc.s_mb_30{margin-bottom:29px!important}
.s_pt_5{padding-top:5px!important}
.s_pt_10{padding-top:10px!important}
.s_p_0{padding:0!important}
.s_p_5_0{padding:5px 0!important}
.s_p_5_10{padding:5px 10px!important}
.s_p_5_15{padding:5px 15px}
.s_p_5_20{padding:5px 20px}
.s_p_10_15{padding:10px 15px}
.s_p_10_20{padding:10px 20px}
.s_p_10_5{padding:10px 5px}
.s_p_10_0{padding:10px 0!important}
.s_p_15_0{padding:15px 0}
.s_p_15_5{padding:15px 5px}
.s_p_15_10{padding:15px 10px}
.s_p_15_20{padding:15px 20px}
.s_p_20_0{padding:20px 0}
.s_p_20_10{padding:20px 10px}
.s_p_20_15{padding:20px 15px}
span.clear{visibility:visible;display:block;height:0;line-height:0;font-size:0}
.s_title_1 span{display:inline-block;border-bottom:1px solid #ddd}
h2.s_title_1{padding-bottom:0}
h2.s_title_1 span, h5.s_title_1 span{padding-bottom:4px;text-indent:-1px}
h5.s_title_1{font-weight:normal;line-height:30px;font-size:22px;padding-top:5px;padding-bottom:0;margin: 0 0 20px 0}
.s_999{color:#999}
.s_666{color:#666}
.s_333{color:#333}
.s_red{color:red}
.s_eee_bgr{background-color:#eee}
.s_ddd_bgr{background-color:#ddd}
.s_ccc_bgr{background-color:#ccc}
.s_bbb_bgr{background-color:#bbb}
.s_h_80{height:80px}
.s_h_90{height:90px}
.s_h_100{height:100px}
.s_h_150{height:150px}
.s_nav>ul>li,.s_nav>ul>li>a{z-index:15;display:block;float:left}
.s_nav .s_submenu{z-index:10;position:absolute;display:none;top:100%;left:0}
.s_nav li .s_submenu ul ul{z-index:20;position:absolute;top:0;left:96%}
.s_nav li:hover,.s_nav li:hover>a{position:relative}
.s_nav li:hover .s_submenu,#cart_menu:hover .s_submenu{display:block}
.s_nav.s_size_1>ul>li,.s_nav.s_size_1>ul>li>a{height:20px;line-height:20px}
.s_nav.s_size_2>ul>li,.s_nav.s_size_2>ul>li>a{height:30px;line-height:30px}
.s_list_1 li{position:relative;padding-left:15px}
.s_list_1 li:before{content:'';position:absolute;top:0;display:block;width:15px;height:20px;left:0;background-image:url(../images/bullet_1.png);background-position:0 -2px;background-repeat:no-repeat}
.s_icon_10,.s_icon_16,.s_icon_24,.s_icon_32{position:relative;background-repeat:no-repeat;background-position:center left}
.s_icon_10{padding-left:15px!important}
.s_icon_16{padding-left:25px!important}
.s_icon_24{padding-left:32px!important}
.s_icon_32{padding-left:42px!important}
.s_icon_10 .s_icon,.s_icon_16 .s_icon,.s_icon_24 .s_icon,.s_icon_32 .s_icon{position:absolute;left:0;top:50%;display:block;background-repeat:no-repeat;background-position:center}
.s_icon_10 .s_icon{width:10px;height:10px;margin-top:-5px}
.s_icon_16 .s_icon{width:16px;height:16px;margin-top:-8px}
.s_icon_24 .s_icon{width:24px;height:24px;margin-top:-12px}
.s_icon_32 .s_icon{width:32px;height:32px;margin-top:-16px}
.s_add_10{background-image:url(../images/sprite.png?v=5);background-position:-11px -498px!important}
.s_notify .noty_message h2.s_notice_title_success{color:green}
.s_notify .noty_message h2.s_notice_title_failure{color:red}
.s_notify .s_success_24{background-color:green}
.s_notify .s_failure_24{background-color:red}
.s_success_24{background-image:url(../images/sprite.png?v=5);background-position:0 -288px!important}
.s_failure_24{background-image:url(../images/sprite.png?v=5);background-position:0 -264px!important}
.s_remove_16{background-image:url(../images/sprite.png?v=5);background-position:-64px -42px!important}
.s_phone_32,.s_fax_32,.s_mobile_32,.s_mail_32,.s_skype_32,.s_twitter_32,.s_facebook_32,.s_pinterest_32,.s_instagram_32,.s_linkedin_32,.s_youtube_32{background-image:url(../images/sprite.png?v=5);background-color:#4cb1ca}
.s_phone_32{background-position:0 -312px!important}
.s_mobile_32{background-position:0 -344px!important}
.s_mail_32{background-position:0 -376px!important}
.s_instagram_32{background-position:-32px -440px!important;background-color:transparent!important;}
.s_linkedin_32{background-position:-32px -408px!important;background-color:transparent!important;}
.s_youtube_32{background-position:-32px -472px!important;background-color:transparent!important;}
.s_twitter_32{background-position:-32px -312px!important;background-color:transparent!important;}
.s_facebook_32{background-position:-32px -344px!important;background-color:transparent!important;}
.s_pinterest_32{background-position:-32px -376px!important;background-color:transparent!important;}
.s_fax_32{background-position:0 -440px!important}
.s_save_10{background-image:url(../images/i_save_10.png)}
.s_rating_holder .s_average{display:inline-block;height:16px;margin-bottom:20px;line-height:18px;font-size:13px;font-weight:bold}
.s_rating_holder .s_total{color:#999;font-weight:normal;font-size:12px}
.s_rating,.s_rating .s_percent{display:inline-block;height:16px;line-height:16px;vertical-align:bottom}
.s_rating.s_rating_6{width:96px}
.s_rating.s_rating_5{width:80px}
.s_rating{margin-right:3px;background:url(../images/i_star_16.png) repeat-x 0 100%}
.s_rating .s_percent{float:left;background:url(../images/i_star_16.png) repeat-x 0 0}
.s_rating_big,.s_rating_big .s_percent{height:24px;line-height:24px}
.s_rating_big.s_rating_6{width:150px}
.s_rating_big.s_rating_5{width:125px}
.s_rating_big{background:url(../images/i_star_gray_24.png) repeat-x top left}
.s_rating_big .s_percent{background:url(../images/i_star_24.png) repeat-x top left}
.s_rating_small,.s_rating_small .s_percent{height:10px;line-height:10px}
.s_rating_small.s_rating_6{width:60px}
.s_rating_small.s_rating_5{width:50px}
.s_rating_small{background:url(../images/i_star_10.png) repeat-x 0 100%}
.s_rating_small .s_percent{background:url(../images/i_star_10.png) repeat-x 0 0}
.s_thumb{position:relative;float:left}
.s_thumb,.s_thumb img{display:block;max-width:100%}
.s_thumb img{margin-left:auto;margin-right:auto;border-radius:9px;border:1px solid #ddd;padding:3px;margin-left:-3px}
.s_notify .noty_message .s_thumb img, .s_cell_image img.cart_thumb, .s_cart_items a img{border-radius:4px;border:1px solid #ddd;padding:3px}
.s_table{background:#eee}
.s_table th,.s_table td{text-align:center;padding-top:4px;padding-bottom:5px;border-right:1px solid #fff;border-bottom:1px solid #fff}
.s_table th{background:#ddd;color:#999}
.s_table_1 td{padding:7px 10px 6px 10px;text-align:center;border-bottom:1px solid #eee}
.s_table_1 th{padding:10px 10px 9px 10px;font-size:13px;background:#eee;border-bottom:1px solid #ddd}
.see_all_text{margin-right:10px;font-size:13px;}
.see_all_text h3{font-size:13px;font-weight:bold;}
.see_all_text a{text-decoration:underline;color:#143c98}
button::-moz-focus-inner{border:0}
button{padding-top:1px;padding-bottom:2px}
label{float:left;margin-right:10px;width:150px}
input[type=text],input[type=tel],input[type=email],input[type=password],textarea{max-width:100%;padding:4px 6px;border:0;background:#fff;border:1px solid #ddd}
input[type=text],input[type=tel],input[type=email],input[type=password]{height:30px}
#desktop_filter_keyword{height:20px;padding-top:3px;}
.pca_address_form input[type=text],.pca_address_form input[type=tel],.pca_address_form input[type=email],.pca_address_form input[type=password],.pca_address_form textarea,.pca_address_form select{min-width:240px;font-size:13px}
.pca_address_form .empty_address2_label{padding-top:0!important}
.pp_express_page .pca_address_form input[type=text],.pp_express_page .pca_address_form input[type=tel],.pp_express_page .pca_address_form input[type=email],.pp_express_page .pca_address_form input[type=password],.pp_express_page .pca_address_form textarea,.pp_express_page .pca_address_form select{min-width:280px}
.pp_express_page .pca_address_form .s_row_2 label{padding-top:8px;padding-bottom:8px;width:110px}
.pca_address_form .pca-input-box{float:left!important;width:100%;max-width:600px}
.pca_address_form .btn_expand_address{float:right;border-bottom:1px solid}
.pca_address_form .hide_inputs{display:none}
.pca_address_form .s_row_2{padding:4px 0}
input[type=radio],input[type=checkbox]{vertical-align:middle}
textarea{padding-bottom:8px!important;resize:vertical;vertical-align:baseline}
select{height:40px;margin-top:1px;margin-bottom:1px;border:0;background:#fff;border:1px solid #ddd;vertical-align:middle}
select[size]{height:auto}
select[size][name=address_id] option{padding:3px 0;border-bottom:1px solid #e6e6e6}
select[size][name=address_id] option:before{content:'-  '}
button{height:40px;border:0;background:#ddd}
input[type=hidden]{display:none}
input[type=file]{font-size:20px!important}
input[type=text],input[type=tel],input[type=email],input[type=password],textarea,select{margin-right:5px;padding:4px 6px;background:#fcfcfc;border:1px solid;border-color:#bbb9b9;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;resize:none}
input[type=text]:hover,input[type=tel]:hover,input[type=email]:hover,input[type=password]:hover,textarea:hover,select:hover{border-color:#999 #ddd #ddd #aaa}
input[type=text]:focus,input[type=tel]:focus,input[type=email]:focus,input[type=password]:focus,textarea:focus,select:focus{border-color:#999 #ddd #ddd #aaa;outline:0}
select:focus{outline:0 none!important}
.s_cell_quantity input[type=text]{width:40px;margin-right:0;margin-bottom:5px;text-align:center}
label.s_disabled,label.s_disabled *{color:#9ea7ad!important}
label .s_legend{margin:0!important;padding-top:0;line-height:11px}
.s_checkbox,.s_radio{position:relative;display:block;width:auto;float:left;margin-right:15px;padding:5px 0 5px 20px!important;text-align:left;color:#333;font-size:13px;font-weight:normal}
.s_checkbox input,.s_radio input{left:0;position:absolute;margin:0!important}
.s_checkbox input,.s_radio input{top:9px}
label.s_image{overflow:hidden;display:table;width:100%!important;padding-top:0!important;padding-bottom:0!important}
label.s_image img{float:left;margin-right:10px;max-width:none}
label.s_image .s_label{display:table-cell;width:100%;vertical-align:middle}
label.s_image .s_checkbox,label.s_image .s_radio{margin-right:0}
label.s_image .s_checkbox input,label.s_image .s_radio input{top:50%;margin-top:-6px!important}
.s_full{padding:0 5px}
.s_full input[type=text],.s_full input[type=tel],.s_full input[type=email],.s_full input[type=password],.s_full textarea,.s_full select{width:100%;margin-left:-5px;margin-right:-5px}
.s_full .s_checkbox,.s_full .s_radio{width:auto;margin-left:-4px}
.s_legend{clear:both;display:block;margin-bottom:0;padding-top:10px;font-size:11px;color:#9ea7ad;text-shadow:1px 1px 0 #fff}
.s_row_1{padding:20px 0;border-top:1px solid #fff;border-bottom:1px solid #eee}
.s_row_1 label,.s_row_1 input[type=text],.s_row_1 input[type=tel],.s_row_1 input[type=email],.s_row_1 input[type=password],.s_row_1 textarea,.s_row_1 select{float:left}
.s_row_1 label{width:150px;margin-right:15px;padding:7px 0 0 0}
.s_row_1 .s_full,.s_row_1 .s_legend,.s_row_1 .s_scroll{margin-left:165px}
.s_row_1 .s_full{padding-right:20px}
.s_row_1 .s_full .s_legend{margin-left:0}
.s_row_2{padding:10px 0}
.s_row_2 label{margin-right:15px;padding-top:5px;padding-bottom:5px;vertical-align:baseline}
.s_row_2 .s_full{margin-left:166px}
.s_row_2 .s_full input[type=text],.s_row_2 .s_full input[type=tel],.s_row_2 .s_full input[type=email],.s_row_2 .s_full input[type=password],.s_row_2 .s_full textarea,.s_row_2 .s_full select{margin-right:0}
.s_row_3{margin-bottom:20px}
.s_row_3 label{clear:both;display:block;width:auto;margin-bottom:5px;padding-top:0}
.s_row_3 label.s_checkbox,.s_row_3 label.s_radio{margin-bottom:0}
.s_row_3 input[type=text],.s_row_3 input[type=tel],.s_row_3 input[type=email],.s_row_3 input[type=password],.s_row_3 textarea,.s_row_3 select,.s_row_3 .uploader{float:left;clear:left}
.s_row_3 .s_error_msg{float:left}
.s_error_row input[type=text],.s_error_row input[type=tel],.s_error_row input[type=email],.s_error_row input[type=password],.s_error_row textarea,.s_error_row select{color:#84290a;background-color:#ffe7df!important;border-color:#ffcdbc #ffe7df #ffe7df #ffcdbc!important}
.s_row_4.s_error_row:hover{background:0}
.s_error_msg{margin-bottom:0;padding:5px 5px 5px 12px;background:url(../images/bullet_2.gif) no-repeat 1px 13px;font-size:11px;color:red}
.s_box_1 .s_error_msg{margin-bottom:0!important}
.s_button_1{cursor:pointer;display:block;padding:3px}
.s_button_1 .s_text{position:relative;display:block;height:28px;padding:0 10px;line-height:28px;text-transform:uppercase;font-size:16px;color:#fff;border:1px solid rgba(255,255,255,0.3)}
.s_button_1_small .s_text{height:20px;line-height:20px;text-transform:none;font-size:14px}
#form-coupon .s_button_1_small .s_text{height:30px;line-height:30px}
#form-coupon input[type=text]{font-size:16px}
.s_button_1:hover .s_text{border:1px solid rgba(255,255,255,0.5)}
.s_button_1.s_ddd_bgr .s_text{color:#666}
.s_button_1.s_ddd_bgr:hover .s_text{color:#333;border:1px solid rgba(255,255,255,0.7)}
.s_button_1.left{margin-left:0;margin-right:10px}
.s_button_1.s_ddd_bgr .s_text{color:#666}
.s_button_1.s_ddd_bgr:hover .s_text{color:#333;border:1px solid rgba(255,255,255,0.7)}
.s_button_1,.buttons .button,.buttons input[type=submit].button,.buttons input[type=button].button{float:right;margin-left:10px}
.s_button_1.left,.buttons table td[align=left] .button{margin-left:0;margin-right:10px}
.s_submit{overflow:hidden;clear:both;margin-bottom:30px;padding-top:2px;padding-bottom:2px}
.s_submit .s_checkbox,.s_submit .s_radio{margin-top:3px}
#payment_container #button-confirm{-webkit-appearance:none;border-radius:0;letter-spacing:0px}
.s_server_msg{cursor:pointer;min-height:48px;margin-bottom:30px}
.s_server_msg p{min-height:20px;margin:0;padding:19px 10px;text-align:center;font-size:14px;font-weight:bold}
.s_msg_green{color:green;background:#f4fbe4;border:1px solid #e3f5bd}
.s_msg_red{color:red;background:#ffede5;border:1px solid #ffd8c3}
.s_msg_blue{color:#125dbb;background:#e4f2fb;border:1px solid #bdeaf5}
.s_msg_yellow{background:#fcf9d8;border:1px solid #d0c691}
.s_top_message{position:relative;bottom:-150px;margin:0 30px -90px 30px}
.s_top_message ~ #intro{margin-bottom:120px}
.s_tabs_nav{height:40px;margin-bottom:0}
.s_tabs_nav li,.s_tabs_nav li a{display:block;float:left;height:40px;line-height:40px;text-transform:uppercase}
.s_tabs_nav li{overflow:hidden;margin-left:10px}
.s_tabs_nav.s_2col_wrap{padding-left:10px}
.s_tabs_nav.s_3col_wrap{padding-left:20px}
.s_tabs_nav.s_4col_wrap{padding-left:30px}
.s_tabs_nav.s_5col_wrap{padding-left:40px}
.s_tabs_nav.s_6col_wrap{padding-left:50px}
.s_tabs_nav.s_2col_wrap>li:first-child{margin-left:-10px}
.s_tabs_nav.s_3col_wrap>li:first-child{margin-left:-20px}
.s_tabs_nav.s_4col_wrap>li:first-child{margin-left:-30px}
.s_tabs_nav.s_5col_wrap>li:first-child{margin-left:-40px}
.s_tabs_nav.s_6col_wrap>li:first-child{margin-left:-50px}
.s_tabs_nav li a{width:100%;background:#ddd;box-shadow:inset 0 -3px 4px rgba(0,0,0,0.03);-o-box-shadow:inset 0 -3px 4px rgba(0,0,0,0.03);-moz-box-shadow:inset 0 -3px 4px rgba(0,0,0,0.03);-webkit-box-shadow:inset 0 -3px 4px rgba(0,0,0,0.03)}
.s_tabs_nav li.ui-tabs-selected a{color:#646060;background:#EEE;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
.s_tabs_nav li.ui-tabs-selected a:hover{color:#999!important}
.s_tab_box{padding:15px;border:10px solid #EEE}
.s_tab_box>h2{display:none}
.pagination{overflow:hidden;clear:both;padding:27px 0 0 0;line-height:24px;border-top:1px solid #ddd}
.pagination:empty{display:none}
.s_listing.s_grid_view+.pagination{margin-top:10px}
.pagination .links{float:left;height:24px;margin-bottom:28px}
.pagination .results{float:right;height:24px;margin-bottom:28px;font-size:12px;color:#999}
.pagination a,.pagination b{display:inline-block;width:24px;height:24px;text-align:center}
.pagination a{font-size:12px;color:#666;background:#eee}
.pagination a.active_page,.pagination a.active_page:hover{color: #666 !important;background-color:#ddd!important;font-weight:bold;cursor:initial}
.pagination .links a:hover,#content .pagination .links a:hover{color:#fff!important}
.s_button_remove,.noty_close{position:absolute;display:block;width:11px;height:11px;background-image:url(../images/sprite.png?v=5);background-position:0 -498px;background-repeat:no-repeat;background-color:#ccc}
.s_main_col .s_grid_view,.s_col_12 .s_grid_view,.s_col_9 .s_grid_view{position:relative;margin:0 -10px}
.s_subcategories{margin-bottom:12px!important;margin-top:20px!important}
.s_subcategory{float:left;width:180px;height:180px;margin:0 29px 40px 29px;text-align:center}
.s_single_col .s_subcategory:nth-of-type(4n+1),.s_2_cols .s_subcategory:nth-of-type(3n+1){clear:left}
.s_subcategory a{width:181px;height:181px;position:relative;margin:0 auto;display:block}
.s_subcategory img{display:block;border-radius:12px;max-width:180px;max-height:180px;height:100%;width:100%;position:absolute;top:0;left:0;border:1px solid #fff;box-shadow:0 4px 4px rgb(0 0 0 / 20%);transition:transform 0.5s}
.s_subcategory img:nth-child(1){transform:rotateZ(13deg);opacity:0.4}
.s_subcategory img:nth-child(2){transform:rotateZ(6deg);opacity:0.8}
.s_subcategory a:hover img:nth-child(1){transform:rotateZ(0deg)}
.s_subcategory a:hover img:nth-child(2){transform:rotateZ(0deg)}
.s_subcategory .text_link{font-size:15px;letter-spacing:0.4px;line-height:18px;font-weight:bold;margin:0;position:absolute;bottom:-1px;left:1px;right:0;background:rgba(0, 0, 0, 0.7);color:#fff;min-height:48px;width:100%;border-radius:0 0 12px 12px}
.s_subcategory .text_link strong{display:block;padding:6px}
.s_subcategory:hover .text_link{opacity:.9}
.s_module_content:hover,.s_listing.s_grid_view:hover{position:relative!important;z-index:10!important}
.s_actions{direction:ltr}
.s_plain .s_price,.s_plain .s_price *{background:none!important}
.s_plain .s_old_price{margin-right:5px;line-height:16px;text-decoration:line-through;opacity:.8}
.s_item .s_plain .s_price{margin-bottom:0}
.s_price_holder.s_size_1.s_plain .s_price{font-size:12px}
.s_price_holder.s_size_2.s_plain .s_price{font-size:14px}
.s_price_holder.s_size_3.s_plain .s_price{font-size:18px}
.s_price_holder.s_size_4.s_plain .s_price{font-size:26px}
.outer_buy_label{z-index:3;position:absolute;top:7px;left:7px}
.outer_buy_label:after{content:'Buy Me\AIn Bulk';white-space:pre-wrap;overflow:hidden;font-size:10px;line-height:11px;font-weight:bold;color:#333;letter-spacing:0px;text-align:center;width:46px;height:33px;margin:0;padding-top:13px;display:block;background-color:#ffff01;border:1px solid #ccc;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px;}
.jcarousel-list .outer_buy_label{z-index:3!important}
.s_label .s_price{display:block;margin:0;letter-spacing:-1px;text-align:center;font-weight:normal;-moz-border-radius:60px;-webkit-border-radius:60px;border-radius:60px}
.s_label .s_old_price{display:block;line-height:16px;text-decoration:line-through;font-size:11px;opacity:.8}
.s_label .s_old_price .s_currency{display:none!important}
.s_label .s_price .s_currency.s_before{position:relative;top:-1px;display:inline;margin-right:1px}
.s_label .s_price .s_currency.s_after{display:block}
.s_label .s_price .s_currency{opacity:.7}
.s_item .s_price_holder.s_label{z-index:1;position:absolute}
.s_list_view .s_item .s_price_holder.s_label{top:10px;right:10px}
.s_price_holder.s_size_1.s_label .s_price{width:46px;height:33px;padding-top:13px;font-size:15px}
.s_price_holder.s_size_1.s_label .s_price:before {content: "";position: absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid #fff;border-radius:100%}
.s_price_holder.s_size_1.s_label .s_ofstock{width:84px;height:42px;padding:3px;font-size:12px;font-weight:bold;color:#fff;background-color:#666;border-radius:4px;box-shadow:-2px -2px 6px 0px #fff;-webkit-box-shadow:-2px -2px 6px 0px #fff;text-align:center;margin:0}
.s_price_holder.s_size_1.s_label .s_promo_price{padding-top:1px;height:45px}
.s_price_holder.s_size_1.s_label .s_old_price{margin-top:3px;margin-bottom:-4px}
.s_price_holder.s_size_1.s_label .s_currency.s_before{margin-left:-2px;font-size:80%}
.s_price_holder.s_size_1.s_label .s_currency.s_after{margin-top:-7px;font-size:70%}
.s_grid_view .s_item .s_price_holder.s_size_1.s_label{top:-55px}
.s_grid_view.size_2 .s_item .s_price_holder.s_size_1.s_label,.s_2_cols .s_grid_view.size_2 .s_item .s_price_holder.s_size_1.s_label{right:-9px}
.s_grid_view .s_item .s_price_holder.s_size_1.s_label,.s_2_cols .s_grid_view .s_item .s_price_holder.s_size_1.s_label{right:0}
.s_price_holder.s_size_2.s_label .s_price{width:66px;height:43px;padding-top:23px;font-size:20px;background-image:url(../images/price_1.png);background-repeat:no-repeat;background-position:center}
.s_price_holder.s_size_2.s_label .s_promo_price{padding-top:10px;height:56px}
.s_price_holder.s_size_2.s_label .s_currency.s_before{margin-left:-2px;font-size:80%}
.s_price_holder.s_size_2.s_label .s_currency.s_after{font-size:70%}
.s_price_holder.s_size_2.s_label .s_promo_price .s_currency.s_after{margin-top:-3px}
.s_grid_view .s_item .s_price_holder.s_size_2.s_label{top:-77px}
.s_grid_view.size_2 .s_item .s_price_holder.s_size_2.s_label{right:-10px}
.s_grid_view .s_item .s_price_holder.s_size_2.s_label,.s_2_cols .s_grid_view .s_item .s_price_holder.s_size_2.s_label{right:0}
.s_price_holder.s_size_3.s_label .s_price{width:84px!important;height:52px!important;padding-top:32px!important;text-indent:-3px!important;font-size:24px!important;background-image:url(../images/price_4.png)!important;background-repeat:no-repeat;background-position:center}
.s_price_holder.s_size_3.s_label .s_promo_price{height:78px!important;padding-top:6px!important}
.s_price_holder.s_size_3.s_label .s_old_price{padding:5px 0!important;font-size:12px!important}
.s_price_holder.s_size_3.s_label .s_currency.s_before{text-indent:-1px!important;font-size:80%}
.s_price_holder.s_size_3.s_label .s_currency.s_after{padding-top:2px;font-size:70%}
.s_grid_view .s_price_holder.s_size_3.s_label{top:-94px;right:0}
.s_price_holder.s_size_4.s_label .s_price{width:100px;height:60px;padding-top:40px;font-size:28px;background-image:url(../images/price_3.png);background-repeat:no-repeat;background-position:center}
.s_price_holder.s_size_4.s_label .s_promo_price{height:85px;padding-top:15px}
.s_price_holder.s_size_4.s_label .s_old_price{padding-bottom:10px;font-size:14px}
.s_price_holder.s_size_4.s_label .s_currency.s_before{text-indent:-1px;font-size:26px}
.s_price_holder.s_size_4.s_label .s_currency.s_after{padding-top:8px;font-size:18px}
.s_item{position:relative;z-index:1}
@media (hover: hover) {
.s_item:hover{z-index:10;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;box-shadow:0 0 30px rgba(0,0,0,0.3);-o-box-shadow:0 0 30px rgba(0,0,0,0.3);-moz-box-shadow:0 0 30px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 30px rgba(0,0,0,0.3)}
}
.s_item .s_item_info{position:relative}
.s_item h3{font-size:12px;font-weight:bold}
.s_item p.s_model{margin-top:-10px;margin-bottom:10px;color:#999;font-size:11px}
.s_item .s_description{margin-bottom:10px;text-align:left}
.s_item .s_rating{display:block}
.s_button_add_to_cart{overflow:hidden;display:block;padding-top:5px;padding-bottom:5px;font-weight:500;border-radius:3px;color:#fff;background-color:#6188cb;outline-offset:-4px;outline:1px solid rgba(255,255,255,0.3)}
#content a.s_button_add_to_cart:hover{color:#fff !important;background-color:#143c98;outline:1px solid rgba(255,255,255,0.5)}
.s_button_add_to_cart .s_icon{color:#FFF;margin-top:-9px;background:url(../images/sprite.png?v=5) no-repeat -50px -96px}
.s_item .s_button_add_to_cart{margin-bottom:10px}
.s_item .s_button_wishlist,.s_item .s_button_compare{margin-left:10px;color:#999}
.s_list_view{margin-top:-20px}
.s_list_view .s_item{clear:both;padding:14px 0 15px 0;border-top:1px solid #eee}
.s_list_view .s_item:hover{margin:0 -15px -1px -15px;padding:14px 15px 16px 15px;border-top:1px solid #fff}
.s_list_view .s_item:first-child,.s_list_view .s_item:first-child:hover{padding-top:15px;border-top:0}
.s_list_view .s_item .s_thumb{padding-left:10px;padding-right:10px}
.s_list_view .s_item .s_item_info{padding-top:15px;padding-bottom:15px}
.s_list_view .s_item h3, .s_list_view .s_item .name{margin-bottom:10px;font-size:14px}
#product_page .s_item .s_item_info > strong{float:left;width:100%;text-align:center;margin-top:3px;font-size:13px}
.s_list_view .s_item .s_actions{text-align:right}
.s_list_view .s_item .s_button_add_to_cart,.s_list_view .s_item .tb_label_stock_status{float:left;min-width:220px;text-align:center;margin-top:5px}
.s_list_view .s_item.last{border-bottom:0}
.s_grid_view{font-size:0}
.s_grid_view .s_item{display:inline-block;vertical-align:top;margin-left:10px;margin-right:10px;margin-bottom:20px;text-align:center}
@media (hover: hover) {
.s_grid_view .s_item:hover{margin-top:-20px;margin-bottom:0;margin-right:-10px;margin-left:-10px;padding:20px}
}
.s_grid_view .s_item .s_thumb{float:none}
.s_grid_view .s_item .s_description{display:none!important}
.s_grid_view .s_item .s_rating{margin:10px auto 0 auto}
.s_grid_view .s_item_short .s_button_add_to_cart{margin-bottom:0}
.s_grid_view .s_item_short:hover{margin:-20px -10px -21px -10px}
.s_grid_view .s_item h3{margin-bottom:0}
.s_grid_view .s_item h3 a{display:block;border-top:1px solid #eee}
.s_grid_view .s_item:hover h3 a{border-top:1px solid #ccc}
.s_grid_view .s_item .s_actions {overflow:hidden;clear:both;width:auto;text-align:center;margin:0 -10px !important;padding:4px 10px 0 0;font-size:13px;color:#999;}
@media (hover: hover) {
  .s_grid_view .s_item .s_actions {
    display:none;
  }
}
.s_grid_view .s_item .s_actions a, .s_grid_view .s_item .s_actions .tb_label_stock_status{margin-left:10px}
.s_grid_view .s_item .s_actions .tb_label_stock_status{font-weight:700}
.s_grid_view .s_item .s_actions .s_button_add_to_cart:last-child{margin-bottom:0}
.s_grid_view .s_item .s_actions .s_button_wishlist,.s_grid_view .s_item .s_actions .s_button_compare{position:relative;left:-2px;display:inline-block;white-space:nowrap}
.size_1 .s_item .s_thumb{padding:10px 20px}
.s_list_view.size_1 .s_item .s_thumb{max-width:180px;padding:10px 20px}
.s_list_view.size_1 .s_item_info{padding-right:110px;margin-left:230px}
.s_grid_view.size_1 .s_item{width:220px}
.s_grid_view.size_1 .s_item h3{font-size:14px}
.s_grid_view.size_1 .s_item h3 a{padding-top:19px}
.s_single_col .s_grid_view.size_1 .s_item:nth-of-type(4n+1),.s_2_cols .s_grid_view.size_1 .s_item:nth-of-type(3n+1){clear:left}
.s_grid_view.size_2 .s_item{width:140px}
.s_2_cols .s_grid_view.size_2 .s_item{width:160px}
.s_grid_view.size_2 .s_item .s_thumb{padding:0 0 10px 0}
.s_2_cols .s_grid_view.size_2 .s_item .s_thumb{padding:10px}
.s_grid_view.size_2 .s_item h3 a{padding-top:9px}
.s_list_view.size_2 .s_item .s_thumb{max-width:140px;padding:10px}
.s_list_view.size_2 .s_item_info{padding-right:95px;margin-left:180px}
.s_single_col .s_grid_view.size_2 .s_item:nth-of-type(6n+1),.s_2_cols .s_grid_view.size_2 .s_item:nth-of-type(4n+1){clear:left}
.s_item.s_size_1{clear:both;margin-bottom:20px}
.s_item.s_size_1 .s_thumb{float:left;margin:0 10px 0 0}
.s_item.s_size_1 h3,.s_item.s_size_1 p,.s_item.s_size_1 .s_rating_holder{clear:none;margin:0;padding-left:48px;font-size:11px}
.s_item .s_old{color:#666;text-decoration:line-through}
.s_item.s_size_1 .s_rating_holder{height:18px;margin-bottom:2px;line-height:18px;font-size:11px}
.s_item.s_size_1 p.s_rating{margin-top:4px;padding:0}
.s_side_col .s_item.s_size_1:hover{margin:-10px -10px 10px -10px!important;padding:10px}
.s_cart_items{width:100%;margin-bottom:0}
.s_cart_items td{padding:7px 0;text-align:left;vertical-align:top;font-size:12px;border-top:1px solid #eee}
.s_cart_items tr:first-child td{padding-top:0;border-top:0}
.s_cart_items .s_cart_number,.s_cart_items .s_cart_price{padding-left:10px;text-align:right}
.s_cart_items .s_button_remove{position:static;float:right;background-position:-64px -42px;width:15px;height:15px;background-color:transparent;}
.s_cart_items .s_button_remove:hover{background-color:transparent}
.s_review{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #eee}
.s_review .s_author{float:left}
.s_review .s_author small{margin-left:4px;font-size:10px;color:#999}
.s_review .s_rating,.s_review .s_average{float:left;margin-left:5px}
.s_listing .s_review.last{margin-bottom:0!important;border-bottom:none!important}
#my_addresses .s_address{width:294px;float:left;padding:4px 8px}
#my_addresses .s_address:nth-of-type(2n+1){clear:left}
.s_address{padding:20px;font-size:14px;margin:0 30px 30px 0;border-left:8px solid #EEE}
form.s_address{padding:11px 20px}
.s_address label,.s_address input,.s_address select{font-size:13px}
.s_single_col .s_orders_listing{padding-left:40px}
.s_2_cols .s_orders_listing{padding-left:20px}
.s_single_col .s_orders_listing .s_col{width:33.33%}
.s_2_cols .s_orders_listing .s_col{width:50%}
.s_single_col .s_orders_listing>:nth-of-type(3n+1),.s_2_cols .s_orders_listing>:nth-of-type(2n+1){position:relative;clear:left}
.s_single_col .s_orders_listing>:nth-of-type(3n+1){margin-left:-40px}
.s_2_cols .s_orders_listing>:nth-of-type(2n+1){margin-left:-20px}
.s_order{margin-bottom:20px;padding:15px;border:5px solid #eee!important}
.s_order .s_id,.s_order .s_id *,.s_order .s_status,.s_order .s_status *,.s_order .s_total,.s_order .s_total *{letter-spacing:-1px;font-size:20px}
.s_order .s_id{float:left}
.s_order .s_status{float:right!important}
.s_order dt,.s_order dd{float:left;margin-bottom:0;font-size:11px}
.s_order dt{clear:left;padding-right:2%;width:45%}
.s_order dd{width:52%}
.container_16 .s_order dt{width:45%}
.container_16 .s_order dd{width:52%}
.s_order .s_total{position:relative;margin-top:4px;margin-bottom:0}
.s_order .s_total,.s_order .s_total *{font-size:24px}
.s_cart_holder .s_total{text-align:right;font-size:11px}
.s_cart_holder .s_button_1{display:inline-block!important;margin-left:5px}
.s_cart_holder .s_button_1 .s_text{height:20px;line-height:19px;text-transform:none;font-size:11px}
.s_box{margin-bottom:19px;border-bottom:1px solid #ddd}
.s_box h2,.s_box_1 h2{padding:0;font-size:18px}
.s_box_1{margin-bottom:25px;padding:10px 15px 15px 15px;border:5px solid #ddd}
.s_box_1>:last-child{margin-bottom:0}
.s_box_1 h2{font-size:18px}
.s_info_page ol{padding-left:15px;list-style:decimal}
.s_info_page p a,.s_info_page >ul li a,.s_info_page >a,#product_description_bottom a, #product_description a, .html_content a{color:#143c98!important;font-weight:bold}
.s_info_page p a:hover,.s_info_page >ul li a:hover,.s_info_page >a:hover,#product_description_bottom a:hover, #product_description a:hover, .html_content a:hover{text-decoration:underline!important}
td.left,td.right,th.left,th.right{float:none!important}
td.left,th.left{text-align:left}
td.right,th.right{text-align:right}
.price-old{color:#666;text-decoration:line-through}
.box{margin-bottom:19px;border-bottom:1px solid #ddd}
.box .box-heading{margin:0 0 17px 0;word-spacing:2px;font-size:18px}
.box .box-heading img{display:inline;margin:-3px 10px 0 0;vertical-align:middle}
#right_col .box{margin-left:10px}
#left_col .box{margin-right:10px}
.buttons table{width:100%}
.buttons .button{cursor:pointer;float:right;margin-left:10px;padding:3px;border:0}
.buttons .button,.buttons .button span{position:relative;display:block;text-transform:uppercase;letter-spacing:-1px;color:#fff}
.buttons input[type=submit].button,.buttons input[type=button].button,.buttons button[type=submit].button{height:36px;padding:0 10px 2px 10px;line-height:28px;box-shadow:1px 1px 0 rgba(255,255,255,0.3) inset,-1px -1px 0 rgba(255,255,255,0.3) inset;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.3) inset,-1px -1px 0 rgba(255,255,255,0.3) inset;-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.3) inset,-1px -1px 0 rgba(255,255,255,0.3) inset;-o-box-shadow:1px 1px 0 rgba(255,255,255,0.3) inset,-1px -1px 0 rgba(255,255,255,0.3) inset}
.buttons .button span{height:28px;padding:0 10px;line-height:28px;border:1px solid rgba(255,255,255,0.3)}
.buttons .button:hover span{border:1px solid #fff;border:1px solid rgba(255,255,255,0.5)}
.buttons input[type=submit].button:hover,.buttons input[type=button].button:hover,.buttons button[type=submit].button:hover{box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset,-1px -1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset,-1px -1px 0 rgba(255,255,255,0.5) inset;-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset,-1px -1px 0 rgba(255,255,255,0.5) inset;-o-box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset,-1px -1px 0 rgba(255,255,255,0.5) inset}
.buttons table td[align=left] .button{background-color:#ddd}
.buttons table td[align=left] .button span,.buttons table td[align=left] input[type=submit].button,.buttons table td[align=left] input[type=button].button{color:#666}
.buttons table td[align=left] input[type=submit].button,.buttons table td[align=left] input[type=button].button{border:3px solid #ddd;box-shadow:1px 1px 0 rgba(255,255,255,0.7) inset,-1px -1px 0 rgba(255,255,255,0.7) inset;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.7) inset,-1px -1px 0 rgba(255,255,255,0.7) inset;-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.7) inset,-1px -1px 0 rgba(255,255,255,0.7) inset;-o-box-shadow:1px 1px 0 rgba(255,255,255,0.7) inset,-1px -1px 0 rgba(255,255,255,0.7) inset}
.buttons table td[align=left] .button:hover span{color:#333;border:1px solid #fff;border:1px solid rgba(255,255,255,0.7)}
.buttons table td[align=left] input[type=submit].button:hover,.buttons table td[align=left] input[type=button].button:hover{box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-moz-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-webkit-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset;-o-box-shadow:1px 1px 0 #fff inset,-1px -1px 0 #fff inset}
body.s_layout_fixed{padding:20px 0;padding-top:0;background-repeat:repeat;background-position:top left}
body.s_layout_fixed #wrapper{width:998px;margin:0 auto;background:#fff;border:1px solid #fff;box-shadow:0 0 20px rgba(0,0,0,0.1);-o-box-shadow:0 0 20px rgba(0,0,0,0.1);-moz-box-shadow:0 0 20px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1)}
#header,#header .s_col_12{z-index:20;position:relative}
.site_logo{display:block;float:left;margin:0 10px 0 0;text-align:center}
.top_navigation{z-index:12;position:relative;top:29px}
.site_search{float:right}
.s_dynamic .site_search{margin-top:-5px;margin-bottom:5px}
.search_bar{z-index:100;position:absolute;right:0;top:-13px;padding:6px 9px;white-space:nowrap;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2)}
.search_bar input{float:left;margin:0 10px 0 0;width:200px;padding-top:3px;padding-bottom:3px}
.search_bar .s_button_1{float:none!important;margin-left:221px}
.site_search .s_search_button{display:block;width:32px;height:32px;background-image:url(../images/sprite.png?v=5);background-repeat:no-repeat;background-position:0 -146px}
.s_static .site_search input{float:left;width:150px;height:18px;margin-top:-1px;padding:3px 4px;font-size:11px}
.s_static .site_search .s_search_button{float:left;margin:-4px 0 0 10px}
.welcome_message{margin-bottom:10px;text-align:right;font-size:11px;color:#999}
.system_navigation{margin:74px 0 23px 0;clear:right;text-align:right}
.system_navigation ul.s_list_1{margin-bottom:0}
.system_navigation ul.s_list_1 li{display:inline-block;margin-left:17px;background-position:0 -2px}
#main_navigation{z-index:10;position:relative}
#main_navigation>.s_wrap>.s_col_12{position:relative;border-top:1px solid #eee}
@media screen and (min-width: 768px) {
  #categories{clear:both;float:left;padding:5px 0 0 0;width:100%}
  #categories>ul{margin-bottom:5px;background-color:#d60726}
  #categories>ul>li,#categories>ul>li>a{height:32px;line-height:32px;color:#FFF;background-color:#d60726}
  #categories>ul>li>a{padding:0 6px}
  #categories .s_submenu,#cart_menu .s_submenu{width:400px;padding:0 0 0 20px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2)}
  #categories .s_submenu h3{margin:0 20px 0 0;padding:15px 0 5px 0;line-height:30px;text-transform:uppercase;font-size:11px!important;font-weight:normal;color:#bbb;border-top:1px solid #eee}
  #categories .s_submenu .s_menu_group:first-child h3{border-top:0}
  #categories li .s_submenu .s_menu_group>ul>li{float:left;margin-right:20px;width:165px;line-height:20px}
  #categories li .s_submenu .s_menu_group li:hover{position:relative;z-index:10}
  #categories li .s_submenu a{display:block}
  #categories .s_submenu small{font-size:11px;color:#999}
  #categories li .s_submenu .s_menu_group>ul>li:hover{position:relative}
  #categories .s_submenu li:hover>ul{display:block}
  #categories .s_submenu ul ul{position:absolute;top:-5px;left:96%;display:none;width:150px;padding:5px 10px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);-ms-box-shadow:0 0 10px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px rgba(0,0,0,0.2);-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2)}
  #categories .s_submenu .s_menu_group ul ul li{width:140px;margin:0}
  #categories .s_submenu li.s_selected>a{font-weight:bold}
  #categories .menu_information{position:inherit}
  #menu_home,#menu_home a{width:36px;padding:0!important}
  #menu_home{overflow:hidden}
  #menu_home a{text-indent:-1000em;background-image:url(../images/sprite.png?v=5);background-repeat:no-repeat;background-position:0 -209px;background-color:#ddd}
  #cart_menu{z-index:10;position:absolute;top:20px;right:7px;height:20px}
  #cart_menu>a{position:relative;display:block;float:right;height:20px;padding:0 0 0 32px}
  #cart_menu:hover>a{margin-top:-7px;margin-bottom:-7px;padding-top:7px;padding-bottom:7px}
  #cart_menu .s_icon{position:absolute;left:0;top:50%;margin-top:-13px;display:block;width:23px;height:23px;background-image:url(../images/sprite.png?v=5);background-repeat:no-repeat;background-position:0 -241px}
  #cart_menu small.s_text{float:left;margin-right:7px;padding-right:7px;border-right:1px solid #eee;height:20px;line-height:20px;font-weight:bold;color:#333}
  #cart_menu .s_grand_total,#cart_menu .s_grand_total *{height:11px;line-height:12px;font-size:21px;font-weight:normal}
  #cart_menu .s_grand_total{float:left;margin:-6px -7px;padding:7px}
  #cart_menu .s_submenu{left:auto;right:-7px;width:360px;margin-top:6px;padding:15px}
  #cart_menu:hover .s_grand_total{z-index:20;position:relative}
  .system_navigation #cart_menu{position:relative;left:auto;right:auto;top:auto;bottom:17px;float:right;margin:27px 0 0 30px;padding:5px 0 3px 15px;border-left:1px solid #eee}
  .system_navigation #cart_menu .s_submenu{margin-top:-4px}
}
#intro {
  clear: both;
  margin-bottom: 10px;
  padding-top: 5px;
    background: url(../images/border/box_border_8.png) top left repeat-x;
  }
#intro_wrap {
    background: url(../images/border/box_border_8.png) bottom left repeat-x;
  }
#intro_wrap .s_wrap{z-index:5;position:relative}
.s_page_product_product #intro_wrap{padding-bottom:5px}
#intro h1{clear:both;margin-left:10px;padding-bottom:10px;font-size:32px}
#intro h2{padding-top:0;padding-bottom:0;line-height:40px;font-size:32px}
#intro img{display:block}
#intro .s_button_prev,#intro .s_button_next{display:block;width:42px;height:42px;background-image:url(../images/sprite.png?v=5);background-repeat:no-repeat}
#intro .s_button_prev{background-position:0 0}
#intro .s_button_next{background-position:-42px 0}
#intro:hover .s_button_next_holder,#intro:hover .s_button_prev_holder{display:block}
#breadcrumbs, #breadcrumbs h3{font-size:11px}
#breadcrumbs h3, #breadcrumbs > div{display:inline}
.s_brand_logo{position:absolute;right:10px;top:-10px}
#content{z-index:5;position:relative}
.s_main_col{width:940px}
.s_2_cols .s_main_col{width:700px}
.s_side_col{width:220px}
.s_main_col,.s_side_col{float:left}
#listing_options{z-index:5;position:relative;clear:both;height:24px;margin-bottom:10px;padding-top:9px;padding-bottom:10px;border-bottom:1px solid #ddd;margin-top:10px}
#listing_arrange{position:absolute;top:8px;right:0}
#listing_arrange span.s_label{float:left;margin-left:15px;line-height:24px;font-size:11px}
#listing_sort,#items_per_page{position:relative;float:left;margin-left:5px}
#listing_sort,#items_per_page{max-height:25px;padding:2px;margin-top:0;font-size:12px}
#view_mode{float:left;font-size:11px}
#view_mode .view_btn_item{margin-right:15px;float:left}
#view_mode .view_btn_item a{position:relative;padding-left:16px}
#view_mode .s_icon{position:absolute;top:50%;left:0;margin-top:-5px;display:block;width:11px;height:11px;background:transparent url(../images/view_mode.gif) no-repeat;background-color:#ddd}
#view_mode a:hover .s_icon{background-color:#f12b63}
#view_grid .s_icon{background-position:0 0}
#view_list .s_icon{background-position:-11px 0}
#product{position:relative}
#product_info{position:relative}
#product_info h3,#product_buy_col h3{margin-bottom:10px;line-height:30px}
#product_info dl{float:left;width:220px;min-height:100px;margin-bottom:20px}
#product_info dt,#product_info dd{float:left;margin-bottom:5px}
#product_info dt{clear:left;width:49%}
#product_info dd{width:50%}
#product_info dl .s_rating{margin-bottom:0}
#product_info .price_container{float:left;width:100%}
#add_to_cart_form{width:100%;float:left;background-color:#f1e671;padding-bottom:10px;border-radius:9px}
#product_main_price{float:left;width:90%;padding:10px 5% 0 5%;text-align:center}
#product_main_price .s_price{float:left;width:100%;margin-right:10px;margin-bottom:5px}
#product_main_price .the_price{font-size:19px;font-weight:bold;margin-left:5px}
#product_main_price p{margin-bottom:5px}
#product_main_price .s_old_price{text-decoration:line-through}
#product_reviews{border:0}
#product_reviews .s_review{padding:0 10px;margin:10px 0}
#product_reviews .s_review p{padding:0;margin:0}
#product_reviews .s_review .review_comment{padding:5px 0}
#product_reviews .s_rating_holder .s_average{margin-right:10px}
#product_reviews .pagination{padding:6px}
#product_reviews .pagination .links,#product_reviews .pagination .results{margin-bottom:0}
#button-design{display: inline-block;font-size: 14px;font-weight: 400;line-height: 1.42857143;text-align: center;white-space: nowrap;vertical-align: middle;touch-action: manipulation;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-image: none;border: 1px solid transparent;border-radius: 4px;text-decoration: none!important;color: #fff !important;background-color: #41bd41;border-color: #339233;padding: 8px 12px;text-transform: uppercase}
#content a#button-design:hover{color: #FFF !important;background-color: #3ca53c !important}
#product_share{width:100%;float:left;padding-top:0;z-index:1;position:relative;clear:both;margin-bottom:10px;margin-top:10px}
#product_share .s_rating_holder{padding:0;float:left;margin:0}
#product_share .s_rating_holder .s_rating,#product_share .s_rating_holder .s_average{margin-bottom:10px}
#product_info #manufacturer_logo{float:left;margin-top:3px}
#product_share .s_review_write{height:20px;line-height:20px}
#product_share .s_review_write .s_icon{background-image:url(../images/sprite.png?v=5);background-position:0 -488px}
#product_share .s_plusone,#product_share .s_plusone div{position:relative;float:left;width:70px!important}
#product_share .s_plusone iframe{width:70px!important}
#product_share .addthis_counter{margin-right:10px}
#product_share .addthis_toolbox{float:right}
.s_plusone>*{left:auto!important}
#product_share .addthis_button_tweet iframe{width:85px!important}
#product_share .addthis_button_facebook_like{opacity:1!important;width:128px!important} 
#product_options{float:left;width:100%;clear:both;font-size:12px;padding:0;margin-bottom:10px}
#product_options a.s_button_1 span{font-size:11px;height:20px;line-height:20px}
#product_options .s_row_2{padding:4px 0}
#product_options label{width:40%;margin-right:0;margin-left:0;font-size:13px}
#product_options label.s_radio,#product_options label.s_checkbox{width:auto;margin-left:-4px}
#product_options input,#product_options textarea,#product_options select{font-size:16px;margin-right:0}
#product_options input[type="checkbox"],#product_options input[type="radio"]{margin-top:-1px}
#product_options select{font-size:12px}
#product_options .chars_left{float:right;font-size:11px}
#product_options .s_full,#product_options .s_error_msg{clear:none!important;margin-left:40%!important}
#product_usa_blocked{float:left;width:96%;padding:10px 2% 10px 2%;text-align:center;background-color:#FF7474}
#product_page h1{font-size:16px;line-height:24px;font-weight:bold;margin:0;padding:0}
#product_page input[type=text],#product_page textarea{background:#FFF}
#product_page .static_container{width:100%;min-height:250px;float:left;border:1px solid #EEE}
#product_page .static_s_head{font-size:14px;line-height:22px;display:block;background-color:#EEE;padding:9px 13px;margin-bottom:10px;font-weight:bold;}
#product_page .static_s_head a{background-color:#357c30;color:#fff;border-radius:6px;padding:3px 5px}
#product_page .static_s_head a:hover{background-color:#2d6929;color:#fff !important}
#product_discounts{float:left;width:100%;padding:0;margin-bottom:10px}
#product_discounts h3{margin:0;padding:0;float:left;text-align:center;width:100%;font-size:14px}
#product_discounts table{padding:0;width:90%;margin:0 auto}
#product_discounts table th,#product_discounts table td,#product_discounts table .s_currency{font-size:11px!important}
#product_buy{clear:both;width:260px;position:relative;font-size:16px;margin:0 auto;padding:0 10px;padding-top:4px;border:0}
#product_buy label{display:block;float:left;width:auto;height:38px;margin-right:5px;line-height:36px;font-size:16px}
#product_buy input{float:left;width:30px;height:28px;margin-top:0;font-size:18px}
#add_to_cart{float:right;border-radius:3px}
#add_to_cart .s_text{text-indent:5px;height:36px;line-height:36px;padding:0 15px}
#add_to_cart .s_icon{left:10px;margin-top:-13px;width:23px;height:23px;background:url(../images/sprite.png?v=5) no-repeat -48px -74px}
#product_buy .s_purchase_info{clear:both;margin-bottom:5px;padding-top:5px;text-align:center;font-size:11px;color:#525050}
#product_buy .s_actions{overflow:hidden;padding-top:14px;text-align:center;font-size:11px;font-weight:bold}
#product_buy .s_actions .s_button_compare{margin-left:15px}
#product_images{text-align: center;position:relative;z-index:10;float:left}
#product_images:hover{z-index:30}
#product_images img{display:block;float:left}
#product_images #image{display:inline-block;float:none;border-radius:9px}
#product_images .s_thumb{float:left;margin:0 20px 20px 0}
#product_image_preview{display:block}
#product .s_tabs{margin-bottom:30px}
#product .s_tabs_nav li{text-align:center;letter-spacing:1px;font-size:13px}
#product .s_tabs_nav li a{float:none}
#product .s_tabs_nav li.ui-tabs-selected a:hover{color:#999!important}
#product_description{margin-top:10px;margin-bottom:20px}
#product_description ul{margin-left:20px;list-style:disc}
#product_description :last-child{margin-bottom:0!important}
#product_description.ui-tabs-panel,#product_nutritional.ui-tabs-panel{padding:0px 5px}
#product_nutritional #nutritionals{overflow:auto;max-height:500px;padding-top:10px;padding-bottom:10px}
.top_bottom_shadow{background:linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%,radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .4), rgba(0, 0, 0, 0)), radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .4), rgba(0, 0, 0, 0)) 0 100%;background:linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%,radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .4), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .4), rgba(0, 0, 0, 0)) 0 100%;background-repeat:no-repeat;background-color:white;background-size:100% 40px, 100% 40px, 100% 14px, 100% 14px;background-attachment:local,local,scroll,scroll}
#product_gallery .s_thumbs{margin-bottom:0;margin-left:2px}
#product_gallery .s_thumbs li{display:block;float:left;margin:0 20px 0 0;padding-bottom:20px}
#product_images #product_gallery{width:100%;float:left;margin:0;padding:0}
#product_images #product_gallery .s_thumbs li{margin:2px 5px;padding:0}
#product_images #product_gallery .s_thumbs li:first-child{margin-left:0}
#product_images #product_gallery .s_thumbs li:last-child{margin-right:0}
#product_gallery .s_thumbs a.selected img{border-color:#143c98}
#product_gallery .s_thumb{margin:0}
#product_attributes{float:right;width:200px;margin-bottom:2px}
#product_attributes li{width:100%;float:left;padding-left:24px;background:url(../images/sprite.png?v=5) no-repeat -65px -58px}
.loading_bg{background: url(/catalog/view/theme/default/image/loading.gif) no-repeat center center !important}
#related_products{margin-bottom:10px}
.related_products_block .s_grid_view.size_1 .s_item{width:215px}
.s_main_col .related_products_block .s_grid_view{margin:0}
#product_tags{margin-bottom:0}
#product_tags ul{padding-top:5px}
#product_tags li{float:left;margin:0 13px 20px 0}
#product_tags a{display:block;float:left;height:20px;line-height:19px;white-space:nowrap;font-size:11px;padding:0 8px;border:1px solid #999;border-radius:5px}
.s_single_col #product_info dl{width:100%}
.s_single_col #product_share .s_rating_holder{margin-right:0}
.s_single_col #product_buy_col{float:left;width:280px;padding-top:120px}
.s_single_col #product_price{width:280px}
.s_single_col #product_price .s_price{position:absolute!important;top:0;right:0}
.login_page .s_row_3 .s_error_msg{clear:none}
#my_account .s_3col_wrap{margin-bottom:10px}
#my_account ul.s_list_1 li,#account_module ul.s_list_1 li,#gdpr ul.s_list_1 li{line-height:24px}
#my_account .s_list_1 li:before,#account_module .s_list_1 li:before,#gdpr .s_list_1 li:before{margin-top:3px}
#downloads .pagination,#reward_points .pagination,#transactions .pagination,#return_requests .pagination,#order_history .pagination,.s_table+.pagination{border-top:0;padding-top:0}
#order_history .s_details,#order_history .s_reorder{margin-top:-5px}
#order_history .s_reorder{margin-bottom:-5px;margin-top:5px}
#order_history .pagination{padding-top:8px;border-top:0}
#order_details .s_order{margin-bottom:30px}
#order_details .s_order h2,#return_request_info .s_order h2{margin-bottom:10px;font-size:20px}
#downloads .s_table td,#order_details .s_table td,#return_request_info td{padding:5px 10px}
#order_details .s_table tr.last td{padding:10px}
#order_details .s_table tr.last td,#order_details .s_table tr.last td *{letter-spacing:-1px;font-size:26px;font-weight:normal}
#order_details .s_table tr.last td.align_right,#order_details .s_table tr.last td.align_right *{font-size:20px}
#wishlist .s_table_1{margin-bottom:30px}
.s_product_row{position:relative;clear:both}
.s_product_row .s_row_number{position:absolute;right:0;top:15px;width:40px;height:40px;line-height:40px;text-align:center;font-size:18px;color:#fff;background:black;-moz-border-radius:40px;-webkit-border-radius:40px;border-radius:40px}
#return-product .s_product_row:first-child{margin-top:0!important;border-top:1px solid #eee}
#shopping_cart #cart_form{margin-bottom:1px}
#shopping_cart #cart_totals{margin-top:-20px}
#shopping_cart small{font-size:11px;color:#999}
#shopping_cart .s_quantity .inline{vertical-align:middle}
#shopping_cart .s_total,#shopping_cart_confirm .s_total{clear:both;float:right;text-align:right;width:370px;margin-bottom:0}
#shopping_cart .s_total strong,#shopping_cart_confirm .s_total strong{float:left}
#shopping_cart .s_total.last,#shopping_cart .s_total.last *,#shopping_cart_confirm .s_total.last,#shopping_cart_confirm .s_total.last *{letter-spacing:-1px;font-size:24px}
#shopping_cart .s_total.last,#shopping_cart_confirm .s_total.last{margin-bottom:7px;padding-top:18px}
#shopping_cart .s_total.last strong,#shopping_cart_confirm .s_total.last strong{font-weight:normal;font-size:20px;color:#333}
.cart-content .s_box_1,.cart-content .s_submit{margin-bottom:0}
#apply_coupon,#apply_voucher,#apply_reward{margin:0;padding-bottom:5px}
#apply_coupon input,#apply_coupon .s_button_1,#apply_voucher input,#apply_voucher .s_button_1,#apply_reward input,#apply_reward .s_button_1{margin-bottom:10px}
#quote{margin:20px 0 0 0}
#quote table{margin-bottom:0}
#quote table tr.highlight td:first-child{width:20px;padding-right:10px}
#quote table tr.highlight label{display:inline;width:auto;margin:0}
#quote table tr.highlight td:last-child label{float:right;white-space:nowrap}
#quote .s_button_1{margin-top:20px}
#cart_totals input[type=text],#cart_totals input[type=email],#cart_totals input[type=tel]{margin-right:10px}
#cart_totals .s_button_1.left{margin-right:0}
#cart_totals .s_button_1 .s_text{height:20px;line-height:19px;text-transform:none;font-size:14px}
.checkout #confirm,.checkout #payment-method{margin-bottom:30px}
.checkout #confirm+.s_error_msg{margin-top:-20px!important}
.checkout-heading{position:relative;outline:none!important;cursor:pointer;height:32px;margin-bottom:1px;line-height:32px;text-transform:uppercase;text-indent:10px;font-size:14px;font-weight:bold;background:#eee;border-bottom:1px solid #ddd}
.checkout-heading a{position:absolute;right:15px;height:32px;line-height:32px;text-transform:uppercase;font-size:13px}
.checkout-heading strong{padding-right:5px}
.checkout-content{display:none;padding:20px 0 0 0}
#country_id,#zone_id,select[name=customer_group_id]{width:250px}
.s_alphabet_index small{float:left;text-align:left;text-transform:uppercase;letter-spacing:2px;font-weight:normal;font-size:11px;color:#999}
.s_alphabet_index a{float:left;margin-left:5px}
#brands table{margin-bottom:30px}
#brands td h2{margin:0;white-space:nowrap}
#brands td .s_list_1 li{width:20%;float:left;text-align:left}
#adv_search_box{margin-bottom:30px}
#adv_search_box input[type=text],#adv_search_box select,#adv_search_box a.s_button_1{float:left;margin-right:10px}
#adv_search_box select{width:150px;font-size:11px}
#adv_search_box .s_button_1{width:80px;margin-left:0}
#adv_search_box .s_button_1 .s_text{text-align:center}
#sitemap .s_list_1{column-count:3;-moz-column-count:3;-webkit-column-count:3;-o-column-count:3}
.s_module_content{z-index:1;position:relative;margin-bottom:20px}
.s_module_content:hover{z-index:2}
.s_categories_module ul ul{margin-bottom:0}
.product_view #right_col,.product_view #left_col{width:220px!important}
#right_col,#left_col{padding-bottom:10px}
#right_col .s_box,#right_col .s_box_1,#right_col .s_banners{margin-left:10px}
#left_col .s_box,#left_col .s_box_1,#left_col .s_banners{margin-right:10px}
#right_col .s_box:last-child,#left_col .s_box:last-child{border-bottom:0}
.s_banners{clear:both}
.s_banners a,.s_banners img{display:block}
.s_banners .s_banner{float:left;margin:0 0 30px 20px}
.s_banners .s_banner:first-child{margin-left:0}
.s_side_col .s_banners .s_banner{margin-bottom:20px;margin-left:0;margin-right:0}
.s_side_col .s_box+.s_banners{margin-top:-20px;background:#fff}
.s_module_paypal_express a,.s_module_paypal_express a img,.s_module_amazon_payment span,.s_module_amazon_payment span img{display:block;margin:0 auto}

#shop_info {
  position: relative;
  clear: both;
  margin-bottom: 30px;
  padding: 20px 0 0 0;
  font-size: 11px;
  color: #555;
  background: #f3f3f3;
    ~background: #f3f3f3 url(../images/border/box_border_8.png) top left repeat-x;
   
}
#shop_info:before,#shop_info:after{content:'';z-index:1;position:absolute;left:0;display:block;width:100%;height:50px}
#shop_info:before {
  top: 0;
  background: #f3f3f3 url(../images/border/box_border_8.png) top left repeat-x;
}
#shop_info:after {
  bottom: 0;
  background: url(../images/border/box_border_8.png) bottom left repeat-x;
}
#shop_info_wrap {
  padding: 0 0 10px 0;
    ~background: url(../images/border/box_border_8.png) bottom left repeat-x;
  }
#shop_info .s_wrap>div{position:relative;z-index:2;display:block;margin-bottom:10px}
#shop_info h2, #shop_info strong{margin-bottom: 19px;text-indent: 30px;font-size: 18px;color: #888;border-bottom: 1px solid #e3e3e3;padding-top: 5px;padding-bottom: 5px;line-height: 30px;margin: 0 0 20px 0;font-style: normal;display: block;font-weight: normal;}
#shop_description p,#shop_contacts table{margin-bottom:0}
#shop_description{font-size:11px}
#shop_description h2,#shop_description strong{background:url(../images/shop_info_icons.png) no-repeat 0 8px}
#shop_description p{margin-right:10px}
#shop_contacts{font-size:12px}
#shop_contacts h2, #shop_contacts strong{background:url(../images/shop_info_icons.png) no-repeat 0 -46px}
#shop_contacts td{height:50px;padding-bottom:10px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:content-box}
#shop_contacts tr.s_webkit td{height:32px!important}
#shop_contacts tr:last-child td{height:32px;padding-bottom:0!important}
#shop_contacts .s_icon_32{display:inline-block}
#footer{padding-bottom:10px}
#footer_categories{margin-bottom:29px}
#footer_categories h2{padding:0;line-height:20px}
#footer_categories h2,#footer_categories h2 a{font-size:16px}
#footer_categories ul{padding-bottom:10px;font-size:11px}
#footer_categories a{color:#888}
#footer_nav{margin-bottom:24px}
#footer_nav h2{margin-bottom:20px;padding:0;line-height:20px;font-size:18px}
#footer_nav ul{margin-bottom:30px}
#copy{margin-bottom:15px;padding-left:10px;font-size:11px;color:#555}
#payments_types{float:right;margin-bottom:8px}
#payments_types img{float:left;margin:2px 10px 10px 0}
.lazy_placeholder{min-height:150px}
@font-face{font-family:"Babel Sans";src:url("../fonts/Babel/BabelSans.eot");src:local("Babel Sans"),url("../fonts/Babel/BabelSans.eot?#iefix") format("embedded-opentype"),url("../fonts/Babel/BabelSans.woff") format("woff"),url("../fonts/Babel/BabelSans.ttf") format("truetype"),url("../fonts/Babel/BabelSans.svg#BabelSans") format("svg");font-weight:normal;font-style:normal}
body,.s_item h3,#order_details .s_table tr.last td:first-child,#shopping_cart .s_total.last strong,#shopping_cart_confirm .s_total.last strong
{
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  }
h1,h2,#product_info h3,#product_buy_col h3,.box .box-heading,.s_order .s_id,.s_order .s_status,.s_product_row .s_row_number
{
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
      font-weight: normal;
    }
#categories > ul > li > a,#cart_menu small.s_text,.product_tab .s_tabs_nav li a,#product .s_tabs_nav li a
{
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
      font-weight: normal;
    }
#categories > ul > li > a,#cart_menu small.s_text{font-size: 16px}
#intro h1,#intro h2{
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
      font-weight: normal;
      font-style: normal;
    font-size: 32px;
  margin-bottom: 10px;
}
.s_plain .s_price,.s_old_price{
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
  }
.s_label .s_price,.s_order .s_total,#cart_menu .s_grand_total,#order_details .s_table tr.last td,#shopping_cart .s_total.last,#shopping_cart_confirm .s_total.last
{
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
      font-weight: normal;
    }
.s_button_1 .s_text,.buttons .button,.buttons .button span,#add_to_cart .s_text{
    font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
      font-weight: normal;
      font-size: 16px;
}
.s_notify .noty_message{position:relative;margin-bottom:15px;padding:15px 10px 10px 10px;background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 10px rgba(0,0,0,0.2);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);-o-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}
.s_notify .noty_message h2{margin-left:5px;margin-right:5px;padding-top:0;padding-bottom:0;line-height:20px;font-size:18px;font-weight:normal}
.s_notify .noty_message .noty_close{z-index:100;top:10px;right:10px;text-indent:-1000em;font-size:1px}
.s_notify .noty_message h3{font-weight:normal;color:#999}
.s_notify .noty_message .s_item,.s_notify .s_message{margin:0 5px 5px 5px}
.s_notify .noty_message .s_item h3,.s_notify .noty_message .s_item p{padding-left:50px}
.s_notify .noty_message .s_item:hover{background:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none}
.s_jquery_ui{font-size:11px}
.ui-autocomplete-input{position:relative}
.ui-accordion .ui-accordion-content{padding:8px 0}
.ui-accordion h2.s_last,.ui-accordion .accordion_header.s_last{margin-bottom:25px}
.ui-accordion h2.s_last.ui-state-active,.ui-accordion .accordion_header.s_last.ui-state-active{margin-bottom:1px}
.ui-accordion .ui-accordion-content-active{margin-bottom:1px;border-bottom:1px solid #eee}
#product_page .ui-accordion .ui-accordion-content-active{border:none}
.ui-accordion>h2,.ui-accordion>.accordion_header{display:block;outline:none!important;cursor:pointer;margin-bottom:1px;padding:0;line-height:32px;text-transform:uppercase;font-size:14px;font-weight:bold;background:#eee;border-bottom:1px solid #ddd}
.ui-accordion h2 .ui-icon,.ui-accordion .accordion_header .ui-icon{display:block;float:left;background:url(../images/bullet_accordion.png) no-repeat center top;width:12px;height:12px;margin:10px 10px 0 10px}
.ui-accordion h2.ui-state-active .ui-icon,.ui-accordion .accordion_header.ui-state-active .ui-icon{background-position:center bottom!important}
#screenshot{position:absolute;padding:0;display:none;color:#FFF;z-index:901}
#screenshot img, .featured_category_products img{border-radius:4px;border:1px solid #ddd}
.top_navigation{width:598px;float:right}
.search_bar{top:-26px;right:280px}
.top_navigation .s_list_1 li{float:left;padding-right:7px}
.responsive_video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.responsive_video iframe,.responsive_video object,.responsive_video embed{position:absolute;top:0;left:0;width:100%;height:100%}
.new_listing.s_grid_view .s_item .s_rating{margin:0 auto}
.new_listing.s_grid_view .s_item h3 a{padding-top:6px;padding-bottom:6px}
.s_item .option_container{margin-top:6px}
.s_item .name a{font-size:13px;display:block;font-weight:bold}
.new_listing.s_grid_view .s_item .name{padding-top:6px;}
.new_listing.s_grid_view .s_item h3 a,.new_listing.s_grid_view .s_item:hover h3 a{border-top:0}
.new_listing.s_grid_view .s_radio{margin-right:0;padding:3px 0 3px 18px!important}
.new_listing.s_grid_view .s_radio input{top:6px}
.new_listing.s_list_view .option_container{float:left;width:100%}
.new_listing.s_list_view .s_action{clear:both}
.new_pagination.pagination a{color:#fff;background:#6188cb;margin-right:3px;border-radius:4px;padding:3px 4px}
.new_pagination.pagination .links a:hover,#content .new_pagination.pagination .links a:hover{color:#FFF!important;background-color:#bfbcbc}

@media only screen and (min-width: 768px) {
		#checkoutBillingAddress input[type*="text"], #checkoutBillingAddress input[type*="tel"], #checkoutShippingAddress input[type*="text"], #checkoutShippingAddress input[type*="tel"]{
			max-width: 98% !important;
		}
}


@media only screen and (min-width: 768px) and (max-width: 991px) {
body{min-width:0}
body.s_layout_fixed #wrapper{width:740px!important}
.s_wrap{width:720px}
.s_wrap .s_col_12{width:700px}
.s_col_3{width:340px}
.s_col_3:nth-child(2n+1){clear:left}
#content{display:table;margin:0 auto;width:700px}
.s_main_col{float:none}
.s_side_col{margin:0}
#left_col .box{margin-right:0}
.top_navigation{width:484px;right:0;top:13px}
.system_navigation{margin:74px 0 23px 0}
.system_navigation .search_bar{right:208px}
.search_bar input{width:170px}
.search_bar .s_button_1{margin-left:184px}
#wishlist_total,#product_share .s_button_wishlist,.s_cell_model{display:none}
.s_module_product_tab{width:700px!important}
.s_carousel{width:700px!important}
#home .s_2col_wrap .s_col.s_1_2 .shortcode-module .s_carousel{width:340px!important}
.s_tab_box{padding:5px}
.s_cell_name .s_hidden.inline{display:inline!important}
.s_cell_quantity{white-space:nowrap}
.site_logo{margin:0}
.site_logo img{max-width:260px}
.system_navigation #cart_menu{margin:10px 0 -20px 30px}
#intro h1{padding-bottom:0}
.s_grid_view.size_2 .s_item{width:160px}
.s_subcategory{width:160px;height:160px;margin:0 10px 40px 10px}
.s_subcategory a{width:161px;height:161px}
.s_grid_view.size_2 .s_item .s_thumb{padding:10px}
.s_single_col .s_grid_view.size_1 .s_item,.s_single_col .s_grid_view.size_2 .s_item{clear:none!important}
.s_single_col .s_grid_view.size_2 .s_item:nth-of-type(4n+1),.s_single_col .s_grid_view.size_1 .s_item:nth-of-type(3n+1){clear:left!important}
.s_single_col #product_info dl{width:220px}
.s_single_col #product_share .s_rating_holder{margin-right:5px}
.s_single_col #product_buy_col,.s_single_col #product_info{margin-right:0;padding-top:0}
#shop_info{padding-top:10px;margin-bottom:20px}
#shop_info_wrap{padding:0}
#footer{padding-bottom:5px}
#product_page .s_col_6{width:49%;margin-left:0;margin-right:0}
#product_page #product_info.s_col_6{float:right}
#product_attributes{width:170px}
.s_grid_view .s_item .s_actions{margin-left:0px !important;margin-right:0px !important}
.related_products_block .s_grid_view.size_1 .s_item{width:212px}
.aqo-featured-ban{padding-top: 33px}
}
@media only screen and (max-width: 767px) {

#scrollup{display:none !important}
.hide-on-desktop{display:block}
.hide-on-desktop.as_inline{display:inline-block;}
.hide-on-desktop.as_table{display:table;}
.hide-on-mobile{display:none}
.system_navigation .search_bar{top:0;right:0}
.system_navigation #cart_menu{margin-top:50px!important}
#fb-root,#view_mode,#menu_home,#product .s_tabs_nav,.product_tab .s_tabs_nav,.s_cell_model,.s_cell_price,.s_cell_cart,.s_cell_size,.s_cell_date,.s_cell_download,.s_cell_opened,.s_cell_comment,.s_cell_action,.s_cell_quantity,#shopping_cart .s_cell_name,#checkout_products .s_cell_name,#wishlist .s_cell_name,.pagination .results{display:none!important}
body{min-width:0!important;font-size:14px;line-height:22px}
body.s_layout_fixed{padding:10px 0!important;background-image:none!important}
select{font-size:12px}
#intro{margin-bottom:20px}
.s_side_col .s_box,.s_side_col .s_box_1{margin-left:0!important;margin-right:0!important}
.s_wrap{width:95%}
.s_col,.s_col_3,.s_col_4,.s_col_5,.s_col_6,.s_col_12,.s_main_col,.s_2_cols .s_main_col,.s_side_col,.s_total,#categories,#product_images,#product_info,#product_buy_col,#intro h1{clear:both!important;width:100%!important;margin-left:0!important;margin-right:0!important}
.s_main_col .s_col{margin-left:0!important;margin-right:0!important}
.s_2col_wrap,.s_3col_wrap,.s_4col_wrap,.s_5col_wrap{padding:0!important}
.s_1_2,.s_1_3,.s_1_4{width:100%}
.aqo_sweet_nav .s_1_4{width:48%!important;clear:none!important;margin-left:1%!important;margin-right:1%!important}
#wrapper{overflow:hidden;width:100%!important;border:none!important;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-o-box-shadow:none!important}
.site_logo{display:block;float:right;margin:0;max-width:50%}
.site_logo img{max-width:280px;margin:0 auto}
.top_navigation{position:static!important;width:100%;margin-left:auto;margin-right:auto;text-align:center}
#currency_form,#language_form{display:inline-block;float:none!important;margin-right:8px}
.site_search input{font-size:16px!important}
.system_navigation .search_bar{top:auto;right:auto;margin-left:-287px;margin-top:6px}
.system_navigation .search_bar input{width:160px}
.search_bar .s_button_1{margin-left:175px}
.s_static .site_search{position:relative;left:50%;margin:0 0 15px -140px!important;clear:both;display:block;float:none;width:280px;height:30px}
.s_static .site_search input{width:220px;margin-top:-2px;padding:5px!important}
.system_navigation{position:relative;width:100%;margin:10px 0 2px 0;display:table}
.system_navigation ul.s_list_1 li{background-position:0 -3px!important}
.welcome_message{float:left;clear:both;width:100%;text-align:center;font-size:13px}
#cart_menu{position:static!important;float:none!important;margin:0 0 10px 0!important;padding:10px 0!important;text-align:center!important;border:none!important}
#cart_menu .s_submenu{display:none!important}
#cart_menu>a,#cart_menu>a .s_text,#cart_menu>a .s_grand_total{display:inline-block!important;float:none!important}
#cart_menu .s_grand_total{position:relative}
.system_navigation .s_list_1{clear:both;float:none!important;height:auto!important;padding-right:17px;text-align:center}
.system_navigation .s_list_1 li{white-space:nowrap}
#categories{float:none!important}
#categories>ul>li{width:49.99%}
#categories>ul>li>a{width:90%;padding:0 10% 0 0;text-indent:10px}
#categories>ul>li>a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
#categories .s_submenu{display:none!important}
#menu_information{position:static!important}
#menu_information:hover .s_submenu{left:0!important;right:auto!important;display:block!important;width:100%!important}
	/*** intro ***/

	#intro {
		clear: both;
		margin-bottom: 10px;
		padding-top: 2px;
				background: url(../images/border/box_border_8.png) top left repeat-x;
			}
#intro h2,#intro h2 *{font-size:22px!important;line-height:30px!important}
#intro h1{padding-bottom:0}
#product_add_to_cart_form{width:100%}
#shop_info{padding-top:10px;margin-bottom:20px}
#shop_info_wrap{padding:0}
#shop_info,#shop_description,#shop_contacts{font-size:13px}
.s_widget_holder span,.s_widget_holder span iframe{width:100%!important}
#footer_categories .s_wrap{width:300px}
#footer_categories .s_col_2{width:130px}
#footer_categories .s_col_2:nth-child(2n+1){clear:left}
#footer_categories ul{font-size:13px}
#footer_nav ul{margin-bottom:20px}
#payments_types{float:none!important;padding-left:0px;text-align:center}
#payments_types img{display:inline;float:none;margin-right:2px}
#copy{padding:0!important;text-align:center}
#listing_options{padding-top:10px;padding-bottom:10px}
#listing_arrange{right:auto;left:0}
#listing_arrange span.s_label{margin-left:0;margin-right:5px;font-size:14px}
#listing_arrange select{margin-left:2px;margin-right:10px;font-size:14px}
#product_images,#product_info,#product .s_tabs{margin-left:0;margin-right:0}
#product_images:hover{z-index:10}
#product_gallery .s_thumbs li{margin:0 10px 0 0;padding-bottom:10px}
#product_gallery .s_thumbs img{width:55px}
#product_info dl{width:100%}
#product .s_tab_box{padding:0;border:0}
#product .s_tab_box>h2{display:block}
#product_nutritional #nutritionals{max-height:400px}
#product_share .s_button_wishlist{display:none}
.s_single_col #product_buy_col{padding-top:0}
.product_tab .s_tabs{margin-left:0;margin-right:0}
.product_tab .s_tab_box{padding:0;border:0}
.product_tab .s_tab_box>h2{display:block}
#brands td .s_list_1 li{width:99%}
.cart-content{width:100%}
.cart-content .s_box_1 input[type=text]{width:98%}
.cart-content .s_box_1 input[type=email]{width:98%}
#quote table{margin-bottom:0}
.payment table{font-size:12px}
.payment td{padding-bottom:10px}
.payment input[type=text],.payment input[type=tel],.payment input[type=email],.payment input[type=password],.payment select{display:inline-block}
#login_page input[type=email],#login_page input[type=text],#login_page input[type=password]{font-size:16px}
#login_page .s_h_170{height:auto!important;margin-bottom:0!important}
#login_page .s_1_2:first-child{margin-bottom:30px}
#register #register_button{margin-top:10px}
.full_btn{width:98%;text-align:center}
.full_btn .s_text{padding:0 2%;height:34px;line-height:34px}
.pca_address_form input[type=text],.pca_address_form input[type=tel],.pca_address_form input[type=email],.pca_address_form input[type=password],.pca_address_form textarea,.pca_address_form select,input#gift_message{width:95%!important;max-width:100%!important}
select.pca_country_id,select.pca_zone_id{width:98%!important}
.s_button_1{border-radius:4px}
.s_button_1 .s_text{border-radius:2px}
.pca_address_form .btn_expand_address{margin-right:10px}
.s_page_account_forgotten #intro h1{font-size:28px}
#my_account ul.s_list_1 li,#account_module ul.s_list_1 li,#gdpr ul.s_list_1 li{line-height:27px}
#order_details table{font-size:11px}
#order_details .s_table tr.last td,#order_details .s_table tr.last td *{font-size:20px!important}
#return_request_info table{font-size:11px}
#sitemap .s_list_1{column-count:1;-moz-column-count:1;-webkit-column-count:1;-o-column-count:1}
#sitemap .s_list_1 li{margin-top:6px;margin-bottom:6px}
.s_banners .s_banner,.s_banners .s_banner img{float:none;margin:0 auto 20px auto!important}
select{max-width:99%!important}
.s_row_2 label{width:100%;padding-bottom:0}
.pp_express_page .pca_address_form .s_row_2 label{padding-bottom:0}
#checkout_products .s_cell_image .s_hidden{width:150px}
#checkout_products .s_table_1 td{padding:5px 2px}
.s_full{clear:both;margin-left:0!important}
.s_list_1 li{background-image:url(../images/bullet_1_mobile.png);background-position:0 -3px}
.s_total.left,.s_total.right{width:auto!important;clear:none!important}
table .s_hidden{display:block!important}
table .s_hidden.inline{display:inline!important}
.s_cell_image{width:200px}
.s_cell_select{width:16px}
.s_cell_id{max-width:20px}
.s_cell_price,.s_cell_total,.s_cell_quantity{width:60px}
.s_cell_image strong{display:block;padding:5px 0;text-align:center;font-size:12px}
.s_cell_select .s_icon_16{display:block;width:16px;padding:0!important;text-indent:-1000em}
.s_cell_image .s_button_add_to_cart{font-size:12px}
#shopping_cart .s_cell_quantity{display:table-cell!important}
.pagination{text-align:center}
.pagination .links{float:none}
.s_listing .s_item{width:45%!important;margin-bottom:20px!important;margin-left:2.4%!important;margin-right:2.4%!important}
.s_tabs .s_grid_view .s_item{width:45%!important;margin-left:2%!important;margin-right:2%!important}
.s_listing .s_item .s_thumb{padding:0 0 6px 0!important}
.s_listing .s_item h3{font-size:14px}
.s_listing .s_item h3 a{padding-top:9px}
.s_grid_view .s_item .s_price_holder.s_size_1.s_label{top:-45px}
.s_grid_view.size_1 .s_item .s_price_holder.s_size_1.s_label{right:-9px}
.s_price_holder.s_size_1.s_label .s_ofstock{padding:0}
.outer_buy_label{top:-5px;left:-5px}
.s_main_col .s_grid_view, .s_col_12 .s_grid_view, .s_col_9 .s_grid_view{margin:0}
.s_grid_view .s_item:hover{margin-top:0;margin-right:10px;margin-left:10px;margin-bottom:20px!important;padding:0;background:0;box-shadow:none;-o-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}
#also_bought .s_grid_view .s_item .s_thumb{padding:0!important}
.s_item .s_actions{display:block!important;font-size:13px!important}
.s_subcategory{width:46%;height:100%;margin:0 2% 30px 2%}
.s_subcategory a{width:146px;height:146px}
.s_subcategory .text_link{font-size:14px;letter-spacing:0}
.s_grid_view .s_subcategory,.s_grid_view .s_item{clear:none!important}
.s_grid_view .s_subcategory:nth-of-type(2n+1),.s_grid_view .s_item:nth-of-type(2n+1){clear:left!important}
.box-socialconnect .box-heading{display:none}
.s_submit .s_button_1:first-child{margin-top:0}
.buttons input[type=submit],.buttons input[type=button],.buttons button{line-height:30px!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;-webkit-appearance:none}
.s_orders_listing{padding-left:0!important}
.s_orders_listing .s_col{float:none;width:100%!important;margin-left:0!important}
.noty_cont{position:absolute;top:15px;bottom:15px;right:15px;left:15px;display:none;width:auto;height:auto;margin:0!important}
html.s_locked .noty_cont{display:block}
.noty_bar,.noty_message{position:absolute!important;top:100px!important;left:0!important;right:0!important;width:auto!important;margin:0!important}
.noty_message h3{font-size:15px!important}
.noty_buttons{padding-top:15px;text-align:center}
.noty_message button{display:inline-block;height:30px;margin:0 5px 10px 5px;padding:0 10px;text-transform:uppercase;letter-spacing:-1px;line-height:30px;font-size:14px;color:#fff;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-shadow:1px 1px 0 rgba(255,255,255,0.3) inset,-1px -1px 0 rgba(255,255,255,0.3) inset;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.3) inset,-1px -1px 0 rgba(255,255,255,0.3) inset;-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.3) inset,-1px -1px 0 rgba(255,255,255,0.3) inset;-o-box-shadow:1px 1px 0 rgba(255,255,255,0.3) inset,-1px -1px 0 rgba(255,255,255,0.3) inset}
.noty_message button:hover,.noty_message button:hover{box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset,-1px -1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset,-1px -1px 0 rgba(255,255,255,0.5) inset;-webkit-box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset,-1px -1px 0 rgba(255,255,255,0.5) inset;-o-box-shadow:1px 1px 0 rgba(255,255,255,0.5) inset,-1px -1px 0 rgba(255,255,255,0.5) inset}
.noty_close{width:24px;height:24px;background-position:0px -264px}
.s_address{width:95%;margin:0 5px 15px 0;padding:8px 10px!important}
.pp_express_page .s_address input[type=text],.pp_express_page .s_address input[type=tel],.pp_express_page .s_address input[type=email],.pp_express_page .s_address input[type=password],.pp_express_page .s_address textarea,.pp_express_page .s_address select{min-width:270px}
#gift_option_accordion .ui-accordion-header, #coupon_cart .ui-accordion-header{line-height:18px;padding:7px 0px;padding-left:30px;font-size:13px;position: relative}
#gift_option_accordion.ui-accordion h2 .ui-icon, #gift_option_accordion.ui-accordion .accordion_header .ui-icon,#coupon_cart.ui-accordion h2 .ui-icon, #coupon_cart.ui-accordion .accordion_header .ui-icon{position:absolute;left:0;top:34%;margin:0px 10px}
.new_pagination.pagination .links{height:auto}
.new_pagination.pagination a{padding:4px 5px;margin-bottom:3px;margin-right:7px}
#breadcrumbs.btn_style::-webkit-scrollbar {display:none}
#breadcrumbs.btn_style{position:relative;white-space:nowrap;overflow-x:auto;padding:4px 0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;background-image:-webkit-gradient(linear,left top,right top,from(white),to(white)),-webkit-gradient(linear,left top,right top,from(white),to(white)),-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.25)),to(rgba(255,255,255,0))),-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.25)),to(rgba(255,255,255,0)));background-image:linear-gradient(to right,white,white),linear-gradient(to right,white,white),linear-gradient(to right,rgba(0,0,0,.25),rgba(255,255,255,0)),linear-gradient(to left,rgba(0,0,0,.25),rgba(255,255,255,0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-size:20px 100%,20px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll}
#breadcrumbs.btn_style>div{display:inline-block}
#breadcrumbs.btn_style>div h3{display:inline-block}
#breadcrumbs.btn_style>div a,#breadcrumbs.btn_style>div span{box-shadow:inset 0 1px 0 0 #cf866c;background-color:#d60726;border-radius:3px;border:1px solid #942911;display:inline-block;cursor:pointer;color:#fff;font-size:12px;padding:2px 5px;text-decoration:none;text-shadow:0 1px 0 #854629}
#breadcrumbs.btn_style>div a:hover, #breadcrumbs.btn_style a:hover,#breadcrumbs.btn_style a:focus{color:#fff!important}
#intro.double_intro{background:none;margin-bottom:0px;padding-top:0px}
#intro.double_intro #intro_wrap{background:none}
#intro.double_intro h1{float:left;font-size:22px;margin-top:5px;margin-bottom:10px;line-height:30px}
#intro.double_intro h1,#intro.double_intro h1 *,#intro.double_intro h2, #intro.double_intro h2 *{color: initial}
#product_info #manufacturer_logo{position:absolute;right:0;top:0;margin-top:0}
#product_page h1{font-size:18px}
#category .h1_heading, #brand .h1_heading{font-size:20px;margin-top:5px;margin-bottom:10px;line-height:30px}
.aqo-featured-ban{background-size: contain}
}
@media only screen and (max-width:479px){.pca_address_form .s_full{width:100%}
.pp_express_page .pca_address_form .s_row_2 label{width:100%}
.is_checkout_page #payment-method h2.payment_header{font-size:14px;font-weight:bold}
.coupon_header_accordion{font-size:12px!important}
#estimated_dispatch_date strong{font-size:12px!important;padding:4px 3px!important}
#add_to_cart_form{width:100%}
#product_attributes{width:100%;float:left;margin-top:10px}
#product_reviews .pagination{padding:6px 0px}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.s_tabs .s_grid_view .s_item{margin-left:7px!important;margin-right:7px!important}
.top_navigation{width:430px}
.top_navigation .s_list_1{margin-bottom:7px}
.welcome_message{text-align:right}
.system_navigation .search_bar{margin-left:-366px}
.s_wrap{width:440px}
.s_col_3{clear:none;float:left;width:220px}
.s_row_2 label{width:150px}
.pca_address_form .s_row_2 label{width:100%}
.pca_address_form .s_full{padding:0}
.pca_address_form .s_full input[type=text],.pca_address_form .s_full input[type=tel],.pca_address_form .s_full input[type=email],.pca_address_form .s_full input[type=password],.pca_address_form .s_full textarea,.pca_address_form .s_full select{margin-left:0;margin-right:5px}
#categories>ul>li{width:33.33%}
#also_bought .s_grid_view .s_item .s_thumb{padding:0!important}
#shop_info .s_col_3{width:220px}
#footer_categories .s_wrap{width:460px}
#footer_categories .s_col_2{width:133px}
#footer_categories .s_col_2:nth-child(2n+1){clear:none}
#footer_categories .s_col_2:nth-child(3n+1),#footer_nav .s_wrap :nth-of-type(2n+1){clear:left}
#product_info{clear:none!important;float:none!important;width:auto!important;margin:0!important}
#product_info dl{clear:right;float:right;width:140px!important}
#product_info dl dt,#product_info dl dd{width:100%;margin-bottom:0}
#product_info dl dd{clear:left;margin-bottom:10px}
#product_info #manufacturer_logo{position:relative}
#product_buy{clear:both}
#brands td .s_list_1 li{width:44%}
.s_grid_view .s_item,.s_grid_view .s_item:hover{margin-right:12px;margin-left:11px}
.price_ingredient_container #product_add_to_cart_form{float:right}
.price_ingredient_container #product_attributes{float:left}
.s_address{width:410px}
#checkout_products .s_cell_image .s_hidden{width:270px}
#add_to_cart_form{width:100%}
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){}
.wrapword{white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:normal}
@media screen and (min-width: 768px) {
  #breadcrumbs a{padding-left:5px;padding-right:5px;}
  #categories .s_submenu{width:100%;padding:8px 0!important;top:37px}
  #categories .s_category_group{float:left;margin-left:15px;margin-top:7px}
  #categories li .s_submenu .s_menu_group>ul>li{width:192px;margin-right:13px}
  .featured_category_products{width:22%;float:left;list-style:none;margin:0;padding:0;margin-left:15px}
  .featured_category_products li{float:left;width:100%;padding:0;margin:0;margin-bottom:10px}
  .featured_category_products .featured_title{float:left;width:100%;padding:0;margin:7px 0;font-size:11px;line-height:14px;font-weight:bold}
  .featured_category_products a{float:left;padding:0;margin:0;line-height:14px}
  .featured_category_products a.link_img{margin-right:8px;width:60px;height:60px}
  .featured_category_products p{width:138px;float:left;line-height:16px;font-size:12px;padding:0;margin:0}
  .top_category_products{width:24%;float:left;margin:0;padding:0}
  .top_category_products .top_title{float:left;width:100%;padding:0;margin:7px 0;color:#333;font-size:13px;line-height:14px;font-weight:bold}
  .top_category_products ol{float:left;width:100%;padding:0;margin:0}
  .top_category_products li{float:left;width:100%;padding:0;margin:0 0 5px 0;color:#333;line-height:initial}
  .top_category_products a{padding:0;margin:0;line-height:14px;display:initial !important}
}
.noty_modal{position:fixed;z-index:9999998;top:0;left:0;width:120%;height:120%;background:#fff;opacity:.9}
.noty_cont,.noty_bar{position:fixed;z-index:9999999}
.noty_bar{display:none;width:100%}
.noty_cont .noty_bar{position:static}
.top{top:0}
.noty_layout_topRight{top:15px;right:15px}
.noty_layout_topLeft{top:15px;left:15px}
.noty_layout_bottomLeft{bottom:15px;left:15px}
.noty_layout_bottomRight{bottom:15px;right:15px}
.noty_bar.noty_layout_topRight{width:300px}
.noty_bar .noty_close{cursor:pointer}
@media only screen and (min-width:930px){
  #categories>ul>li{height:45px!important}
  #categories>ul>li>a{text-align:center!important;height:41px!important;width:72px!important;line-height:18px!important;padding-top:4px!important}
  #categories .s_submenu{top:50px!important}
}
@media only screen and (max-width:480px){
  #opnotification .jlp-cookie-info{line-height:18px;font-size:12px;padding:5px 5px}
  #aquarterCloseNotif{padding:3px;margin-left:5px}
  #categories>ul>li,#categories>ul>li>a{height:37px}
  #footer_nav .s_list_1 li{margin-bottom:5px}
}
.footer_links strong{text-indent:0px !important}
.footer_links a, .footer_links a span{color:#555;display:block;padding:2px 0px}
#shop_info .footer_links a:hover{color:#555 !important}
.footer_links a span:hover,.footer_links li a:hover{text-decoration:underline;color:#6188cb}
#scrollup{height:38px;width:38px;background:url(../images/scrollup.png) no-repeat;bottom:28px;right:20px}
#scrollup-icon{width:20px;height:20px;margin:1px auto;display:block;background:url(../images/scrollup.png) no-repeat top left;background-size:contain}
div.ss-wrap *{margin:0;padding:0;border:0;background:0;background-color:transparent;background-image:none;background-position:0 0;text-decoration:none;font-size:1em}
input.ss-input{display:block}
input.ss-input-thinking{background-image:url(../images/smart_suggest/indicator.gif);background-repeat:no-repeat;background-position:center right}
ul.ss-box{margin:0!important;padding:0!important;width:100%;outline:1px solid #c5c5c5;outline-offset:-1px;font-size:11px;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / 20%);list-style:none;z-index:999;text-align:left!important}
ul.ss-box li{float:left;width:100%;clear:both}
ul.ss-box li,ul.ss-box li *{cursor:pointer}
ul.ss-box li.ss-header{height:13px;overflow:hidden;padding:5px 0;color:#fff;line-height:14px;background:transparent url(../images/smart_suggest/search-header-bg.gif) repeat-x bottom}
ul.ss-box li.ss-header p.ss-header-text{margin:0!important;padding:0 0 0 10px!important;float:left;font-size:12px;font-weight:bold}
ul.ss-box li.ss-header p.ss-header-limit{margin:0!important;padding:0 10px 0 0!important;float:right;font-size:11px;font-weight:normal}
ul.ss-box li.ss-result{margin:0!important;padding:0!important;border-bottom:1px solid #c5c5c5}
ul.ss-box li.ss-result a{float:left;width:96%;text-decoration:none!important;background:#fff;text-align:left;padding:3px 2%}
ul.ss-box li.ss-result a:hover{background:#cde0ff url(../images/smart_suggest/search-item-hover.gif) repeat-x top}
ul.ss-box li.ss-result img{float:left;margin-right:12px;border-radius:4px}
ul.ss-box li.ss-result p{padding:0}
ul.ss-box li.ss-result span.ss-result-title{display:inline!important;margin:0!important;padding:0!important;font-size:12px;color:#222;text-align:left}
.gdpr-cookie-notice{position:fixed;background:#333;left:0;bottom:0;right:0;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all ease 1s;transition:all ease 1s;-webkit-transform:translateY(100%);transform:translateY(100%);z-index:1000;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}@media (max-width: 768px){.gdpr-cookie-notice{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.gdpr-cookie-notice-loaded .gdpr-cookie-notice{-webkit-transform:translateY(0);transform:translateY(0)}.gdpr-cookie-notice-description{margin:0;padding:0 16px 0 0;color:rgba(255,255,255,0.75);font-size:14px;line-height:20px;text-align:left}@media (max-width: 768px){.gdpr-cookie-notice-description{padding:0;margin:0 0 10px 0;font-size:12px;line-height:18px}}.gdpr-cookie-notice-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 auto;background:none;width:auto;height:auto;padding:0}.gdpr-cookie-notice-nav-item{text-decoration:none;display:block;height:40px;line-height:40px;white-space:nowrap;color:#fff;padding:0 16px;font-size:15px;font-weight:600}.gdpr-cookie-notice-nav-item:hover{color:#EEE;text-decoration:none}.gdpr-cookie-notice-nav-item-btn{background:#2aa560;border-radius:3px}.gdpr-cookie-notice-modal{position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;top:0;width:100%;height:100%;background:url('data:image/svg+xml;utf8,<svg height="12" viewBox="0 0 8 12" width="8" xmlns="http://www.w3.org/2000/svg"><path d="m1.41 0-1.41 1.41 4.58 4.59-4.58 4.59 1.41 1.41 6-6z" fill="#2aa560"/></svg>');z-index:1001;background:rgba(0,0,0,0.4);overflow:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 10px;display:none}.gdpr-cookie-notice-show-modal .gdpr-cookie-notice-modal{display:-webkit-box;display:-ms-flexbox;display:flex}.gdpr-cookie-notice-modal-content{width:470px;border-radius:6px;background:#fff;margin:auto}.gdpr-cookie-notice-modal-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:16px;border-bottom:1px solid #f4f5f7}.gdpr-cookie-notice-modal-title{font-size:18px;color:rgba(0,0,0,0.8);font-weight:600;line-height:18px;margin:0;padding:0}.gdpr-cookie-notice-modal-close{width:24px;height:24px;margin:0 0 0 auto;background:none;border:none;outline:none;padding:0;position:relative;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.gdpr-cookie-notice-modal-close:before,.gdpr-cookie-notice-modal-close:after{width:18px;height:2px;content:'';display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#bdbdbd}.gdpr-cookie-notice-modal-close:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.gdpr-cookie-notice-modal-close:hover{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:1}.gdpr-cookie-notice-modal-cookies{display:block;margin:0;padding:0;list-style-type:none}.gdpr-cookie-notice-modal-cookie{display:block;border-bottom:1px solid #f4f5f7;list-style-type:none;padding:0;margin:0}.gdpr-cookie-notice-modal-cookie-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 16px}.gdpr-cookie-notice-modal-cookie-title{font-weight:normal;font-size:15px;color:rgba(0,0,0,0.8);margin:0;padding:0;line-height:1;position:relative}.gdpr-cookie-notice-modal-cookie-title:after{width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#bdbdbd transparent transparent transparent;content:'';display:block;position:absolute;right:-17px;top:50%;margin-top:-2px;-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.open .gdpr-cookie-notice-modal-cookie-title:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gdpr-cookie-notice-modal-cookie-state{color:#2aa560;margin-left:auto;font-size:15px;float:none;width:auto;margin-right:0px}.gdpr-cookie-notice-modal-cookie-input{opacity:0}.gdpr-cookie-notice-modal-cookie-input:checked+.gdpr-cookie-notice-modal-cookie-input-switch{background:#2aa560;-webkit-box-shadow:inset 0px 0px 0px 1px #2aa560;box-shadow:inset 0px 0px 0px 1px #2aa560}.gdpr-cookie-notice-modal-cookie-input-switch{width:24px;height:24px;border-radius:50%;-webkit-box-shadow:inset 0px 0px 0px 1px #bdbdbd;box-shadow:inset 0px 0px 0px 1px #bdbdbd;margin:0 0 0 auto;position:relative;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;cursor:pointer}.gdpr-cookie-notice-modal-cookie-input-switch:after{position:absolute;left:0;right:0;bottom:0;top:0;background:url('data:image/svg+xml;utf8,<svg height="11" viewBox="0 0 14 11" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m5 10.42-5-5 1.41-1.41 3.59 3.58 7.59-7.59 1.41 1.42z" fill="rgb(255,255,255)" fill-rule="evenodd"/></svg>') no-repeat center 7px;content:'';display:block}.gdpr-cookie-notice-modal-cookie-info{margin:0;padding:0 16px 12px 16px;font-size:13px;color:rgba(0,0,0,0.5);line-height:16px;display:none}.open .gdpr-cookie-notice-modal-cookie-info{display:block}.gdpr-cookie-notice-modal-footer{background:#f4f5f7;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15px 16px 16px 16px;border-radius:0 0 6px 6px;-ms-flex-wrap:wrap;flex-wrap:wrap}.gdpr-cookie-notice-modal-footer-item{height:40px;line-height:40px;font-weight:600;font-size:15px;text-decoration:none;margin:0;padding:0;color:#2aa560;position:relative}.gdpr-cookie-notice-modal-footer-item:after{position:absolute;right:-16px;top:50%;margin-top:-5px;background:url('data:image/svg+xml;utf8,<svg height="12" viewBox="0 0 8 12" width="8" xmlns="http://www.w3.org/2000/svg"><path d="m1.41 0-1.41 1.41 4.58 4.59-4.58 4.59 1.41 1.41 6-6z" fill="#2aa560"/></svg>') no-repeat left center;height:12px;width:8px;content:'';display:block}.gdpr-cookie-notice-modal-footer-item-btn{padding:0 16px;color:#fff;background:#2aa560;border-radius:3px;position:relative}.gdpr-cookie-notice-modal-footer-item-btn:hover,.gdpr-cookie-notice-nav-item-btn:hover{color:#FFF !important;background:#13ad57}.gdpr-cookie-notice-modal-footer-item-btn span{-webkit-transition:all ease 0.3s;transition:all ease 0.3s}.gdpr-cookie-notice-modal-footer-item-btn:after{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;content:'';opacity:0;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;display:block;background:url('data:image/svg+xml;utf8,<svg height="11" viewBox="0 0 14 11" width="14" xmlns="http://www.w3.org/2000/svg"><path d="m5 10.42-5-5 1.41-1.41 3.59 3.58 7.59-7.59 1.41 1.42z" fill="rgb(255,255,255)" fill-rule="evenodd"/></svg>') no-repeat center}.gdpr-cookie-notice-modal-footer-item-btn.saved span{opacity:0}.gdpr-cookie-notice-modal-footer-item-btn.saved:after{opacity:1}.gdpr-cookie-notice-modal-footer-item:hover{color:#666;text-decoration:none;opacity:1}.touchspin-group{position:relative;display:table;border-collapse:separate;width:80px;margin:0 auto}
input[type=text].touchspin-input{font-size:16px;padding:4px 6px}
.touchspin-input{width:37px!important;height:35px!important;float:left!important;text-align:center!important;margin:0!important;padding:2px 4px;display:block;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
input[type=number].touchspin-input::-webkit-inner-spin-button,input[type=number].touchspin-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.touchspin-btn{display:inline-block;margin-bottom:0;font-weight:400;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid #bbb9b9;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}
.touchspin-btn:hover,.touchspin-btn:focus,.touchspin-btn:active{text-decoration:none;outline:none!important;box-shadow:none}
.touchspin .input-group-btn-vertical{position:absolute;right:0;height:100%;z-index:11}
.touchspin .input-group-btn-vertical>.touchspin-btn{position:absolute;right:0;height:50%;padding:0;width:2em;text-align:center;line-height:1;font-weight:700;color:#444}
.touchspin .input-group-btn-vertical .touchspin-up{border-radius:0 3px 0 0;top:0;border-bottom:0}
.touchspin .input-group-btn-vertical .touchspin-down{border-radius:0 0 3px 0;bottom:0}
@media screen and (min-width: 1024px) {
.touchspin-btn:hover{background:#444;color:#FFF!important}
}
@media only screen and (max-width: 767px) {
.footer_links a, .footer_links a span{padding:10px 0px}

.mobile-nav-wrapper{display:block;top:0;transition:top .4s ease-in-out;width:100%;z-index:999;min-height:57px}
.system_navigation{display:block;min-height:57px}
ul#mobile-nav{display:block;border-top:2px solid #F6F6F6;border-bottom:2px solid #F6F6F6;text-align:center}
ul#mobile-nav li{display:inline-block;vertical-align:top;padding: 6px 4%;text-transform:uppercase;color:#B2B2B2;font-size:18px;line-height:1}
ul#mobile-nav li a, ul#mobile-nav li a:link, ul#mobile-nav li a:visited{color:#575756}
ul#mobile-nav li a:hover{color:black}
ul.aqo-mobile-nav{text-align:center;padding:6px 2% 0;position:relative;background-color:#d60726;margin-bottom:0px}
ul.aqo-mobile-nav li img{width: 24px}
ul.aqo-mobile-nav li{position:relative;display:inline-block;vertical-align:top;width:24%;cursor:pointer;font-size:16px;text-align:center;padding-bottom:6px}
ul.aqo-mobile-nav li span.mobile-nav-icon-title{margin-top:-1px;display:inline-block;vertical-align:top;text-transform:uppercase;color:#eee;font-size:12px;margin:7px 0 0;width:100%;text-align:center}
ul.aqo-mobile-nav li span.mobile-nav-icon-cart-count{display:inline-block;vertical-align:top;color:white;background-color:#163c95;height:20px;width:20px;line-height:20px;border-radius:15px;position:absolute;top:-4px;right:0;text-align:center;font-size:12px}
.mobile-nav-fixed-display ul.aqo-mobile-nav li span.mobile-nav-icon-cart-count{right:16px}
ul.aqo-mobile-nav li .mobile-icon-wrapper{line-height:1;position:relative;display:block}
ul.aqo-mobile-nav li .mobile-icon-wrapper a{display:block}
.mobile-nav-li-search.mobile-search-li-arrow:after{content:"";height:8px;width:16px;position:absolute;bottom:0px;left:calc(50% - 8px);display:inline-block;vertical-align:top;background:url(../images/mobile/search_triangle.svg) no-repeat;background-size:100%}
.aqo-mobile-search-wrap{font-size:0;display:none;z-index:99;position:relative}
.aqo-mobile-search-wrap img,.aqo-mobile-search-wrap .btn{height:42px;border:0;margin:0;background:transparent;width:auto;line-height:1;display:inline-block;vertical-align:top;border-radius:0}
.system_navigation .search_bar input{width:auto}
.aqo-mobile-search-wrap .search_bar input{-webkit-appearance:none;width:calc(100% - 106px)!important;font-size:18px;font-size:16px;margin:0;height:31px;line-height:31px;padding:5px 10px;background-color:#ededed;border-radius:0;border:0;border-bottom:1px solid #ededed;border-left:1px solid #ededed}
.aqo-mobile-search-wrap .search_bar input:focus{background-color:white}
.aqo-mobile-search-wrap .search_bar input::placeholder{color:#b2b2b2;font-size:14px}
.site_search{float:none}
.system_navigation .search_bar{top:0;right:0;margin:0;width:calc(100% - 19px);display:inline-block;vertical-align:top}
.header_search_button{background-color:#163c95;width:42px;height:42px;display:inline-block}
.header_search_button img{height:25px;padding:8px}
.mobile-close-search{background-color:#b2b2b2;width:42px;height:42px}
.aqo-mobile-slide-nav{padding: 20px;box-sizing:border-box;text-align:left;position:fixed;top:0;background-color:white;z-index:9999999;width:85vw;max-width:340px;max-height:100vh!important;height:100vh;display: inline-block;left: 0!important;-webkit-transform: translateX(-100%)!important;transform: translateX(-100%)!important;-webkit-transition: -webkit-transform 233ms cubic-bezier(0,0,.21,1);transition: -webkit-transform 233ms cubic-bezier(0,0,.21,1);transition: transform 233ms cubic-bezier(0,0,.21,1);transition: transform 233ms cubic-bezier(0,0,.21,1),-webkit-transform 233ms cubic-bezier(0,0,.21,1);outline: none;overflow-x: hidden!important;overflow-y: auto!important}
.aqo-mobile-slide-nav.open {-webkit-transform: translateX(0)!important;transform: translateX(0)!important}
.aqo-mobile-slide-nav .aqo-mobile-slide-exit{float:right;background-color:#fff;width:50px;height:50px}
.aqo-mobile-slide-nav a.aqo-mobile-slide-home{float:left}
.aqo-mobile-slide-nav .aqo-mobile-slide-icon,.aqo-mobile-slide-nav .aqo-mobile-slide-icon:link,.aqo-mobile-slide-nav .aqo-mobile-slide-icon:visited{max-width:50px;width:50px;display:inline-block;vertical-align:top}
.mobile-slide-icon-wrap{margin-bottom:2px;display:block;clear:both}
ul.mobile-main-nav{min-width:230px;padding:0;z-index:999;margin-bottom:20px}
@media only screen and (max-height:550px){
  .mobile-utility-nav{position:relative}
  .aqo-mobile-slide-nav{overflow-y:auto}
}
ul.mobile-main-nav li.s_category_menu{position:relative;border-bottom:2px solid #f6f6f6;padding:6px 0}
ul.mobile-main-nav li.s_category_menu > a,
ul.mobile-main-nav li.s_category_menu > a:link,
ul.mobile-main-nav li.s_category_menu > a:visited{font-weight:400;color:#575756;font-size:18px;display:block;padding:5px 14px}
ul.mobile-main-nav .s_submenu{display:none;margin-top:13px}
.system_navigation .s_list_1{text-align:left;padding-right:0}
.system_navigation ul.s_list_1 li{display:block;margin-left:0px;padding:0;white-space:initial;background:none}
.system_navigation .s_list_1 li::before{content:none;}
.system_navigation ul.s_list_1 li a{font-weight:400;color:#575756;font-size:16px;display:block;padding:10px 28px}
.system_navigation ul.s_list_1 li ul.s_list_1 li a{padding:10px 50px}
.system_navigation ul.s_list_1 li:not(:last-child) a{border-bottom:1px dashed #d7d7d7}
ul.mobile-main-nav .mobile-plus{position:absolute;top:3px;right:0;width:35px;height:35px;line-height:35px;font-size:27px;text-align:center;font-weight:bold;color:#575756;cursor:pointer}
.mobile-global-overlay{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:black;opacity:0;z-index:1000}
.mobile-global-overlay-pop{-webkit-transition:all .25s linear;-moz-transition:all .25s linear;-ms-transition:all .25s linear;-o-transition:all .25s linear;transition:all .25s linear;display:block;opacity:.4}
.noscroll{overflow:hidden;position:relative}
.aqo-featured-ban{background-position:left 3px;background-repeat:no-repeat}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	ul.aqo-mobile-nav li span.mobile-nav-icon-cart-count{right:16px}
	.mobile-nav-fixed-display ul.aqo-mobile-nav li span.mobile-nav-icon-cart-count{right: 35px}
}

.s_free_gift_message{clear:both;font-size:13px;text-align:center;float:left;width:100%;background-color:#ff0;color:#000;font-weight:bold}
#header .checkout_btn{display:inline-block;margin:10px 0px;vertical-align:top}
body .mobile-nav-fixed-display{display:block !important;position:fixed;left:0;box-shadow:0px 2px 5px rgba(0,0,0,0.7)}
.nav-up {top: -135px}
}
@media only screen and (min-width: 768px) {
  /* .aqo-featured-ban{background-position:right 0px} */
  .aqo-featured-ban{
    background-position: center 1px;
    background-repeat: no-repeat;    
  }
  .top_navigation .s_list_1 li{ padding-left: 10px;}
  .top_navigation .s_list_1 li:before{width: 10px;}
}
@media (hover: none) {
  @media only screen and (min-width: 768px) and (max-width: 1024px) {
    .s_grid_view .s_item{margin-left:8px;margin-right:8px}
  }

  .s_button_add_to_cart{padding-top:10px;padding-bottom:10px}
  .s_grid_view .s_item .s_actions .tb_label_stock_status{line-height:40px}
  .new_listing.s_grid_view .s_item .name{height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
  .new_listing.s_listing .s_item,.new_listing.s_listing .s_item:hover{margin-bottom:30px!important;}
}