.catalogue__preheader{display:flex;flex-wrap:wrap;justify-content:space-between}.catalogue__preheader__back,.catalogue__preheader__meta{width:100%}@media(min-width:1000px){.catalogue__preheader__back,.catalogue__preheader__meta{width:50%}}.button-cta{--color:#fcf8f0;--color-hover:#4b4840;--background-hover:#fcf8f0;--border-color:#fcf8f0;align-items:center;background-color:transparent;border:2px solid #fcf8f0;border:2px solid var(--border-color);display:flex;justify-content:space-between;max-width:450px;min-height:calc(71.42857px + 1.78571vw);padding:15px 25px;transition:background-color .4s,border-color .4s}@media(max-width:480px){.button-cta{min-height:80px}}@media(min-width:1600px){.button-cta{min-height:100px}}.button-cta span{color:var(--color);font-family:Neutra Text,sans-serif;font-size:calc(13.14286px + .17857vw);font-weight:700;line-height:calc(1.3em + .00893vw - .04286px);max-width:70%;text-transform:uppercase;transition:color .4s}@media(max-width:480px){.button-cta span{font-size:14px}}@media(min-width:1600px){.button-cta span{font-size:16px}}.button-cta svg{display:inline-block}.button-cta svg path{fill:var(--color);transition:fill .4s}.button-cta span+svg,.button-cta svg+span{margin-left:8px}.button-cta:hover{background-color:var(--background-hover);border-color:var(--background-hover)}.button-cta:hover span{color:var(--color-hover)}.button-cta:hover svg path{fill:var(--color-hover)}.catalogue-header__wrap{display:flex;flex-wrap:wrap}.catalogue-header__title{width:100%}.catalogue-header__col p+p{margin-top:calc(11.42857px + 1.78571vw)}@media(max-width:480px){.catalogue-header__col p+p{margin-top:20px}}@media(min-width:1600px){.catalogue-header__col p+p{margin-top:40px}}.catalogue-header__highlight *{font-family:Merriweather,serif;font-size:calc(13.42857px + .53571vw);line-height:calc(1.4em + .01786vw - .08571px)}@media(max-width:480px){.catalogue-header__highlight *{font-size:16px}}@media(min-width:1600px){.catalogue-header__highlight *{font-size:22px}}.catalogue-header__content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.catalogue-header__col.--left{width:100%}@media(min-width:1000px){.catalogue-header__col.--left{width:40%}}.catalogue_inner-header__col a.button-cta{--color:#9c8a5c;--color-hover:#fcf8f0;--background-hover:#9c8a5c;--border-color:#9c8a5c;-webkit-text-decoration:none;text-decoration:none;width:100%}.catalogue_inner-header__wrapper{max-width:450px;width:100%}.catalogue-header .carousel__wrap{margin-top:0;order:1;padding:0}.catalogue-header .carousel__pagination{margin-top:calc(17.14286px + 2.67857vw);order:2}@media(max-width:480px){.catalogue-header .carousel__pagination{margin-top:30px}}@media(min-width:1600px){.catalogue-header .carousel__pagination{margin-top:60px}}.catalogue-header .carousel__pagination .pagination{justify-content:center}.catalogue-header .gallery__slide{width:100%}.catalogue-header .gallery__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.catalogue-content__wrap{margin-left:auto;margin-right:auto;max-width:840px}.catalogue-content p+p{margin-top:calc(11.42857px + 1.78571vw)}@media(max-width:480px){.catalogue-content p+p{margin-top:20px}}@media(min-width:1600px){.catalogue-content p+p{margin-top:40px}}.catalogue-content__text{font-style:italic}.catalogue-content--quote{font-style:italic;text-align:right}.gallery .flickity-slider{align-items:flex-start;display:flex}.gallery__slide{--width:50%;max-width:800px;min-width:150px;width:70%;will-change:transform}.gallery__slide+.gallery__slide{margin-left:8%}@media(min-width:1000px){.gallery__slide{width:var(--width)}.gallery__slide+.gallery__slide{margin-left:15%}}.gallery__slide img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__pagination{display:flex;justify-content:center;position:static}.gallery__pagination .pagination{position:static}.gallery__pagination .pagination__button{display:none}@media(min-width:750px){.gallery__pagination .pagination__button{align-items:center;background-color:#9c8a5c;display:flex;height:calc(47.14286px + 2.67857vw);justify-content:center;position:absolute;top:50%;transition:opacity .4s;width:calc(47.14286px + 2.67857vw)}}@media(min-width:750px)and (max-width:480px){.gallery__pagination .pagination__button{width:60px}}@media(min-width:750px)and (min-width:1600px){.gallery__pagination .pagination__button{width:90px}}@media(min-width:750px)and (max-width:480px){.gallery__pagination .pagination__button{height:60px}}@media(min-width:750px)and (min-width:1600px){.gallery__pagination .pagination__button{height:90px}}@media(min-width:750px){.gallery__pagination .pagination__button svg{transform:scale(.7);transform-origin:center}.gallery__pagination .pagination__button svg path{fill:#eee9e0}.gallery__pagination .pagination__button.--prev{left:10%;transform:translate3d(-50%,calc(-50% - 25px),0)}.gallery__pagination .pagination__button.--next{right:10%;transform:translate3d(50%,calc(-50% - 25px),0)}.gallery__pagination .pagination__button.--disabled{opacity:0}}.gallery__slide__caption *{font-style:italic}.youtube-video{aspect-ratio:16/9}.youtube-video__video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.catalogue-header__quote--title{font-weight:700}.event-header__wrap{display:flex;flex-wrap:wrap}.event-header__title{width:100%}.event-header__col p+p{margin-top:calc(11.42857px + 1.78571vw)}@media(max-width:480px){.event-header__col p+p{margin-top:20px}}@media(min-width:1600px){.event-header__col p+p{margin-top:40px}}.event-header__highlight *{font-family:Merriweather,serif;font-size:calc(13.42857px + .53571vw);line-height:calc(1.4em + .01786vw - .08571px)}@media(max-width:480px){.event-header__highlight *{font-size:16px}}@media(min-width:1600px){.event-header__highlight *{font-size:22px}}.event-header__content{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.event-header__col.--left{width:100%}@media(min-width:1000px){.event-header__col.--left{width:40%}}.catalogue_inner-header__col.--right{width:100%}@media(min-width:1000px){.catalogue_inner-header__col.--right{align-content:center;align-self:center;display:flex;flex-direction:column;margin-top:0;width:50%}}.carousel{display:flex;flex-direction:column}.catalogue .carousel__wrap{margin-top:0;order:1;padding:0}.catalogue .carousel__pagination{margin-top:calc(17.14286px + 2.67857vw);order:2}@media(max-width:480px){.catalogue .carousel__pagination{margin-top:30px}}@media(min-width:1600px){.catalogue .carousel__pagination{margin-top:60px}}.catalogue .carousel__pagination .pagination{justify-content:center}.catalogue .gallery__slide.catalogue{width:70%}.catalogue .gallery__slide.catalogue img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.wrapper__video{height:100%;max-width:900px;overflow:hidden;padding-top:56.25%;position:relative;width:100%}.video__gallery{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.video__gallery .cookieconsent-optout-marketing>p{background:#fcf8f0;bottom:0;padding:8px;position:absolute;width:100%}.video__gallery .cookieconsent-optout-marketing>p a{color:#9c8a5c;font-weight:700;-webkit-text-decoration:underline;text-decoration:underline}.video__gallery .cookieconsent-optout-marketing>p a:hover{color:#4b4840}.article-pagination__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.article-pagination__link{display:flex;width:100%}@media(min-width:1000px){.article-pagination__link{width:45%}}.article-pagination__link__wrap{align-items:center;border-bottom:1px solid #eee9e0;border-top:1px solid #eee9e0;display:flex;justify-content:space-between;padding-bottom:calc(11.42857px + 1.78571vw);padding-top:calc(11.42857px + 1.78571vw);width:100%}@media(max-width:480px){.article-pagination__link__wrap{padding-top:20px}}@media(min-width:1600px){.article-pagination__link__wrap{padding-top:40px}}@media(max-width:480px){.article-pagination__link__wrap{padding-bottom:20px}}@media(min-width:1600px){.article-pagination__link__wrap{padding-bottom:40px}}.article-pagination__link{color:#4b4840}.article-pagination__link:hover{color:#9c8a5c}.article-pagination__link span{width:calc(100% - 40px)}.article-pagination__link.--next span{text-align:right}.article-pagination__link.--prev{margin-left:auto}.article-pagination__link.--prev img{transform:rotate(180deg)}@media(max-width:999px){.article-pagination__link.--next+.article-pagination__link.--prev .article-pagination__link__wrap{border-top:0}}