.auto-translation{display:flex;justify-content:flex-start;align-items:center;color:var(--text-secondary)}.auto-translation__message{margin-left:.8rem}.auto-translation.text--center{justify-content:center}.carousel-link-card{display:flex;flex-direction:column;justify-content:center;width:var(--artwork-item-width);height:100%;padding:1.2rem;color:var(--text-brand-blue);background:var(--background-artwork);text-align:center;border-radius:.8rem}.carousel-link-card--small{min-width:auto;width:152px;height:190px}.carousel-link-card:hover{color:var(--text-brand-blue)}.carousel-link-card--v2{width:var(--artwork-item-v2-width);height:30rem}@media(min-width:768px){.carousel-link-card--v2{height:44rem}}.carousel-link-card--yellow{background-color:var(--background-brand-yellow)}.carousel-link-card--purple{background-color:var(--background-brand-purple)}.carousel-link-card--grey{background-color:var(--colors-paper-500)}.carousel-link-card__icon{margin:0 auto 3.2rem}@media(max-width:767px){.carousel-link-card__title{display:inline-block;max-width:100%;padding:.7rem 2.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--body-s-medium-font-size)}}.carousel-link-card__text{margin:.8rem 0 0}.form-buttons-list{display:flex;flex-flow:column}.form-buttons-list__options{display:flex;flex-flow:row wrap;margin:-.5rem}.form-buttons-list__option{position:relative;padding:.5rem}.form-buttons-list__input[type=radio]{position:absolute;overflow:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1;margin:0;cursor:pointer}.form-buttons-list .form__label--toggle{margin-bottom:1rem}.form-buttons-list .form__label--toggle+.form-buttons-list__options{overflow:hidden;max-height:0}.form-buttons-list__label{display:block;margin-bottom:0;text-align:center;transition:color .1s ease-in-out;cursor:pointer;font-size:1.2rem;color:var(--colors-gray-500)}.form-buttons-list__button{display:flex;align-items:center;justify-content:center;border:.1rem solid transparent;color:var(--text-primary);width:4.2rem;height:4.2rem;margin:0 auto .5rem;border-radius:.8rem;transition:background-color .1s ease-in-out,border-color .1s ease-in-out,color .1s ease-in-out;cursor:pointer}.form-buttons-list__text:not(.sr-only){display:block;margin-bottom:-.4rem}.form-buttons-list__input:hover:not(:checked)+.form-buttons-list__label,.form-buttons-list__input:focus:not(:checked)+.form-buttons-list__label{color:var(--text-primary)}.form-buttons-list__input:hover:not(:checked)+.form-buttons-list__label .form-buttons-list__button,.form-buttons-list__input:focus:not(:checked)+.form-buttons-list__label .form-buttons-list__button{background-color:var(--alpha-black-20);border-color:transparent;color:var(--text-primary)}.form-buttons-list__input:checked+.form-buttons-list__label,.form-buttons-list__input:checked:hover+.form-buttons-list__label{cursor:default}.form-buttons-list__input:checked+.form-buttons-list__label .form-buttons-list__button,.form-buttons-list__input:checked:hover+.form-buttons-list__label .form-buttons-list__button{background:var(--alpha-black-5);border-color:transparent}.form-buttons-list__toggle{display:flex;flex-flow:row;align-items:center;justify-content:space-between;width:100%;transition:color .15s ease-in-out;border:none;padding:0;background:transparent;text-align:left;text-transform:uppercase}.form-buttons-list__toggle:hover,.form-buttons-list__toggle:focus{color:var(--colors-blue-500)}.form-buttons-list__toggle:hover .form__label,.form-buttons-list__toggle:focus .form__label{color:var(--colors-blue-500)}.form-buttons-list__toggle .form__label{margin-bottom:0;transition:color .15s ease-in-out}.form-buttons-list__toggle i{transition:transform .3s ease-in-out;display:block}.form-buttons-list--horizontal .form-buttons-list__options{gap:1.2rem}.form-buttons-list--horizontal .form-buttons-list__label{display:flex;flex-flow:row;align-items:center;gap:.8rem}.form-buttons-list--horizontal .form-buttons-list__button{margin-bottom:0}.form-buttons-list--no-label .form-buttons-list__options{flex-flow:row wrap}.form-buttons-list--no-label .form-buttons-list__options .form-buttons-list__label:before{display:none}.form-buttons-list--no-label .form-buttons-list__button{margin:0}.form-buttons-list--no-label-small .form-buttons-list__button{margin-top:0;margin-bottom:0;width:3.2rem;height:3.2rem}.form-buttons-list--color-white .form-buttons-list__button{background-color:#fff}.form-buttons-list--color-white .form-buttons-list__input:hover+.form-buttons-list__label{color:var(--colors-blue-500)}.form-buttons-list--color-white .form-buttons-list__input:hover+.form-buttons-list__label .form-buttons-list__button{background-color:var(--background-light);color:var(--colors-gray-400)}.form-buttons-list--color-white .form-buttons-list__input:focus+.form-buttons-list__label,.form-buttons-list--color-white .form-buttons-list__input:checked+.form-buttons-list__label,.form-buttons-list--color-white .form-buttons-list__input:checked:hover+.form-buttons-list__label,.form-buttons-list--color-white .form-buttons-list__input:checked:focus+.form-buttons-list__label{color:var(--colors-blue-500)}.form-buttons-list--color-white .form-buttons-list__input:focus+.form-buttons-list__label .form-buttons-list__button,.form-buttons-list--color-white .form-buttons-list__input:checked+.form-buttons-list__label .form-buttons-list__button,.form-buttons-list--color-white .form-buttons-list__input:checked:hover+.form-buttons-list__label .form-buttons-list__button,.form-buttons-list--color-white .form-buttons-list__input:checked:focus+.form-buttons-list__label .form-buttons-list__button{background-color:var(--colors-blue-500);border-color:var(--colors-blue-500);color:#fff}.form-buttons-list--color-white .form-buttons-list__input:checked+.form-buttons-list__label{cursor:default}.form-color-picker{position:relative;display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start}.form-color-picker__label{display:block;margin-bottom:0;text-align:center;transition:color .1s ease-in-out;cursor:pointer;font-size:1.1rem;color:var(--colors-gray-500)}.form-color-picker__options{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;width:100%;margin-bottom:-1rem}.form-color-picker__option{list-style:none;display:inline-block;margin:0 1.6rem 1.6rem 0}@media(min-width:992px){.form-color-picker__option{margin:0 .8rem .8rem 0}}.form-color-picker__color-button{display:block;width:4.8rem;height:4.8rem;box-shadow:inset 0 0 0 0 var(--colors-gray-400);border:.1rem solid transparent;transition:box-shadow .15s ease-in-out;position:relative;padding:0}.form-color-picker__color-button--white{border:.1rem solid var(--colors-gray-400)}.form-color-picker__color-button--white.form-color-picker__color-button--active,.form-color-picker__color-button--white:hover{box-shadow:inset 0 0 0 .2rem var(--colors-gray-400)}.form-color-picker__color-button--active{border:.1rem solid var(--colors-gray-400);box-shadow:inset 0 0 0 .2rem #fff}@media(min-width:992px){.form-color-picker__color-button{width:2.4rem;height:2.4rem}.form-color-picker__color-button:hover{border:.1rem solid var(--colors-gray-400);box-shadow:inset 0 0 0 .2rem #fff}}.form-radio-option{position:relative}.form-radio-option+.form-radio-option:not(.form-radio-option--box,.form-radio-option--inline){margin-top:.4rem}.form-radio-option__input[type=radio]{position:absolute;overflow:hidden;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1;margin:0;cursor:pointer}.form-radio-option__label{display:flex;align-items:center;width:100%;margin:0}.form-radio-option__label:before{content:"";display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;margin-right:1.2rem;background-color:var(--background-white);border:1px solid var(--border-medium);border-radius:999rem}.form-radio-option__input:checked+.form-radio-option__label:before{background:var(--border-brand-blue);box-shadow:inset 0 0 0 4px var(--background-white);transition:box-shadow .15s ease-in-out,background-color .15s ease-in-out}.form-radio-option__input:disabled+.form-radio-option__label{color:var(--text-disabled)}.form-radio-option__input:disabled+.form-radio-option__label:before{background:var(--background-disabled)}.form-radio-option__input:focus-visible+.form-radio-option__label:before{outline:.2rem solid var(--colors-blue-200);outline-offset:.2rem}.form-radio-option--box .form-radio-option__label,.form-radio-option--box-vertically-centered .form-radio-option__label{align-items:flex-start;padding:1.6rem;border:2px solid var(--border-light);border-radius:1.2rem;transition:border-color .15s ease-in-out}.form-radio-option--box .form-radio-option__label:before,.form-radio-option--box-vertically-centered .form-radio-option__label:before{margin-top:.2rem}.form-radio-option--box .form-radio-option__input:checked+.form-radio-option__label,.form-radio-option--box-vertically-centered .form-radio-option__input:checked+.form-radio-option__label{border-color:var(--border-brand-blue);font-weight:400}.form-radio-option--box-vertically-centered .form-radio-option__label{align-items:center}.form-radio-option--box-vertically-centered .form-radio-option__label:before{margin-top:0}.form-radio-list-separator{position:relative;margin:-.6rem 0}.form-radio-list-separator__line{margin-top:1.2rem;margin-bottom:1.2rem;height:1px;color:var(--colors-gray-300)}.form-radio-list-separator__text{position:absolute;top:2px;right:0;text-transform:uppercase;color:var(--text-secondary)}.form-radio-list__options-wrapper{margin-top:-.6rem;margin-bottom:-.6rem}.form-radio-list__option{padding-top:.6rem;padding-bottom:.6rem}.form-radio-list__option.selected{background:var(--background-light)}.form-radio-list__show-more-button{margin:1.6rem 0 0;padding:0;background:none;border:none}.form-ruler{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start;position:relative;font-size:1.6rem;width:100%}.form-ruler__infos{position:relative;top:0;left:0;display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1rem;color:var(--text-secondary)}.form-ruler__slider,.form-ruler .slider{max-width:calc(100% - 2rem);margin:.8rem auto;display:block}.form-ruler .slider.slider-horizontal{width:100%;height:2rem}.form-ruler .slider-handle{position:absolute;top:0;width:2rem;height:2rem;background:var(--background-brand-blue)}.form-ruler .slider .tooltip.top{display:none}.form-ruler .slider-selection{background-color:var(--background-brand-blue);background-image:none;box-shadow:initial}.form-ruler .slider-track{position:absolute;cursor:pointer;background-color:var(--alpha-black-20);background-image:none;background-repeat:repeat-x;box-shadow:inherit;border-radius:0}.form-ruler--mao .slider.slider-horizontal{max-width:100%}.form-ruler .slider.slider-horizontal .slider-track{height:.1rem;margin-top:-.05rem}.form-ruler .slider.slider-horizontal .slider-handle{margin-left:-1rem}.form-ruler .slider-handle.round{border-radius:50%}.form-ruler__inputs{display:flex;align-items:stretch;gap:1.6rem;margin-top:1.2rem}.form-ruler__inputs-label{display:block}.form-ruler__inputs-input{display:flex;flex-direction:column}.form-ruler__inputs-arrow-container{display:flex;flex-direction:column;justify-content:center;margin-top:1.75rem;flex-grow:1}.form-ruler__lists{width:100%;margin-top:1.6rem}.pagerfanta{position:relative;margin:8rem 1.6rem 3.2rem;text-align:center}@media(max-width:1199px){.pagerfanta{margin-top:4.8rem}}@media(max-width:767px){.pagerfanta{margin-bottom:.8rem;margin-top:3.2rem}}.pagerfanta--no-margin{margin:0}.pagerfanta .pagination{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:.4rem;color:var(--text-primary);font-size:var(--body-l-medium-font-size);font-weight:var(--body-l-medium-font-weight);line-height:var(--body-l-medium-line-height);letter-spacing:var(--body-l-medium-letter-spacing)}@media(min-width:768px){.pagerfanta .pagination{gap:.8rem}}.pagerfanta a,.pagerfanta button,.pagerfanta span{padding:.8rem 1.6rem;transition:all .15s ease-in-out}.pagerfanta a,.pagerfanta button{text-decoration:none}.pagerfanta a:hover,.pagerfanta button:hover,.pagerfanta a:focus,.pagerfanta button:focus{cursor:pointer}.pagerfanta .pagination__item{border-radius:.8rem;transition:background-color .15s ease-in-out}.pagerfanta .pagination__item--disabled{color:var(--text-disabled);cursor:not-allowed}.pagerfanta .pagination__item--current-page{background-color:var(--text-brand-blue);color:var(--text-contrast)}.pagerfanta a.pagination__item:hover,.pagerfanta button.pagination__item:hover{background-color:var(--background-black-md-alpha)}.carousel-full-width{position:relative}.carousel-full-width__slide{-webkit-user-select:none;user-select:none;display:flex;flex-flow:column;align-items:center;justify-content:center;flex-shrink:0;position:relative;width:auto;margin:0;padding:0;overflow:hidden}.carousel-full-width__list .carousel-full-width__slide:nth-child(n+2){display:none}.carousel-indicators{display:flex;flex-wrap:nowrap;gap:1.6rem;overflow-x:auto;overflow-y:hidden;margin-top:.8rem;scroll-behavior:smooth;scrollbar-width:none}.carousel-indicators::-webkit-scrollbar{display:none}@media(min-width:992px){.carousel-indicators{flex-wrap:wrap;justify-content:center;padding:0;overflow:auto}}.carousel-indicators__counter{position:absolute;right:1.2rem;top:1.2rem;min-width:4rem;gap:.2rem;justify-content:center}@media(min-width:992px){.carousel-indicators__counter{display:none}}.carousel-indicators__index{color:var(--foreground-contrast)}.carousel-indicators__item{padding:.4rem;background-color:transparent;border:0}.carousel-indicators__item:before{content:"";display:block;width:.8rem;height:.8rem;background-color:var(--background-medium);transition:background-color .15s ease-in-out}.background--dark .carousel-indicators__item:before{background-color:var(--colors-gray-500)}.carousel-indicators__item:hover:before{background-color:var(--text-brand-blue)}.carousel-indicators__item.active:before{background-color:var(--text-brand-blue)}.background--dark .carousel-indicators__item.active:before,.background--dark .carousel-indicators__item:focus:before,.background--dark .carousel-indicators__item:hover:before{background-color:#fff}.modal-filters.modal{--modal-container-padding: 1.6rem}.modal-filters.modal .modal-filters__header{padding:2rem 6.4rem;border-bottom:1px solid var(--border-light)}.modal-filters.modal .modal-filters__header:before{display:none}.modal-filters.modal .modal__close{margin-top:1.2rem;margin-right:1.2rem;padding:1.2rem}@media(min-width:768px){.modal-filters{display:none}}@media(max-width:991px){.modal-filters .modal-dialog{max-width:none}}.modal-filters.modal--full-height .modal-content{height:100vh;max-height:none}@supports (height: 100dvh){.modal-filters.modal--full-height .modal-content{height:100dvh}}.modal-filters__title:focus{outline:none}.modal-filters__fields{padding-top:2.4rem}.modal-filters__fields>div{margin-bottom:2rem}.modal-filters__fields .form-ruler,.modal-filters__fields .form-ruler .slider.slider-horizontal,.modal-filters__fields .form-radio{width:100%}.modal-filters__fields .form-radio__options{max-height:100%}.modal-filters__fields .form-radio__options-inner{display:none}.modal-filters__fields .form-dropdown{flex-flow:row wrap;align-items:center;justify-content:flex-start;width:100%}.modal-filters__fields .form-dropdown__sort{display:none}.modal-filters__fields .form-dropdown__select-wrapper{display:block}.modal-filters__fields .form-buttons-list__toggle{-webkit-user-select:none;user-select:none;pointer-events:none}.modal-filters__fields .form-buttons-list__toggle i{display:none}.modal-filters__fields .form-buttons-list .form-buttons-list__options{max-height:100%}.modal-filters__filter-container{padding-bottom:2.4rem;border-bottom:1px solid var(--border-light)}.modal-filters__filter-container:last-of-type{border-bottom:none}.modal-filters__filter-container:empty{display:none}.modal-filters .modal-footer .buttons-list{gap:1.6rem}.modal-filters .modal-footer .buttons-list>div{flex:1 1 0}.modal-filters .modal-footer .buttons-list .button{width:100%}.modal-filters__label-sheet{display:none}.modal-filters.modal-filters--sheet .modal-content{max-height:calc(100vh - 4rem)}@supports (height: 100dvh){.modal-filters.modal-filters--sheet .modal-content{max-height:calc(100dvh - 4rem)}}.modal-filters.modal-filters--sheet .modal-filters__header{padding-top:2.4rem;padding-left:var(--modal-container-padding)}.modal-filters.modal-filters--sheet .modal-title{max-width:none;margin:0;text-align:left}.modal-filters.modal-filters--sheet .modal-filters__fields{padding-top:1.6rem}.modal-filters.modal-filters--sheet [data-filter-section]:not(.modal-filters__section--active),.modal-filters.modal-filters--sheet .modal-filters__full-only{display:none!important}.modal-filters.modal-filters--sheet .modal-filters__filter-container{border-bottom:0}.modal-filters.modal-filters--sheet [data-filter-section]>.accordion>.accordion__header,.modal-filters.modal-filters--sheet .filters-dropdown__mobile-title{display:none!important}.modal-filters.modal-filters--sheet .form-radio-list__options-wrapper,.modal-filters.modal-filters--sheet .form-radio-list__show-more-button{display:block!important}.modal-filters.modal-filters--sheet .form-radio-list .form-select{display:none!important}.modal-filters.modal-filters--sheet .modal-filters__label-full{display:none}.modal-filters.modal-filters--sheet .modal-filters__label-sheet{display:inline}.sort-button{max-width:32rem;text-align:center}@media(min-width:992px){.sort-button{width:auto;text-align:right}}.sort-button__dropdown{max-width:32rem;margin-top:.8rem}@media(min-width:992px){.sort-button--aligned-center{text-align:center}}@media(min-width:992px){.artist-artworks-filters .sticky-filters__row{padding-left:0;padding-right:0}}.artist-artworks-filters__order{display:none}@media(min-width:992px){.artist-artworks-filters__order{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%}}.artist-artworks-filters__desktop{display:flex;gap:1.2rem;align-items:center}.artist-artworks-filters__mobile-toggles{display:flex;gap:1.2rem;white-space:nowrap}.artist-artworks-filters__switch-inline{max-width:22rem;gap:1.2rem;margin-bottom:0}.filters-recap{padding-top:1.6rem}@media(min-width:992px){.filters-recap{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;padding-top:1.6rem;padding-bottom:1.6rem}}.filters-sort{position:relative;text-align:right;margin-left:auto}@media(min-width:768px){.filters-sort{min-width:24rem}}.modal-filters__fields>.mobile-filters-sort-button-wrapper{display:flex;align-items:center;padding:0 .8rem;margin-bottom:1.6rem}.mobile-filters-sort-button-wrapper__sort-button{flex:1;margin-left:auto}.filters-collections .filters-list{display:flex;flex-direction:row;gap:1.2rem;padding:2rem 0}.filters-collections__view-options .form-buttons-list__options{display:flex;flex-wrap:nowrap}.filters-collections .dropdown{margin:0 auto;text-align:center;width:220px}@media(max-width:767px){.filters-collections .dropdown{width:100%}}.filters-collections--full.filters-collections .dropdown{width:100%}.filters-collections .dropdown .btn{width:220px;color:#000;text-transform:uppercase;font-size:11px}@media(max-width:767px){.filters-collections .dropdown .btn{width:100%}}.filters-collections--full.filters-collections .dropdown .btn{width:100%}.filters-collections .dropdown .dropdown-menu{width:220px;font-size:11px;text-transform:uppercase;background-color:#fff;border-radius:0}@media(max-width:767px){.filters-collections .dropdown .dropdown-menu{width:100%}}.filters-collections--full.filters-collections .dropdown .dropdown-menu{width:100%}.filters-collections .dropdown .dropdown-menu li>a{padding:8px 20px}.filters-collections .filter-elt{vertical-align:top;padding:18px .8rem 0;margin-bottom:1.6rem}@media(min-width:1200px){.filters-collections .filter-elt{margin-top:1.6rem}}@media(min-width:1400px){.filters-collections .filter-elt{padding-left:15px;padding-right:15px}}@media(min-width:1200px){.filters-collections .filter-elt--overflow{margin-bottom:-20px}}.filters-collections .filter-elt .sep{height:100%;width:1px;background-color:var(--border-light)}@media(max-width:767px){.filters-collections .filter-elt .sep{height:1px;width:100%}}.filters-collections--full.filters-collections .filter-elt .sep{height:1px;width:100%}.transparent-sep.filters-collections .filter-elt .sep{display:none}.filters-collections .filter-elt .filter-show-available-artworks{text-align:left}@media(min-width:768px){.filters-collections .filter-elt .filter-show-available-artworks :not(.artist-artworks-filters){max-width:20rem}}@media(min-width:1200px){.filters-collections .filter-elt .filter-show-available-artworks{max-width:18rem}}@media(min-width:1250px){.filters-collections .filter-elt .filter-show-available-artworks{max-width:20rem}}.filters-collections .filter-elt .filter-show-available-artworks label{text-transform:none;font-weight:400;margin-bottom:0}.filters-collections .filter-ruler{position:relative;width:140px;min-width:140px;display:inline-block}@media(max-width:767px){.filters-collections .filter-ruler{width:100%}}.filters-collections--full.filters-collections .filter-ruler{width:100%}.filters-collections .filter-ruler .slider.slider-horizontal{margin-left:10px;margin-right:10px;width:calc(100% - 20px)}.filters-collections .filter-ruler .slider-track{background:var(--colors-gray-400)}.filters-collections .filter-ruler .input-ruler-values{top:-22px;font-size:10px}@media(min-width:1200px){.filters-collections .filter-ruler .input-ruler-values{top:-27px}}.filters-collections .filter-orientation i{background:var(--background-light)}.serie{overflow:hidden;padding-top:2.4rem;padding-bottom:5.6rem}@media(min-width:768px){.serie{padding-top:4.8rem;padding-bottom:5.6rem}}@media(min-width:992px){.serie{display:flex;align-items:flex-start;padding-left:3.2rem}}@media(min-width:1200px){.serie{padding-bottom:8rem}}.serie-infos{padding:0 1.6rem}@media(min-width:992px){.serie-infos{min-width:30rem;max-width:30rem;padding-left:0;padding-right:3.2rem}}.serie-infos>*{padding-bottom:2.4rem}.serie-infos__title{color:var(--text-primary);word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.serie-description__text{overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;word-break:break-word;max-height:4.8rem}.serie-description__text i{margin-left:.5rem}.serie-description__readmore{margin-top:1rem}.serie-description--opened .serie-description__text{overflow:visible;max-height:none;display:block}@media(min-width:992px){.serie-description__text{max-height:9.6rem;-webkit-line-clamp:4}}.artwork-item-testimonial{display:flex;flex-direction:column;justify-content:center;gap:1.6rem;min-height:100%;padding:2.4rem;background-color:var(--colors-paper-200)}@media(min-width:768px){.artwork-item-testimonial{padding:1.6rem}}.artwork-item-testimonial--homepage{margin-top:1.6rem;display:flex;justify-content:flex-start;padding:2.4rem}@media(min-width:768px){.artwork-item-testimonial--homepage{width:33.33%;margin-right:3.2rem}.artwork-item-testimonial--homepage:last-of-type{margin-right:0}}.artwork-item-testimonial--homepage .artwork-item-testimonial__quote{min-height:20rem}@media(min-width:768px){.artwork-item-testimonial--homepage .artwork-item-testimonial__quote{min-height:25rem}}.artwork-item-testimonial--artworks-carousel{max-width:35.2rem}@media(min-width:992px){.artwork-item-testimonial--artworks-carousel{padding:2.4rem}}.artwork-item-testimonial--orange{background-color:var(--background-brand-orange)}.artwork-item-testimonial--purple{background-color:var(--background-brand-purple)}.artwork-item-testimonial--yellow{background-color:var(--background-brand-yellow)}.design-item--with-variants{position:relative;padding-bottom:6.6rem}.design-item__variants{position:absolute;overflow:hidden;width:100%;margin:0 var(--fixed-artwork-item-padding) var(--fixed-artwork-item-padding)}.design-item__variants--fixed{position:relative;z-index:0;width:auto;margin-top:2.4rem}.design-item .design-item__picture-container{padding:0;background:var(--colors-paper-300)}.artworks-grid{--artwork-item-min-width: 14rem;position:relative;display:grid;grid-template-columns:repeat(2,minmax(var(--artwork-item-min-width),1fr));grid-auto-flow:row dense;width:100%}@media(min-width:768px){.artworks-grid{grid-template-columns:repeat(3,minmax(var(--artwork-item-min-width),1fr))}}@media(min-width:992px){.artworks-grid{grid-template-columns:repeat(4,minmax(var(--artwork-item-min-width),1fr))}}@media(min-width:1920px){.artworks-grid{grid-template-columns:repeat(5,minmax(var(--artwork-item-min-width),1fr))}}@media(min-width:1920px){.artworks-grid--24-items{grid-template-columns:repeat(4,minmax(var(--artwork-item-min-width),1fr))}}@media(min-width:992px){.artworks-grid--30-items{grid-template-columns:repeat(3,minmax(var(--artwork-item-min-width),1fr))}}@media(min-width:1200px){.artworks-grid--30-items{grid-template-columns:repeat(5,minmax(var(--artwork-item-min-width),1fr))}}.artworks-grid--masonry{display:flex;flex-wrap:wrap;gap:1.6rem}@media(min-width:768px){.artworks-grid--masonry{gap:2rem}}.artworks-grid__wrapper--masonry{padding:0 .4rem;overflow:hidden}@media(min-width:768px){.artworks-grid__wrapper--masonry{padding:0 var(--container-padding)}}.artworks-grid__item{position:relative;display:flex;justify-content:space-around;border:.1rem solid transparent;transition:background-color .3s ease-in-out}.artworks-grid__item>*{width:100%}.artworks-grid__item--testimonial{grid-column:span 2;min-height:28rem;padding:0}@media(min-width:768px){.artworks-grid__item--testimonial{grid-column:auto}}@media(max-width:767px){.artworks-grid__item--expand-on-mobile{grid-column:span 2}}.artworks-grid__item--masonry{width:calc(50% - .8rem)}@media(min-width:768px){.artworks-grid__item--masonry{width:calc(33.3333% - ((2rem * 2) / 3))}}@media(min-width:992px){.artworks-grid__item--masonry{width:calc(25% - 1.5rem)}}@media(min-width:1560px){.artworks-grid__item--masonry{width:calc(20% - 1.6rem)}}@media(max-width:479px){.artworks-grid:nth-child(odd){border-left:0}}.artworks-grid--orbit{gap:.8rem}.contextualisation{position:relative;width:100%;height:auto;margin:0 auto;padding:0;appearance:none;border:none}.contextualisation--showcase{cursor:pointer}.contextualisation--showcase.contextualisation--has-reworked-artwork-framing .showcase__frame{background-color:#0000001a;box-shadow:calc(var(--shadow-horizontal-force) * 15) calc(var(--shadow-vertical-force) * 15) calc(var(--shadow-vertical-force) * 15 / 2) 0 #3d341603,calc(var(--shadow-horizontal-force) * 10) calc(var(--shadow-vertical-force) * 10) calc(var(--shadow-vertical-force) * 10 / 2) 0 #3d34160f,calc(var(--shadow-horizontal-force) * 6) calc(var(--shadow-vertical-force) * 6) calc(var(--shadow-vertical-force) * 6) 0 #3d341638,calc(var(--shadow-horizontal-force) * 3) calc(var(--shadow-vertical-force) * 3) calc(var(--shadow-vertical-force) * 3 * 2) 0 #3d34165e,calc(var(--shadow-horizontal-force) * 1) calc(var(--shadow-vertical-force) * 1) calc(var(--shadow-vertical-force) * 1 * 2) 0 #3d34166b}.contextualisation.is-loading:before{content:"";position:absolute;z-index:1;inset:0;background-color:#fff;opacity:.5}.contextualisation .showcase__artwork-container{position:absolute;inset:0}.contextualisation .showcase__artwork-container.framed{box-shadow:4px 4px 5px -2px #0000004d}.contextualisation .showcase__artwork-container.shadow{box-shadow:2px 1px 16px #0003,1px 0 4px #0006}.contextualisation .showcase__frame{position:absolute;top:calc(var(--artwork-frame-top) * 1%);left:calc(var(--artwork-frame-left) * 1%);width:calc(var(--total-width-cm) * var(--cmToPxRatio) / var(--showcase-width-num) * 100%);height:calc(var(--total-height-cm) * var(--cmToPxRatio) / var(--showcase-height-num) * 100%);padding:0;background:transparent;vertical-align:bottom;-webkit-user-select:none;user-select:none;z-index:0;transform:translate(-50%,-50%)}.contextualisation.zoom-ctn{position:relative;height:100%;max-width:652px;margin:0 auto}.contextualisation.zoom{background-size:var(--showcase-width) var(--showcase-height);margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contextualisation-images-carousel .carousel__list{gap:3.2rem}@media(max-width:767px){.contextualisation-images-carousel .carousel__list{scroll-snap-type:x mandatory}}@media(max-width:767px){.contextualisation-images-carousel .carousel__slide{width:100%;scroll-margin:0;scroll-snap-align:center}}.contextualisation-images-carousel--one-slide{margin-left:0}
