.main-content{padding-bottom:28px}.img-placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.grid-template--1{grid-template-columns:1fr}.grid-template--2{grid-template-columns:1fr 1fr}.grid-template--3{grid-template-columns:1fr 1fr 1fr}.grid-template--4{grid-template-columns:1fr 1fr 1fr 1fr}.richtext__border{background:transparent;font-size:0;width:100%;height:28px;margin-top:-28px;position:absolute;z-index:10}.rich-text{padding:33px 0 45px}.richtext__border img{width:100%;height:100%;object-fit:cover;object-position:center}.rich-text__textbox{margin-bottom:20px}.rich-text__textbox p{font-size:8pt;font-family:Montserrat,sans-serif;letter-spacing:.1em;line-height:2px;text-transform:uppercase}.rich-text-image{margin-bottom:56px}@media only screen and (max-width: 900px){.rich-text__textbox{margin-bottom:42px}.rich-text__textbox p{font-size:12pt}}@media only screen and (max-width: 640px){.rich-text__textbox{margin-bottom:23px}.rich-text__textbox p{font-size:10pt;line-height:13pt;margin:10px auto}.rich-text-image{margin-bottom:17px}}.hero__content{margin:0;max-width:100%;padding:10% 16% 6%;text-align:center}.hero__textbox{margin-bottom:61px}.hero__title{font-family:Montserrat,sans-serif;font-weight:500;font-size:16pt;line-height:59pt;letter-spacing:.1em;text-transform:uppercase;margin-bottom:0}.hero__description{font-family:Montserrat,sans-serif;font-size:16pt;line-height:41pt;letter-spacing:.1em;text-transform:uppercase;margin-bottom:0}.hero__btn{font-family:Times New Roman,Times,serif;font-size:10.5px;line-height:1.42;letter-spacing:.2em;padding:11px 20px;display:block;max-width:max-content;min-width:90px;margin:0 auto}@media only screen and (max-width: 900px){.hero__textbox{margin-bottom:22px}.hero__title{font-size:21pt;line-height:46pt}.hero__description{font-size:15pt;line-height:35pt}.hero__btn{padding:9px 17px}}@media only screen and (max-width: 640px){.hero__content{padding:8% 14% 4%}.hero__textbox{margin-bottom:9px}.hero__title{font-size:16pt;line-height:30px}.hero__description{font-size:11pt;line-height:27px}.hero__btn{font-size:8px;padding:8px}}.promo{height:34px;overflow:hidden;position:relative}.promo__link{width:100%;height:100%;position:absolute;left:0;right:0;z-index:1}.promo>div{position:absolute;left:0;width:100%;word-break:break-word;margin:0;font-size:12px;font-weight:400;line-height:1.5;text-transform:uppercase;text-align:center;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%);animation-duration:30s;animation-timing-function:ease-out;animation-iteration-count:infinite}.promo__text{animation-name:first_slide}.promo__detail{animation-name:second_slide}@keyframes first_slide{0%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%)}30%{-moz-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translate(0)}50%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translate(-100%)}to{-moz-transform:translateX(-200%);-webkit-transform:translateX(-200%);transform:translate(-200%)}}@keyframes second_slide{45%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translate(100%)}75%{-moz-transform:translateX(0%);-webkit-transform:translateX(0%);transform:translate(0)}to{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translate(-100%)}}.custom-footer{display:flex;flex-direction:column;align-items:center;padding:30px 0 40px}.footer__copyright{justify-content:center}.footer__copyright li{padding:0}.footer__copyright li:not(:first-child):before{content:"|";margin:0 10px}.footer__payment{margin:10px 0 0}.footer__copyright{font-size:8.6pt}.footer__social li:last-child{margin-right:0}.footer__social li svg{fill:#f7f3e9}.header-content{display:flex}.header__text{font-family:Georgia,Times New Roman,Times,serif;font-size:9pt;color:#746d6c}.grandparent>.main-menu-dropdown{margin-top:1px}.grandparent>.main-menu-dropdown--megamenu>ul{justify-content:center;padding:28px 0 38px}.grandparent>.main-menu-dropdown--megamenu>ul>li{width:20%}.grandparent>.main-menu-dropdown--megamenu>ul>li:not(:last-child){margin-right:32px}.megamenu__image-wrapper{position:relative;padding-top:100%}.megamenu__image-wrapper .image-overlay{background-color:#000;opacity:.4}.megamenu__image-title{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11}.nav__links{border-top:.25pt solid rgba(137,158,159,.48);border-bottom:.25pt solid rgba(137,158,159,.48)}.nav-link{font-size:8pt;line-height:18px;letter-spacing:.09em;font-family:Montserrat,sans-serif;font-weight:500;text-transform:uppercase}.megamenu__image-title{line-height:18pt}.megamenu__image-title-link{font-size:10pt;font-family:Montserrat,sans-serif;letter-spacing:.09em;font-weight:500;text-transform:uppercase}.main-menu>li{padding:11px 8px}.user-links .sp{display:none}.menu--close{display:none;stroke:#000}.header__icon svg{width:19px;height:19px}a.toggle-menus--open .menu--open{display:none}a.toggle-menus--open .menu--close{display:block}.toggle-menu{display:block;position:absolute;top:50%;right:7px;margin:-12px 0 0;width:34px;height:24px;transition:.5s ease-in-out}@media only screen and (min-width: 750px){.main-menu>li>a{margin-left:0}}@media only screen and (min-width: 990px){.header__account__link{padding-top:0}.user-links{align-items:flex-start;padding-top:25px}.user-links a{align-items:flex-start}}@media only screen and (max-width: 989px){.grandparent>.main-menu-dropdown--megamenu>ul>li:not(:last-child){margin-right:15px}.megamenu__image-title{line-height:15pt}.megamenu__image-title-link{font-size:12pt}}@media only screen and (max-width: 899px){.user-links .sp{display:block}.user-links .pc{display:none}}@media only screen and (max-width: 749px){a.toggle-menus--open span{background:transparent}a.toggle-menus--open span:nth-child(2){transform:none}.navigation__wrapper.active{padding-top:0}.grandparent>.main-menu-dropdown--megamenu>ul{padding:0}.grandparent>.main-menu-dropdown--megamenu>ul>li{width:100%}.megamenu__image-link,.megamenu__image-wrapper .image-overlay,.megamenu__image-bg{display:none}.megamenu__image-wrapper{position:initial;padding-top:unset}.megamenu__image-title{position:initial;transform:none;text-align:left;padding:15px 30px;margin-bottom:0}.megamenu__image-title-link{font-size:8pt;line-height:16px;letter-spacing:.05em}.megamenu__mobile-link{display:flex;justify-content:space-between;align-items:center}.main-menu a.megamenu__image-title-link{color:#000}.nav-carat{position:initial}.nav-link,.nav__account a{text-transform:uppercase}}.banner-wrapper{position:relative;width:100%;padding-top:47%}.banner-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.banner__textbox{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:max-content;max-width:100%;padding:0 49px;text-align:center;text-transform:uppercase;font-family:Montserrat,sans-serif;z-index:11}.banner__heading{margin-bottom:27px}.banner__heading p{margin-bottom:0}.banner__heading,.banner__heading p{font-weight:500;font-size:26pt;line-height:31pt;letter-spacing:.09em}.banner__text,.banner__text p{font-size:9pt;line-height:10.8pt;letter-spacing:.1em}.image-gallery{display:grid;grid-gap:49px 14px;margin-top:32.4px;margin-bottom:49.05px}.image-gallery__block{display:block}.image-gallery__image-wrapper{width:100%}.image-gallery__image-wrapper img{width:100%;object-fit:contain}.image-gallery__image-wrapper--ratio{position:relative}.image-gallery__image-wrapper--ratio img{position:absolute;top:0;left:0;height:100%;object-fit:cover}.image-gallery__caption{text-align:center;font-family:Montserrat,sans-serif;font-size:13pt;font-weight:500;line-height:16pt;letter-spacing:.09em;text-transform:uppercase;margin-top:10px}@media only screen and (max-width: 449px){.image-gallery{grid-gap:20px 10px}.banner__heading{margin-bottom:5px}.banner__heading,.banner__heading p{font-size:16pt;line-height:20pt}.banner__text,.banner__text p{font-size:8pt}.image-gallery__caption{font-size:9pt}}.richtext__textbox{width:max-content;max-width:75%;margin-left:auto;margin-right:auto;padding:36px 0}.richtext__textbox .richtext__header{font-family:Montserrat,sans-serif;font-size:17pt;font-weight:500;line-height:20pt;letter-spacing:.09em;text-transform:uppercase;margin-bottom:20px}.richtext__textbox .richtext__body p{font-family:Georgia,Times New Roman,Times,serif;font-size:9pt;line-height:13.5pt}.featured-image-section{position:relative;margin-bottom:67px}.featured-image__background{position:absolute;bottom:0;left:0;transform:translateY(67px);width:100%;height:calc(50% + 67px)}.featured-image__content{width:455px;max-width:100%;margin-left:auto;margin-right:auto;position:relative;z-index:1}.featured-image__content .featured-image__inner{position:relative;padding-top:100%}.featured-image__content img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.enum-twi__block{display:flex;align-items:center;justify-content:center}.enum-twi__image-wrapper{flex:1}.enum-twi__image-wrapper--right{order:1}.enum-twi__image-inner{position:relative;padding-top:100%}.enum-twi__image-inner img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.enum-twi__text-wrapper{flex:1}.enum-twi__text-inner{margin:31px}.enum-twi__number{margin-bottom:34px}.enum-twi__number img{width:140px}.enum-twi__text p{font-family:Georgia,Times New Roman,Times,serif;font-size:12pt;line-height:13pt}@media only screen and (min-width: 990px){.enum-twi__text{width:50%;margin-left:auto;margin-right:auto}}@media only screen and (max-width: 989px){.enum-twi__text{margin-left:75px}}@media only screen and (max-width: 889px){.enum-twi__number img{width:70px}.enum-twi__text{margin-left:55px}.enum-twi__number{margin-bottom:34px}}@media only screen and (max-width: 749px){.enum-twi__block{flex-direction:column}.enum-twi__image-wrapper{width:100%}.enum-twi__image-wrapper{order:1}}.showroom-template .image-gallery{margin-bottom:0}.showroom-template .featured-image-section{margin-top:7px}.showroom-template .featured-image__inner{border:5px solid white}@media only screen and (max-width: 449px){.showroom-template .image-gallery{margin-top:15px}}@media only screen and (max-width: 449px){.histoire-de-la-marque-template .grid-template--2{grid-template-columns:1fr}}.savoir-faire-template .featured-image-section{margin-top:32px;margin-bottom:0;padding-bottom:3px}.savoir-faire-template .featured-image__background{height:50%;transform:unset}.savoir-faire-template .featured-image__content{width:75%;margin-left:auto;margin-right:auto}.savoir-faire-template .featured-image__inner{padding-top:60%}.savoir-faire-template .richtext__textbox{padding-bottom:112px}.savoir-faire-template .richtext__textbox .richtext__body p{text-align:justify}@media only screen and (min-width: 750px){.savoir-faire-template{margin-bottom:-28px}}.unshoppable .product-information .price,.unshoppable .product__price{display:none!important}.product-grid-wrapper{display:grid;grid-gap:20px 13px}.product-information{position:initial;padding-top:4px;padding-bottom:23px}.product-information h3{font-family:Montserrat,sans-serif;font-size:13pt;font-weight:500;line-height:16pt;letter-spacing:.09em;text-transform:uppercase}.product-information .price{font-size:10pt}@media only screen and (max-width: 749px){.product-grid-wrapper.grid-template--3,.product-grid-wrapper.grid-template--4{grid-template-columns:1fr 1fr}.product-information{padding-top:12px;padding-bottom:6px}.product-information h3,.product-information .price{font-size:9pt}}.les-imporels-template .collection__products{margin-top:28px}.collection-plp-unspb-template .featured-video-section{margin-top:28px;margin-bottom:18px}.collection-plp-unspb-template .collection__products{width:75%;margin-left:auto;margin-right:auto}.collection-plp-unspb-template .product-grid-wrapper.grid-template--2{grid-gap:20px 24px}@media only screen and (max-width: 749px){.collection-plp-unspb-template .banner-wrapper,.product-pdp-unspb-template .banner-wrapper{padding-top:80%}.collection-plp-unspb-template .collection__products{width:100%}.collection-plp-unspb-template .product-grid-wrapper.grid-template--2{grid-gap:20px 16px}}.product__page{display:grid}.product__title{margin-top:38px;margin-bottom:50px;font-family:Montserrat,sans-serif;font-weight:500;font-size:22pt;line-height:26pt;letter-spacing:.1em;text-transform:uppercase;text-align:center}.product__contact-btn{font-size:8pt;font-family:Times New Roman,Times,serif;letter-spacing:.2em;line-height:8pt;background-color:#fff;border:1px solid black;color:#000;padding:14px;width:max-content;text-transform:uppercase;margin-top:50px;margin-bottom:35px}.product__submit__add,.shopify-payment-button__button{font-family:Times New Roman,Times,serif;font-size:8pt;text-transform:uppercase}.product-description{font-family:Georgia,Times New Roman,Times,serif;font-size:12pt;line-height:13.5pt}.product__price{font-size:11pt;margin-top:-10px;margin-bottom:0}.selector-wrapper label{font-size:9pt}.quantity__input{font-size:8pt}.product__selectors{margin-top:0}.product__wrapper{margin:28px 0}.form__width{padding-bottom:15px}.form__wrapper{position:sticky;top:30px}.form__inner__wrapper{padding:0 21%}.product__wrapper--stacked .product__media:not(.slick-slide):last-child,.product__wrapper--stacked .product__photo:not(.slick-slide):last-child{margin-bottom:0}@media only screen and (max-width: 749px){.product__page{display:block}.product__photo img{object-fit:contain}.product__title{margin-top:27px;margin-bottom:20px}}@media only screen and (max-width: 449px){.product__title{font-size:19pt}.form__inner__wrapper{padding:0 13%}}.cart-popover .product__variant,.cart-popover .product__price{margin:0 0 .5em}@media only screen and (min-width: 750px){.cart-popover .product__title{margin-top:0;margin-bottom:.5em}}@media only screen and (min-width: 750px){.banner__text{width:650px}}.vc_empty_space{font-size:.9rem}.ly-custom-dropdown-switcher{display:none}#shopify-section-footer-new .rich-text__textbox,.rich-text__textbox a,.mailto{color:#fff!important}@media (min-width: 1650px){.img_contact{float:left;width:50%;height:auto;padding-right:20px;padding-top:20px;margin-bottom:20px}}@media (min-width: 1650px){.text_contact_col{float:left;width:50%;height:auto;padding-left:20px;padding-top:20px;margin-bottom:20px;vertical-align:top}}.text_contact_col,.img_contact{margin-bottom:50px}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom.scss.css.map?v=103680297882896593631689062658 */
