*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-text-size-adjust:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;-ms-interpolation-mode:bicubic;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
textarea{overflow:auto;vertical-align:top;}
.manu_bloc h2 a{color:#999999;}
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";}
.clearfix:after{clear:both;}
.hidden{display:none;}
p{margin:0 0 10px;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;}p small{font-size:12px;color:#999999;}
.lead{margin-bottom:20px;font-size:20px;font-weight:200;line-height:30px;}
h1,h2,h3,h4,h5,h6,.h2,.h6,.h3{margin:0;font-weight:bold;color:#333333;text-rendering:optimizelegibility;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h2 small,.h6 small,.h3 small{font-weight:normal;color:#999999;}
h1{font-size:30px;line-height:40px;}h1 small{font-size:18px;}
h2,.h2{font-size:24px;line-height:40px;}h2 small,.h2 small{font-size:18px;}
h3,.h3{line-height:30px;font-size:18px;}h3 small,.h3 small{font-size:14px;}
h4,h5,h6,.h6{line-height:20px;}
h4{font-size:14px;}h4 small{font-size:12px;}
h5{font-size:12px;}
h6{font-size:11px;color:#999999;text-transform:uppercase;}
.page-header{padding-bottom:19px;margin:20px 0;border-bottom:1px solid #eeeeee;}
.page-header h1{line-height:1;}
ul,ol{padding:0;margin:0 0 10px 25px;}
ul ul,ul ol,ol ol,ol ul{margin-bottom:0;}
ul{list-style:disc;}
ol{list-style:decimal;}
li{line-height:20px;}
ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
dl{margin-bottom:20px;}
dt,dd{line-height:20px;}
dt{font-weight:bold;}
dd{margin-left:10px;}
hr{margin:20px 0;border:0;border-top:1px solid #eeeeee;border-bottom:1px solid #ffffff;}
strong{font-weight:bold;}
em{font-style:italic;}
.muted{color:#999999;}
abbr{font-size:90%;text-transform:uppercase;border-bottom:1px dotted #ddd;cursor:help;}
blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #eeeeee;}blockquote p{margin-bottom:0;font-size:16px;font-weight:300;line-height:25px;}
blockquote small{display:block;line-height:20px;color:#999999;}blockquote small:before{content:'\2014 \00A0';}
blockquote.pull-right{float:right;padding-left:0;padding-right:15px;border-left:0;border-right:5px solid #eeeeee;}blockquote.pull-right p,blockquote.pull-right small{text-align:right;}
q:before,q:after,blockquote:before,blockquote:after{content:"";}
address{display:block;margin-bottom:20px;line-height:20px;font-style:normal;}
small{font-size:100%;}
cite{font-style:normal;}
form fieldset{border:none;padding:0;margin:0 0 20px 0;}
form label{color:#999999;font-weight:bold;line-height:30px;text-align:right;}
form input[type="text"],form input[type="password"],form input[type="email"],form input[type="tel"],form input[type="number"],form textarea{width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:30px;border:1px solid rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 1px 3px 0 rgba(0, 0, 0, 0.05),0 1px 0 rgba(255, 255, 255, 0.8);-moz-box-shadow:inset 0 1px 3px 0 rgba(0, 0, 0, 0.05),0 1px 0 rgba(255, 255, 255, 0.8);box-shadow:inset 0 1px 3px 0 rgba(0, 0, 0, 0.05),0 1px 0 rgba(255, 255, 255, 0.8);padding:0 10px;outline:none;-webkit-appearance:none;background-color:#fff;}
form input[type="search"]{outline:none;}
form input[disabled="disabled"]{color:#999999;background:#eeeeee;}
.button{-webkit-appearance:none;outline:none;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4),0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4),0 1px 0 #ffffff;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4),0 1px 0 #ffffff;background-color:rgba(0, 0, 0, 0.04000000000000001);background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));background-image:linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0.1)', GradientType=0);padding:6px 12px;text-decoration:none;font-weight:bold;font-family:sans-serif;font-size:12px;display:inline-block;text-align:center;color:#555555;text-shadow:#ffffff 0 1px 0;border:1px solid rgba(0, 0, 0, 0.1);line-height:18px;cursor:pointer;}.button .icon{margin:-6px -12px;}
.button:hover{color:#555555;}
.button.accent,.button.disabled{color:#fff;text-shadow:rgba(0, 0, 0, 0.5) 0 -1px 0;}
.button.disabled{background-color:#8f8f8f;background-image:-moz-linear-gradient(top, #999999, #808080);background-image:-ms-linear-gradient(top, #999999, #808080);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(#808080));background-image:-webkit-linear-gradient(top, #999999, #808080);background-image:-o-linear-gradient(top, #999999, #808080);background-image:linear-gradient(top, #999999, #808080);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#808080', GradientType=0);}
.button.accent{background-color:#a50c29;background-image:-moz-linear-gradient(top, #b80d2e, #880a22);background-image:-ms-linear-gradient(top, #b80d2e, #880a22);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b80d2e), to(#880a22));background-image:-webkit-linear-gradient(top, #b80d2e, #880a22);background-image:-o-linear-gradient(top, #b80d2e, #880a22);background-image:linear-gradient(top, #b80d2e, #880a22);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b80d2e', endColorstr='#880a22', GradientType=0);}
.button.flex{display:block;}
.button:active,.button.pressed{background:rgba(0, 0, 0, 0.2);}.button:active.accent,.button.pressed.accent{background-color:#75081d;background-image:-moz-linear-gradient(top, #880a22, #590616);background-image:-ms-linear-gradient(top, #880a22, #590616);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#880a22), to(#590616));background-image:-webkit-linear-gradient(top, #880a22, #590616);background-image:-o-linear-gradient(top, #880a22, #590616);background-image:linear-gradient(top, #880a22, #590616);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#880a22', endColorstr='#590616', GradientType=0);}
header .button{color:#fff;text-shadow:rgba(0, 0, 0, 0.5) 0 -1px 0;border:1px solid rgba(0, 0, 0, 0.3);-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 0 rgba(255, 255, 255, 0.2);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 0 rgba(255, 255, 255, 0.2);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 0 rgba(255, 255, 255, 0.2);}
#viewport #menu ul li .listsubcategory .icon.custom{margin-left:0px;}
.icon{display:block;width:45px;height:30px;background-repeat:no-repeat;background-position:0 0;}.icon.custom{-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;}
.icon.settings{background-image:url("../img/icon-settings.png");}
.icon.menu{background-image:url("../img/icon-menu.png");}
.icon.grid{background-image:url("../img/icon-grid.png");}
.icon.list{background-image:url("../img/icon-list.png");}
.icon.add{background-image:url("../img/icon-add.png");}
.icon.remove{background-image:url("../img/icon-remove.png");}
.icon.search{width:14px;height:16px;background-image:url("../img/icon-search.png");}
.icon.clock{background-image:url("../img/icon-clock.png");}
.icon.gift{background-image:url("../img/icon-gift.png");}
.icon.account{background-image:url("../img/icon-account.png");}
.icon.orders{background-image:url("../img/icon-orders.png");}
.icon.favorites{background-image:url("../img/icon-favorites.png");}
.icon.stores{background-image:url("../img/icon-stores.png");}
.icon.youtube{background-image:url("../img/icon-youtube.png");}
.icon.facebook{background-image:url("../img/icon-facebook.png");}
.icon.twitter{background-image:url("../img/icon-twitter.png");}
.icon.pinterest{background-image:url("../img/icon-pin.png");}
.icon.fancy{background-image:url("../img/icon-fancy.png");}
.icon.instagram{background-image:url("../img/icon-insta.png");}
.count{display:block;position:absolute;text-shadow:rgba(0, 0, 0, 0.5) 0 -1px 0;background-color:#b80d2e;color:#ffffff;padding:0 6px;font-size:10px;line-height:16px;font-weight:bold;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4),0 1px 0 rgba(0, 0, 0, 0.4);-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4),0 1px 0 rgba(0, 0, 0, 0.4);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4),0 1px 0 rgba(0, 0, 0, 0.4);}
#loading{position:fixed;top:50%;left:50%;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:rgba(0, 0, 0, 0.8);width:130px;height:100px;font-weight:bold;color:#fff;margin:-35px 0 0 -50px;padding:10px;z-index:11;}#loading #spin{display:block;margin:25px 0 60px 55px;}
#loading .span{display:block;}
.message{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#ffffff;font-weight:bold;text-align:center;color:#fff;padding:10px;text-transform:uppercase;font-size:12px;}
@media (-webkit-min-device-pixel-ratio:1.5){.icon{-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;}.icon.menu{background-image:url("../img/icon-menu@2x.png");} .icon.settings{background-image:url("../img/icon-settings@2x.png");} .icon.grid{background-image:url("../img/icon-grid@2x.png");} .icon.list{background-image:url("../img/icon-list@2x.png");} .icon.add{background-image:url("../img/icon-add@2x.png");} .icon.remove{background-image:url("../img/icon-remove@2x.png");} .icon.search{background-image:url("../img/icon-search@2x.png");} .icon.clock{background-image:url("../img/icon-clock@2x.png");} .icon.gift{background-image:url("../img/icon-gift@2x.png");} .icon.account{background-image:url("../img/icon-account@2x.png");} .icon.orders{background-image:url("../img/icon-orders@2x.png");} .icon.favorites{background-image:url("../img/icon-favorites@2x.png");} .icon.stores{background-image:url("../img/icon-stores@2x.png");} .icon.youtube{background-image:url("../img/icon-youtube@2x.png");} .icon.facebook{background-image:url("../img/icon-facebook@2x.png");} .icon.twitter{background-image:url("../img/icon-twitter@2x.png");} .icon.pinterest{background-image:url("../img/icon-pin@2x.png");} .icon.fancy{background-image:url("../img/icon-fancy@2x.png");} .icon.instagram{background-image:url("../img/icon-insta@2x.png");}}html,body{height:100%;}
body{margin:0;font-family:Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background:#f0efef;}
a{color:#0066cc;text-decoration:none;}
a:hover{color:#0066cc;text-decoration:none;}
header{padding:6px 6px 0 6px;height:45px;background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #ffffff, #d9d9d9);background-image:-ms-linear-gradient(top, #ffffff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #ffffff, #d9d9d9);background-image:-o-linear-gradient(top, #ffffff, #d9d9d9);background-image:linear-gradient(top, #ffffff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9', GradientType=0);-webkit-box-shadow:#ffffff 0 1px 0 inset,0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:#ffffff 0 1px 0 inset,0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:#ffffff 0 1px 0 inset,0 1px 0 rgba(255, 255, 255, 0.1);width:100%;*zoom:1;zoom:1;position:absolute;top:0;z-index:2;}header:before,header:after{display:table;content:"";}
header:after{clear:both;}
header .logo{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:198px;height:44px;background:url("../themes/pivano/img/logo.png") no-repeat 0 0;position:absolute;left:50%;top:-0.5px;margin-left:-99px;-webkit-background-size:'contain';-moz-background-size:'contain';-o-background-size:'contain';background-size:'contain';background-position:50%;}
header .button.menu{float:left;}
header .button.settings{float:right;}
#viewport{min-height:100%;overflow:hidden;position:relative;width:100%;}#viewport #menu.add_anim,#viewport #main.add_anim,#viewport #settings.add_anim{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#viewport .button.menu{display:block;}
#viewport #main{position:absolute;left:0;right:0;top:0;bottom:0;}
#viewport #menu.menuV2{background-color:#ffffff;}#viewport #menu.menuV2 #search{background:#ffffff;}
#viewport #menu.menuV2 ul.listsubcategory{background-color:#ffffff;border-top:none;border-bottom:none;-moz-box-shadow:inset 0 2px 6px #f7f7f7;-webkit-box-shadow:inset 0 2px 6px #f7f7f7;box-shadow:inset 0 3px 6px #f7f7f7;}#viewport #menu.menuV2 ul.listsubcategory li a{padding-left:20px;}
#viewport #menu.menuV2 ul.listsubsubcategory{background-color:#ffffff;border-top:none;border-bottom:none;-moz-box-shadow:inset 0 2px 6px #f7f7f7;-webkit-box-shadow:inset 0 2px 6px #f7f7f7;box-shadow:inset 0 3px 6px #f7f7f7;}#viewport #menu.menuV2 ul.listsubsubcategory li a{padding-left:20px;}
#viewport #menu.menuV2 ul.listsubsubsubcategory{background-color:#ffffff;border-top:none;border-bottom:none;-moz-box-shadow:inset 0 2px 6px #f7f7f7;-webkit-box-shadow:inset 0 2px 6px #f7f7f7;box-shadow:inset 0 3px 6px #f7f7f7;}#viewport #menu.menuV2 ul.listsubsubsubcategory li a{padding-left:20px;}
#viewport #menu.menuV2 ul.menu_display_1 ul.listsubcategory li a{padding-left:10px;}
#viewport #menu.menuV2 li.no_shadow a.level1{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#viewport #menu.menuV2 li.no_shadow ul.listsubcategory{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
#viewport #menu,#viewport #settings{position:absolute;top:0;background-color:#cccccc;-webkit-box-shadow:#e6e6e6 0 1px 0 inset;-moz-box-shadow:#e6e6e6 0 1px 0 inset;box-shadow:#e6e6e6 0 1px 0 inset;overflow:hidden;min-height:100%;width:260px;}#viewport #menu ul,#viewport #settings ul{margin:0;list-style-type:none;}#viewport #menu ul li .icon,#viewport #settings ul li .icon{float:left;margin:6px 0 0 -12px;}
#viewport #menu ul li a,#viewport #settings ul li a{line-height:45px;padding:0 10px;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.5),0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.5),0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.5),0 1px 0 rgba(255, 255, 255, 0.1);color:#ffffff;text-shadow:rgba(0, 0, 0, 0.5) 0 -1px 0;font-weight:bold;*zoom:1;zoom:1;display:block;}#viewport #menu ul li a:before,#viewport #settings ul li a:before,#viewport #menu ul li a:after,#viewport #settings ul li a:after{display:table;content:"";}
#viewport #menu ul li a:after,#viewport #settings ul li a:after{clear:both;}
#viewport #menu ul li a.accent,#viewport #settings ul li a.accent{background-color:#b80d2e;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.2),inset 0 1px 0 rgba(255, 255, 255, 0.3);-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.2),inset 0 1px 0 rgba(255, 255, 255, 0.3);box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.2),inset 0 1px 0 rgba(255, 255, 255, 0.3);}
#viewport #menu ul li a:active,#viewport #settings ul li a:active,#viewport #menu ul li a.pressed,#viewport #settings ul li a.pressed{background:rgba(0, 0, 0, 0.2);}#viewport #menu ul li a:active.accent,#viewport #settings ul li a:active.accent,#viewport #menu ul li a.pressed.accent,#viewport #settings ul li a.pressed.accent{background-color:#880a22;}
#viewport #menu ul li a span,#viewport #settings ul li a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;}
#viewport #menu ul.listsubcategory,#viewport #settings ul.listsubcategory{background-color:#ffffff;border-top:#ffffff 1px solid;border-bottom:#ffffff 1px solid;-moz-box-shadow:inset 0 2px 6px #f7f7f7,inset 0 -3px 6px #f7f7f7;-webkit-box-shadow:inset 0 2px 6px #f7f7f7,inset 0 -3px 6px #f7f7f7;box-shadow:inset 0 3px 6px #f7f7f7,inset 0 -3px 6px #f7f7f7;}#viewport #menu ul.listsubcategory li a,#viewport #settings ul.listsubcategory li a{padding-left:20px;}
#viewport #menu{left:-260px;}
#viewport #settings{right:-260px;}
@media (min-width:770px){#viewport #main{left:260px;right:0;} #viewport #menu{-webkit-transform:translate3d(260px, 0, 0);-moz-transform:translate3d(260px, 0, 0);-ms-transform:translate3d(260px, 0, 0);-o-transform:translate3d(260px, 0, 0);transform:translate3d(260px, 0, 0);} #viewport #menu.closed{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);} #viewport .button.menu{display:none !important;}}#search,#search_product,#search_list,#map_search{padding:6px 6px 0 6px;height:45px;background-color:#bdbdbd;background-image:-moz-linear-gradient(top, #cccccc, #a6a6a6);background-image:-ms-linear-gradient(top, #cccccc, #a6a6a6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#cccccc), to(#a6a6a6));background-image:-webkit-linear-gradient(top, #cccccc, #a6a6a6);background-image:-o-linear-gradient(top, #cccccc, #a6a6a6);background-image:linear-gradient(top, #cccccc, #a6a6a6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#a6a6a6', GradientType=0);-webkit-box-shadow:#e6e6e6 0 1px 0 inset,0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:#e6e6e6 0 1px 0 inset,0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:#e6e6e6 0 1px 0 inset,0 1px 0 rgba(255, 255, 255, 0.1);width:100%;position:relative;}#search input,#search_product input,#search_list input,#map_search input{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-webkit-appearance:none;height:30px;background:#cccccc;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.2),0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.2),0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.2),0 1px 0 rgba(255, 255, 255, 0.1);border:1px solid rgba(0, 0, 0, 0.3);width:100%;color:rgba(255, 255, 255, 0.6);text-shadow:rgba(0, 0, 0, 0.5) 0 -1px 0;padding-left:25px;}
#search input:-moz-placeholder,#search_product input:-moz-placeholder,#search_list input:-moz-placeholder,#map_search input:-moz-placeholder,#search input::-webkit-input-placeholder,#search_product input::-webkit-input-placeholder,#search_list input::-webkit-input-placeholder,#map_search input::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.6);text-shadow:rgba(0, 0, 0, 0.5) 0 -1px 0;}
#search label,#search_product label,#search_list label,#map_search label{position:absolute;top:13px;left:15px;}
select{-webkit-appearance:none;outline:none;vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4),0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4),0 1px 0 #ffffff;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.4),0 1px 0 #ffffff;background-color:rgba(0, 0, 0, 0.04000000000000001);background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));background-image:-ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.1)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));background-image:linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.1));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 0, 0, 0)', endColorstr='rgba(0, 0, 0, 0.1)', GradientType=0);padding:6px 12px;text-decoration:none;font-weight:bold;font-family:sans-serif;font-size:12px;display:inline-block;text-align:center;color:#555555;text-shadow:#ffffff 0 1px 0;border:1px solid rgba(0, 0, 0, 0.1);line-height:18px;cursor:pointer;width:100%;text-align:left;}select .icon{margin:-6px -12px;}
select:hover{color:#555555;}
select.accent,select.disabled{color:#fff;text-shadow:rgba(0, 0, 0, 0.5) 0 -1px 0;}
select.disabled{background-color:#8f8f8f;background-image:-moz-linear-gradient(top, #999999, #808080);background-image:-ms-linear-gradient(top, #999999, #808080);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#999999), to(#808080));background-image:-webkit-linear-gradient(top, #999999, #808080);background-image:-o-linear-gradient(top, #999999, #808080);background-image:linear-gradient(top, #999999, #808080);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999', endColorstr='#808080', GradientType=0);}
select.accent{background-color:#a50c29;background-image:-moz-linear-gradient(top, #b80d2e, #880a22);background-image:-ms-linear-gradient(top, #b80d2e, #880a22);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#b80d2e), to(#880a22));background-image:-webkit-linear-gradient(top, #b80d2e, #880a22);background-image:-o-linear-gradient(top, #b80d2e, #880a22);background-image:linear-gradient(top, #b80d2e, #880a22);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b80d2e', endColorstr='#880a22', GradientType=0);}
select.flex{display:block;}
select:active,select.pressed{background:rgba(0, 0, 0, 0.2);}select:active.accent,select.pressed.accent{background-color:#75081d;background-image:-moz-linear-gradient(top, #880a22, #590616);background-image:-ms-linear-gradient(top, #880a22, #590616);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#880a22), to(#590616));background-image:-webkit-linear-gradient(top, #880a22, #590616);background-image:-o-linear-gradient(top, #880a22, #590616);background-image:linear-gradient(top, #880a22, #590616);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#880a22', endColorstr='#590616', GradientType=0);}
h1,h2,h3,.h2,.h3,h6,.h6{text-shadow:#ffffff 0 1px 0;margin-bottom:0;line-height:inherit;}
h2,.h2{font-size:14px;}
h1,h3,.h3{text-transform:uppercase;color:#999999;font-size:12px;}
h6,.h6{color:#b80d2e;font-size:12px;}
figure{padding:0;margin:0;position:relative;}figure img{vertical-align:top;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 0 #ffffff;-moz-box-shadow:0 1px 0 #ffffff;box-shadow:0 1px 0 #ffffff;background:#ffffff;display:block;}
figure .flap{position:absolute;font-weight:bold;color:#ffffff;text-shadow:rgba(0, 0, 0, 0.5) 0 -1px 0;font-size:12px;background:#b80d2e;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;left:5px;text-transform:uppercase;padding:0 10px;}
figure .count{bottom:5px;right:5px;}
#slider{width:300px;height:300px;position:relative;overflow:hidden;margin:0 auto;}#slider img{width:300px;}
#slider.home{height:200px;margin:10px auto 0 auto;}#slider.home.tablet{width:600px;height:400px;}#slider.home.tablet img{width:600px;}
#slider ul{margin:0;list-style-type:none;}#slider ul li{float:left;}
#slider_pager ul{margin:0;text-align:center;}#slider_pager ul li{color:#cdcdcd;display:inline;font-size:28px;line-height:28px;text-shadow:#ffffff 0 1px 0;}#slider_pager ul li.active{color:#999999;}
.scroll{position:absolute;z-index:1;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;}
#menu-page{top:0;bottom:0;}
#settings-page{top:0;bottom:0;}
#main-page{top:45px;bottom:45px;}
#main-page-product{top:45px;bottom:45px;}
.content{padding:10px;}
.list{margin:0;list-style-type:none;}.list li{padding:10px;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.1),0 1px 0 #ffffff;-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.1),0 1px 0 #ffffff;box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.1),0 1px 0 #ffffff;}
.page{background:#f4f0e5;}.page .head{position:relative;padding:10px;*zoom:1;zoom:1;}.page .head:before,.page .head:after{display:table;content:"";}
.page .head:after{clear:both;}
.page .head h1{margin-right:115px;min-height:20px;}
.page .head .filters{position:absolute;top:10px;right:10px;*zoom:1;zoom:1;}.page .head .filters:before,.page .head .filters:after{display:table;content:"";}
.page .head .filters:after{clear:both;}
.page .head .filters a{float:right;margin-left:5px;}
.page .head .filters.home{padding-top:0;}
.page .products .list{*zoom:1;zoom:1;}.page .products .list:before,.page .products .list:after{display:table;content:"";}
.page .products .list:after{clear:both;}
.page .products .list li{*zoom:1;zoom:1;}.page .products .list li:before,.page .products .list li:after{display:table;content:"";}
.page .products .list li:after{clear:both;}
.page .products .list li figure{float:left;margin-right:10px;}
.page .products .list li>a{display:block;*zoom:1;zoom:1;}.page .products .list li>a:before,.page .products .list li>a:after{display:table;content:"";}
.page .products .list li>a:after{clear:both;}
.page .products .list li .update{float:right;margin-left:10px;}.page .products .list li .update a{margin-bottom:5px;}
.page .products .list li.more{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.page .products .grid{padding-top:10px;margin:0;list-style-type:none;*zoom:1;zoom:1;}.page .products .grid:before,.page .products .grid:after{display:table;content:"";}
.page .products .grid:after{clear:both;}
.page .products .grid li{float:left;width:33.33%;padding:0 10px 20px 10px;}.page .products .grid li.more{clear:both;width:100%;}
.page .products .grid li a{display:block;position:relative;}
.page .products .grid li figure img{margin:0 auto;}
.page .products .grid li .name,.page .products .grid li .brand{display:none;}
.page .products .grid li .price{font-weight:bold;color:#ffffff;text-shadow:rgba(0, 0, 0, 0.5) 0 -1px 0;font-size:12px;margin-top:5px;text-align:center;}.page .products .grid li .price span{white-space:nowrap;display:inline-block;background:rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);-moz-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);box-shadow:0 1px 0 rgba(255, 255, 255, 0.2);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:0 10px;}.page .products .grid li .price span s{display:none;}
.page .products .grid li .stickers_text{display:none;}
.page .details{padding:10px;-webkit-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.1),0 1px 0 #ffffff;-moz-box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.1),0 1px 0 #ffffff;box-shadow:inset 0 -1px 0 rgba(0, 0, 0, 0.1),0 1px 0 #ffffff;}.page .details figure{margin-bottom:10px;}
.page .details .info select{margin-bottom:10px;}
.page .details .group_name{font-size:13px;font-style:italic;}
.page .actions .button{display:block;margin-bottom:10px;}
#cart{position:absolute;z-index:2;bottom:0;width:100%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}#cart #cart-header{padding:6px 6px 0 6px;height:45px;background-color:#f0f0f0;background-image:-moz-linear-gradient(top, #ffffff, #d9d9d9);background-image:-ms-linear-gradient(top, #ffffff, #d9d9d9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#d9d9d9));background-image:-webkit-linear-gradient(top, #ffffff, #d9d9d9);background-image:-o-linear-gradient(top, #ffffff, #d9d9d9);background-image:linear-gradient(top, #ffffff, #d9d9d9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d9d9d9', GradientType=0);-webkit-box-shadow:#ffffff 0 1px 0 inset,0 1px 0 rgba(255, 255, 255, 0.1);-moz-box-shadow:#ffffff 0 1px 0 inset,0 1px 0 rgba(255, 255, 255, 0.1);box-shadow:#ffffff 0 1px 0 inset,0 1px 0 rgba(255, 255, 255, 0.1);width:100%;*zoom:1;zoom:1;}#cart #cart-header:before,#cart #cart-header:after{display:table;content:"";}
#cart #cart-header:after{clear:both;}
#cart #cart-header .cart{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;width:109px;height:45px;background:url("../img/icon-cart.png") no-repeat 0 0;position:absolute;top:0;left:50%;margin-left:-54px;}#cart #cart-header .cart .count{right:32px;top:8px;text-indent:0;}
#cart #cart-page{position:absolute;width:100%;top:45px;}#cart #cart-page .summary,#cart #cart-page .actions{position:absolute;width:100%;}
#cart #cart-page .summary{height:75px;bottom:50px;padding:10px;*zoom:1;zoom:1;-webkit-box-shadow:0 -1px 0 rgba(0, 0, 0, 0.1),inset 0 1px 0 #ffffff;-moz-box-shadow:0 -1px 0 rgba(0, 0, 0, 0.1),inset 0 1px 0 #ffffff;box-shadow:0 -1px 0 rgba(0, 0, 0, 0.1),inset 0 1px 0 #ffffff;}#cart #cart-page .summary:before,#cart #cart-page .summary:after{display:table;content:"";}
#cart #cart-page .summary:after{clear:both;}
#cart #cart-page .summary h2,#cart #cart-page .summary .h2 h3{float:left;width:50%;text-align:right;}
#cart #cart-page .discounts{height:60px;bottom:125px;padding:10px;width:100%;position:absolute;background-color:rgba(184, 13, 46, 0.1);}
#cart #cart-page .actions{height:41px;bottom:0;-webkit-box-shadow:0 -1px 0 rgba(0, 0, 0, 0.1),inset 0 1px 0 #ffffff;-moz-box-shadow:0 -1px 0 rgba(0, 0, 0, 0.1),inset 0 1px 0 #ffffff;box-shadow:0 -1px 0 rgba(0, 0, 0, 0.1),inset 0 1px 0 #ffffff;}#cart #cart-page .actions .button{display:block;margin:1%;width:48%;float:left;}
s{font-weight:normal;color:#555555;}
#main-page-container.store{height:100%;}
#map{height:100%;}
@media (-webkit-min-device-pixel-ratio:1.5){h3er .logo{background-image:url("../themes/pivano/img/logo@2x.png");-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;} #cart #cart-header .cart{background-image:url("../img/icon-cart@2x.png");-webkit-background-size:100%;-moz-background-size:100%;-o-background-size:100%;background-size:100%;}}.push{padding:10px;}
.contenerpushsimple{width:100%;margin:0 auto;}.contenerpushsimple a{width:100%;display:block;margin-bottom:1%;}.contenerpushsimple a img{width:100%;display:block;}
.contenerpushdouble{width:100%;margin:0 auto;}.contenerpushdouble a{width:49.5%;display:block;float:right;}.contenerpushdouble a img{width:100%;}
.contenerpushdouble a:first-child{float:left;}
.accentColor{color:#b80d2e;}
.primaryColor{color:#ffffff;}
.backgroundColor{color:#f4f0e5;}
body.home #slider.home{height:auto;width:100%;}
body.home #slider.home ul li{width:100%;}
body.home #slider.home ul li img{width:100%;}
#wrapper_slider{margin:10px;}
.clear{clear:both;}
.clearfix:before,.clearfix:after{content:".";display:block;height:0;overflow:hidden;}
.clearfix:after{clear:both;}
.clearfix{zoom:1;}
.quantity_wrapper{margin-bottom:10px;}
#slider a{display:block;position:relative;width:100%;height:100%;}
.block_text_slider{display:block;padding:5px;position:absolute;bottom:20px;left:10px;z-index:99;}
.title_slider{font-size:15px;line-height:15px;margin:0px;}
.subtitle_slider{font-size:13px;margin:0px;}
.img_push_menu{width:220px;margin:0 0 20px 0;float:left;}
.listsubcategory li:first-child img{margin-top:20px;}
.wrapper_point_relay{width:250px;float:left;height:135px;padding:15px;border:1px solid #d8d8d8;margin-right:-1px;margin-top:-1px;}
.wrapper_point_relay p{width:220px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}
.wrapper_point_relay p{text-transform:lowercase;font-size:14px;line-height:13px;line-height:16px;margin-bottom:0px;}
.wrapper_point_relay p.name_point{font-weight:bold;line-height:18px;text-transform:uppercase;}
.wrapper_point_relay p span{text-transform:uppercase;}
.wrapper_point_relay .button.flex{padding-left:0;padding-right:0;width:220px;margin-top:15px;}
.wrapper_point_relay .button.flex.selected{background-color:#b80d2e;color:#FFFFFF;text-shadow:none;}
.wrapper_point_relay p .button.flex.selected span{text-transform:none;}
.wrapper_point_relay p .button.flex span{text-transform:none;}
.wrapper_point_relay .button.flex span.text1{display:inline;}
.wrapper_point_relay .button.flex span.text2{display:none;}
.wrapper_point_relay .button.flex.selected span.text1{display:none;}
.wrapper_point_relay .button.flex.selected span.text2{display:inline;}
form input[type="text"].button_square_right{-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;width:60%;height:32px;}
.button_square_left{-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;width:40%;background-color:#cecece;}
.discount_line h2,.discount_line h6{float:left;}
.discount_line h2{padding-right:20px;}
.remove_discount{float:right;}
.img_youtube_iframe{max-width:480px;width:100%;}
.image_category{width:100%;}
.wrapper_commune_relay{height:95px;}
.table_product_td{border-bottom:1px solid #000000;padding:5px;}
.table_product_left_header,.table_product_left{border-right:1px solid #000000;}
.table_product_right_header,.table_product_right{border-left:1px solid #000000;}
.detail_orders.hidden{display:none;}
.isOrderhandle{position:relative;}
.fabborderorder{position:absolute;top:10px;right:10px;z-index:9999;}.fabborderorder.close{width:0;height:0;border-style:solid;border-width:0 5px 7.5px 5px;border-color:transparent transparent #000000 transparent;}
.fabborderorder.open{width:0;height:0;border-style:solid;border-width:7.5px 5px 0 5px;border-color:#000000 transparent transparent transparent;}
.no_detail_display .close{display:none;}
.no_detail_display .open{display:block;}
.detail_display .close{display:block;}
.detail_display .open{display:none;}
.h2-list{text-transform:none;}
.info.name_bloc .h2{font-size:14px;line-height:14px;}
.other_color_product{display:block;float:left;height:25px;width:25px;margin:10px;}
.products .list .name_grid{display:none;}
.products .list .price_grid{display:none;}
.page .products .grid li{width:50%;text-align:center;}.page .products .grid li .name_grid{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px;}
.page .products .grid li span.price_grid{text-decoration:line-through;font-weight:normal;background:none;color:#333333;}
#main.layered #main-page{top:73px;}
#main #button_filtre{display:none;}
#main.layered #button_filtre{height:30px;width:100%;background-color:#ffffff;text-align:center;color:#FFF;line-height:30px;z-index:9999;display:block;margin-top:43px;}
#main.layered #button_filtre .icon_btn{display:inline-block;margin-right:10px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;}
#main.layered #button_filtre .icon_btn.down{border-top:5px solid #FFF;}
#main.layered #button_filtre .icon_btn.up{border-bottom:5px solid #FFF;}
.page .products .grid li .price{white-space:nowrap;}
#filters_wrapper h3{padding-left:10px;margin-top:10px;}
#filters_wrapper .colorbloc{display:inline-block;height:10px;width:10px;margin-right:10px;}
#filters_wrapper label{margin-left:5px;}
#filters_wrapper li{line-height:30px;height:30px;font-size:16px;list-style:none;}
.tableproduct{width:100%;table-layout:fixed;}
.button.closeFilter.accent{width:80%;margin:0 auto;display:block;}
.button.closeFilter.accent{margin-bottom:20px;}
.wrapper_sub_burger .descr_burger{display:none;}
.wrapper_sub_burger .title_burger{height:40px;line-height:27px;padding-left:10px;font-size:17px;display:block;width:100%;text-align:left;position:relative;}
.arrow_burger{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:50%;right:10px;margin-top:-5px;}
.arrow_burger.down{border-top:8px solid #FFF;}
.arrow_burger.up{border-bottom:8px solid #FFF;}
.descr_burger{background-color:#FFFFFF;padding:10px;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:center;}
.nbs-flexisel-inner{overflow:hidden;float:left;width:100%;}
.nbs-flexisel-item{float:left;margin:0px;padding:0px;cursor:pointer;position:relative;line-height:0px;}
.nbs-flexisel-item{text-align:center;}
.nbs-flexisel-item img{cursor:pointer;position:relative;margin-top:10px;margin-bottom:10px;}
.passwordlost{margin-top:10px;}
.wrapper_birthday_tech select{width:30%;margin-right:3%;}
.wrapper_birthday_tech select.last{margin-right:0;}
.input_select_wrapper{margin-bottom:10px;}
#slider ul li{position:relative;}
.lien_link_update_address{display:none;}
.cache_filter{position:absolute;top:0;left:0;right:0;bottom:0;}
.bloc_filter li{position:relative;}
#cart .summary h2,#cart .summary h3{float:left;width:50%;}
#cart .summary h3{text-align:right;}
.step{margin-top:20px;padding-left:10px;text-transform:uppercase;font-weight:bold;margin-bottom:0;}
.message-checkout{padding:10px;}
