.m-header-banner{z-index:100;position:relative;overflow:hidden}.m-header-banner .m-header-banner--inner{text-align:left;grid-template-columns:1fr 24px;align-items:center;gap:.5rem;display:grid}@media (width>=1024px){.m-header-banner .m-header-banner--inner{text-align:center;grid-template-columns:5% 90% 5%}}.m-header-banner{transition:background-color .5s,color .5s}.m-header-banner.banner-primary{color:#fff;background-color:#1235ee}.m-header-banner.banner-success{color:#fff;background-color:#159513}.m-header-banner.banner-warning{color:#fff;background-color:#f5c000}.m-header-banner.banner-info{color:#fff;background-color:#000}.m-header-banner .banner-content{max-width:100%;display:inline-block}.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{transform-origin:50%;stroke-dasharray:57.805;stroke-dashoffset:57.805px;animation:ease-in-out forwards header-banner-progress;transform:rotate(-90deg)}@keyframes header-banner-progress{0%{stroke-dashoffset:57.805px}to{stroke-dashoffset:0}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.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:"";width:100%;padding-top:100%;display:block}.submenu-layout-one .image-link .image-wrapper>*{position:absolute;inset:0}.submenu-layout-one .image-link .image-wrapper{background:#f0f0f0;overflow:hidden}.submenu-layout-one .image-link .image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height: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:"";width:100%;padding-top:68.1818%;display:block}.submenu-layout-two .image-link .image-wrapper>*{position:absolute;inset:0}.submenu-layout-two .image-link .image-wrapper{background:#f0f0f0;overflow:hidden}.submenu-layout-two .image-link .image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height: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:"";width:100%;padding-top:58.8235%;display:block}.submenu-layout-three .featured .image-wrapper>*{position:absolute;inset:0}.submenu-layout-three .featured .image-wrapper{background:#f0f0f0;overflow:hidden}.submenu-layout-three .featured .image-wrapper img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.m-submenu-viewport{box-sizing:content-box;width:100%;height:var(--reka-navigation-menu-viewport-height);max-height:calc(100vh - var(--header-height,84px));overscroll-behavior:contain;background:#fff;border-top:1px solid #cdcdce;transition:height .2s cubic-bezier(.215,.61,.355,1);position:absolute;top:100%;left:0;overflow:hidden auto}.m-submenu-viewport[data-state=open]{animation:.12s cubic-bezier(.215,.61,.355,1) submenu-fade-in}.m-submenu-viewport[data-state=closed]{animation:.12s cubic-bezier(.215,.61,.355,1) submenu-fade-out}.m-submenu{width:100%;animation-duration:.15s;animation-timing-function:cubic-bezier(.215,.61,.355,1);position:absolute;top:0;left:0}.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{transition:none;animation: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{word-break:break-all;border-bottom:1px solid #cdcdce;justify-content:space-between;align-items:center;transition:background-color .2s ease-in-out;display:flex}.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{padding:.5rem 0;display:inline-flex}.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{word-break:break-all;letter-spacing:.05em;border-bottom:1px solid #cdcdce;justify-content:space-between;align-items:center;padding:1rem .5rem;transition:background-color .2s ease-in-out;display:flex}.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{margin-bottom:1rem;font-size:24px;font-weight:600;line-height:1}.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{color:#a5a5a5;border-bottom:1px solid #cdcdce;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{color:#4a4a4a;border-color:#4a4a4a}.m-inline-search-dropdown{top:calc(var(--header-height,112px) + var(--banner-occlusion,0px));z-index:98;background:#fff;position:fixed;left:0;right:0;overflow-y:auto}.m-inline-search-dropdown .closeSearch-btn{top:calc(var(--header-height,112px) + var(--banner-occlusion,0px) + 12px);color:#575757;z-index:10;background:#f0f0f0;border-radius:9999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s cubic-bezier(.215,.61,.355,1),color .2s cubic-bezier(.215,.61,.355,1);display:flex;position:fixed;left:50%;transform:translate(-50%)}.m-inline-search-dropdown .closeSearch-btn:hover{color:#fff;background:#000}.m-inline-search-dropdown .pills-row--wrapper{position:relative}.m-inline-search-dropdown .pills-row--wrapper:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(270deg,#fff,#fff0);width:40px;height:100%;position:absolute;top:0;right:-1rem}.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,transform .2s}.search-dropdown-enter-from,.search-dropdown-leave-to{opacity:0;transform:translateY(-8px)}.search-modal{top:calc(var(--header-height,64px) + var(--banner-occlusion,0px));width:100%;max-height:calc(100vh - var(--header-height,64px) - var(--banner-occlusion,0px));z-index:97;background:#fff;margin:auto;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@media (width>=1024px){.search-modal{bottom:auto;top:calc(var(--header-height,84px) + var(--banner-occlusion,0px));max-height:calc(100vh - var(--header-height,84px) - var(--banner-occlusion,0px))}}.search-modal .close-btn{color:#575757;top:calc(var(--header-height,84px) + var(--banner-occlusion,0px) + 12px);z-index:10;background:#f0f0f0;border-radius:9999px;padding:.5rem;position:fixed;left:calc(50% - 20px)}.search-modal .close-btn .icon{width:1.5rem;height:1.5rem;transition:transform .3s cubic-bezier(.215,.61,.355,1);transform:rotate(0)}.search-modal .close-btn:hover{color:#fff;background:#000;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 (width>=768px){.search-modal .search-product-grid>:nth-child(n+5){display:none}}@media (width>=1400px){.search-modal .search-product-grid>:nth-child(n+5){display:block}}.m-main-header{margin-bottom:calc(var(--header-height,84px)*-1);background-color:var(--watch-theme-color,#fff);z-index:99;border:none;width:100%;transition:transform .4s cubic-bezier(.215,.61,.355,1),background-color .4s cubic-bezier(.215,.61,.355,1);position:sticky;top:0}.m-main-header.has-solid-bg,.m-main-header:hover,.search-visible .m-main-header{z-index:97;background-color:#fff}@media (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 (width<=390px){.m-main-header .logo svg{width:150px;height:auto}}.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{content:"";pointer-events:none;transform-origin:100%;background:currentColor;width:100%;height:1px;transition:transform .3s;position:absolute;top:100%;left:0;transform:scaleX(0)}.m-main-header .nav-item:hover span:before,.m-main-header .nav-item[data-state=open] span:before{transform-origin:0;transform:scaleX(1)}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 (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:#0000}}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}
