/*!
 * Bootstrap v2.3.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
#footer .about:after,#footer .misc:after,#footer .warranty-box ul:after,#header .cart .product:after,#page-product .advice .advice-details li:after,#page-product .main-product #add-cart-form:after,#page-product .main-product .choose-quantity:after,#page-product .main-product .place:after,#page-product .main-product .unit-selling:after,.clearfix:after{clear:both}
.wishlist-table-actions .sort-value .subnav li,ol,ul{list-style:none}
.js .show-grid,button,input,input[type=button],input[type=reset],input[type=submit],input[type=radio],input[type=checkbox],label,select{cursor:pointer}
.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.cw-Icon:before,.fake-checkbox-wrap input~.fake-checkbox:after{font-family:icons;font-style:normal;text-transform:none}
.cw-Icon:before,.fake-checkbox-wrap input~.fake-checkbox:after,.promoPriceBox:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant:normal}
.input-block-level{display:block;width:100%;min-height:24px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cw-Icon,.list-horizontal .item{display:inline-block}
@font-face{font-family:icons;src:url(https://www.corawine.be/skin/frontend/corawine/default/fonts/icons.eot?v=2018-10-15T08:53:03);src:url(https://www.corawine.be/skin/frontend/corawine/default/fonts/icons.eot?v=2018-10-15T08:53:03#iefix) format('eot'),url(https://www.corawine.be/skin/frontend/corawine/default/fonts/icons.woff?v=2018-10-15T08:53:03) format('woff'),url(https://www.corawine.be/skin/frontend/corawine/default/fonts/icons.ttf?v=2018-10-15T08:53:03) format('truetype'),url(https://www.corawine.be/skin/frontend/corawine/default/fonts/icons.svg?v=2018-10-15T08:53:03#icons) format('svg')}
.cw-Icon{vertical-align:middle}
.cw-Icon:before{line-height:1;font-weight:400;text-decoration:none}
.js .show-grid,strong{font-weight:700}
.cw-Icon--arrowLeft:before{content:"\EA01"}
.cw-Icon--arrowRight:before{content:"\EA02"}
.cw-Icon--arrowUp:before{content:"\EA03"}
.cw-Icon--cart:before{content:"\EA04"}
.cw-Icon--check:before{content:"\EA05"}
.cw-Icon--close:before{content:"\EA06"}
.cw-Icon--closeLight:before{content:"\EA07"}
.cw-Icon--dots:before{content:"\EA08"}
.cw-Icon--dotsActive:before{content:"\EA09"}
.cw-Icon--doubleCup:before{content:"\EA0A"}
.cw-Icon--emptyCart:before{content:"\EA0B"}
.cw-Icon--facebook:before{content:"\EA0C"}
.cw-Icon--facebookBackground:before{content:"\EA0D"}
.cw-Icon--freeDelivery:before{content:"\EA0E"}
.cw-Icon--grapes:before{content:"\EA0F"}
.cw-Icon--hoot:before{content:"\EA10"}
.cw-Icon--mail:before{content:"\EA11"}
.cw-Icon--mailLanding:before{content:"\EA12"}
.cw-Icon--menuDegustation:before{content:"\EA13"}
.cw-Icon--phone:before{content:"\EA14"}
.cw-Icon--play:before{content:"\EA15"}
.cw-Icon--print:before{content:"\EA16"}
.cw-Icon--qualityPrice:before{content:"\EA17"}
.cw-Icon--replay:before{content:"\EA18"}
.cw-Icon--satisfaction:before{content:"\EA19"}
.cw-Icon--search:before{content:"\EA1A"}
.cw-Icon--separator:before{content:"\EA1B"}
.cw-Icon--star:before{content:"\EA1C"}
.cw-Icon--starFull:before{content:"\EA1D"}
.cw-Icon--trash:before{content:"\EA1E"}
.cw-Icon--truckDelivery:before{content:"\EA1F"}
.cw-Icon--user:before{content:"\EA20"}
.cw-Icon--userAdvice:before{content:"\EA21"}
.cw-Icon--userLogged:before{content:"\EA22"}
.cw-Icon--videoPlay:before{content:"\EA23"}
.cw-Icon--wineList:before{content:"\EA24"}
@media only screen and (max-width:600px){.u-Hidden-mobile{display:none!important}
}
@media only screen and (min-width:601px){.u-Visible-mobile{display:none!important}
}
@media only screen and (min-width:1024px){.u-Hidden-desktop{display:none!important}
}
@media only screen and (max-width:1023px){.u-Visible-desktop{display:none!important}
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:none}
table{border-collapse:collapse;border-spacing:0}
button,input{padding:0;margin:0;border:0;font-family:Georgia,arial;line-height:normal}
button,form,input,select,textarea{background:0 0;border:0;outline:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
select{background:0 0}
.img-polaroid,body{background-color:#fff}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
a:focus{outline:#333 dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}
a:active,a:hover{outline:0}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
#map_canvas img,.google-maps img{max-width:none}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
textarea{overflow:auto;vertical-align:top}
@media print{blockquote,img,pre,tr{page-break-inside:avoid}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}
blockquote,pre{border:1px solid #999}
thead{display:table-header-group}
img{max-width:100%!important}
@page{margin:.5cm}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
}
#search-form,.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px}
body{margin:0;font-size:14px;line-height:14px;color:#333;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif}
a{color:#08c;text-decoration:none}
a:focus,a:hover{color:#005580;text-decoration:underline}
.img-rounded{border-radius:6px}
.img-polaroid{padding:4px;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}
.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}
.hidden{display:none}
#main{width:100%}
.page-liste:not(.page-search) .page-center-bottom{margin:0 auto;width:972px}
.page-liste:not(.page-search) .page-center{margin:0 auto;width:98%}
.page-liste:not(.page-search) #header .page-center{margin:0 auto;width:972px}
@media only screen and (max-width:1023px){.page-liste:not(.page-search) #header .page-center{width:100%}
}
.page-liste:not(.page-search) #footer .page-center{margin:0 auto;width:972px}
@media only screen and (max-width:1023px){.page-liste:not(.page-search) #footer .page-center{width:100%}
}
.page-center{margin:0 auto;width:972px}
@media only screen and (max-width:1023px){.page-center{width:100%}
}
.page-carrousel{border-spacing:3px;display:table}
.products .page-carrousel article{display:table-cell}
.js .show-grid{position:absolute;top:10px;right:10px;background-color:#777;background-image:-moz-linear-gradient(top,#999,#444);background-image:-webkit-linear-gradient(top,#999,#444);background-image:-o-linear-gradient(top,#999,#444);background-image:-webkit-gradient(linear,left top,left bottom,from(#999),to(#444));background-image:linear-gradient(to bottom,#999,#444);background-repeat:repeat-x;padding:5px 10px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;opacity:.8;filter:alpha(opacity=80);color:#fff;z-index:1}
.js .show-grid.active{background-color:#e0e0e0;background-image:-moz-linear-gradient(top,#eee,#ccc);background-image:-webkit-linear-gradient(top,#eee,#ccc);background-image:-o-linear-gradient(top,#eee,#ccc);background-image:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#ccc));background-image:linear-gradient(to bottom,#eee,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffcccccc', GradientType=0);color:#000}
.js .grid-system{position:absolute;top:0;left:0;width:100%;height:100%;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/grid-system.png) 50% 0 no-repeat}
.fake-checkbox-wrap input{display:none!important}
.fake-checkbox-wrap input~.fake-checkbox{position:relative;display:inline-block;padding-left:20px;min-height:14px}
.fake-checkbox-wrap input~.fake-checkbox:after,.fake-checkbox-wrap input~.fake-checkbox:before{content:'';position:absolute;top:7px;left:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease,-moz-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease,-moz-box-shadow .3s ease}
.fake-checkbox-wrap input~.fake-checkbox:before{width:14px;height:14px;margin:-7px;background:#f8f8f8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #c6c4c2}
.fake-checkbox-wrap input~.fake-checkbox:after{font-weight:400;text-decoration:none;content:"\EA05";color:#5a5a5a;width:1em;line-height:1;margin:-.5em;font-size:10px;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}
.fake-checkbox-wrap input:checked~.fake-checkbox:after{opacity:1}
.fake-checkbox-wrap input:focus~.fake-checkbox:before{-webkit-box-shadow:0 0 3px #c6c4c2;-moz-box-shadow:0 0 3px #c6c4c2;box-shadow:0 0 3px #c6c4c2}
.fake-radio-wrap{display:inline-block}
.fake-radio-wrap input{display:none!important}
.fake-radio-wrap input~.fake-radio{position:relative;display:inline-block;padding-left:20px;width:auto;min-height:14px;margin:0}
.fake-radio-wrap input~.fake-radio:after,.fake-radio-wrap input~.fake-radio:before{content:'';position:absolute;top:50%;left:7px;width:14px;height:14px;margin:-7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#f8f8f8;border:1px solid #c6c4c2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease,-moz-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease,-moz-box-shadow .3s ease}
.fake-radio-wrap input~.fake-radio:after{width:8px;height:8px;margin:-4px;background:#5a5a5a;border:0;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}
.no-boxshadow .autocomplete,.no-boxshadow .subnav{border-bottom:1px solid #c6c4c2}
.fake-radio-wrap input:checked~.fake-radio:after{opacity:1}
.fake-radio-wrap input.disabled{opacity:.7}
.fake-radio-wrap input:focus~.fake-radio:before{-webkit-box-shadow:0 0 3px #c6c4c2;-moz-box-shadow:0 0 3px #c6c4c2;box-shadow:0 0 3px #c6c4c2}
#header{position:relative;z-index:5;background:#fff;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.35);-moz-box-shadow:0 3px 4px rgba(0,0,0,.35);box-shadow:0 3px 4px rgba(0,0,0,.35)}
#header a,#header a:visited{color:#110a00;text-decoration:none}
.no-touch #header a:hover{text-decoration:none;outline:0}
#header-content{position:relative;height:106px}
#header-content #logo{position:absolute;top:23px;left:0;display:block;text-align:center;width:100%;z-index:0;outline:0}
#header-content #logo img{display:inline-block;width:122px}
@media only screen and (max-width:1023px){#header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#header-content{height:auto;min-height:75px}
#header-content #logo img{width:72px;padding-left:20px}
#header-content #logo{left:0;text-align:left}
}
@media only screen and (min-width:601px) and (max-width:1023px){.has-content-fixed #header-content #logo{position:fixed;z-index:350;top:30px;left:2%;width:61px}
.has-content-fixed #header-content #logo img{padding-left:0}
}
#header-content .header-left,#header-content .header-right{position:relative;margin-top:37px;z-index:1}
#header-content .header-left{float:left}
#header-content .header-right{float:right}
@media only screen and (max-width:1023px){#header-content .header-right{float:none;position:absolute;right:75px;top:0;margin-top:15px;text-align:right}
}
#language-list,#nav>li{float:left}
#search-form{position:relative;height:30px;width:300px;padding:3px 3px 3px 15px;background:#ebebeb;border-radius:6px;font-style:italic}
@media only screen and (max-width:1023px){#search-form{width:100%;padding:3px 0 3px 3px}
}
@media only screen and (min-width:601px) and (max-width:1023px){#search-form{width:350px!important;margin:auto}
}
#search-form .input-search{width:260px;padding:6px 0;cursor:text}
@media only screen and (max-width:1023px){#search-form .input-search{width:100%;padding:6px}
}
#search-form .btn-search{position:absolute;top:2px;right:2px;display:inline-block;height:32px;width:32px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
#search-form .btn-search .cw-Icon--search{font-size:20px;position:relative;top:2px}
#search-form .subnav{top:37px;left:0;width:298px;border-top:1px solid #c6c4c2;font-style:normal}
#search-form .subnav ul{max-height:235px}
#search-form.show-suggestion{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}
#search-form.show-suggestion .subnav{display:block}
#search-form #searchajaxico{background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/loader.gif) no-repeat;width:20px;height:20px;position:absolute;left:250px;top:10px}
#top-ribbon{text-align:center;background:#999}
#top-ribbon .top-links .item{display:inline-block;margin:0 5px}
#top-ribbon .top-links a{display:inline-block;padding:9px 25px}
#top-ribbon .top-links a,#top-ribbon .top-links a:active,#top-ribbon .top-links a:hover,#top-ribbon .top-links a:visited{color:#fff;text-decoration:none}
#account-box .no-touch a:hover,.no-touch #account-box a:hover,.no-touch #login-box a:hover{text-decoration:underline}
#top-ribbon .top-links a:hover{text-align:center;background:#c6c6c6}
#account-box,#login-box{float:left;width:220px;margin-right:10px}
#account-box .account-box-title,#login-box .account-box-title{padding-bottom:8px;font-family:Georgia,"Times New Roman",Times,serif;font-size:16.94px;font-style:italic;color:#222}
#account-box .no-touch a:hover,#account-box a,#account-box a:visited,#login-box a,#login-box a:visited{color:#b7435d}
#account-box a{font-size:14px}
#account-box .log-out{vertical-align:sub;padding:3px;margin-left:2px}
#account-box .log-out i{text-indent:-9999px}
#login-box .sep{color:#cfcecc}
.no-touch #login-box a:hover{color:#b7435d}
#language-list li{display:inline-block;margin-right:5px}
#language-list li a{display:block;height:32px;width:32px;line-height:32px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;text-align:center}
#nav,#nav>li{display:inline-block}
#language-list li a.active,.no-touch #language-list li a:hover{background:#9e3149;color:#fff}
#nav>li.category.active,.autocomplete li:hover{color:#b7435d}
#language-list li a.active{font-weight:700}
#main-nav{height:60px}
.rgba #main-nav{background:#ebebeb}
.lt-ie9 #main-nav{background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/bg_menu.png) repeat-x}
@media only screen and (max-width:1023px){#search-form #searchajaxico{left:initial;right:40px}
#main-nav{text-align:center;background:#fff!important}
}
@media only screen and (max-width:600px){#main-nav{height:auto}
.autocomplete{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
#nav .subnav>ul{max-height:300px;overflow-y:auto}
#nav>li{padding:9px 0 0;vertical-align:top;margin-left:4px}
.lt-ie9 #nav>li{margin-left:11px}
#nav>li:first-child{margin-left:0}
#nav>.category{position:relative}
#nav a,#nav span{font-size:14.98px;outline:0}
#nav>li>a,#nav>li>span{display:inline-block;padding:10px 8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;height:23px}
@media only screen and (min-width:601px) and (max-width:1023px){#nav>li>a,#nav>li>span{background:#ebebeb!important}
}
.autocomplete,.subnav{background:#fff;z-index:10}
#nav>li>a .icon-nav,#nav>li>span .icon-nav{margin-left:7px}
div.jspPane>li .name{padding:0}
div.jspPane>li .name:first-letter{text-transform:capitalize}
#footer .footer-title p,#footer .misc .misc-title,.cepage-title,.encart-title,.focus .focus-title,.focus-vigneron h2,.products .product.promo .promo-label,.title{text-transform:uppercase}
.subnav{display:none;position:absolute;padding:10px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.35);-moz-box-shadow:2px 2px 2px rgba(0,0,0,.35);box-shadow:2px 2px 2px rgba(0,0,0,.35)}
.subnav ul{max-height:350px}
.subnav a,.subnav span{line-height:15.96px}
.subnav li>a{position:relative;padding-left:15px}
.category .subnav li{margin-bottom:2px}
.category .subnav a,.category .subnav span{display:block;padding:3px 5px;font-size:13px;line-height:15.96px}
.category .subnav a{padding-left:12px}
.autocomplete{position:absolute;padding:10px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.35);-moz-box-shadow:2px 2px 2px rgba(0,0,0,.35);box-shadow:2px 2px 2px rgba(0,0,0,.35);width:299px;left:0;top:36px}
.autocomplete li{margin:4px 0;padding:2px 0;cursor:pointer;font-style:normal}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.subnav li{margin-bottom:4px}
.subnav li a{line-height:17.92px}
}
.lt-ie9 #nav .subnav .disabled a,.lt-ie9 #nav .subnav .disabled a.active,.lt-ie9 #nav .subnav .disabled a:hover,.lt-ie9 #nav .subnav .disabled span,.no-touch .rgba #nav .subnav .disabled a,.no-touch .rgba #nav .subnav .disabled a.active,.no-touch .rgba #nav .subnav .disabled a:hover,.no-touch .rgba #nav .subnav .disabled span{background:0 0}
.subnav.visible{display:block;opacity:0;filter:alpha(opacity=0);visibility:hidden}
.empty-cart #sub-cart{display:none}
#sub-cart .product-price .price{font-size:13px}
#nav .subnav{top:60px;left:0;width:300px}
#nav li.category.active>a,.no-touch #nav li.category:hover>a{background-color:#fff;color:#b7435d;background-image:none}
@media only screen and (max-width:1023px){#nav li.category.active>a,.no-touch #nav li.category:hover>a{background-color:#9e3149;color:#fff}
}
.no-touch #nav li.category a:hover{color:#b7435d}
#nav li.category.active>a{padding-bottom:30px}
#nav li.category.active .subnav{display:block}
@media only screen and (max-width:1023px){#nav li.category.active>a{padding-bottom:10px}
#nav .filter,#nav li.category.active .subnav{display:none}
}
#nav li.category.disabled>a,#nav li.category.disabled>span,.no-touch #nav li.category.disabled:hover>a,.no-touch #nav li.category.disabled:hover>span{padding-bottom:8px}
.rgba #nav li.category.disabled>a,.rgba #nav li.category.disabled>span,.rgba .no-touch #nav li.category.disabled:hover>a,.rgba .no-touch #nav li.category.disabled:hover>span{color:#bbb;background:#e9e9e9;cursor:default}
#nav li.category.disabled .subnav,.no-touch #nav li.category.disabled:hover .subnav{display:none}
#nav .filter{padding-top:8px}
#nav .filter:hover,#nav .filter:hover a{color:#9e3149}
#nav .filter.disabled .icon-award{opacity:.2;filter:alpha(opacity=20)}
#nav .filter a,#nav .filter>span{display:block;height:30px;padding:14px 5px 0;text-align:center;width:35px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;outline:0;text-decoration:none}
#nav .filter a.promo,#nav .filter>span.promo{width:auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#nav .award a,#nav .award span,#nav .organic a,#nav .organic span{padding-top:10px;height:35px}
.lt-ie9 #nav .active>a,.lt-ie9 #nav .selected>a,.lt-ie9 #nav .selected>a:active,.lt-ie9 .no-touch #nav .selected>a:hover,.lt-ie9 .no-touch #nav a:hover,.rgba #nav .active>a,.rgba #nav .selected>a,.rgba #nav .selected>a:active,.rgba .no-touch #nav .selected>a:hover,.rgba .no-touch #nav a:hover{background-color:#fff;-webkit-filter:none;filter:none;background-image:none;color:#b7435d}
.rgba #nav .disabled a,.rgba #nav .disabled a:active,.rgba #nav .disabled span,.rgba .no-touch #nav .disabled a:hover{color:#bbb;background:#e9e9e9;cursor:default}
#nav .filter i[class^=icon-]{text-indent:-9999px;cursor:pointer}
#nav .disabled i[class^=icon-]{cursor:default}
#header .cart,#header .cart.empty-cart{cursor:pointer}
#nav li .selected{color:#b7435d}
#nav li .selected .icon-nav{background-position:-36px -35px}
#nav .subnav .selected .icon-nav{background-position:-100px -35px}
#header .cart{position:relative;float:right;display:block;width:169px;height:60px;background:#9c3148}
#header .cart .open-close-cart{display:block;padding:12px}
#header .cart:hover{background:#872a3e}
#header .cart.empty-cart a,.price-range input[disabled]{cursor:default}
#header .cart.empty-cart:hover{background:#9c3148}
#header .cart a,#header .cart a:visited{color:#fff}
#header .cart .cart-title{position:absolute;top:15px;left:55px;width:80px;display:inline-block;font-size:11.9px}
#header .cart .cart-title strong{display:block;margin-top:4px;font-size:14px}
#header .cart.empty-cart .cart-title{width:100px;vertical-align:super;font-weight:700;line-height:14.98px}
#header .cart .icon-dropdown{float:right}
#header .cart.empty-cart .icon-dropdown{display:none}
#header .cart .subnav{top:60px;right:0;max-height:310px;width:295px;padding:15px 12px;border:2px solid #43212c;font-size:13px;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);transform:translateZ(0)}
#header .cart .subnav a{padding:0}
#header .cart .sub-cart-title{margin-bottom:10px;text-align:center}
#header .cart.free-shipping{color:#c9264a}
#header .cart ul{max-height:225px}
#header .cart .product{padding-bottom:10px}
#header .cart .product:after,#header .cart .product:before{display:table;content:"";line-height:0}
#header .cart .product-name,#header .cart .product-quantity{line-height:15.96px;font-family:Georgia,"Times New Roman",Times,serif}
#header .cart .product:before{content:"__";display:block;padding-bottom:20px;text-align:center;color:#0a0b0b}
#header .cart .product:first-child:before{display:none}
#header #main-nav .empty-cart.active .subnav,#header .cart .product-price span,#header .cart.active .subnav{display:block}
#header .cart .visu{float:left;width:40px;height:80px}
#header .cart .product-desc{margin-left:55px;color:#110a00}
#header .cart .product-name a,#header .cart .product-name a:visited,#header .cart .product-quantity,#header .cart .product-quantity a,#header .cart .product-quantity a:visited{color:#5a5a5a}
#header .cart .product-price{font-size:16.94px;font-family:Georgia,"Times New Roman",Times,serif;color:#5a5a5a}
#header .cart .product-price del{font-size:11.9px}
#header .cart .product-price a,#header .cart .product-price a:visited{font-family:Georgia,"Times New Roman",Times,serif;color:#5a5a5a}
#header .cart .sub-cart-footer{margin-top:10px;padding:10px 20px;text-align:center}
#header .cart .sub-cart-footer .btn-cta{padding:13px;background:#9e3149}
#header .cart .sub-cart-footer .btn-cta:hover{background:#cd405f}
.touch #header .cart{width:175px}
@media only screen and (max-width:1023px){#header .cart{position:absolute;right:30px;top:15px;width:42px!important;height:42px!important;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%}
#header .cart>a{padding:0!important;font-size:20px;height:42px}
#header .cart>a .u-Hidden-desktop{height:42px}
#header .cart .cw-Icon{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.fixed-content.fixed #header .cart{top:20px}
}
.price-range{position:absolute;width:100%;top:165px;padding:2px 0;background:#dcdcdc}
@media only screen and (max-width:1023px){.price-range{position:relative;padding:15px 0;top:0;overflow:hidden}
}
.lt-ie9 .price-range{top:198px}
.price-range form{position:relative;padding:18px 25px}
@media only screen and (max-width:1023px){.price-range form{display:inline-block;width:29%;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:18px 0 18px 50px}
}
@media only screen and (max-width:600px){.price-range form{display:none}
}
.price-range form:after{content:"";display:block;position:absolute;bottom:-11px;left:60px;height:0;border-width:12px 12px 0;border-style:solid;border-color:#dcdcdc transparent transparent}
.price-range .label{display:inline-block;width:120px}
.price-range label{display:inline-block;width:146px;margin-right:10px}
.price-range label.disabled{color:#bbb;cursor:default}
@media only screen and (max-width:1023px){.price-range label{display:none}
}
.price-range .checkbox input{position:relative;top:-1px;margin:0 5px 1px 0}
.fixed{position:fixed;z-index:300;top:0;width:100%;-webkit-box-shadow:0 3px 4px rgba(0,0,0,.35);-moz-box-shadow:0 3px 4px rgba(0,0,0,.35);box-shadow:0 3px 4px rgba(0,0,0,.35)}
.fixed .price-range{position:static}
.fixed .tooltip .visible .tooltip-content,.fixed .tooltip:hover .tooltip-content{top:100%;bottom:auto;margin:2px 0 0 -83px}
.fixed .tooltip .visible .tooltip-content:after,.fixed .tooltip:hover .tooltip-content:after{border-color:transparent transparent #000;border-style:solid;border-width:0 7px 7px;top:-7px;bottom:auto}
#header #bottom-bar{height:24px;padding:7px 0 0;text-align:center;color:#fff;background:#888686}
#header #bottom-bar li{display:inline-block}
#header #bottom-bar li.sep{display:inline-block;width:4px;height:4px;margin:0 33px;background:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;vertical-align:middle}
.scroll-pane .jspVerticalBar{width:10px}
@media only screen and (max-width:1023px){.cw-Header-logged,.cw-Header-login{display:inline-block;width:42px;height:42px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;font-size:22px!important;cursor:pointer}
.cw-Header-logged .cw-Icon,.cw-Header-login .cw-Icon{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.cw-Body--userNavVisible .cw-Header-logged,.cw-Header-loginLogged{display:inline-block;background:#9c3148;width:42px;height:42px;text-align:center;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#fff!important;font-size:22px!important}
.cw-Header-search{display:inline-block;vertical-align:middle}
.cw-Header-searchButton{font-size:25px;margin-right:15px;padding:5px 15px 5px 0;border-right:1px solid #ebebeb;-webkit-appearance:none;position:relative}
.cw-Header-searchButton:after,.cw-Header-searchButton:before{content:'';position:absolute;left:15px;bottom:-14px;-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.cw-Header-searchButton:before{margin-left:-12px;border:12px solid transparent;border-bottom:12px solid #ebebeb}
.cw-Header-searchButton:after{margin-left:-10px;border:10px solid transparent;border-bottom:10px solid #fff}
.cw-Header-searchButton .cw-Icon{position:relative;top:2px}
#account-box,#login-box{display:inline-block;float:none;width:auto;vertical-align:middle}
.cw-Header-searchForm{overflow:hidden;max-height:0;float:none!important;margin-top:70px!important;border-top:0 solid #ebebeb;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}
.cw-Header-searchForm.cw-Header-searchForm--visible{border-top-width:1px;padding:20px 10px;max-height:60px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out;overflow:visible}
.filters{overflow:hidden}
.cw-Navigation{height:auto!important}
.cw-Navigation .filters{position:static;margin:0 auto;padding:30px 0 0;width:95%;left:2.5%}
.cw-Navigation .filters>.page-center{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.cw-Navigation .filters .displayFilter{float:none;-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;border:none}
}
@media only screen and (max-width:600px){.cw-Navigation .fixed-content.fixed{position:static}
.cw-Navigation .filters .displayFilter{border-top:1px solid #c6c4c2;padding-top:30px}
}
@media only screen and (max-width:1023px){.cw-Navigation-mobile .cw-Navigation-mobileButton,.cw-Navigation-mobile .cw-Navigation-mobileText{display:inline-block;vertical-align:middle;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif}
.cw-Navigation-mobile{padding:23px 0;background:#e8e8e8;text-align:center}
.cw-Navigation-mobile .cw-Navigation-mobileText{font-size:16px;font-weight:700;color:#9e3149;margin-right:10px}
.cw-Navigation-mobile .cw-Navigation-mobileButton{position:relative;background:#fff;color:#000;padding:12px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;font-size:12px}
.cw-Navigation-mobile .cw-Navigation-mobileButton.cw-Navigation-mobileButton--active{color:#9e3149}
.cw-Navigation-mobile .cw-Navigation-mobileButton.cw-Navigation-mobileButton--active:after{content:'';position:absolute;left:50%;bottom:-26px;margin-left:-8px;border:8px solid transparent;border-bottom:8px solid #9e3149}
.cw-Navigation .cw-Navigation-filters{overflow:hidden;max-height:0;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;-moz-transition:all .5s ease-in;transition:all .5s ease-in}
.cw-Navigation.cw-Navigation--open .cw-Navigation-filters{max-height:60px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}
.cw-Navigation.cw-Navigation--open .cw-Navigation-mobile{border-bottom:3px solid #9e3149}
}
@media only screen and (max-width:600px){.cw-Navigation-mobile{padding:15px 0}
.cw-Navigation-mobile .cw-Navigation-mobileText{display:block;margin-right:0;margin-bottom:10px}
.cw-Navigation-mobile .cw-Navigation-mobileButton--active:after{bottom:-19px!important}
.cw-Navigation.cw-Navigation--open .cw-Navigation-filters{max-height:280px;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out}
}
.cw-Navigation-filterSelect{position:absolute;left:0;top:0;z-index:11;width:100%;height:100%;padding:20px;opacity:0}
@media only screen and (max-width:600px){#nav{background:#fff}
#nav>li{display:block;margin:0 10px;float:none}
#nav>li:first-child{margin-left:10px}
#nav>li+li{border-top:1px solid #c6c4c2}
#nav>li .icon-nav{position:absolute;right:0;top:50%;margin-top:-9px}
.cw-Navigation-filters #nav{display:block;text-align:left}
.cw-Navigation-filters #nav .category.disabled{opacity:.5}
.cw-Navigation-filters #nav .category.disabled span{background:0 0!important}
}
@media only screen and (min-width:601px) and (max-width:1023px){#nav li.category.active>a{background-color:#9e3149!important}
}
@media only screen and (max-width:600px){#nav li.category.active>a{background-color:#fff;color:#000}
}
@media only screen and (min-width:601px) and (max-width:1023px){#nav li.category.selected>a{background-color:#9e3149!important;color:#fff!important}
#header .fixed .cart{top:20px}
#header .fixed .cart.empty-cart{display:none}
#header #bottom-bar li+li{display:none!important}
}
@media only screen and (max-width:600px){#header #bottom-bar{display:none}
}
.cw-Price-range{display:none}
@media only screen and (max-width:1023px){#header .cart.empty-cart{background:0 0}
#header .cart.empty-cart a{color:#9e3149;font-size:24px}
.cw-Price-range .noUi-handle:after,.cw-Price-range .noUi-handle:before,.cw-Price-range .noUi-value{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-weight:700}
.cw-Price-range{display:inline-block;width:90%;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:9px!important;margin-top:25px}
.cw-Price-range .noUi-connect{background:#9e3149}
.cw-Price-range .noUi-pips-horizontal{top:-45px!important}
.cw-Price-range .noUi-marker-horizontal.noUi-marker{display:none!important}
.cw-Price-range .noUi-value{color:#9e3149;font-size:12px}
.cw-Price-range .noUi-handle{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:none;background:#9e3149;width:28px!important;height:28px!important;top:-11px!important;left:-12px!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:12px}
.cw-Price-range .noUi-handle:after,.cw-Price-range .noUi-handle:before{content:'';width:auto;height:auto;background:0 0;color:#fff;letter-spacing:2px;font-size:9px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.cw-Price-range .noUi-handle:before{content:'<>'}
.products #see-more{background:#000;font-size:16px}
}
@media only screen and (max-width:600px){.cw-Price-range{display:block;width:100%;margin:35px auto 20px}
}
.cw-Header-sorting{position:absolute;right:0;opacity:0;visibility:hidden;width:170px}
.cw-Header-sorting-tri{visibility:visible}
@media only screen and (min-width:601px) and (max-width:1023px){.products #see-more{width:230px!important}
}
@media only screen and (max-width:600px){.products #see-more{width:100%!important;margin:0 15px}
}
@media only screen and (min-width:601px) and (max-width:1023px){.cw-Price-rangeContainer{display:inline-block;width:70%}
}
.cw-Price-rangeLabels{white-space:nowrap;position:relative;top:10px;left:-4px}
@media only screen and (max-width:600px){.cw-Price-rangeContainer{width:85%;margin:auto}
.cw-Price-rangeLabels{width:110%;left:-5px}
.cw-Price-rangeLabel:not(:first-child){position:relative;left:-1.5%}
.cw-Price-rangeLabel:last-child{left:-2.5%}
}
@media only screen and (max-width:1023px){.cw-Price-rangeLabel{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;width:16.85%;color:#000;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-weight:700}
.cw-Price-rangeLabel.cw-Price-rangeLabel--start,.cw-Price-rangeLabel.cw-Price-rangeLabel--start~.cw-Price-rangeLabel{color:#9e3149}
.cw-Price-rangeLabel.cw-Price-rangeLabel--end~.cw-Price-rangeLabel{color:#000}
}
#footer .help a,#footer .warranty-box strong{font-family:Georgia,"Times New Roman",Times,serif;font-style:italic}
@media only screen and (max-width:400px){.cw-Price-rangeLabel:not(:first-child){position:relative;left:-1%}
.cw-Price-rangeLabel:last-child{left:-4.5%}
}
@media only screen and (min-width:601px) and (max-width:1023px){.fixed .price-range{margin-top:-2px}
}
.cw-Cart-quantity{font-size:9px;position:absolute;right:-10px;top:-5px;color:#9e3149;background:#fff;height:22px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:22px;display:block;line-height:22px}
@media only screen and (max-width:600px){.filters .criteria-title{float:none!important;display:block;margin-bottom:20px!important}
.cw-Navigation--open #main-nav{border-bottom:3px solid #9e3149}
}
@media only screen and (max-width:1023px){.cw-Navigation-mobile #nav{vertical-align:middle;background:0 0}
.cw-Navigation-mobile #nav .filter{display:inline-block!important;vertical-align:middle;border:none;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 3px!important}
.cw-Navigation-mobile #nav .filter a,.cw-Navigation-mobile #nav .filter span{background:#fff!important}
.cw-Navigation-mobile #nav .filter.disabled a,.cw-Navigation-mobile #nav .filter.disabled span{background:#e9e9e9!important}
.cw-Navigation-mobile #nav .filter .tooltip-content{display:none!important}
.cw-Navigation-mobile #nav .category{display:none}
#header .cart.empty-cart:hover{color:#fff}
}
#nav .filter a.promo{width:35px!important;-webkit-border-radius:100%!important;-moz-border-radius:100%!important;border-radius:100%!important}
.cw-Body--addCart{overflow:hidden}
.cw-Body--addCart .cw-Overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(24,24,24,.5);z-index:100}
@media only screen and (max-width:600px){.fancybox-cart #cartpopin{width:320px;height:320px;margin:auto}
.fancybox-cart #cartpopin .title{font-size:24px}
.fancybox-cart #cartpopin .description{font-size:13px}
.fancybox-cart #cartpopin .btns{width:auto}
.fancybox-cart #cartpopin .cta-btn{display:inline-block;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;vertical-align:bottom}
.fancybox-cart #cartpopin .fancybox-close{right:50%}
.fancybox-cart,.fancybox-cart .fancybox-inner{width:320px!important}
}
@media only screen and (min-width:601px) and (max-width:1023px){.fancybox-cart,.fancybox-cart .fancybox-inner{width:450px!important}
}
@media only screen and (max-width:400px){#header .cart .subnav{width:280px;right:-25px}
}
@media only screen and (max-width:1023px){.cw-Body--addCart #header .cart .subnav{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:101}
.fancybox-cart{left:50%!important;-webkit-transform:translateX(-50%)!important;-moz-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;-o-transform:translateX(-50%)!important;transform:translateX(-50%)!important}
.fancybox-cart .fancybox-skin{padding:0!important;background:0 0!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}
#header .cart .subnav{padding-top:50px;display:none}
#header .cart.active .subnav{display:block;opacity:1;visibility:visible}
}
.cw-MiniCart-close{cursor:pointer;position:absolute;right:15px;top:10px;color:#333}
.cw-Body--userNavVisible .cw-Header-userNav #language-list a,.cw-Body--userNavVisible .store-degustation .cw-Header-userNav #account-box .account-box-title{color:#000}
.cw-Languages-label{display:none}
@media only screen and (max-width:1023px){.cw-Header-userNav{position:fixed;top:75px;right:-250px;-webkit-transition:all .5s ease-in;-o-transition:all .5s ease-in;-moz-transition:all .5s ease-in;transition:all .5s ease-in;height:-webkit-calc(100% - 75px);height:-moz-calc(100% - 75px);height:calc(100% - 75px);background:#f1f0f0;z-index:11;width:250px}
.cw-Header-userNav li{padding:0 15px}
.cw-Header-userNav li+li a,.cw-Header-userNav li+li strong{border-top:1px solid #444}
.cw-Header-userNav li>a,.cw-Header-userNav li>strong{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 0}
.cw-Header-userNav #account-box{width:100%;border-bottom:1px solid #444}
.cw-Header-userNav .u-Visible-desktop{display:block!important;width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:10px 0}
.cw-Header-userNav .u-Hidden-desktop{display:none}
.cw-Header-userNav #language-list{float:none;display:inline-block!important;width:auto;vertical-align:middle}
.cw-Header-userNav #language-list li{padding:0;margin-right:10px}
.cw-Header-userNav #language-list a{padding:0;background:#fff;border:none}
.cw-Header-userNav .cw-Languages-label{display:inline-block;vertical-align:middle;padding-left:15px}
.cw-Header-userNavOverlay{position:fixed;top:75px;left:0;width:100%;height:-webkit-calc(100% - 75px);height:-moz-calc(100% - 75px);height:calc(100% - 75px);z-index:10;background:rgba(24,24,24,.5);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.cw-Header-userNavOverlay{display:none}
.cw-Body--userNavVisible{overflow:hidden;position:relative;height:100%}
.cw-Body--userNavVisible .cw-Header-userNavOverlay{display:block}
.cw-Body--userNavVisible .cw-Header-userNav{right:0;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.cw-Body--userNavVisible .cw-Header-userNav #language-list a.active{color:#FFF}
.cw-Header-searchForm.cw-Header-searchForm--visible~.header-right .cw-Header-searchButton{color:#9e3149}
.cw-Header-searchForm.cw-Header-searchForm--visible~.header-right .cw-Header-searchButton:after,.cw-Header-searchForm.cw-Header-searchForm--visible~.header-right .cw-Header-searchButton:before{visibility:visible;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
#header .cart .open-close-cart .u-Visible-desktop .cw-Icon--cart{font-size:28px;position:relative;top:6px}
#header .cart .open-close-cart .u-Visible-desktop .cw-Icon--emptyCart{font-size:25px;position:relative;top:4px}
@media only screen and (max-width:1023px){.content-page #aside{display:none}
#header .cart.empty-cart:hover{background:0 0}
#header .cart .product:after{content:'';display:table;clear:both}
#header .cart ul{overflow:auto}
#header .cart ul ul{overflow:visible}
#header .cart .product-name,#header .cart .product-quantity{text-align:left}
}
#footer{float:left;width:100%;padding:15px 0 0;background:#f5f5f5;text-align:center}
#footer .footer-title,#footer .misc,#footer .warranty-box{padding-left:15px!important;padding-right:15px!important}
#footer .footer-title p{margin-bottom:30px;padding:14px 0;font-size:19.88px;font-weight:700;border:1px solid #c6c4c2;border-width:1px 0}
#footer .warranty-box{padding-bottom:40px;border-bottom:1px solid #c6c4c2}
@media only screen and (max-width:1023px){#footer .validation-advice{position:absolute;width:220px}
#footer .warranty-box{margin:0 10px}
}
#footer .warranty-box .cw-Icon{font-size:50px;margin-bottom:20px}
@media only screen and (max-width:600px){#footer .warranty-box .cw-Icon{display:inline-block;vertical-align:middle;margin-bottom:10px}
}
#footer .warranty-box ul:after,#footer .warranty-box ul:before{display:table;content:"";line-height:0}
#footer .warranty-box li{float:left;width:175px;margin-right:16px}
@media only screen and (min-width:601px) and (max-width:1023px){#footer .warranty-box li{width:20%;margin-right:0}
}
#footer .warranty-box li:last-child{margin-right:0}
#footer .warranty-box i[class^=icon-]{margin-bottom:10px}
#footer .warranty-box a,#footer .warranty-box a:hover,#footer .warranty-box a:visited{color:#5a5a5a;line-height:17.92px;text-decoration:none}
#footer .warranty-box a:hover strong{color:#b7435d}
#footer .warranty-box a:hover strong:after{color:#000}
#footer .warranty-box strong{display:block;height:70px;margin-bottom:10px;overflow:hidden;font-size:15.96px;line-height:22.96px;color:#000;font-weight:400}
@media only screen and (max-width:600px){#footer .warranty-box li{float:none;margin-right:0;display:block;width:auto;text-align:left}
#footer .warranty-box strong{display:inline-block;vertical-align:middle;max-width:66%;max-width:-webkit-calc(100% - 85px);max-width:-moz-calc(100% - 85px);max-width:calc(100% - 85px)}
}
#footer .warranty-box strong:after{content:"__";display:block;margin-bottom:10px}
@media only screen and (max-width:1023px){#footer .warranty-box strong{height:auto}
#footer .warranty-box strong:after{content:none}
}
#footer .misc{padding:35px 0}
#footer .misc:after,#footer .misc:before{display:table;content:"";line-height:0}
#footer .misc .about,#footer .misc .help,#footer .misc .newsletter{float:left;height:160px}
@media only screen and (max-width:1023px){#footer .misc .about,#footer .misc .help,#footer .misc .newsletter{float:none;height:auto;width:100%}
}
#footer .misc p{color:#5a5a5a;line-height:22.96px;text-align:left}
#footer .misc .misc-title{margin-bottom:9px;font-size:14.98px;font-weight:700;color:#b7435d}
#footer .about{width:370px;padding-right:12px;margin-right:4px;border-right:1px solid #c6c4c2}
#footer .about:after,#footer .about:before{display:table;content:"";line-height:0}
#footer .about img{float:left;margin:7px 15px 0 0}
#footer .about p{float:left;width:258px}
@media only screen and (max-width:1023px){#footer .about p{width:75%;margin-left:5%}
}
#footer .help{width:220px;padding:0 40px 0 25px;border-left:1px solid #c6c4c2}
#footer .help a{display:block;margin:18px 0 15px;font-size:19.88px;font-weight:400;color:#070001}
#footer .newsletter .btn-submit,.cookie-notice div button{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif}
#footer .help small{font-size:9.94px}
#footer .help a:hover{text-decoration:underline}
#footer .newsletter{width:269px;font-size:13px}
#footer .newsletter form{position:relative;height:30px;width:260px;margin-bottom:10px;padding:3px 3px 3px 15px;background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-style:italic;text-align:left}
#footer .newsletter .input-mail{width:220px;padding:6px 0;cursor:text}
#footer .newsletter .btn-submit{position:absolute;top:2px;right:2px;display:inline-block;height:32px;width:32px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background:#dedede;font-weight:700}
#footer .newsletter .btn-submit:focus,#footer .newsletter .btn-submit:hover{color:#b7435d}
#footer .footer-links{padding:18px 0}
#footer .footer-links .row:first-child{margin-bottom:5px}
#footer .footer-links li{display:inline-block;padding:0 2px;vertical-align:middle}
#footer .footer-links .sep{padding:0;color:#75716b}
#footer .footer-links a{display:inline-block;padding:3px 5px;font-size:13px}
#footer .footer-links a,#footer .footer-links a:hover,#footer .footer-links a:visited{color:#5a5a5a}
#footer .footer-links .page-center{width:100%}
.lt-ie9 #footer .warranty-box li{width:175px}
.lt-ie9 #footer .warranty-box strong:after{display:none}
.cookie-notice{background:#aaa;height:44px;line-height:44px;text-align:center;position:fixed;bottom:0;left:0;right:0;z-index:5}
.cookie-notice.space{position:static;visibility:hidden}
.cookie-notice div{margin:0 auto;width:972px;display:inline-block;text-align:left}
@media only screen and (max-width:1023px){.cookie-notice{height:auto;line-height:25px;padding:5px 15px}
.cookie-notice div{width:100%}
}
@media only screen and (max-width:600px){.cookie-notice div a{display:block}
}
@media only screen and (min-width:601px) and (max-width:1023px){.cookie-notice div a{display:inline-block}
}
.cookie-notice div a,.cookie-notice div a:hover,.cookie-notice div a:link,.cookie-notice div a:visited{color:#000}
.cookie-notice div button{margin-left:15px;height:32px;line-height:32px;padding:0 1ex;background:#555;color:#fff;text-shadow:0 1px 1px #222;font-size:13px;font-weight:700}
@media only screen and (max-width:600px){.cookie-notice div button{display:block;width:100%;margin:0}
#footer .warranty-box{text-align:left}
}
@media only screen and (max-width:1023px){#footer .footer-title p{line-height:20px;border-color:#000;margin-bottom:10px}
.cw-Warranty-text{display:none}
#footer .warranty-box{padding:23px 0 45px}
#footer .misc .about{border:0;border-bottom:1px solid #c6c4c2;margin:0 0 30px;padding:0 0 30px}
#footer .misc .help{text-align:center;position:relative}
}
@media only screen and (max-width:600px){#footer .misc .help{padding:0;border-left:0;margin-bottom:50px}
#footer .misc .help:before{content:'';display:block;width:100%;height:1px;position:absolute;right:0;top:-20px;background:#c6c4c2}
}
@media only screen and (min-width:601px) and (max-width:1023px){#footer .misc .help{display:inline-block;vertical-align:middle;border-left:0;padding:0;width:49%;margin:0}
#footer .misc .help:after{content:'';display:block;width:1px;height:70px;margin-top:-35px;position:absolute;right:2px;top:50%;background:#c6c4c2}
}
@media only screen and (max-width:1023px){#footer .misc .newsletter{text-align:center}
#footer .misc .newsletter #newsletter~p{display:none}
}
@media only screen and (max-width:600px){#footer .misc .newsletter{margin-bottom:40px}
}
@media only screen and (min-width:601px) and (max-width:1023px){#footer .misc .newsletter{display:inline-block;vertical-align:middle;border:0;padding:0;width:49%;margin:0;position:relative}
#footer .misc .newsletter:before{content:'';display:block;width:1px;height:70px;margin-top:-35px;position:absolute;left:2px;top:50%;background:#c6c4c2}
}
@media only screen and (max-width:1023px){#footer .help a{display:inline-block;margin:auto;font-style:normal;background:#000;color:#fff;font-size:16px;padding:10px 20px;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif}
#footer .about img{max-width:94px}
}
@media only screen and (min-width:601px) and (max-width:1023px){#footer .about img{margin:7px 0 7px 2%}
#footer .newsletter form{width:220px}
}
@media only screen and (max-width:600px){#footer .about img{float:none;display:inline-block;margin:0 0 20px}
}
@media only screen and (max-width:1023px){#footer .misc .misc-title{font-size:18px}
#footer .misc p{text-align:center}
#footer .newsletter form{display:inline-block;margin:0}
}
@media only screen and (max-width:600px){#footer .about p{width:100%;max-width:270px;margin:auto;float:none}
}
#footer .footer-links{background:#fff}
@media only screen and (min-width:601px) and (max-width:1023px){#footer .about p{text-align:left}
#footer .newsletter .input-mail{max-width:220px;width:auto}
#footer .footer-links{padding:35px}
}
.cw-Footer-ribon{background:#273c96;color:#fff;font-size:16px;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;text-align:center}
.cw-Footer-ribonLink{color:#fff;padding:20px 0;display:block}
.cw-Footer-ribonLink:hover{color:#fff;text-decoration:none}
.cw-Footer-ribonLink:hover span,.vidfp:focus span,.vidfp:hover span{text-decoration:underline}
.cw-Footer-ribonLink span{font-weight:700;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-style:normal;color:#fff}
.cw-Footer-ribonLink span:hover{color:#fff}
@media only screen and (max-width:600px){#footer .footer-links li{display:block;text-align:left;padding:15px}
#footer .footer-links li a{font-size:16px}
#footer .footer-links .sep{display:none}
#footer .warranty-box{padding:20px}
#footer .warranty-box li{padding:20px 15px}
#footer .warranty-box li+li{border-top:1px solid #c6c4c2}
#footer .warranty-box strong{margin-left:10%;margin-bottom:0}
.cw-Footer-ribonText{line-height:20px}
}
i[class^=icon-]{display:inline-block;width:25px;height:25px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) no-repeat}
i.icon-logout{height:18px;width:18px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) -34px -8px no-repeat}
.disabled a:hover i.icon-nav,i.icon-nav{height:15px;width:15px;background-position:-5px -35px}
i.icon-nav-bold{height:15px;width:15px;background-position:-156px -35px}
.active i.icon-nav,a:active i.icon-nav,a:active i.icon-nav-bold,a:hover i.icon-nav,a:hover i.icon-nav-bold{background-position:-36px -35px}
#search-form i.icon-nav,.subnav i.icon-nav{position:absolute;left:0;top:0;height:15px;width:15px;background-position:-70px -35px}
.focus,.focus .page-center{position:relative}
#search-form a:active i.icon-nav,#search-form a:hover i.icon-nav,.subnav a:active i.icon-nav,.subnav a:hover i.icon-nav{background-position:-100px -35px}
i.icon-back{height:15px;width:15px;background-position:-187px -37px}
.selected i.icon-award,a:hover i.icon-award,li:hover i.icon-award{width:30px;height:30px;background-position:-33px -59px}
.filter.disabled a:hover i.icon-award,.filter.disabled i.icon-award,.filter.disabled li:hover i.icon-award,i.icon-award{width:30px;height:30px;background-position:-1px -59px}
i.iconorganic{display:inline-block;width:25px;height:30px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/filtrecouleur2.png) no-repeat}
#nav .selected>a>i.iconorganic,i.iconorganic:hover{background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/filtrecouleur.png) no-repeat}
#nav .filter i.iconorganic{text-indent:-9999px;cursor:pointer}
.cart .icon-dropdown{background-position:-120px -30px}
.cart .icon-cart{width:40px;height:32px;background-position:-115px -60px}
.add-to-cart .icon-cart{width:27px;height:27px;background-position:-154px -63px}
.out-of-stock .icon-cart{background-position:-186px -63px}
i.icon-bio,i.icon-new,i.icon-terroir{height:45px;width:45px;text-indent:-9999px}
i.icon-bio{background-position:-10px -138px}
i.icon-new{background-position:-10px -90px}
i.icon-terroir{background-position:-10px -185px}
i.icon-nature-fr,i.icon-nature-nl{height:46px;width:45px;text-indent:-9999px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/sans-sulfites.png) no-repeat}
#page-vigneron .product i.icon-video,#page-vigneron .vidfp{display:none}
.vidfp{display:inline-block;overflow:hidden}
.vidfp,.vidfp:hover{color:#b7435d}
.vidfp i,.vidfp span{float:left;margin-top:10px}
.vidfp i{margin-top:12px}
.vidfp span{width:78%}
.product i.icon-video{background-position:-123px -7px;margin-right:10px}
i.icon-video{height:21px;background-position:-91px -4px}
i.icon-video-purple{height:24px;width:30px;background-position:-123px -7px}
i.icon-star{height:16px;width:18px;background-position:-158px -101px}
i.icon-heart{height:16px;width:18px;background-position:-185px -101px}
i.icon-questionMark{height:20px;width:20px;background-position:-130px -101px;background-color:#cfcecc;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
i.icon-grape,i.icon-taste-1,i.icon-taste-2,i.icon-taste-3,i.icon-taste-4{height:42px;width:40px}
i.icon-questionMark.pink{background-color:#b7435d}
i.icon-taste-1{background-position:-130px -139px}
i.icon-taste-2{background-position:-188px -139px}
i.icon-taste-3{background-position:-240px -139px}
i.icon-taste-4{background-position:-295px -139px}
i.icon-grape{background-position:-130px -180px}
i.icon-likeIt{height:22px;width:24px;background-position:-185px -190px}
i.icon-dislikeIt{height:22px;width:24px;background-position:-219px -190px}
i.icon-nav-bottle{height:40px;width:30px;background-position:-270px -5px}
i.icon-nav-advice{height:40px;width:30px;background-position:-271px -67px}
i.icon-nav-love{height:40px;width:30px;background-position:-308px -7px}
i.icon-nav-location{height:40px;width:30px;background-position:-306px -67px}
i.icon-back-to-top{height:48px;width:49px;background-position:-430px -190px}
i.icon-bottle{width:60px;height:40px;background-position:-62px -92px}
i.icon-thumb{width:60px;height:40px;background-position:-62px -140px}
i.icon-glass{width:60px;height:48px;background-position:-57px -186px}
i.icon-phone{width:60px;height:48px;background-position:-426px -246px}
i.icon-prev-big{height:65px;width:32px;background-position:-420px 0}
i.icon-next-big{height:65px;width:32px;background-position:-466px 0}
.btn:active .icon-prev-big,.btn:hover .icon-prev-big{background-position:-420px -70px}
.btn:active .icon-next-big,.btn:hover .icon-next-big{background-position:-466px -70px}
i.icon-bottles-black{width:65px;height:65px;background-position:0 -227px}
i.icon-taste-black{width:65px;height:65px;background-position:-62px -231px}
i.icon-price-black{width:65px;height:65px;background-position:-133px -227px}
i.icon-delivery-black{width:65px;height:65px;background-position:-206px -227px}
i.icon-thumbs-black{width:65px;height:65px;background-position:-281px -227px}
i.icon-truck-black{width:70px;height:65px;background-position:-351px -227px}
i.icon-delete{background-position:-59px -3px;width:30px}
a:hover i.icon-delete,i.icon-delete:hover{background-position:-65px -59px}
i.icon-mail{background-position:-252px -187px;height:34px;width:34px}
i.icon-cart-delete{background-position:-356px -143px;height:25px;width:21px}
i.icon-cart-next{margin-left:3px;background-position:-184px -10px;height:12px;width:16px}
i.icon-cart-prev{margin-right:3px;background-position:-98px -68px;height:12px;width:16px}
i.icon-error-msg{margin-right:8px;background-position:-408px -191px;height:13px;width:15px}
i.icon-unit-bottle{background-position:-563px -5px;height:40px;width:14px}
i.icon-box{background-position:-550px -58px;height:23px;width:39px}
i.icon-pagination-next,i.icon-pagination-prev{height:25px;width:25px;opacity:.5;filter:alpha(opacity=50)}
i.icon-pagination-prev{background-position:-355px -2px}
i.icon-pagination-next{background-position:-386px -2px}
i.icon-carousel-prev{background-position:-542px -95px;height:47px;width:47px}
i.icon-carousel-next{background-position:-542px -145px;height:47px;width:47px}
i.icon-close-popin{background-position:bottom right;height:11px;width:11px}
i.icon-facebook{background-position:-542px -225px;height:58px;width:58px}
.vidfp .cw-Icon{font-size:24px;margin-right:10px}
.focus{text-align:center}
.focus .focus-title{position:absolute;top:30px;left:0;width:100%;margin:0;text-align:center;color:#0a0b0b;font-size:19.88px;font-weight:700;line-height:1}
@media only screen and (max-width:600px){.focus .focus-title{top:0}
}
.focus .focus-title:after,.focus .focus-title:before{content:"__";display:block;margin:-4px 0}
.focus .focus-title:before{margin:-4px 0 14px}
.focus .product-desc{top:100px}
.focus .focus-title.white{color:#fff}
.lt-ie9 .focus-title{margin-top:20px}
.lt-ie9 .focus-title:after,.lt-ie9 .focus-title:before{display:none}
.focus-product{opacity:0;filter:alpha(opacity=0);display:block;position:absolute;top:0;right:0;z-index:3;width:450px}
.focus-product.active{opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity .8s ease-out;-moz-transition:opacity .8s ease-out;-o-transition:opacity .8s ease-out;transition:opacity .8s ease-out;z-index:4}
.focus-product.red .product-desc{background-position:0 0}
.focus-product.pink .product-desc{background-position:-176px 0}
.focus-product.mousseux .product-desc{background-position:-352px 0}
.focus-product.white .product-desc{background-position:-528px 0}
.focus-product .product-desc{position:absolute;top:86px;right:125px;padding-top:35px;width:176px;height:142px;background-image:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/focus_product.png);background-repeat:no-repeat;display:inline-block;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;font-size:11.9px;line-height:19.88px;color:#fff;text-align:right}
.focus-product .product-desc h2,.focus-product .product-desc h3{font-weight:400}
.focus-product .product-desc li{padding:0 20px}
.focus-product .product-desc .product-price{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-size:30.94px;font-style:normal;margin-bottom:10px}
.focus-product .product-desc .product-price del{font-size:15.96px;margin-right:5px}
.focus-product .product-desc .cents{font-size:22.96px}
.focus-vigneron .job,.focus-vigneron .place,.focus-vigneron .specialite p{font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-style:italic}
.focus-product .visu{position:absolute;top:33px;right:0;z-index:2}
@media only screen and (max-width:1023px){.focus-product .visu{display:none}
}
.focus-vigneron{position:absolute;bottom:0;left:0;width:100%;min-height:120px;padding:10px 0;z-index:2;text-align:left;background-color:rgba(17,10,0,.7);color:#fff}
.focus-vigneron .cta-box,.focus-vigneron .profile,.focus-vigneron .specialite{display:inline-block;padding-top:34px;vertical-align:top;text-align:left}
.focus-vigneron h2{font-weight:700;margin-bottom:10px}
.focus-vigneron .profile{padding:10px 1% 0;width:23%}
.focus-vigneron .specialite{padding-top:10px;padding-right:1%;width:35%}
.focus-vigneron .name,.focus-vigneron .name a{color:#d33e60}
.focus-vigneron .job a,.focus-vigneron .place a{color:#fff}
.focus-vigneron .place{margin-top:5px}
.focus-vigneron .video a,.focus-vigneron .video a:hover,.focus-vigneron .video a:visited{color:#fff;text-decoration:underline}
.focus-vigneron .icon-video{vertical-align:bottom;margin-right:5px}
.focus-vigneron .specialite p{line-height:19.88px}
.focus-vigneron .cta-box{text-align:center}
.focus-vigneron .cta-btn{display:block;padding:18px 23px;background:#e9e8e8}
.focus-vigneron .cta-btn,.focus-vigneron .cta-btn:hover,.focus-vigneron .cta-btn:visited{color:#673343;text-decoration:none;cursor:pointer}
.focus-vigneron .cta-btn:hover{background:#f0f0f0}
.lt-ie9 .focus-vigneron{background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/bg_focus_vigneron.png)}
#home-page .cta-btn{font-size:18.9px}
#home-page .video{font-weight:700;margin-top:10px}
#home-page .focus,#page-product .focus,#page-vigneron .focus{text-align:left}
#home-page .focus .focus-vigneron,#page-product .focus .focus-vigneron,#page-vigneron .focus .focus-vigneron{text-align:left;min-height:80px;margin-top:-80px}
#home-page .focus .focus-vigneron .cta-box,#home-page .focus .focus-vigneron .profile,#page-product .focus .focus-vigneron .cta-box,#page-product .focus .focus-vigneron .profile,#page-vigneron .focus .focus-vigneron .cta-box,#page-vigneron .focus .focus-vigneron .profile{padding-top:10px}
#home-page .focus .focus-vigneron .cta-btn,#page-product .focus .focus-vigneron .cta-btn,#page-vigneron .focus .focus-vigneron .cta-btn{padding:15px 18px}
#home-page .focus .focus-vigneron .icon-video-purple,#page-product .focus .focus-vigneron .icon-video-purple,#page-vigneron .focus .focus-vigneron .icon-video-purple{margin-right:5px;vertical-align:middle}
#page-product .focus-vigneron .profile{width:300px}
#page-product .focus-vigneron .cta-btn{font-size:19.88px}
#page-vigneron .focus-vigneron .cta-btn{font-size:17.92px}
@media only screen and (max-width:1023px){#home-page .focus .focus-vigneron,#page-product .focus .focus-vigneron,#page-vigneron .focus .focus-vigneron{padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#home-page .focus,#page-product .focus,#page-vigneron .focus{-moz-background-size:cover;background-size:cover}
.carousel-product{display:none}
}
@media only screen and (max-width:600px){#home-page .focus,#page-product .focus,#page-vigneron .focus{height:330px!important;background-position:40% 50%!important}
#home-page .focus-vigneron{min-height:100px;padding:15px 0 5px}
#home-page .focus-vigneron .profile{width:100%;padding:0;text-align:center}
#home-page .focus-vigneron .cta-box,#home-page .focus-vigneron .specialite{display:none}
#page-vigneron .focus .focus-vigneron .cta-box{margin-left:15px}
}
@media only screen and (min-width:601px) and (max-width:1023px){.focus-vigneron .specialite h2{margin-bottom:0}
.focus-vigneron .cta-box,.focus-vigneron .profile,.focus-vigneron .specialite{vertical-align:middle}
.focus-vigneron .specialite{width:30%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.focus-vigneron .profile{width:35%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.focus-vigneron .cta-box{width:32%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.focus-vigneron .cta-box .cta-btn{display:inline-block;font-size:16px!important}
}
@media only screen and (max-width:1023px){#home-page .focus-vigneron .cw-Icon--videoPlay{font-size:21px;margin-right:5px}
}
.back-ctner{padding:10px 5px 15px}
.back-ctner i.icon-back{margin-right:7px}
.back-ctner a,.back-ctner a:hover,.back-ctner a:visited{text-decoration:none;color:#110a00}
.back-ctner a:hover{color:#b7435d}
#page-product .main-product{padding:0;color:#3b3b3b}
#page-product .advice .content{padding:0 340px 0 90px}
#page-product .focus .content{padding:0 20px 0 115px}
#nav-product{position:fixed;z-index:3;left:50%;margin-left:-486px}
#nav-product.hidden{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#nav-product li{display:block;width:60px;height:50px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) -210px -60px no-repeat}
#nav-product li.active,#nav-product li:hover{background-position:-210px 0}
#nav-product li:hover{width:50px}
#nav-product li.hidden{display:none}
#nav-product li a{display:block;padding:5px 0 0 5px}
#page-product .main-product .place:after,#page-product .main-product .place:before,#page-product .main-product:after,#page-product .main-product:before{display:table;content:"";line-height:0}
#page-product .main-product:after{clear:both}
#page-product .main-product .visu{float:left;position:relative;width:330px;margin-right:40px;margin-left:65px;text-align:right}
#page-product .main-product .visu .bottle{position:relative;z-index:2}
#page-product .main-product .visu .bottle-rupture{position:relative;z-index:2;opacity:.15;-webkit-filter:grayscale(1);filter:gray}
.cross-selling .owl-theme .owl-controls .owl-buttons div,.domain-pictures .owl-theme .owl-controls .owl-buttons div{opacity:1}
#page-product .main-product .visu .box{position:absolute;z-index:1;left:-45px;bottom:70px}
#page-product .main-product .visu.bottle-box .bottle{right:-30px}
#page-product .main-product .product-desc{float:left;position:relative;width:530px;margin-bottom:50px}
#page-product .main-product .product-desc:first-child{margin-left:435px}
#page-product .main-product .product-desc blockquote p{text-align:justify}
#page-product .main-product .sum-up{min-height:150px;margin-bottom:10px}
#page-product .main-product .pastilles{position:absolute;top:0;right:0}
#page-product .main-product .sku{font-size:10.92px;color:#bbb}
#page-product .main-product .misc-infos{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11.9px}
#page-product .main-product .misc-infos.misc-infos-second{margin-top: 10px;}
#page-product .main-product .main-infos{width:470px;padding-top:30px}
#page-product .main-product .place{font-size:13px}
#page-product .main-product .place img{float:left;margin-right:13px}
#page-product .main-product .place .place-content{display:block;overflow:hidden}
#page-product .main-product .additionnal-info{font-size:10.92px;color:#bbb;margin-top:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
#page-product .main-product .place,#page-product .main-product .product-name{margin-bottom:20px;font-weight:400;color:#110a00}
#page-product .main-product .product-name{font-family:Georgia,"Times New Roman",Times,serif;font-size:20.96px;line-height:24.92px}
#page-product .main-product .place-details{color:#999}
#page-product .main-product .sep{padding:0 6px;color:#c6c4c2}
#page-product .main-product blockquote{width:520px;margin-bottom:20px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:17.92px}
#page-product .main-product blockquote .scroll-pane{max-height:110px;overflow-y:auto;padding-right:10px;margin-bottom:8px}
#page-product .main-product blockquote footer{text-align:right}
#page-product .main-product blockquote footer cite{font-size:11.9px;color:#5a5a5a}
#page-product .main-product blockquote footer cite a,#page-product .main-product blockquote footer cite a:hover,#page-product .main-product blockquote footer cite a:visited{color:#5a5a5a;text-decoration:underline;cursor:pointer}
#page-product .main-product .unit-selling{font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-style:italic;color:#b7435d;line-height:55px;border-top:1px solid #eeeded}
#page-product .main-product .unit-selling:after{content:'';display:table}
#page-product .main-product .unit-selling .unit-selling-label{font-weight:700}
#page-product .main-product .unit-selling .tooltip,#page-product .main-product .unit-selling .unit-selling-label,#page-product .main-product .unit-selling .unit-selling-switcher,#page-product .main-product .unit-selling .unit-selling-text{display:inline-block;vertical-align:middle}
#page-product .main-product .unit-selling .unit-selling-switcher{margin:0 10px}
#page-product .main-product .unit-selling i{vertical-align:middle;margin:0 5px}
#page-product .main-product .unit-selling .tooltip i{position:static}
#page-product .main-product .unit-selling .promoPriceBox{float:left;min-width:245px;margin-right:10px}
#page-product .main-product .add-to-cart{padding:20px 0;border-top:1px solid #eeeded;color:#110a00}
#page-product .main-product .add-to-cart .tooltip-content{width:205px;line-height:19px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
#page-product .main-product #add-cart-form:after,#page-product .main-product #add-cart-form:before,#page-product .main-product .choose-quantity:after,#page-product .main-product .choose-quantity:before{display:table;content:"";line-height:0}
#page-product .main-product #add-cart-form{margin-bottom:20px}
#page-product .main-product .choose-quantity{float:left;width:95px;height:51px;margin-right:10px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) -403px -131px no-repeat;font-size:19.88px;font-weight:700;text-align:center}
#page-product .main-product .choose-quantity #quantity{float:left;position:relative;top:0;width:45px;height:51px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;color:#b7435d;font-weight:700;-webkit-tap-highlight-color:transparent}
#page-product .main-product .minus{position:relative;top:-2px}
#page-product .main-product .minus,#page-product .main-product .plus{float:left;color:#3b3b3b;width:25px;text-decoration:none;line-height:51px}
#page-product .main-product .minus:hover,#page-product .main-product .plus:hover{color:#b7435d}
#page-product .main-product .minus.disabled,#page-product .main-product .plus.disabled{color:#bbb;cursor:default}
#page-product .main-product .price-details{float:left;width:230px;margin-right:10px;margin-top:8px}
#page-product .main-product .price-details li{margin:4px 0 6px}
#page-product .main-product .bottle-price .price{display:inline-block;margin:0 5px 0 8px;font-size:24.92px}
#page-product .main-product .btn-cta .icon-cart,#page-product .main-product .cta-btn-magnum .icon-cart{vertical-align:middle;margin-right:7px}
#page-product .main-product #add-cart-form .bottle-price .price{margin-left:0}
#page-product .main-product .promo .price{color:#be1919}
#page-product .main-product .btn-cta,#page-product .main-product .cta-btn-magnum{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;padding:13px;color:#fff;float:right;text-decoration:none}
#page-product .main-product .btn-cta{background:#9e3149}
#page-product .main-product .btn-cta:hover{background:#cd405f}
#page-product .main-product .cta-btn-magnum{background:#1b1b5d}
#page-product .advice .advice-details,#page-product .main-product .product-awards,#page-product .main-product .stock-infos,.stock-infos-replace-wording{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
#page-product .main-product .cta-btn-magnum:hover{background:#3f3fa8}
#page-product .main-product .stock-infos{font-size:13px;margin-bottom:15px}
#page-product .main-product .stock-infos strong{color:#6eb727}
#page-product .main-product .stock-infos i.icon-questionMark{vertical-align:bottom}
#page-product .main-product .stock-infos .tooltip-content{bottom:170%;left:-77px;line-height:19px}
#page-product .main-product .stock-infos a{color:#110a00}
#page-product .main-product i.icon-questionMark{position:absolute;margin-left:8px;margin-top:-3px}
#page-product .main-product .millesime{color:#c6c4c2}
#page-product .main-product .out-of-stock .minus,#page-product .main-product .out-of-stock .minus:hover,#page-product .main-product .out-of-stock .plus,#page-product .main-product .out-of-stock .plus:hover{color:#bbb;cursor:default}
#page-product .main-product .out-of-stock #quantity{color:#8c5d6b}
#page-product .main-product .out-of-stock .stock-infos strong{color:#f33}
#page-product .main-product .out-of-stock .millesime strong{color:#6eb727}
#page-product .main-product .out-of-stock .btn-cta,#page-product .main-product .out-of-stock .btn-cta:hover{background-color:#e2e2e2;background-image:-moz-linear-gradient(top,#dcdcdc,#ebebeb);background-image:-webkit-linear-gradient(top,#dcdcdc,#ebebeb);background-image:-o-linear-gradient(top,#dcdcdc,#ebebeb);background-image:-webkit-gradient(linear,left top,left bottom,from(#dcdcdc),to(#ebebeb));background-image:linear-gradient(to bottom,#dcdcdc,#ebebeb);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdcdcdc', endColorstr='#ffebebeb', GradientType=0);color:#fff;cursor:default}
#page-product .main-product .product-awards{position:relative;margin-top:30px;padding:26px 0 40px;border-top:1px solid #eeeded;text-align:center;font-size:13px}
#page-product .main-product .product-awards .product-awards-deco{position:absolute;top:-15px;left:239px;display:inline-block;width:45px;background-color:#fff}
#page-product .main-product .product-awards ul{text-align:center}
#page-product .main-product .product-awards li{display:inline-block;width:90px;height:125px;padding:0 6px;border-right:1px solid #eeeded}
#page-product .main-product .product-awards li:last-child{border-right:none}
.lt-ie9 #page-product .main-product .product-awards li{width:88px}
#page-product .main-product .product-awards .name,#page-product .main-product .product-awards .ranking{height:30px;overflow:hidden}
#page-product .main-product .product-awards .name{height:43px}
#page-product .main-product .product-awards .rating{color:#5a5a5a;margin-bottom:20px;margin-top:10px}
.stock-infos-replace-wording{font-size:13px}
.title{margin-bottom:50px;text-align:center;color:#0a0b0b;font-size:19.88px;font-weight:700}
.title:after,.title:before{content:"__";display:block;text-align:center!important}
.title:before{padding-bottom:20px}
@media only screen and (max-width:600px){.title{line-height:25px}
.title:before{padding-bottom:10px}
.title:after{margin-top:-10px}
}
.border-deco{position:absolute;top:-95px;left:50%;width:38px;height:19px;margin:0 -19px;background:#fff;-webkit-border-radius:0 0 19px 19px;-moz-border-radius:0 0 19px 19px;border-radius:0 0 19px 19px}
#page-product .advice{height:430px;padding-top:95px;margin-top:-50px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/visual/conseils/main-bg.jpg) no-repeat}
#page-product .advice .content{position:relative}
#page-product .advice .advice-details{width:540px}
#page-product .advice .advice-details li{display:inline-block;width:248px;margin:0 20px 15px 0}
#page-product .advice .advice-details li:after,#page-product .advice .advice-details li:before{display:table;content:"";line-height:0}
#page-product .advice .advice-details i[class^=icon-]{display:inline-block}
#page-product .advice .advice-details p{float:right;width:200px;height:83px;overflow:hidden;line-height:16.94px}
#page-product .advice .title{display:block;width:100%;text-align:center}
#page-product .advice .taste-visu{position:absolute;top:15px;right:0;height:228px;width:315px;padding:10px;overflow:hidden;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/bg_conseils_img.png) no-repeat}
#page-product .cepages{margin-top:-25px;text-align:center}
#page-product .cepages li{display:inline-block;width:95px;height:77px;margin-right:14px;padding:22px 15px 26px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/bg_cepages.png) -126px 0 no-repeat;color:#c6c6c6;text-align:center;overflow:hidden}
.loveit,.loveit .cta-btn,.loveit .cta-btn:hover{background-repeat:repeat-x}
#page-product .cepages li .cepage-title,#page-product .cepages li h3{text-transform:uppercase;font-weight:700}
#page-product .cepages li h3{height:30px;margin-bottom:10px;font-size:11.9px;line-height:13px;color:#c04268}
#page-product .cepages li .num{font-family:Georgia,"Times New Roman",Times,serif;font-size:52.92px;line-height:32.9px}
#page-product .cepages li sup,.cepage-title{font-size:19.88px}
#page-product .cepages li:first-child{background-position:0 0}
.cepage-title{display:block;margin-top:10px;text-align:center;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;color:#fff}
.cepage-title:after,.cepage-title:before{content:"__";display:block}
.cepage-title:before{padding-bottom:14px}
.loveit{padding-bottom:60px;text-align:center;background-color:#f9f9f9;background-image:-moz-linear-gradient(top,#fff,#efefef);background-image:-webkit-linear-gradient(top,#fff,#efefef);background-image:-o-linear-gradient(top,#fff,#efefef);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background-image:linear-gradient(to bottom,#fff,#efefef);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffefefef', GradientType=0)}
@media only screen and (max-width:600px){.loveit{padding-bottom:30px}
}
.loveit .review-product p,.loveit .stats p{margin-bottom:18px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;line-height:19.88px;color:#333}
#page-product .products .row.unit .product-awards p,.cw-Body--map .cw-Map-close,.cw-Map-seeButton,.products .row.unit .collection{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif}
.loveit .review-product strong,.loveit .stats strong{font-weight:400;color:#c04268}
.loveit .review-product p{margin-bottom:0}
.loveit .cta-btn{display:inline-block;margin:0 12px;padding:16px 13px;background-color:#e6e5e5;background-image:-moz-linear-gradient(top,#fff,#c0bebe);background-image:-webkit-linear-gradient(top,#fff,#c0bebe);background-image:-o-linear-gradient(top,#fff,#c0bebe);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#c0bebe));background-image:linear-gradient(to bottom,#fff,#c0bebe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffc0bebe', GradientType=0)}
.loveit .cta-btn,.loveit .cta-btn:focus,.loveit .cta-btn:hover,.loveit .cta-btn:visited{color:#673343;text-decoration:none;cursor:pointer}
.loveit .cta-btn:hover{background-color:#d9d8d8;background-image:-moz-linear-gradient(top,#c0bebe,#fff);background-image:-webkit-linear-gradient(top,#c0bebe,#fff);background-image:-o-linear-gradient(top,#c0bebe,#fff);background-image:-webkit-gradient(linear,left top,left bottom,from(#c0bebe),to(#fff));background-image:linear-gradient(to bottom,#c0bebe,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc0bebe', endColorstr='#ffffffff', GradientType=0)}
.products .row.unit,.products .row.unit .product.promo{background-color:transparent;background-image:none;background-repeat:no-repeat}
.products .row,.products .row.unit{-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)"}
.loveit .icon-dislikeIt,.loveit .icon-likeIt{vertical-align:middle;margin-right:7px}
#page-product .cross-selling{margin:30px 0 0;padding-bottom:0}
#page-product .cross-selling .row{padding-bottom:20px}
.lt-ie9 .choose-quantity #quantity{margin-top:15px}
.lt-ie9 .choose-quantity .minus,.lt-ie9 .choose-quantity .plus{padding-top:2px;vertical-align:middle}
.lt-ie9 .title{display:block;width:100%;padding-top:25px}
.lt-ie9 .cepage-title{display:block;width:100%;padding-top:5px;text-align:center!important}
.lt-ie9 .cepage-title:after,.lt-ie9 .cepage-title:before{position:relative;left:50%;margin-left:-10px}
.lt-ie9 .title:after,.lt-ie9 .title:before{position:relative;left:auto;margin-left:auto}
.lt-ie9 #page-product .choose-quantity #quantity{height:24px}
.lt-ie9 #page-product .cepages{margin-top:-45px}
#carousel-ctner-replace,#carousel-ctner-replace .product,.carousel-ctner-replace,.carousel-ctner-replace .product{width:530px!important}
@media only screen and (min-width:601px) and (max-width:1023px){#carousel-ctner-replace,#carousel-ctner-replace .product,.carousel-ctner-replace,.carousel-ctner-replace .product{margin:auto}
}
@media only screen and (max-width:600px){#carousel-ctner-replace,#carousel-ctner-replace .product,.carousel-ctner-replace,.carousel-ctner-replace .product{width:100%!important;padding-bottom:0!important}
}
#carousel-ctner-replace .product .visu,.carousel-ctner-replace .product .visu{position:relative;width:130px;margin-left:65px;margin-right:40px!important}
@media only screen and (max-width:600px){#carousel-ctner-replace .product .visu,.carousel-ctner-replace .product .visu{width:20%;margin:0!important}
#carousel-ctner-replace .product .visu img,.carousel-ctner-replace .product .visu img{margin:auto;height:auto!important}
#carousel-ctner-replace .product .infos,.carousel-ctner-replace .product .infos{width:80%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 15px}
#carousel-ctner-replace .product .infos h3,.carousel-ctner-replace .product .infos h3{height:auto}
#carousel-ctner-replace .product .cta-box,.carousel-ctner-replace .product .cta-box{position:static!important;width:auto!important}
}
#carousel-ctner-replace .product-price h3 a,.carousel-ctner-replace .product-price h3 a{margin-bottom:0}
#carousel-ctner-replace .product-price h3 .sep,.carousel-ctner-replace .product-price h3 .sep{padding:0 4px}
#carousel-ctner-replace i.icon-bio,.carousel-ctner-replace i.icon-bio{position:absolute;right:100%;z-index:1}
@media only screen and (max-width:600px){#carousel-ctner-replace i.icon-bio,.carousel-ctner-replace i.icon-bio{position:static;display:block;margin:0 auto 3px}
#carousel-ctner-replace .owl-controls .owl-next,#carousel-ctner-replace .owl-controls .owl-prev,.carousel-ctner-replace .owl-controls .owl-next,.carousel-ctner-replace .owl-controls .owl-prev{display:none!important}
}
#carousel-ctner-replace .owl-controls .owl-prev,.carousel-ctner-replace .owl-controls .owl-prev{left:0!important}
#carousel-ctner-replace .owl-controls .owl-next,.carousel-ctner-replace .owl-controls .owl-next{right:0!important}
.products .row.unit{border:1px solid #E2E2E2;margin-top:10px}
.products .row.unit .page-center{width:530px}
@media only screen and (max-width:1023px){.products .row.unit .page-center{width:100%}
}
.products .row.unit .cta-box{top:15px;width:265px}
.products .row.unit .visu{margin-right:0}
.products .row.unit .place{float:left;margin-right:0}
.products .row.unit .color{font-size:13px}
.products .row.unit h3{height:24px}
.products .row.unit .collection{font-size:15px;font-weight:100}
#page-product .products .row.unit .product-price p .sep{padding:0}
#page-product .products .row.unit .product-awards p{margin-top:12px;text-align:left;display:table-cell;vertical-align:middle}
#page-product .products .row.unit .product-awards{display:block;border:0;margin:10px 0 0;padding:0}
.products .row.unit .cta-btn{width:155px}
.products .owl-controls .owl-buttons{position:absolute;top:39%;width:100%}
#replace .owl-theme .owl-controls .owl-buttons [class*=owl-]{margin:0;width:48px;height:44px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) -352px -27px}
#replace .owl-theme .owl-controls .owl-buttons [class*=owl-prev]{margin-right:460px;display:block}
#replace .owl-theme .owl-controls .owl-buttons [class*=owl-next]{background-position:-352px -78px;display:block;margin-left:467px;margin-top:-46px}
.products .row.unit .arrow{background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) -551px -203px;height:20px;width:35px;margin-top:-1px;margin-left:47%}
.products .owl-theme .owl-dots .owl-dot span{margin:5px 4px}
.products .owl-theme .owl-controls{margin:-30px 0 0;padding:0 7px 0 10px}
.products .owl-theme .owl-controls .owl-dots{display:block;position:relative;z-index:999}
.cross-selling .owl-theme .owl-controls .owl-buttons [class*=owl-]{margin:0;width:10px;height:20px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) -352px 0 local rgba(0,0,0,0)}
.cross-selling .owl-theme .owl-controls .owl-buttons [class*=owl-prev]{margin-right:460px}
.cross-selling .owl-theme .owl-controls .owl-buttons [class*=owl-next]{background-position:-383px 0;display:block;margin-left:100%;margin-top:-30px}
.cross-selling .owl-controls .owl-buttons{width:110px;position:absolute;top:48%;left:-44px}
.domain-pictures .owl-theme .owl-controls .owl-buttons [class*=owl-]{margin:0;width:10px;height:20px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) -352px 0 local rgba(0,0,0,0)}
.domain-pictures .owl-theme .owl-controls .owl-buttons [class*=owl-prev]{margin-right:460px}
.domain-pictures .owl-theme .owl-controls .owl-buttons [class*=owl-next]{background-position:-383px 0;display:block;margin-left:170%;margin-top:-30px}
.domain-pictures .owl-controls .owl-buttons{width:100%;position:absolute;top:48%;left:-44px}
.owl-theme-replace .owl-next,.owl-theme-replace .owl-prev{background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) no-repeat;margin:-10px 0 0;width:48px;height:44px;position:absolute;z-index:10;top:50%!important;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:4px 7px;opacity:.5}
.owl-theme-replace .owl-next:hover,.owl-theme-replace .owl-prev:hover{opacity:1;text-decoration:none}
.owl-theme-replace .owl-prev{background-position:-352px -27px;left:0!important}
.owl-theme-replace .owl-next{background-position:-352px -78px;right:0;left:initial!important}
.owl-theme-replace .owl-dots .owl-dot{display:inline-block}
.owl-theme-replace .owl-dots .owl-dot span{background:#d6d6d6;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display:block;height:10px;margin:5px 7px;-webkit-transition:opacity .2s ease 0s;-o-transition:opacity .2s ease 0s;-moz-transition:opacity .2s ease 0s;transition:opacity .2s ease 0s;width:10px}
.owl-theme-replace .owl-dots .owl-dot.active span,.owl-theme-replace .owl-dots .owl-dot:hover span{background:#869791}
.fancybox-style2 .fancybox-skin{background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.fancybox-style2 .fancybox-close{top:28px;right:18px;width:28px;height:28px;margin:-14px 0;background:#b8b8b8;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.fancybox-style2 .fancybox-close:before{content:'';position:absolute;top:50%;left:50%;width:14px;height:14px;margin:-7px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) -535px -10px no-repeat}
.fancybox-style2 .fancybox-close:focus,.fancybox-style2 .fancybox-close:hover{background-color:#888686}
.fancybox-style2 .fancybox-head{padding:18px 50px;font-size:17.92px;color:#333;background:#ececec;text-align:center}
.fancybox-style2 .fancybox-head .tooltip .tooltip-content{bottom:auto;top:100%;margin-top:5px}
.fancybox-style2 .fancybox-head .tooltip .tooltip-content:after{bottom:auto;top:-6px;border-width:0 7px 7px;border-color:transparent transparent #000}
.fancybox-style2 .fancybox-body{padding:20px 15px}
.fancybox-style2 .products,.fancybox-style2 .stock-infos-replace{padding:0}
.fancybox-style2 .stock-infos-replace-wording{font-size:inherit}
.fancybox-style2 .icon-questionMark{vertical-align:middle}
.fancybox-style2 .products .row.unit{margin:0;border:0}
.fancybox-style2 .products .product{padding-bottom:0}
.fancybox-style2 .products .product+.product{display:none}
@media only screen and (max-width:1023px){#page-product .advice{padding-top:0;margin-bottom:90px}
}
@media only screen and (min-width:601px) and (max-width:1023px){#page-product .advice{height:auto!important;-moz-background-size:cover!important;background-size:cover!important}
#page-product .main-product .visu{margin-left:10%!important;margin-right:2%!important;width:25%!important}
}
@media only screen and (max-width:600px){#page-product .advice{height:auto!important;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/visual/conseils/main-bg-mobile.png) no-repeat;margin-top:0}
#page-product .main-product .visu{float:none;width:50%;margin:auto}
}
@media only screen and (min-width:601px) and (max-width:1023px){#page-product .main-product .product-desc{width:60%;margin-bottom:0}
#page-product .main-product .product-desc:first-child{margin-left:37%}
#page-product .main-product{padding-bottom:80px}
}
@media only screen and (max-width:600px){#page-product .main-product .product-desc{float:none;width:95%;position:static;margin:auto}
#page-product .main-product .product-desc:first-child{margin-left:auto}
#page-product .main-product .product-desc:first-child blockquote{margin-top:200px}
}
@media only screen and (max-width:1023px){#page-product .main-product .main-infos,#page-product .main-product blockquote{width:100%}
#page-product .main-product blockquote .scroll-pane,#page-product .main-product blockquote .scroll-pane>.jspContainer{height:auto!important;overflow:visible!important;width:100%!important}
#page-product .main-product blockquote .scroll-pane{max-height:none}
#page-product .main-product blockquote .scroll-pane .jspPane{position:static!important;width:100%!important}
#page-product .main-product .btn-cta{float:none!important;width:100%;margin-top:25px}
#page-product .border-deco{top:0}
}
@media only screen and (max-width:600px){#page-product .main-product{overflow:hidden}
#page-product .main-product .btn-cta{margin-top:50px!important}
}
@media only screen and (max-width:1023px){#page-product .advice .advice-details li{display:block;width:100%;margin:0 0 15px}
#page-product .advice .content{padding:10px 0 0;text-align:center}
}
@media only screen and (min-width:601px) and (max-width:1023px){#page-product .advice .advice-details{display:inline-block;width:49%;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media only screen and (max-width:600px){#page-product .advice .advice-details{width:100%;text-align:left;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media only screen and (max-width:1023px){#page-product .advice .advice-details p{float:none;display:inline-block;vertical-align:middle;text-align:left;padding-left:10px;height:auto}
#page-product .advice .advice-details i[class^=icon-]{vertical-align:middle}
#page-product .advice .taste-visu{position:static;display:inline-block;width:50%;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#page-product .advice .taste-visu img{display:block}
}
@media only screen and (max-width:600px){#page-product .advice .taste-visu{display:block;width:315px;margin:auto}
}
@media only screen and (max-width:1023px){#page-product .advice .title{padding-bottom:30px;margin-bottom:10px}
#page-product .cepages{position:relative;top:65px;margin:auto}
#page-product .cepages.cw-Cepages--break{max-width:500px}
#page-product .domain .location,#page-vigneron .domain .location{width:50%!important;margin-right:0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:none!important;height:auto!important;display:inline-block;vertical-align:top}
}
@media only screen and (max-width:600px){#page-product .advice .title{padding-top:40px;padding-bottom:20px}
#page-product .cepages{top:80px!important}
#page-product .domain .location,#page-vigneron .domain .location{width:100%!important}
}
#location{position:relative}
@media only screen and (min-width:601px) and (max-width:1023px){#page-product .domain #map_canvas,#page-vigneron .domain #map_canvas{display:inline-block;width:49%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;float:none!important;position:absolute!important;top:120px;right:15px;height:-webkit-calc(100% - 120px)!important;height:-moz-calc(100% - 120px)!important;height:calc(100% - 120px)!important}
}
@media only screen and (max-width:600px){#page-product .domain #map_canvas,#page-vigneron .domain #map_canvas{float:none!important;opacity:0;position:absolute!important;height:100vh!important;width:100%!important;z-index:-2}
#page-product.cw-Body--map .domain #map_canvas,#page-vigneron.cw-Body--map .domain #map_canvas{position:fixed!important;top:0;left:0;opacity:1;z-index:10000}
}
.cw-Map-close{display:none}
.cw-Body--map .cw-Map-close{display:block;position:fixed;top:20px;right:20px;background:#fff;font-size:18px;color:#000;z-index:10001;cursor:pointer;padding:10px}
@media only screen and (max-width:1023px){#page-product .domain .location .location-details,#page-product .domain .location .scroll-pane,#page-vigneron .domain .location .location-details,#page-vigneron .domain .location .scroll-pane{width:80%;margin:0 auto 20px!important}
#page-product .domain .location .scroll-pane,#page-vigneron .domain .location .scroll-pane{width:80%!important;height:auto!important;overflow:visible!important}
#page-product .domain .location .scroll-pane>.jspContainer,#page-vigneron .domain .location .scroll-pane>.jspContainer{width:100%!important;height:auto!important;overflow:visible!important}
#page-product .domain .location .scroll-pane .jspPane,#page-vigneron .domain .location .scroll-pane .jspPane{width:100%!important;position:static!important}
#page-product .domain .location .scroll-pane p,#page-vigneron .domain .location .scroll-pane p{padding-right:0!important}
#page-product .loveit .cta-btn{background-image:none}
}
@media only screen and (max-width:600px){#page-product .domain .location .scroll-pane,#page-vigneron .domain .location .scroll-pane{width:95%}
#page-product .loveit .cta-btn{width:95%;margin:0}
#page-product .loveit .cta-btn+.cta-btn{margin-top:10px}
#page-product .main-product .sum-up{position:absolute;top:5px;padding:0 15px}
}
@media only screen and (max-width:600px){#page-product .main-product{position:relative;padding-top:220px}
#page-product .back-ctner{display:none}
}
#page-product .main-product .pastilles li{position:relative}
@media only screen and (min-width:601px) and (max-width:1023px){#page-product .domain .title{margin:30px 0 40px}
#page-product .main-product .pastilles{right:100%;width:25%;margin-right:10px;text-align:right}
#page-product .main-product .pastilles .sku{position:absolute;top:0;left:300%;width:200%}
#page-product .main-product .pastilles i{text-align:left}
}
#page-product .main-product .pastilles .tooltip-content-sulfites,.products .tooltip-content-sulfites{width:150px;z-index:900;padding:8px;background:#000;font-size:13px;line-height:14.98px;font-weight:400;text-indent:0;font-style:normal;position:absolute;color:#fff}
@media only screen and (max-width:600px){#page-product .main-product .pastilles{top:220px;left:15px;right:initial;margin-right:45%}
}
#page-product .main-product .pastilles i.icon-nature-fr:hover .tooltip-content-sulfites,#page-product .main-product .pastilles i.icon-nature-nl:hover .tooltip-content-sulfites{display:block}
#page-product .main-product .pastilles .tooltip-content-sulfites{display:none;bottom:109%;left:23%;margin:0 -83px;text-align:center}
#page-product .main-product .pastilles i.icon-nature-fr:hover .tooltip-content-sulfites:after,#page-product .main-product .pastilles i.icon-nature-nl:hover .tooltip-content-sulfites:after{content:"";display:block;position:absolute;bottom:-7px;margin:0 -7px;left:51%;height:0;border-width:7px 7px 0;border-style:solid;border-color:#000 transparent transparent}
.products i.icon-nature-fr:hover .tooltip-content-sulfites,.products i.icon-nature-nl:hover .tooltip-content-sulfites{display:block}
.products .tooltip-content-sulfites{display:none;bottom:109%;left:12%;margin:0 -83px;text-align:center}
.products i.icon-nature-fr:hover .tooltip-content-sulfites:after,.products i.icon-nature-nl:hover .tooltip-content-sulfites:after{content:"";display:block;position:absolute;bottom:-7px;margin:0 -7px;left:51%;height:0;border-width:7px 7px 0;border-style:solid;border-color:#000 transparent transparent}
@media only screen and (max-width:1023px){#nav-product{display:none}
}
@media only screen and (max-width:600px){#page-product .main-product .price-details{margin-right:0}
#page-product .main-product .choose-quantity{float:none;display:inline-block;vertical-align:middle;margin-right:5px}
#page-product .main-product .price-details{float:none;display:inline-block;vertical-align:middle;width:65%;margin:5px 0 0}
#page-product .main-product #add-cart-form{position:relative}
#page-product .main-product .price-details .bottles-price{position:absolute;left:0;top:65px}
#page-product .cepages li{margin-bottom:25px}
#page-product .cross-selling{display:none}
}
@media only screen and (max-width:1023px){#page-product .jspHorizontalBar{display:none}
#page-product .focus .content{padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#page-product .focus .focus-vigneron .profile{padding-left:0}
}
@media only screen and (min-width:601px) and (max-width:1023px){#page-product .focus-vigneron .profile{width:50%}
}
#page-product .focus .focus-vigneron .cta-btn{background:0 0;color:#fff;font-size:0;font-weight:700}
#page-product .focus .focus-vigneron .cta-btn .cta-btn-text{font-size:15px;line-height:15px;display:inline-block;vertical-align:middle;text-decoration:underline}
#page-product .focus .focus-vigneron .cta-btn .cw-Icon{color:#fff;font-size:22px;margin-right:5px}
@media only screen and (max-width:600px){#page-product .focus-vigneron .profile{width:100%}
#page-product .focus .focus-vigneron .cta-btn{padding-left:0}
#page-product .jspPane{position:static!important}
}
@media only screen and (max-width:1023px){#page-product .jspVerticalBar{display:none}
#page-product .main-product .product-awards{clear:both}
#page-product .main-product .product-awards .product-awards-deco{left:50%!important;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.stock-infos-replace{clear:both}
}
@media only screen and (min-width:601px) and (max-width:1023px){#carousel-ctner.owl-carousel{width:100%!important;margin-left:0!important}
#page-product .cross-selling .title{margin:auto auto 40px}
#page-product .cross-selling .product{width:100%!important}
#page-product .cross-selling .owl-nav{display:none}
#page-product .cross-selling .product-footer{padding-top:30px}
}
.cw-dots--hidden{display:none!important}
.cw-Map-seeButton{display:block;margin:auto auto 20px;background:#000;color:#fff;font-size:16px;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer}
.products .pastilles .unit-selling .unit-selling-content,.products .product-name,.products .product-price .quantity{font-family:Georgia,"Times New Roman",Times,serif}
@media only screen and (max-width:1023px){.stock-infos-replace{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:15px}
}
@media only screen and (max-width:600px){.products .product{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#page-product .main-product .place{float:none}
#page-product .main-product .place h3{height:auto}
#page-product .advice{-moz-background-size:cover;background-size:cover}
}
.img-reflection,.overlay{display:block;width:130px;height:380px}
.btn-cta .cw-Icon--cart{font-size:22px;margin-right:8px;position:relative;top:2px}
.reflection{display:block;position:relative;top:-37px}
.reflection img{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1);opacity:.2;filter:alpha(opacity=20)}
.overlay{position:absolute;top:0;left:0;background-image:-moz-linear-gradient(center bottom,#fff 84%,rgba(255,255,255,0) 95%)}
.red .color{color:#ac0035}
.pink .color{color:#f47bac}
.white .color{color:#9cb819}
.mousseux .color{color:#bf8500}
.page-liste .messages{margin-top:80px}
@media only screen and (max-width:1023px){.page-liste .messages{margin-top:25px}
}
.page-liste .messages+.category-products{margin-top:0}
html[lang=nl] .products .product.promo .promo-label{padding-left:0}
.products{text-align:center;padding:0 0 60px}
@media only screen and (max-width:600px){.products{padding:0 0 30px}
}
.products .product{text-align:left;display:inline-block;width:320px;padding:10px 0 40px;vertical-align:top}
.products .product.promo .product-price,.products .product.promo .promo-label{color:#be1919}
.products .product.promo .promo-label{display:inline-block;line-height:0;font-size:14.98px}
.products .visu{float:left;margin-right:10px}
.products .infos{float:left;width:165px;position:relative}
.products .pastilles{width:165px;height:150px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.products .pastilles li{position:relative;margin-bottom:2px;margin-right:5px}
.products .pastilles .best-sellers{position:absolute;top:0;left:0;font-size:13px;color:#fff;line-height:30px;padding:0 10px;margin-bottom:10px;background-color:#d4a941}
.products .pastilles .best-sellers~li:nth-child(2n+2){margin-top:40px}
.products .pastilles .unit-selling{position:absolute;top:0;right:0;min-width:45px;max-width:70px;margin:0!important;text-align:center}
.products .pastilles .unit-selling .unit-selling-content{font-size:12px;font-style:italic;line-height:13px;padding:5px 0 3px;margin:5px 0;color:#b7435d;border-top:1px solid #b7435d;border-bottom:1px solid #b7435d}
.products .promoPriceBox{position:absolute;top:95px;left:0;margin:0}
.products .promoPriceBox+.pastilles{height:95px}
.products .promoPriceBox+.pastilles .best-sellers~li{margin-top:40px}
.products .product-price{display:inline;height:90px;vertical-align:bottom;font-weight:700;font-size:32.9px;color:#060807}
.products .product-price .cents{font-size:22.96px;font-weight:400}
.products .product-price del{display:block;margin-bottom:9px;font-weight:400;font-size:16.94px;color:#060807;min-height:14px}
.products .product-price .quantity{color:#5a5a5a;margin:12px 0 16px;font-style:italic;font-weight:400;font-size:14px}
.products .page-center-bottom .cta-box{position:unset;width:auto}
.products .cta-box{position:absolute;top:155px;left:0;width:165px}
.products .cta-btn{display:block;padding:20px 10px;background:#9e3149;text-align:center;font-size:18.9px}
.products .cta-btn,.products .cta-btn:focus,.products .cta-btn:hover,.products .cta-btn:visited{color:#fff;text-decoration:none;cursor:pointer}
.products .cta-btn:hover{background:#cd405f}
.products .product-footer{clear:left;padding-left:25px;position:relative}
.buttons-set:after,.cepages-details li:after,.col2-set:after,.content-page .main-content section:after,.content-page .main-wrapper:after,.encarts-1:after,.filters .criteria-ctner:after,.filters:after,.filters>.page-center:after,.products h3:after,.vignerons-details:after{clear:both}
.products .product-footer p .colelction,.products .product-footer p .year{display:inline-block;min-height:16px}
.products h3:after,.products h3:before{display:table;content:"";line-height:0}
.products h3 .drapeau{float:left;margin-right:10px}
.products .cta-btn.cta-btn-magnum{background-color:#1b1b5d;line-height:20px;padding:17px 10px}
.products .place-details,.products .product-name{line-height:18.9px;min-height:19px;color:#110a00;overflow:hidden}
.products .cta-btn.cta-btn-magnum:hover{background:#3f3fa8}
.products .place,.products .place-details{font-weight:400;font-size:14.98px;color:#110a00;margin-right:7px}
.products .place-details{margin:10px 0}
.products .place-details a,.products .place-details a:hover,.products .place-details a:visited,.products .product-name a,.products .product-name a:hover,.products .product-name a:visited{color:#110a00}
.products .product-name{margin-bottom:10px;font-weight:400;font-size:16.94px}
.products .collection,.products .color,.products .place,.products .year{vertical-align:text-top}
.products .collection,.products .year{color:#110a00}
.products .color{font-weight:400}
.products .year{font-weight:700;font-size:14.98px;color:#0d0d0c}
.products .sep{margin:0 7px 0 0;border-right:1px solid #c6c4c2;font-size:9.94px;vertical-align:top}
.products .product-awards{margin:15px 15px 0 0;padding-top:15px;border-top:1px solid #cfcecc}
.products .product-awards,.products .product-awards a,.products .product-awards:hover,.products .product-awards:visited{color:#5a5a5a}
.products .product-awards a{text-decoration:underline}
.products .rating{margin-bottom:20px;font-size:13px}
.products .details{display:table}
.products .details img{margin-right:7px;float:left}
.products .details a{display:inline-block;margin-top:10px}
.products #see-more{margin:30px auto 0;width:725px}
.products #see-more-loader{margin:40px auto 0;width:725px}
.products .row{background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffefefef', GradientType=0)}
.page-liste .encarts{padding-top:50px;background:#fff;overflow:hidden}
@media only screen and (max-width:1023px){.page-liste .encarts{padding:0;margin:0 15px}
}
.no-result{padding-top:40px}
.no-result .note-msg{background-color:#FAFAEC;border-color:#FCD344}
#carousel-ctner.owl-carousel{width:960px;margin-left:6px}
#carousel-ctner.owl-carousel .owl-stage{display:table}
#carousel-ctner.owl-carousel .owl-stage .owl-item{display:table-cell;float:none;height:1px;vertical-align:top}
#carousel-ctner.owl-carousel .owl-stage .owl-item article{min-height:100%}
.products .row{background-color:#fff;background-image:none}
@media only screen and (min-width:601px) and (max-width:1023px){.products .product{width:50%;padding-bottom:30px}
.products .product .visu img{width:110px!important;height:332px!important}
.products .product .products .product-footer{padding-top:30px}
}
@media only screen and (max-width:600px){.products .product{width:100%;padding-bottom:15px}
}
@media only screen and (max-width:1023px){.products .page-center{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media only screen and (min-width:601px) and (max-width:1023px){.products .page-carrousel .product:nth-child(3){display:none}
}
@media only screen and (max-width:1023px){#home-page .see-all{margin-top:50px!important;display:inline-block;width:auto;background:#000;padding:20px 10px!important}
#home-page .see-all small{display:none}
#home-page .see-all a{color:#fff!important;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-size:16px;text-decoration:none!important;font-weight:400}
}
@media only screen and (min-width:601px) and (max-width:1023px){.products .product-footer{padding-top:30px}
}
@media only screen and (max-width:600px){#home-page .see-all{display:block;width:auto;margin:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:10px!important}
#home-page .page-carrousel{overflow:hidden}
}
.encarts-1{text-align:center;margin-bottom:80px}
.encarts-1:after,.encarts-1:before{display:table;content:"";line-height:0}
.encarts-1 .encart-content p,.encarts-2 .encart-content p{font-family:Georgia,"Times New Roman",Times,serif;line-height:19.88px;font-size:15.96px;font-style:italic}
.encarts-1 .encart{width:240px;height:330px}
.encarts-1 .encart-title{position:relative;margin-top:15px}
.encarts-1 .icon-ctner{position:absolute;top:-40px;left:75px;height:90px;width:90px;padding-top:16px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-bg-sprite.png) no-repeat}
.encarts-1 .encart-content{padding:15px;position:absolute;top:130px;left:0}
.encarts-1 .encart-content p{margin-bottom:15px}
.encarts-1 .encart-content a{text-decoration:underline}
.encarts-1 .encart-content,.encarts-1 .encart-title,.encarts-1 a,.encarts-1 a:hover,.encarts-1 a:visited{color:#fff}
.encarts-2{width:100%;text-align:center;margin-bottom:80px}
@media only screen and (min-width:601px){.encarts-2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.encarts-2 .encart{position:relative;float:left;width:475px;min-height:330px}
.encarts-2 .encart:first-child{margin-right:17px}
@media only screen and (max-width:1023px){.encarts-2{margin-bottom:20px}
.encarts-2 .encart{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.encarts-2 .encart:first-child{margin-right:0}
}
@media only screen and (min-width:601px) and (max-width:1023px){.encarts-2 .encart{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48%}
.encarts-2 .encart+.encart{margin-left:2%}
}
@media only screen and (max-width:600px){
    .page-liste:not(.page-search) .page-center-bottom{margin:0 auto;width:100%}
    .encarts-2 .encart{width:100%}
    .encarts-2 .encart p{margin-bottom: 15px!important}
    .page-liste .encarts {padding-top:15px;margin:0 auto;}
    .encarts-2 {padding: 0 15px;}
    #home-page .encart .cta-btn {font-size: 18.9px!important;
    }
}
@media only screen and (min-width:601px) and (max-width:800px){.page-liste:not(.page-search) .page-center-bottom{margin:0 auto;width:720px}
}
.encarts-2 .encart>img{position:absolute;top:0;left:0;right:0;width:100%}
.encarts-2 .encart-title{position:relative;z-index:2}
.encarts-2 .icon-ctner{position:absolute;top:-40px;left:200px;height:90px;width:90px;padding-top:16px;-webkit-border-radius:45px 45px 45px 45px;-moz-border-radius:45px;border-radius:45px}
.encarts-2 .encart-content{position:relative;margin-top:130px;padding:40px 40px 20px}
.encarts-2 .encart-content p{margin-bottom:15px}
.encarts-3{text-align:center;margin-bottom:90px}
.encarts-3 .encart{width:312px;height:420px}
.encarts-3 .encart:first-child{margin-right:12px}
.encarts-3 .encart:last-child{margin-left:12px}
.encarts-3 .encart .encart-title{margin-bottom:0;padding:0 20px 15px;position:relative;z-index:1;line-height:1}
.encarts-3 .encart .encart-title:after,.encarts-3 .encart .encart-title:before{content:"__";display:block;margin:-8px 0 -4px}
.encarts-3 .encart .encart-title:before{margin:-4px 0 6px}
.encarts-3 .encart .encart-content{padding:10px 20px 20px}
.encarts-3 .encart .content{display:table-cell;height:140px;width:280px;padding-bottom:20px;vertical-align:top;text-align:center}
.encarts-3 .encart h3{height:40px;font-size:15.96px;font-weight:700;margin:13px 0;line-height:17.92px;overflow:hidden}
.encarts-3 .encart .subtitle{display:block;margin-bottom:8px;font-weight:400;color:#600}
.cta-btn,.encart{display:inline-block}
.encarts-3 .encart p{line-height:16.94px}
.encarts-3 .encart .big-teasing .content{vertical-align:middle}
.encarts-3 .encart .big-teasing h3{height:auto;overflow:visible;font-size:59.92px;font-weight:400;line-height:32.9px}
.encarts-3 .encart .big-teasing h3 small{font-size:19.88px;color:#000}
.encarts-3 .encart .medium-teasing p{font-size:15.96px;line-height:19.88px}
.encarts-3 .encart.green h3{font-size:34.96px;line-height:24.92px}
.encarts{padding-top:40px;background:#fff;overflow:hidden}
.encart{position:relative;text-align:center;overflow:hidden}
.icon-ctner{z-index:1}
.encart-title{font-size:17.92px;line-height:22.96px;font-weight:700;margin-bottom:15px}
.encart-content p,.encart-title{position:relative;z-index:2}
.cta-btn{padding:10px 20px;background:#070001}
.cta-btn,.cta-btn:hover,.cta-btn:visited{color:#fff;text-decoration:none}
.encart.purple .encart-content,.encart.purple .encart-title{background:#8b3c49}
.encart.brown .encart-content,.encart.brown .encart-title{background:#306984}
.encart.brown .icon-ctner{background-position:-532px 0}
.encart.brown,.encart.grape,.encart.purple{color:#fff}
.encart.cream,.encart.green,.encart.pink{color:#000}
.encart.cream .encart-title,.encart.green .encart-title,.encart.pink .encart-title{color:#110a00}
.encart.green,.encart.green .encart-content,.encart.green .encart-title{background:#a8b72b}
.encart.green .icon-ctner{background-position:-177px 0}
.encart.cream,.encart.cream .encart-content,.encart.cream .encart-title{background:#eac483}
.encart.cream .icon-ctner{background-position:-266px 0}
.encart.pink,.encart.pink .encart-content,.encart.pink .encart-title{background:#dcb8a6}
.encart.pink .icon-ctner{background-position:-355px 0}
.encart.grape,.encart.grape .encart-content,.encart.grape .encart-title{background:#695054}
.encart.grape .icon-ctner{background-position:-444px 0}
#home-page .encart .cta-btn,.page-liste .encart .cta-btn{font-size:16.94px}
.lt-ie9 .encarts-3 .encart-title{padding-top:15px}
.lt-ie9 .encarts-3 .encart-title:after,.lt-ie9 .encarts-3 .encart-title:before{display:none}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){.encart-title{font-size:16.94px}
}
@media only screen and (max-width:1023px){.encarts-3{margin:0 15px 30px;font-size:0}
.encarts-3 .encart:nth-last-child(2){display:none}
}
@media only screen and (min-width:601px){.encarts-3{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media only screen and (max-width:600px){.encarts-3{margin:0 15px 10px}
}
@media only screen and (max-width:1023px){.encarts-3 .encart{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto;margin:0!important}
.encarts-3 .encart p{display:none}
.encarts-3 .encart h3{height:auto}
.encarts-3 .encart .content{height:auto;padding-bottom:0}
.encarts-3 .encart .cta-btn{padding:20px}
.encarts-2{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0}
.encarts-2 .encart{display:inline-block;float:none}
.encarts-2 .icon-ctner{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.encarts-2 .encart-content p,.encarts-2 .encart-title{margin-bottom:5px}
}
@media only screen and (min-width:601px) and (max-width:1023px){.encarts-3 .encart{width:49%}
.encarts-3 .encart+.encart{margin-left:1%!important}
}
@media only screen and (max-width:600px){.encarts-3 .encart{width:100%}
.encarts-3 .encart+.encart{margin-top:20px!important}
.encarts-3 .encart.pink{background:#dcb8a6}
}
@media only screen and (min-width:601px) and (max-width:1023px){.encarts-2 .encart{width:49%}
.encarts-2 .encart+.encart{margin-left:1%}
}
@media only screen and (max-width:600px){.encarts-2 .encart{display:block}
.encarts-2 .encart+.encart{margin-top:20px}
}
.encarts-2 .encart,.encarts-3 .encart{vertical-align:top}
@media only screen and (max-width:1023px){.encarts-3 .encart{height:auto!important}
.encarts-3 .encart .encart-title{padding-top:6px}
.encarts-3 .encart .content{display:inline-block!important}
}
@media only screen and (width:1024px) and (orientation:landscape){.encarts-3 .encart{height:440px}
}
#advice-validate-email-newsletter:after,.tooltip .tooltip-content:after{height:0;border-width:7px 7px 0;border-style:solid;border-color:#000 transparent transparent}
@media only screen and (max-width:600px){.encarts{padding-top:15px}
}
@media only screen and (max-width:400px){.encarts-2 .icon-ctner{top:-80px}
.encarts-2 .encart-content{padding:10px 40px}
}
@media only screen and (max-width:1023px){.encarts-2 .cta-btn{padding:20px}
}
#advice-validate-email-newsletter,.tooltip .tooltip-content{z-index:900;padding:8px;background:#000;color:#fff;font-size:13px;line-height:14.98px;font-weight:400}
.tooltip{position:relative}
.tooltip .tooltip-content{display:none;width:150px;position:absolute;bottom:100%;left:50%;margin:0 -83px}
@media only screen and (max-width:1023px){.tooltip .tooltip-content{left:66%!important}
}
.tooltip .tooltip-content:after{content:"";display:block;position:absolute;bottom:-6px;margin:0 -7px;left:50%}
@media only screen and (max-width:1023px){.tooltip .tooltip-content:after{left:7%}
}
.tooltip .visible .tooltip-content,.tooltip:hover .tooltip-content{display:block}
.disabled .tooltip .visible .tooltip-content,.disabled .tooltip:hover .tooltip-content{display:none}
#newsletter .tooltip-content{display:none;left:-20px;width:250px;bottom:155%}
#newsletter.error .tooltip-content{display:block}
#newsletter .tooltip-content:after{left:10px}
#advice-validate-email-newsletter{width:250px;position:absolute;bottom:158%;left:-20px;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif}
.filters .criteria-ctner:after,.filters .criteria-ctner:before,.filters:after,.filters:before,.filters>.page-center:after,.filters>.page-center:before{display:table;content:"";line-height:0}
#advice-validate-email-newsletter:after{content:"";position:absolute;bottom:-6px;left:10px}
.filter .tooltip .tooltip-content{height:auto!important}
@font-face{font-family:"Century Gothic";src:url(https://www.corawine.be/skin/frontend/corawine/fonts/century_gothic.ttf)}
.page-liste:not(.page-search) .content{background:#fff;width:100%;float:left;position:relative}
.page-search .content{margin-top:0}
.page-search .filters{top:20px}
.filters{position:relative;top:53px;margin:0 auto;padding:12px 0 0;background:#fff;border-bottom:1px solid #dcdcdc}
.filters .criteria-ctner{width:100%;max-width:650px;float:left;padding:5px 0 0 25px}
@media only screen and (max-width:1023px){.filters .criteria-ctner{width:100%;float:none;padding:10px}
}
.filters .criteria-title{float:left;margin:0 10px 6px 0;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-size:18.9px;font-weight:400;vertical-align:top}
.filters .criteria{display:inline-block;margin:0 12px 12px 0;font-size:14.98px;font-weight:700;color:#b7435d}
.filters .criteria a{display:inline-block;margin-top:-7px;vertical-align:top}
.filters .criteria a .icon-delete{width:20px;margin-right:6px;background-position:-63px -3px}
.filters .tooltip-content{bottom:140%;left:-73px;text-align:center}
.filters .criteria .tooltip-content{left:10px}
.filters .displayFilter{position:relative;float:right;text-align:right;padding:5px 0 7px 15px;border-left:1px solid #c6c4c2}
.filters .displayFilter .label{display:inline-block;margin-right:5px;text-align:right}
.filters .displayFilter .order-display,.filters .displayFilter .order-display:visited{display:inline-block;font-weight:700;width:185px;text-align:left;color:#110a00}
.filters .displayFilter .order-display:focus,.filters .displayFilter .order-display:hover,.filters .displayFilter:hover .order-display{text-decoration:none;color:#b7435d}
.filters .displayFilter .icon-nav-bold{float:right;margin-top:-4px}
.filters .displayFilter.active .subnav{display:block;width:170px;text-align:left}
.filters .displayFilter .subnav{right:-7px;top:25px}
.filters .displayFilter .subnav li{list-style-type:none}
#erreur ul,.content-page .bullet-list{list-style-type:disc;list-style-position:outside}
.filters .displayFilter .subnav li a,.filters .displayFilter .subnav li a:visited{display:block;padding:3px 0;font-size:14px;color:#110a00}
.filters .displayFilter .subnav li a:focus,.filters .displayFilter .subnav li a:hover{color:#b7435d;text-decoration:none}
.filters .displayFilter .subnav li a.active{font-weight:700;color:#b7435d}
#header .filters .subnav a:focus,#header .filters .subnav a:hover{color:#b7435d;text-decoration:none}
.no-result .filters{top:0}
.no-result .filters .criteria-ctner{float:none;padding-left:0}
.no-result .content{width:972px;margin:50px auto 0;background:0 0}
.no-result .content .cta-btn{line-height:34px}
.category-products{margin-top:80px}
#loader{z-index:301;position:fixed;top:0;left:0;height:100%;width:100%;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/loader-bg.png)}
#loader .visu{position:absolute;top:50%;left:46%;width:90px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/loader_corawine.gif) 50% 23% no-repeat #fff;padding:50px 20px 20px;text-align:center;color:#c9264a;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
#loader p{margin:10px 0 0;font-weight:700}
#back-to-top{display:none;position:fixed;bottom:150px;right:40px;cursor:pointer;z-index:4}
@media only screen and (max-width:1023px){#loader .visu{left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
#back-to-top{bottom:50px;right:20px}
.note-msg{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px}
}
@media only screen and (min-width:601px) and (max-width:1023px){.page-liste .products .product-footer{padding-top:40px}
}
@media only screen and (max-width:1023px){.nextProductContainer{padding:0 15px;text-align:center;width:100%}
.nextProductContainer .cta-btn{padding:20px}
}
.page-liste:not(.page-search) .cw-Products{float:left;display:block;width:66%;margin-top:47px}
@media only screen and (max-width:1023px){.page-liste:not(.page-search) .cw-Products{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.page-liste:not(.page-search) .cw-Products .product{margin-bottom:30px}
.page-search .cw-Products{margin:0 auto;width:972px}
@media only screen and (max-width:1023px){.page-search .cw-Products{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
}
.page-search .cw-Products .product{margin-bottom:30px}
.promoPriceBox{position:relative;min-height:42px;margin:5px 0;padding:0 0 0 50px;line-height:1.5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.promoPriceBox:before{font-family:icons;font-style:normal;font-weight:400;text-decoration:none;text-transform:none;content:"\EA0F";position:absolute;top:0;left:0;width:42px;height:42px;font-size:24px;line-height:42px;text-align:center;color:#fff;background:#9e3149;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.promoPriceBox-toggle{display:inline-block;margin:13px 0;font:italic 13px/1.3 Georgia,"Times New Roman",Times,serif;color:#9e3149;text-decoration:underline}
.promoPriceBox--opened .promoPriceBox-toggle,.promoPriceBox-content{display:none}
.promoPriceBox-toggle:focus,.promoPriceBox-toggle:hover{color:#b7435d}
.promoPriceBox-price{color:#9e3149;font:700 23px/1.1 "Century Gothic","Avant Garde",Avenir,sans-serif}
.promoPriceBox-price .cents{font-size:16px}
.promoPriceBox-info{margin-top:3px;font:12px/1.3 Arial,"Helvetica Neue",Helvetica,sans-serif;color:#5a5a5a}
.promoPriceBox--opened .promoPriceBox-content{display:block}
.page-liste:not(.page-search) .content #winemakerMap{display:block;width:34%;float:left}
@media only screen and (max-width:1023px){.page-liste:not(.page-search) .content #winemakerMap{display:none;width:100%}
.page-liste:not(.page-search) .content #winemakerMap #listScreenMapCanvas{display:none}
}
.page-liste:not(.page-search) .content #winemakerMap.full-screen{width:100%!important;position:absolute!important;left:-15px!important}
.page-liste:not(.page-search) .content #winemakerMap.full-screen #map_canvas{width:100%}
.page-liste:not(.page-search) .content #winemakerMap #listScreenMapCanvas{display:none;position:fixed;bottom:45px;right:45px;font-size:11px;text-transform:uppercase}
.page-liste:not(.page-search) .content #mobileScreenMap{position:fixed;display:none;cursor:pointer;z-index:4;font-size:11px;text-transform:uppercase;margin:10px auto;bottom:48px;right:80px}
.page-liste:not(.page-search) .content #map_canvas{float:left;position:fixed!important;top:114px;width:34%;height:90.5vh}
.page-liste:not(.page-search) .content #map_canvas .labels{position:absolute;display:block;color:#fff;font-family:Arial,sans-serif;font-size:1.4em;font-weight:700;text-align:center;width:400px;margin-left:-200px!important;white-space:nowrap!important;white-space:normal;text-shadow:2px 2px 5px #000;z-index:999;cursor:default!important;margin-top:0!important}
@media only screen and (max-width:1023px){.page-liste:not(.page-search) .content #mobileScreenMap{display:block}
.page-liste:not(.page-search) .content #map_canvas{position:relative!important;width:100%!important}
}
.page-liste:not(.page-search) .content #map_canvas img{margin-bottom:15px}
.page-liste:not(.page-search) .content #map_canvas .winemaker-info{overflow:hidden;position:relative;width:390px}
.page-liste:not(.page-search) .content #map_canvas .winemaker-info .wineMaker-flap-portrait{position:absolute;top:0;left:0;width:116px;height:116px;overflow:hidden;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:2}
.page-liste:not(.page-search) .category-products,.page-liste:not(.page-search) .content #footer{position:relative}
.page-liste:not(.page-search) .content #map_canvas .winemaker-info .wineMaker-flap-portrait img{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;width:116px}
.page-liste:not(.page-search) .content #map_canvas .winemaker-info .imgDom{width:345px;height:120px;margin-left:58px;-moz-background-size:100%;background-size:100%;background-position-y:50%}
.page-liste:not(.page-search) .content #map_canvas .winemaker-info img.imgdomain{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:120px;width:345px;margin-left:15%}
.page-liste:not(.page-search) .content #map_canvas .acronym{font-weight:500;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#cfcfcf;height:72px;width:72px;line-height:72px;margin-bottom:15px;text-align:center;font-size:36px;font-family:"Century Gothic",Avenir,sans-serif;color:#fff}
.page-liste:not(.page-search) .content #map_canvas .domain-name{font-size:18px;font-weight:700;margin-bottom:15px}
.page-liste:not(.page-search) .content #map_canvas .max-price,.page-liste:not(.page-search) .content #map_canvas .min-price,.page-liste:not(.page-search) .content #map_canvas .name{font-size:13px}
.page-liste:not(.page-search) .content #map_canvas .address{font-size:13px;margin-bottom:10px}
.page-liste:not(.page-search) .content #map_canvas .info-bottom{margin-top:10px;font-size:12px}
.page-liste:not(.page-search) .content #map_canvas a.cta-btn{width:100%;margin-top:10px;margin-bottom:0;background:#9e3149;text-align:center;padding-left:0;padding-right:0}
.page-liste:not(.page-search) .content #map_canvas a.cta-btn:hover{background:#cd405f;cursor:pointer}
.page-liste:not(.page-search) .gm-style-pbc{display:none}
.page-liste.page-search #interactive-cta{display:none!important}
.page-liste.page-search .content{margin-top:80px}
.page-liste.page-search .content #mobileScreenMap{display:none}
.page-liste:not(.page-search) .category-products #interactive-cta{position:absolute;right:0;left:50%;top:auto;width:360px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);z-index:3;text-align:center}
.page-liste:not(.page-search) .category-products #interactive-cta.fixedSwitch{position:fixed;top:140px}
@media only screen and (max-width:1023px){.page-liste:not(.page-search) .category-products #interactive-cta{display:none!important}
}
.page-liste:not(.page-search) .category-products #interactive-cta ul{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;border:1px solid #ccc;margin:0 auto;display:inline-block;font-size:0;line-height:0}
.page-liste:not(.page-search) .category-products #interactive-cta ul li{display:inline-block;text-align:center;font-size:14px;line-height:1;color:#0a0b0b;text-decoration:none;padding:5px 27px}
.page-liste:not(.page-search) .category-products #interactive-cta ul li:first-child{border-right:1px solid #ccc;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}
.page-liste:not(.page-search) .category-products #interactive-cta ul li:last-child{border-left:1px solid #ccc;-webkit-border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}
.page-liste:not(.page-search) .category-products #interactive-cta ul li.active,.page-liste:not(.page-search) .category-products #interactive-cta ul li:hover{background:url(https://www.corawine.be/skin/frontend/corawine/default/images/checker.png) repeat-x;color:#0a0b0b;font-weight:700}
.page-liste:not(.page-search) .category-products #interactive-cta ul li:hover{cursor:pointer}
.page-liste:not(.page-search) .category-products #interactive-cta ul li::after{display:block;content:attr(title);font-weight:700;height:0;overflow:hidden;visibility:hidden}
div.gmnoprint{width:0!important;height:0!important}
#home-page .see-all{margin-top:20px;padding:10px 0;text-align:center;border:1px solid #c6c4c2;border-width:1px 0;font-weight:700;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-size:14.98px}
#home-page .see-all a,#home-page .see-all a:hover,#home-page .see-all a:visited{color:#110a00;text-decoration:underline}
#home-page .see-all a:hover{color:#b7435d}
.lt-ie9 #main{overflow:hidden}
.fav-mars-2015,.fav-mars-2015 .page-center{position:relative}
.fav-mars-2015 .fav-category-link{height:405px;display:block;background-position:53% 50%;background-repeat:no-repeat}
@media only screen and (max-width:1023px){.fav-mars-2015 .fav-category-link{background-position:33% 50%}
.fav-mars-2015 .cta-box{display:block;margin:15px 15px 0;text-align:center}
}
@media only screen and (max-width:600px){.fav-mars-2015 .fav-category-link{height:330px;-moz-background-size:cover;background-size:cover;background-position:40% 50%}
}
.fav-mars-2015 .product-desc{right:115px}
.fav-mars-2015 div.newsletter-link{background:#2c0315;height:67px;margin-top:-67px;text-align:center}
.fav-mars-2015 div.newsletter-link a{display:inline-block;text-decoration:none;color:#fff;font-size:17.92px;text-align:left;line-height:20px;padding:15px 0}
.fav-mars-2015 div.newsletter-link a span{text-transform:uppercase;font-weight:700}
.fav-mars-2015 div.newsletter-link a em span{text-transform:none;text-decoration:underline;font-weight:400}
.fav-mars-2015 img{height:auto;width:auto;max-width:none}
@media only screen and (max-width:1023px){.fav-mars-2015 div.newsletter-link a{text-align:center;font-size:16px}
#wines .title{width:100%}
#wines~#hp-products{display:none}
}
#newsletterpopin{width:450px;height:450px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;display:none;text-align:center}
#newsletterpopin a{font-size:13px;padding-top:15px;margin-bottom:10px;display:block;color:#999}
#newsletterpopin a:after{content:"\D7";color:#fff;background-color:#999;width:1em;height:1em;display:inline-block;line-height:1em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-left:3px;text-align:center}
#newsletterpopin .title{font-weight:700;color:#b7435d;margin-bottom:32.9px;margin-top:20px;font-size:32.9px}
#newsletterpopin .title:before{padding-bottom:32.9px}
@media only screen and (max-width:600px){#newsletterpopin .title{line-height:25px}
#newsletterpopin .title:before{padding-bottom:10px}
}
#newsletterpopin h3{color:#000;font-size:17.92px;line-height:19.88px}
#newsletterpopin .validation-advice{width:150px;position:absolute;z-index:900;bottom:100%;left:50%;margin:0 -83px;padding:8px;background:#000;color:#fff;font-size:13px;line-height:14.98px;font-weight:400;display:block}
@media only screen and (max-width:1023px){#newsletterpopin .validation-advice{left:66%!important}
}
#newsletterpopin .validation-advice:after{content:"";display:block;position:absolute;bottom:-6px;margin:0 -7px;left:50%;height:0;border-width:7px 7px 0;border-style:solid;border-color:#000 transparent transparent}
#newsletterpopin input[type=email]{height:32.9px;line-height:32.9px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:inset 0 1px 5px #5a5a5a;-moz-box-shadow:inset 0 1px 5px #5a5a5a;box-shadow:inset 0 1px 5px #5a5a5a;padding:0 1em;margin-top:10px;margin-bottom:0;width:200px}
#newsletterpopin input[type=submit]{display:block;padding:20px 1em;background:#9e3149;text-align:center;font-size:18.9px;color:#fff;text-decoration:none;cursor:pointer;margin:0 auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
#newsletterpopin input[type=submit]:hover{background-color:#5b2d3b;background-image:-moz-linear-gradient(top,#6b3545,#42202b);background-image:-webkit-linear-gradient(top,#6b3545,#42202b);background-image:-o-linear-gradient(top,#6b3545,#42202b);background-image:-webkit-gradient(linear,left top,left bottom,from(#6b3545),to(#42202b));background-image:linear-gradient(to bottom,#6b3545,#42202b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6b3545', endColorstr='#ff42202b', GradientType=0)}
#newsletterpopin p.description{width:300px;margin:25px auto;font-size:17.92px;line-height:22.96px;color:#000}
#cartpopin{width:450px;height:450px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;text-align:center}
#cartpopin .title{font-weight:700;color:#b7435d;margin-bottom:5px;font-size:32.9px;line-height:1.2em;padding-top:30px}
#cartpopin .title:before{padding-bottom:15px}
#cartpopin .title:after{position:relative;top:-15px}
#cartpopin .description{font-size:18px;line-height:1.2em;margin-bottom:20px}
#cartpopin .btns{width:150px;margin:0 auto}
#cartpopin .cta-btn{display:block;padding:20px 10px;background:#9e3149;text-align:center;font-size:18.9px}
#cartpopin .cta-btn,#cartpopin .cta-btn:focus,#cartpopin .cta-btn:hover,#cartpopin .cta-btn:visited{color:#fff;text-decoration:none;cursor:pointer}
#cartpopin .cta-btn:hover{background:#b7435d}
#cartpopin .cta-btn+.cta-btn{margin-top:10px}
body .fancybox-noskin>.fancybox-skin{background:0 0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.fancybox-cart .fancybox-close{color:#999;width:auto;right:43%;top:35px;background:0 0}
.fancybox-cart .fancybox-close i{margin-left:5px}
@media only screen and (max-width:1023px){#newsletterpopin .validation-advice:after{left:7%}
#home-page .products{padding:0 0 10px;overflow:hidden}
}
@media only screen and (max-width:600px){#home-page .products .owl-theme .owl-controls{margin:0!important}
#home-page .products .page-carrousel article{display:block!important}
}
#page-vigneron #vigneron-video{padding:20px 0 30px}
#page-vigneron #vigneron-video .page-center{position:relative}
#page-vigneron #vigneron-video .border{border-left:1px solid #c6c4c2;margib-left:5px}
#page-vigneron #vigneron-video .vigneron-description{margin-left:3px;padding:4px 0 0 15px;width:435px;border-left:1px solid #c6c4c2}
#page-vigneron #vigneron-video .vigneron-description h2{margin-bottom:12px;font-weight:700;text-transform:uppercase;color:#8b2132}
#page-vigneron #vigneron-video .vigneron-description .scroll-pane{height:123px;overflow-y:auto}
#page-vigneron #vigneron-video .vigneron-description p{line-height:20px;text-align:justify}
#page-vigneron #vigneron-video .video{position:absolute;top:-150px;right:0;z-index:2;border-width:10px 13px;border-color:#fff;border-style:solid;background:#fff}
#page-vigneron #location{background:#efefef}
#page-vigneron #location .content{padding-right:20px}
#page-vigneron .domain-pictures{margin:35px 0 40px;text-align:center}
#page-vigneron .domain-pictures .owl-carousel .owl-stage-outer{max-height:280px}
#page-vigneron .domain-pictures .title{margin-bottom:30px}
#page-vigneron .domain-pictures .owl-carousel .owl-item{overflow:hidden}
#page-vigneron .domain-pictures .picture-ctner{text-align:left;display:block!important;padding:0 10px;vertical-align:top}
#page-vigneron .domain-pictures .picture-ctner .picture{height:280px;max-width:none;display:block;margin:0 auto;cursor:pointer}
#page-vigneron .domain-pictures .whole-carousel{position:relative}
#page-vigneron .domain-pictures .shadow-after,#page-vigneron .domain-pictures .shadow-before{z-index:4;position:absolute;top:0;display:block;width:25px;height:100%;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/carousel-degrade.png) -2px 0 repeat-y}
#page-vigneron .domain-pictures .shadow-before{left:0;background-position:-54px 0}
#page-vigneron .domain-pictures .shadow-after{right:0}
#page-vigneron #wines{padding-bottom:0}
#page-vigneron #wines .title{margin-bottom:30px}
#page-vigneron .carousel-clone{display:none}
@media only screen and (max-width:1023px){#page-vigneron #vigneron-video .video{position:static;text-align:center}
#page-vigneron .back-ctner{display:none}
}
@media only screen and (min-width:601px) and (max-width:1023px){#page-vigneron #vigneron-video .video{position:relative;top:0;padding-bottom:56.25%}
#page-vigneron #vigneron-video .video iframe{position:absolute;left:0;top:0;width:100%;height:100%}
}
@media only screen and (max-width:600px){#page-vigneron #vigneron-video .video iframe{width:100%!important;height:auto!important}
}
@media only screen and (max-width:1023px){#page-vigneron #vigneron-video .vigneron-description{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 15px;margin:0 0 20px;border:none}
#page-vigneron #wines .title{margin:auto auto 30px}
#page-vigneron .domain .location{height:auto!important}
}
@media only screen and (min-width:601px) and (max-width:1023px){#page-vigneron .domain #map_canvas{position:absolute;top:0;height:100%!important}
}
@media only screen and (max-width:600px){#page-vigneron #wines .title{padding:0 15px;line-height:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#page-vigneron #location{overflow:hidden}
#page-vigneron .domain-pictures .shadow-after,#page-vigneron .domain-pictures .shadow-before{display:none}
}
@media only screen and (max-width:1023px){#page-vigneron #location .content{position:relative;padding-top:0;padding-right:0}
#page-vigneron #carousel-ctner .owl-nav{display:none}
#carousel-ctner.owl-carousel{width:100%!important;margin:0!important;overflow:hidden}
#page-vigneron #vigneron-video .vigneron-description .scroll-pane{height:auto!important}
}
@media only screen and (max-width:600px){#page-vigneron .domain-pictures .picture-ctner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#page-vigneron .domain-pictures .picture-ctner .picture{padding:0;margin:0;max-width:100%;height:auto}
#carousel-ctner.owl-carousel .owl-stage .owl-item{float:left;display:block;height:auto}
}
#page-product .domain:after,#page-product .domain:before,#page-vigneron .domain:after,#page-vigneron .domain:before{display:table;content:"";line-height:0}
#page-product .domain:after,#page-vigneron .domain:after{clear:both}
#page-product .domain #map_canvas,#page-product .domain .location,#page-vigneron .domain #map_canvas,#page-vigneron .domain .location{height:410px}
#page-product .domain .location,#page-vigneron .domain .location{float:left;margin-right:20px;width:330px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:17.92px}
#page-product .domain .location .title,#page-vigneron .domain .location .title{margin-bottom:30px;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif}
#erreur p,#erreur ul,.content-page .main-content{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
#page-product .domain .location .location-details,#page-vigneron .domain .location .location-details{position:relative;margin-bottom:20px;font-size:14px}
#page-product .domain .location .location-details:before,#page-vigneron .domain .location .location-details:before{position:absolute;top:0;left:-25px;content:" ";display:block;width:20px;height:20px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) -153px -7px no-repeat}
#page-product .domain .location .location-details strong,#page-vigneron .domain .location .location-details strong{font-weight:400;text-transform:uppercase}
#page-product .domain .location .location-details,#page-product .domain .location .scroll-pane,#page-vigneron .domain .location .location-details,#page-vigneron .domain .location .scroll-pane{margin-left:115px}
#page-product .domain .location .scroll-pane,#page-vigneron .domain .location .scroll-pane{width:250px;height:200px;overflow-y:auto}
#page-product .domain .location .scroll-pane p,#page-vigneron .domain .location .scroll-pane p{padding-right:10px;text-align:justify}
#page-product .domain #map_canvas,#page-vigneron .domain #map_canvas{float:right;width:600px}
.lt-ie9 #page-product .domain,.lt-ie9 #page-vigneron .domain{padding-bottom:15px}
#page-vigneron .domain .location .location-details,#page-vigneron .domain .location .scroll-pane{margin-left:18px}
#page-vigneron .domain .location .scroll-pane{width:325px}
.lt-ie9 #page-vigneron .domain .title{margin-top:35px}
.content-page #header #bottom-bar{display:none}
.content-page .main-wrapper{padding-top:40px}
.content-page .main-wrapper:after,.content-page .main-wrapper:before{display:table;content:"";line-height:0}
.content-page #aside{width:240px;margin:0 22px 0 10px;float:left}
.content-page #aside .aside-nav{margin-bottom:60px;padding:15px;background:#f4f4f4}
.content-page #aside .aside-nav ul{border-top:1px solid #cfcecc}
.content-page #aside .aside-nav li{padding:6px 0;border-bottom:1px solid #cfcecc}
.content-page #aside .aside-nav a{text-transform:uppercase;font-weight:700;font-size:13px;color:#060807;line-height:22.96px}
.content-page #aside .aside-nav a:visited{color:#060807}
.content-page #aside .aside-nav a.active,.content-page #aside .aside-nav a:hover{color:#b7435d;text-decoration:none}
.content-page #aside .encart-title{color:#fff}
.content-page .main-content{width:685px;padding-right:10px;float:left;font-size:13px;line-height:17.92px}
.content-page .main-content section{padding-top:75px}
.content-page .main-content section:after,.content-page .main-content section:before{display:table;content:"";line-height:0}
.content-page .main-content section.firstchild{padding-top:0}
.content-page .main-content h1,.content-page .main-content h2{text-transform:uppercase;font-weight:700}
.content-page .main-content h1{margin-bottom:30px;font-size:19.88px;color:#060807}
.content-page .main-content h2{margin-bottom:20px;font-size:14px;color:#8b2132}
.content-page .main-content h3{margin:10px 0 5px}
.content-page .main-content p{margin-bottom:15px}
.content-page .main-content .image-legende{position:relative;width:690px;margin:35px 0 15px}
.content-page .main-content .image-legende .legende{position:absolute;bottom:0;left:0;padding:15px 25px;line-height:16.94px;background-color:rgba(17,10,0,.7);color:#fff}
.content-page .main-content .border-left .visu:before,.content-page .main-content .border-right .visu:after{position:absolute;top:77px;content:" ";display:block;width:20px;height:40px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) -330px -182px no-repeat}
.content-page .main-content .image-left .visu{position:relative;float:left;padding-right:23px;margin-right:20px}
.content-page .main-content .image-left .visu:after{right:4px}
.content-page .main-content .image-left .text{width:400px;float:left}
.content-page .main-content .image-right .visu{position:relative;float:right;padding-left:23px;margin-left:20px}
.content-page .main-content .image-right .visu:before{left:4px;background-position:-311px -182px}
.content-page .main-content .image-right .text{width:400px;float:left}
.content-page .main-content .border-left img{border-left:4px solid #8b2132}
.content-page .main-content .border-right img{border-right:4px solid #8b2132}
.content-page .main-content .two-images{margin:30px 0;text-align:center}
.content-page .main-content .two-images img{width:297px;margin:0 20px}
.content-page .bullet-list{margin:0 0 15px 30px;padding:0}
.content-page .bullet-list li{margin-bottom:3px}
.content-page #guide{margin-bottom:20px}
.content-page #guide th{text-align:right;padding:8px 6px;color:#8b2132}
.content-page #guide .year th{text-align:center;color:#110a00}
.content-page #guide td,.content-page #guide th{border-bottom:1px solid #c6c4c2;vertical-align:center}
.content-page #guide td{padding:8px 6px;text-align:center;font-size:"Helvetica Neue",Helvetica,Arial,sans-serif;vertical-align:middle}
.content-page #guide td.bold{font-weight:700;color:#8b2132}
#erreur ul,.content-page #faq-accordion .section-title a,.content-page #faq-accordion .section-title a:hover,.content-page #faq-accordion .section-title a:visited{color:#110a00}
.content-page #guide tr{background-color:#efefef}
.content-page #guide tr:nth-child(odd){background-color:#fff}
.content-page #faq-accordion{margin-bottom:50px}
.content-page #faq-accordion .open,.content-page #faq-accordion h2{margin-bottom:5px}
.content-page #faq-accordion section{padding-top:30px}
#erreur li span,#erreur p{color:#5a5a5a}
.content-page #faq-accordion .hide-link,.content-page #faq-accordion .show-link{font-weight:400;display:none;margin-left:10px}
.content-page #faq-accordion .close a:hover .show-link,.content-page #faq-accordion .open a:hover .hide-link{display:inline-block}
.content-page #faq-accordion .close{margin:5px 0}
.content-page #faq-accordion .section-content{margin-bottom:10px}
.lt-ie9 .main-content .legende{background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/bg_focus_vigneron.png)}
#erreur{height:760px;padding-top:50px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/erreur.jpg) 30% 100%}
#erreur h1{margin-left:60px;margin-bottom:50px;font-size:52.92px;font-weight:700;color:#3b3b3b}
#erreur p{margin-left:60px;margin-bottom:25px;font-size:14.98px}
#erreur ul{margin-left:90px;font-size:13px}
#erreur li.cta,.vignerons-details #aside,.vignerons-focus{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif}
#erreur li{margin-bottom:8px}
#erreur>.page-center>span{display:block;margin-left:60px}
#erreur .backBrowser,#erreur .backBrowser:active,#erreur .backBrowser:hover{color:#110a00;text-decoration:underline}
#erreur li.cta{list-style-type:none;margin-top:15px;font-size:15.96px}
#erreur .cta-btn{height:35px;line-height:35px;background-color:#151718;background-image:-moz-linear-gradient(top,#060606,#2b3033);background-image:-webkit-linear-gradient(top,#060606,#2b3033);background-image:-o-linear-gradient(top,#060606,#2b3033);background-image:-webkit-gradient(linear,left top,left bottom,from(#060606),to(#2b3033));background-image:linear-gradient(to bottom,#060606,#2b3033);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff060606', endColorstr='#ff2b3033', GradientType=0);vertical-align:middle}
#erreur .cta-btn,#erreur .cta-btn:hover,#erreur .cta-btn:visited{color:#fff;text-decoration:none}
#erreur .cta-btn:hover{background-color:#1c1f21;background-image:-moz-linear-gradient(top,#2b3033,#060606);background-image:-webkit-linear-gradient(top,#2b3033,#060606);background-image:-o-linear-gradient(top,#2b3033,#060606);background-image:-webkit-gradient(linear,left top,left bottom,from(#2b3033),to(#060606));background-image:linear-gradient(to bottom,#2b3033,#060606);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2b3033', endColorstr='#ff060606', GradientType=0)}
.vignerons-focus{position:relative;text-align:center;color:#fff}
.vignerons-focus .vignerons-focus-txt{position:absolute;top:45px;width:910px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/bg_vigneron-focus-txt.png);margin:0 20px;padding:10px 20px 45px}
.vignerons-focus .vignerons-focus-txt h1{margin:0 auto 15px;font-size:30.94px;line-height:39.9px;font-weight:700;text-transform:uppercase}
.vignerons-focus .vignerons-focus-txt h1 .icon-title{display:block;margin:0 auto 5px;width:100px;height:60px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/bg_vigneron.png) center center no-repeat}
.vignerons-focus .vignerons-focus-txt p{font-size:15.96px;line-height:19.88px}
.vignerons-details{position:relative;padding:15px 0 70px}
.vignerons-details:after,.vignerons-details:before{display:table;content:"";line-height:0}
.vignerons-details #aside{float:left;width:240px;margin-right:20px}
.vignerons-details .pageVignerons-loader{display:none;position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;z-index:4}
.vignerons-details .pageVignerons-loader:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:10;opacity:.6;filter:alpha(opacity=60)}
.vignerons-details .pageVignerons-loader img{width:40px;position:fixed;left:50%;top:50%;padding:20px;background-color:#fff;z-index:20;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.vignerons-details .pageVignerons-sidebar-title{font-size:14px;font-weight:700;color:#0a0b0b;text-transform:uppercase}
.vignerons-details .pageVignerons-filter{margin-top:20px}
.vignerons-details .pageVignerons-filter-title{font-size:14px;font-weight:700;color:#110a00;padding:10px;margin-bottom:10px;background-color:#f6f6f6}
.vignerons-details .pageVignerons-filter-item{padding:5px 0}
.vignerons-details .pageVignerons-filter-item--hidden{display:none}
.vignerons-details .pageVignerons-filter-item--more a{display:inline-block;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;font-style:italic;color:#110a00;text-decoration:underline;margin:5px 0 0 23px}
.vignerons-details .pageVignerons-filter-input{position:absolute;left:-9999px}
.vignerons-details .pageVignerons-filter-input:checked+.pageVignerons-filter-label:before{content:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/checked.png);border-color:#595959;background-color:#a1a1a1;-webkit-box-shadow:inset 1px 1px 3px 1px #595959;-moz-box-shadow:inset 1px 1px 3px 1px #595959;box-shadow:inset 1px 1px 3px 1px #595959}
.vignerons-details .pageVignerons-filter-label{position:relative;display:inline-block;font-size:14px;line-height:16px;color:#110a00;padding-left:23px}
.vignerons-details .pageVignerons-filter-label:before{content:'';position:absolute;left:0;top:0;width:12px;height:12px;line-height:12px;text-align:center;border:1px solid #999;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.vignerons-details .col-main{float:right;width:710px}
.vignerons-details .pagination-container{padding-top:10px;text-align:center}
.vignerons-details .pagination-label,.vignerons-details .pagination-next,.vignerons-details .pagination-prev{display:inline-block;vertical-align:middle}
.vignerons-details .pagination-label{margin:0 15px;font-size:16px}
.pageVignerons-flap-list *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media only screen and (max-width:1023px){.pageVignerons-flap-list .owl-nav{display:none}
}
.pageVignerons-flap-list a:focus,.pageVignerons-flap-list a:hover{text-decoration:none}
.carousel-vignerons{text-align:center}
.carousel-vignerons .owl-theme .owl-dots .owl-dot.active span,.carousel-vignerons .owl-theme .owl-dots .owl-dot:hover span{background-color:#000}
.carousel-vignerons .owl-theme .owl-controls .owl-nav [class*=owl-]{position:absolute;top:85px;background:0 0;padding:0;opacity:1;filter:alpha(opacity=100);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.carousel-vignerons .owl-theme .owl-controls .owl-nav [class*=owl-]:hover{background:0 0;opacity:.8;filter:alpha(opacity=80)}
.carousel-vignerons .owl-prev{left:-65px}
.carousel-vignerons .owl-next{right:-65px}
.carousel-vignerons .pageVignerons-flap-list{margin:25px auto;width:880px}
.carousel-vignerons .pageVignerons-flap-infos .pageVignerons-flap-title{line-height:1em}
.carousel-vignerons .pageVignerons-flap-item{margin-bottom:15px}
.carousel-vignerons-title{font-size:20px;font-weight:700;line-height:.5em;text-transform:uppercase}
.carousel-vignerons-title:after,.carousel-vignerons-title:before{content:"__";display:block}
.carousel-vignerons-title:before{margin-bottom:20px}
.carousel-vignerons-link{display:inline-block;font-size:16px;line-height:1.2em;color:#fff;text-decoration:none;margin-bottom:50px;padding:10px 20px;background-color:#000}
.carousel-vignerons-link:hover{color:#fff;text-decoration:none;background-color:#333}
@media only screen and (max-width:600px){.carousel-vignerons-link{display:block;padding:20px 5px;margin:0 15px 20px}
}
.pageVignerons-flap-item{position:relative;width:100%;height:225px;margin-bottom:30px;overflow:hidden}
.pageVignerons-flap-item:hover .pageVignerons-flap-secondaryVisuel{opacity:1;filter:alpha(opacity=100)}
.pageVignerons-flap-visuel{position:absolute;top:0;left:0;width:50%;height:225px;z-index:1}
.pageVignerons-flap-visuel .pageVignerons-flap-mainVisuel,.pageVignerons-flap-visuel .pageVignerons-flap-secondaryVisuel{position:absolute;top:0;left:0;min-width:100%;min-height:100%;background-color:#ebebeb}
.pageVignerons-flap-visuel .pageVignerons-flap-secondaryVisuel{text-align:center;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.pageVignerons-flap-visuel .pageVignerons-flap-secondaryVisuel img{display:inline-block;height:100%}
.pageVignerons-flap-portrait{position:absolute;top:50%;left:50%;width:170px;height:170px;margin:-85px 0 0 -85px;overflow:hidden;border:2px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;z-index:2}
.pageVignerons-flap-infos{position:relative;width:50%;height:225px;margin-left:50%;padding:15px 20px 15px 105px;text-align:center;color:#fff;background-color:#b7435d;z-index:1}
.pageVignerons-flap-infos .pageVignerons-flap-title{font-size:21px;font-weight:700;text-transform:uppercase;line-height:1.2em;margin-bottom:3px}
.pageVignerons-flap-infos .pageVignerons-flap-region{font-size:13px;margin-bottom:15px}
.pageVignerons-flap-infos .pageVignerons-flap-name{display:inline-block;width:230px;padding:8px 0;font-size:17px;font-weight:700;text-transform:uppercase;line-height:1.2em;margin-bottom:20px;border:1px solid #fff}
.pageVignerons-flap-infos .pageVignerons-flap-desc{font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;font-style:italic}
.cepages-details h2,.cepages-details h3,.cepages-focus{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;text-align:center}
.pageVignerons-flap-infos .pageVignerons-flap-desc p{margin-top:10px}
.pageVignerons-flap-infos .pageVignerons-flap-link{position:absolute;bottom:15px;right:50px;min-width:166px;display:inline-block;font-size:16px;line-height:1.2em;color:#fff;text-decoration:none;padding:10px 20px;background-color:#000}
.pageVignerons-flap-infos .pageVignerons-flap-link:hover{background-color:#333}
.pageVignerons-flap-item--even .pageVignerons-flap-visuel{left:50%}
.pageVignerons-flap-item--even .pageVignerons-flap-infos{margin-left:0;padding:20px 105px 20px 20px}
.pageVignerons-flap-item--even .pageVignerons-flap-link{left:50px;right:auto}
.cepages-focus{position:relative;color:#fff}
.cepages-focus .cepages-focus-txt{position:absolute;top:45px;width:910px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/bg_cepages-focus-txt.png);margin:0 20px;padding:10px 20px 45px}
.cepages-focus .cepages-focus-txt h1{margin:0 auto 15px;font-size:30.94px;line-height:39.9px;font-weight:700;text-transform:uppercase}
.cepages-focus .cepages-focus-txt h1 .icon-title{display:block;margin:0 auto;width:100px;height:60px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/bg_cepages.png) -170px -125px no-repeat}
.cepages-focus .cepages-focus-txt p{font-size:15.96px;line-height:19.88px}
.cepages-details{padding:0 15px}
.cepages-details h2,.cepages-details h3{text-transform:uppercase;background-image:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/bg_cepages.png);backgorund-repeat:no-repeat}
.cepages-details h3{position:relative;width:130px;height:80px;margin:-52px auto 25px;padding-top:60px;color:#fff;font-size:19.88px}
.cepages-details li:after,.cepages-details li:before{display:table;content:"";line-height:0}
.cepages-details li:last-child .link{background:0 0}
.cepages-details h2{float:left;display:table;width:130px;height:123px;margin-right:25px;font-size:14px;line-height:17.92px;background-position:-140px -205px}
.cepages-details h2 span{display:table-cell;vertical-align:middle}
.cepages-details .details{float:left;width:780px;margin-top:15px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:17.92px;color:#5a5a5a}
.cepages-details .details p{margin-bottom:10px}
.cepages-details .taste i{vertical-align:middle;margin-right:10px;background-position:-188px -134px}
.cepages-details .link{padding-bottom:30px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/bg_cepages-border.png) 50% 40px no-repeat}
.cepages-details .link a,.cepages-details .link a:hover,.cepages-details .link a:visited{text-decoration:underline;color:#5a5a5a}
.cepages-details .link a i.icon-nav,.cepages-details .link a:hover i.icon-nav,.cepages-details .link a:visited i.icon-nav{background-position:-70px -35px}
.cepages-details.red h2{color:#ac0035}
.cepages-details.red h3{background-position:-2px -125px}
.cepages-details.white h2{color:#9cb819}
.cepages-details.white h3{background-position:-2px -260px}
.cepages-details.pink h2{color:#f47bac}
.cepages-details.pink h3{background-position:-2px -395px}
.cepages-details.mousseux h2{color:#bf8500}
.cepages-details.mousseux h3{background-position:-2px -530px}
.col2-right-layout #aside{float:right;margin:0 10px 0 20px}
#contactForm .inline-form input,.content-page .apps .image-right .text{float:none}
#splashpage{position:relative;height:100%;color:#fff;text-align:center;background:#000}
#splashpage #main{height:100%;position:fixed;width:100%}
@media only screen and (max-width:600px){#splashpage #main{position:static}
}
#splashpage .content{position:relative;height:100%;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/splashpage.jpg) top center no-repeat fixed;-moz-background-size:cover;background-size:cover}
#splashpage .choose-language{position:absolute;text-align:center;top:300px;width:100%}
@media only screen and (max-width:600px){#splashpage .choose-language{position:static;padding-top:190px}
.cw-Html--splash{height:100%}
}
#splashpage .choose-language li{display:inline-block;font-weight:700;height:180px;margin-left:5%;margin-right:5%;text-transform:uppercase;width:180px}
@media only screen and (max-width:600px){#splashpage .choose-language li{width:150px;height:150px;margin:0}
#splashpage .choose-language li+li{margin-left:10px}
}
#splashpage .choose-language a,#splashpage .choose-language a:visited{background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/sprite_splashpage.png) -35px -170px no-repeat;color:#000;display:block;height:100px;padding-top:84px;text-decoration:none;width:180px}
@media only screen and (max-width:600px){#splashpage .choose-language a,#splashpage .choose-language a:visited{display:inline-block;background:rgba(255,255,255,.9);-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;width:150px;height:150px;line-height:150px;padding:0}
#splashpage .choose-language a:focus,#splashpage .choose-language a:hover,#splashpage .choose-language a:visited:focus,#splashpage .choose-language a:visited:hover{background:rgba(158,49,73,.9)}
}
#splashpage .choose-language a:hover,#splashpage .choose-language a:visited:hover{background-position:-35px -369px;color:#fff;text-decoration:none}
.tooltip-form .tooltip-content{left:-77px;bottom:162%;width:240px}
.tooltip{cursor:pointer}
.tooltip:hover .tooltip-content{display:block}
.tooltip-icon{color:#fff;background:#ff8400;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:5px;display:inline-block;line-height:.7em}
.tooltip-content{background:#fefefe;padding:.5em 1em;position:relative;display:none}
.visu-apps-fr,.visu-apps-nl{margin:20px 0;text-align:center}
.visu-apps-nl p{margin-left:200px;text-align:left}
.visu-apps-fr p{margin-left:187px;text-align:left}
.visu-apps-fr .img-appstore,.visu-apps-nl .img-appstore{margin-right:15px;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=50);-moz-opacity:.2;-khtml-opacity:.2;opacity:.2}
.cgv-anchor{position:absolute;margin-top:-70px}
@media only screen and (max-width:1023px){.vignerons-focus .vignerons-focus-txt{position:static;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);margin-left:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media only screen and (min-width:601px) and (max-width:1023px){.vignerons-focus .vignerons-focus-txt{position:relative;top:0}
}
@media only screen and (max-width:1023px){.vignerons-details #aside{float:none;width:100%;margin:0 0 30px;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0}
.vignerons-details #aside .pageVignerons-filter-title:before{content:'';position:absolute;right:5px;top:8px;border:6px solid transparent;border-left:6px solid #000}
.vignerons-details #aside .pageVignerons-filter-title:after{content:'';position:absolute;right:6px;top:8px;border:6px solid transparent;border-left:6px solid #f6f6f6}
.vignerons-details #aside .pageVignerons-filter{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:32%;vertical-align:top;max-height:31px;overflow:hidden;position:relative}
.vignerons-details #aside .pageVignerons-filter+.pageVignerons-filter{margin-left:2%}
.vignerons-details #aside .pageVignerons-filter.pageVignerons-filter--open{max-height:none}
.vignerons-details #aside .pageVignerons-filter.pageVignerons-filter--open .pageVignerons-filter-title:before{top:15px!important;right:8px!important;border:6px solid transparent;border-top:6px solid #000}
.vignerons-details #aside .pageVignerons-filter.pageVignerons-filter--open .pageVignerons-filter-title:after{top:14px!important;right:8px!important;border:6px solid transparent;border-top:6px solid #f6f6f6}
}
@media only screen and (max-width:600px){.vignerons-focus{-moz-background-size:cover!important;background-size:cover!important;height:auto!important}
.vignerons-details #aside .pageVignerons-filter{width:100%}
.vignerons-details #aside .pageVignerons-filter+.pageVignerons-filter{margin-left:0!important}
}
@media only screen and (max-width:1023px){.carousel-vignerons,.vignerons-details .col-main{float:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.carousel-vignerons .pageVignerons-flap-item,.vignerons-details .col-main .pageVignerons-flap-item{overflow:visible;height:auto;margin-bottom:15px}
.carousel-vignerons .pageVignerons-flap-portrait,.vignerons-details .col-main .pageVignerons-flap-portrait{top:220px}
.carousel-vignerons .pageVignerons-flap-visuel,.vignerons-details .col-main .pageVignerons-flap-visuel{position:relative;left:0!important;width:100%;overflow:hidden}
.carousel-vignerons .pageVignerons-flap-mainVisuel,.vignerons-details .col-main .pageVignerons-flap-mainVisuel{top:-45%}
.carousel-vignerons .pageVignerons-flap-secondaryVisuel,.vignerons-details .col-main .pageVignerons-flap-secondaryVisuel{display:none}
.carousel-vignerons .pageVignerons-flap-infos,.vignerons-details .col-main .pageVignerons-flap-infos{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-left:0;height:auto;padding:105px 15px 50px}
.carousel-vignerons .pageVignerons-flap-infos .pageVignerons-flap-link,.vignerons-details .col-main .pageVignerons-flap-infos .pageVignerons-flap-link{position:static}
}
.account-ctner,.cw-WineMaker-paginationButton{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
@media only screen and (max-width:600px){.carousel-vignerons .pageVignerons-flap-mainVisuel,.vignerons-details .col-main .pageVignerons-flap-mainVisuel{top:0!important}
}
.vignerons-focus-txt .cw-Icon--videoPlay{display:block;font-size:50px;margin-bottom:5px}
@media only screen and (min-width:601px) and (max-width:1023px){.vignerons-focus>.page-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
}
.cw-WineMaker-paginationButton{display:inline-block;box-sizing:border-box;color:#fff;background:#000;padding:10px 15px;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-size:16px}
@media only screen and (max-width:600px){#erreur{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:15px;padding-right:15px}
#erreur h1{line-height:1;margin-left:0}
#erreur p,#erreur>.page-center>span{margin-left:0}
}
@media only screen and (max-width:1023px){.vignerons-details .pageVignerons-loader img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.no-result{padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.content-page .main-content,.content-page .main-content .image-legende{width:100%}
.content-page .main-content .two-images{font-size:0}
}
@media only screen and (min-width:601px) and (max-width:1023px){.content-page .main-content .two-images img{width:49%;margin:0}
.content-page .main-content .two-images img+img{margin-left:2%}
}
@media only screen and (max-width:600px){.content-page .main-content .two-images img{width:auto;max-width:100%;margin:0 0 15px}
}
@media only screen and (min-width:601px) and (max-width:1023px){.content-page .main-content .image-left .text{width:50%}
.content-page .main-content section{padding-top:50px}
}
@media only screen and (max-width:600px){.content-page .main-content .image-left .text{width:100%;float:none}
.content-page .main-content .image-left .visu{float:none;margin:0 0 15px;text-align:center}
.content-page .main-content .image-left .visu:after{display:none}
.content-page .main-content .border-right img{border:none;display:inline-block}
.content-page .main-content section{padding-top:25px}
}
@media only screen and (max-width:1023px){.cepages-focus{height:auto!important;padding:15px;-moz-background-size:cover!important;background-size:cover!important}
.cepages-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.cepages-focus .cepages-focus-txt{position:static;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;width:100%}
.content-page #faq-accordion .hide-link,.content-page #faq-accordion .show-link{display:none!important}
}
@media only screen and (min-width:601px) and (max-width:1023px){.cepages-details .details{width:-webkit-calc(100% - 170px);width:-moz-calc(100% - 170px);width:calc(100% - 170px)}
}
@media only screen and (max-width:600px){.cepages-details .details{float:none;width:100%}
.cepages-details h2{float:none;margin:auto}
}
@media only screen and (max-width:1023px){#faq-accordion .section-title{margin-bottom:15px!important;padding-right:20px;padding-bottom:15px;border-bottom:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
#faq-accordion .section-title a:hover{text-decoration:none}
#faq-accordion .section-title:after,#faq-accordion .section-title:before{content:'';position:absolute;right:0;top:50%;margin-top:-5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
#faq-accordion .section-title:before{border:7px solid transparent;border-top:7px solid #000}
#faq-accordion .section-title:after{border:6px solid transparent;border-top:6px solid #fff;margin-right:1px;margin-top:-6px}
#faq-accordion .section-title.open{margin-bottom:0!important;padding-bottom:0;border:none}
#faq-accordion .section-title.open:before{border:7px solid transparent!important;border-bottom:7px solid #000!important}
#faq-accordion .section-title.open:after{border:6px solid transparent!important;border-bottom:6px solid #fff!important;margin-top:-4px}
#faq-accordion .section-title.open+.section-content{margin-bottom:15px!important;padding:15px 0;border-bottom:1px solid #ccc}
.content-page #faq-accordion h2{font-size:16px;margin-bottom:10px}
}
.content-page #guide-wrap{width:100%;overflow:auto}
.content-page #guide{margin:0 auto}
.cw-Body--millesime .main-content section.firstchild{text-align:center}
.cw-Guide-selectContainer{position:relative}
@media only screen and (max-width:600px){.content-page #guide{margin:auto auto 20px}
.content-page #guide tr{display:inline-block;vertical-align:top;width:100px;font-size:14px}
.content-page #guide tr th{display:block}
.cw-Guide-selectContainer{display:inline-block;margin-left:auto;margin-bottom:15px;text-align:center}
}
.cw-Guide-selectContainer:after,.cw-Guide-selectContainer:before{content:'';position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:3px}
.cw-Guide-selectContainer:before{border:6px solid transparent;border-top:6px solid #000}
.cw-Guide-selectContainer:after{border:6px solid transparent;border-top:6px solid #fff;margin-top:1px}
.cw-Guide-select{-webkit-appearance:none;padding:10px 25px 10px 10px;border:1px solid #000}
@media only screen and (min-width:601px) and (max-width:1023px){.cw-Guide-select{display:block;width:100%}
}
@media only screen and (max-width:600px){.content-page #guide tr:nth-child(1)~tr{display:none;background:0 0}
.content-page #guide tr:nth-child(1)~tr.visible{display:inline-block}
.content-page #guide tr:nth-child(1)~tr.visible td{display:block}
.content-page #guide tr.year th:first-child,.content-page #guide tr:not(.year) th{display:none}
.content-page #guide+p{text-align:center;margin-top:15px}
.tooltip-form .tooltip-content{left:8px;margin:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
}
@media only screen and (max-width:1023px){.carousel-vignerons .pageVignerons-flap-list{width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#formVerifyAccount .fieldset #carte-back{display:none!important}
}
#page-product .cross-selling .owl-controls,#page-vigneron .domain-pictures .owl-controls{position:relative;display:inline-block}
#page-product .cross-selling .owl-pagination,#page-vigneron .domain-pictures .owl-pagination{padding-top:30px}
#page-product .cross-selling .owl-controls .owl-page span,#page-vigneron .domain-pictures .owl-controls .owl-page span{background:#b2b0ae}
#page-product .cross-selling .owl-controls .active span,#page-vigneron .domain-pictures .owl-controls .active span{background:#31302e}
#page-product .cross-selling .owl-theme .owl-nav div,#page-vigneron .domain-pictures .owl-theme .owl-nav div{position:absolute;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) no-repeat;width:30px;height:30px;padding:0}
#page-product .cross-selling .owl-theme .owl-nav .owl-prev,#page-vigneron .domain-pictures .owl-theme .owl-nav .owl-prev{background-position:-352px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#page-product .cross-selling .owl-theme .owl-nav .owl-next,#page-vigneron .domain-pictures .owl-theme .owl-nav .owl-next{background-position:-383px 0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
#page-product .cross-selling .owl-next,#page-product .cross-selling .owl-prev{margin-top:-4px}
#page-product #carousel-ctner .owl-controls [class*=owl-next],#page-product #carousel-ctner .owl-controls [class*=owl-prev]{margin-right:0;left:initial!important}
@media only screen and (min-device-width:768px) and (max-device-width:1024px){#page-product .cross-selling .owl-controls .owl-page span,#page-vigneron .domain-pictures .owl-controls .owl-page span{width:24px;height:24px}
#page-product .cross-selling .owl-theme .owl-nav div,#page-vigneron .domain-pictures .owl-theme .owl-nav div{width:43px;height:43px}
#page-product .cross-selling .owl-theme .owl-nav .owl-prev,#page-vigneron .domain-pictures .owl-theme .owl-nav .owl-prev{background-position:-360px -34px;margin-left:-10px}
#page-product .cross-selling .owl-theme .owl-nav .owl-next,#page-vigneron .domain-pictures .owl-theme .owl-nav .owl-next{background-position:-360px -80px}
#page-product .cross-selling .owl-theme .owl-dots .owl-dot span,#page-vigneron .domain-pictures .owl-theme .owl-dots .owl-dot span{width:20px;height:20px;margin-top:7px}
}
@media only screen and (min-width:601px) and (max-width:1023px){#page-product .cross-selling .owl-theme .owl-dots .owl-dot span,#page-vigneron .domain-pictures .owl-theme .owl-dots .owl-dot span{width:12px;height:12px}
}
.col2-set:after,.col2-set:before{display:table;content:"";line-height:0}
.col2-set .col-1{float:left;width:48.5%}
.col2-set .col-2{float:right;width:48.5%}
.col2-left-layout .col-main{float:right}
.col-main{width:700px;padding:0 0 1px}
.col2-right-layout .col-main{float:left}
.f-left,.left{float:left!important}
.no-display{display:none}
.buttons-set{margin:20px 0;padding-top:20px;border-top:3px solid #c6c6c6;text-align:right}
.buttons-set:after,.buttons-set:before{display:table;content:"";line-height:0}
.buttons-set .back-link{float:left}
.buttons-set .back-link i.icon-back{margin-right:5px}
.buttons-set .back-link a,.buttons-set .back-link a:hover,.buttons-set .back-link a:visited{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-size:13px;color:#0d0d0c}
.buttons-set .f-left{display:inline-block;margin-left:20px;font-size:11.9px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000}
.buttons-set .cta-btn,.buttons-set button.button,.buttons-set button.buttoncreate{padding:9px 20px;margin-left:5px;text-align:center;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-size:15.96px}
.buttons-set .f-left:active,.buttons-set .f-left:hover{color:#000}
.buttons-set .f-left a{text-decoration:underline}
.buttons-set button.button{float:right;color:#fff;text-decoration:none;background-color:#151718;background-image:-moz-linear-gradient(top,#060606,#2b3033);background-image:-webkit-linear-gradient(top,#060606,#2b3033);background-image:-o-linear-gradient(top,#060606,#2b3033);background-image:-webkit-gradient(linear,left top,left bottom,from(#060606),to(#2b3033));background-image:linear-gradient(to bottom,#060606,#2b3033);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff060606', endColorstr='#ff2b3033', GradientType=0)}
.buttons-set .cta-btn:hover,.buttons-set button.button:hover{background-image:-moz-linear-gradient(top,#2b3033,#060606);background-repeat:repeat-x;color:#fff;text-decoration:none}
.buttons-set button.button:visited{text-decoration:none;color:#fff}
.buttons-set button.button:hover{background-color:#1c1f21;background-image:-webkit-linear-gradient(top,#2b3033,#060606);background-image:-o-linear-gradient(top,#2b3033,#060606);background-image:-webkit-gradient(linear,left top,left bottom,from(#2b3033),to(#060606));background-image:linear-gradient(to bottom,#2b3033,#060606);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2b3033', endColorstr='#ff060606', GradientType=0)}
.buttons-set .cta-btn{color:#fff;text-decoration:none;background-color:#151718;background-image:-moz-linear-gradient(top,#060606,#2b3033);background-image:-webkit-linear-gradient(top,#060606,#2b3033);background-image:-o-linear-gradient(top,#060606,#2b3033);background-image:-webkit-gradient(linear,left top,left bottom,from(#060606),to(#2b3033));background-image:linear-gradient(to bottom,#060606,#2b3033);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff060606', endColorstr='#ff2b3033', GradientType=0)}
.buttons-set .cta-btn:visited{text-decoration:none;color:#fff}
.buttons-set .cta-btn:hover{background-color:#1c1f21;background-image:-webkit-linear-gradient(top,#2b3033,#060606);background-image:-o-linear-gradient(top,#2b3033,#060606);background-image:-webkit-gradient(linear,left top,left bottom,from(#2b3033),to(#060606));background-image:linear-gradient(to bottom,#2b3033,#060606);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2b3033', endColorstr='#ff060606', GradientType=0)}
.buttons-set button.buttoncreate{float:left;color:#fff;text-decoration:none;background-color:#151718;background-image:-moz-linear-gradient(top,#060606,#2b3033);background-image:-webkit-linear-gradient(top,#060606,#2b3033);background-image:-o-linear-gradient(top,#060606,#2b3033);background-image:-webkit-gradient(linear,left top,left bottom,from(#060606),to(#2b3033));background-image:linear-gradient(to bottom,#060606,#2b3033);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff060606', endColorstr='#ff2b3033', GradientType=0)}
.buttons-set button.buttoncreate:visited{text-decoration:none;color:#fff}
.buttons-set button.buttoncreate:hover{background-color:#1c1f21;background-image:-moz-linear-gradient(top,#2b3033,#060606);background-image:-webkit-linear-gradient(top,#2b3033,#060606);background-image:-o-linear-gradient(top,#2b3033,#060606);background-image:-webkit-gradient(linear,left top,left bottom,from(#2b3033),to(#060606));background-image:linear-gradient(to bottom,#2b3033,#060606);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2b3033', endColorstr='#ff060606', GradientType=0);color:#fff;text-decoration:none}
.buttons-set .tooltip{margin-left:10px}
.buttons-set .tooltip .question-mark{vertical-align:middle}
.buttons-set .tooltip .tooltip-content{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-align:left;line-height:17.92px;width:300px;padding:15px 10px;left:-290px;bottom:153%}
.buttons-set .tooltip .tooltip-content:after{left:292px}
.buttons-set.small-set button.button{font-size:14px}
.inline-form li{margin-bottom:15px}
.inline-form li:after,.inline-form li:before{display:table;content:"";line-height:0}
.form-list .input-box,.form-list .input-box-phoneindicatifs{clear:both;display:inline-block}
.inline-form li:after{clear:both}
.inline-form label{float:left;width:180px;margin-right:20px}
.inline-form input{float:left;width:170px}
.form-list li{margin:0 0 8px}
.form-list label{float:left;position:relative;z-index:0}
.form-list .field{float:left;width:400px}
.form-list .field-phoneindicatifs{float:left;margin-bottom:15px}
.form-list .input-box,.form-list .input-box input[type=text],.form-list .input-box input[type=tel],.form-list .input-box input[type=password],.form-list .input-box input[type=email]{width:238px}
.form-list .input-box select{width:255px}
.form-list .input-box .validation-failed { border: 3px solid red;}
.label-validation-failed, .account-box-info { border: 3px solid red; padding: 5px;}
.form-list .input-box-phoneindicatifs input[type=text],.form-list .input-box-phoneindicatifs input[type=tel]{width:288px}
.form-list .input-box-phoneindicatifs select{width:255px}
.form-list .wide .input-box,.form-list .wide .input-box-phoneindicatifs{width:678px}
.form-list .wide .input-box input[type=text],.form-list .wide .input-box input[type=tel],.form-list .wide .input-box input[type=password],.form-list .wide .input-box input[type=email],.form-list .wide .input-box select,.form-list .wide .input-box-phoneindicatifs input[type=text],.form-list .wide .input-box-phoneindicatifs input[type=tel],.form-list .wide .input-box-phoneindicatifs input[type=password],.form-list .wide .input-box-phoneindicatifs input[type=email],.form-list .wide .input-box-phoneindicatifs select{width:661px}
.form-list .wide .input-box textarea,.form-list .wide .input-box-phoneindicatifs textarea{width:653px;height:90px;resize:vertical}
@media only screen and (max-width:1023px){.form-list .wide .input-box textarea,.form-list .wide .input-box-phoneindicatifs textarea{width:100%;height:120px!important}
}
.form-list .no-label .input-box{margin-left:185px}
.form-list .checkbox-control .input-box{clear:none;display:block}
.col-main .input-box-phoneindicatifs .phone_exemple,.col-main .phone_exemple,.page-center .input-box-phoneindicatifs .phone_exemple{margin-left:3px;color:#c6c4c2;font-style:italic;display:inline-block;height:26px;line-height:23px;font-size:13px}
#billing-new-address-form .field-phoneindicatifs .input-box{width:400px}
#billing-new-address-form .field-phoneindicatifs .input-box select{width:95px}
.form-list .input-box select.Formindicatif{float:left;margin-right:2px;width:97px}
.col-main .input-box-phoneindicatifs input[type=text]#portable,.col-main .input-box-phoneindicatifs input[type=tel]#portable,.form-list .input-box input[type=text]#portable,.form-list .input-box input[type=text]#telephone,.form-list .input-box input[type=tel]#portable,.form-list .input-box-phoneindicatifs input[type=text]#telephone,.input-box input[type=tel]#telephone,.page-center .input-box input[type=text]#telephone,.page-center .input-box input[type=tel]#telephone{width:127px}
.col-main .input-box select.Formindicatif,.col-main .input-box-phoneindicatifs select.Formindicatif,.page-center .input-box select.Formindicatif,.page-center .input-box-phoneindicatifs select.Formindicatif{width:97px;float:left;margin-right:2px}
.col-main .input-box input[type=text]#portable,.col-main .input-box input[type=text]#telephone,.col-main .input-box input[type=tel]#portable,.col-main .input-box input[type=tel]#telephone,.col-main .input-box-phoneindicatifs #formindicatif,.page-center .input-box-phoneindicatifs #formindicatif{width:90px}
.col-main .inline-form label{width:156px}
.col-main .inline-form input{width:170px}
.col-main .my-account .name-prefix label{width:150px}
.col-main .input-box{width:170px}
.col-main .input-box input[type=text],.col-main .input-box input[type=tel],.col-main .input-box input[type=password],.col-main .input-box input[type=email]{width:150px}
.col-main .input-box select{width:165px}
.col-main .wide .input-box{width:500px}
.col-main .wide .input-box input[type=text],.col-main .wide .input-box input[type=tel],.col-main .wide .input-box input[type=password],.col-main .wide .input-box input[type=email],.col-main .wide .input-box select{width:470px}
.col-main .wide.no-label .input-box{margin-left:161px}
.col-main .checkformindicatif input[type=text],.col-main .checkformindicatif input[type=tel],.col-main .checkformindicatif input[type=password],.col-main .checkformindicatif input[type=email]{width:150px}
.col-main .checkformindicatif select{width:90px}
.col2-set .inline-form label,.col2-set label{width:140px}
.col2-set .form-list .input-box{width:200px}
.col2-set .form-list .input-box input{width:170px}
.main-content form,.main-wrapper form,.my-account form{margin-bottom:100px}
.main-content form input[type=text],.main-content form input[type=email],.main-content form input[type=tel],.main-content form input[type=password],.main-content form select,.main-content form textarea,.main-wrapper form input[type=text],.main-wrapper form input[type=email],.main-wrapper form input[type=tel],.main-wrapper form input[type=password],.main-wrapper form select,.main-wrapper form textarea,.my-account form input[type=text],.my-account form input[type=email],.my-account form input[type=tel],.my-account form input[type=password],.my-account form select,.my-account form textarea{height:20px;padding:2px 5px;border:1px solid #c6c4c2;background:#f8f8f8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.main-content form select,.main-wrapper form select,.my-account form select{height:25px}
.main-content form input,.main-content form label,.main-content form select,.main-content form textarea,.main-wrapper form input,.main-wrapper form label,.main-wrapper form select,.main-wrapper form textarea,.my-account form input,.my-account form label,.my-account form select,.my-account form textarea{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#5a5a5a;font-size:13px;line-height:15.96px;vertical-align:middle}
.main-content form .checkbox-control,.main-wrapper form .checkbox-control,.my-account form .checkbox-control{margin-top:5px}
.main-content form .checkbox-control:after,.main-content form .checkbox-control:before,.main-wrapper form .checkbox-control:after,.main-wrapper form .checkbox-control:before,.my-account form .checkbox-control:after,.my-account form .checkbox-control:before{display:table;content:"";line-height:0}
.main-content form .checkbox-control:after,.main-wrapper form .checkbox-control:after,.my-account form .checkbox-control:after{clear:both}
.main-content form .checkbox-control .checkbox,.main-wrapper form .checkbox-control .checkbox,.my-account form .checkbox-control .checkbox{float:left;margin-right:8px;margin-top:2px}
.main-content form .checkbox-control label,.main-wrapper form .checkbox-control label,.my-account form .checkbox-control label{float:left}
.main-content form .fields .field,.main-wrapper form .fields .field,.my-account form .fields .field{margin-bottom:15px}
.bottom-space{margin-bottom:20px}
#login-form .content{background:0 0}
#checkoutSteps p.required,.account-login .content p.required,form .validation-advice,form p.required{color:#f33;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:17.92px}
.messages,address{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11.9px}
.required em,.required sup{color:#f33;margin-left:2px}
form .validation-advice{margin-top:8px}
.my-account form .validation-advice{clear:left}
.account .phones-field:after,.contact-us .box .box-title:after,.main-content .address-fields:after,.my-account .box .box-title:after,.no-result .box .box-title:after,.success-cart .box .box-title:after{clear:both}
address{font-style:normal;line-height:14.98px;color:#5a5a5a}
.messages{position:relative;z-index:4;overflow:hidden;max-width:972px;margin:15px auto 0}
.account-ctner h1,.account-ctner h2{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;text-transform:uppercase}
.messages>li{padding-right:20px}
.messages li{margin:0 0 15px}
.messages li li{margin:0 0 3px}
.messages ul{margin-bottom:none}
.messages .error-msg,.messages .note-msg,.messages .notice-msg,.messages .success-msg{padding:8px 15px;min-height:20px;font-weight:700;font-size:13px;border-width:1px;border-style:solid}
.messages .error-msg{background:url(https://www.corawine.be/skin/frontend/corawine/default/images/i_msg-error.gif) #FAEBE7;border-color:#F16048;color:#DF280A}
.messages .success-msg{background:url(https://www.corawine.be/skin/frontend/corawine/default/images/i_msg-success.gif) #EFF5EA;border-color:#446423;color:#3D6611}
.messages .icon-delete{position:absolute;top:2px;right:5px;width:21px;background-position:-62px -3px;cursor:pointer}
.messages .icon-delete:hover{background-position:-68px -59px}
.account-ctner{min-height:400px;width:100%;margin:0 auto;padding:35px 25px;text-align:left;box-sizing:border-box}
@media only screen and (max-width:600px){.account-ctner{padding:15px}
}
.account-ctner h1{margin:0 0 40px;font-weight:700;font-size:19.88px}
.account-ctner h2{margin:0 0 17px;padding:0 0 10px;border-bottom:1px solid #c6c4c2;color:#f26c0a;font-size:14px;line-height:15.96px}
#aside .block-navigation li,.account-login .content p,.content-page .dob-popin{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.account-ctner h2 .visu-coracard{width:80px;vertical-align:bottom;margin-left:20px}
.account-ctner h2.legendcreate{border-bottom:0}
.account-login .content p{font-size:13px;line-height:17.92px;color:#5a5a5a}
.account-login .buttons-set,.account-login .content{margin-left:0;margin-right:70px}
.account-login p{margin-bottom:20px}
.account-create .buttons-set,.account-login .buttons-set{border-top:3px solid #c6c6c6;padding-top:12px}
.buttons-set.createaccount{border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;padding-bottom:13px}
#aside .block-navigation{margin-bottom:38px;background:#f6f6f6}
#aside .block-navigation li{position:relative;padding:8px 15px;width:209px;font-size:11.9px;text-transform:uppercase}
#aside .block-navigation li a,#aside .block-navigation li a:visited{font-weight:700;color:#060807}
#aside .block-navigation li a{display:block;margin:-8px -15px;padding:8px 15px}
#aside .block-navigation li strong,#aside .block-navigation li:hover a{color:#b7435d;text-decoration:none}
#aside .block-navigation li.last a,#aside .block-navigation li.last.current strong,#aside .block-navigation li.last:hover a,#header .cw-Header-userNav .block-navigation li.last a,#header .cw-Header-userNav .block-navigation li.last strong{color:#fff}
#aside .block-navigation li.last{background-color:#9c3148}
#aside .block-navigation li+li:before{background-color:#dcdcdc;content:"";display:block;width:90%;color:#fff;height:1px;position:absolute;top:-1px;left:5%}
#header .cw-Header-userNav{overflow-y:auto;overflow-x:hidden}
#header .cw-Header-userNav .block-navigation li.last{background-color:#9c3148}
#aside #checkout-progress-wrapper .block-navigation{padding:10px;margin-bottom:15px}
#aside #checkout-progress-wrapper .block-navigation li+li:before{left:0;width:100%}
.degustation .buttons-set button.button{float:none}
.degustation .buttons-set{text-align:center}
.content-page .dob-notice{display:block;position:fixed;z-index:9;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}
.content-page .dob-popin{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:fixed;display:block;width:425px;height:450px;margin-left:50%;left:-250px;padding:0 15px;z-index:9;margin-top:200px;background-color:#FFF;color:#5a5a5a;font-size:13px;line-height:16px;vertical-align:middle}
.content-page .dob-popin label{margin:5px 0 0;width:170px}
.content-page .dob-popin .required{text-align:center;margin-top:5px}
.content-page .dob-popin #datepicker{width:70px}
.content-page .dob-popin .title{font-weight:700;margin-bottom:32.9px;margin-top:55px}
.content-page .dob-popin .buttons-set{border:none;float:left;padding-left:165px;padding-top:0}
.content-page .dob-popin .buttons-set p{display:inline-block;margin-top:10px;margin-right:50px}
.content-page .dob-popin .buttons-set button{display:block;padding:7px 1em;background:#9e3149;text-align:center;font-size:18.9px;color:#fff;text-decoration:none;cursor:pointer;margin:0 auto;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;width:110px}
.contact-us h2,.dob-format,.my-account .dob-format,.my-account h2,.no-result h2,.success-cart h2{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif}
.content-page .dob-popin .inline-form{margin-left:10px;display:inline-block;width:100%}
.content-page .dob-popin #datepicker{height:20px;padding:2px 5px;border:1px solid #c6c4c2;background:#f8f8f8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.content-page .dob-popin .validation-advice{display:inline-block;margin-top:2px;margin-bottom:2px;width:410px}
.content-page .dob-popin-notice{margin:40px 20px 30px 10px;width:400px;font-size:14px;text-align:center;line-height:22.96px;color:#000}
.dob-format,.my-account .dob-format{vertical-align:middle;margin-left:15px;color:#c6c4c2;font-style:italic;display:inline-block;height:26px;line-height:23px;font-size:13px;float:left}
.contact-us,.my-account,.no-result,.success-cart{margin-bottom:60px}
.contact-us .page-title,.my-account .page-title,.no-result .page-title,.success-cart .page-title{margin-bottom:20px}
.contact-us .page-title h1,.my-account .page-title h1,.no-result .page-title h1,.success-cart .page-title h1{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-size:19.88px;font-weigt:bold;text-transform:uppercase;color:#0d0d0c}
.contact-us h2,.my-account h2,.no-result h2,.success-cart h2{margin-bottom:15px;font-size:14px;line-height:15.96px;font-weight:700;text-transform:uppercase;color:#f26c0a}
.contact-us p,.my-account p,.no-result p,.success-cart p{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:15.96px;color:#5a5a5a}
.contact-us .box,.my-account .box,.no-result .box,.success-cart .box{margin-bottom:10px}
.contact-us .box .box-title,.my-account .box .box-title,.no-result .box .box-title,.success-cart .box .box-title{padding:12px;background:#ececec;border-bottom:1px solid #dcdcdc;text-align:right}
.contact-us .box .box-title:after,.contact-us .box .box-title:before,.my-account .box .box-title:after,.my-account .box .box-title:before,.no-result .box .box-title:after,.no-result .box .box-title:before,.success-cart .box .box-title:after,.success-cart .box .box-title:before{display:table;content:"";line-height:0}
.contact-us .box .box-title h2,.contact-us .box .box-title h3,.my-account .box .box-title h2,.my-account .box .box-title h3,.no-result .box .box-title h2,.no-result .box .box-title h3,.success-cart .box .box-title h2,.success-cart .box .box-title h3{float:left;text-transform:uppercase}
.contact-us .box .box-title a,.contact-us .box .box-title a:hover,.contact-us .box .box-title a:visited,.my-account .box .box-title a,.my-account .box .box-title a:hover,.my-account .box .box-title a:visited,.no-result .box .box-title a,.no-result .box .box-title a:hover,.no-result .box .box-title a:visited,.success-cart .box .box-title a,.success-cart .box .box-title a:hover,.success-cart .box .box-title a:visited{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11.9px;line-height:15.96px;text-decoration:underline;color:#000}
.contact-us .box .box-title a:hover,.my-account .box .box-title a:hover,.no-result .box .box-title a:hover,.success-cart .box .box-title a:hover{color:#b7435d}
.contact-us .box .box-content,.my-account .box .box-content,.no-result .box .box-content,.success-cart .box .box-content{padding:12px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:16.94px}
.contact-us .box .box-content a,.contact-us .box .box-content a:hover,.contact-us .box .box-content a:visited,.my-account .box .box-content a,.my-account .box .box-content a:hover,.my-account .box .box-content a:visited,.no-result .box .box-content a,.no-result .box .box-content a:hover,.no-result .box .box-content a:visited,.success-cart .box .box-content a,.success-cart .box .box-content a:hover,.success-cart .box .box-content a:visited{display:inline-block;margin-top:7px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11.9px;line-height:15.96px;text-decoration:underline;color:#000}
.contact-us .box .box-content a:hover,.my-account .box .box-content a:hover,.no-result .box .box-content a:hover,.success-cart .box .box-content a:hover{color:#b7435d}
.contact-us .box .box-content h4,.my-account .box .box-content h4,.no-result .box .box-content h4,.success-cart .box .box-content h4{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:17.92px;color:#5a5a5a;margin-bottom:7px}
.contact-us .box .box-content p,.my-account .box .box-content p,.no-result .box .box-content p,.success-cart .box .box-content p{font-size:14px;line-height:16.94px}
.contact-us .box .box-content .form-list,.my-account .box .box-content .form-list,.no-result .box .box-content .form-list,.success-cart .box .box-content .form-list{padding:0}
.addresses-list h2,.contact-us .fieldset .legend,.my-account .fieldset .legend,.no-result .fieldset .legend,.success-cart .fieldset .legend{padding-bottom:5px;border-bottom:1px solid #dcdcdc}
.contact-us .box .box-content form,.my-account .box .box-content form,.no-result .box .box-content form,.success-cart .box .box-content form{margin-bottom:15px}
.contact-us .sep,.my-account .sep,.no-result .sep,.success-cart .sep{color:#c6c6c6}
.contact-us .dashboard .welcome-msg p,.my-account .dashboard .welcome-msg p,.no-result .dashboard .welcome-msg p,.success-cart .dashboard .welcome-msg p{margin:0 0 15px}
.addresses-list .addresses-primary,.contact-us .fieldset,.my-account .fieldset,.no-result .fieldset,.success-cart .fieldset{margin-bottom:40px}
.contact-us .dashboard .welcome-msg p strong,.my-account .dashboard .welcome-msg p strong,.no-result .dashboard .welcome-msg p strong,.success-cart .dashboard .welcome-msg p strong{font-weight:400}
.contact-us .box-content .checkbox-control label,.my-account .box-content .checkbox-control label,.no-result .box-content .checkbox-control label,.success-cart .box-content .checkbox-control label{width:285px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%}
.contact-us form select,.my-account form select,.no-result form select,.success-cart form select{height:25px}
.addresses-list li.item{margin:0 0 10px}
.addresses-list li.item h3{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:17.92px;color:#5a5a5a;margin-bottom:7px}
.addresses-list li.item a,.addresses-list li.item a:hover,.addresses-list li.item a:visited{display:inline-block;margin-top:7px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11.9px;line-height:15.96px;text-decoration:underline;color:#000}
.account .form-list li,.contact-us .form-list li,.my-account .form-list li{margin:0}
.addresses-list li.item a:hover{color:#b7435d}
#advice-validate-one-required-by-name-Mrs{display:inline}
#advice-validate-one-required-by-name-Mr{display:none}
.account .form-list,.contact-us .form-list,.my-account .form-list{padding:10px 3px}
.account .name-prefix,.contact-us .name-prefix,.my-account .name-prefix{width:100%;float:none}
.account .name-prefix .field,.contact-us .name-prefix .field,.my-account .name-prefix .field{float:none}
.account .name-prefix .radio-btns,.contact-us .name-prefix .radio-btns,.my-account .name-prefix .radio-btns{display:inline-block}
.account .name-prefix .radio-btns .label,.contact-us .name-prefix .radio-btns .label,.my-account .name-prefix .radio-btns .label{display:inline-block;vertical-align:middle;margin-right:20px}
.account .name-prefix .radio-btns .label label,.contact-us .name-prefix .radio-btns .label label,.my-account .name-prefix .radio-btns .label label{width:auto;margin-right:0}
.account .name-prefix label,.contact-us .name-prefix label,.my-account .name-prefix label{float:none;display:inline-block;width:180px;margin-right:5px}
.account .inline-form .field,.contact-us .inline-form .field,.my-account .inline-form .field{width:55%}
.account .inline-form .label-right,.contact-us .inline-form .label-right,.my-account .inline-form .label-right{width:40%}
.account .inline-form label,.contact-us .inline-form label,.my-account .inline-form label{margin-right:5px;line-height:19.88px}
.account #formVerifyAccount .inline-form .field,.contact-us #formVerifyAccount .inline-form .field,.my-account #formVerifyAccount .inline-form .field{width:75%}
.account .label-right,.contact-us .label-right,.my-account .label-right{text-align:right}
.account .label-right label,.contact-us .label-right label,.my-account .label-right label{width:100px}
.account .label-right .input-box,.account .label-right .validation-advice,.contact-us .label-right .input-box,.contact-us .label-right .validation-advice,.my-account .label-right .input-box,.my-account .label-right .validation-advice{text-align:left}
.account .bottom-space,.contact-us .bottom-space,.my-account .bottom-space{margin-bottom:20px}
#formVerifyAccount .fieldset{position:relative}
#formVerifyAccount .fieldset #carte-back{position:absolute;right:0;top:0;height:180px;display:none}
#formVerifyAccount .inline-form .field{width:75%}
#form-validate .address-fields .input-box input{padding:2px 1%}
#form-validate .bottom-space{margin-bottom:15px}
#form-validate .checkbox-control .input-box{display:inline-block;vertical-align:middle}
.account .phones-field:after,.account .phones-field:before,.main-content .address-fields:after,.main-content .address-fields:before{display:table;content:"";line-height:0}
#form-validate .checkbox-control .input-box input{width:auto;margin:0}
#form-validate .phones-field,#form-validate .wide{margin-bottom:15px}
#form-validate .address-street{width:57%;text-align:left}
#form-validate .address-street label{width:35.4%;margin-right:0}
#form-validate .address-street .input-box{width:60%}
#form-validate .address-box{width:21%;text-align:left}
#form-validate .address-box label{width:50px}
#form-validate .address-number{width:21%;text-align:left}
#form-validate .address-number label{width:60px}
#form-validate .portable label{width:150px}
.main-content .address-fields{width:100%}
.account .address-fields .field{width:33.3333333333332%}
.account .address-fields .input-box{width:100px}
.account .address-fields .input-box input{width:98%;padding:5px 1%}
.account .phones-field{float:left;margin-left:4%}
.account .phones-field:first-child{margin-left:0}
.account .phones-field .input-box{float:left;clear:none;width:auto}
#billing-new-address-form .field:after,#billing-new-address-form .fields:after,#bottom-degustation,#newemail,#shipping-new-address-form .field:after,#shipping-new-address-form .fields:after,.box-account .box-head:after,.checkout-cart .cart-collaterals:after,.order-details #my-orders-table td.product:after,.page-title-btn:after,.success-cart:after{clear:both}
.account .phones-field .input-box .phone_exemple{margin-left:3px;color:#c6c4c2;font-style:italic;display:inline-block;height:26px;line-height:23px;font-size:13px}
.account-login .form-list{padding:0}
.account-login .inline-form label{display:block;width:100%;margin:0;line-height:19.88px}
.box-account .box-head:after,.box-account .box-head:before,.order-details #my-orders-table td.product:after,.order-details #my-orders-table td.product:before{display:table;line-height:0;content:""}
.box-account{margin:20px 0}
.box-account .box-head{text-align:right}
.box-account .box-head h2{float:left}
.box-account .box-head a,.box-account .box-head a:hover,.box-account .box-head a:visited{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11.9px;color:#0d0d0c;text-decoration:underline;padding-right:10px}
#my-orders-table{width:100%}
#my-orders-table td,#my-orders-table th{padding:10px 15px;font-size:11.9px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
#my-orders-table td{color:#060807;vertical-align:middle;border-bottom:1px solid #dcdcdc}
#my-orders-table tr:last-child td{border-bottom:none}
#my-orders-table td.order,#my-orders-table th.order{width:160px;text-align:left}
#my-orders-table td.date,#my-orders-table th.date{width:80px}
#my-orders-table td.total,#my-orders-table th.total{text-align:center}
#my-orders-table td.status,#my-orders-table th.status{width:180px}
#my-orders-table td.last{width:200px;padding-right:0;text-align:right}
#my-orders-table th{font-weight:400;text-transform:uppercase;background:#ececec}
#my-orders-table th.date,#my-orders-table th.status{text-align:left}
#my-orders-table .total{width:70px}
#my-orders-table em{font-style:normal}
@media only screen and (max-width:600px){#my-orders-table{margin-top:10px}
}
#my-orders-table .cta-no-btn{text-decoration:none}
.order-details #my-orders-table td.product,.order-details #my-orders-table th.product{text-align:left;width:330px}
.order-details #my-orders-table td.price,.order-details #my-orders-table td.quantity,.order-details #my-orders-table th.price,.order-details #my-orders-table th.quantity{text-align:center;width:80px}
.order-details #my-orders-table td.a-right,.order-details #my-orders-table th.total,.page-title-btn{text-align:right}
.order-details #my-orders-table td.product{padding-left:0}
.order-details #my-orders-table td.product .visu{float:left;width:40px;height:80px}
.order-details #my-orders-table td.product .product-desc{width:280px;float:left;color:#110a00}
.order-details #my-orders-table td.product .product-name{font-family:Georgia,"Times New Roman",Times,serif;line-height:15.96px;color:#5a5a5a;font-size:13px;font-weight:400;margin:5px 0}
.order-details #my-orders-table td.product .details{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;line-height:17.92px;font-size:13px;color:#110a00}
.order-details #my-orders-table td.last,.order-details #my-orders-table th.last{width:100px;padding-right:20px}
.order-details #my-orders-table .price{font-size:14px}
.order-details #my-orders-table .price del{font-size:11.9px;display:inline-block;margin-bottom:5px}
.order-details #my-orders-table .price .newPrice{color:#b7435d}
.order-details #my-orders-table .quantity{font-size:14px}
.order-details #my-orders-table .grand_total .price{font-size:17.92px}
.order-details #my-orders-table .grand_total td,.order-details #my-orders-table .shipping td,.order-details #my-orders-table .subtotal td{padding:7px 25px 7px 15px}
.page-title-btn:after,.page-title-btn:before{display:table;content:"";line-height:0}
.page-title-btn h1{float:left}
.page-title-btn a,.page-title-btn a:hover,.page-title-btn a:visited{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:11.9px;color:#0d0d0c;text-decoration:underline;padding-right:10px}
.order-date{margin-bottom:20px}
.order-date strong{font-weight:400}
.order-info-box h2{margin:0 0 10px;padding:0 0 5px;border-bottom:1px solid #c6c4c2;color:#f26c0a;font-size:14px;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;line-height:15.96px;text-transform:uppercase}
.order-info-box .box .box-content,.order-info-box .box .box-content p{font-size:11.9px;line-height:16.94px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.order-info-box .box{margin-bottom:30px}
.order-info-box .box .box-title{background:0 0;padding:0;font-weight:700;margin:0;border-bottom:0}
.order-info-box .box .box-title h2{text-transform:none;color:#5a5a5a;margin-bottom:5px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;border-bottom:none}
.order-info-box .box .box-content{padding:0;color:#5a5a5a}
.logout{margin-bottom:60px}
.contact-us .intro-explain,.forgot-password .intro-explain{margin:30px 0;width:700px}
.contact-us .fieldset,.forgot-password .fieldset{margin-bottom:10px}
.contact-us .buttons-set,.contact-us .legend,.forgot-password .buttons-set,.forgot-password .legend{margin-right:65px}
#ui-datepicker-div{z-index:5}
#ui-datepicker-div .ui-widget-header{font-size:11px;background-image:url(https://www.corawine.be/skin/frontend/corawine/default/images/plugin/jqueryui/ui-bg_highlight-soft_75_cccccc_1x100.png)}
#ui-datepicker-div .ui-widget-header .ui-icon{background-image:url(https://www.corawine.be/skin/frontend/corawine/default/images/plugin/jqueryui/ui-icons_222222_256x240.png)}
#ui-datepicker-div .ui-state-default,#ui-datepicker-div .ui-widget-content .ui-state-default,#ui-datepicker-div .ui-widget-header .ui-state-default{background-image:url(https://www.corawine.be/skin/frontend/corawine/default/images/plugin/jqueryui/ui-bg_glass_75_e6e6e6_1x400.png)}
#ui-datepicker-div table{font-size:11px}
#end-form,#start-form,.container_carte_cora,.container_carte_cora_by_degustation_num,.container_create_account{display:none}
#degustationForm{margin-bottom:24px}
#degustationForm .degustation-alert-saturation{font-size:13px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#b8b8b8;padding-bottom:20px}
.degustation .degustation-title h2{font-weight:700;text-transform:uppercase;margin-bottom:20px;color:#0d0d0c;font-size:19.88px}
.degustation .degustation-form-popup,.degustation .my-account-popup{margin-bottom:0!important}
.degustation-form{margin-top:20px}
.degustation-form ul{margin-bottom:5px;color:#5a5a5a}
.degustation-form ul.nb-invite-degustation li{display:inline;padding-right:20px}
.degustation-form ul li{color:#5a5a5a;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:15.96px;padding-bottom:5px}
#liste-degustation .validation-advice,.nb-invite-degustation .validation-advice{display:none}
#liste-degustation li:nth-last-child(1) .validation-advice,.nb-invite-degustation li:nth-last-child(1) .validation-advice{display:block}
.degustation-form ul li.no-active{color:#b8b8b8}
.degustation-form ul li .complet-degustation{color:#9c3148;font-weight:700;text-transform:uppercase}
.info-inscription .color-degustation{color:#9c3148;font-weight:700}
.info-inscription .show-addresse{margin:15px auto;width:527px;color:#000;background-color:#d3c38d;padding:1px;text-align:center;height:28px}
.info-inscription .show-addresse div{font-weight:700;line-height:26px;background-color:#d3c38d;width:auto;height:26px;border:1px solid #fff;color:#000}
.info-inscription ul{margin-bottom:15px;list-style-type:none}
.info-inscription ul li:before{content:'- '}
.degustation-form .degustation-p{padding-bottom:10px}
.degustation-form .degustation-invite{padding-bottom:30px}
#newemail{cursor:pointer;margin-top:14px}
#newemail .cta-btn{margin-top:15px;display:block;color:#fff}
.degustation-form .degustation-invite input,.degustation-form .degustation-p input{margin-top:10px;margin-bottom:5px}
.degustation-form .degustation-newsletter{margin-left:10px}
.degustation h2{text-transform:none;padding-top:10px}
.degustation-form .add-friend{text-decoration:underline;margin-left:5px;color:#4f5a8f;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.degustation-form .degustation-news{padding-top:15px;display:block;margin-top:20px}
.degustation-form .degustation-news input{float:left}
.degustation-form .degustation-valide{padding-top:30px;clear:both;text-align:center}
.degustation-form .degustation-valide input{text-align:center;color:#fff}
#degustation_plage_input{width:280px;float:left}
#degustation_plage_input input{margin-bottom:5px;width:240px}
.media-so .media-or{margin-right:15px;color:#b8b8b8}
.degustation .preparez-votre-degustation{background-color:#f6f6f6;border:1px solid #c1c1c1;height:326px;padding-top:15px;margin-bottom:20px}
.degustation .preparez-votre-degustation .top-content-degustation{text-align:center;margin-bottom:16px}
.degustation .preparez-votre-degustation .top-content-degustation :first-child{font-size:20px;color:#0a0b0b;padding-top:15px;margin-bottom:8px}
.degustation .preparez-votre-degustation .left-degustation{width:369px;float:left;text-align:center}
.degustation .preparez-votre-degustation .right-degustation .degustation-gsm{margin-top:-23px}
.add-new-degustation .exp-invite{margin-bottom:15px;display:block}
.degustation .page-title{font-weight:700;text-transform:uppercase}
.degustation .degustation-cdt{border-bottom:1px solid #b8b8b8;color:#b8b8b8;font-size:12px;padding:15px 0;margin-bottom:20px}
.account-ctner .connexion-degustation .degustation-title{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-size:19.88px;font-weight:700;margin:0 0 40px;text-transform:uppercase}
.degustation,.degustation-bottom{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px}
.account-ctner .connexion-degustation .degustation-banner{padding:20px 0}
.account-ctner .connexion-degustation .degustation-bottom{padding-bottom:30px}
#bottom-degustation{color:#b8b8b8;margin:0 auto;text-align:center}
#bottom-degustation a{text-decoration:underline;color:#b8b8b8}
.page-title .degustation-title{margin-bottom:20px;display:block}
.content-degustation .degustation-ico{float:left;width:150px;height:300px;margin-left:61px}
.content-degustation .degustation-ico .top{font-weight:700;display:inline-block;height:50px;min-width:131px}
.degustation{color:#5a5a5a;line-height:15.96px}
.success-box .success-subTitle,.success-box .success-title{font-family:Georgia,"Times New Roman",Times,serif}
.degustation-bottom .color-degustation{color:#9c3148;font-weight:700}
.degustation-bottom .login-degustation-left{float:left}
.degustation-bottom .login-degustation-right{margin-left:255px}
.degustation-bottom .login-degustation-right .now-inscription{font-weight:700}
.degustation-bottom .login-degustation-right .degustation-discret{color:#b8b8b8;font-size:12px}
.degustation-bottom .login-degustation-right .degustation-content{line-height:18px;margin-bottom:10px}
.degustation-bottom .login-degustation-right .degustation-content .degustation-content-first{float:left;width:30px;height:30px}
.account-login p.when-inscription{margin-bottom:10px}
@media print{#aside,#footer,#header,.content-degustation,.form-degustation-send,.messages,.preparedegustation{display:none}
.col-main{width:100%}
.degustation{width:700px;margin:0 auto;display:block}
}
.success-cart{padding:55px 0 115px}
.success-cart:after,.success-cart:before{display:table;content:"";line-height:0}
.success-box{float:left;width:400px;padding-top:35px;color:#000}
.success-box .success-title{font-size:45px;font-style:italic;color:#b7435d;line-height:1.2em;text-transform:uppercase}
.success-box .success-subTitle{font-size:25px;color:#110a00;line-height:1.2em;margin-bottom:40px}
.success-box .success-conf-info,.success-box .success-text{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;line-height:1.2em}
.success-box .success-text{color:#000}
.success-box .success-text a{color:#000;text-decoration:underline}
.success-box .success-conf-info{font-weight:700;color:#b7435d;margin:30px 0;padding:15px 10px 15px 0;border-top:1px solid #b7435d;border-bottom:1px solid #b7435d}
.success-box .button{display:inline-block;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-size:16px;line-height:1.2em;color:#fff;text-decoration:none;padding:10px 20px;margin-top:35px;background-color:#000}
.success-box .button:hover{color:#fff;text-decoration:none;background-color:#333}
.success-facebook{float:right;width:395px;padding:20px 50px 25px;border:2px solid #b7435d}
.success-facebook .success-facebook-title{font-size:20px;font-weight:700;line-height:.5em;text-align:center;text-transform:uppercase}
.success-facebook .success-facebook-title:after,.success-facebook .success-facebook-title:before{content:"__";display:block}
.success-facebook .success-facebook-title:before{margin-bottom:20px}
.success-facebook .success-facebook-content{margin:25px 0;line-height:58px}
.success-facebook .success-facebook-content i{vertical-align:middle}
.success-facebook .success-facebook-text{display:inline-block;vertical-align:middle;margin-left:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:15px;line-height:1.2em;width:320px}
@media only screen and (max-width:1023px){.account-login .buttons-set,.account-login .content{margin-right:0}
.account-ctner{min-height:0}
.main-content form{margin-bottom:0!important}
}
@media only screen and (max-width:600px){.account-login .col2-set .col-1{float:right!important;width:100%!important}
.account-login .col2-set .col-2{float:left!important;width:100%!important}
.account-login .col2-set{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.account-login .col2-set .new-users{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
.account-login .col2-set+.col2-set .registered-users{position:absolute;top:240px}
.account-login .col2-set+.col2-set.is-moved{display:none}
.account-login #login-form{position:relative}
.account-login .cw-Account-loginForm{margin-bottom:90px}
.account-login #login-form .col2-set.is-moved .cw-Account-loginForm{margin-bottom:0}
}
@media only screen and (max-width:1023px){.account-create .account-ctner h1{display:none}
.account-create form .validation-advice{clear:both}
.account-create .account-ctner h2{text-align:center}
.account-create .account-ctner h2 .visu-coracard{display:block;margin:10px auto 0}
.account-create .buttons-set.createaccount{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.account-create .buttons-set.createaccount.createaccount--degustation{display:block}
.account-create .buttons-set button.buttoncreate{margin:0 0 5px;font-size:14px;width:48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px}
.account-create .buttons-set button.buttoncreate+.buttoncreate{margin-left:4%}
.account-create .buttons-set button.buttoncreate.buttoncreate--degustation{width:100%;margin-bottom:10px}
.account-create .buttons-set button.buttoncreate.buttoncreate--degustation+.buttoncreate{margin-left:0;margin-bottom:10px;width:100%}
.account-create .buttons-set button.buttoncreate.buttoncreate--degustation+.buttoncreate+.buttoncreate{margin-left:0;width:100%}
}
@media only screen and (min-width:601px) and (max-width:1023px){.account-create{width:80%}
}
@media only screen and (max-width:600px){.account-create{width:100%}
}
@media only screen and (max-width:1023px){.account .inline-form .field,.account .inline-form .label-right,.contact-us .inline-form .field,.contact-us .inline-form .label-right,.my-account .inline-form .field,.my-account .inline-form .label-right{width:100%!important}
.account .label-right label,.contact-us .label-right label,.my-account .label-right label{text-align:left}
.form-list .input-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;float:none!important}
}
@media only screen and (min-width:601px) and (max-width:1023px){.form-list .input-box{width:70%!important}
}
@media only screen and (max-width:600px){.form-list .input-box{width:100%!important}
}
@media only screen and (max-width:1023px){.form-list .input-box input[type=tel],.form-list .input-box input[type=email],.form-list .input-box input[type=password],.form-list .input-box input[type=text]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}
.account .inline-form label,.contact-us .inline-form label,.my-account .inline-form label{display:inline-block;vertical-align:middle;margin:0;float:none!important;width:30%!important;text-align:left}
.form-list .no-label .input-box{margin-left:0!important}
}
@media only screen and (min-width:601px) and (max-width:1023px){.account .inline-form label,.contact-us .inline-form label,.my-account .inline-form label{width:30%!important}
}
@media only screen and (max-width:600px){.account .inline-form label,.contact-us .inline-form label,.my-account .inline-form label{width:100%!important}
}
@media only screen and (max-width:1023px){#form-validate .wide{text-align:right}
.my-account #form-validate .wide{font-size:0}
.form-list .wide .input-box input[type=tel],.form-list .wide .input-box input[type=text]{width:100%!important}
.account .name-prefix label{display:inline-block;margin-right:0}
.account .name-prefix .radio-btns{display:inline-block;text-align:left}
}
@media only screen and (min-width:601px) and (max-width:1023px){.account .name-prefix label{width:30%!important}
}
@media only screen and (max-width:600px){.account .name-prefix label{width:100%!important}
}
@media only screen and (min-width:601px) and (max-width:1023px){.account .name-prefix .radio-btns{width:69%!important}
}
@media only screen and (max-width:600px){.account .name-prefix .radio-btns{width:100%!important}
.account .name-prefix .radio-btns label{width:45%!important;margin:0!important}
}
@media only screen and (max-width:1023px){.account .phones-field{width:100%}
.col-main .input-box-phoneindicatifs input[type=tel]#portable,.col-main .input-box-phoneindicatifs input[type=text]#portable,.form-list .input-box input[type=tel],.form-list .input-box input[type=text]#portable,.form-list .input-box input[type=text]#telephone,.form-list .input-box-phoneindicatifs input[type=text]#telephone,.page-center .input-box input[type=text]#telephone{margin-left:5px}
.form-list .input-box select{width:100%}
.col-main{width:100%;float:none;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.contact-us .col2-set .col-1,.contact-us .col2-set .col-2,.my-account .col2-set .col-1,.my-account .col2-set .col-2{width:100%!important;float:none}
.box-account.box-info .col2-set .col-2{margin-top:15px}
.my-account .page-title h1{line-height:1}
}
@media only screen and (min-width:601px) and (max-width:1023px){.col-main .my-account .name-prefix label{width:30%!important}
.account .inline-form .field,.contact-us .inline-form .field,.my-account .inline-form .field{font-size:0}
}
@media only screen and (max-width:600px){.col-main .my-account .name-prefix label{width:100%!important}
.col-main .my-account .name-prefix .radio-btns label{width:25%!important}
.contact-us .fieldset .legend{margin-right:0}
}
.my-account .page-title h1{width:95%;display:inline-block}
@media only screen and (max-width:1023px){.contact-us .intro-explain,.forgot-password .intro-explain{width:100%}
.forgot-password{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.forgot-password .buttons-set,.forgot-password .legend{margin-right:0}
.main-content form input[type=email],.main-content form input[type=tel],.main-content form input[type=password],.main-content form input[type=text],.main-content form select,.main-content form textarea,.main-wrapper form input[type=password],.main-wrapper form input[type=text],.main-wrapper form select,.main-wrapper form textarea,.my-account form input[type=email],.my-account form input[type=password],.my-account form input[type=text],.my-account form select,.my-account form textarea{height:30px!important}
input[type=radio]{width:20px;height:20px}
.contact-us{padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media only screen and (min-width:601px) and (max-width:1023px){#form-validate .bottom-space{font-size:0}
.account-login .inline-form label{width:100%!important}
.account-login .form-list>li{margin-bottom:15px}
.contact-us .intro-explain{padding-right:25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media only screen and (max-width:1023px){.form-list .field-phoneindicatifs{float:none!important}
.contact-us .buttons-set{margin-right:0}
.contact-us #contactForm{margin-bottom:25px}
.col-main .my-account .name-prefix .radio-btns label{width:auto!important}
}
@media only screen and (max-width:600px){.account-ctner h1{line-height:1;margin-bottom:20px}
.degustation-bottom .login-degustation-left{float:none;text-align:center}
.degustation-bottom .login-degustation-right{margin-left:0;margin-top:20px}
}
@media only screen and (min-width:601px) and (max-width:1023px){.content-degustation .degustation-ico{width:32.5%;margin-left:.5%;text-align:center}
}
.content-degustation .degustation-ico .color-degustation{color:#9c3148;font-weight:700}
@media only screen and (max-width:600px){.content-degustation .degustation-ico{width:100%;margin-left:0;text-align:center;height:250px}
.content-degustation .degustation-ico img{display:block;margin:auto}
.col-main>.content-page.contact-us{padding:0}
}
@media only screen and (max-width:1023px){.degustation-form label{width:auto}
.degustation-form ul li{margin-bottom:10px}
.degustation-form .degustation-news input{float:none;display:inline-block;vertical-align:top}
}
@media only screen and (max-width:600px){#degustation_plage_input input{width:100%;margin-bottom:15px}
#newemail{margin-top:-50px;margin-bottom:35px}
.degustation-form .media-so{margin-top:40px}
}
@media only screen and (max-width:1023px){.degustation-form .degustation-newsletter{display:inline-block;width:90%;float:none;margin-left:0;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
.content-degustation .degustation-ico .top{display:block}
.degustation .info-inscription{line-height:20px}
}
@media only screen and (max-width:600px){.info-inscription .show-addresse{width:100%;height:auto}
.info-inscription .show-addresse div{height:auto}
.messages .error-msg,.messages .note-msg,.messages .notice-msg,.messages .success-msg{margin:0 15px 15px}
.messages .error-msg .icon-delete,.messages .note-msg .icon-delete,.messages .notice-msg .icon-delete,.messages .success-msg .icon-delete{right:25px}
#degustation_plage_input{float:none}
}
@media only screen and (min-width:601px) and (max-width:1023px){.contact-us .form-list .wide.inline-form.clearfix .input-box{width:100%!important}
}
@media only screen and (max-width:600px){.table-with-label{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border:1px solid #ccc;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.table-with-label tr{display:block;width:100%;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.table-with-label tr+tr{border-top:1px solid #ccc}
.table-with-label td{display:block;width:100%!important;padding:0!important;text-align:left!important;border:none!important}
.table-with-label td[data-label]:before{content:attr(data-label) "\00a0 "!important;display:inline-block!important;line-height:inherit!important}
.table-with-label thead{display:none}
.table-with-label tbody,.table-with-label tfoot{display:block;width:100%}
.table-with-label tfoot{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;white-space:nowrap;border-top:1px solid #ccc}
.table-with-label tfoot tr{background-color:#eee;padding:5px 10px!important}
.table-with-label tfoot td{display:inline-block!important;width:auto!important;padding:0!important;text-align:left;border:none!important}
.table-with-label tbody tr{background-color:#fcfcfc}
.table-with-label tbody.odd tr,.table-with-label tbody:not(.even) tr:nth-child(odd){background-color:#f5f5f5}
.table-with-label tbody td+td{margin-top:5px!important}
#my-orders-table .product:before{display:block!important}
#my-orders-table .product-desc{width:auto!important}
#my-orders-table tbody td{font-size:14px!important;font-weight:400!important;line-height:1.3}
#my-orders-table .discount td:nth-child(1),#my-orders-table .discount td:nth-child(2),#my-orders-table .discount td:nth-child(3),#my-orders-table .fee td:nth-child(1),#my-orders-table .fee td:nth-child(2),#my-orders-table .fee td:nth-child(3),#my-orders-table .grand_total td:nth-child(1),#my-orders-table .grand_total td:nth-child(2),#my-orders-table .grand_total td:nth-child(3),#my-orders-table .shipping td:nth-child(1),#my-orders-table .shipping td:nth-child(2),#my-orders-table .shipping td:nth-child(3),#my-orders-table .subtotal td:nth-child(1),#my-orders-table .subtotal td:nth-child(2),#my-orders-table .subtotal td:nth-child(3){display:none!important}
#my-orders-table .discount td:nth-child(4) p,#my-orders-table .fee td:nth-child(4) p,#my-orders-table .grand_total td:nth-child(4) p,#my-orders-table .shipping td:nth-child(4) p,#my-orders-table .subtotal td:nth-child(4) p{display:inline-block}
#my-orders-table .discount td:nth-child(4):after,#my-orders-table .fee td:nth-child(4):after,#my-orders-table .grand_total td:nth-child(4):after,#my-orders-table .shipping td:nth-child(4):after,#my-orders-table .subtotal td:nth-child(4):after{content:' : '!important;display:inline-block!important;line-height:inherit!important}
.my-account .buttons-set .back-link{margin-bottom:15px}
.my-account .buttons-set .tooltip .tooltip-content{width:280px;left:-190px;bottom:188%}
.my-account .buttons-set .tooltip .tooltip-content:after{left:230px}
.degustation .media-so{margin-top:30px}
}
.checkout-cart h1,.checkout-onepage h1{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-size:19.88px;font-weight:700;color:#060807;margin-bottom:30px;text-transform:uppercase}
.checkout-cart h1 small,.checkout-onepage h1 small{font-weight:400;text-transform:none}
.step h3,.step-title{text-transform:uppercase}
.checkout-cart .cart-empty{margin-bottom:80px}
.checkout-cart .cart-empty p{margin-bottom:10px}
.checkout-cart #cart-form-main{margin-bottom:0}
.checkout-cart #shopping-cart-table,.checkout-cart #shopping-cart-totals-table{width:100%}
.checkout-cart #shopping-cart-table td,.checkout-cart #shopping-cart-table th,.checkout-cart .cart-collaterals td,.checkout-cart .cart-collaterals th{padding:10px 15px;font-size:11.9px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.checkout-cart #shopping-cart-table .product .cuvee,.checkout-cart #shopping-cart-table .product-name,.checkout-cart .cart-collaterals .product .cuvee,.checkout-cart .cart-collaterals .product-name{font-family:Georgia,"Times New Roman",Times,serif;line-height:15.96px;font-weight:400;font-size:13px}
.checkout-cart #shopping-cart-table th,.checkout-cart .cart-collaterals th{font-weight:400;text-transform:uppercase;background:#ececec;vertical-align:middle}
.checkout-cart #shopping-cart-table td,.checkout-cart .cart-collaterals td{color:#060807;vertical-align:middle;border-bottom:1px solid #dcdcdc}
.checkout-cart #shopping-cart-table th.product,.checkout-cart .cart-collaterals th.product{text-align:left}
.checkout-cart #shopping-cart-table th.total,.checkout-cart .cart-collaterals th.total{padding-right:30px;text-align:right}
.checkout-cart #shopping-cart-table td.product,.checkout-cart #shopping-cart-table th.product,.checkout-cart .cart-collaterals td.product,.checkout-cart .cart-collaterals th.product{padding-left:0}
.checkout-cart #shopping-cart-table td.price,.checkout-cart #shopping-cart-table td.quantity,.checkout-cart #shopping-cart-table th.price,.checkout-cart #shopping-cart-table th.quantity,.checkout-cart .cart-collaterals td.price,.checkout-cart .cart-collaterals td.quantity,.checkout-cart .cart-collaterals th.price,.checkout-cart .cart-collaterals th.quantity{text-align:center}
.checkout-cart #shopping-cart-table td.total,.checkout-cart .cart-collaterals td.total{text-align:right;padding-right:40px}
.checkout-cart #shopping-cart-table td.price,.checkout-cart #shopping-cart-table th.price,.checkout-cart .cart-collaterals td.price,.checkout-cart .cart-collaterals th.price{width:100px}
.checkout-cart #shopping-cart-table td.quantity,.checkout-cart #shopping-cart-table th.quantity,.checkout-cart .cart-collaterals td.quantity,.checkout-cart .cart-collaterals th.quantity{width:200px}
.checkout-cart #shopping-cart-table td.total,.checkout-cart #shopping-cart-table th.total,.checkout-cart .cart-collaterals td.total,.checkout-cart .cart-collaterals th.total{width:100px}
.checkout-cart #shopping-cart-table .visu,.checkout-cart .cart-collaterals .visu{float:left;width:40px;margin-right:10px}
.checkout-cart #shopping-cart-table .visu a,.checkout-cart .cart-collaterals .visu a{display:block}
.checkout-cart #shopping-cart-table .product-desc,.checkout-cart .cart-collaterals .product-desc{width:280px;float:left;color:#110a00}
.checkout-cart #shopping-cart-table .product a,.checkout-cart #shopping-cart-table .product a:hover,.checkout-cart #shopping-cart-table .product a:visited,.checkout-cart #shopping-cart-table .product-name a,.checkout-cart #shopping-cart-table .product-name a:hover,.checkout-cart #shopping-cart-table .product-name a:visited,.checkout-cart .cart-collaterals .product a,.checkout-cart .cart-collaterals .product a:hover,.checkout-cart .cart-collaterals .product a:visited,.checkout-cart .cart-collaterals .product-name a,.checkout-cart .cart-collaterals .product-name a:hover,.checkout-cart .cart-collaterals .product-name a:visited{color:#5a5a5a}
.checkout-cart #shopping-cart-table .product-name,.checkout-cart .cart-collaterals .product-name{margin:5px 0 2px}
.checkout-cart #shopping-cart-table .details,.checkout-cart .btn-continue,.checkout-cart .btn-proceed-checkout,.checkout-cart .cart-collaterals .details,.step-title{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif}
.checkout-cart #shopping-cart-table .product-name h2,.checkout-cart .cart-collaterals .product-name h2{font-weight:400}
.checkout-cart #shopping-cart-table .details,.checkout-cart .cart-collaterals .details{line-height:17.92px;font-size:13px;color:#110a00}
.checkout-cart #shopping-cart-table .sep,.checkout-cart .cart-collaterals .sep{color:#c6c6c6}
.checkout-cart #shopping-cart-table .price,.checkout-cart .cart-collaterals .price{font-size:14px}
.checkout-cart #shopping-cart-table .price del,.checkout-cart .cart-collaterals .price del{font-size:11.9px;display:block;margin-bottom:5px}
.checkout-cart #shopping-cart-table .price .newPrice,.checkout-cart .cart-collaterals .price .newPrice{color:#b7435d}
.checkout-cart #shopping-cart-table .choose-quantity,.checkout-cart .cart-collaterals .choose-quantity{position:relative;width:93px;height:72px;margin:0 auto;padding:6px 0 0 2px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) -434px -49px no-repeat;font-size:19.88px;font-weight:700;text-align:center}
.checkout-cart #shopping-cart-table .choose-quantity #quantity,.checkout-cart .cart-collaterals .choose-quantity #quantity{position:absolute;left:25px;top:9px;display:inline-block;width:35px;height:42px;font-size:20px;-webkit-border-radius:42px;-moz-border-radius:42px;border-radius:42px;text-align:center;color:#b7435d;font-weight:700;background:0 0;border:none}
.checkout-cart #shopping-cart-table .choose-quantity .minus,.checkout-cart #shopping-cart-table .choose-quantity .plus,.checkout-cart .cart-collaterals .choose-quantity .minus,.checkout-cart .cart-collaterals .choose-quantity .plus{position:absolute;top:24px;color:#3b3b3b;display:inline-block;text-decoration:none;font-size:19.88px}
.checkout-cart #shopping-cart-table .choose-quantity .minus:hover,.checkout-cart #shopping-cart-table .choose-quantity .plus:hover,.checkout-cart .cart-collaterals .choose-quantity .minus:hover,.checkout-cart .cart-collaterals .choose-quantity .plus:hover{color:#b7435d}
.checkout-cart #shopping-cart-table .choose-quantity .minus.disabled,.checkout-cart #shopping-cart-table .choose-quantity .plus.disabled,.checkout-cart .cart-collaterals .choose-quantity .minus.disabled,.checkout-cart .cart-collaterals .choose-quantity .plus.disabled{color:#bbb;cursor:default}
.checkout-cart #shopping-cart-table .choose-quantity .minus,.checkout-cart .cart-collaterals .choose-quantity .minus{left:8px}
.checkout-cart #shopping-cart-table .choose-quantity .plus,.checkout-cart .cart-collaterals .choose-quantity .plus{right:8px;margin-top:2px}
.checkout-cart #shopping-cart-table .choose-quantity .bottle-label,.checkout-cart .cart-collaterals .choose-quantity .bottle-label{position:absolute;left:0;bottom:5px;display:block;width:93px;font-size:11.9px;font-weight:400}
.checkout-cart #shopping-cart-table td.label,.checkout-cart .cart-collaterals td.label{color:#5a5a5a}
.checkout-cart #shopping-cart-table tr.rupture_stock,.checkout-cart .cart-collaterals tr.rupture_stock{background-color:#F1F1F1}
.checkout-cart #shopping-cart-table tr.rupture_stock_body td,.checkout-cart #shopping-cart-table tr.rupture_stock_head td,.checkout-cart .cart-collaterals tr.rupture_stock_body td,.checkout-cart .cart-collaterals tr.rupture_stock_head td{border-bottom:none}
.checkout-cart #shopping-cart-table tr.rupture_stock_head td,.checkout-cart .cart-collaterals tr.rupture_stock_head td{color:#fe4a4b;font-weight:700;font-size:15.96px}
.checkout-cart #shopping-cart-table tr.rupture_stock_footer,.checkout-cart .cart-collaterals tr.rupture_stock_footer{line-height:1.5}
.checkout-cart #shopping-cart-table tr.rupture_stock_footer a,.checkout-cart .cart-collaterals tr.rupture_stock_footer a{color:#5a5a5a;text-decoration:underline}
.checkout-cart #shopping-cart-table tr.rupture_stock_footer a:focus,.checkout-cart #shopping-cart-table tr.rupture_stock_footer a:hover,.checkout-cart .cart-collaterals tr.rupture_stock_footer a:focus,.checkout-cart .cart-collaterals tr.rupture_stock_footer a:hover{text-decoration:none}
.checkout-cart #shopping-cart-table tr.rupture_stock_footer .fancybox-replace-box,.checkout-cart .cart-collaterals tr.rupture_stock_footer .fancybox-replace-box{position:relative;font-size:15.96px;font-weight:700;color:#c44f72}
.checkout-cart #shopping-cart-table tr.rupture_stock_footer .fancybox-replace-box:before,.checkout-cart .cart-collaterals tr.rupture_stock_footer .fancybox-replace-box:before{content:'>';position:absolute;top:50%;left:-24px;width:16px;margin:-8px 0;line-height:16px;color:#FFF;text-decoration:none;text-align:center;font-size:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#c44f72}
.checkout-cart #shopping-cart-table{border-collapse:separate}
.checkout-cart #shopping-cart-table thead tr:last-child th{border-bottom:solid 7px #FFF}
.checkout-cart #shopping-cart-table tbody tr:first-child td{border-top:solid 1px #dcdcdc}
.checkout-cart .cart-collaterals{position:relative;margin-bottom:60px}
.checkout-cart .cart-collaterals:after,.checkout-cart .cart-collaterals:before{display:table;content:"";line-height:0}
.checkout-cart .cart-collaterals .incentive{float:left;width:525px;padding:40px 30px;text-align:center;font-weight:700;font-size:13px;color:#4374b7}
.checkout-cart .cart-collaterals .totals{float:right;width:340px}
.checkout-cart .cart-collaterals .totals tfoot .price{font-size:17.92px;color:#110a00}
.checkout-cart .grandtotal td.label{color:#110a00}
.checkout-cart .checkout-types{margin-top:10px}
.checkout-cart .checkout-types li{text-align:right}
.checkout-cart .btn-proceed-checkout{display:inline-block;padding:10px 20px;background-color:#522835;background-image:-moz-linear-gradient(top,#42202b,#6b3545);background-image:-webkit-linear-gradient(top,#42202b,#6b3545);background-image:-o-linear-gradient(top,#42202b,#6b3545);background-image:-webkit-gradient(linear,left top,left bottom,from(#42202b),to(#6b3545));background-image:linear-gradient(to bottom,#42202b,#6b3545);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff42202b', endColorstr='#ff6b3545', GradientType=0);text-align:center;font-size:16.94px}
.checkout-cart .btn-proceed-checkout,.checkout-cart .btn-proceed-checkout:focus,.checkout-cart .btn-proceed-checkout:hover,.checkout-cart .btn-proceed-checkout:visited{color:#fff;text-decoration:none;cursor:pointer}
.checkout-cart .btn-proceed-checkout:hover{background-color:#5b2d3b;background-image:-moz-linear-gradient(top,#6b3545,#42202b);background-image:-webkit-linear-gradient(top,#6b3545,#42202b);background-image:-o-linear-gradient(top,#6b3545,#42202b);background-image:-webkit-gradient(linear,left top,left bottom,from(#6b3545),to(#42202b));background-image:linear-gradient(to bottom,#6b3545,#42202b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6b3545', endColorstr='#ff42202b', GradientType=0)}
.checkout-cart #btn-update-cart{display:none}
.checkout-cart .btn-continue{position:absolute;font-size:13px;color:#110a00}
.checkout-cart .btn-continue .arrow{display:inline-block;width:7px;height:10px;margin-right:10px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-sprite.png) -192px -42px no-repeat}
.lt-ie9 .checkout-cart #shopping-cart-table .choose-quantity #quantity{top:5px;left:23px}
.lt-ie9 .checkout-cart #shopping-cart-table .choose-quantity .minus,.lt-ie9 .checkout-cart #shopping-cart-table .choose-quantity .plus{top:20px}
#checkoutSteps{margin-bottom:30px}
#checkoutSteps>li.allow{cursor:pointer}
#checkoutSteps>li.active{cursor:default}
.step-title{padding:12px 27px;border-bottom:1px solid #fff;font-size:14px;font-weight:700;color:#b6b6b6;background:#ececec}
.step-title .number,.step-title h2{display:inline-block}
.step-title a{display:none;float:right;font:14px * .85}
#checkoutSteps #shipping-days,#checkoutSteps #shipping-days .sup,.step h3{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif}
.allow .step-title{color:#313131;background:#b8b8b8}
.active .step-title{color:#f26c0a;background:#f6f6f6}
.step{padding-top:6px;padding-bottom:6px}
.step h3{margin:0 0 17px;padding:0 0 10px;border-bottom:1px solid #c6c4c2;color:#f26c0a;font-size:14px;line-height:15.96px}
.step h4{margin-bottom:10px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:17.92px;color:#5a5a5a}
#billing-new-address-form .field:after,#billing-new-address-form .field:before,#billing-new-address-form .fields:after,#billing-new-address-form .fields:before,#shipping-new-address-form .field:after,#shipping-new-address-form .field:before,#shipping-new-address-form .fields:after,#shipping-new-address-form .fields:before{display:table;content:"";line-height:0}
.step .col2-set .col-1,.step .col2-set .col-2{width:47.5%}
#billing-new-address-form .fields,#shipping-new-address-form .fields{margin-bottom:0}
#billing-new-address-form .field,#shipping-new-address-form .field{margin-bottom:8px}
#billing-new-address-form .field-city,#billing-new-address-form .name-prefix,#shipping-new-address-form .field-city,#shipping-new-address-form .name-prefix{height:26px}
#billing-new-address-form .inline-form input,#shipping-new-address-form .inline-form input{float:none;display:block}
#form-validate .inline-form:after,#form-validate .inline-form:before,.name-firstname:after,.name-firstname:before{display:table;line-height:0;content:""}
#billing-new-address-form .checkformindicatif,#billing-new-address-form .input-box,#shipping-new-address-form .checkformindicatif,#shipping-new-address-form .input-box{float:left;clear:none}
.name-firstname:after{clear:both}
#form-validate .inline-form:after{clear:both}
#opc-payment #OPS_CC_BRAND_LABEL{width:auto}
#checkout-review-table-wrapper,#checkout-step-billing,#checkout-step-login,#checkout-step-payment,#checkout-step-shipping,#checkout-step-shipping_method{padding:20px 15px}
#checkout-review-table-wrapper p,#checkout-step-billing p,#checkout-step-login p,#checkout-step-payment p,#checkout-step-shipping p,#checkout-step-shipping_method p{margin-bottom:10px}
#checkout-review-table-wrapper dd,#checkout-review-table-wrapper dl,#checkout-review-table-wrapper dt,#checkout-review-table-wrapper li,#checkout-review-table-wrapper p,#checkout-step-billing dd,#checkout-step-billing dl,#checkout-step-billing dt,#checkout-step-billing li,#checkout-step-billing p,#checkout-step-login dd,#checkout-step-login dl,#checkout-step-login dt,#checkout-step-login li,#checkout-step-login p,#checkout-step-payment dd,#checkout-step-payment dl,#checkout-step-payment dt,#checkout-step-payment li,#checkout-step-payment p,#checkout-step-shipping dd,#checkout-step-shipping dl,#checkout-step-shipping dt,#checkout-step-shipping li,#checkout-step-shipping p,#checkout-step-shipping_method dd,#checkout-step-shipping_method dl,#checkout-step-shipping_method dt,#checkout-step-shipping_method li,#checkout-step-shipping_method p{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;line-height:17.92px;color:#5a5a5a}
#checkout-review-table-wrapper form,#checkout-step-billing form,#checkout-step-login form,#checkout-step-payment form,#checkout-step-shipping form,#checkout-step-shipping_method form{margin-bottom:5px}
#checkout-review-table-wrapper .form-list,#checkout-step-billing .form-list,#checkout-step-login .form-list,#checkout-step-payment .form-list,#checkout-step-shipping .form-list,#checkout-step-shipping_method .form-list{margin-bottom:15px}
#checkout-review-table-wrapper .form-list label,#checkout-step-billing .form-list label,#checkout-step-login .form-list label,#checkout-step-payment .form-list label,#checkout-step-shipping .form-list label,#checkout-step-shipping_method .form-list label{width:180px}
#checkout-review-table-wrapper .form-list .fake-checkbox,#checkout-step-billing .form-list .fake-checkbox,#checkout-step-login .form-list .fake-checkbox,#checkout-step-payment .form-list .fake-checkbox,#checkout-step-shipping .form-list .fake-checkbox,#checkout-step-shipping_method .form-list .fake-checkbox{width:auto}
#checkout-review-table-wrapper .co-billing-form select,#checkout-step-billing .co-billing-form select,#checkout-step-login .co-billing-form select,#checkout-step-payment .co-billing-form select,#checkout-step-shipping .co-billing-form select,#checkout-step-shipping_method .co-billing-form select{margin-bottom:10px}
#checkout-review-table-wrapper .radio-btns,#checkout-step-billing .radio-btns,#checkout-step-login .radio-btns,#checkout-step-payment .radio-btns,#checkout-step-shipping .radio-btns,#checkout-step-shipping_method .radio-btns{margin-left:20px}
#checkout-review-table-wrapper .form-list li.control label,#checkout-step-billing .form-list li.control label,#checkout-step-login .form-list li.control label,#checkout-step-payment .form-list li.control label,#checkout-step-shipping .form-list li.control label,#checkout-step-shipping_method .form-list li.control label{float:none;font-weight:700}
#checkout-review-table-wrapper .form-list li.control input.checkbox,#checkout-review-table-wrapper .form-list li.control input.radio,#checkout-step-billing .form-list li.control input.checkbox,#checkout-step-billing .form-list li.control input.radio,#checkout-step-login .form-list li.control input.checkbox,#checkout-step-login .form-list li.control input.radio,#checkout-step-payment .form-list li.control input.checkbox,#checkout-step-payment .form-list li.control input.radio,#checkout-step-shipping .form-list li.control input.checkbox,#checkout-step-shipping .form-list li.control input.radio,#checkout-step-shipping_method .form-list li.control input.checkbox,#checkout-step-shipping_method .form-list li.control input.radio{margin-right:6px}
#checkout-review-table-wrapper .name-prefix label,#checkout-step-billing .name-prefix label,#checkout-step-login .name-prefix label,#checkout-step-payment .name-prefix label,#checkout-step-shipping .name-prefix label,#checkout-step-shipping_method .name-prefix label{display:inline-block;float:none}
#checkout-review-table-wrapper .name-prefix .radio-btns,#checkout-step-billing .name-prefix .radio-btns,#checkout-step-login .name-prefix .radio-btns,#checkout-step-payment .name-prefix .radio-btns,#checkout-step-shipping .name-prefix .radio-btns,#checkout-step-shipping_method .name-prefix .radio-btns{display:inline-block;margin-left:0}
#checkout-review-table-wrapper .name-prefix .radio-btns label,#checkout-step-billing .name-prefix .radio-btns label,#checkout-step-login .name-prefix .radio-btns label,#checkout-step-payment .name-prefix .radio-btns label,#checkout-step-shipping .name-prefix .radio-btns label,#checkout-step-shipping_method .name-prefix .radio-btns label{width:auto;vertical-align:middle;margin-right:20px}
#checkout-review-table-wrapper .wide .input-box,#checkout-step-billing .wide .input-box,#checkout-step-login .wide .input-box,#checkout-step-payment .wide .input-box,#checkout-step-shipping .wide .input-box,#checkout-step-shipping_method .wide .input-box{width:450px}
#checkout-review-table-wrapper .select-address-label,#checkout-step-billing .select-address-label,#checkout-step-login .select-address-label,#checkout-step-payment .select-address-label,#checkout-step-shipping .select-address-label,#checkout-step-shipping_method .select-address-label{margin-bottom:15px}
#checkout-review-table-wrapper .form-list .field,#checkout-step-billing .form-list .field,#checkout-step-login .form-list .field,#checkout-step-payment .form-list .field,#checkout-step-shipping .form-list .field,#checkout-step-shipping_method .form-list .field{float:none;width:auto}
#checkout-review-table-wrapper .inline-form,#checkout-review-table-wrapper .inline-form label,#checkout-step-billing .inline-form,#checkout-step-billing .inline-form label,#checkout-step-login .inline-form,#checkout-step-login .inline-form label,#checkout-step-payment .inline-form,#checkout-step-payment .inline-form label,#checkout-step-shipping .inline-form,#checkout-step-shipping .inline-form label,#checkout-step-shipping_method .inline-form,#checkout-step-shipping_method .inline-form label{margin-right:0}
#checkout-review-table-wrapper .save-address,#checkout-step-billing .save-address,#checkout-step-login .save-address,#checkout-step-payment .save-address,#checkout-step-shipping .save-address,#checkout-step-shipping_method .save-address{margin:20px 0 0}
.shipping-fees .intro-delivery{line-height:16px;padding:10px 0 5px 15px}
#opc-shipping.active .step-title{border-bottom:0}
#checkout-step-shipping{padding:0 0 20px}
#checkout-shipping-method-load{margin-bottom:14px;padding-top:15px;border-bottom:3px solid #c6c6c6;background:#f6f6f6}
#checkout-shipping-method-load,#onepage-checkout-shipping-method-additional-load,#shipping-form{padding:0 15px}
#co-shipping-form #onepage-checkout-shipping-method-additional-load,#co-shipping-form #shipping-form{display:block}
#co-shipping-form #onepage-checkout-shipping-method-additional-load.opened,#co-shipping-form #shipping-form.opened{display:none}
#checkout-shipping-method-load .sp-methods{position:relative;bottom:-3px;width:100%}
#checkout-shipping-method-load .sp-methods:after,#checkout-shipping-method-load .sp-methods:before{display:table;content:"";line-height:0}
#checkout-shipping-method-load .sp-methods:after{clear:both}
#checkout-shipping-method-load .tab{position:relative;bottom:1px;float:left;margin-right:14px;padding:10px 17px;border:1px solid #c6c6c6;border-bottom:0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;background:#fff}
#checkout-shipping-method-load .tab.opened{bottom:0;border-width:3px 3px 0;border-bottom-color:#f6f6f6}
#checkout-shipping-method-load .tab dt{margin-bottom:5px;font-weight:700}
#checkout-payment-method-load dt{margin-bottom:20px}
#checkout-payment-method-load dt input{display:none!important}
#checkout-payment-method-load dt input~label{position:relative;display:inline-block;padding-left:20px;width:auto;min-height:14px;margin:0}
#checkout-payment-method-load dt input~label:after,#checkout-payment-method-load dt input~label:before{content:'';position:absolute;top:50%;left:7px;width:14px;height:14px;margin:-7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#f8f8f8;border:1px solid #c6c4c2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease,-moz-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease,-moz-box-shadow .3s ease}
#checkout-payment-method-load dt input~label:after{width:8px;height:8px;margin:-4px;background:#5a5a5a;border:0;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}
#checkout-payment-method-load .v-fix select,#checkout-payment-method-load dd .input-box{width:auto}
#checkout-payment-method-load dt input:checked~label:after{opacity:1}
#checkout-payment-method-load dt input.disabled{opacity:.7}
#checkout-payment-method-load dt input:focus~label:before{-webkit-box-shadow:0 0 3px #c6c4c2;-moz-box-shadow:0 0 3px #c6c4c2;box-shadow:0 0 3px #c6c4c2}
#checkout-payment-method-load .v-fix{display:inline-block}
#checkout-review-submit .buttons-set button.button{background-color:#522835;background-image:-moz-linear-gradient(top,#42202b,#6b3545);background-image:-webkit-linear-gradient(top,#42202b,#6b3545);background-image:-o-linear-gradient(top,#42202b,#6b3545);background-image:-webkit-gradient(linear,left top,left bottom,from(#42202b),to(#6b3545));background-image:linear-gradient(to bottom,#42202b,#6b3545);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff42202b', endColorstr='#ff6b3545', GradientType=0)}
#checkout-review-submit .buttons-set button.button:hover{background-color:#5b2d3b;background-image:-moz-linear-gradient(top,#6b3545,#42202b);background-image:-webkit-linear-gradient(top,#6b3545,#42202b);background-image:-o-linear-gradient(top,#6b3545,#42202b);background-image:-webkit-gradient(linear,left top,left bottom,from(#6b3545),to(#42202b));background-image:linear-gradient(to bottom,#6b3545,#42202b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6b3545', endColorstr='#ff42202b', GradientType=0)}
.buttons-set .f-left:active,.buttons-set .f-left:hover{text-decoration:none}
#add_company_infos:hover,#billing-new-address-form button:hover,#checkoutSteps .edit-infos:hover,#shipping-new-address-form button:hover,#zoneAccountInfosFields button:hover,.accept-conditions a,.add-new-address:hover,.formula-garanties a{text-decoration:underline}
.error-msg{margin:7px 0;color:#f33;font-weight:700}
#cora-shipping-choices{border-bottom:3px solid #c6c4c2;margin-bottom:15px;background:#f6f6f6}
#cora-shipping-choices:after,#cora-shipping-choices:before{display:table;content:"";line-height:0}
#cora-shipping-choices:after{clear:both}
#cora-shipping-choices li{position:relative;bottom:-5px;float:left;display:block;margin:0 0 0 12px;padding:10px 15px;background:#fff;border:1px solid #c6c4c2;border-width:1px 1px 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
#cora-shipping-choices li.active{bottom:-3px;border-width:3px;border-bottom:3px solid #fff}
#cora-shipping-choices li .radio{float:left;margin-right:7px}
#cora-shipping-choices li label strong{display:block;bottom:3px}
#checkoutSteps .stores:after,#checkoutSteps .stores:before,.cora-stores-content:after,.cora-stores-content:before{display:table;line-height:0;content:""}
.cora-stores-content:after{clear:both}
#checkoutSteps .stores:after{clear:both}
#checkoutSteps .stores .store{float:left;width:48%;margin-right:10px;padding:10px 0}
#checkoutSteps .stores .store label{display:block;width:100%;margin-bottom:12px;padding-left:5px}
#checkoutSteps .stores .store .details{padding-left:20px}
#checkoutSteps .stores .store .address{margin-bottom:12px;line-height:17px}
#checkoutSteps .stores .store .openings{line-height:17px}
#checkoutSteps form#co-deliveryinstructions-form .validation-advice{display:none}
.form-list .select-address-label label{margin-bottom:5px}
.form-list .control input{margin-left:5px}
.col2-right-layout #aside{padding-top:44px}
#checkoutSteps #shipping-days{width:100%;margin:10px 0 20px}
#checkoutSteps #shipping-days th{font-size:13px;background:#b8b8b8;font-weight:700;border-left:1px solid #d1d1d1}
#checkoutSteps #shipping-days td,#checkoutSteps #shipping-days th{padding:10px 5px;text-align:center;border-bottom:1px solid #c6c4c2}
#checkoutSteps #shipping-days td{text-align:center;border-left:1px solid #c6c4c2;background:#f6f6f6}
#checkoutSteps #shipping-days td:after,#checkoutSteps #shipping-days td:before{display:table;content:"";line-height:0}
#checkoutSteps #shipping-days td:after{clear:both}
#checkoutSteps #shipping-days td:first-child,#checkoutSteps #shipping-days th:first-child{border-left:0}
#checkoutSteps #shipping-days .cell-center{display:inline-block}
#checkoutSteps #shipping-days .radio{float:left;margin:8px 5px 0 0}
#checkoutSteps #shipping-days label{width:auto;float:left;color:#999}
#checkoutSteps #shipping-days .sup{display:block;margin-top:5px;font-weight:700;color:#fff;background:#a7b732;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
#aside .block-checkout,#checkout-review-table-wrapper h3,#checkout-review-table-wrapper td,#checkout-review-table-wrapper th,#checkoutSteps,#checkoutSteps button{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
#checkoutSteps #shipping-days .dark{background-color:#626262}
#checkoutSteps #shipping-days td.checked{background:#a7b732}
#checkoutSteps #shipping-days td.checked label{color:#fff}
#checkoutSteps #shipping-days td.checked .sup{color:#a7b732;background:#fff}
#checkout-review-table-wrapper table{width:100%}
#checkout-review-table-wrapper td,#checkout-review-table-wrapper th{padding:10px;border-bottom:1px solid #c6c4c2;text-align:left}
#checkout-review-table-wrapper .a-right,#checkoutSteps .address-box .actions{text-align:right}
#checkout-review-table-wrapper h3{border-bottom:0;color:#110a00;text-transform:none;padding:0;margin:0}
#checkout-review-table-wrapper td.label{color:#5a5a5a}
#checkout-review-table-wrapper .subtotal{width:75px}
#aside .block-checkout h3{margin-bottom:8px;font-size:15.96px;line-height:22.96px;text-transform:uppercase}
#aside .block-checkout .cart-title{display:block;margin:8px 0;font-size:15px;color:#333}
#aside .block-checkout .total{display:block;margin:10px 0 0;padding-top:8px;border-top:1px solid #dcdcdc}
#aside .block-checkout li{padding:6px 0 0;text-transform:none;line-height:17.92px;border-bottom:none}
#aside .block-checkout li .sep{margin-top:6px;display:block;height:3px}
#aside .block-checkout li:last-child .sep{display:none}
#billing-progress-opcheckout .complete h3,#shipping-progress-opcheckout .complete h3{margin-bottom:0;padding-bottom:6px;font-size:15px;text-transform:none;color:#333}
#billing-progress-opcheckout address{line-height:14.98px}
#review-buttons-container a,#review-buttons-container a:hover,#review-buttons-container a:visited{color:#110a00}
#discount-coupon-form{margin-bottom:0}
#discount-coupon-form .discount{margin-top:14px;height:auto}
#discount-coupon-form .input-box{display:inline;float:left;margin-bottom:10px}
#discount-coupon-form .input-text{border:1px solid grey;padding:6px;width:100%}
#discount-coupon-form .notdisplay{display:block;margin-top:5px}
#discount-coupon-form .buttons-set-coupon{display:inline;float:right;margin:0 0 10px;font-size:12px}
#discount-coupon-form .buttons-set-coupon .button{display:inline;cursor:pointer}
#discount-coupon-form .buttons-set-coupon .couponAdd{color:#fff;background-color:#522835;background-image:-webkit-gradient(linear,left top,left bottom,from(#42202b),to(#6b3545));background-image:-webkit-linear-gradient(top,#42202b,#6b3545);background-image:-moz-linear-gradient(top,#42202b,#6b3545);background-image:-o-linear-gradient(top,#42202b,#6b3545);background-image:linear-gradient(to bottom,#42202b,#6b3545);background-repeat:repeat-x;display:inline-block;padding:7px 10px}
#discount-coupon-form .couponCancel{clear:both;display:block;margin-top:5px;cursor:pointer;color:#b7435d}
#checkoutSteps,#checkoutSteps button{color:#5a5a5a;font-size:13px;line-height:15.96px;vertical-align:middle}
#add_company_infos,#zoneAccountInfosFields,#zoneAccountInfosTxt{padding:15px 20px;line-height:1.2em}
#add_company_infos{padding-top:0}
#zoneAccountInfosTxt{line-height:20px}
#add_company_infos,#billing-new-address-form button,#checkoutSteps .edit-infos,#shipping-new-address-form button,#zoneAccountInfosFields button{color:#f26c0a;cursor:pointer}
#billing-new-address-form button.buttonBlack,#shipping-new-address-form button.buttonBlack,#zoneAccountInfosFields button.buttonBlack{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;color:#fff;padding:8px 15px;margin-right:60px;background-color:#151718;background-image:-moz-linear-gradient(top,#060606,#2b3033);background-image:-webkit-linear-gradient(top,#060606,#2b3033);background-image:-o-linear-gradient(top,#060606,#2b3033);background-image:-webkit-gradient(linear,left top,left bottom,from(#060606),to(#2b3033));background-image:linear-gradient(to bottom,#060606,#2b3033);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff060606', endColorstr='#ff2b3033', GradientType=0)}
#co-billing-form .form-list,.add-new-address{padding-top:15px}
#billing-new-address-form button.buttonBlack:hover,#shipping-new-address-form button.buttonBlack:hover,#zoneAccountInfosFields button.buttonBlack:hover{background-color:#1c1f21;background-image:-webkit-linear-gradient(top,#2b3033,#060606);background-image:-o-linear-gradient(top,#2b3033,#060606);background-image:-webkit-gradient(linear,left top,left bottom,from(#2b3033),to(#060606));background-image:-moz-linear-gradient(top,#2b3033,#060606);background-image:linear-gradient(to bottom,#2b3033,#060606);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2b3033', endColorstr='#ff060606', GradientType=0)}
#billing-new-address-form button.buttonBlack,#shipping-new-address-form button.buttonBlack{margin-right:0}
#zoneAccountInfosTxt .edit-infos{margin-left:75px}
#zoneAccountInfosTxt strong{margin-bottom:15px;font-size:17px;display:block}
#checkoutSteps .brackets{color:#bfbfbf}
#checkoutSteps .buttons-set button{font-family:"Century Gothic","Avant Garde",Avenir,sans-serif;font-size:16px;line-height:1.2em;color:#fff}
.billing_ZoneAdresse,.shipping_ZoneAdresse{position:relative;padding-left:25px;width:275px;line-height:1.4em}
#checkoutSteps .address-primary,#checkoutSteps .address-secondary{float:left;width:325px;padding-bottom:25px}
.billing_ZoneAdresse .edit-infos,.shipping_ZoneAdresse .edit-infos{position:absolute;right:0;bottom:0}
#checkoutSteps .buttons-set{margin:15px 0 0;height:auto}
#checkoutSteps .select-address-label:after,#checkoutSteps .select-address-label:before{display:table;content:"";line-height:0}
#checkoutSteps .select-address-label:after{clear:both}
#checkoutSteps .address-primary{margin-right:20px}
#checkoutSteps .address-box+.address-box{margin-top:15px}
#checkoutSteps .address-box .custom-radio-box input{display:none!important}
#checkoutSteps .address-box .custom-radio-box input~label{position:relative;min-height:14px;margin:0}
#checkoutSteps .address-box .custom-radio-box input~label:after,#checkoutSteps .address-box .custom-radio-box input~label:before{content:'';position:absolute;top:50%;left:7px;width:14px;height:14px;margin:-7px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#f8f8f8;border:1px solid #c6c4c2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-box-shadow .3s ease;-o-transition:box-shadow .3s ease;-moz-transition:box-shadow .3s ease,-moz-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease,-moz-box-shadow .3s ease}
#checkoutSteps .address-box .custom-radio-box input~label:after{width:8px;height:8px;margin:-4px;background:#5a5a5a;border:0;opacity:0;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}
#checkoutSteps .address-box .custom-radio-box input:checked~label:after{opacity:1}
#checkoutSteps .address-box .custom-radio-box input.disabled,#checkoutSteps .address-box .custom-radio-box.disabled{opacity:.7}
#checkoutSteps .address-box .custom-radio-box input:focus~label:before{-webkit-box-shadow:0 0 3px #c6c4c2;-moz-box-shadow:0 0 3px #c6c4c2;box-shadow:0 0 3px #c6c4c2}
#checkoutSteps .address-box .custom-radio-box input~label{display:inline-block;float:none;padding-left:25px;margin-bottom:10px;font-size:17px;font-weight:700;width:auto}
#checkoutSteps .address-box .custom-radio-box.disabled input~label:after{display:none}
.add-new-address{clear:both;color:#f26c0a;cursor:pointer;border-top:1px solid #d9d9d9}
.add-new-address input{position:absolute;left:-9999px}
#co-billing-form .form-list.nopadding,#co-shipping-form .form-list.nopadding{padding:0;margin:0}
#co-billing-form .form-list#billing-new-address-form,#co-shipping-form .form-list#shipping-new-address-form{padding:0 20px}
#co-billing-form .form-list#billing-new-address-form .wide .input-box,#co-shipping-form .form-list#shipping-new-address-form .wide .input-box{width:400px}
#co-billing-form .form-list#billing-new-address-form .wide .input-box input,#co-shipping-form .form-list#shipping-new-address-form .wide .input-box input{max-width:100%}
#co-shipping-form #shipping-new-address-form-container .form-list#shipping-new-address-form{margin-bottom:10px;padding-bottom:15px}
#co-billing-form .address-box .form-list#billing-new-address-form,#co-shipping-form .address-box .form-list#shipping-new-address-form{padding:20px 0;margin:20px 30px;border-top:1px solid #efefef}
#co-billing-form,#co-shipping-form{position:relative}
.shipBil-loader,.shipBil-loader:before{position:absolute;top:0;left:0;right:0;bottom:0}
.shipBil-loader{display:none;text-align:center;padding-top:10px;z-index:20}
.shipBil-loader:before{content:'';background-color:#fff;z-index:10;opacity:.6;filter:alpha(opacity=60)}
.shipBil-loader img{position:relative;padding:20px;background-color:#fff;z-index:20;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#co-shipping-form .form-list .control{line-height:1.8em}
#co-shipping-form .form-list .select-address-label{margin-top:5px;padding:15px 0;margin-bottom:0;border-top:1px solid #d9d9d9}
#co-shipping-form .form-list{margin-bottom:15px;border-bottom:1px solid #d9d9d9}
.label-voisin{margin-left:5px;font-weight:700}
#neighbour_address_field{padding:10px 18px}
#neighbour_address_field label{display:block;margin-bottom:5px}
.formula-text,.formula-type,.picto-payment{display:inline-block;vertical-align:middle}
#neighbour_address_field textarea{width:520px;height:30px;padding:5px}
.price-formula-infos{padding:0 15px}
.formula{line-height:45px;padding-bottom:10px}
.formula-type{width:110px;margin-right:10px;font-size:18px;font-style:italic;color:#fff;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.formula-standard{background-color:#a7b732}
.formula-premium{background-color:#626262}
.formula-text{width:545px;line-height:1.2em}
.formula-garanties,.formula-garanties a,.formula-price{color:#bfbfbf}
.formula-garanties{padding-top:10px;text-align:justify}
.main-wrapper #co-deliveryinstructions-form{margin-bottom:20px}
#checkout-step-payment .form-list#payment_form_ops_cc input,#checkout-step-payment .form-list#payment_form_ops_cc label{display:inline-block;vertical-align:middle;width:auto}
.picto-payment{width:78px;height:50px;margin:0 20px 0 15px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/picto/icon-payment.png) left top no-repeat}
.picto-payment-BCMC{background-position:-10px 0}
.picto-payment-Maestro{background-position:-110px 0}
.picto-payment-MasterCard{background-position:-210px 0}
.picto-payment-VISA{width:95px;background-position:-300px 0}
.accept-conditions{color:#110a00;text-align:left;padding-left:15px;margin-bottom:15px}
.accept-conditions input{margin-right:5px}
.accept-conditions+button:disabled{cursor:no-drop;opacity:.7;filter:alpha(opacity=70)}
#accept-conditions-error,.cb-error{font-size:13px;color:#f33;display:none;text-align:left;margin-bottom:15px;padding-left:30px}
.cb-error{margin-top:10px}
#zoneAccountInfosFields{position:relative}
.zoneAccountInfosFields-loader{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;padding-top:10px;z-index:20}
.zoneAccountInfosFields-loader:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:10;opacity:.6;filter:alpha(opacity=60)}
.zoneAccountInfosFields-loader img{position:relative;padding:20px;background-color:#fff;z-index:20;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
#billingAddressSummary .edit-infos,#block-navigation-shipping{display:none}
#shipping_method-progress-opcheckout{margin-top:10px;color:#5a5a5a;font-size:12px}
#shipping_method-progress-opcheckout strong{color:#000;font-size:14px}
#billingAddressSummary{line-height:1.3em}
#billingAddressSummary>div{margin:20px 0}
.cancelBtn{margin-left:69px}
#discount-coupon-form .buttons-set-coupon .couponAdd,.checkout-cart .btn-proceed-checkout{background:#9e3149}
#discount-coupon-form .buttons-set-coupon .couponAdd:hover,.checkout-cart .btn-proceed-checkout:hover{background:#b7435d}
@media only screen and (max-width:1023px){#discount-coupon-form .buttons-set-coupon .couponAdd{padding:11px 10px 12px}
.checkout-cart .btn-proceed-checkout{padding:10px 15px!important}
}
@media only screen and (min-width:601px) and (max-width:1023px){.checkout-cart .btn-proceed-checkout{width:250px}
.checkout-cart{margin:0 20px}
.checkout-cart .main-wrapper{padding-top:25px}
}
@media only screen and (max-width:600px){.checkout-cart .btn-proceed-checkout{display:block;width:100%}
.checkout-cart{margin:0 15px}
}
@media only screen and (max-width:1023px){.checkout-cart #shopping-cart-table .product-desc,.checkout-cart .cart-collaterals .product-desc{width:75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media only screen and (max-width:600px){.checkout-cart #shopping-cart-table .product-desc,.checkout-cart .cart-collaterals .product-desc{width:80%}
}
@media only screen and (max-width:1023px){#shopping-cart-table,#shopping-cart-table colgroup,#shopping-cart-table tbody,#shopping-cart-table thead,#shopping-cart-table tr{display:block}
#shopping-cart-table tr{margin-bottom:0!important;padding:10px 0;border-bottom:1px solid #cfcecc}
#shopping-cart-table th.product{width:47%!important}
#shopping-cart-table th.delete{width:3%;padding:0!important}
#shopping-cart-table td{display:inline-block;vertical-align:top;border:none!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0!important}
#shopping-cart-table td.delete{width:6%!important}
#shopping-cart-table td.product{width:45%!important}
#shopping-cart-table td.price{width:10%!important}
#shopping-cart-table td.quantity{width:25%!important}
#shopping-cart-table td.total{width:10%!important}
}
@media only screen and (max-width:600px){#shopping-cart-table thead{display:none}
#shopping-cart-table tr{padding:10px 0 20px}
#shopping-cart-table td.delete{width:10%!important}
#shopping-cart-table td.product{width:88%!important}
#shopping-cart-table td.price,#shopping-cart-table td.quantity,#shopping-cart-table td.total{width:32%!important;padding-top:15px!important}
}
@media only screen and (max-width:1023px){.checkout-cart .cart-collaterals .incentive{width:100%;text-align:right;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:0}
}
@media only screen and (min-width:601px) and (max-width:1023px){.checkout-cart .cart-collaterals .totals{width:250px!important}
}
@media only screen and (max-width:600px){.checkout-cart .cart-collaterals .incentive{padding:25px 30px}
.checkout-cart .cart-collaterals .totals{width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
@media only screen and (max-width:1023px){.checkout-cart .cart-collaterals td.total,.checkout-cart .grandtotal td.label{padding:0}
#discount-coupon-form .input-box{width:160px}
#discount-coupon-form .input-text{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-color:#cfcecc;padding:10px 6px}
}
.checkout-cart .cart-collaterals td.total,.checkout-cart .grandtotal td.label{padding-bottom:20px}
@media only screen and (max-width:1023px){.checkout-cart .cart-collaterals td.total,.checkout-cart .grandtotal td.label{padding:20px 0}
}
@media only screen and (min-width:601px) and (max-width:1023px){.checkout-cart h1{padding-left:10px}
}
.checkout-cart .btn-continue{bottom:-40px;left:15px}
.checkout-cart .cw-Icon--trash{color:#babab9;font-size:18px}
@media only screen and (max-width:600px){#discount-coupon-form .input-box{display:block;width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px)}
.checkout-cart h1{margin-bottom:20px}
.checkout-cart #shopping-cart-table .price{font-weight:700}
.cw-Cart-priceLabel{font-weight:400;text-transform:uppercase}
.cw-Cart-priceLabel.cw-Cart-priceLabel--total{margin-bottom:15px}
.checkout-cart #shopping-cart-table td.price{text-align:left!important}
#checkout-step-billing{padding:20px 0}
#add_company_infos,#zoneAccountInfosFields,#zoneAccountInfosTxt{padding:15px 0}
#checkoutSteps .address-primary,#checkoutSteps .address-secondary{width:100%;float:none;margin-right:0}
#checkoutSteps .address-box .custom-radio-box label{line-height:1}
.billing_ZoneAdresse,.shipping_ZoneAdresse{padding-left:5px}
#co-billing-form .form-list#billing-new-address-form,#co-shipping-form .form-list#shipping-new-address-form{padding:0}
#checkout-step-billing .form-list .field{margin-bottom:20px}
}
@media only screen and (max-width:1023px){#neighbour_address_field textarea{width:100%}
}
@media only screen and (min-width:601px) and (max-width:1023px){.checkout-onepage .input-box{width:70%!important}
.checkout-onepage .input-box select+input{width:-webkit-calc(100% - 105px)!important;width:-moz-calc(100% - 105px)!important;width:calc(100% - 105px)!important;padding:14px 5px}
}
@media only screen and (max-width:600px){.checkout-onepage .input-box{width:100%!important}
.checkout-onepage .input-box select+input{width:-webkit-calc(100% - 105px)!important;width:-moz-calc(100% - 105px)!important;width:calc(100% - 105px)!important;padding:14px 5px}
}
@media only screen and (max-width:1023px){.price-formula-infos{padding:0;clear:both}
#checkoutSteps #shipping-days label{color:#000}
}
@media only screen and (min-width:601px) and (max-width:1023px){.formula-text{width:-webkit-calc(100% - 130px);width:-moz-calc(100% - 130px);width:calc(100% - 130px)}
}
.cw-Checkout-scheduleDay{text-align:center;font-size:14px;background:#ccc;padding:15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;margin-bottom:15px;color:#000}
.cw-Checkout-scheduleHoursRadio,.degustationTitle-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.cw-Checkout-scheduleHours{clear:both;display:none;background:#ccc;padding:15px 0}
.cw-Checkout-scheduleHours:after{content:'';display:table;clear:both}
.cw-Checkout-scheduleDay.cw-Checkout-scheduleDay--active{margin-bottom:0;border-bottom:1px solid #000}
.cw-Checkout-scheduleDay.cw-Checkout-scheduleDay--active+.cw-Checkout-scheduleHours{display:block;text-align:center;margin-bottom:15px}
.cw-Checkout-scheduleHoursContainer{display:inline-block}
.cw-Checkout-scheduleHoursRadio{display:inline-block;background:#fff;box-sizing:border-box;padding:10px;margin-right:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.cw-Checkout-scheduleDayCount{font-size:13px}
.checkout-onepage .buttons-set button.button{background:#000}
.checkout-onepage .buttons-set button.button:hover{background:rgba(0,0,0,.7)}
#checkout-review-submit .buttons-set button.button{background:#9e3149}
#checkout-review-submit .buttons-set button.button:hover{background:#b7435d}
@media only screen and (max-width:600px){.success-box{text-align:center}
.success-box .success-conf-info,.success-box .success-subTitle,.success-box .success-text,.success-box .success-title{text-align:left}
.success-box .success-text br{display:none}
.success-box .success-text br.mobile-br{display:block}
}
.success-facebook .success-facebook-content{display:block;color:#000;text-decoration:none}
.success-facebook .success-facebook-content:hover{text-decoration:none}
@media only screen and (max-width:1023px){.success-cart{padding:20px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.success-box{padding-top:0;float:none;width:100%}
.success-facebook{float:none;margin-top:25px;padding:0 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.success-facebook .success-facebook-title{line-height:1}
.success-facebook .success-facebook-content{margin:25px auto;max-width:400px}
}
.success-facebook iframe{display:block;margin:0 auto 15px}
@media only screen and (max-width:600px){.formula-text{width:100%;margin-top:15px}
}
.cw-Checkout-formulaInfos{margin:10px 0;font-size:14px;color:#000;text-decoration:underline}
.cw-Checkout-formulaInfos .cw-Checkout-formulaInfosText--hidden,.cw-Checkout-formulaInfos--visible .cw-Checkout-formulaInfosText--show{display:none}
.cw-Checkout-formulaInfos--visible .cw-Checkout-formulaInfosText--hidden{display:block}
@media only screen and (max-width:600px){.cw-Checkout-formulaInfos+.price-formula-infos{display:none}
.cw-Checkout-formulaInfos--visible+.price-formula-infos{display:block}
#checkout-review-table-wrapper{padding:20px 0}
}
@media only screen and (max-width:1023px){.please-wait{display:block;clear:both}
#checkout-review-table-wrapper .a-right,#checkoutSteps .address-box .actions{text-align:left}
}
@media only screen and (max-width:600px){.success-facebook .success-facebook-text{width:-webkit-calc(100% - 75px);width:-moz-calc(100% - 75px);width:calc(100% - 75px)}
#checkout-review-table-wrapper,#checkout-step-billing,#checkout-step-login,#checkout-step-payment,#checkout-step-shipping,#checkout-step-shipping_method{padding:20px 0}
.step .col2-set .col-1,.step .col2-set .col-2{float:none;width:100%}
#checkout-step-login{position:relative}
#checkout-step-login>.col2-set:first-child{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
#checkout-step-login>.col2-set:first-child .col-1{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}
#checkout-step-login>.col2-set:first-child .col-2{margin-bottom:130px}
#checkout-step-login>.col2-set+.col2-set .col-2{position:absolute;top:285px}
.step-title{padding:12px}
.accept-conditions{padding-left:0}
}
.cw-Checkout-recapItem{margin-bottom:10px;border-bottom:1px solid #ccc;padding-bottom:10px}
.cw-Checkout-recapItemTitle{margin-bottom:5px}
@media only screen and (max-width:1023px){.cw-Checkout-totals,.cw-Checkout-totals tfoot{display:block}
.cw-Checkout-totals tr{display:block;font-size:0}
.cw-Checkout-totals tr+tr{border-top:1px solid #ccc}
.cw-Checkout-totals tr td{display:inline-block;vertical-align:middle;font-size:14px;text-align:left!important;border:none!important;padding:12px 5px 12px 0!important}
}
@media only screen and (max-width:600px){#checkout-step-shipping .form-list label{width:auto!important}
.col-main .checkformindicatif input[type=tel]{width:-webkit-calc(100% - 106px)!important;width:-moz-calc(100% - 106px)!important;width:calc(100% - 106px)!important;padding:4px}
#checkout-step-payment .form-list#payment_form_ops_cc input{width:10%}
#checkout-step-payment .form-list#payment_form_ops_cc label{width:38%}
#checkout-step-payment .form-list#payment_form_ops_cc #OPS_CC_BRAND_LABEL{width:100%}
#co-shipping-form #shipping-form{padding:0}
}
@media only screen and (max-width:1023px){#shopping-cart-totals-table tbody .label{padding:0}
#neighbour_address_field .input-box{width:100%!important}
}
.cw-toggle{position:absolute;margin-left:-9999px;visibility:hidden}
.cw-toggle+label{display:block;position:relative;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
input.cw-toggle-round+label{width:50px;height:20px;background-color:#ddd;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}
input.cw-toggle-round+label:after,input.cw-toggle-round+label:before{display:block;position:absolute;top:0;left:0;bottom:0;content:""}
input.cw-toggle-round+label:before{right:1px;background-color:#f1f1f1;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;-moz-box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.3);-webkit-box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.3);box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.3);-webkit-transition:background .4s;-moz-transition:background .4s;-o-transition:background .4s;transition:background .4s}
input.cw-toggle-round+label:after{left:-2px;top:-2px;bottom:-1px;width:23px;background-color:#ededed;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.3);-moz-box-shadow:0 2px 5px rgba(0,0,0,.3);box-shadow:0 2px 5px rgba(0,0,0,.3);-webkit-transition:margin .4s;-moz-transition:margin .4s;-o-transition:margin .4s;transition:margin .4s}
input.cw-toggle-round:checked+label:before{background-color:#4cd748}
input.cw-toggle-round:checked+label:after{margin-left:29px}
.degustationTitle{position:relative;width:100%;text-align:center}
.degustationTitle:before{content:'';position:absolute;top:50%;left:0;right:0;height:2px;margin:-1px 0;background:-webkit-gradient(linear,left top,right top,from(rgba(29,29,29,0)),color-stop(#1d1d1d),to(rgba(29,29,29,0)));background:-webkit-linear-gradient(left,rgba(29,29,29,0),#1d1d1d,rgba(29,29,29,0));background:-moz-linear-gradient(left,rgba(29,29,29,0),#1d1d1d,rgba(29,29,29,0));background:-o-linear-gradient(left,rgba(29,29,29,0),#1d1d1d,rgba(29,29,29,0));background:linear-gradient(to right,rgba(29,29,29,0),#1d1d1d,rgba(29,29,29,0));-webkit-print-color-adjust:exact}
.degustationTitle-inner{position:relative;display:inline-block;margin:0 29px;width:200px;max-width:50%;padding:15px 20px;font:italic 18px/1 Georgia,"Times New Roman",Times,serif;color:#FFF;background:#1d1d1d;box-sizing:border-box;-webkit-print-color-adjust:exact}
.products .product.degustation .product-price .quantity,.products .product.degustation .product-price del{display:none}
.degustationTitle-inner:after,.degustationTitle-inner:before{content:'';position:absolute;top:0;right:100%;height:100%;width:29px;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/degustationTitle-before.png) no-repeat;-moz-background-size:100% 100%;background-size:100% 100%;-webkit-print-color-adjust:exact}
.degustationTitle-inner:after{right:auto;left:100%;background-image:url(https://www.corawine.be/skin/frontend/corawine/default/images/background/degustationTitle-after.png);-webkit-print-color-adjust:exact}
@media only screen and (max-width:600px){.degustationTitle-inner{margin:0 20px;padding-top:7px;padding-bottom:7px;font-size:16px}
.degustationTitle-inner:after,.degustationTitle-inner:before{width:20px}
.store-degustation .page-liste .content{margin-top:0}
}
.products .product.degustation .product-price{height:auto;font:400 17px/1.1 "Century Gothic","Avant Garde",Avenir,sans-serif;color:#110a00;text-decoration:line-through}
.products .product.degustation .product-price .cents{font-size:1em}
.products .product.degustation .guide-page,.products .product.degustation .stand-page{margin-top:10px;font:12px/1.1 "Century Gothic","Avant Garde",Avenir,sans-serif}
.products .product.degustation .cta-box{position:relative;top:auto;margin-top:5px}
.product-price-degustation{font:700 33px/1.1 "Century Gothic","Avant Garde",Avenir,sans-serif;color:#b7435d}
.product-price-degustation .cents{font-size:.7em}
.product-price-degustationInfo{margin:4px 0 13px;font:italic 14px/1.1 Georgia,"Times New Roman",Times,serif;color:#9e3149}
.btn-cta--degustationAdd,.btn-cta--degustationRemove,.btn-cta--degustationStart{display:inline-block;position:relative;padding:10px 10px 10px 45px;font:16px/1.125 "Century Gothic","Avant Garde",Avenir,sans-serif;text-align:left}
.btn-cta--degustationAdd:before,.btn-cta--degustationRemove:before,.btn-cta--degustationStart:before,.product-note-star:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-transform:none}
.btn-cta--degustationAdd:before,.btn-cta--degustationRemove:before,.btn-cta--degustationStart:before{font-family:icons;text-decoration:none;position:absolute;top:50%}
.btn-cta--degustationAdd,.btn-cta--degustationStart{color:#FFF;background:#c2a960;background:-webkit-gradient(linear,left bottom,left top,from(#c2a960),to(#d7be73));background:-webkit-linear-gradient(bottom,#c2a960,#d7be73);background:-moz-linear-gradient(bottom,#c2a960,#d7be73);background:-o-linear-gradient(bottom,#c2a960,#d7be73);background:linear-gradient(to top,#c2a960,#d7be73)}
.btn-cta--degustationAdd:before,.btn-cta--degustationStart:before{content:"\EA24";left:10px;margin:-.42em 0;font-size:30px;line-height:1}
.btn-cta--degustationAdd:focus,.btn-cta--degustationAdd:hover,.btn-cta--degustationStart:focus,.btn-cta--degustationStart:hover{color:#FFF;text-decoration:none;background:#d7be73;background:-webkit-gradient(linear,left bottom,left top,from(#d7be73),to(#c2a960));background:-webkit-linear-gradient(bottom,#d7be73,#c2a960);background:-moz-linear-gradient(bottom,#d7be73,#c2a960);background:-o-linear-gradient(bottom,#d7be73,#c2a960);background:linear-gradient(to top,#d7be73,#c2a960)}
.btn-cta--degustationRemove:focus,.btn-cta--degustationRemove:hover,.product-see{text-decoration:underline}
.btn-cta--degustationStart{padding:19px 30px 18px 75px}
.btn-cta--degustationStart:before{left:37px}
.btn-cta--degustationRemove{color:#c3ab61}
.btn-cta--degustationRemove:before{content:"\EA06";left:0;width:40px;margin:-20px 0;line-height:40px;font-size:20px;color:#FFF;text-align:center;background:#c2a960;background:-webkit-gradient(linear,left bottom,left top,from(#c2a960),to(#d7be73));background:-webkit-linear-gradient(bottom,#c2a960,#d7be73);background:-moz-linear-gradient(bottom,#c2a960,#d7be73);background:-o-linear-gradient(bottom,#c2a960,#d7be73);background:linear-gradient(to top,#c2a960,#d7be73);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.btn-cta--degustationRemove:focus:before,.btn-cta--degustationRemove:hover:before{background:#d7be73;background:-webkit-gradient(linear,left bottom,left top,from(#d7be73),to(#c2a960));background:-webkit-linear-gradient(bottom,#d7be73,#c2a960);background:-moz-linear-gradient(bottom,#d7be73,#c2a960);background:-o-linear-gradient(bottom,#d7be73,#c2a960);background:linear-gradient(to top,#d7be73,#c2a960)}
.product-see{display:inline-block;margin-top:12px;color:#5a5a5a;font-size:14px;font-family:"Century Gothic","Avant Garde",Avenir,sans-serif}
.product-see:focus,.product-see:hover{color:#110a00}
.product-note{margin:15px 15px 0 0;padding-top:15px;border-top:1px solid #cfcecc}
.product-note--noBorder{margin-top:0;padding-top:0;border-top:0}
.product-note-title{display:inline-block;width:75px;font-size:12px;color:#5a5a5a;vertical-align:middle}
.product-note-stars{display:inline-block;vertical-align:middle;overflow:hidden}
.product-note-star{color:#c3ab61;font-size:37px;line-height:1;float:left;margin:0 .04em}
.product-note-star:before{font-family:icons;line-height:1;text-decoration:none;content:"\EA1C"}
.product-note-star:first-child{margin-left:0}
.product-note-star:last-child{margin-right:0}
.js-product-note-star{cursor:pointer}
.product-note-star--full:before{content:"\EA1D"}
.store-degustation #header .header-main{color:#fff;background:#110a00}
.store-degustation #language-list a{color:#fff}
.store-degustation .cw-Header-searchForm.cw-Header-searchForm--visible{border-top-color:#ebebeb}
.store-degustation .cw-Header-searchForm.cw-Header-searchForm--visible~.header-right .cw-Header-searchButton:before{border-bottom-color:#ebebeb}
.store-degustation .cw-Header-searchForm.cw-Header-searchForm--visible~.header-right .cw-Header-searchButton:after{border-bottom-color:#110a00}
.store-degustation .cw-Header-searchButton{color:#fff;border-right-color:#ebebeb}
.store-degustation #account-box .account-box-title,.store-degustation #login-box .account-box-title{color:#fff}
.store-degustation #account-box .cw-Header-logged{color:#fff;background:#9e3149;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}
.store-degustation #account-box .cw-Header-logged:focus,.store-degustation #account-box .cw-Header-logged:hover{background:#b7435d}
.store-degustation #account-box .cw-Header-logged .cw-Icon--userLogged{margin-right:-4px}
.store-degustation #header .cart{color:#FFF;background:#c2a960;background:-webkit-gradient(linear,left bottom,left top,from(#c2a960),to(#d7be73));background:-webkit-linear-gradient(bottom,#c2a960,#d7be73);background:-moz-linear-gradient(bottom,#c2a960,#d7be73);background:-o-linear-gradient(bottom,#c2a960,#d7be73);background:linear-gradient(to top,#c2a960,#d7be73)}
.store-degustation #header .cart .open-close-cart{height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit}
.store-degustation #header .cart .cart-title{width:auto;right:25px;font-weight:700}
.store-degustation #header .cart .icon-dropdown{display:none}
.store-degustation #header .cart .cw-Icon--wineList{font-size:30px}
.store-degustation #header .cart:hover{background:#d7be73;background:-webkit-gradient(linear,left bottom,left top,from(#d7be73),to(#c2a960));background:-webkit-linear-gradient(bottom,#d7be73,#c2a960);background:-moz-linear-gradient(bottom,#d7be73,#c2a960);background:-o-linear-gradient(bottom,#d7be73,#c2a960);background:linear-gradient(to top,#d7be73,#c2a960)}
.store-degustation #header .cart .sub-cart-footer .btn-cta{background:#c2a960;background:-webkit-gradient(linear,left bottom,left top,from(#c2a960),to(#d7be73));background:-webkit-linear-gradient(bottom,#c2a960,#d7be73);background:-moz-linear-gradient(bottom,#c2a960,#d7be73);background:-o-linear-gradient(bottom,#c2a960,#d7be73);background:linear-gradient(to top,#c2a960,#d7be73)}
.store-degustation #header .cart .sub-cart-footer .btn-cta:focus,.store-degustation #header .cart .sub-cart-footer .btn-cta:hover{background:#d7be73;background:-webkit-gradient(linear,left bottom,left top,from(#d7be73),to(#c2a960));background:-webkit-linear-gradient(bottom,#d7be73,#c2a960);background:-moz-linear-gradient(bottom,#d7be73,#c2a960);background:-o-linear-gradient(bottom,#d7be73,#c2a960);background:linear-gradient(to top,#d7be73,#c2a960)}
.store-degustation .cw-Navigation .fixed-content:not(.fixed) .price-range{top:auto}
.header-banner{position:relative;z-index:6;color:#fff;background:#888686}
@media print{.header-banner{display:none}
}
.header-banner-content{position:relative;display:table}
.header-banner--closed .header-banner-content{height:15px}
.header-banner-cta-wrapper,.header-banner-text{padding:10px 7px;display:table-cell;vertical-align:middle}
#header-search{text-align:center;font-size:1.5em;color:#888686;width:100%;display:block;margin:40px 0 30px}
.header-banner-text{font:italic 400 16px/1.25 Georgia,"Times New Roman",Times,serif}
@media only screen and (max-width:1023px){.header-banner-text br{display:none}
}
.header-banner-toggle{position:absolute;top:100%;left:10px;width:30px;height:15px;color:#fff;background:#888686;-webkit-border-radius:0 0 15px 15px;-moz-border-radius:0 0 15px 15px;border-radius:0 0 15px 15px;-webkit-transition:all 150ms ease;-o-transition:all 150ms ease;-moz-transition:all 150ms ease;transition:all 150ms ease}
.footer-contact-item:before,.header-banner-toggle:before{-moz-osx-font-smoothing:grayscale;text-transform:none;width:1em}
.header-banner-toggle:before{font-family:icons;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;content:"\EA03";position:absolute;top:40%;left:50%;margin:-.5em;font-size:10px;line-height:1;-webkit-transition:-webkit-transform 150ms ease;-o-transition:-o-transform 150ms ease;-moz-transition:transform 150ms ease,-moz-transform 150ms ease;transition:transform 150ms ease;transition:transform 150ms ease,-webkit-transform 150ms ease,-moz-transform 150ms ease,-o-transform 150ms ease}
.header-banner-toggle:hover{color:#dcdcdc}
@media only screen and (min-width:1024px){.header-banner-text{text-align:right}
.header-banner-toggle{left:0}
}
.header-banner-cta{display:inline-block;padding:7px 20px;font:400 15px/1 "Century Gothic","Avant Garde",Avenir,sans-serif;color:#110a00;background:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;text-align:center;white-space:nowrap;-webkit-transition:all 150ms ease;-o-transition:all 150ms ease;-moz-transition:all 150ms ease;transition:all 150ms ease}
.header-banner-cta:focus,.header-banner-cta:hover{color:#fff;background:#110a00;text-decoration:none}
.header-banner.header-banner--closed .header-banner-content{padding-top:0;padding-bottom:0}
.header-banner.header-banner--closed .header-banner-cta-wrapper,.header-banner.header-banner--closed .header-banner-text{display:none}
.header-banner.header-banner--closed .header-banner-toggle{top:15px}
.header-banner.header-banner--closed .header-banner-toggle:before{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotate(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg)}
@media only screen and (min-width:1024px){.header-banner-text{padding-left:0}
.header-banner-cta-wrapper{padding-right:0}
}
@media only screen and (max-width:600px){.header-banner-content{padding:5px 10px 10px;display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.header-banner-cta-wrapper,.header-banner-text{display:block;padding:5px 0}
}
.header-banner--degustation{text-align:center;opacity:0;color:#FFF;background:#c3aa60;background:-webkit-gradient(linear,left top,left bottom,from(#d7be73),to(#c3aa60));background:-webkit-linear-gradient(top,#d7be73,#c3aa60);background:-moz-linear-gradient(top,#d7be73,#c3aa60);background:-o-linear-gradient(top,#d7be73,#c3aa60);background:linear-gradient(to bottom,#d7be73,#c3aa60);-webkit-animation:.6s linear forwards slideFromTop;-moz-animation:.6s linear forwards slideFromTop;-o-animation:.6s linear forwards slideFromTop;animation:.6s linear forwards slideFromTop}
.header-banner--degustation .header-banner-toggle{background:#c3aa60;color:#110a00}
.header-banner--degustation .header-banner-toggle:hover{color:#fff}
.header-banner--degustation .header-banner-text-center{text-align:center}
.header-banner--degustation .header-banner-text a{font-weight:700;color:#FFF;text-decoration:underline}
.header-banner--degustation .header-banner-text .header-banner-listdegustation-link{margin-left:445px}
@keyframes slideFromTop{0%{opacity:0;height:0}
50%{opacity:1;height:20px}
100%{opacity:1;height:auto}
}
@-webkit-keyframes slideFromTop{0%{opacity:0;height:0}
50%{opacity:1;height:20px}
100%{opacity:1;height:auto}
}
@-moz-keyframes slideFromTop{0%{opacity:0;height:0}
50%{opacity:1;height:20px}
100%{opacity:1;height:auto}
}
@-o-keyframes slideFromTop{0%{opacity:0;height:0}
50%{opacity:1;height:20px}
100%{opacity:1;height:auto}
}
.footer-contact-box{text-align:center;margin:-10px 0 0}
@media only screen and (max-width:1023px){.footer-contact-box{margin:0}
}
.footer-contact-box-title{font:400 14px/1.3 "Century Gothic","Avant Garde",Avenir,sans-serif}
.footer-contact-items{padding:10px 10px 20px}
.footer-contact-item{position:relative;display:inline-block;min-width:175px;margin:20px 60px;padding-top:55px;color:#110a00}
.footer-contact-item:before{font-family:icons;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;position:absolute;top:25px;left:50%;margin:-.5em;line-height:1;color:#3b3b3b}
@media only screen and (max-width:600px){.footer-contact-item{margin-left:20px;margin-right:20px}
}
.footer-contact-item-title{display:block;position:relative;padding:10px 10px 25px;margin:0 0 25px;font:italic 400 19px/1.1 Georgia,"Times New Roman",Times,serif}
.footer-contact-item-title:after{content:'';position:absolute;bottom:0;left:50%;width:32px;height:1px;margin:0 -16px;background:#110a00}
.footer-contact-item-link{color:#9e3149;font:700 18px/1.1 "Century Gothic","Avant Garde",Avenir,sans-serif}
a.footer-contact-item .footer-contact-item-link{text-decoration:underline}
a.footer-contact-item:focus,a.footer-contact-item:hover{color:#110a00;text-decoration:none}
a.footer-contact-item:focus .footer-contact-item-link,a.footer-contact-item:focus .footer-contact-item-title,a.footer-contact-item:hover .footer-contact-item-link,a.footer-contact-item:hover .footer-contact-item-title{color:#b7435d}
@media only screen and (min-width:1024px){a.footer-contact-item[href^=tel]{cursor:default}
a.footer-contact-item[href^=tel] .footer-contact-item-link{text-decoration:none}
a.footer-contact-item[href^=tel]:focus .footer-contact-item-title,a.footer-contact-item[href^=tel]:hover .footer-contact-item-title{color:inherit}
a.footer-contact-item[href^=tel]:focus .footer-contact-item-link,a.footer-contact-item[href^=tel]:hover .footer-contact-item-link{color:#9e3149}
}
.footer-contact-item--tel:before{content:"\EA14";font-size:45px}
.footer-contact-item--mail:before{content:"\EA11";font-size:55px}
.degustationListTitle{margin:40px 0;font:16px/1.1 "Century Gothic","Avant Garde",Avenir,sans-serif;color:#5a5a5a;text-align:center}
.degustationListTitle a{display:inline-block;font-size:12px;color:#5a5a5a;text-decoration:underline}
.degustationListTitle a:focus,.degustationListTitle a:hover{color:#110a00}
@media only screen and (max-width:1023px){.degustationListTitle{padding-left:15px;padding-right:15px}
}
.needHelp{position:fixed;right:0;top:40%;z-index:10;width:90px;overflow:hidden;-webkit-transition:width .5s ease-in-out 350ms;-o-transition:width .5s ease-in-out 350ms;-moz-transition:width .5s ease-in-out 350ms;transition:width .5s ease-in-out 350ms;-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}
.needHelp:hover{width:340px;-webkit-transition:width .4s cubic-bezier(.18,.89,.32,1.28) .1s;-o-transition:width .4s cubic-bezier(.18,.89,.32,1.28) .1s;-moz-transition:width .4s cubic-bezier(.18,.89,.32,1.28) .1s;transition:width .4s cubic-bezier(.18,.89,.32,1.28) .1s;-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}
@media only screen and (min-width:601px) and (max-width:1023px){.needHelp{top:auto;bottom:130px}
}
@media only screen and (max-width:600px){.needHelp{display:none}
}
@media print{.needHelp{display:none}
}
.needHelp-inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:300px}
.needHelp-description,.needHelp-toggle{color:#fff;background:#9e3149;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.needHelp-toggle{position:relative;width:90px;padding:14px 10px 14px 30px;font:14px/18px "Century Gothic","Avant Garde",Avenir,sans-serif;text-transform:uppercase;-webkit-border-radius:50px 0 0 50px;-moz-border-radius:50px 0 0 50px;border-radius:50px 0 0 50px;text-align:center}
.needHelp-toggle:after{content:'';position:absolute;top:15px;right:-1px;bottom:15px;width:1px;background:#fff;opacity:.4}
.needHelp-description{width:210px;padding:10px 30px 10px 10px;font:14px/22px "Century Gothic","Avant Garde",Avenir,sans-serif;-webkit-border-radius:0 50px 50px 0;-moz-border-radius:0 50px 50px 0;border-radius:0 50px 50px 0}
.needHelp-description a{color:#fff;text-decoration:underline}
.navigation-inscription-degustation:after,.navigation-parcours-degustation:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;line-height:1;font-weight:400;text-decoration:none;text-transform:none}
.needHelp-description a:focus,.needHelp-description a:hover{color:#cfcecc}
.needHelp--shake{-webkit-animation:needHelpShake 750ms ease;-moz-animation:needHelpShake 750ms ease;-o-animation:needHelpShake 750ms ease;animation:needHelpShake 750ms ease}
@-webkit-keyframes needHelpShake{0%,100%{-webkit-transform:scale(1);transform:scale(1)}
15%{-webkit-transform:scale(.8);transform:scale(.8)}
50%{-webkit-transform:scale(1.2);transform:scale(1.2)}
}
@-moz-keyframes needHelpShake{0%,100%{-moz-transform:scale(1);transform:scale(1)}
15%{-moz-transform:scale(.8);transform:scale(.8)}
50%{-moz-transform:scale(1.2);transform:scale(1.2)}
}
@-o-keyframes needHelpShake{0%,100%{-o-transform:scale(1);transform:scale(1)}
15%{-o-transform:scale(.8);transform:scale(.8)}
50%{-o-transform:scale(1.2);transform:scale(1.2)}
}
@keyframes needHelpShake{0%,100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
15%{-webkit-transform:scale(.8);-moz-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}
50%{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
}
.store-degustation #aside .block-navigation li strong,.store-degustation #aside .block-navigation li:hover a,.store-degustation #header .cw-Header-userNav .block-navigation li strong,.store-degustation #header .cw-Header-userNav .block-navigation li:hover a{color:#c3aa60}
.store-degustation #aside .block-navigation li.last,.store-degustation #header .cw-Header-userNav .block-navigation li.last{background:#c3aa60}
.store-degustation #aside .block-navigation li.last a,.store-degustation #aside .block-navigation li.last.current strong,.store-degustation #aside .block-navigation li.last:hover a,.store-degustation #header .cw-Header-userNav .block-navigation li.last a,.store-degustation #header .cw-Header-userNav .block-navigation li.last.current strong,.store-degustation #header .cw-Header-userNav .block-navigation li.last:hover a{color:#fff}
.navigation-parcours-degustation:before{content:"\EA24";float:right;margin:-3px -6px 0 0;font-size:22px}
.navigation-inscription-degustation:after{content:"\EA0A";display:inline-block;margin:-.5em 0;font-size:30px;vertical-align:middle}
.checkout-cart #shopping-cart-table.wishlist-table,.checkout-cart #shopping-cart-table.wishlist-table tbody,.checkout-cart #shopping-cart-table.wishlist-table tfoot,.checkout-cart #shopping-cart-table.wishlist-table thead{display:block}
.checkout-cart #shopping-cart-table.wishlist-table td,.checkout-cart #shopping-cart-table.wishlist-table th{padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-print-color-adjust:exact}
.addToCartButton,.fancybox-didacticiel .popin-inner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.checkout-cart #shopping-cart-table.wishlist-table td.price,.checkout-cart #shopping-cart-table.wishlist-table th.price{width:165px!important}
.checkout-cart #shopping-cart-table.wishlist-table td.rating,.checkout-cart #shopping-cart-table.wishlist-table th.rating{width:180px;text-align:center;padding-left:0;padding-right:0}
.checkout-cart #shopping-cart-table.wishlist-table td.actions,.checkout-cart #shopping-cart-table.wishlist-table th.actions{width:80px;padding-left:0;padding-right:0;text-align:right}
@media screen{.checkout-cart #shopping-cart-table.wishlist-table td.comment,.checkout-cart #shopping-cart-table.wishlist-table td.page,.checkout-cart #shopping-cart-table.wishlist-table th.comment,.checkout-cart #shopping-cart-table.wishlist-table th.page{display:none!important}
}
.checkout-cart #shopping-cart-table.wishlist-table tr{display:table!important;width:100%;table-layout:fixed}
@media print{.checkout-cart #shopping-cart-table.wishlist-table tr.rupture_stock{display:none!important}
}
.checkout-cart #shopping-cart-table.wishlist-table td{display:table-cell!important;padding:15px 10px}
.checkout-cart #shopping-cart-table.wishlist-table td.product{padding-left:0}
.checkout-cart #shopping-cart-table.wishlist-table td.price{text-align:left}
.checkout-cart #shopping-cart-table.wishlist-table td.price .price{font-size:1em}
.checkout-cart #shopping-cart-table.wishlist-table .section-title,.checkout-cart #shopping-cart-table.wishlist-table .section-title td{border-top:0;border-bottom:0}
.checkout-cart #shopping-cart-table.wishlist-table .product-desc{float:none;width:auto;overflow:hidden}
.checkout-cart #shopping-cart-table.wishlist-table .cart-price del{margin:0 0 3px;font-size:11px}
.checkout-cart #shopping-cart-table.wishlist-table .product-price-degustation{font-size:16px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}
.checkout-cart #shopping-cart-table.wishlist-table .product-price-degustationInfo{margin:7px 0 0;font:400 12px/1.1 Arial,"Helvetica Neue",Helvetica,sans-serif}
@media only screen and (max-width:600px){.checkout-cart #shopping-cart-table.wishlist-table .product-price-degustationInfo{position:absolute}
}
.checkout-cart #shopping-cart-table.wishlist-table .product-note{margin:0}
.checkout-cart #shopping-cart-table.wishlist-table .product-note-star{font-size:29px}
.checkout-cart #shopping-cart-table.wishlist-table .rupture_stock{position:relative;background:0 0}
.checkout-cart #shopping-cart-table.wishlist-table .rupture_stock_overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;text-align:center;color:#fff;background:rgba(0,0,0,.65);-webkit-print-color-adjust:exact}
.checkout-cart #shopping-cart-table.wishlist-table .rupture_stock_overlay a{color:inherit;text-decoration:underline;cursor:pointer}
.checkout-cart #shopping-cart-table.wishlist-table .rupture_stock_overlay a:focus,.checkout-cart #shopping-cart-table.wishlist-table .rupture_stock_overlay a:hover{color:#c6c6c6}
.checkout-cart #shopping-cart-table.wishlist-table .rupture_stock_overlay_content{position:absolute;top:50%;left:0;right:0;padding:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.checkout-cart #shopping-cart-table.wishlist-table .rupture_stock_overlay_title{margin:0 0 10px;font:italic 400 22px/1.1 Georgia,"Times New Roman",Times,serif}
.checkout-cart #shopping-cart-table.wishlist-table .rupture_stock_overlay_actions a{display:inline-block;margin:2px 10px}
@media print{.checkout-cart #shopping-cart-table.wishlist-table .rupture_stock_overlay_actions{display:none}
}
@media only screen and (min-width:601px) and (max-width:1023px){.checkout-cart #shopping-cart-table.wishlist-table thead tr{border-bottom:0;padding-top:0}
.checkout-cart #shopping-cart-table.wishlist-table td.rating,.checkout-cart #shopping-cart-table.wishlist-table th.rating{width:115px}
.checkout-cart #shopping-cart-table.wishlist-table .product-note-star{font-size:20px}
}
@media only screen and (max-width:600px){.checkout-cart #shopping-cart-table.wishlist-table thead{display:none}
.checkout-cart #shopping-cart-table.wishlist-table tr{position:relative;width:auto;margin:0 -5px;padding:10px 0 50px;display:block!important}
.checkout-cart #shopping-cart-table.wishlist-table tr:after{content:'';display:table;clear:both}
.checkout-cart #shopping-cart-table.wishlist-table tr.section-title{padding:10px 0}
.checkout-cart #shopping-cart-table.wishlist-table td{display:block!important;width:auto!important;padding:0!important}
.checkout-cart #shopping-cart-table.wishlist-table td.product{margin-bottom:15px;padding-left:28px!important}
.checkout-cart #shopping-cart-table.wishlist-table td.price{float:left;width:24%!important}
.checkout-cart #shopping-cart-table.wishlist-table td.rating{float:left;width:55%!important;margin-bottom:0}
.checkout-cart #shopping-cart-table.wishlist-table td.actions{float:right;margin-bottom:0}
.checkout-cart #shopping-cart-table.wishlist-table .removeItemButton{position:absolute;top:30px;left:0;width:28px}
.checkout-cart #shopping-cart-table.wishlist-table .rupture_stock_overlay{left:-10px;right:-10px}
.my-account .checkout-cart .page-title h1{text-align:center}
}
@media print{.checkout-cart #shopping-cart-table.wishlist-table a:after{display:none}
.checkout-cart #shopping-cart-table.wishlist-table td.product,.checkout-cart #shopping-cart-table.wishlist-table th.product{width:25%}
.checkout-cart #shopping-cart-table.wishlist-table td.price,.checkout-cart #shopping-cart-table.wishlist-table th.price{width:20%;padding-left:20px;padding-right:20px}
.checkout-cart #shopping-cart-table.wishlist-table td.rating,.checkout-cart #shopping-cart-table.wishlist-table th.rating{width:25%}
.checkout-cart #shopping-cart-table.wishlist-table td.actions,.checkout-cart #shopping-cart-table.wishlist-table th.actions{display:none!important}
.checkout-cart #shopping-cart-table.wishlist-table td.page,.checkout-cart #shopping-cart-table.wishlist-table th.page{width:10%}
.checkout-cart #shopping-cart-table.wishlist-table td.comment,.checkout-cart #shopping-cart-table.wishlist-table th.comment{width:20%}
}
.wishlistEmpty-content p{margin:0 0 1.1em;font-size:13px;line-height:1.25em}
.wishlistEmpty-content p.important-text{margin-top:2.6em;font-weight:700;color:#f26c0a}
.wishlistEmpty-content a{color:#110a00;text-decoration:underline}
.wishlistEmpty-content a:focus,.wishlistEmpty-content a:hover{color:#5a5a5a}
.wishlistEmpty-content .color{color:#9e3149}
.wishlistEmpty-content .wishlistEmpty-asterix{border-bottom:1px solid #b8b8b8;color:#b8b8b8;font-size:12px;padding:15px 0;margin-bottom:20px}
.wishlistEmpty-actions{position:relative;margin:40px 0;text-align:center}
.wishlistEmpty-image img{display:block;max-width:100%;margin:20px auto -30px}
.my-account .checkout-cart{margin:0}
.my-account .checkout-cart .main-wrapper{padding-top:0}
.my-account .checkout-cart .page-title h1{padding-left:0}
.addToCartButton{position:relative;padding:10px 10px 10px 40px;font:14px/1.1 "Century Gothic","Avant Garde",Avenir,sans-serif;color:#FFF;background:#862a3e;background:-webkit-gradient(linear,left bottom,left top,from(#862a3e),to(#9e3149));background:-webkit-linear-gradient(bottom,#862a3e,#9e3149);background:-moz-linear-gradient(bottom,#862a3e,#9e3149);background:-o-linear-gradient(bottom,#862a3e,#9e3149);background:linear-gradient(to top,#862a3e,#9e3149);box-sizing:border-box}
.addToCartButton:before,.removeItemButton:before{font-family:icons;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:1;font-weight:400;text-decoration:none;margin:-.5em;-moz-osx-font-smoothing:grayscale;text-transform:none;top:50%}
.addToCartButton:before{content:"\EA04";position:absolute;left:20px;width:1em;height:1em;font-size:20px}
.addToCartButton:focus,.addToCartButton:hover{background:#9e3149;background:-webkit-gradient(linear,left bottom,left top,from(#9e3149),to(#862a3e));background:-webkit-linear-gradient(bottom,#9e3149,#862a3e);background:-moz-linear-gradient(bottom,#9e3149,#862a3e);background:-o-linear-gradient(bottom,#9e3149,#862a3e);background:linear-gradient(to top,#9e3149,#862a3e)}
.addToCartButton[disabled]{opacity:.2;cursor:default}
.addToCartButton[disabled]:focus,.addToCartButton[disabled]:hover{background:#862a3e;background:-webkit-gradient(linear,left bottom,left top,from(#862a3e),to(#9e3149));background:-webkit-linear-gradient(bottom,#862a3e,#9e3149);background:-moz-linear-gradient(bottom,#862a3e,#9e3149);background:-o-linear-gradient(bottom,#862a3e,#9e3149);background:linear-gradient(to top,#862a3e,#9e3149)}
.addToCartButton--small{width:36px;height:36px;padding:0}
.addToCartButton--small:before{left:50%}
.addToCartButton--big{padding:16px 16px 16px 50px;font-size:16px}
.addToCartButton--big:before{left:25px}
.removeItemButton{display:inline-block;position:relative;width:30px;height:36px;padding:0;color:#babab9;background:0 0;vertical-align:middle}
.printButton,.removeItemButton:focus,.removeItemButton:hover{color:#110a00}
.removeItemButton:before{content:"\EA1E";font-size:21px;position:absolute;left:50%;width:1em;height:1em}
.printButton{float:left;clear:both;position:relative;padding:5px 0 5px 25px;font:12px/1.1 Arial,"Helvetica Neue",Helvetica,sans-serif;text-decoration:underline}
.printButton:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;line-height:1;font-weight:400;text-transform:none;content:"\EA16";position:absolute;top:50%;left:0;margin:-.5em 0;font-size:16px;text-decoration:none}
.printButton:focus,.printButton:hover{color:#5a5a5a}
@media only screen and (max-width:600px){.printButton{display:none}
.wishlist-table-actions{text-align:center}
}
.wishlist-table-actions:after{content:'';display:table;clear:both}
.wishlist-table-actions .addToCartButton{float:right;margin-bottom:10px}
@media only screen and (max-width:400px){.wishlist-table-actions .addToCartButton{width:100%;padding:16px}
.wishlist-table-actions .addToCartButton:before{position:static;display:inline-block;margin:-.5em 10px -.3em 0;vertical-align:middle}
}
.wishlist-table-actions .addToCart-info{position:relative;min-height:50px;margin-bottom:10px;padding-right:40px;font:italic 14px/1.15 Arial,"Helvetica Neue",Helvetica,sans-serif;color:#5a5a5a;overflow:hidden}
.wishlist-table-actions .addToCart-info:before{content:'';position:absolute;top:0;right:16px;border:25px solid transparent;border-left:14px solid #5a5a5a;border-right:0}
@media only screen and (max-width:600px){.wishlist-table-actions .addToCartButton{float:none}
.wishlist-table-actions .addToCart-info{padding-right:0;padding-top:20px;clear:both}
.wishlist-table-actions .addToCart-info:before{top:0;right:50%;margin:0 -25px;border:25px solid transparent;border-bottom:14px solid #5a5a5a;border-top:0}
}
.wishlist-table-actions .sort{float:right;clear:right;position:relative;text-align:right;padding:5px 0 7px 15px;border-left:1px solid #c6c4c2}
@media only screen and (max-width:600px){.wishlist-table-actions .sort{padding:0;border-left:0}
}
.wishlist-table-actions .sort-label{display:inline-block;margin-right:5px}
.wishlist-table-actions .sort-value{display:inline-block}
.wishlist-table-actions .sort-value .subnav{top:25px;right:-7px;width:170px;text-align:left}
.wishlist-table-actions .sort-value .subnav a{display:block;padding:3px 0;font-size:14.98px;color:#110a00}
.wishlist-table-actions .sort-value .subnav a.active{font-weight:700}
.wishlist-table-actions .sort-value .cw-Header-sorting{top:0;height:100%}
.wishlist-table-actions .order-display{display:inline-block;width:170px;text-align:left;font-weight:700;color:#110a00;text-decoration:none}
@media only screen and (max-width:600px){.wishlist-table-actions .order-display{padding:10px;border:1px solid #cfcecc;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.wishlist-table-actions .order-display .icon-nav-bold{float:right;margin-top:-4px}
}
@media print{.wishlist-table-actions{display:none}
}
.wishlist-table-actions--top{margin-bottom:10px}
.wishlist-table-actions--bottom{margin-top:20px}
.wishlist-table-actions--bottom .printButton{margin-top:15px}
#page-product .btn-cta--degustationAdd,#page-product .btn-cta--degustationRemove{padding-right:55px;padding-left:55px}
#page-product .btn-cta--degustationAdd:before{left:15px}
#page-product .product-note{margin-right:0;border-top:1px solid #eeeded}
@media only screen and (max-width:600px){.fancybox-didacticiel{left:10px!important;right:10px!important;width:auto!important}
}
.fancybox-didacticiel .fancybox-close{top:15px;right:50%;width:auto;color:#999;background:0 0;text-align:center;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%)}
.fancybox-didacticiel .fancybox-close i{margin-left:5px}
.fancybox-didacticiel .popin-wrapper{width:972px;max-width:100%;text-align:center}
.fancybox-didacticiel .fancybox-inner{width:auto!important;height:auto!important}
.fancybox-didacticiel .popin-inner{position:relative;width:450px;height:450px;margin:0 auto 15px;padding:40px;color:#110a00;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;box-sizing:border-box}
@media only screen and (max-width:1023px){.fancybox-didacticiel .popin-inner{width:auto;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:40px 0}
}
.fancybox-didacticiel .popin-title-fr_FR{width:250px;height:0;margin:0 auto;padding-top:76px;overflow:hidden;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/degustation/logo_degustation_fr-nl-noire.svg);-moz-background-size:250px 165px;background-size:250px 165px;background-position-y:87%}
.fancybox-didacticiel .popin-title-nl_NL{width:250px;height:0;margin:0 auto;padding-top:76px;overflow:hidden;background:url(https://www.corawine.be/skin/frontend/corawine/default/images/degustation/logo_degustation_fr-nl-noire.svg);-moz-background-size:250px 165px;background-size:250px 165px;background-position-y:0}
.fancybox-didacticiel .intro{display:none}
.fancybox-didacticiel .intro.active{display:block}
.fancybox-didacticiel .intro-title{position:relative;margin:20px 0 15px;padding:14px 0;font:700 24px/1.1 "Century Gothic","Avant Garde",Avenir,sans-serif;color:#c3aa60;text-transform:uppercase}
.fancybox-didacticiel .intro-title:after,.fancybox-didacticiel .intro-title:before{content:'';position:absolute;left:50%;top:0;width:42px;height:3px;margin:0 -21px;background:#c3aa60}
.fancybox-didacticiel .intro-title:after{top:auto;bottom:0}
.fancybox-didacticiel .intro-title small{display:block;margin-top:6px;font:400 14px/1.4 "Century Gothic","Avant Garde",Avenir,sans-serif;text-transform:none}
.fancybox-didacticiel .intro-list{display:inline-block;margin:0 0 20px;text-align:left}
.fancybox-didacticiel .intro-list li{font:400 14px/1.25 "Century Gothic","Avant Garde",Avenir,sans-serif}
.fancybox-didacticiel .intro-list li+li{margin-top:9px}
.fancybox-didacticiel .intro-btn{display:inline-block;padding:7px 15px;font:400 16px/1.16 "Century Gothic","Avant Garde",Avenir,sans-serif;color:#fff;background:#c3aa60}
.fancybox-didacticiel .intro-btn:focus,.fancybox-didacticiel .intro-btn:hover{background:#d7be73;text-decoration:none}
.fancybox-didacticiel .slider{position:relative;display:none}
.fancybox-didacticiel .slider:before{content:'';position:absolute;left:185px;top:85px;width:42px;height:3px;margin:0 -21px;background:#c3aa60}
.fancybox-didacticiel .slider.active{display:block;margin:-60px -300px 0 0}
@media only screen and (max-width:1023px){.fancybox-didacticiel .slider:before{left:50%}
.fancybox-didacticiel .slider.active{margin:-60px 0 0}
}
.fancybox-didacticiel .popin-step{max-width:370px;min-height:353px;padding:125px 0 50px;font:18px/1.3 "Century Gothic","Avant Garde",Avenir,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
@media only screen and (max-width:600px){.fancybox-didacticiel .popin-step{margin:0 auto;padding-left:10px;padding-right:10px}
.fancybox-didacticiel .popin-step br{display:none}
}
.fancybox-didacticiel .popin-step-title{margin:0 0 18px;font-weight:700}
.fancybox-didacticiel .popin-step-image{position:absolute;top:35px;right:35px;border:10px solid #c3aa60;background:#c3aa60;-webkit-box-shadow:0 0 35px rgba(0,0,0,.4);-moz-box-shadow:0 0 35px rgba(0,0,0,.4);box-shadow:0 0 35px rgba(0,0,0,.4);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .4s cubic-bezier(.18,.89,.32,1.28);-o-transition:all .4s cubic-bezier(.18,.89,.32,1.28);-moz-transition:all .4s cubic-bezier(.18,.89,.32,1.28);transition:all .4s cubic-bezier(.18,.89,.32,1.28)}
@media only screen and (max-width:1023px){.fancybox-didacticiel .popin-step-image{-webkit-box-shadow:0 0 15px rgba(0,0,0,.4);-moz-box-shadow:0 0 15px rgba(0,0,0,.4);box-shadow:0 0 15px rgba(0,0,0,.4)}
}
@media only screen and (max-width:600px){.fancybox-didacticiel .popin-step-image{display:block;position:static;width:283px;max-width:90%;margin:15px auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
}
.fancybox-didacticiel .popin-step-image img{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;max-width:100%}
@media only screen and (min-width:601px) and (max-width:766px){.fancybox-didacticiel .popin-step-image{top:90px;right:15px;border-width:7px}
.fancybox-didacticiel .popin-step-image img{max-width:175px}
}
.fancybox-didacticiel .popin-actions{display:inline-block;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;-o-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;color:#fff;text-align:left;font:16px/1.2 "Century Gothic","Avant Garde",Avenir,sans-serif}
.fancybox-didacticiel .popin-actions.active{opacity:1;visibility:visible}
.fancybox-didacticiel .popin-actions a{position:relative;display:inline-block;padding:7px 7px 7px 25px;color:#fff;text-decoration:underline}
.fancybox-didacticiel .popin-actions a:before,.owl-didacticiel .owl-next:before,.owl-didacticiel .owl-prev:before{font-family:icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;line-height:1;font-weight:400;text-decoration:none;text-transform:none}
.fancybox-didacticiel .popin-actions a:before{position:absolute;top:50%;left:0;margin:-.5em 0;font-size:16px}
.fancybox-didacticiel .popin-actions a:focus,.fancybox-didacticiel .popin-actions a:hover{color:#eee}
.fancybox-didacticiel .popin-actions .popin-close:before{content:"\EA07"}
.fancybox-didacticiel .popin-actions .popin-replay:before{content:"\EA18"}
.owl-didacticiel .owl-controls{position:relative;z-index:5;max-width:370px;margin-top:-50px}
@media only screen and (max-width:600px){.owl-didacticiel .owl-controls{max-width:none}
}
.owl-didacticiel .owl-item.active .popin-step-image{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition-delay:.2s;-moz-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s}
.owl-didacticiel .owl-next,.owl-didacticiel .owl-prev{display:inline-block;padding:5px;font-size:10px;color:#110a00;opacity:.5;vertical-align:middle}
.owl-didacticiel .owl-next:before,.owl-didacticiel .owl-prev:before{content:"\EA01"}
.owl-didacticiel .owl-next:hover,.owl-didacticiel .owl-prev:hover{opacity:1}
.owl-didacticiel .owl-next.disabled,.owl-didacticiel .owl-next.disabled:hover,.owl-didacticiel .owl-prev.disabled,.owl-didacticiel .owl-prev.disabled:hover{cursor:default;opacity:.3}
.owl-didacticiel .owl-next:before{content:"\EA02"}
.owl-didacticiel .owl-dots{display:inline-block;vertical-align:middle}
.owl-didacticiel .owl-dot{display:inline-block;width:10px;height:10px;margin:5px 7px;background:#d6d6d6;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.owl-didacticiel .owl-dot.active{background:#31302e}
.owl-didacticiel .animated{-webkit-transform-origin:185px 50%;-moz-transform-origin:185px 50%;-ms-transform-origin:185px 50%;-o-transform-origin:185px 50%;transform-origin:185px 50%}
.fancybox-degustationlogin .fancybox-inner{position:relative;width:300px!important;height:300px!important;margin:0 auto;padding:40px;color:#110a00;text-align:center;background:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;line-height:normal}
@media screen and (max-width:600px){.fancybox-degustationlogin .fancybox-inner{width:auto!important;height:auto!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;min-width:85%}
.fancybox-degustationlogin .fancybox-inner .title{margin-bottom:5px}
}
.fancybox-degustationlogin .title{margin-bottom:35px}
.fancybox-degustationlogin .description{width:259px;padding:5px}
.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px}
.animated{-webkit-animation-duration:.3s!important;-moz-animation-duration:.3s!important;-o-animation-duration:.3s!important;animation-duration:.3s!important;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}
.owl-didacticiel-out{-webkit-animation-name:scaleUpTo;-moz-animation-name:scaleUpTo;-o-animation-name:scaleUpTo;animation-name:scaleUpTo}
.owl-didacticiel-in{-webkit-animation-name:scaleUpFrom;-moz-animation-name:scaleUpFrom;-o-animation-name:scaleUpFrom;animation-name:scaleUpFrom}
@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}
}
@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);transform:scale(1.5)}
}
@-o-keyframes scaleUpFrom{from{opacity:0;-o-transform:scale(1.5);transform:scale(1.5)}
}
@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}
@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}
}
@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(.5);transform:scale(.5)}
}
@-o-keyframes scaleUpTo{to{opacity:0;-o-transform:scale(.5);transform:scale(.5)}
}
@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(.5);-moz-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}
}
.no-pointer a:hover,.no-pointer div:hover,.no-pointer span:hover,.no-pointer:hover{cursor:default!important}
.winecatalog{margin-top:75px; width: 100%;}
.winecatalog span.title-catalog{margin-bottom:20px;color:#8b2132;display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:20.96px;line-height:24.92px}
.winecatalog span.stock-infos-replace-wording{padding:10px 0}
.winecatalog span.title-catalog{padding: 0 10px;}
.winecatalog span.stock-infos-replace-wording{
   padding : 0 10px;
   display : inline-block;
}

/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #ccc;
	position: relative;
}

.jspDrag
{
	background: #333;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
	padding: 0;
	margin: 0;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}
/* Default styling for jQuery Datepicker v4.1.0. */
.datepick {
    background-color: #fff;
    color: #000;
    border: 1px solid #444;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-family: Arial,Helvetica,Sans-serif;
    font-size: 90%;
}
.datepick-rtl {
    direction: rtl;
}
.datepick-popup {
    z-index: 1000;
}
.datepick-disable {
    position: absolute;
    z-index: 100;
    background-color: white;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.datepick a {
    color: #fff;
    text-decoration: none;
}
.datepick a.datepick-disabled {
    color: #888;
    cursor: auto;
}
.datepick button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fcc;
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
    float: left;
    width: 100%;
    background-color: #000;
    color: #fff;
    font-size: 90%;
    font-weight: bold;
}
.datepick-ctrl {
    background-color: #600;
}
.datepick-cmd {
    width: 30%;
}
.datepick-cmd:hover {
    background-color: #777;
}
.datepick-ctrl .datepick-cmd:hover {
    background-color: #f08080;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
    width: 8%;
}
a.datepick-cmd {
    height: 1.5em;
}
button.datepick-cmd {
    text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
    float: left;
    padding-left: 2%;
}
.datepick-cmd-current, .datepick-cmd-today {
    float: left;
    width: 35%;
    text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
    float: right;
    padding-right: 2%;
    text-align: right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
    float: right;
    padding-left: 0%;
    padding-right: 2%;
    text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
    float: right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
    float: left;
    padding-left: 2%;
    padding-right: 0%;
    text-align: left;
}
.datepick-month-nav {
    float: left;
    background-color: #777;
    text-align: center;
}
.datepick-month-nav div {
    float: left;
    width: 12.5%;
    margin: 1%;
    padding: 1%;
}
.datepick-month-nav span {
    color: #888;
}
.datepick-month-row {
    clear: left;
}
.datepick-month {
    float: left;
    width: 15em;
    border: 1px solid #444;
    text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
    height: 1.5em;
    background-color: #444;
    color: #fff;
    font-weight: bold;
}
.datepick-month-header select, .datepick-month-header input {
    height: 1.4em;
    border: none;
    font-size: 100%;
}
.datepick-month-header input {
    position: absolute;
    display: none;
}
.datepick-month table {
    width: 100%;
    border-collapse: collapse;
}
.datepick-month thead {
    border-bottom: 1px solid #aaa;
}
.datepick-month th, .datepick-month td {
    margin: 0em;
    padding: 0em;
    font-weight: normal;
    text-align: center;
}
.datepick-month th {
    border: 1px solid #777;
}
.datepick-month th, .datepick-month th a {
    background-color: #777;
    color: #fff;
}
.datepick-month td {
    background-color: #eee;
    border: 1px solid #aaa;
}
.datepick-month td.datepick-week {
    border: 1px solid #777;
}
.datepick-month td.datepick-week * {
    background-color: #777;
    color: #fff;
    border: none;
}
.datepick-month a {
    display: block;
    width: 100%;
    padding: 0.125em 0em;
    background-color: #eee;
    color: #000;
    text-decoration: none;
}
.datepick-month span {
    display: block;
    width: 100%;
    padding: 0.125em 0em;
}
.datepick-month td span {
    color: #888;
}
.datepick-month td .datepick-other-month {
    background-color: #fff;
}
.datepick-month td .datepick-weekend {
    background-color: #ddd;
}
.datepick-month td .datepick-today {
    background-color: #f0c0c0;
}
.datepick-month td .datepick-highlight {
    background-color: #f08080;
}
.datepick-month td .datepick-selected {
    background-color: #777;
    color: #fff;
}
.datepick-month th.datepick-week {
    background-color: #777;
    color: #fff;
}
.datepick-status {
    clear: both;
    background-color: #ddd;
    text-align: center;
}
.datepick-clear-fix {
    clear: both;
}

/*! jQuery UI - v1.10.3 - 2014-01-09
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.datepicker.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px solid #aaa;background:#fff url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(https://www.corawine.be/skin/frontend/corawine/default/css/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
    z-index: 0;
}
.owl-carousel .owl-animated-out {
    z-index: 1;
}
.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
@keyframes fadeOut {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}

/*
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    /* position relative and z-index fix webkit rendering fonts issue */
    position: relative;
    z-index: 1;
}
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel.owl-loaded {
    display: block;
}
.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}
.owl-carousel.owl-hidden {
    opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
    display: none;
}
.owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel .owl-item img {
    display: block;
    -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.owl-carousel.owl-rtl {
    direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
    float: right;
}

/* No Js */
.no-js .owl-carousel {
    display: block;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
    transform-style: preserve-3d;
    height: 100%;
}

.owl-carousel .owl-item .pageVignerons-flap-visuel img {
    transform-style: preserve-3d;
    width: 100%;
    height: initial;
}

.owl-carousel .owl-item .pageVignerons-flap-secondaryVisuel img {
    transform-style: preserve-3d;
    height: 100%;
    width: inherit !important;
}

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}
.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("https://www.corawine.be/skin/frontend/corawine/default/css/owl-carousel/owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}
.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}


.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"] {
    background: none repeat scroll 0 0 #d6d6d6;
    border-radius: 3px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
}
.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {
    background: none repeat scroll 0 0 #869791;
    color: #fff;
    text-decoration: none;
}
.owl-theme .owl-controls .owl-nav .disabled {
    cursor: default;
    opacity: 0.5;
}
.owl-theme .owl-dots .owl-dot {
    display: inline-block;
}
.owl-theme .owl-dots .owl-dot span {
    background: none repeat scroll 0 0 #d6d6d6;
    border-radius: 30px;
    display: block;
    height: 10px;
    margin: 5px 7px;
    transition: opacity 200ms ease 0s;
    width: 10px;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: none repeat scroll 0 0 #869791;
}


/*
* 	Owl Carousel Owl Demo Theme
*	v1.24
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}
/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-nav div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-nav div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(https://www.corawine.be/skin/frontend/corawine/default/css/owl-carousel/AjaxLoader.gif) no-repeat center center
}

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://www.corawine.be/skin/frontend/corawine/default/css/fancy/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://www.corawine.be/skin/frontend/corawine/default/css/fancy/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://www.corawine.be/skin/frontend/corawine/default/css/fancy/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('https://www.corawine.be/skin/frontend/corawine/default/css/fancy/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('https://www.corawine.be/skin/frontend/corawine/default/css/fancy/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('https://www.corawine.be/skin/frontend/corawine/default/css/fancy/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}
/*! nouislider - 8.5.1 - 2016-04-24 16:00:30 */


.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-origin{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-handle{position:relative;z-index:1}.noUi-stacking .noUi-handle{z-index:10}.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s;transition:left .3s,top .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-background{background:#FAFAFA;box-shadow:inset 0 1px 1px #f0f0f0}.noUi-connect{background:#3FB8AF;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background 450ms;transition:background 450ms}.noUi-origin{border-radius:2px}.noUi-target{border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #F0F0F0,0 3px 6px -5px #BBB}.noUi-target.noUi-connect{box-shadow:inset 0 0 3px rgba(51,51,51,.45),0 3px 6px -5px #BBB}.noUi-draggable{cursor:w-resize}.noUi-vertical .noUi-draggable{cursor:n-resize}.noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#FFF;cursor:default;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB}.noUi-active{box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #DDD,0 3px 6px -3px #BBB}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#E8E7E6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect,[disabled].noUi-connect{background:#B8B8B8}[disabled] .noUi-handle,[disabled].noUi-origin{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#CCC}.noUi-marker-large,.noUi-marker-sub{background:#AAA}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;padding:5px;text-align:center}.noUi-horizontal .noUi-handle-lower .noUi-tooltip{top:-32px}.noUi-horizontal .noUi-handle-upper .noUi-tooltip{bottom:-32px}.noUi-vertical .noUi-handle-lower .noUi-tooltip{left:120%}.noUi-vertical .noUi-handle-upper .noUi-tooltip{right:120%}

/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
-moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}

/* Values;
 *
 */
.noUi-value {
  position: absolute;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}

/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}

/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate3d(-50%,50%,0);
  transform: translate3d(-50%,50%,0);
}

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate3d(0,-50%,0);
  transform: translate3d(0,-50%,0);
  padding-left: 25px;
}

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

