html body #main #page{padding:0}html body #main #page section{position:relative}html body #main #page section.vins{background:url(/build/images/background-left.5c6a9a09.svg) 0 0 no-repeat,url(/build/images/background-right.026ee993.svg) 100% 100% no-repeat;background-size:46.5% auto,44.15% auto;padding-bottom:3rem}@media (min-width:992px){html body #main #page section.vins{margin-bottom:7.375rem}}html body #main #page section.vins .vin{margin-bottom:2rem;padding:2.5rem 0 .5rem;position:relative;text-align:center}html body #main #page section.vins .vin .image{position:relative;z-index:2}html body #main #page section.vins .vin .image img{-webkit-transform:scale(.78);-moz-transform:scale(.78);-ms-transform:scale(.78);-o-transform:scale(.78);transform:scale(.78);-webkit-transform-origin:bottom center;-moz-transform-origin:bottom center;-ms-transform-origin:bottom center;-o-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:.65s ease-in-out;-o-transition:.65s ease-in-out;-moz-transition:.65s ease-in-out;transition:.65s ease-in-out}@media (max-width:991.98px){html body #main #page section.vins .vin .image img{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}html body #main #page section.vins .vin .image{padding:1.5625rem 1.25rem}}html body #main #page section.vins .vin .texte{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2);display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:15px;left:50%;margin:.3rem auto 0;opacity:0;padding:.25rem 2rem;pointer-events:none;position:absolute;-webkit-transform:translateY(-300%) translateX(-50%);-moz-transform:translateY(-300%) translateX(-50%);-ms-transform:translateY(-300%) translateX(-50%);-o-transform:translateY(-300%) translateX(-50%);transform:translateY(-300%) translateX(-50%);-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-transition:.65s ease-out;-o-transition:.65s ease-out;-moz-transition:.65s ease-out;transition:.65s ease-out;width:26.7em;z-index:1}@media (max-width:1399.98px){html body #main #page section.vins .vin .texte{padding:.25rem .5rem;width:21rem}}@media (max-width:1199.98px){html body #main #page section.vins .vin .texte{padding:.25rem;width:16.9rem}}@media (max-width:991.98px){html body #main #page section.vins .vin .texte{background:#fff;left:0;margin:0 0 0 -8.5rem;opacity:1;padding:.75rem .75rem .75rem 8.5rem;pointer-events:all;position:relative;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;width:100%}}html body #main #page section.vins .vin .texte:before{bottom:0;content:"";height:30px;left:0;position:absolute;right:0}html body #main #page section.vins .vin .texte h2{color:#998d7b;font-family:Della Respira,serif;font-size:.8125rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem;padding-bottom:0;text-transform:uppercase}html body #main #page section.vins .vin .texte h2:after{display:none}html body #main #page section.vins .vin .texte h4{color:#000;font-size:.875rem;line-height:1.25rem;margin-bottom:1rem;padding-bottom:0;text-transform:none}html body #main #page section.vins .vin .texte h4:after{display:none}html body #main #page section.vins .vin .texte p.description{font-size:80%;margin:0}html body #main #page section.vins .vin .texte a{color:#998d7b;display:inline-block;margin:auto;padding:.5rem .8125rem;position:relative;-webkit-transition:.35s ease-in-out;-o-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}html body #main #page section.vins .vin .texte a:after{background:#998d7b;bottom:0;content:"";height:1px;left:-2rem;opacity:0;position:absolute;-webkit-transition:.4s ease-out;-o-transition:.4s ease-out;-moz-transition:.4s ease-out;transition:.4s ease-out;width:1.1875rem}html body #main #page section.vins .vin .texte a:hover:after{left:0;opacity:1;width:100%}@media (min-width:992px){html body #main #page section.vins .vin:hover .image img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}html body #main #page section.vins .vin:hover .texte{opacity:1;pointer-events:all;-webkit-transform:translateY(0) translateX(-50%);-moz-transform:translateY(0) translateX(-50%);-ms-transform:translateY(0) translateX(-50%);-o-transform:translateY(0) translateX(-50%);transform:translateY(0) translateX(-50%)}}@media (max-width:991.98px){html body #main #page section.vins .vin{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:100%;margin:0;padding:0}}