.dropdown,.mega-menu{position:absolute;top:100%;pointer-events:none;max-width:100%}.dropdown{min-width:26rem;max-width:50rem;width:max-content;color:rgb(var(--color-foreground));background-color:rgb(var(--color-background));box-shadow:inset 0 1px rgb(var(--color-border)/var(--color-border-alpha)),inset -1px 0 rgb(var(--color-border)/var(--color-border-alpha));border-radius:1rem}.dropdown__container{padding-block:2.6rem 3.6rem}.dropdown .dropdown{margin-top:-2.4rem;top:0;inset-inline-start:100%;transform:translate(var(--translate-x))}.dropdown .dropdown:before{content:"";position:absolute;top:0;left:-.2rem;width:.2rem;height:100%;background:transparent}.dropdown.needs-reverse .dropdown{inset-inline:auto 100%;margin-inline:0 .2rem}[level=top]>.dropdown{border-top-left-radius:0;border-top-right-radius:0}.mega-menu{width:100%;inset-inline-start:0;max-height:75vh;overflow:hidden;color:rgb(var(--color-foreground))}.mega-menu__container{max-height:100%;background-color:rgb(var(--color-background));border-top:1px solid rgb(var(--color-border)/var(--color-border-alpha))}.mega-menu__wrapper{gap:3rem;opacity:0;transition-delay:.25s;transition:opacity var(--animation-duration--long) var(--animation-easing--smooth)}.mega-menu[open] .mega-menu__wrapper{opacity:1}.mega-menu[open]{pointer-events:auto}.mega-menu__list{display:grid;grid-template-columns:repeat(var(--menu-columns, 3),1fr);flex:1}.mega-menu__list .mega-menu__column:first-child{padding-inline-start:0}.mega-menu__item-child li>a{padding-block:.4rem}.mega-menu__item-child li:last-child>a{padding-bottom:0}.mega-menu__link--top{margin-bottom:.8rem}.mega-menu__promotions{flex:0 0 var(--promotions-width);min-width:0;gap:6rem}.mega-menu__promotions-text{width:28rem;max-width:30%}.mega-menu__column{padding-block:var(--dropdown-offset-top) var(--dropdown-offset-bottom);padding-inline:3rem}.mega-menu--rich .mega-menu__promotions{padding-block:var(--dropdown-offset-top) var(--dropdown-offset-bottom);padding-inline:3rem 0;border-inline-start:1px solid rgb(var(--color-border)/var(--color-border-alpha))}.mega-menu--rich.mega-menu--reverse-column .mega-menu__promotions{padding-inline:0 3rem;border-inline-start:0;border-inline-end:1px solid rgb(var(--color-border)/var(--color-border-alpha))}.mega-menu--no-links .mega-menu__promotions.mega-menu__promotions{flex:0 0 100%;border:0;padding-block:var(--dropdown-offset-top) var(--dropdown-offset-bottom);padding-inline:0}.mega-menu--sidebar .mega-menu__wrapper{align-items:flex-start}.mega-menu--sidebar .mega-menu__promotions{padding-block:var(--dropdown-offset-top) var(--dropdown-offset-bottom)}.dropdown__nav li>:is(a),.dropdown__nav li>:is(details)>summary>a,.dropdown__nav li>:is(details)>summary .link-no-script{margin:0;padding-inline:3rem;padding-block:.4rem}.search-open .header__background-inner:before,.has-dropdown-menu .header__background-inner:before{opacity:0!important}.search-open .header~.fixed-overlay,.has-dropdown-menu .header~.fixed-overlay{opacity:1;pointer-events:auto;visibility:visible}.menu-sidebar{min-height:max(var(--sidebar-height),var(--promotions-height, 0px));overflow:hidden}.menu-sidebar__item:first-child{padding-block-start:2.4rem}.menu-sidebar__item:last-child{padding-block-end:4rem}.menu-sidebar__toggle{width:var(--toggle-width);padding-block:.6rem}.menu-sidebar__toggle.is-visible .reversed-link__text{background-position-x:var(--transform-origin-start);background-size:100% var(--underline-thickness);background-position-y:bottom;color:rgb(var(--color-foreground))}.menu-sidebar__toggle.is-visible+.menu-sidebar__content{opacity:1;visibility:visible}.menu-sidebar__toggle.is-visible+.menu-sidebar__content .menu-sidebar__content-inner{opacity:1;visibility:visible}.menu-sidebar__content{position:absolute;top:0;inset-inline:var(--toggle-width) 0;margin-inline-start:3rem;opacity:0;visibility:hidden;transition-property:visibility,opacity;transition:var(--animation-duration--medium)}.no-js .menu-sidebar__content{position:static;opacity:1;visibility:visible}.menu-sidebar__content:before{content:"";position:absolute;display:block;top:0;inset-inline-start:0;width:1px;height:max(var(--sidebar-height),var(--promotions-height, 0px));background-color:rgb(var(--color-border)/var(--color-border-alpha));transition:height var(--animation-duration--medium) var(--animation-easing)}.menu-sidebar__content-inner{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition:var(--animation-duration--medium);padding-inline-start:3rem;padding-block:var(--dropdown-offset-top) var(--dropdown-offset-bottom);gap:3rem}.no-js .menu-sidebar__content-inner{opacity:1;visibility:visible;transform:none}.menu-sidebar__collection-image{width:5rem;border-radius:1rem}.menu-sidebar__collections+.mega-menu__promotions{max-width:60%}.menu-sidebar__products{--f-column-gap: .8rem}.mega-menu--with-links .menu-sidebar__products{padding-inline-start:3rem}.menu-sidebar__products .product-card__media{border-radius:min(1rem,var(--product-card-media-radius))}@media(min-width:1024px){.menu-sidebar__products{--f-column-gap: 1rem}}.header-section .header__background-inner{border-bottom:2px solid #caa05a}@keyframes fm-gold-shimmer{0%{background-position:250% center,0 0}to{background-position:-250% center,0 0}}@keyframes fm-gold-glow{0%,to{filter:drop-shadow(0 0 1px rgba(202,160,90,.2))}50%{filter:drop-shadow(0 0 7px rgba(202,160,90,.6))}}.header__menu .menu__item{color:#fff;background-image:linear-gradient(110deg,transparent 38%,rgba(212,180,120,.9) 47%,#caa05a 50%,rgba(212,180,120,.9) 53%,transparent 62%),linear-gradient(#fff,#fff);background-size:250% 100%,100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:fm-gold-shimmer 5.5s linear infinite}.header__menu .menu__item .icon{color:#fff}.header__menu .menu__item:before{background:#caa05a}@media(hover:hover){.header__menu .menu__item:hover{background-image:none;animation:none;color:#0a2240;-webkit-text-fill-color:#0a2240}.header__menu .menu__item:hover .icon{color:#0a2240}}.header .header__icons .icon{color:#fff;animation:fm-gold-glow 3.2s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.header__menu .menu__item{animation:none;background-position:50% center}.header .header__icons .icon{animation:none}}.footer{border-top:2px solid #caa05a}.footer .text-block a{text-decoration:none}.slideshow:not(.slideshow--height-adapt) .slide__media>div:not(.slide__media-placeholder){width:100%;height:100%}.slideshow:not(.slideshow--height-adapt) .slide__media deferred-media{width:100%;height:100%}.slideshow:not(.slideshow--height-adapt) .slide__media .deferred-media__poster-button{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.slideshow:not(.slideshow--height-adapt) .slide__media .deferred-media__poster-button img{width:100%;height:100%;object-fit:cover}.slideshow--height-adapt .slide{max-height:85vh;max-height:85svh}.section-slideshow .carousel__pagination--progressbar{width:auto;height:auto;background:none;display:inline-flex;align-items:center;gap:.4rem}.section-slideshow .swiper-pagination-bullet{margin:0 .25rem;cursor:pointer}.section-slideshow .swiper-pagination-bullet-active{--swiper-pagination-color: #caa05a;width:2rem;border-radius:1rem}@media(min-width:1024px){.header__menu .menu__item{font-size:clamp(1.3rem,1.05vw,2rem)}.header__logo--image{width:clamp(calc(var(--logo-width) * .8),10.4vw,calc(var(--logo-width) * 1.3))}}.help-desk-link.btn--outline{--color-primary-button-background: 3 0 60;border-color:#0a224047;color:#0a2240;font-weight:600;gap:.8rem;transition:color .3s,border-color .3s,box-shadow .3s}.help-desk-link .icon{flex:0 0 auto}@media(hover:hover)and (pointer:fine){.help-desk-link.btn--outline:hover{color:#fff;border-color:#0a2240;box-shadow:0 .6rem 1.8rem #0a224038}}@media(max-width:767.98px){[id$=__icon_boxes_Ebx7br] .icon-boxes__inner,[id$=__icon_boxes_Ebx7br] .swiper-wrapper{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1.2rem 1.2rem!important}[id$=__icon_boxes_Ebx7br] .icon-box{height:100%;padding:2rem 1.4rem 1.8rem!important;--content-gap: .9rem !important;justify-content:flex-start}[id$=__icon_boxes_Ebx7br] .icon-box .icon--custom-size{--icon-custom-size-mobile: 8.4rem !important}[id$=__icon_boxes_Ebx7br] .icon-box__icon{margin-bottom:.3rem}[id$=__icon_boxes_Ebx7br] .icon-box__content .h6,[id$=__icon_boxes_Ebx7br] .icon-box__content h3,[id$=__icon_boxes_Ebx7br] .icon-box__content .reversed-link__text{font-size:1.4rem!important;line-height:1.25!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:break-word;margin:0}[id$=__icon_boxes_Ebx7br] .icon-box__content .text-block,[id$=__icon_boxes_Ebx7br] .icon-box__content .rte,[id$=__icon_boxes_Ebx7br] .icon-box__content motion-component{font-size:1.15rem!important;color:#b08a3e!important;white-space:normal!important;overflow:visible!important}}.carousel__controls--relative{justify-content:flex-end!important;gap:1.6rem!important}.carousel__controls--relative .carousel__button,.carousel__controls--group .carousel__button{border:none!important;background:transparent!important;box-shadow:none!important;color:#0a2240!important;--button-height: 3.6rem;opacity:1!important;transition:color .2s ease,transform .2s ease}.carousel__controls--relative .carousel__button:hover,.carousel__controls--group .carousel__button:hover{color:#caa05a!important;transform:scale(1.12)}.carousel__controls--relative .carousel__button.swiper-button-disabled,.carousel__controls--group .carousel__button.swiper-button-disabled{color:#0a22404d!important}.carousel__controls--relative .carousel__button-icon svg,.carousel__controls--group .carousel__button-icon svg{width:2rem;height:2rem;stroke-width:2.2}.carousel__controls--relative .swiper-pagination-bullet,.carousel__controls--group .swiper-pagination-bullet,.carousel__pagination .swiper-pagination-bullet{--swiper-pagination-bullet-inactive-color: #0a2240;--swiper-pagination-bullet-inactive-opacity: .28;background:#0a2240}.carousel__controls--relative .swiper-pagination-bullet-active,.carousel__controls--group .swiper-pagination-bullet-active,.carousel__pagination .swiper-pagination-bullet-active{--swiper-pagination-color: #caa05a;background:#caa05a;width:2rem;border-radius:1rem}@media(max-width:767.98px){.header-section .header,.header--with-dividers{--header-grid-template: "icons-left logo icons" / 1fr auto 1fr !important}.header-section .header__logo{justify-self:center}}@media(max-width:767.98px){[id$=__custom_section_RhFBiM] .custom-section__content.spacing-style{padding-block:14px 14px!important}}[id$=__custom_section_RhFBiM] .marquee__inner{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 5%,#000 95%,transparent 100%)}.lookbook-slide__popover-toggle.btn--secondary{background-color:#caa05a;border-color:#caa05a;color:#0a2240;font-weight:700}.glc-switcher-individual--floating,.glc-switcher-individual--floating-top-right{top:auto!important;right:auto!important;bottom:16px!important;left:16px!important;--glc-btn-top: auto;--glc-btn-right: auto;--glc-btn-bottom: 16px;--glc-btn-left: 16px}.marquee .image-block{line-height:0;flex:0 0 auto}.marquee .image-block .image-block__image,.marquee .image-block .media{height:2.6rem;width:auto;aspect-ratio:var(--ratio, auto)}.marquee .image-block .media img,.marquee .image-block .media svg{width:100%;height:100%;object-fit:contain}@media(max-width:767.98px){.marquee .image-block .image-block__image,.marquee .image-block .media{height:2rem}}.header__logo--image{width:var(--logo-width-mobile)}.header__logo--image .logo{width:100%;height:auto}@media(min-width:768px){.header__logo--image{width:var(--logo-width)}}@media(min-width:1024px){.header__navigation{display:none}}@media(min-width:1024px){.header--logo-left{--header-grid-template: "logo nav icons" / auto 1fr auto}.header--logo-left .header__navigation{margin-inline-start:0;justify-content:center}}.dropdown,.mega-menu__container{background:#f0e8e2;color:#0a2240}.mega-menu__container{border-top:0}.dropdown__nav li.color-subtext,.dropdown .dropdown__nav a,.dropdown .dropdown__nav .link-no-script{color:#0a2240}@keyframes fm-gold-sheen{0%{transform:translate(-130%) skew(-15deg)}55%,to{transform:translate(330%) skew(-15deg)}}.mega-menu[open]:after{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:35%;background:linear-gradient(100deg,transparent,rgba(212,180,120,.28),rgba(202,160,90,.34),rgba(212,180,120,.28),transparent);transform:translate(-130%) skew(-15deg);animation:fm-gold-sheen 5.5s ease-in-out infinite;animation-delay:.8s;pointer-events:none}@media(prefers-reduced-motion:reduce){.mega-menu[open]:after{animation:none;content:none}}.mega-menu--banner{--fm-navy: #0a2240;--fm-gold: #caa05a;--fm-line: rgba(10, 34, 64, .1);border-bottom-left-radius:1.6rem;border-bottom-right-radius:1.6rem;box-shadow:0 2.4rem 4rem -1.2rem #0a22402e}.mega-menu--banner .mega-menu__container{border-top:2px solid var(--fm-gold)}.mega-menu--banner .mega-menu__wrapper{padding-block:.6rem}.mega-menu--banner .mega-menu__column:not(:first-child){border-inline-start:1px solid var(--fm-line)}.mega-menu--banner .mega-menu__item{position:relative}.mega-menu--banner .mega-menu__link--top{display:inline-flex;align-items:center;gap:.9rem;margin-bottom:0;padding-block:.5rem;font-family:var(--font-heading--family);font-weight:500;font-size:1.7rem;line-height:1.25;letter-spacing:-.01em;color:var(--fm-navy);transition:color .25s ease,transform .25s ease}.mega-menu--banner .mega-menu__link--top:before{content:"";flex:0 0 auto;width:.8rem;height:.2rem;border-radius:1rem;background:var(--fm-gold);opacity:0;transform:scaleX(.4);transform-origin:left center;transition:opacity .25s ease,width .25s ease,transform .25s ease}.mega-menu--banner .mega-menu__link--top:hover,.mega-menu--banner .mega-menu__link--top:focus-visible{color:#000;transform:translate(.3rem)}.mega-menu--banner .mega-menu__link--top:hover:before,.mega-menu--banner .mega-menu__link--top:focus-visible:before{opacity:1;width:1.8rem;transform:scaleX(1)}.mega-menu--banner .mega-menu__item-child li>a{color:#0a22409e;transition:color .2s ease}.mega-menu--banner .mega-menu__item-child li>a:hover{color:var(--fm-navy)}.mega-menu--banner.mega-menu--rich .mega-menu__promotions{border-inline-start-color:var(--fm-line)}.product-card__media{aspect-ratio:4 / 5!important;--ratio: 4 / 5 !important;background:#fff;overflow:hidden}.product-card__media img{object-fit:cover!important;padding:0!important;width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/25/assets/header-menu.css.map */
