.header-main__page-offset{display:block;width:100%;height:64px;pointer-events:none}.header-main__page-offset--overlay{display:none}.header-main[data-page-type=index].header-main--initial{background:transparent;border-bottom-color:transparent;color:#171616}.header-main[data-page-type=index].header-main--initial .header-main__logo-wrapper{filter:none}.header-main .header-main__heading,.header-main .header-main__mobile-wrapper .header-main__heading{pointer-events:none}.header-main .header-main__heading>.header-main__home-link,.header-main .header-main__mobile-wrapper .header-main__heading>.header-main__home-link{position:relative;z-index:6;display:flex;width:100%;height:100%;min-width:132px;min-height:52px;align-items:center;justify-content:center;padding:0;overflow:visible;cursor:pointer;pointer-events:auto}.header-main .header-main__home-link:focus-visible{outline:1px solid currentColor;outline-offset:3px}@media screen and (min-width:744px)and (max-width:1029px){.header-main__page-offset{height:72px}}@media screen and (min-width:1030px){.header-main__page-offset{height:104px}.header-main:not(.header-main--expanded) .header-main__heading{z-index:4;top:50%;left:50%;display:flex;width:160px;height:64px;align-items:center;justify-content:center;overflow:visible;transform:translate(-50%,-50%)}.header-main.header-main--surface.header-main--initial:not(.header-main--expanded) .header-main__heading,.header-main.header-main--scrolled:not(.header-main--expanded) .header-main__heading{top:50%}.header-main .header-main__wrapper .header-main__list.menu-level-1,.header-main .header-main__right-menu-wrapper{height:22px;min-height:22px;margin-top:0;align-items:center}.header-main .header-main__wrapper .header-main__list.menu-level-1>li,.header-main .header-main__menu-button,.header-main .header-main__search-button,.header-main .header-main__business-switcher-toggle,.header-main .header-main__account-link,.header-main .header__icon--cart{display:inline-flex;height:22px;align-items:center;line-height:1}.header-main:not(.header-main--expanded) .header-main__heading>.header-main__home-link{width:160px;height:64px;min-width:160px;min-height:64px}.header-main:not(.header-main--expanded) .header-main__heading .header-main__logo-wrapper.main-logo-big{display:block!important;width:88px!important;height:auto!important;max-height:none!important;overflow:visible!important}.header-main:not(.header-main--expanded) .header-main__heading .header-main__logo-wrapper.main-logo-big svg{display:block;width:88px!important;height:auto!important;max-height:48px!important;overflow:visible!important}.header-main:not(.header-main--expanded) .header-main__heading .header-main__logo-wrapper.main-logo-mini{display:none!important}.header-main.header-main--monarch:not(.header-main--expanded) .header-main__heading .header-main__logo-wrapper.main-logo-big,.header-main.header-main--monarch:not(.header-main--expanded) .header-main__heading .header-main__logo-wrapper.main-logo-big svg{width:128px!important;max-height:46px!important}.header-main.header-main--expanded .header-main__heading{display:none!important;visibility:hidden;opacity:0;pointer-events:none}.header-main.header-main--expanded,.header-main.header-main--surface.header-main--initial.header-main--expanded,.header-main.header-main--scrolled.header-main--expanded{height:min(660px,calc(100dvh - 16px));max-height:min(660px,calc(100dvh - 16px));overflow:hidden;background:#f7f5f2b3;-webkit-backdrop-filter:blur(48px);backdrop-filter:blur(48px);color:#171616}.header-main .header-main__wrapper{position:relative}.header-main.header-main--expanded .header-main__wrapper{height:100%}.header-main .header-main__menu{position:static;z-index:3}.header-main .header-main__right-menu{position:relative;z-index:3}.header-main.header-main--expanded .header-main__menu,.header-main.header-main--expanded .header-main__right-menu{height:22px;align-self:flex-start}.header-main .header-main__wrapper>.header-main__menu-content{position:absolute;inset:76px 0 auto;z-index:2;width:100%;height:calc(100% - 76px);min-height:0;overflow:hidden;pointer-events:auto}.header-main .header-main__wrapper .header-main__list.menu-level-2{display:none;width:100%;max-width:none;color:#171616}.header-main .header-main__wrapper .header-main__list.menu-level-2.is-open{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,38vw,650px);grid-template-rows:minmax(0,1fr) 72px;gap:16px 48px;width:100%;height:100%;min-height:0;margin:0;padding:24px 0 28px;overflow:hidden;pointer-events:auto}.header-main .header-main__menu-links,.header-main .header-main__menu-groups,.header-main .header-main__menu-group,.header-main .header-main__menu-group a,.header-main .header-main__menu-editorial a{pointer-events:auto}.header-main .header-main__menu-links{grid-column:1;grid-row:1;width:100%;min-width:0;min-height:0;overflow:hidden}.header-main .header-main__menu-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:30px 44px;width:100%;height:100%;min-height:0;margin:0;padding:0 4px 0 0;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.header-main .header-main__menu-groups::-webkit-scrollbar{display:none}.header-main .header-main__menu-group{min-width:0}.header-main .header-main__wrapper .header-main__menu-group .main-menu-tabs__tab-wrapper{margin:0;padding:0 0 8px;border-bottom:1px solid rgba(23,22,22,.2);color:#171616}.header-main .header-main__wrapper .header-main__menu-group .main-menu-tabs__tab-wrapper .main-menu__link{display:block;margin:0;padding:0;overflow:hidden;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.header-main .header-main__wrapper .header-main__menu-group .menu-level-3,.header-main .header-main__wrapper .header-main__menu-group .menu-level-3--columns{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-height:none;margin:0;padding:18px 0 0}.header-main .header-main__wrapper .header-main__menu-group .menu-level-3 li{min-width:0;padding:0}.header-main .header-main__wrapper .header-main__menu-group .menu-level-3 .main-menu__link{display:block;overflow:hidden;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.header-main .header-main__wrapper .header-main__menu-group .menu-level-3 .header-main__menu-overview-link{display:inline-block;margin-top:8px;padding-bottom:3px;border-bottom:1px solid currentColor}.header-main .header-main__menu-editorial{position:relative;inset:auto;grid-column:2;grid-row:1 / 3;align-self:stretch;width:100%;min-width:0;height:100%;max-height:none;overflow:hidden;background:#e8e4df}.header-main .header-main__menu-editorial>a,.header-main .header-main__menu-editorial img{display:block;width:100%;height:100%!important;overflow:hidden}.header-main .header-main__menu-editorial img{object-fit:cover;object-position:center top;transition:transform .45s ease}.header-main .header-main__menu-editorial:hover img{transform:scale(1.018)}.header-main .header-main__menu-editorial--empty>a{display:grid;place-items:center;color:#777471;font-family:var(--font-headings-family);font-size:28px}.header-main .header-main__menu-section-title{position:static;inset:auto;grid-column:1;grid-row:2;align-self:end;width:100%;height:72px;max-height:72px;min-width:0;margin:0;overflow:hidden;color:#171616;font-family:var(--font-headings-family);font-size:clamp(36px,3.6vw,62px);font-weight:400;line-height:.95;pointer-events:none;text-overflow:ellipsis;white-space:nowrap}.header-main .header-main__wrapper .header-schedule-consultation,.header-main .header-main__collections{display:none!important}}@media screen and (max-width:743px){.header-main .header-main__mobile-wrapper,.header-main.header-main--scrolled .header-main__mobile-wrapper{position:relative;display:flex;min-height:64px;justify-content:space-between;padding:8px 16px;background:#faf9f7;color:#171616}.header-main[data-page-type=index].header-main--initial .header-main__mobile-wrapper{background:transparent;color:#171616}.header-main[data-page-type=index].header-main--scrolled .header-main__mobile-wrapper{background:transparent;color:#faf8f5}.header-main .header-main__mobile-wrapper .header-main__heading{position:absolute;top:50%;left:50%;width:120px;height:48px;margin:0;transform:translate(-50%,-50%)}.header-main .header-main__mobile-wrapper .header-main__heading>.header-main__home-link{width:120px;height:48px;min-width:120px;min-height:48px}.header-main .header-main__mobile-wrapper .mobile-header__left-group,.header-main .header-main__mobile-wrapper .mobile-header__right-group{position:relative;z-index:7;display:flex;width:76px;align-items:center;gap:10px}.header-main .header-main__mobile-wrapper .mobile-header__right-group{justify-content:flex-end}.header-main .header-main__mobile-wrapper .header__icon,.header-main .header-main__mobile-wrapper .mobile-header__cart{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center}.header-main .header-main__mobile-wrapper .header__icon .svg-wrapper,.header-main .header-main__mobile-wrapper .mobile-header__cart .svg-wrapper{display:block;width:24px;height:24px;padding:0}.header-main .header-main__mobile-wrapper .header__icon svg,.header-main .header-main__mobile-wrapper .mobile-header__cart svg{display:block;width:24px;height:24px;shape-rendering:geometricPrecision}.header-main .header-main__mobile-wrapper .mobile-header__search-button svg{width:22px;height:22px}}@media screen and (min-width:1030px)and (max-width:1279px){.header-main .header-main__wrapper .header-main__list.menu-level-2.is-open{grid-template-columns:minmax(0,1fr) minmax(340px,42vw);gap:20px 32px}.header-main .header-main__menu-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.header-main .header-main__menu-section-title{font-size:clamp(34px,4vw,48px)}}.header-main[data-page-type=index].header-main--scrolled:not(.header-main--hidden):not(.header-main--expanded){background:#131211c7;border-bottom-color:#ffffff1f;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#faf8f5}.header-main[data-page-type=index].header-main--scrolled:not(.header-main--hidden):not(.header-main--expanded) .header-main__logo-wrapper{filter:brightness(0) invert(1)}.header-main[data-page-type=index].header-main--expanded .header-main__logo-wrapper{filter:none}@media screen and (max-width:743px){.header-main[data-page-type=index]:not(.header-main--monarch).header-main--scrolled:not(.header-main--hidden):not(.header-main--expanded){background:#faf8f5e6;border-bottom-color:#17161614;color:#171616}.header-main[data-page-type=index]:not(.header-main--monarch).header-main--scrolled:not(.header-main--hidden):not(.header-main--expanded) .header-main__mobile-wrapper{background:transparent;color:inherit}.header-main[data-page-type=index]:not(.header-main--monarch).header-main--scrolled:not(.header-main--hidden):not(.header-main--expanded) .header-main__logo-wrapper{filter:none}}@media screen and (min-width:1030px){.header-main[data-page-type=index]:not(.header-main--monarch).header-main--scrolled:not(.header-main--hidden):not(.header-main--expanded){background:#faf8f5e6;border-bottom-color:#17161614;color:#171616}.header-main[data-page-type=index]:not(.header-main--monarch).header-main--scrolled:not(.header-main--hidden):not(.header-main--expanded) .header-main__logo-wrapper{filter:none}}.header-main .header-main__menu-groups .menu-sale-entry{grid-column:1 / -1;border-top:1px solid #dedbd7;padding-top:16px;margin-top:8px}.header-main .menu-sale-entry>a,.mobile-menu-drawer .menu-sale-entry>a{color:#716c66}.mobile-menu-drawer .menu-sale-entry{border-top:1px solid #dedbd7;margin-top:12px;padding-top:8px}@media screen and (max-width:1029px){#site-header[data-page-type=product]+.header-main__page-offset{display:block}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/header-responsive.css.map */
