.m2-shade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:996;visibility:hidden}.m2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:998;background:#f7f4ef;color:var(--c-text, #111);overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;transition:opacity .45s cubic-bezier(.2,.7,.2,1),visibility 0s .45s}.m2.is-open{visibility:visible;opacity:1;transition:opacity .45s cubic-bezier(.2,.7,.2,1)}.lt-side-open{overflow:hidden}.m2 a{color:inherit;text-decoration:none}.m2__in{min-height:100%;display:flex;flex-direction:column;max-width:1600px;margin:0 auto;padding:120px clamp(20px,5.5vw,110px) 32px}.m2__search{display:flex;align-items:center;gap:14px;border-bottom:1px solid rgba(0,0,0,.14);padding-bottom:14px;margin-bottom:clamp(32px,5vh,64px);max-width:640px}.m2__search svg{width:22px;height:22px;flex:none;opacity:.7}.m2__search input[type=search]{flex:1;border:0;background:none;outline:none;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(22px,2vw,30px);color:inherit;padding:0}.m2__search input::placeholder{color:#00000059}.m2__search:focus-within{border-bottom-color:currentColor}.m2__grid{flex:1;display:grid;grid-template-columns:1.15fr .85fr minmax(260px,.9fr);gap:clamp(32px,5vw,96px);align-items:start}.m2__eyebrow{font-size:10.5px;letter-spacing:.26em;text-transform:uppercase;color:#00000080;margin:0 0 22px}.m2 ul{list-style:none;margin:0;padding:0}.m2__feat a{display:inline-block;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(40px,4.6vw,76px);line-height:1.08;letter-spacing:-.01em;padding:2px 0;position:relative}.m2__feat a:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.m2__feat a:hover:after,.m2__feat a:focus-visible:after{transform:scaleX(1)}.m2__feat a{transition:opacity .35s ease}.m2__feat:has(a:hover) a:not(:hover){opacity:.38}.m2__cats{display:grid;gap:2px}.m2__cats a{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;border-bottom:1px solid rgba(0,0,0,.07);font-size:14px;letter-spacing:.08em;text-transform:uppercase}.m2__cats a span{display:inline-block;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.m2__cats a:hover span{transform:translate(8px)}.m2__cats small{font-size:11px;letter-spacing:.04em;color:#0006}.m2__sale{display:flex;align-items:baseline;gap:12px;margin-top:26px;color:#8c2a2a!important;font-size:13px;letter-spacing:.16em;text-transform:uppercase}.m2__sale small{font-size:11px;letter-spacing:.04em;color:#8c2a2a99;text-transform:none}.m2__sale i{font-style:normal;margin-left:auto;transition:transform .3s ease}.m2__sale:hover i{transform:translate(6px)}.m2__frame{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#ebe6de}.m2__shot{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s ease;pointer-events:none}.m2__shot.is-on{opacity:1;pointer-events:auto}.m2__shot img{width:100%;height:100%;object-fit:cover;transform:scale(1.04);transition:transform 1.6s cubic-bezier(.2,.7,.2,1)}.m2__shot.is-on img{transform:scale(1)}.m2__cap{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;align-items:baseline;padding:60px 20px 18px;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent);color:#fff}.m2__cap b{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:26px}.m2__cap em{font-style:normal;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.m2__foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:clamp(40px,6vh,72px);padding-top:22px;border-top:1px solid rgba(0,0,0,.1);font-size:12px}.m2__links{display:flex;flex-wrap:wrap;gap:8px 28px}.m2__links a{letter-spacing:.12em;text-transform:uppercase;font-size:11px}.m2__links a:hover{text-decoration:underline;text-underline-offset:4px}.m2__services{margin:0;color:#00000080;letter-spacing:.04em}.m2__services span{margin:0 10px}.m2__feat li,.m2__cats li,.m2__sale,.m2__frame,.m2__search{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.m2.is-open .m2__feat li,.m2.is-open .m2__cats li,.m2.is-open .m2__sale,.m2.is-open .m2__frame,.m2.is-open .m2__search{opacity:1;transform:none}.m2.is-open .m2__feat li{transition-delay:calc(.08s + var(--i, 0) * .06s)}.m2.is-open .m2__cats li{transition-delay:calc(.1s + var(--i, 0) * .03s)}.m2.is-open .m2__sale{transition-delay:.45s}.m2.is-open .m2__frame{transition-delay:.2s}.lt-side-open .lt-header--v2 .lt-header__logo,.lt-side-open .lt-header--v2 .lt-header__right .lt-icon{visibility:visible!important}.lt-side-open .lt-header--v2 .logo-dark{display:block!important}.lt-side-open .lt-header--v2 .logo-light{display:none!important}.lt-side-open .lt-header--v2 .lt-v2-contact{color:var(--c-text, #111)}@media(max-width:991px){.m2__in{padding:84px 20px 28px}.m2__search{margin-bottom:30px}.m2__grid{grid-template-columns:1fr;gap:36px}.m2__col--visual{display:none}.m2__feat a{font-size:38px}.m2__cats{grid-template-columns:1fr 1fr;column-gap:20px}.m2__cats a{font-size:12.5px}.m2__foot{flex-direction:column;align-items:flex-start}.m2__links{gap:12px 22px}}@media(prefers-reduced-motion:reduce){.m2,.m2 *{transition:none!important}}.m2__top{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(32px,5vh,64px)}.m2__top .m2__search{flex:1;margin-bottom:0}.m2__top .lt-lm{font-size:12px;padding-bottom:16px}.m2__top .lt-lm button{padding:6px 2px}@media(max-width:991px){.m2__top{margin-bottom:30px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/menu-2.css.map */
