:root{--nav-ink: 0 0 0;--nav-panel-grey: #f3f4f6;--nav-warm: #f6f4f1;--nav-chip: #dde0e6;--nav-rule: #d9d9d9;--nav-eyebrow: #767676;--nav-gold: #b99653;--nav-muted: rgb(0 0 0 / .6);--nav-tan: #c9a66b;--nav-overlay: rgb(0 0 0 / .55);--nav-font: "Sofia Pro Regular", "Sofia Pro", sans-serif;--nav-font-strong: "Sofia Pro", "Sofia Pro Regular", sans-serif;--nav-font-strong-weight: 500;--nav-serif: calluna, Georgia, serif;--nav-panel-width: 83.333%}@media screen and (max-width:1279px){:root{--nav-panel-width: calc(100% - 48px) }}.nav-eyebrow{font-family:var(--nav-serif);font-size:16px;line-height:1;font-variant-caps:all-small-caps;color:var(--nav-muted);margin:0 0 18px}.nav-silhouette{display:flex;align-items:center;gap:20px;font-family:var(--nav-font);font-size:14px;color:rgb(var(--nav-ink))}.nav-silhouette__thumb{position:relative;width:60px;height:40px;flex:none;overflow:hidden;display:block}.nav-silhouette__thumb img,.nav-drawer__thumb img{position:absolute;top:50%;left:-7.5%;width:115%;max-width:none;height:auto;transform:translateY(-56.5%);mix-blend-mode:multiply}.nav-silhouette:hover .nav-silhouette__name{text-decoration:underline;text-underline-offset:4px}.nav-tile{position:relative;display:block;overflow:hidden;background:#f7f7f7;min-height:100%}.nav-tile__media,.nav-tile__media img{display:block;width:100%;height:100%}.nav-tile__media img{object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.nav-tile--contain .nav-tile__media img{object-fit:contain;padding:28px 28px 72px;mix-blend-mode:multiply}.nav-tile:hover .nav-tile__media img{transform:scale(1.03)}.nav-tile__cta{position:absolute;inset-inline:20px;bottom:22px;font-family:var(--nav-font-strong);font-weight:var(--nav-font-strong-weight);font-size:14px;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:#fff}.nav-tile__cta svg{display:inline-block;margin-inline-start:6px;vertical-align:1px}.nav-tile--black .nav-tile__cta{color:#000}.nav-tile--white.nav-tile--cover .nav-tile__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#0000 69%,#0009);pointer-events:none}.shopify-section--announcement-bar .announcement-bar{font-family:var(--nav-font)}.shopify-section--announcement-bar .announcement-bar p{font-family:var(--nav-font);font-size:14px;line-height:20px;letter-spacing:0;white-space:nowrap;height:20px}.shopify-section--announcement-bar .announcement-bar strong{font-family:var(--nav-font-strong);font-weight:var(--nav-font-strong-weight)}.shopify-section--announcement-bar .announcement-bar a{font-family:var(--nav-font-strong);font-weight:var(--nav-font-strong-weight);background-image:none;text-decoration:underline;text-underline-offset:4px}.shopify-section--announcement-bar .announcement-bar__sep{display:inline-block;width:1px;height:14px;margin:-7px 16px;background:currentColor;vertical-align:middle}@media screen and (min-width:1000px){.shopify-section--announcement-bar .announcement-bar{min-height:44px}.shopify-section--announcement-bar .announcement-bar p{font-size:14px}}.shopify-section--header .header{--header-padding-block: .25rem}.shopify-section--header .header__primary-nav-item>a,.shopify-section--header .header__primary-nav-item summary{font-family:var(--nav-font);font-size:16px;letter-spacing:0;text-transform:none}.shopify-section--header .nav-chevron{width:10px;margin-inline:5.5px 1.5px;transition:transform .25s}.shopify-section--header details[open]>summary .nav-chevron{transform:rotate(180deg)}.shopify-section--header .header__primary-nav-item:before{display:none}.shopify-section--header .header__primary-nav-item>a,.shopify-section--header .header__primary-nav-item summary{position:relative;padding-block:7px;line-height:22px}.shopify-section--header .header__primary-nav-item>a:after,.shopify-section--header .header__primary-nav-item summary:after{content:"";position:absolute;inset-inline:0;bottom:6px;height:1px;background:rgb(var(--nav-ink));transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.25,.46,.45,.94)}.shopify-section--header .header__primary-nav-item:hover>a:after,.shopify-section--header .header__primary-nav-item summary:hover:after,.shopify-section--header details[open]>summary:after{transform:scaleX(1)}.nav-shop-all{display:inline-flex;align-items:center;height:50px;padding-inline:24px;background:var(--nav-warm);border:1px solid #000;font-family:var(--nav-font-strong);font-weight:var(--nav-font-strong-weight);font-size:16px;text-transform:uppercase;color:#000;transition:background .2s,color .2s}.nav-shop-all:hover{background:#000;color:#fff}.nav-search-close{display:none}.shopify-section--header:has(header-search[open]) .nav-search-icon{display:none}.shopify-section--header:has(header-search[open]) .nav-search-close{display:block;width:16px;height:16px;margin:4px}@media screen and (max-width:999px){.nav-mobile-search{display:inline-flex;align-items:center}.shopify-section--header .header__search-link{display:none}.shopify-section--header .header__primary-nav{gap:14px}.shopify-section--header .header{min-height:56px}.shopify-section--header .header{padding-inline:16px}.shopify-section--announcement-bar .announcement-bar{padding-block:8px 10px}.shopify-section--announcement-bar .announcement-bar__sep{margin-inline:12px}}@media screen and (max-width:699px){.nav-mobile-search .nav-search-icon,.header__cart-link .header__nav-icon{width:1.5rem;height:1.5rem}}@media screen and (min-width:1000px){.shopify-section--header .header{--header-padding-block: 1.5rem;padding-inline:48px}.shopify-section--header .header__primary-nav{column-gap:clamp(12px,calc((100vw - 1280px)*.1 + 12px),40px);margin-inline-start:41px;flex-wrap:nowrap}.shopify-section--header .header__primary-nav-item,.nav-shop-all{white-space:nowrap}.shopify-section--header .header__secondary-nav{column-gap:16px}.nav-shop-all-item{margin-inline-end:8px}}@media screen and (min-width:1280px)and (max-width:1439px){.shopify-section--header .header__primary-nav-item>a,.shopify-section--header .header__primary-nav-item summary{font-size:15px}}@media screen and (min-width:1000px)and (max-width:1279px){.shopify-section--header .header{padding-inline:24px}.shopify-section--header .header__logo-image{width:min(var(--header-logo-width),calc(130px + (100vw - 1000px) * 30 / 280))}.shopify-section--header .header__primary-nav{column-gap:calc(8px + (100vw - 1000px) * 8 / 280);margin-inline-start:calc(12px + (100vw - 1000px) * 12 / 280)}.shopify-section--header .header__primary-nav-item>a,.shopify-section--header .header__primary-nav-item summary{font-size:calc(13px + (100vw - 1000px) * 2 / 280)}.shopify-section--header .nav-chevron{margin-inline:4px 0}.nav-shop-all{height:40px;padding-inline:14px;font-size:14px}.shopify-section--header .header__account-link{display:none}}.mega-menu.nav-mega{background:transparent;border:0;padding:0;max-height:none;overflow:visible;display:flex;justify-content:center}.mega-menu.nav-mega:before{content:"";position:absolute;inset-inline:0;top:0;height:100vh;background:var(--nav-overlay);pointer-events:none}.nav-mega__panel{position:relative;width:var(--nav-panel-width);min-height:400px;max-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px) - 40px);display:grid;grid-template-columns:220px 380px minmax(0,1fr);background:#fff;box-shadow:0 5px 15px #0000000d;overflow:hidden}.nav-mega__featured{display:flex;flex-direction:column;padding:40px}.nav-mega .nav-eyebrow{line-height:11px;margin-bottom:24px}.nav-mega__links{display:grid;gap:24px}.nav-mega__link{display:flex;align-items:center;min-height:19px;line-height:19px;font-family:var(--nav-font);font-size:14px;color:#000}.nav-mega__link:hover{text-decoration:underline;text-underline-offset:4px}.nav-mega__shop-all span{text-box:trim-both cap alphabetic}.nav-mega__shop-all svg{flex:none;width:auto;height:.875em}.nav-mega__shop-all{display:inline-flex;align-items:center;gap:8px;min-height:22px;margin-top:24px;font-family:var(--nav-font-strong);font-weight:var(--nav-font-strong-weight);font-size:14px;text-transform:uppercase;color:#000}.nav-mega__silhouettes{background:var(--nav-panel-grey);padding:40px}.nav-mega__silhouette-list{display:grid;gap:8px}.nav-mega__silhouette-list .nav-silhouette{gap:16px}.nav-mega__silhouette-list .nav-silhouette__thumb{height:82.938px}.nav-mega__silhouette-list .nav-silhouette__thumb img{top:0;transform:none}.nav-mega__silhouette-list:has(>li:nth-child(5)){gap:4px}.nav-mega__silhouette-list:has(>li:nth-child(5)) .nav-silhouette__thumb{height:48px}.nav-mega__silhouette-list:has(>li:nth-child(5)) .nav-silhouette__thumb img{top:50%;transform:translateY(-56.5%)}.nav-mega__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nav-mega__tiles:has(>:only-child){grid-template-columns:minmax(0,1fr)}@media screen and (min-width:1000px)and (max-width:1279px){.nav-mega__panel{grid-template-columns:200px 300px minmax(0,1fr)}}.header-search.nav-search{background:transparent}.header-search.nav-search::part(overlay){background:transparent}.header-search.nav-search:before{content:"";position:absolute;inset-inline:0;top:0;height:100vh;background:var(--nav-overlay);pointer-events:none}.header-search.nav-search::part(content){background:transparent;max-height:none;overflow:visible}.nav-search__panel{width:var(--nav-panel-width);margin-inline:auto;background:var(--nav-panel-grey);padding:40px 70px 70px;box-shadow:0 5px 15px #0000000d;max-height:calc(var(--header-search-max-height, 100vh) - 20px);overflow-y:auto}.nav-search__field{height:42px;padding:0 6px 0 12px;background:#fff;border:1px solid var(--nav-rule);column-gap:16px}.nav-search__field .header-search__input{font-family:var(--nav-font);font-size:16px}@media screen and (min-width:1000px){.nav-search__field .header-search__input{font-size:14px}}.nav-search__field .header-search__input::placeholder{color:var(--nav-muted);opacity:1}.nav-search__close{display:none}.nav-search__empty{display:grid;grid-template-columns:202px minmax(0,1fr);gap:60px;margin-top:40px}.nav-search:has(.predictive-search__results) .nav-search__empty{display:none}.nav-search__chips{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.nav-search__chips li{display:flex}.nav-chip{display:inline-flex;align-items:center;height:auto;padding:2px 8px 4px;background:var(--nav-chip);font-family:var(--nav-font);font-size:16px;line-height:22px;color:#000}.nav-chip:hover{background:#d3d6da}.nav-search__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.nav-card{display:flex;flex-direction:column;gap:12px;color:#000}.nav-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;margin-bottom:8px}.nav-card__media img{position:absolute;top:50%;left:0;width:100%;max-width:none;height:auto;transform:translateY(-50%);mix-blend-mode:multiply}.nav-badge{position:absolute;z-index:1;top:8px;left:8px;padding:2px 8px 4px;font-family:var(--nav-font);font-size:16px;line-height:22px;background:var(--nav-chip);color:#000}.nav-badge--best-seller{background:#000;color:#fff}.nav-badge--new-arrival{background:var(--nav-tan);color:#000}.nav-card__rating{display:inline-flex;align-items:center;gap:8px;font-family:var(--nav-font);font-size:14px}.nav-card__title{font-family:var(--nav-font);font-size:24px;letter-spacing:2px;text-transform:uppercase;line-height:35px}.nav-card__price{font-family:var(--nav-font);font-size:18px;line-height:28px}.nav-card__swatches{display:inline-flex;align-items:center;gap:4px;margin-top:8px}.nav-swatch{width:24px;height:24px;border-radius:50%;background-size:260%;background-position:center;box-shadow:inset 0 0 0 2px #fff}.nav-swatch.is-selected{box-shadow:inset 0 0 0 1px #000,inset 0 0 0 2px #fff}.nav-card__more{font-family:var(--nav-font);font-size:14px;margin-inline-start:4px}.nav-search .predictive-search__results{padding-block:32px 0}.nav-search .predictive-search__category,.nav-search .predictive-search__tabs [role=tab]{font-family:var(--nav-serif);font-size:16px;font-variant-caps:all-small-caps;color:var(--nav-muted);border:0}@media screen and (max-width:699px){.nav-search .nav-eyebrow,.nav-search .predictive-search__category,.nav-search .predictive-search__tabs [role=tab]{font-size:12px}}.nav-search .predictive-search__suggestions a{font-family:var(--nav-font);font-size:15px}.nav-search .predictive-search__no-results{font-family:var(--nav-serif);font-size:26px;text-align:start;padding-block:32px 0}@media screen and (max-width:999px){.header-search.nav-search::part(overlay){display:none}.nav-search__panel{width:100%;min-height:calc(100vh - var(--header-height, 0px) - var(--announcement-bar-height, 0px));padding:16px 16px 24px;box-shadow:none}.nav-search__field{height:42px}.nav-search__empty{grid-template-columns:minmax(0,1fr);gap:40px;margin-top:16px}.nav-search__chips{flex-direction:row;flex-wrap:wrap;gap:6px}.nav-chip{height:auto;padding:2px 6px 4px;font-size:12px;line-height:normal}.nav-search__cards{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline-end:-16px;padding-inline-end:16px}.nav-card{flex:0 0 140px;gap:6px;scroll-snap-align:start}.nav-card__media{margin-bottom:10px}.nav-card__swatches{margin-top:10px}.nav-card__rating{font-size:14px}.nav-card__title{font-size:16px;letter-spacing:2px;line-height:25px}.nav-card__price{font-size:14px;line-height:22px}.nav-card__more{font-size:14px}.nav-badge{top:4px;left:4px;padding:2px 6px 4px;font-size:12px;line-height:16px}}.nav-drawer{--drawer-max-width: 100vw;--background: 243 244 246}.nav-drawer::part(base){top:calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px));height:auto}.nav-drawer::part(overlay){top:calc(var(--announcement-bar-is-sticky, 0) * var(--announcement-bar-height, 0px));min-height:0}html.lock body{overflow:visible!important}.nav-drawer::part(content){width:100%;max-width:100vw;background:var(--nav-panel-grey);display:flex;flex-direction:column}.nav-drawer::part(header){display:block;position:relative;padding:0;background:#fff;border:0}.nav-drawer::part(close-button){position:absolute;z-index:1;top:6px;left:6px;width:44px;height:44px}.nav-drawer::part(panel-list){flex:1;min-height:0}.nav-drawer__bar{display:grid;grid-template-columns:44px 44px minmax(0,1fr) 44px;grid-template-rows:56px auto;align-items:center;padding-inline-end:6px}.nav-drawer__bar>.nav-drawer__bar-icon:first-child{grid-column:2}.nav-drawer__bar-icon{display:grid;place-items:center;width:44px;height:44px}.nav-drawer__logo{justify-self:center;margin-inline-start:-38px}.nav-drawer__logo img{width:145px;height:auto}.nav-drawer__search{grid-column:1 / -1;margin-inline-end:-6px;padding:16px;background:var(--nav-panel-grey)}.nav-drawer__search-field{display:flex;align-items:center;gap:16px;width:100%;height:42px;padding-inline:12px 6px;background:#fff;border:1px solid var(--nav-rule);font-family:var(--nav-font);font-size:14px;color:var(--nav-muted)}.nav-drawer__search-field .icon{color:#000}.nav-drawer .header-sidebar__main-panel{background:var(--nav-panel-grey);grid-template-rows:minmax(0,1fr) auto}.nav-drawer .header-sidebar__scroller{padding-inline:16px;padding-block-end:16px}.nav-drawer__list>li{border-bottom:1px solid var(--nav-rule)}.nav-drawer__row{display:flex;align-items:center;gap:12px;width:100%;min-height:60px;padding:0 8px;font-family:var(--nav-font);font-size:16px;text-transform:none;letter-spacing:0;color:#000;cursor:pointer}.nav-drawer__row .nav-drawer__label{flex:1;text-align:start}.nav-drawer__thumb{position:relative;width:40px;height:40px;flex:none;overflow:hidden;display:block}.nav-drawer__utility{display:flex;gap:16px;padding:16px 0}.nav-drawer__utility-link{display:flex;flex:1 1 0;min-width:0;line-height:normal;align-items:center;gap:12px;font-family:var(--nav-font);font-size:14px;text-transform:uppercase;color:var(--nav-muted)}.nav-drawer .nav-drawer__footer{padding:0 16px 24px;background:var(--nav-panel-grey);display:grid;gap:12px}.nav-drawer .nav-drawer__footer:before{content:none}.nav-drawer .header-sidebar__footer>*{padding:0}.nav-drawer__shop-all{display:grid;place-items:center;height:51px;background:#000;color:#f6f4f1;font-family:var(--nav-font-strong);font-weight:var(--nav-font-strong-weight);font-size:16px;text-transform:uppercase}.nav-drawer__note{margin:0;text-align:center;font-family:var(--nav-font);font-size:14px;text-transform:uppercase}.nav-drawer .header-sidebar__collapsible-panel{background:var(--nav-panel-grey);width:100%}.nav-drawer .header-sidebar__collapsible-panel>.header-sidebar__scroller{padding:0;height:100%}.nav-drawer__sub:not([hidden]){display:grid;grid-template-rows:minmax(0,1fr) auto;height:100%}.nav-drawer__sub-body{overflow-y:auto;padding:0 16px 16px}.nav-drawer__back{display:flex;align-items:center;gap:8px;width:100%;border:0;margin:0;min-height:22px;padding:0;font-family:var(--nav-font);font-size:14px;letter-spacing:0;text-transform:uppercase}.nav-drawer__sub .nav-eyebrow{margin:16px 0 8px;line-height:11px}.nav-drawer__silhouettes{display:grid;gap:8px;border-bottom:1px solid var(--nav-rule);padding-bottom:16px}.nav-drawer__silhouettes .nav-silhouette{gap:16px}.nav-drawer__silhouettes .nav-silhouette__thumb{height:60px}.nav-drawer__thumb img,.nav-drawer__silhouettes .nav-silhouette__thumb img{top:auto;bottom:0;left:0;width:100%;transform:none}.nav-drawer__featured{border-bottom:1px solid var(--nav-rule)}.nav-drawer__featured summary{list-style:none}.nav-drawer__featured summary::-webkit-details-marker{display:none}.nav-drawer__featured .nav-drawer__featured-chevron{transition:transform .25s}.nav-drawer__featured[aria-expanded=true] .nav-drawer__featured-chevron{transform:rotate(90deg)}.nav-drawer__featured-links{display:grid;padding:0 8px 12px}.nav-drawer__featured-links a{display:flex;align-items:center;min-height:44px;font-family:var(--nav-font);font-size:15px}.nav-drawer__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.nav-drawer__tiles .nav-tile{aspect-ratio:164 / 160}.nav-drawer__tiles .nav-tile__cta{inset-inline:12px;bottom:12px;font-size:12px;line-height:17px}.nav-drawer__tiles .nav-tile--white.nav-tile--cover .nav-tile__media:after{background:linear-gradient(to bottom,#0000 54%,#0009)}.nav-drawer__tiles .nav-tile--contain .nav-tile__media img{padding:12px 12px 44px}.nav-tile__cta-end{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/609/assets/nav-redesign.css.map */
