.nav54-slim{background:#efe3df;color:#122523;border-bottom:1px solid #E3D6D1}.nav54-slim__list{display:flex;justify-content:flex-end;align-items:center;gap:28px;margin:0;padding:0 40px;list-style:none}.nav54-slim__link{display:flex;align-items:center;gap:6px;min-height:44px;font-size:14px;font-weight:500;color:#122523;text-decoration:none;cursor:pointer;list-style:none}.nav54-slim__link::-webkit-details-marker{display:none}.nav54-slim__link:hover{color:#407858}.nav54-slim__link:focus-visible{outline:3px solid #407858;outline-offset:3px}.nav54-wrap{padding-left:0;padding-right:0}.nav54{display:flex;width:900px;max-width:100%;background:#fbf7f6;color:#122523;border:1px solid #E3D6D1;border-top:0;font-family:Inter,sans-serif;text-align:left}.nav54--wide{width:1100px}.nav54__list{flex:1 1 0;min-width:0;padding:14px 20px 6px}.nav54__rows--2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}.nav54__groups--row{display:flex;gap:0}.nav54__groups--row .nav54__grp{flex:1 1 0;padding-right:16px}.nav54__groups--row .nav54__grp+.nav54__grp{flex:0 0 240px;padding:0 0 0 20px;border-left:1px solid #E3D6D1}.nav54__lab{margin:10px 4px 4px;font-family:Cardo,serif;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#55605e}.nav54__row{display:flex;align-items:center;gap:16px;padding:6px 4px;min-height:56px;border-bottom:1px solid #E3D6D1;color:#122523;text-decoration:none}.nav54__row:hover{color:#407858}.nav54__row:focus-visible,.nav54__all:focus-visible,.nav54__btn:focus-visible,.nav54__extra:focus-visible,.nav54__ins-card:focus-visible{outline:3px solid #407858;outline-offset:3px}.nav54__t{font-family:Cardo,serif;font-size:19px;line-height:1.2}.nav54__row--lead .nav54__t{font-weight:700}.nav54__all{display:flex;align-items:center;justify-content:space-between;padding:18px 4px 14px;font-family:Cardo,serif;font-size:20px;color:#122523;text-decoration:none}.nav54__all:hover{color:#407858}.nav54__sw{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:64px;height:48px;box-sizing:border-box}.nav54__sw--img img{width:100%;height:100%;object-fit:cover;display:block}.nav54__sw--chip{width:48px;height:36px;margin:0 8px;border:1px solid rgba(18,37,35,.35)}.nav54__sw--plain{background:#e8ddd8;border:1px solid #E3D6D1}.nav54__sw--sm{width:44px;height:44px}.nav54__sw--sm.nav54__sw--chip{width:44px;height:32px;margin:0}.nav54__ins{flex:0 0 380px;box-sizing:border-box;padding:20px 24px 24px;background:#efe3df}.nav54__ins-head{margin-bottom:12px;font-size:14px;font-weight:600}.nav54__ins-card{display:block;color:#122523;text-decoration:none}.nav54__ins-photo{display:block;height:300px;background:#d9cbc4;overflow:hidden}.nav54__ins-photo img{width:100%;height:100%;object-fit:cover;display:block}.nav54__ins-kicker{display:block;margin-top:12px;font-size:13px;color:#55605e}.nav54__ins-title{display:block;font-family:Cardo,serif;font-size:22px;font-weight:700;margin-top:2px}.nav54__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:16px;min-height:48px;padding:0 24px;background:#407858;color:#fff;font-size:16px;font-weight:600;border-radius:2px;text-decoration:none}.nav54__extra{display:flex;align-items:center;min-height:44px;margin-top:8px;font-size:14px;color:#122523;text-decoration:underline;text-underline-offset:3px}.nav54-m{display:flex;align-items:center;gap:14px}.nav54-slim details[is=details-dropdown]{position:relative}.nav54-slim .dropdown{inset-block-start:100%;inset-inline-start:auto;inset-inline-end:0;padding-block-start:0}.nav54-slim .dropdown[open]{pointer-events:auto}.nav54-slim .dropdown[open] .dropdown__nav>li{--translate-x: 0}.nav54-slim .dropdown__container{padding-block:1rem;box-shadow:0 8px 24px #1225231f}.has-dropdown-menu .nav54-slim{position:relative;z-index:50}@media(min-width:1024px){header.header.header--left-center{--header-grid-template: "logo navigation icons" / auto minmax(0, 1fr) auto}header.header.header--left-center .header__navigation{justify-content:center;min-width:0}header.header.header--left-center .header__menu>ul{flex-wrap:nowrap}header.header.header--left-center .header__menu .menu__item{padding:0 .9rem;white-space:nowrap}}@media(min-width:1280px){header.header.header--left-center .header__menu .menu__item{padding:0 1.2rem}}@media(min-width:1440px){header.header.header--left-center .header__menu .menu__item{padding:0 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/80/compiled_assets/styles.css.map */
