.m-header-banner{overflow:hidden;position:relative;z-index:100}.m-header-banner .m-header-banner--inner{align-items:center;display:grid;gap:.5rem;grid-template-columns:1fr 24px;text-align:left}@media(min-width:1024px){.m-header-banner .m-header-banner--inner{grid-template-columns:5% 90% 5%;text-align:center}}.m-header-banner{transition:background-color .5s ease,color .5s ease}.m-header-banner.banner-primary{background-color:#1235ee;color:#fff}.m-header-banner.banner-success{background-color:#159513;color:#fff}.m-header-banner.banner-warning{background-color:#f5c000;color:#fff}.m-header-banner.banner-info{background-color:#000;color:#fff}.m-header-banner .banner-content{display:inline-block;max-width:100%}.m-header-banner .banner-content a{color:inherit;text-decoration:none}.m-header-banner .banner-content a:hover{text-decoration:underline}.m-header-banner a.banner-content{text-decoration:none}.m-header-banner a.banner-content:hover{text-decoration:underline}.m-header-banner .play-pause-button{justify-self:end}.m-header-banner .play-pause-button svg.pause .progress-circle{animation:header-banner-progress ease-in-out forwards;stroke-dasharray:57.805;stroke-dashoffset:57.805;transform:rotate(-90deg);transform-origin:center}@keyframes header-banner-progress{0%{stroke-dashoffset:57.805}to{stroke-dashoffset:0}}.fade-enter-active,.fade-leave-active{transition:opacity .3s ease}.fade-enter-from,.fade-leave-to{opacity:0}.submenu-layout-one .image-link a{transition:opacity .5s cubic-bezier(.215,.61,.355,1)}.submenu-layout-one .image-link a:hover{opacity:.7}.submenu-layout-one .image-link .image-wrapper{display:flex;position:relative}.submenu-layout-one .image-link .image-wrapper:before{content:"";display:block;padding-top:100%;width:100%}.submenu-layout-one .image-link .image-wrapper>*{inset:0;position:absolute}.submenu-layout-one .image-link .image-wrapper{background:#f0f0f0;overflow:hidden}.submenu-layout-one .image-link .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.submenu-layout-two .image-link a{transition:opacity .5s cubic-bezier(.215,.61,.355,1)}.submenu-layout-two .image-link a:hover{opacity:.7}.submenu-layout-two .image-link .image-wrapper{display:flex;position:relative}.submenu-layout-two .image-link .image-wrapper:before{content:"";display:block;padding-top:68.1818181818%;width:100%}.submenu-layout-two .image-link .image-wrapper>*{inset:0;position:absolute}.submenu-layout-two .image-link .image-wrapper{background:#f0f0f0;overflow:hidden}.submenu-layout-two .image-link .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.submenu-layout-three .featured a{transition:opacity .5s cubic-bezier(.215,.61,.355,1)}.submenu-layout-three .featured a:hover{opacity:.7}.submenu-layout-three .featured .image-wrapper{display:flex;position:relative}.submenu-layout-three .featured .image-wrapper:before{content:"";display:block;padding-top:58.8235294118%;width:100%}.submenu-layout-three .featured .image-wrapper>*{inset:0;position:absolute}.submenu-layout-three .featured .image-wrapper{background:#f0f0f0;overflow:hidden}.submenu-layout-three .featured .image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.m-submenu-viewport{background:#fff;border-top:1px solid #cdcdce;box-sizing:content-box;height:var(--reka-navigation-menu-viewport-height);left:0;max-height:calc(100vh - var(--header-height, 84px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;position:absolute;top:100%;transition:height .2s cubic-bezier(.215,.61,.355,1);width:100%}.m-submenu-viewport[data-state=open]{animation:submenu-fade-in .12s cubic-bezier(.215,.61,.355,1)}.m-submenu-viewport[data-state=closed]{animation:submenu-fade-out .12s cubic-bezier(.215,.61,.355,1)}.m-submenu{animation-duration:.15s;animation-timing-function:cubic-bezier(.215,.61,.355,1);left:0;position:absolute;top:0;width:100%}.m-submenu[data-motion=from-start]{animation-name:submenu-enter-from-left}.m-submenu[data-motion=from-end]{animation-name:submenu-enter-from-right}.m-submenu[data-motion=to-start]{animation-name:submenu-exit-to-left}.m-submenu[data-motion=to-end]{animation-name:submenu-exit-to-right}@keyframes submenu-fade-in{0%{opacity:0}to{opacity:1}}@keyframes submenu-fade-out{0%{opacity:1}to{opacity:0}}@keyframes submenu-enter-from-left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:translate(0)}}@keyframes submenu-enter-from-right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:translate(0)}}@keyframes submenu-exit-to-left{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-60px)}}@keyframes submenu-exit-to-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60px)}}@media(prefers-reduced-motion:reduce){.m-submenu,.m-submenu-viewport{animation:none;transition:none}}.m-sidebar-header .fade-enter-active,.m-sidebar-header .fade-leave-active{transition:opacity .5s cubic-bezier(.215,.61,.355,1)}.m-sidebar-header .fade-enter-active{transition-delay:.25s}.m-sidebar-header .logo .fade-enter-active,.m-sidebar-header .logo .fade-leave-active{transition:opacity .25s cubic-bezier(.215,.61,.355,1);transition-delay:0}.m-sidebar-header .fade-enter-from,.m-sidebar-header .fade-leave-to{opacity:0}.m-sidebar-menu .nav-item>a{align-items:center;border-bottom:1px solid #cdcdce;display:flex;justify-content:space-between;transition:background-color .2s ease-in-out;word-break:break-all}.m-sidebar-menu .nav-item>a:hover{background-color:#f0f0f0}.m-sidebar-menu .nav-item:last-child>a{border-bottom:none}.m-sidebar-menu .nav-item__name{letter-spacing:.05em;line-height:1.5rem}.m-sidebar-menu .m-account-menu{display:inline-block}.m-sidebar-menu .m-account-menu a{display:inline-flex;padding:.5rem 0}.m-sidebar-menu .m-account-menu .username{margin-left:.25rem}.m-sidebar-menu .navigation-link-list .folder-name{letter-spacing:.05em;margin-bottom:.75rem}.m-sidebar-menu .navigation-link-list .link-wrapper{margin:0}.m-sidebar-menu .navigation-link-list .link-wrapper>a{align-items:center;border-bottom:1px solid #cdcdce;display:flex;justify-content:space-between;letter-spacing:.05em;padding:1rem .5rem;transition:background-color .2s ease-in-out;word-break:break-all}.m-sidebar-menu .navigation-link-list .link-wrapper>a:hover{background-color:#f0f0f0}.m-sidebar-menu .navigation-link-list .link-wrapper>a:before{display:none}.m-sidebar-menu .navigation-link-list .link-wrapper:last-child>a{border-bottom:none}.m-sidebar-menu .language-menu .title{font-size:24px;font-weight:600;line-height:1;margin-bottom:1rem}.m-sidebar-menu .language-menu .navigation-location--form-wrapper{margin-top:36px}.m-sidebar-menu .language-menu .navigation-location--inputs-wrapper{margin-bottom:28px}.m-sidebar-menu .language-menu .formkit-actions button{width:100%}.m-layout-store-search-mobile .input-row{border-bottom:1px solid #cdcdce;color:#a5a5a5;padding-bottom:6px;transition:border-color .2s cubic-bezier(.215,.61,.355,1),color .2s cubic-bezier(.215,.61,.355,1)}.m-layout-store-search-mobile .input-row.filled,.m-layout-store-search-mobile .input-row:focus-within{border-color:#4a4a4a;color:#4a4a4a}.m-inline-search-dropdown{background:#fff;left:0;overflow-y:auto;position:fixed;right:0;top:calc(var(--header-height, 112px) + var(--banner-occlusion, 0px));z-index:98}.m-inline-search-dropdown .closeSearch-btn{align-items:center;background:#f0f0f0;border-radius:9999px;color:#575757;display:flex;height:40px;justify-content:center;left:50%;position:fixed;top:calc(var(--header-height, 112px) + var(--banner-occlusion, 0px) + 12px);transform:translate(-50%);transition:background .2s cubic-bezier(.215,.61,.355,1),color .2s cubic-bezier(.215,.61,.355,1);width:40px;z-index:10}.m-inline-search-dropdown .closeSearch-btn:hover{background:#000;color:#fff}.m-inline-search-dropdown .pills-row--wrapper{position:relative}.m-inline-search-dropdown .pills-row--wrapper:after{background:linear-gradient(270deg,#fff,#fff0);content:"";height:100%;pointer-events:none;position:absolute;right:-1rem;top:0;width:40px;z-index:2}.m-inline-search-dropdown .pills-row{scrollbar-width:none}.m-inline-search-dropdown .pills-row::-webkit-scrollbar{display:none}.search-dropdown-enter-active,.search-dropdown-leave-active{transition:opacity .2s ease,transform .2s ease}.search-dropdown-enter-from,.search-dropdown-leave-to{opacity:0;transform:translateY(-8px)}.search-modal{background:#fff;bottom:0;left:0;margin:auto;max-height:calc(100vh - var(--header-height, 64px) - var(--banner-occlusion, 0px));overflow-y:auto;position:fixed;right:0;top:calc(var(--header-height, 64px) + var(--banner-occlusion, 0px));width:100%;z-index:97}@media(min-width:1024px){.search-modal{bottom:auto;max-height:calc(100vh - var(--header-height, 84px) - var(--banner-occlusion, 0px));top:calc(var(--header-height, 84px) + var(--banner-occlusion, 0px))}}.search-modal .close-btn{background:#f0f0f0;border-radius:9999px;color:#575757;left:calc(50% - 20px);padding:.5rem;position:fixed;top:calc(var(--header-height, 84px) + var(--banner-occlusion, 0px) + 12px);z-index:10}.search-modal .close-btn .icon{height:1.5rem;transform:rotate(0);transition:transform .3s cubic-bezier(.215,.61,.355,1);width:1.5rem}.search-modal .close-btn:hover{background:#000;color:#fff;transition:background .3s cubic-bezier(.215,.61,.355,1),color .3s cubic-bezier(.215,.61,.355,1)}.search-modal .close-btn:hover .icon{transform:rotate(180deg)}@media(min-width:768px){.search-modal .search-product-grid>:nth-child(n+5){display:none}}@media(min-width:1400px){.search-modal .search-product-grid>:nth-child(n+5){display:block}}.m-main-header{background-color:var(--watch-theme-color,#fff);border:none;margin-bottom:calc(var(--header-height, 84px)*-1);position:sticky;top:0;transition:transform .4s cubic-bezier(.215,.61,.355,1),background-color .4s cubic-bezier(.215,.61,.355,1);width:100%;z-index:99}.m-main-header.has-solid-bg,.m-main-header:hover,.search-visible .m-main-header{background-color:#fff;z-index:97}@media(max-width:1200px){[data-scroll-direction=down] .m-main-header{transform:translateY(-100%)}}.m-main-header .logo{transition:fill .4s cubic-bezier(.215,.61,.355,1)}@media(max-width:390px){.m-main-header .logo svg{height:auto;width:150px}}.m-main-header .m-main-nav{border-bottom:1px solid #cdcdce;transition:border-color .4s cubic-bezier(.215,.61,.355,1)}.m-main-header .desktop-nav-item,.m-main-header .right-block,.m-main-header .search-block{transition:color .4s cubic-bezier(.215,.61,.355,1)}.m-main-header .desktop-nav-item svg,.m-main-header .right-block svg,.m-main-header .search-block svg{transition:stroke .4s cubic-bezier(.215,.61,.355,1)}.m-main-header .nav-item span{position:relative}.m-main-header .nav-item span:before{background:currentColor;content:"";height:1px;left:0;pointer-events:none;position:absolute;top:100%;transform:scaleX(0);transform-origin:100% 50%;transition:transform .3s;width:100%}.m-main-header .nav-item:hover span:before,.m-main-header .nav-item[data-state=open] span:before{transform:scaleX(1);transform-origin:0 50%}html.header-transparent:not(.header-solid):not(.search-visible) .m-main-header:not(:hover):not(.has-solid-bg){-webkit-backdrop-filter:blur(3rem);backdrop-filter:blur(3rem);background-color:#00000026}@media(min-width:1024px){html.header-transparent:not(.header-solid):not(.search-visible) .m-main-header:not(:hover):not(.has-solid-bg){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}html.header-transparent:not(.header-solid):not(.search-visible) .m-main-header:not(:hover):not(.has-solid-bg) .desktop-nav-item,html.header-transparent:not(.header-solid):not(.search-visible) .m-main-header:not(:hover):not(.has-solid-bg) .right-block,html.header-transparent:not(.header-solid):not(.search-visible) .m-main-header:not(:hover):not(.has-solid-bg) .search-block{color:#fff}html.header-transparent:not(.header-solid):not(.search-visible) .m-main-header:not(:hover):not(.has-solid-bg) .desktop-nav-item svg,html.header-transparent:not(.header-solid):not(.search-visible) .m-main-header:not(:hover):not(.has-solid-bg) .right-block svg,html.header-transparent:not(.header-solid):not(.search-visible) .m-main-header:not(:hover):not(.has-solid-bg) .search-block svg{stroke:#fff}html.header-transparent:not(.header-solid):not(.search-visible) .m-main-header:not(:hover):not(.has-solid-bg) .logo svg{fill:#fff}html.header-transparent:not(.header-solid):not(.search-visible) .m-main-header:not(:hover):not(.has-solid-bg) .m-main-nav{border-color:#cdcdce40}
