:root{--insmia-nav-ink: #101010;--insmia-nav-muted: #66645f;--insmia-nav-rail: #f3f2ef;--insmia-nav-rule: #deddd9;--insmia-nav-paper: #fff;--insmia-nav-ease: cubic-bezier(.22, 1, .36, 1)}.insmia-topnav__link{position:relative;font-size:clamp(13px,.84vw,16px)!important;font-weight:500!important;letter-spacing:-.01em;text-transform:uppercase!important}.insmia-topnav__link .menu-list__link-title{padding-inline:clamp(8px,.78vw,15px)}.insmia-topnav__link .menu-list__link-title:after{content:"";position:absolute;right:clamp(8px,.78vw,15px);bottom:16px;left:clamp(8px,.78vw,15px);height:1px;background:currentColor;opacity:0;transform:scaleX(.3);transition:opacity .16s ease,transform .24s var(--insmia-nav-ease)}header-menu:not([aria-expanded=true]) .insmia-topnav__link:is(:hover,:focus-visible,.menu-list__link--active) .menu-list__link-title:after,header-menu[aria-expanded=true] .insmia-topnav__link[aria-expanded=true] .menu-list__link-title:after{opacity:1;transform:scaleX(1)}.insmia-submenu{width:100%;max-height:min(640px,calc(100dvh - var(--header-group-height, 140px)));padding:0!important;overflow-x:hidden;overflow-y:auto;background:var(--insmia-nav-paper);color:var(--insmia-nav-ink)}.insmia-menu{width:100%;color:var(--insmia-nav-ink);background:var(--insmia-nav-paper);font-family:var(--font-body--family);font-size:16px;font-weight:400;line-height:1.35;white-space:normal}.insmia-menu a{color:inherit;text-decoration:none}.insmia-menu button{color:inherit;font:inherit}.insmia-menu__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--insmia-nav-ease)}.insmia-menu a:hover .insmia-menu__image,.insmia-menu a:focus-visible .insmia-menu__image{transform:scale(1.035)}.insmia-menu__heading{margin:0 0 14px;font-size:15px;font-weight:650;letter-spacing:.015em}.insmia-menu__intro{max-width:650px;margin:0;font-family:var(--font-heading--family);font-size:clamp(20px,1.55vw,28px);font-style:italic;line-height:1.45}.insmia-menu__editorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3vw,50px);width:min(100%,1720px);margin-inline:auto;padding:50px clamp(32px,5vw,96px) 40px}.insmia-menu__editorial-card{display:grid;gap:13px;font-size:18px;text-align:center}.insmia-menu__editorial-media{display:block;aspect-ratio:21 / 9;overflow:hidden;background:#f4f3f1}.insmia-menu__editorial-title{display:inline-flex;justify-content:center;gap:6px}.insmia-menu__switcher,.insmia-menu__edit-layout{display:grid;grid-template-columns:calc(max(0px,(100vw - 1520px) / 2) + 250px) minmax(0,1fr);min-height:454px}.insmia-menu__rail{display:flex;flex-direction:column;padding:32px 0;background:var(--insmia-nav-rail)}.insmia-menu__rail-link{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;padding-right:24px;padding-left:max(24px,calc((100vw - 1520px)/2 + 24px));border:0;border-left:4px solid transparent;background:transparent;color:#4b4945;font-size:clamp(16px,.94vw,18px);text-align:left;cursor:pointer;transition:color .14s ease,background .14s ease,border-color .14s ease}.insmia-menu__rail-link:is(:hover,.is-active){border-left-color:var(--insmia-nav-ink);background:var(--insmia-nav-paper);color:var(--insmia-nav-ink)}.insmia-menu__rail-link:focus-visible{border-left-color:var(--insmia-nav-ink);outline:2px solid var(--insmia-nav-ink);outline-offset:-4px;background:var(--insmia-nav-paper);color:var(--insmia-nav-ink)}.insmia-menu__switch-panels{position:relative;min-width:0}.insmia-menu__switch-panel{display:none;min-height:454px;grid-template-columns:minmax(0,1fr) clamp(360px,34vw,520px);gap:clamp(34px,4vw,64px);padding:42px clamp(34px,5vw,90px)}.insmia-menu__switch-panel.is-active{display:grid}.insmia-menu__link-area{display:grid;align-content:start;gap:34px;min-width:0}.insmia-menu__link-columns{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));gap:clamp(24px,3vw,58px);max-width:580px}.insmia-menu__links{display:grid;gap:11px;margin:0;padding:0;list-style:none;color:#47443f}.insmia-menu__links a,.insmia-menu__edit-links>a,.insmia-menu__about-links a{position:relative;display:inline-flex;width:fit-content;padding-block:2px}.insmia-menu__links a:after,.insmia-menu__edit-links>a:after,.insmia-menu__about-links a:after{content:"";position:absolute;right:0;bottom:0;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .22s var(--insmia-nav-ease)}.insmia-menu__links a:is(:hover,:focus-visible):after,.insmia-menu__edit-links>a:is(:hover,:focus-visible):after,.insmia-menu__about-links a:is(:hover,:focus-visible):after{transform:scaleX(1);transform-origin:left}.insmia-menu__all-link{margin-top:4px;color:var(--insmia-nav-ink)}.insmia-menu__trend-card{display:grid;align-content:start;gap:10px;min-width:0}.insmia-menu__trend-card .insmia-menu__heading{margin:0}.insmia-menu__trend-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 22px;min-width:0}.insmia-menu__trend-grid>.insmia-menu__heading{grid-column:1 / -1;margin:0}.insmia-menu__trend-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f4f3f1}.insmia-menu__trend-title{color:var(--insmia-nav-muted);font-size:14px;line-height:1.3}.insmia-menu__comfort-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(26px,2.4vw,38px);width:min(100%,1280px);margin-inline:auto;padding:44px clamp(32px,4.2vw,68px) 42px}.insmia-menu__comfort-card{display:grid;gap:15px;font-size:16px;text-align:left}.insmia-menu__comfort-media{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#f4f3f1}.insmia-menu__card-copy{display:grid;gap:5px}.insmia-menu__card-copy strong{font-size:17px;font-weight:550}.insmia-menu__card-copy small{color:var(--insmia-nav-muted);font-size:13px;font-weight:400;line-height:1.45}.insmia-menu__edit-links{display:grid;align-content:start;gap:13px;font-size:clamp(16px,.94vw,18px)}.insmia-menu__edit-layout{min-height:510px}.insmia-menu__edit-content{display:grid;grid-template-columns:minmax(220px,1fr) minmax(420px,500px);gap:clamp(46px,5vw,92px);min-width:0;padding:38px clamp(36px,5vw,96px)}.insmia-menu__edit-content>.insmia-menu__switch-panels{min-width:0}.insmia-menu__edit-content .insmia-menu__switch-panel{min-height:0;padding:0}.insmia-menu__edit-content .insmia-menu__switch-panel.is-active{display:block}.insmia-menu__edit-trends{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px 24px}.insmia-menu__edit-trends>.insmia-menu__heading{grid-column:1 / -1;margin:0}.insmia-menu__edit-trends a{display:grid;gap:10px;min-width:0;font-size:16px}.insmia-menu__edit-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f4f3f1}.insmia-menu__about-layout{display:grid;grid-template-columns:minmax(280px,320px) minmax(0,1fr);gap:clamp(48px,5vw,82px);width:min(100%,1320px);margin-inline:auto;padding:44px clamp(34px,5vw,84px)}.insmia-menu__about-copy{display:grid;align-content:start;gap:28px;padding-top:4px}.insmia-menu__about-links{display:grid;gap:12px;font-size:16px}.insmia-menu__about-utility{display:grid;gap:8px;padding-top:20px;border-top:1px solid var(--insmia-nav-rule);color:var(--insmia-nav-muted);font-size:13px}.insmia-menu__about-utility>span{margin-bottom:2px;color:var(--insmia-nav-ink);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.insmia-menu__about-utility a{width:fit-content}.insmia-menu__about-feature{display:grid;gap:13px;min-width:0}.insmia-menu__about-media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:#f4f3f1}.insmia-menu__about-caption{display:flex;align-items:baseline;justify-content:space-between;gap:24px}.insmia-menu__about-caption strong{font-size:17px;font-weight:550}.insmia-menu__about-caption>span{color:var(--insmia-nav-muted);font-size:14px}@media screen and (max-width:1260px){.insmia-topnav__link{font-size:13px!important}.insmia-topnav__link .menu-list__link-title{padding-inline:7px}.insmia-menu{font-size:14px}.insmia-menu__switcher,.insmia-menu__edit-layout{grid-template-columns:220px minmax(0,1fr)}.insmia-menu__switch-panel{grid-template-columns:minmax(0,1fr) 360px;gap:28px;padding:34px 30px}.insmia-menu__link-columns{gap:20px}.insmia-menu__edit-content{grid-template-columns:minmax(190px,1fr) minmax(360px,420px);gap:36px;padding:34px 30px}.insmia-menu__edit-content .insmia-menu__switch-panel{padding:0}.insmia-menu__about-layout{grid-template-columns:270px minmax(0,1fr);gap:42px;padding-inline:42px}}.insmia-mobile-nav{display:none}@media screen and (max-width:899px){.menu-drawer{width:100vw!important;max-width:none!important;height:100dvh!important;overflow:hidden!important;border:0!important}header-drawer>details.menu-open>.menu-drawer{transform:translate(0)!important;visibility:visible!important;opacity:1!important}.menu-drawer>.menu-drawer__close-button,.menu-drawer>.menu-drawer__navigation,.menu-drawer>.menu-drawer__utility-links,.menu-drawer>.menu-drawer__featured-content{display:none!important}.insmia-mobile-nav{display:grid;width:100%;height:100dvh;grid-template-rows:64px minmax(0,1fr) 48px;background:var(--insmia-nav-paper);color:var(--insmia-nav-ink);font-family:var(--font-body--family)}.insmia-mobile-nav a{color:inherit;text-decoration:none}.insmia-mobile-nav__search{display:grid;grid-template-columns:46px minmax(0,1fr);gap:4px;align-items:center;padding:8px 12px 8px 8px;border-bottom:1px solid var(--insmia-nav-rule)}.insmia-mobile-nav__close,.insmia-mobile-nav__search-form button{display:grid;width:44px;height:44px;place-items:center;border:0;background:transparent;color:var(--insmia-nav-ink)}.insmia-mobile-nav__close svg,.insmia-mobile-nav__search-form svg{width:22px;height:22px}.insmia-mobile-nav__search-form{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;height:44px;border-radius:3px;background:#f6f6f6}.insmia-mobile-nav__search-form input{min-width:0;height:100%;padding:0 8px 0 12px;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:14px}.insmia-mobile-nav__body{display:grid;min-height:0;grid-template-columns:112px minmax(0,1fr)}.insmia-mobile-nav__rail{min-height:0;overflow-y:auto;overscroll-behavior:contain;background:#f6f6f6;scrollbar-width:none}.insmia-mobile-nav__rail::-webkit-scrollbar{display:none}.insmia-mobile-nav__tab{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;padding:12px 10px 12px 14px;border:0;border-left:4px solid transparent;background:transparent;color:var(--insmia-nav-ink);font:inherit;font-size:12px;line-height:1.25;text-align:left;text-transform:uppercase}.insmia-mobile-nav__tab.is-active{border-left-color:var(--insmia-nav-ink);background:var(--insmia-nav-paper)}.insmia-mobile-nav__group-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.insmia-mobile-nav__group-row .insmia-mobile-nav__tab{min-width:0;padding-right:4px}.insmia-mobile-nav__rail-group:not(.is-open) .insmia-mobile-nav__children{display:none}.insmia-mobile-nav__children{display:grid;gap:0;padding:0 8px 6px 27px}.insmia-mobile-nav__children a{display:flex;min-height:44px;align-items:center;padding:8px 0;color:#77746f;font-size:12px;line-height:1.25}.insmia-mobile-nav__panels{min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 14px 28px;scrollbar-width:thin}.insmia-mobile-nav__panel{display:none;gap:16px}.insmia-mobile-nav__panel.is-active{display:grid}.insmia-mobile-nav__panel-title{margin:0;font-size:15px;font-weight:650;text-transform:uppercase}.insmia-mobile-nav__card{display:grid;gap:8px;font-size:13px;font-weight:600}.insmia-mobile-nav__card-media{display:block;aspect-ratio:21 / 9;overflow:hidden;border-radius:2px;background:#f4f3f1}.insmia-mobile-nav__text-links{display:grid}.insmia-mobile-nav__text-links a{display:flex;min-height:48px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--insmia-nav-rule);font-size:14px}.insmia-mobile-nav__utility{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;border-top:1px solid var(--insmia-nav-rule);background:var(--insmia-nav-paper);font-size:11px;text-align:center}.insmia-mobile-nav__utility a{display:flex;min-height:48px;align-items:center;justify-content:center;padding:0 4px;border-right:1px solid var(--insmia-nav-rule)}.insmia-mobile-nav__utility a:last-child{border-right:0}.insmia-mobile-nav :is(a,button,input):focus-visible{outline:2px solid var(--insmia-nav-ink);outline-offset:-2px}}@media(prefers-reduced-motion:reduce){.insmia-menu__image,.insmia-topnav__link .menu-list__link-title:after,.insmia-menu__links a:after,.insmia-menu__edit-links>a:after,.insmia-menu__about-links a:after{transition:none!important}.insmia-menu a:hover .insmia-menu__image,.insmia-menu a:focus-visible .insmia-menu__image{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/insmia-mega-nav.css.map */
