.page-heading .site-infos{gap:2vw;margin-block:.5rem 1rem;padding-top:.5rem}h1{font-weight:300;font-style:italic;font-size:28px}.site-infos p{font-size:15px}#last-articles2{overflow:hidden;position:relative;--articles-gap: 1.1%;--article-width: 32.6%;--articles-vgap: .75%}#last-articles2>h2{position:absolute;font-size:1.75rem;top:2rem;left:1.75rem;z-index:2;font-style:italic;color:#fff;opacity:.75;font-weight:300}#last-articles2>h2:before{content:"";display:block;position:absolute;z-index:-1;top:-.25em;right:-.25em;bottom:-.25em;left:-2em;background:#00000061}.article{--bg-title: #0000006e;position:relative;overflow:hidden}.article{width:var(--article-width);margin-left:auto}.article a{display:block;width:100%;color:inherit;text-decoration:none}.article .picture-wrapper{border-radius:9px;overflow:hidden}.article a .picture-wrapper:nth-child(1) picture{transform:translateZ(0);will-change:transform;transition:transform .15s linear}.article a:hover .picture-wrapper:nth-child(1) picture{transform:scale(1.02) translateZ(0)}.article .picture-wrapper:nth-child(2){position:absolute;bottom:9%;right:1em;width:44%;border:4px solid #c9c9c9;transform:rotate(356deg);border-radius:0}.article:nth-child(1) h3,.article:nth-child(2) h3,.article:nth-child(3) h3{position:absolute;bottom:5%;top:60%;left:.5em;right:.5em;padding-left:.15em;color:#fff;z-index:4;display:flex;height:fit-content;margin:auto;align-items:center;flex-wrap:wrap;font-size:1.25rem;line-height:1}.article:nth-child(4) h3,.article:nth-child(5) h3,.article:nth-child(6) h3{padding-block:.5em;padding-inline:.7em;line-height:1.4;text-wrap:balance}.article:first-of-type h3{left:.75em;bottom:1.5em;font-size:2rem}.article:nth-child(1) h3 span,.article:nth-child(2) h3 span,.article:nth-child(3) h3 span{background:var(--bg-title);display:inline-block;padding-block:.1em .2em;padding-inline:.15em}.article:first-of-type h3 span{padding-block:.08em .22em}.article:nth-child(1) h3:before,.article:nth-child(1) h3:after,.article:nth-child(2) h3:before,.article:nth-child(2) h3:after,.article:nth-child(3) h3:before,.article:nth-child(3) h3:after{content:"";display:block;position:absolute;width:.15em;top:0;bottom:0;background:var(--bg-title);left:0}.article:nth-child(1) h3:after,.article:nth-child(2) h3:after,.article:nth-child(3) h3:after{left:-.15em;background:none;-webkit-backdrop-filter:saturate(5.5) blur(15px) brightness(9.5);backdrop-filter:saturate(5.5) blur(15px) brightness(9.5);width:.25em}.article a:hover h3{text-decoration:underline}.article .country{display:block;position:absolute;top:1em;right:1em;z-index:2;background:rgba(var(--bg) / .75);padding-inline:.75em;font-family:var(--titles-font);color:rgb(var(--text));padding-block:.2em .25em;font-size:13px;border-radius:23px}.article:first-of-type .country{font-size:1rem}.article:first-of-type{width:calc(2 * var(--article-width) + var(--articles-gap));margin:0;float:left}.article:nth-child(3){margin-top:var(--articles-vgap)}.article:nth-child(3):after{content:"";display:block;height:1px;width:100%;clear:both}.article:nth-child(4),.article:nth-child(5),.article:nth-child(6){margin-top:var(--articles-vgap);margin-right:var(--articles-gap);width:var(--article-width);float:left}.article:nth-child(6){margin-right:0;margin-left:auto}#last-wines{padding-block:2rem 1rem}#last-wines,#last-recipes{margin-block:2rem}#last-wines h2,#last-recipes h2,#last-restaurants h2{font-weight:300}#wines{padding-inline:4rem;padding-block:3rem 2rem;--wines-gap: 90px;--wine-width: calc((100% - 3 * var(--wines-gap)) / 4);display:flex;gap:var(--wines-gap)}#wines .wine{text-align:center;flex:0 0 var(--wine-width)}#wines .picture-wrapper{max-width:90px;margin:auto}#wines img{object-fit:contain}#wines a{color:inherit}#wines h3{font-size:15px;margin-block:1.5em;font-weight:300;line-height:1.5}#last-restaurants h2{margin-bottom:1.5rem}#last-restaurants .blog{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}#last-restaurants .blog a h3{font-size:1rem;margin-block:1rem;line-height:1.4}#last-restaurants .blog a .picture-wrapper{border-radius:5px;overflow:hidden}@media(max-width:1200px){#wines{--wines-gap: 60px}}@media(max-width:992px){.page-heading .site-infos{gap:2rem}h1{font-size:22px}#last-articles2>h2{font-size:24px}#last-articles2 h3{font-size:15px}#last-articles2 .country{font-size:14px}#last-articles2 .article:first-of-type h3{font-size:1.5rem}}@media(max-width:768px){.page-heading .site-infos{display:block!important}h1{font-size:22px;margin-bottom:1em}#last-articles2>h2{font-size:14px;left:10px;top:18px}#last-articles2 .wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:5px}#last-articles2 .article{width:100%;margin:0;float:none}#last-articles2 h3,#last-articles2 .article:first-of-type h3{font-size:15px}#last-articles2 .article:nth-child(3) h3{position:static;color:rgb(var(--text));padding-block:.5em;padding-inline:.7em;line-height:1.4;text-wrap:balance}#last-articles2 .article:nth-child(3) h3:before,#last-articles2 .article:nth-child(3) h3:after{display:none}#last-articles2 .article:nth-child(3) h3 span{padding:0;margin:unset;margin-right:.25em;display:inline-block;background:none}#last-articles2 .country{font-size:12px}#wines{--wines-gap: 30px;--wine-width: calc((100% - 2 * var(--wines-gap)) / 2);flex-wrap:wrap;max-width:640px;margin:auto;padding-inline:1rem}#wines .picture-wrapper{max-width:110px;margin:auto}#last-restaurants .blog{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.page-heading .site-infos{margin-bottom:.5em}.site-infos p{font-size:14px;line-height:1.6}main .container-std,main .container{max-width:420px;margin:auto}#last-articles2 .wrapper{display:grid;grid-template-columns:repeat(1,1fr);gap:20px}#last-articles2>h2{position:static;color:rgb(var(--text));font-size:15px;margin-bottom:.5em;margin-top:1em}#last-articles2>h2:before{display:none}#last-articles .container-std{display:block}#last-articles .A{width:100%}#last-articles .article{margin-block:.5rem}#last-articles .article picture{padding-top:56.497%}#last-articles2 h3,#last-articles2 .article:first-of-type h3{font-size:17px}#wines{--wines-gap: 15px;--wine-width: 45%;max-width:unset;overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scroll-snap-type:x mandatory;padding-bottom:12px;-webkit-overflow-scrolling:touch;scroll-padding-left:24px}.wines-outer{position:relative}.wines-outer:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:7%;background:linear-gradient(270deg,rgba(var(--text) / .2),transparent)}}
