.header__logo--has-transparent .header.page-width .header__icons .ud-header-book-cta{color:#fff}.scrolled-past-header .header__logo--has-transparent .header.page-width .header__icons .ud-header-book-cta{color:#1e1e1e}@media screen and (min-width:990px){sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header__heading-transparent{display:none!important}sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header__heading-desktop-logo{display:block!important}}sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header__menu-item,sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header__menu-item span{color:#1e1e1e!important}sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header__icon,sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header__icon .icon,sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header--left-icons header-drawer .header__icon,sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header--left-icons header-drawer .header__icon .icon,sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .book-appoin.w3_bg{filter:none!important}sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header__icon svg path[stroke],sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header__icons svg path[stroke],sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header__icon--menu svg path,sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header__icons svg line{stroke:#1e1e1e!important}sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header__icon svg path[fill]:not([fill=none]),sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .header__icons svg path[fill]:not([fill=none]){fill:#1e1e1e!important}sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .ud-header-book-cta,sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .ud-header-book-cta svg path,sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .ud-search-trigger svg path{color:#1e1e1e!important;stroke:#1e1e1e!important}sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .cart-count-bubble{background:#1e1e1e!important;color:#fff!important}sticky-header[data-header-dark-mode=true]:not(.scrolled-past-header) .book-appoin svg path{stroke:#1e1e1e!important}.ud-top-bar{width:100%;background-color:#000!important;border-bottom:none!important;transition:background-color .3s ease;position:relative}.ud-top-bar__inner{display:flex;align-items:center;justify-content:space-between;padding:15px 40px;font-family:var(--font-body-family);font-size:14px;line-height:1.4;color:#fff!important}.ud-top-bar__left,.ud-top-bar__right{display:flex;align-items:center;gap:24px}.ud-top-bar__link{display:inline-flex;align-items:center;gap:8px;color:#fff!important;text-decoration:none;font-size:14px;font-weight:300;transition:opacity .2s ease}.ud-top-bar__link:hover{opacity:.7}.ud-top-bar__link svg,.ud-top-bar__link .svg-wrapper{width:18px;height:18px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#fff!important;filter:brightness(0) invert(1)}.ud-top-bar__link svg path[fill=white],.ud-top-bar__link svg path[fill="#FFF"],.ud-top-bar__link svg path[fill="#ffffff"]{fill:currentColor}.ud-top-bar__link svg path[stroke=white],.ud-top-bar__link svg path[stroke="#FFF"],.ud-top-bar__link svg path[stroke="#ffffff"]{stroke:currentColor}@media screen and (max-width:1450px){.ud-top-bar__inner{padding:10px 24px}}@media screen and (max-width:749px){.ud-top-bar__inner{padding:8px 16px;font-size:12px}.ud-top-bar__right{display:none}.ud-top-bar__link{font-size:12px}.ud-top-bar__link svg{width:16px;height:16px}.ud-top-bar__link--contact .ud-top-bar__link-text{display:none}}@media screen and (min-width:990px){.header.page-width{display:grid!important;grid-template-columns:1fr auto 1fr;grid-template-areas:"left center right";align-items:center;padding:20px 40px!important;max-width:100%;transition:background-color .1s ease}.header.page-width .header__inline-menu{grid-area:left;justify-self:start;margin:0;padding:0}.header.page-width .header__heading,.header.page-width>.header__heading-link,.header.page-width .header__heading-link{grid-area:center;justify-self:center;margin:0}.header.page-width .header__icons{grid-area:right;justify-self:end;display:flex;align-items:center;gap:24px;padding-right:0}.header.page-width .header--left-icons{display:none}}@media screen and (max-width:1450px)and (min-width:990px){.header.page-width{padding:20px 24px!important;gap:16px}}@media screen and (min-width:990px){.header__inline-menu .list-menu--inline{gap:0;flex-wrap:nowrap}.header__inline-menu li .header__menu-item{font-family:var(--font-heading-family);font-size:13px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;padding:8px 20px;color:rgba(var(--color-foreground),1);white-space:nowrap;border-right:0!important}.header__inline-menu li:first-child .header__menu-item{padding-left:0}.header__inline-menu li:first-child .header__menu-item:after{left:0}.header__inline-menu .header__menu-item:hover:after,.mega-menu[open] .header__menu-item:after{opacity:1}}@media screen and (min-width:990px){.header.page-width .header__heading-link{padding:0;text-align:center;white-space:nowrap}}@media screen and (min-width:990px){.header.page-width .header__icons .ud-header-book-cta{display:inline-flex;align-items:center;gap:8px;text-decoration:none;font-family:var(--font-heading-family);font-size:14px;font-weight:100;letter-spacing:.12em;text-transform:uppercase;color:#f6f6f5;transition:opacity .2s ease;padding:4px 10px}.header.page-width .header__icons .ud-header-book-cta svg{width:20px;height:20px;flex-shrink:0}}@media screen and (max-width:989px){.ud-header-book-cta{display:none!important}}@media screen and (min-width:990px){.header.page-width .header__icons .header__icon{width:2.4rem;height:2.4rem;margin:0}.header.page-width .header__icons .header__icon .icon,.header.page-width .header__icons .header__icon .svg-wrapper{width:2rem;height:2rem}.header.page-width .header__icons .header__icon--account{display:none}}@media screen and (max-width:989px){.header.page-width{padding:12px 16px!important}.header.page-width .header--left-icons{display:flex}.header.page-width .header__inline-menu{display:none}}@media screen and (min-width:990px){.header-wrapper:has(.mega-menu[open]),.header-wrapper:has(.header__inline-menu:hover){background-color:rgb(var(--color-background))!important;transition:background-color .3s ease}.header-wrapper:has(.mega-menu[open]) .header,.header-wrapper:has(.header__inline-menu:hover) .header,.header-wrapper.header-wrapper--solid .header{--color-foreground: 30, 30, 30 !important}.header-wrapper:has(.mega-menu[open]) .header,.header-wrapper:has(.header__inline-menu:hover) .header{background-color:rgb(var(--color-background))!important}.header-wrapper.header-wrapper--solid,.header-wrapper.header-wrapper--solid .ud-top-bar,.header-wrapper.header-wrapper--solid .header{background-color:rgb(var(--color-background))!important;transition:background-color .3s ease}.header-wrapper:has(.mega-menu[open]) .header__menu-item,.header-wrapper:has(.mega-menu[open]) .header__menu-item>span,.header-wrapper:has(.mega-menu[open]) .header__menu-item .header__active-menu-item,.header-wrapper:has(.mega-menu[open]) .header__menu-item svg,.header-wrapper:has(.header__inline-menu:hover) .header__menu-item,.header-wrapper:has(.header__inline-menu:hover) .header__menu-item>span,.header-wrapper:has(.header__inline-menu:hover) .header__menu-item .header__active-menu-item,.header-wrapper:has(.header__inline-menu:hover) .header__menu-item svg,.header-wrapper.header-wrapper--solid .header__menu-item,.header-wrapper.header-wrapper--solid .header__menu-item>span,.header-wrapper.header-wrapper--solid .header__menu-item .header__active-menu-item,.header-wrapper.header-wrapper--solid .header__menu-item svg{color:#000!important;fill:rgba(var(--color-foreground),1)!important}.header-wrapper:has(.mega-menu[open]) .header__icons .header__icon,.header-wrapper:has(.mega-menu[open]) .header__icons .ud-header-book-cta,.header-wrapper:has(.header__inline-menu:hover) .header__icons .header__icon,.header-wrapper:has(.header__inline-menu:hover) .header__icons .ud-header-book-cta,.header-wrapper.header-wrapper--solid .header__icons .header__icon,.header-wrapper.header-wrapper--solid .header__icons .ud-header-book-cta{color:#1e1e1e!important;background:transparent!important}.header-wrapper:has(.mega-menu[open]) .header__icons svg path,.header-wrapper:has(.mega-menu[open]) .header__icons svg line,.header-wrapper:has(.mega-menu[open]) .header__icons svg circle,.header-wrapper:has(.header__inline-menu:hover) .header__icons svg path,.header-wrapper:has(.header__inline-menu:hover) .header__icons svg line,.header-wrapper:has(.header__inline-menu:hover) .header__icons svg circle,.header-wrapper.header-wrapper--solid .header__icons svg path,.header-wrapper.header-wrapper--solid .header__icons svg line,.header-wrapper.header-wrapper--solid .header__icons svg circle{stroke:#1e1e1e!important}[data-header-transparent=true] .ud-top-bar,.header-wrapper:has(.mega-menu[open]) .ud-top-bar,.header-wrapper:has(.header__inline-menu:hover) .ud-top-bar,.header-wrapper.header-wrapper--solid .ud-top-bar{background-color:#000!important}.header-wrapper:has(.mega-menu[open]) .ud-top-bar__link,.header-wrapper:has(.mega-menu[open]) .ud-top-bar__link svg,.header-wrapper:has(.header__inline-menu:hover) .ud-top-bar__link,.header-wrapper:has(.header__inline-menu:hover) .ud-top-bar__link svg,.header-wrapper.header-wrapper--solid .ud-top-bar__link,.header-wrapper.header-wrapper--solid .ud-top-bar__link svg{color:#fff!important}.header-wrapper:has(.mega-menu[open]) .header__heading-transparent,.header-wrapper:has(.header__inline-menu:hover) .header__heading-transparent,.header-wrapper.header-wrapper--solid .header__heading-transparent{display:none!important}.header-wrapper:has(.mega-menu[open]) .header__heading-desktop-logo:not(.header__heading-transparent),.header-wrapper:has(.header__inline-menu:hover) .header__heading-desktop-logo:not(.header__heading-transparent),.header-wrapper.header-wrapper--solid .header__heading-desktop-logo:not(.header__heading-transparent){display:inline-block!important}}.header-wrapper{position:relative;z-index:10}.header.page-width{position:relative;z-index:3;background-color:transparent}.header-wrapper:has(.mega-menu[open]) .header.page-width,.header-wrapper:has(.header__inline-menu:hover) .header.page-width{background-color:#fafafa!important}.header-wrapper:has(.mega-menu[open]) .header__inline-menu,.header-wrapper:has(.mega-menu[open]) .header__heading,.header-wrapper:has(.mega-menu[open]) .header__heading-link,.header-wrapper:has(.mega-menu[open]) .header__icons,.header-wrapper:has(.mega-menu[open]) .ud-header-book-cta{visibility:visible!important;opacity:1!important;display:flex!important}.header-wrapper:has(.mega-menu[open]) .header__heading,.header-wrapper:has(.mega-menu[open]) .header__heading-link{display:block!important}.mega-menu .mega-menu__content{background-color:rgb(var(--color-background))!important;border-radius:0!important;box-shadow:0 8px 24px #0000000f!important;border-top:1px solid rgba(var(--color-foreground),.08);top:100%!important;z-index:2!important}.shopify-section-group-header-group .mega-menu .mega-menu__content,.shopify-section-group-header-group.scrolled-past-header .mega-menu .mega-menu__content{top:100%!important;border:none!important;box-shadow:none!important}.mega-menu .mega-menu__list{display:grid!important;grid-template-columns:minmax(160px,200px) minmax(140px,180px) minmax(180px,220px) minmax(140px,180px) minmax(0,1fr) minmax(300px,360px);column-gap:24px!important;row-gap:0!important;padding:0!important;margin:0!important;list-style:none!important;align-items:start!important;max-width:100%!important;width:100%!important}.mega-menu .mega-menu__list>li{list-style:none!important;padding:0!important;margin:0!important;min-width:0}.mega-menu .mega-menu__list>li.dropdown__family--separator{background:transparent!important;border:none!important;padding:0!important;margin:0!important;min-height:0!important}.mega-menu .mega-menu__list>li:last-child{align-self:stretch!important;min-height:440px!important;display:block!important;overflow:hidden!important}.mega-menu .mega-menu__list>li:last-child .dropdown__family--image-wrapper,.mega-menu .mega-menu__list>li:last-child>a,.mega-menu .mega-menu__list>li:last-child>div{display:block!important;width:100%!important;height:100%!important;min-height:440px!important;overflow:hidden!important;position:relative}.mega-menu .mega-menu__list>li:last-child img{width:100%!important;height:100%!important;max-height:none!important;min-height:440px!important;border-radius:0!important;object-fit:contain!important;display:block!important}.mega-menu .mega-menu__link--level-2{font-family:var(--font-heading-family)!important;font-size:14px!important;font-weight:100!important;line-height:1.4!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#1e1e1e!important;margin:0 0 14px!important;padding:0!important;display:block!important;text-decoration:none!important}.mega-menu .mega-menu__list>li>.list-unstyled+.mega-menu__link--level-2{margin-top:28px!important}.mega-menu .mega-menu__link--level-2:hover{color:rgba(var(--color-foreground),1)!important;text-decoration:none!important}.mega-menu .mega-menu__link--level-2:after,.mega-menu .mega-menu__link--level-2:before{display:none!important;content:none!important}.mega-menu .mega-menu__list .list-unstyled{list-style:none!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.mega-menu .mega-menu__list .list-unstyled>li{list-style:none!important;padding:0!important;margin:0!important}.mega-menu .mega-menu__link:not(.mega-menu__link--level-2){display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:var(--font-body-family);font-size:14px!important;font-weight:400!important;line-height:1.4!important;letter-spacing:0!important;color:rgba(var(--color-foreground),1)!important;padding:6px 0!important;margin:0!important;text-decoration:none!important;text-transform:none!important;transition:color .15s ease}.mega-menu .mega-menu__link:not(.mega-menu__link--level-2):hover{color:rgba(var(--color-foreground),.6)!important;text-decoration:none!important}.mega-menu .mega-menu__link:not(.mega-menu__link--level-2):after,.mega-menu .mega-menu__link:not(.mega-menu__link--level-2):before{display:none!important;content:none!important}.mega-menu .mega-menu__link--icon-wrapper{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:20px!important;height:20px!important;flex-shrink:0!important;margin:0!important;padding:0!important}.mega-menu .mega-menu__link--icon{width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;object-fit:contain!important;display:block!important}.mega-menu .mega-menu__link--icon[src*=mens-ring]{width:24px!important;height:24px!important;object-fit:cover!important;object-position:center!important}.mega-menu .mega-menu__link--title{display:inline-block!important;flex:1 1 auto;min-width:0}.mega-menu .mega-menu__link--title{font-family:helvetica-lt-pro;font-style:normal;font-weight:300;font-size:13px;line-height:16px;letter-spacing:.02em;text-transform:capitalize;color:#1e1e1e}@media screen and (max-width:1199px)and (min-width:990px){.mega-menu .mega-menu__content{padding:24px 20px 32px!important}.mega-menu .mega-menu__list{grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) minmax(160px,1fr) minmax(120px,1fr) minmax(0,.5fr) minmax(240px,280px)!important;column-gap:16px!important}.mega-menu .mega-menu__list>li:last-child,.mega-menu .mega-menu__list>li:last-child .dropdown__family--image-wrapper,.mega-menu .mega-menu__list>li:last-child img{min-height:380px!important}}.shopify-section-header-sticky.scrolled-past-header .ud-top-bar{display:none}[data-header-transparent=false] a.ud-header-book-cta:hover{background-color:#f3f2ed;padding:4px 10px}@media screen and (max-width:767px){.ud-top-bar__left{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;width:100%}.ud-top-bar__left a,.ud-top-bar__left span,.ud-top-bar__left p{display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.5px;margin:0}.ud-top-bar__left svg,.ud-top-bar__left img,.ud-top-bar__left i{vertical-align:middle;display:inline-block}.ud-top-bar{background-color:#3c3c3c!important}.header.page-width{position:fixed;z-index:3;background-color:transparent;left:0;right:0}header__logo--has-transparent .header.page-width{top:33px}sticky-header[data-header-transparent=false] .header.page-width{position:relative;z-index:3;background-color:#f6f6f5e6}}.mega-menu__list .list-unstyled li a.mega-menu__link{display:flex;align-items:center;gap:12px;padding:5px 20px 5px 10px!important;background-color:transparent;transition:background-color .25s ease,transform .25s ease}.mega-menu__link--icon-wrapper{display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease}.mega-menu__link--icon{transition:transform .25s ease;transform-origin:center}.mega-menu__list .list-unstyled li a.mega-menu__link:hover,.mega-menu__list .list-unstyled li a.mega-menu__link:focus-visible,.mega-menu__list .list-unstyled li a.mega-menu__link.is-active{background-color:#edece6}.mega-menu__list .list-unstyled li a.mega-menu__link:hover .mega-menu__link--icon,.mega-menu__list .list-unstyled li a.mega-menu__link:focus-visible .mega-menu__link--icon,.mega-menu__list .list-unstyled li a.mega-menu__link.is-active .mega-menu__link--icon{transform:scale(1.18)}.mega-menu__list .list-unstyled li a.mega-menu__link:hover .mega-menu__link--title{color:#1a1a1a}.header:has(.mega-menu[open]) .header__icons .svg-wrapper svg path,.header:has(.mega-menu[open]) .header__icons .svg-wrapper svg line,.header:has(.mega-menu[open]) .header__icons svg path,.header:has(.mega-menu[open]) .header__icons svg line{stroke:#1e1e1e!important}.header:has(.mega-menu[open]) .ud-header-book-cta{color:#1e1e1e!important}.header:has(.mega-menu[open]) .ud-header-book-cta svg path{stroke:#1e1e1e!important}.header:has(.mega-menu[open]) .cart-count-bubble{background-color:#1e1e1e!important;color:#fff!important}.template-product .header.page-width{background-color:#f6f6f5}@media screen and (min-width:990px){.mega-menu .mega-menu__content:before{content:"";display:block;position:absolute;top:-20px;left:0;right:0;height:20px;background:transparent;z-index:1}.mega-menu .mega-menu__content{top:calc(100% - 1px)!important;margin-top:0!important}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/custom-header.css.map */
