html body #main #page{min-height:650px}html body #main #page #recompenseTooltip{z-index:10}html body #main #page #liste_vins{margin-bottom:5rem;overflow:hidden;padding-bottom:20px}html body #main #page #liste_vins .header{margin-bottom:20px;min-height:100px}html body #main #page #liste_vins .vin{overflow:hidden;position:relative}html body #main #page #liste_vins .vin img{filter:grayscale(0);position:relative;z-index:3}html body #main #page #liste_vins .vin .nom_vin{font-size:1.8rem;padding:15px 0}html body #main #page #liste_vins .vin .nom_vin,html body #main #page #liste_vins .vin .titre{align-items:center;display:flex;font-family:Playfair Display,serif;justify-content:center;text-align:center}html body #main #page #liste_vins .vin .titre{background-color:rgba(0,0,0,.5);bottom:0;color:#fff;font-size:2rem;left:0;opacity:0;padding:30px;position:absolute;right:0;top:0;z-index:5}html body #main #page #liste_vins .vin:hover img{filter:grayscale(1);transition:all .3s ease-in-out}html body #main #page #liste_vins .vin:hover .titre{opacity:1;transition:all .3s ease-in-out}html body #main #page #liste_vins #boutons_slide{align-items:center;display:flex;justify-content:center;width:100%}html body #main #page #liste_vins #boutons_slide .bouton_slide{background-color:#be480e;border:none;border-radius:50%;color:#fff;height:50px;margin:10px;width:50px}html body #main #page section.back{margin-top:1.3333333333rem}html body #main #page section .previous-next{align-items:center;display:flex;justify-content:space-between;left:0;padding:2rem;pointer-events:none;position:absolute;top:350px;width:100%}@media (max-width:991.98px){html body #main #page section .previous-next{flex-direction:row;grid-column:1/span 2;justify-content:space-around;padding:2rem 2rem 0;position:relative;top:0}}html body #main #page section .previous-next div{pointer-events:all}@media (max-width:991.98px){html body #main #page section .previous-next div a{align-items:center;background:rgba(0,0,0,.1);border-radius:50%;display:flex;height:4.6666666667rem;justify-content:center;width:4.6666666667rem}}html body #main #page section .previous-next div i{color:#be480e;font-size:3.6666666667rem}html body #main #page section.vin{margin-top:1rem}@media (max-width:991.98px){html body #main #page section.vin{padding-bottom:2rem}}html body #main #page section.vin .vin-wrapper{display:grid;grid-template-columns:1fr 7fr 2fr 2fr;grid-gap:0 1.5rem;grid-auto-rows:auto}@media (max-width:1399.98px){html body #main #page section.vin .vin-wrapper{grid-template-columns:2fr 14fr 3fr 5fr 2fr}}@media (max-width:991.98px){html body #main #page section.vin .vin-wrapper{grid-template-columns:2fr 1fr}}@media (max-width:575.98px){html body #main #page section.vin .vin-wrapper{grid-template-columns:5fr 1fr}}html body #main #page section.vin .vin-wrapper .illustration{display:grid;grid-template-columns:repeat(4,1fr) 3fr;grid-template-rows:auto auto;min-height:100%;grid-gap:.75rem;grid-column:2;grid-row:1/span 6}@media (max-width:991.98px){html body #main #page section.vin .vin-wrapper .illustration{grid-column:1;grid-row:2}}@media (max-width:575.98px){html body #main #page section.vin .vin-wrapper .illustration{grid-column:1/span 2}}html body #main #page section.vin .vin-wrapper .illustration .recompenses{align-items:center;display:flex;flex-direction:column;grid-row:1;justify-content:flex-start}@media (max-width:991.98px){html body #main #page section.vin .vin-wrapper .illustration .recompenses{display:grid;grid-column:1/span 5;grid-row:3;grid-template-columns:repeat(5,1fr)}}html body #main #page section.vin .vin-wrapper .illustration .recompenses .recompense{margin-bottom:1.6666666667rem}@media (max-width:991.98px){html body #main #page section.vin .vin-wrapper .illustration .recompenses .recompense{align-items:center;display:flex;justify-content:center}}html body #main #page section.vin .vin-wrapper .illustration .recompenses .recompense .image{aspect-ratio:1;max-width:100%}html body #main #page section.vin .vin-wrapper .illustration .recompenses .recompense .image i{color:#edcc8a;font-size:4.6666666667rem}html body #main #page section.vin .vin-wrapper .illustration .main-image{align-items:flex-end;display:flex;grid-column:2/span 3;grid-row:1;justify-content:flex-end;position:relative;z-index:2}html body #main #page section.vin .vin-wrapper .illustration .citation{align-items:flex-start;display:flex;flex-direction:column;grid-column:5;grid-row:1;justify-content:flex-end;padding-bottom:13.3333333333rem;padding-left:2.6666666667rem;padding-right:6.6666666667rem;position:relative;z-index:2}@media (max-width:1399.98px){html body #main #page section.vin .vin-wrapper .illustration .citation{padding:0 1.3333333333rem 6.6666666667rem}}html body #main #page section.vin .vin-wrapper .illustration .citation .texte{font-family:Playfair Display,serif;font-size:2.4666666667rem;font-weight:700;line-height:3rem;transform-origin:center}@media (max-width:1399.98px){html body #main #page section.vin .vin-wrapper .illustration .citation .texte{font-size:2rem;line-height:2.6666666667rem}}@media (max-width:1199.98px){html body #main #page section.vin .vin-wrapper .illustration .citation .texte{font-size:1.4666666667rem;line-height:1.1}}@keyframes fade-text{0%{opacity:0;transform:translateX(-1.3333333333rem)}to{opacity:1;transform:none}}html body #main #page section.vin .vin-wrapper .illustration .citation .texte:before{content:url(/build/images/quotes-citation.67e91a11.svg);display:block;position:relative}html body #main #page section.vin .vin-wrapper .illustration .citation .auteur{font-family:Playfair Display,serif;font-size:1.8rem;font-weight:400;line-height:3rem;transform-origin:center}@keyframes fade-auteur{0%{opacity:0;transform:translateX(1.3333333333rem)}to{opacity:1;transform:none}}html body #main #page section.vin .vin-wrapper .illustration .image-illustration{display:grid;grid-column:4/span 2;grid-row:2;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr;position:relative;z-index:1}html body #main #page section.vin .vin-wrapper .illustration .image-illustration .image{grid-column:1/span 4;grid-row:1;transform:translateY(-6.6666666667rem)}@media (max-width:991.98px){html body #main #page section.vin .vin-wrapper .illustration .image-illustration .image{margin-bottom:-6.6666666667rem}}html body #main #page section.vin .vin-wrapper .illustration .image-illustration .image img{object-fit:cover;width:100%}html body #main #page section.vin .vin-wrapper .illustration .image-illustration:after{background:#fff;content:"";grid-column:1;grid-row:1;height:6.6666666667rem;position:relative;transform:translateY(-6.6666666667rem);width:calc(100% + .75rem)}html body #main #page section.vin .vin-wrapper .illustration .thumb{align-items:flex-start;display:flex;grid-row:2}html body #main #page section.vin .vin-wrapper .illustration .thumb .image{aspect-ratio:1;width:100%}html body #main #page section.vin .vin-wrapper .illustration .thumb .image img{object-fit:cover;width:100%}html body #main #page section.vin .vin-wrapper .nom-vin{grid-column:3/span 2;grid-row:1;letter-spacing:0;text-transform:none}@media (max-width:1399.98px){html body #main #page section.vin .vin-wrapper .nom-vin{grid-column:3/span 3}}@media (max-width:991.98px){html body #main #page section.vin .vin-wrapper .nom-vin{grid-column:1;grid-row:1}}html body #main #page section.vin .vin-wrapper .description{grid-column:3;grid-row:2;margin-bottom:3.3333333333rem}@media (max-width:1399.98px){html body #main #page section.vin .vin-wrapper .description{grid-column:3/span 2}}@media (max-width:991.98px){html body #main #page section.vin .vin-wrapper .description{grid-column:2}}@media (max-width:575.98px){html body #main #page section.vin .vin-wrapper .description{grid-column:1/span 2;grid-row:3}}html body #main #page section.vin .vin-wrapper .presentation{grid-column:3;grid-row:3}@media (max-width:1399.98px){html body #main #page section.vin .vin-wrapper .presentation{grid-column:3/span 2}}@media (max-width:991.98px){html body #main #page section.vin .vin-wrapper .presentation{align-items:flex-start;display:flex;grid-column:1/span 2;grid-row:3;justify-content:space-around}}@media (max-width:575.98px){html body #main #page section.vin .vin-wrapper .presentation{grid-row:4}}html body #main #page section.vin .vin-wrapper .presentation h2{color:#292929;font-style:normal;text-transform:uppercase}html body #main #page section.vin .vin-wrapper .presentation .caracteristiques{margin-bottom:3rem}html body #main #page section.vin .vin-wrapper .presentation .caracteristiques .caracteristique{align-items:center;display:flex;justify-content:space-between}html body #main #page section.vin .vin-wrapper .presentation .caracteristiques .caracteristique:not(:last-of-type){margin-bottom:1rem}html body #main #page section.vin .vin-wrapper .presentation .caracteristiques .caracteristique .name{display:flex;padding-right:1rem}html body #main #page section.vin .vin-wrapper .presentation .caracteristiques .caracteristique .name .icon{color:#be480e;font-size:1.2rem;width:2rem}html body #main #page section.vin .vin-wrapper .presentation .accords{margin-bottom:3rem}html body #main #page section.vin .vin-wrapper .presentation .accords .accord{align-items:center;display:flex;justify-content:flex-start}html body #main #page section.vin .vin-wrapper .presentation .accords .accord:not(:last-of-type){margin-bottom:1rem}html body #main #page section.vin .vin-wrapper .presentation .accords .accord .icon{color:#be480e;font-size:1.2rem;width:2rem}html body #main #page section.vin .vin-wrapper .pdf{grid-column:3;grid-row:4;margin-bottom:2rem}@media (max-width:1399.98px){html body #main #page section.vin .vin-wrapper .pdf{grid-column:3}}@media (max-width:991.98px){html body #main #page section.vin .vin-wrapper .pdf{align-items:center;display:flex;grid-column:2;grid-row:1;justify-content:flex-end}}html body #main #page section.vin .vin-wrapper .pdf a{color:#be480e;font-size:1.0666666667rem;font-weight:700}html body #main #page section.vin .vin-wrapper .pdf a .btn-icon-rotate{font-size:1.7333333333rem;margin-right:.6666666667rem;width:3.6666666667rem}html body #main #page section.vin .vin-wrapper .pdf a:hover .btn-icon-rotate:before{transform:rotate(-180deg)}html body #main #page section.vin .vin-wrapper .buy-link{align-items:center;display:flex;gap:1.5rem;grid-column:3;grid-row:5;justify-content:flex-start}@media (max-width:1399.98px){html body #main #page section.vin .vin-wrapper .buy-link{grid-column:4;grid-row:4}}@media (max-width:991.98px){html body #main #page section.vin .vin-wrapper .buy-link{grid-column:1/span 2;grid-row:4;justify-content:center}}@media (max-width:575.98px){html body #main #page section.vin .vin-wrapper .buy-link{grid-row:5}}html body #main #page section.vin .vin-wrapper .buy-link .prix{color:#be480e;display:flex;flex-direction:column;font-size:1.3333333333rem;font-weight:700}html body #main #page section.vin .vin-wrapper .buy-link .prix .product-price-old{color:#000;font-size:1.0666666667rem;font-weight:400;text-decoration:line-through}html body #main #page section.vin .vin-wrapper .buy-link .btn{margin-bottom:0}