.section-header{position:sticky!important;top:0!important;z-index:1000!important;background:rgb(var(--color-background))!important}.header{padding-top:24px!important;padding-bottom:24px!important}.header__heading-logo-wrapper{max-width:160px}.header__inline-menu .header__menu-item{font-size:1.5rem;letter-spacing:.22em;text-transform:uppercase}.header__inline-menu a,.header__inline-menu a:hover,.header__inline-menu a span,.header__inline-menu summary,.header__inline-menu summary:hover,.header__inline-menu .header__menu-item,.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:hover span,.header__inline-menu .header__menu-item:hover .header__active-menu-item,.header__inline-menu .header__submenu .header__menu-item,.header__inline-menu .header__submenu .header__menu-item:hover{text-decoration:none!important;text-decoration-line:none!important;text-decoration-thickness:0!important;text-underline-offset:unset!important}.header__inline-menu .list-menu--inline>li>a,.header__inline-menu .list-menu--inline>li>header-menu>details>summary{position:relative;top:0;transition:top .25s ease,color .25s ease}.header__inline-menu .list-menu--inline>li>a:hover,.header__inline-menu .list-menu--inline>li>header-menu:hover>details>summary{top:-3px;color:#8a8ea4!important}@media screen and (min-width:990px){.header__inline-menu header-menu>details>.header__submenu{display:block!important;max-height:0;overflow:hidden;opacity:0;padding:0;transition:max-height .4s cubic-bezier(.25,.46,.45,.94),opacity .3s ease,padding .3s ease;pointer-events:none;min-width:260px}.header__inline-menu header-menu:hover>details>.header__submenu,.header__inline-menu header-menu>details[open]>.header__submenu{max-height:400px;opacity:1;padding:16px 0;pointer-events:auto}.header__inline-menu .header__submenu li{opacity:0;transform:translateY(-8px);transition:opacity .25s ease,transform .25s ease}.header__inline-menu header-menu:hover .header__submenu li:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.1s}.header__inline-menu header-menu:hover .header__submenu li:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.2s}.header__inline-menu header-menu:hover .header__submenu li:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.3s}.header__inline-menu header-menu:hover .header__submenu li:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.4s}.header__inline-menu header-menu:hover .header__submenu li:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.5s}.header__inline-menu .header__submenu .header__menu-item{font-size:1.275rem;letter-spacing:.1em;padding:10px 24px;transition:opacity .2s ease;opacity:.5}.header__inline-menu .header__submenu .header__menu-item:hover{opacity:1}.header__inline-menu summary .icon-caret{width:.8rem;height:.8rem;transition:transform .3s ease}.header__inline-menu header-menu:hover summary .icon-caret{transform:rotate(180deg)}}.header__icon{width:3.6rem;height:3.6rem}.announcement-bar{letter-spacing:.1em;font-size:.7rem}.vertus-hero-text{text-align:center;font-family:var(--font-heading-family);font-size:1.1rem;line-height:1.4;letter-spacing:.08em;font-weight:300}.vertus-hero-text .hero-line1,.vertus-hero-text .hero-line2{display:block}@media screen and (min-width:750px){.vertus-hero-text{font-size:1.5rem}}.collection .grid,.featured-collection .grid{--grid-desktop-horizontal-spacing: 8px;--grid-desktop-vertical-spacing: 8px;--grid-mobile-horizontal-spacing: 4px;--grid-mobile-vertical-spacing: 4px}.vertus-view-toggle{display:flex;justify-content:flex-end;align-items:center;gap:12px;padding:0 3rem 16px}.vertus-view-btn{background:none;border:none;cursor:pointer;padding:4px;opacity:.3;transition:opacity .2s ease;display:flex;align-items:center;gap:2px}.vertus-view-btn:hover,.vertus-view-btn.active{opacity:1}.vertus-view-btn span{display:block;width:3px;height:16px;background:#3c3e4a}.vertus-view-btn--6 span{width:2px;height:12px}@media screen and (min-width:990px){.grid--view-6.grid{--grid-desktop-horizontal-spacing: 4px;--grid-desktop-vertical-spacing: 4px}.grid--view-6 .grid__item{width:calc(16.666% - var(--grid-desktop-horizontal-spacing) * 5 / 6)!important;max-width:calc(16.666% - var(--grid-desktop-horizontal-spacing) * 5 / 6)!important}.grid--view-6 .card__heading a,.grid--view-6 .price-item{font-size:.65rem}}.card__heading a{font-size:1.6rem;letter-spacing:.05em}.price__regular .price-item,.price .price-item{font-size:1.07rem;letter-spacing:.03em}.sidebar-layout{display:block}@media screen and (min-width:990px){.sidebar-layout{display:grid;grid-template-columns:220px 1fr;gap:60px}}.sidebar-nav{margin-bottom:32px}@media screen and (min-width:990px){.sidebar-nav{position:sticky;top:120px;align-self:start;margin-bottom:0;border-right:1px solid rgba(60,62,74,.1);padding-right:40px}}.sidebar-nav__title{font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;margin-bottom:24px;font-weight:400}.sidebar-nav__link{display:block;font-size:1rem;letter-spacing:.05em;color:#3c3e4a80;text-decoration:none;padding:6px 0;transition:color .2s}.sidebar-nav__link:hover,.sidebar-nav__link--active{color:#3c3e4a}.sidebar-content{max-width:720px}.sidebar-content h2{font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;margin-top:56px;margin-bottom:24px;font-weight:400}.sidebar-content h2:first-child{margin-top:0}.sidebar-content p,.sidebar-content li{font-size:1.05rem;line-height:2}.facets__heading:not([id*=price]){font-size:0!important}.facets__heading:not([id*=price]):after{content:"Availability";font-size:1.4rem}.facets__heading[id*=price],.facets__summary span:only-child{font-size:0!important}.facets__heading[id*=price]:after{content:"Price";font-size:1.4rem}.vertus-collection-nav-top{text-align:center;padding-bottom:24px}.vertus-collection-nav-top .collection-sidebar{display:inline-flex;flex-direction:row;gap:24px;justify-content:center;position:static}.collection-sidebar__link{font-size:2.25rem;letter-spacing:.12em;color:#3c3e4a66;text-decoration:none;padding:6px 0;position:relative;left:0;transition:color .2s ease,left .2s ease}.collection-sidebar__link:hover{color:#8a8ea4;left:-6px}.collection-sidebar__link--active{color:#3c3e4a}@media screen and (max-width:989px){.collection-sidebar-wrapper{padding-right:0;margin-bottom:24px;width:100%}.collection-sidebar{flex-direction:column;align-items:center;gap:0;position:static}.collection-sidebar__link{font-size:1.2rem;text-align:center;padding:2px 0;line-height:1.4}.header__inline-menu{display:none!important}.header,.header.header--top-center,.header.header--middle-center,.header.header--middle-left,.header.header--top-left{display:flex!important;justify-content:space-between!important;align-items:center!important}.header__icons{order:1!important;justify-self:start!important;margin-right:auto!important}.header__heading,.header>h1,.header>.header__heading-link{order:2!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}header-drawer{order:3!important;margin-left:auto!important;margin-right:0!important;justify-self:end!important}.header>.header__search{order:1!important}.vertus-collection-nav-top .collection-sidebar{flex-direction:column;align-items:center;gap:2px}.vertus-collection-nav-top .collection-sidebar .collection-sidebar__link{font-size:1.2rem;padding:2px 0;line-height:1.4}.announcement-bar-section{display:none}.section-header{position:sticky!important;top:0!important;z-index:1000!important}.js .menu-drawer{transform:none!important;max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.25,.46,.45,.94)!important;width:100%!important;left:0;border:none!important}.js details[open].menu-opening>.menu-drawer{transform:none!important;max-height:100vh;overflow-y:auto}.js .menu-drawer__submenu{transform:none!important;position:relative!important;height:auto!important;width:100%!important}.js details[open].menu-opening>.menu-drawer .menu-drawer__submenu{visibility:visible!important}.menu-drawer__menu-item{font-size:1.5rem!important}.menu-drawer__menu>li{opacity:0;transform:translateY(-10px);transition:opacity .25s ease,transform .25s ease}.menu-drawer__menu>li .menu-drawer__menu-item{opacity:0;transition:opacity .3s ease}details[open].menu-opening .menu-drawer__menu>li:nth-child(1){opacity:1;transform:translateY(0);transition-delay:.1s}details[open].menu-opening .menu-drawer__menu>li:nth-child(1) .menu-drawer__menu-item{opacity:1;transition-delay:.15s}details[open].menu-opening .menu-drawer__menu>li:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.2s}details[open].menu-opening .menu-drawer__menu>li:nth-child(2) .menu-drawer__menu-item{opacity:1;transition-delay:.25s}details[open].menu-opening .menu-drawer__menu>li:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.3s}details[open].menu-opening .menu-drawer__menu>li:nth-child(3) .menu-drawer__menu-item{opacity:1;transition-delay:.35s}details[open].menu-opening .menu-drawer__menu>li:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.4s}details[open].menu-opening .menu-drawer__menu>li:nth-child(4) .menu-drawer__menu-item{opacity:1;transition-delay:.45s}details[open].menu-opening .menu-drawer__menu>li:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.5s}details[open].menu-opening .menu-drawer__menu>li:nth-child(5) .menu-drawer__menu-item{opacity:1;transition-delay:.55s}details[open].menu-opening .menu-drawer__menu>li:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.6s}details[open].menu-opening .menu-drawer__menu>li:nth-child(6) .menu-drawer__menu-item{opacity:1;transition-delay:.65s}details[open].menu-opening .menu-drawer__menu>li:nth-child(7){opacity:1;transform:translateY(0);transition-delay:.7s}details[open].menu-opening .menu-drawer__menu>li:nth-child(7) .menu-drawer__menu-item{opacity:1;transition-delay:.75s}}.drawer-collection-nav{list-style:none;padding:0 3rem 0 7rem!important;margin:.4rem 0 .8rem;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.drawer-collection-nav__link{font-size:1.65rem;letter-spacing:.08em;color:#3c3e4a66;text-decoration:none;padding:3px 0;transition:color .2s ease}.drawer-collection-nav__link:hover{color:#8a8ea4}.drawer-collection-nav__link--active{color:#3c3e4a}.drawer-collection-nav__link:before{content:"- "}.drawer-collection-nav__link--active:before{content:"+ "}.menu-drawer__submenu .menu-drawer__menu-item:before{content:"- "}.menu-drawer__submenu .menu-drawer__menu-item--active:before{content:"+ "}.badge{background-color:#8a8ea4!important;color:#fff!important;border:none!important}@keyframes vertus-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes vertus-fade-in{0%{opacity:0}to{opacity:1}}.vertus-password{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#faf8f5;color:#3c3e4a}.vertus-password__inner{text-align:center;padding:40px 24px;max-width:480px}.vertus-password__logo{margin-bottom:48px;opacity:0;animation:vertus-fade-in 1.5s ease forwards;animation-delay:.3s}.vertus-password__logo img{max-width:160px;height:auto;filter:blur(4px);opacity:.6}.vertus-password__brand{font-family:var(--font-heading-family);font-size:2rem;font-weight:300;letter-spacing:.3em;text-transform:uppercase;margin-bottom:48px;opacity:0;animation:vertus-fade-in 1.5s ease forwards;animation-delay:.3s}.vertus-password__message{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:300;letter-spacing:.15em;margin-bottom:12px;opacity:0;animation:vertus-fade-up 1s ease forwards;animation-delay:1s}.vertus-password__sub{font-size:.85rem;letter-spacing:.05em;color:#3c3e4a80;margin-bottom:48px;opacity:0;animation:vertus-fade-up 1s ease forwards;animation-delay:1.5s}.vertus-password__enter-link{font-size:1.2rem;letter-spacing:.15em;text-transform:uppercase;color:#8a8ea4;cursor:pointer;transition:color .2s ease;text-decoration:none;opacity:0;animation:vertus-fade-up .8s ease forwards;animation-delay:2.2s}.vertus-password__enter-link:hover{color:#3c3e4a}.vertus-password__modal{text-align:center}.vertus-password__modal-heading{font-family:var(--font-heading-family);font-size:1.2rem;font-weight:300;letter-spacing:.1em;margin-bottom:24px}.vertus-password__form{max-width:320px;margin:0 auto}.vertus-password__submit{background:#3c3e4a;color:#faf8f5;border:none;padding:12px 40px;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:background .2s ease;margin-top:16px}.vertus-password__submit:hover{background:#8a8ea4}.password__footer-caption{color:#8a8ea4!important}.password .password-main{display:none}body{letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/1/assets/vertus-custom.css.map */
