.mega-menu.fyp-mm{overflow:hidden;padding-left:clamp(48px,4vw,96px);padding-right:clamp(48px,4vw,96px);column-gap:48px;row-gap:0;justify-content:flex-start!important}.mega-menu.fyp-mm>*:not(.fyp-mm-mountains){position:relative;z-index:1}.fyp-mm-mountains{position:absolute;left:0;right:0;top:412px;bottom:auto;transform:translateY(-100%);z-index:0;color:#2b5261;opacity:.45;pointer-events:none;line-height:0;display:flex;align-items:flex-end;overflow:hidden}.fyp-mm-mountains svg{display:block;height:170px;width:auto;flex:none}.fyp-mm-mountains svg,.fyp-mm-mountains svg *{fill:currentColor!important}.mega-menu.fyp-mm .mega-menu__nav{flex:0 1 auto;min-width:0}.fyp-mm-feature{display:flex;align-items:flex-start;gap:40px;flex:none;margin-left:auto}@media screen and (max-width:1499px){.fyp-mm-feature{flex-direction:row;gap:24px}}.mega-menu{flex-wrap:wrap}.mega-menu.fyp-mm .fyp-mega-cta{position:absolute;left:clamp(48px,4vw,96px);top:412px;transform:translateY(-100%);z-index:2;margin:0;width:auto;display:inline-flex;text-decoration:none}.fyp-mega-cta__bar{display:inline-flex;align-items:center;gap:14px;padding:12px 22px;background:#fff;border-radius:3px}.fyp-mega-cta__label{color:#1c3b47;font-weight:700;font-size:15px;letter-spacing:.01em;white-space:nowrap}.fyp-mega-cta .fyp-arrow{width:16px;height:auto;flex:none;color:#38839e;transform:rotate(90deg);transition:transform .18s ease}.fyp-mega-cta:hover .fyp-mega-cta__label,.fyp-mega-cta:focus-visible .fyp-mega-cta__label{text-decoration:underline;text-underline-offset:3px}.fyp-mega-cta:hover .fyp-arrow,.fyp-mega-cta:focus-visible .fyp-arrow{transform:rotate(90deg) translateY(-4px)}.fyp-mega-cta:focus-visible{outline:none}.fyp-mega-cta:focus-visible .fyp-mega-cta__bar{outline:2px solid #ffffff;outline-offset:3px}.fyp-mega-tools{min-width:170px;max-width:210px;display:flex;flex-direction:column;gap:14px;align-self:flex-start;padding-top:4px}.fyp-mega-tools__heading{margin:0;color:#9eacb2;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.fyp-mega-tools__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.fyp-mega-tools__link{display:inline-flex;align-items:center;gap:9px;color:#fff;text-decoration:none;font-size:14.5px;line-height:1.35}.fyp-mega-tools__link .fyp-arrow{width:11px;height:auto;flex:none;color:#38839e;transform:rotate(90deg);transition:transform .18s ease}.fyp-mega-tools__link:hover{text-decoration:underline;text-underline-offset:3px}.fyp-mega-tools__link:hover .fyp-arrow{transform:rotate(90deg) translateY(-3px)}.fyp-mega-tools__link:focus-visible{outline:2px solid #ffffff;outline-offset:2px;border-radius:2px}.header__link-list details>summary{border-radius:2px}.header__link-list details[open]>summary{box-shadow:inset 0 -2px #38839e}.header__link-list summary:focus-visible,.header__link-list a:focus-visible{outline:2px solid #ffffff;outline-offset:4px;border-radius:2px}.mega-menu .navigation-promo__wrapper{max-width:340px}.mega-menu .navigation-promo__wrapper .product-card__quick-buy,.mega-menu .navigation-promo__wrapper .product-card__mobile-quick-buy,.mega-menu .navigation-promo__wrapper [class*=label-list],.mega-menu .navigation-promo__wrapper [class*=product-card__label],.mega-menu .navigation-promo__wrapper [class*=variant]{display:none!important}.mega-menu .navigation-promo__wrapper .product-card__figure{background:#eceded;border-radius:6px;overflow:hidden}.mega-menu .navigation-promo__wrapper a[href*="/products/"]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fyp-mm-carousel{position:relative;width:300px;flex:none}.fyp-mm-carousel__stage{position:relative;width:100%;height:372px}.fyp-mm-carousel__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:12px;padding:16px 16px 18px;background:#cad1d4;border-radius:8px;text-decoration:none;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility 0s linear .3s}.fyp-mm-carousel__slide.is-active{opacity:1;visibility:visible;transition:opacity .3s ease}.fyp-mm-carousel__well{display:flex;align-items:center;justify-content:center;aspect-ratio:1;inline-size:100%;block-size:auto;background:#eceded;border-radius:6px;overflow:hidden;flex:none}.fyp-mm-carousel__img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.fyp-mm-carousel__meta{display:flex;flex-direction:column;gap:4px;text-align:center}.fyp-mm-carousel__title{color:#1c3b47;font-weight:700;font-size:15px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fyp-mm-carousel__price{color:#4e4d56;font-size:14px}.fyp-mm-carousel__slide:hover .fyp-mm-carousel__title,.fyp-mm-carousel__slide:focus-visible .fyp-mm-carousel__title{text-decoration:underline;text-underline-offset:3px}.fyp-mm-carousel__slide:focus-visible{outline:2px solid #ffffff;outline-offset:3px}.fyp-mm-carousel__toggle{position:absolute;top:10px;right:10px;z-index:2;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:#1c3b478c;color:#fff;cursor:pointer}.fyp-mm-carousel__toggle:hover{background:#1c3b47bf}.fyp-mm-carousel__toggle:focus-visible{outline:2px solid #1c3b47;outline-offset:2px}.fyp-mm-carousel__toggle .fyp-mm-carousel__ico-play{display:none}.fyp-mm-carousel__toggle.is-paused .fyp-mm-carousel__ico-play{display:block}.fyp-mm-carousel__toggle.is-paused .fyp-mm-carousel__ico-pause{display:none}@media screen and (min-width:1440px)and (max-width:1549px){.header__link-list{font-size:.875rem}}@media screen and (min-width:1150px)and (max-width:1439px){.header__link-list{font-size:.8125rem}.header__link-list summary svg{width:9px;height:auto}.header__link-list .text-with-icon{gap:.4rem}}.fyp-drawer-shopall a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;min-height:44px;background:#1c3b47;border-radius:4px;text-decoration:none;font-size:1rem;font-weight:700}.fyp-drawer-shopall a span{color:#fff}.fyp-drawer-shopall .fyp-arrow{width:15px;height:auto;flex:none;color:#fff;transform:rotate(90deg)}.fyp-drawer-shopall a:focus-visible{outline:2px solid #38839e;outline-offset:2px}@media(prefers-reduced-motion:reduce){.fyp-mega-cta .fyp-arrow,.fyp-mega-tools__link .fyp-arrow{transition:none!important}.fyp-mega-cta:hover .fyp-arrow,.fyp-mega-cta:focus-visible .fyp-arrow,.fyp-mega-tools__link:hover .fyp-arrow{transform:rotate(90deg)}.fyp-mm-carousel__slide{transition:none!important}}.fyp-v3-ready .header__link-list li.fyp-newin{display:none!important}.fyp-utils-top{display:none}@media screen and (min-width:1024px){.header__wrapper{grid-template:"logo utils utilities" auto "rail rail rail" auto / auto 1fr auto!important;column-gap:24px!important;row-gap:0!important;align-items:center!important;padding-top:18px!important;padding-bottom:0!important}.header__logo{grid-area:logo!important}.header__secondary-nav{grid-area:utilities!important;justify-self:end}.header__main-nav{grid-area:rail!important;width:100%}.fyp-utils-top{grid-area:utils;justify-self:end;display:flex;align-items:center;gap:clamp(16px,1.8vw,28px);margin-right:16px}.fyp-utils-top a{font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:#ffffffd1;text-decoration:none;white-space:nowrap;transition:color .15s ease}.fyp-utils-top a:hover,.fyp-utils-top a:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:3px}.fyp-utils-lifted .shopify-section--fyp-utility-bar{display:none}.header__main-nav{margin-top:16px;border-top:1px solid rgba(255,255,255,.12)}.header__main-nav .header__icon-list{justify-content:flex-start}.header__main-nav .header__link-list{display:flex!important;justify-content:flex-start;flex-wrap:nowrap!important;column-gap:clamp(14px,calc((100vw - 1000px)/8),46px)!important;padding-top:13px;padding-bottom:15px}.header__main-nav .header__icon-list>button[aria-controls=header-sidebar-menu]{display:none!important}.header__main-nav .header__icon-list>a[aria-controls=search-drawer]{display:none!important}.header__wrapper .mega-menu{top:100%!important}}@media screen and (min-width:1024px)and (max-width:1229px){.header__main-nav .header__link-list{font-size:.8125rem!important}}@media screen and (min-width:1230px){.header__main-nav .header__link-list{font-size:1rem!important}.header__main-nav .header__link-list summary svg{width:11px!important;height:auto}}@media screen and (min-width:1600px){.header__main-nav{display:flex;justify-content:center}.header__main-nav .header__link-list{justify-content:center}.header__main-nav .header__link-list ul.contents,.header__main-nav .header__link-list>ul{justify-content:center;width:auto}}@media screen and (min-width:1450px)and (max-width:1699px){.fyp-mm-carousel{width:244px}.fyp-mm-carousel__stage{height:324px}.fyp-mm-mountains,.mega-menu.fyp-mm .fyp-mega-cta{top:364px}}@media screen and (min-width:1024px)and (max-width:1449px){.mega-menu.fyp-mm .fyp-mm-carousel{display:none!important}.mega-menu.fyp-mm:has(.fyp-mm-carousel){padding-bottom:104px}.mega-menu.fyp-mm:has(.fyp-mm-carousel) .fyp-mega-cta{top:auto!important;bottom:28px;transform:none!important}.mega-menu.fyp-mm:has(.fyp-mm-carousel) .fyp-mm-mountains{top:auto;bottom:0;transform:none}.mega-menu.fyp-mm:has(.fyp-mm-carousel) .fyp-mm-mountains svg{height:128px}}@media screen and (min-width:1024px)and (max-width:1699px){.mega-menu.fyp-mm{padding-left:clamp(36px,3vw,64px);padding-right:clamp(36px,3vw,64px);column-gap:36px}.mega-menu.fyp-mm .fyp-mega-cta{left:clamp(36px,3vw,64px)}.fyp-mega-tools{min-width:150px;max-width:190px}.fyp-mm-feature{gap:18px}#mega-menu-fyp-mm-gear .mega-menu__nav{display:grid!important;grid-template-columns:repeat(4,minmax(0,max-content));justify-content:start;column-gap:clamp(32px,3.2vw,64px);align-items:start;flex:1 1 0!important;min-width:0;max-width:none!important}#mega-menu-fyp-mm-gear .mega-menu__nav>li{min-width:0;max-width:none}#mega-menu-fyp-mm-gear .fyp-mm-feature{align-self:flex-start}}.mega-menu.fyp-mm .mega-menu__nav>li>a.h5,.mega-menu.fyp-mm .mega-menu__nav>li>a.h5 span{font-size:13px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1;line-height:1.4}.mega-menu.fyp-mm .mega-menu__nav>li>a.h5:hover,.mega-menu.fyp-mm .mega-menu__nav>li>a.h5:hover span,.mega-menu.fyp-mm .mega-menu__nav>li>a.h5:focus-visible,.mega-menu.fyp-mm .mega-menu__nav>li>a.h5:focus-visible span{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/124/assets/fyp-nav.css.map */
