:root{--custom_top_search_hw: var(--custom_top_search_h)}#search>div,#search fieldset>div{position:absolute;left:var(--l0ra);right:var(--lar0);top:calc(100% + 8px);z-index:3!important;min-width:100%;padding:0;box-shadow:0 14px 34px #102a3a1a;border:0;border-radius:8px;background:#fff;color:var(--ss-text, #1a1a1a);--custom_bd: var(--ss-line, #e3e6ea);--custom_input_bd: var(--ss-line, #e3e6ea);--price_color: inherit;--price_color_old: inherit;overflow:hidden}#search>div.processing,#search fieldset>div.processing{height:58px;padding:0}#search>div.processing *,#search fieldset>div.processing *{display:none}#search .r6rt .rating>* .fill{background:var(--custom_drop_nav_head_bg);background:none}#search div a{color:var(--custom_drop_nav_fg_hover)}#search div>p:not([class*=margin-]){margin-bottom:8px}#search .cols>p:first-child{opacity:.53}#search div>p.strong:not([class*=margin-]){margin-bottom:3px}#search div>.cols>p~p a{white-space:nowrap}#search div .cols+.l4ca{margin-top:8px}#search div p+.l4ca{margin-top:0}#search>a.toggle{display:none;overflow:hidden;position:absolute;left:-3000em;right:-3000em;top:57px;z-index:2;height:100vh;background:var(--primary_text);opacity:.2;text-indent:-3000em;text-align:left;direction:ltr}#search p>a.search-back{display:none;overflow:hidden;z-index:2;position:absolute;left:0;top:-2px;bottom:-2px;width:38px;color:inherit;font-size:var(--size_8_f);text-decoration:none;text-indent:-3000em;text-align:left;direction:ltr}#search p>a.search-back:before{content:"\e907"}[data-theme=xpert][dir=ltr] #search p>a.search-back:before{content:"\e950";font-size:var(--size_14_f)}[data-theme=xpert][dir=rtl] #search p>a.search-back:before{content:"\e96c";font-size:var(--size_14_f)}@media only screen and (min-width:760px){.search-compact-active:not(.t1sr-mobile) #search p input{padding-left:39px}}#search :focus::placeholder{opacity:1}#search .clear-toggle{display:none;position:absolute;right:44px;top:0;z-index:22;width:34px;height:var(--custom_top_search_h);color:var(--gray_text);font-size:18px;text-decoration:none;text-align:left;text-indent:-3000em;direction:ltr}#search .clear-toggle:before{content:"\e961";opacity:.4}#search .clear-toggle:after{content:"";display:block;position:absolute;left:-10px;right:0;top:0;bottom:0}#search.has-text>div,#search.has-text fieldset>div{display:block}#search.has-text>div>.cols:last-child,#search.has-text fieldset>div>.cols:last-child{margin-bottom:4px}#search.has-text>div>p:last-child,#search.has-text fieldset>div>p:last-child{margin-bottom:12px}#search.has-text>div:empty,#search.has-text fieldset>div:empty{display:none;padding-top:0;padding-bottom:0}#search.has-text>div.empty,#search.has-text fieldset>div.empty,#root #search.empty>div,#root #search.empty fieldset>div{display:none;padding-top:0;padding-bottom:0}#search figure.img-multiply:before,#search picture.img-multiply:before{background:none}#root #search.no-autocomplete>div,#search.no-autocomplete fieldset>div{display:none}@media only screen and (min-width:761px){.js #search.compact{visibility:visible;opacity:1;pointer-events:auto}.search-compact-is-centered.search-compact-active:not(.no-search-overlay) #root>.overlay-close,.search-compact-is-centered.search-compact-active #top>.overlay-close,.search-compact-is-centered.search-compact-active:not(.no-search-overlay) .shopify-section-header #nav-bar>.overlay-close,.search-compact-is-centered.search-compact-active:not(.no-search-overlay) .shopify-section-header #nav>.overlay-close{visibility:visible;opacity:1}.search-compact-is-centered.search-compact-active:not(.no-search-overlay) #header>.overlay-close,.search-compact-is-centered.search-compact-active:not(.no-search-overlay) .shopify-section-announcement-bar>.overlay-close,.search-compact-is-centered.search-compact-active:not(.no-search-overlay) #nav-top>.overlay-close{visibility:visible;opacity:1}.has-first-m6fr-wide.search-compact-is-centered #root .shopify-section-header.transparent>.overlay-close{visibility:hidden;opacity:0}.search-compact-is-centered.has-first-m6fr-wide:not(.no-search-overlay) #header>.overlay-close,.search-compact-is-centered.has-first-m6fr-wide:not(.no-search-overlay) #nav>.overlay-close,.search-compact-is-centered.has-first-m6fr-wide:not(.no-search-overlay) #nav-bar>.overlay-close,#header-inner #nav-outer>*>.overlay-close{background:none}[data-whatintent=mouse].tr_hh.search-compact-is-centered.has-first-m6fr-wide:not(.no-search-overlay) .shopify-section-header.tr_h #header>.overlay-close,[data-whatintent=mouse].tr_hh.search-compact-is-centered.has-first-m6fr-wide:not(.no-search-overlay) .shopify-section-header.tr_h #nav>.overlay-close,[data-whatintent=mouse].tr_hh.search-compact-is-centered.has-first-m6fr-wide:not(.no-search-overlay) .shopify-section-header.tr_h #nav-bar>.overlay-close{background:rgba(var(--primary_text_rgb),.2)}.search-compact-is-centered.search-compact-active.has-first-m6fr-wide:not(.no-search-overlay) #header-inner>*:not(#search),.search-compact-is-centered.search-compact-active.has-first-m6fr-wide:not(.no-search-overlay) #header-outer>#nav-bar{opacity:.8}}@media only screen and (min-width:761px){#root .shopify-section-header #header-inner>#search.text-center-sticky.compact{position:absolute;left:50%;z-index:98;width:100%;margin-left:0;margin-right:0;transform:translate(-50%)}.search-compact-active #root .shopify-section-header #header-inner>#search.text-center-sticky.compact{top:50%;transform:translate(-50%,-50%)}.search-compact-active #root .shopify-section-header #header-inner>#search:not(.compact-mobile).text-center-sticky.compact{z-index:99}}@media only screen and (min-width:761px){.search-compact-active.has-search-wide #header-outer{z-index:100}.search-compact-is-centered.search-compact-active .shopify-section-header>.overlay-close{visibility:hidden;opacity:0}.search-compact-is-centered.search-compact-active .shopify-section-header #nav>.overlay-close{visibility:hidden;opacity:0}.no-search-overlay.search-compact-is-centered.search-compact-active:not(.search-full,.m6pn-open) #root>.overlay-close,.no-search-overlay.search-compact-is-centered.search-compact-active:not(.search-full,.m6pn-open) .shopify-section-header #nav>.overlay-close,.no-search-overlay.search-compact-is-centered.search-compact-active:not(.search-full,.m6pn-open) .shopify-section-header #nav-bar>.overlay-close,.no-search-overlay.search-compact-is-centered.search-compact-active:not(.search-full,.m6pn-open) .shopify-section-header>.overlay-close{visibility:hidden;opacity:0}.has-first-m6fr-wide.search-full:not(.no-search-overlay) #header-outer>[id*=nav]>.overlay-close{display:none}[data-theme=xpert].has-first-m6fr-wide.search-full:not(.no-search-overlay,.tr_hh) #header-outer>[id*=nav]{-webkit-filter:blur(3px);filter:blur(3px);pointer-events:none}[data-whatintent=mouse].tr_hh.has-first-m6fr-wide.search-full:not(.no-search-overlay) #header-outer>[id*=nav]>.overlay-close{display:block}.search-compact-active.search-blur .overlay-close{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#search.wide.text-center-sticky>div,#search.wide.text-center-sticky fieldset>div{overflow-x:hidden;overflow-y:auto;top:100%;max-height:calc(100vh - var(--custom_top_search_h));padding-left:var(--rpp);padding-right:var(--rpp);border-top:1px solid var(--custom_input_bd);border-radius:0}#search.wide.text-center-sticky .l4ca{margin-left:var(--rpn);border-bottom-width:0;display:flex;flex-wrap:wrap;flex-direction:row}#search.wide.text-center-sticky .l4ca>li{width:50%;border-left:var(--rpp) solid rgba(0,0,0,0)}#search.wide.text-center-sticky .l4ca>li:before{border-top-width:0;border-bottom-width:1px}#search.wide.text-center-sticky .l4ca>li:first-child:before,#search.wide.text-center-sticky .l4ca>li:first-child+li:before{border-top-width:1px}#search.solid>div,#search.solid fieldset>div{top:100%;border-top-left-radius:0;border-top-right-radius:0}#search.has-text.solid p input{border-bottom-left-radius:0;border-bottom-right-radius:0}}#root #search div .clear-toggle,#root #search div .search-back,.search-compact-active .search-compact-toggle,.search-compact-active .search-compact-cont{display:none}#search.not-empty .clear-toggle,#search.full.has-text .clear-toggle,.search-compact-active #search p>a.search-back{display:block;z-index:98}@media only screen and (max-width:760px){.search-compact-active:not(.t1sr-desktop) #root .shopify-section-header #search>p,.search-compact-active:not(.t1sr-desktop) #root .shopify-section-header #search>fieldset>p{padding-left:calc(45px - var(--rpp))}.search-compact-active #root .shopify-section-header #search.full:not(.no-autocomplete)>p,.search-compact-active #root .shopify-section-header #search.full:not(.no-autocomplete)>fieldset>p{padding-left:0;padding-right:0}.search-compact-active.t1sr #search,.search-compact-active .t1sr #search,.search-compact-active.t1sr .search-compact-cont~#search,.search-compact-active .t1sr .search-compact-cont~#search{display:block}.search-compact-active:not(.has-mobile-visible-search,.has-search-wide,.m-pos-up) .shopify-section-header{margin-bottom:calc(var(--custom_top_search_h) + 24px)}.search-compact-active:not(.has-mobile-visible-search,.has-search-wide,.m-pos-up) .shopify-section-header.no-bd-m{margin-bottom:calc(var(--custom_top_search_h) + 12px)}.search-compact-active.m-pos-up:not(.search-full-mode) #root>.overlay-close,.search-compact-active.m-pos-up:not(.search-full-mode) .shopify-section-header>.overlay-close,.search-compact-active.m-pos-up:not(.search-full-mode) .shopify-section-announcement-bar .overlay-close{visibility:visible;opacity:1}.search-compact-active.m-pos-up.search-full-mode #root>.overlay-close,.search-compact-active.m-pos-up.search-full-mode .shopify-section-header>.overlay-close,.search-compact-active.m-pos-up.search-full-mode .shopify-section-announcement-bar .overlay-close{display:none}#root .shopify-section-header #search.full:not(.no-autocomplete){position:fixed;left:0;right:0;top:0;bottom:0;z-index:99;width:auto;padding:0 0 .1px;background:var(--custom_drop_nav_head_bg)}#root .shopify-section-header #search.full:not(.no-autocomplete)>p,#root .shopify-section-header #search.full:not(.no-autocomplete)>fieldset>p{border:20px solid var(--sand);border-top-width:12px;border-bottom-width:12px;border-left-width:45px;background:var(--sand)}#search.full>div,#search.full fieldset>div{overflow-x:hidden;overflow-y:auto;left:0;right:0;min-width:0;width:100%;height:calc(100vh - var(--custom_top_search_h) - 24px);box-shadow:none;border-radius:0}#search.full>div.processing,#search.full fieldset>div.processing{height:calc(100vh - var(--custom_top_search_h) - 24px)}#root #search div .l4ca .s1pr{top:0}.search-compact-active #root .shopify-section-header #search.m-pos-up:not(.no-autocomplete,.full){position:fixed;left:0;right:0;top:0;z-index:324;width:auto;padding-left:var(--rpp);padding-right:var(--rpp)}#search .clear-toggle{right:40px;height:var(--custom_top_search_h)}#search p>a.search-back{left:var(--rpn);width:45px;color:var(--custom_top_search_fg)}#search>a.toggle{position:absolute;left:0;right:auto;bottom:auto;top:0;z-index:99;width:45px;height:calc(var(--custom_top_search_h) + 24px);background:none;color:var(--custom_top_search_fg);font-size:var(--size_8_f);opacity:1}#search>a.toggle:before{content:"\e907"}[data-theme=xpert][dir=ltr] #search>a.toggle:before{content:"\e950";font-size:var(--size_14_f)}[data-theme=xpert][dir=rtl] #search>a.toggle:before{content:"\e96c";font-size:var(--size_14_f)}#search>div,#search fieldset>div{position:relative;top:0}.search-full #search>a.toggle,#search.full>a.toggle{display:block}.search-full #search>a.toggle~a.toggle,#search.full>a.toggle~a.toggle,.search-full #search.no-autocomplete>a.toggle,#search.full.no-autocomplete>a.toggle{display:none}.t1sr.search-compact-active #content,.search-compact-active .t1sr~#content{margin-top:0}.search-compact-active #root #search{top:100%}.search-full-mode:not(:has(#search.no-autocomplete)){overflow:hidden}.shopify-section-header:has(#header-inner.mobile-visible-search)>.overlay-close{bottom:calc(0px - var(--custom_top_search_h) - var(--mob_cl))}.shopify-section-header.has-mobile-visible-search>.overlay-close{bottom:calc(0px - var(--custom_top_search_h) - var(--mob_cl))}#search.full:not(.no-autocomplete) p>a.search-back,.search-compact-active.t1sr-desktop #search p>a.search-back{display:none}#root .shopify-section-header #search.full:not(.no-autocomplete):before,.search-full #nav-bar>.overlay-close,.l4us .swiper-button-prev,.l4us .swiper-button-next{display:none}}#search.processing button[type=submit]:before{color:#0000}#search.processing button[type=submit]:after,#search>div.processing:after,#search fieldset>div.processing:after{content:"";display:block;position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:20px;border:2px solid var(--white);border-left-color:#0000!important;animation-name:spin;animation-duration:.75s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear}#search.processing button[type=submit]:after{border-color:var(--custom_top_search_fg);border-left-color:#0000}#search.processing button[type=submit]:after{width:16px;height:16px;margin-top:-8px}#search>div.processing:after,#search fieldset>div.processing:after{border-color:var(--primary_text)}@keyframes spin{0%{transform:none}to{transform:rotate(360deg)}}@media only screen and (max-width:760px){:root{--ss-mobile-header-live-search-top: 140px}#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete){grid-column:2 / 4!important;grid-row:2!important;align-self:stretch!important;display:block!important;position:relative!important;inset:auto!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;z-index:14!important;float:none!important;width:100%!important;min-width:0!important;max-width:none!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;--custom_top_search_h: 50px}#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete):before,#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete):after,#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete)>a.toggle,#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete) p>a.search-back{display:none!important}#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete) fieldset{position:relative!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete) fieldset>p{position:relative!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;overflow:hidden!important;border:1px solid #cfd7e3!important;border-radius:7px!important;background:#fff!important;box-shadow:none!important}#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete) input[type=search]{display:block!important;width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0 62px 0 14px!important;border:0!important;border-radius:0!important;background:#fff!important;color:var(--ss-text, #10233f)!important;box-shadow:none!important;font-size:16px!important;line-height:50px!important}#root .shopify-section-header #header-inner.mobile-visible-search>#search.full.not-empty:not(.no-autocomplete) input[type=search]{padding-right:92px!important}#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete) button[type=submit]{display:block!important;position:absolute!important;right:4px!important;top:4px!important;bottom:auto!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:var(--ss-header-search-submit-bg, transparent)!important;color:var(--ss-header-search-submit-fg, #102a3a)!important;box-shadow:none!important}#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete) button[type=submit]:before{color:var(--ss-header-search-submit-fg, #102a3a)!important;font-size:18px!important}#root .shopify-section-header #header-inner.mobile-visible-search>#search.full.not-empty:not(.no-autocomplete) .clear-toggle{display:block!important;position:absolute!important;right:50px!important;top:0!important;z-index:22!important;width:36px!important;height:50px!important;color:#687386!important}#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete) fieldset>#livesearch{display:block!important;position:fixed!important;left:0!important;right:0!important;top:var(--ss-mobile-header-live-search-top)!important;bottom:0!important;z-index:13!important;overflow-x:hidden!important;overflow-y:auto!important;width:100vw!important;min-width:0!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:20px 16px 32px!important;border:0!important;border-top:1px solid var(--ss-line)!important;border-radius:0!important;background:#fff!important;color:var(--ss-text, #10233f)!important;box-shadow:none!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box!important;--custom_drop_nav_head_bg: #ffffff;--custom_drop_nav_fg: var(--ss-text, #10233f);--custom_drop_nav_fg_hover: var(--ss-text, #10233f);--custom_drop_nav_bd: var(--ss-line);--custom_input_bd: var(--ss-line)}#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete) fieldset>#livesearch.processing{height:auto!important;min-height:90px!important;padding:20px 16px 32px!important;background:#fff!important}#root .shopify-section-header:has(#header-inner.mobile-visible-search),#root .shopify-section-header.has-mobile-visible-search{z-index:100!important;background:#fff!important}#root .shopify-section-header #header-outer,#root .shopify-section-header #header,#root .shopify-section-header #header-inner.mobile-visible-search{background:#fff!important}html.search-full-mode,html.search-full-mode body{overflow:hidden!important}html.search-full:not(.m2a):not(.m6pn-open):not(.f8fl-open) #root>.overlay-close,html.search-full:not(.m2a):not(.m6pn-open):not(.f8fl-open) #root .shopify-section-header>.overlay-close,html.search-full:not(.m2a):not(.m6pn-open):not(.f8fl-open) #root .shopify-section-header #header-outer>.overlay-close,html.search-full:not(.m2a):not(.m6pn-open):not(.f8fl-open) #root .shopify-section-header #header>.overlay-close,html.search-full:not(.m2a):not(.m6pn-open):not(.f8fl-open) #root .shopify-section-header #nav>.overlay-close,html.search-full:not(.m2a):not(.m6pn-open):not(.f8fl-open) #root .shopify-section-header #nav-bar>.overlay-close,html.search-full:not(.m2a):not(.m6pn-open):not(.f8fl-open) #root .shopify-section-header #nav-top>.overlay-close,html.search-full:not(.m2a):not(.m6pn-open):not(.f8fl-open) #root .shopify-section-announcement-bar>.overlay-close{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#root .shopify-section-header #header-inner.mobile-visible-search>#search input[type=search],#root .shopify-section-header #header-inner.mobile-visible-search>#search input[type=search]:focus,#root .shopify-section-header #header-inner.mobile-visible-search>#search input[type=search]:focus-visible,#root .shopify-section-header #header-inner.mobile-visible-search>#search input[type=search]:active,html.search-focus #root .shopify-section-header #header-inner.mobile-visible-search>#search input[type=search],html.search-full #root .shopify-section-header #header-inner.mobile-visible-search>#search input[type=search],[data-whatintent=keyboard] #root .shopify-section-header #header-inner.mobile-visible-search>#search input[type=search]:focus,[data-whatinput=keyboard] #root .shopify-section-header #header-inner.mobile-visible-search>#search input[type=search]:focus,[data-whatintent=mouse] #root .shopify-section-header #header-inner.mobile-visible-search>#search input[type=search]:focus,[data-whatintent=touch] #root .shopify-section-header #header-inner.mobile-visible-search>#search input[type=search]:focus{outline:0!important;outline-color:transparent!important;outline-style:none!important;outline-width:0!important;outline-offset:0!important;border:1px solid #cfd7e3!important;border-color:#cfd7e3!important;box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-tap-highlight-color:transparent!important}#root .shopify-section-header #header-inner.mobile-visible-search>#search fieldset:focus-within{outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important}#root .shopify-section-header #header-inner.mobile-visible-search>#search fieldset>p:focus-within{outline:0!important;outline-offset:0!important;border-color:var(--ss-navy-deep, #102a3a)!important;box-shadow:none!important;-webkit-box-shadow:none!important}}@media only screen and (min-width:761px)and (max-width:1000px){html.search-full-mode:not(:has(#search.no-autocomplete)),html.search-full-mode:not(:has(#search.no-autocomplete)) body{overflow:clip!important;overscroll-behavior:none}html.search-full-mode:not(:has(#search.no-autocomplete)){scrollbar-gutter:stable}html.search-full-mode #root>#site-header.ss-sticky-flow-shell,html.search-full-mode #root .shopify-section-header,html.search-full-mode #root .shopify-section-header #header-outer,html.search-full-mode #root .shopify-section-header #header,html.search-full-mode #root .shopify-section-header #header-inner{overflow:visible!important}html.search-full-mode #root .shopify-section-header #header-inner>#search.full:not(.no-autocomplete){display:block!important;position:fixed!important;left:50%!important;right:auto!important;top:16px!important;bottom:auto!important;z-index:1100!important;float:none!important;width:min(1240px,calc(100vw - 40px))!important;min-width:0!important;max-width:1240px!important;height:auto;max-height:calc(100vh - var(--ss-search-viewport-gap));max-height:calc(100dvh - var(--ss-search-viewport-gap));margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:translate(-50%)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;--custom_top_search_h: 64px;--ss-search-viewport-gap: 32px}html.search-full-mode #root .shopify-section-header #header-inner>#search.full.not-empty:not(.no-autocomplete){height:calc(100vh - var(--ss-search-viewport-gap));height:calc(100dvh - var(--ss-search-viewport-gap));max-height:none}html.search-full-mode #root .shopify-section-header #header-inner>#search.full:not(.no-autocomplete) fieldset{display:flex;flex-direction:column;position:relative;width:100%;min-width:0;min-height:0;max-height:calc(100vh - var(--ss-search-viewport-gap));max-height:calc(100dvh - var(--ss-search-viewport-gap));margin:0;padding:0;overflow:hidden;border:0;border-radius:8px;background:#fff;box-shadow:0 14px 34px #102a3a1a;box-sizing:border-box}html.search-full-mode #root .shopify-section-header #header-inner>#search.full:not(.no-autocomplete) fieldset>p{flex:0 0 auto}html.search-full-mode #root .shopify-section-header #header-inner>#search.full.not-empty:not(.no-autocomplete) fieldset{display:grid;grid-template-rows:var(--custom_top_search_h) minmax(0,1fr);align-items:stretch;height:100%;max-height:none}html.search-full-mode #root .shopify-section-header #header-inner>#search.full.not-empty:not(.no-autocomplete) fieldset>p{grid-row:1;width:100%;height:var(--custom_top_search_h);min-height:0;margin:0}html.search-full-mode #root .shopify-section-header #header-inner>#search.full:not(.no-autocomplete) fieldset>#livesearch{position:static;left:auto;right:auto;top:auto;flex:1 1 auto;width:100%;min-width:0;min-height:0;max-width:none;max-height:calc(100vh - var(--ss-search-viewport-gap) - var(--custom_top_search_h));max-height:calc(100dvh - var(--ss-search-viewport-gap) - var(--custom_top_search_h));margin:0;padding:0;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:#fff;box-shadow:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#c7cdd3 transparent;box-sizing:border-box}html.search-full-mode #root .shopify-section-header #header-inner>#search.full.not-empty:not(.no-autocomplete) fieldset>#livesearch{grid-row:2;height:100%;max-height:none}html.search-full-mode #root .shopify-section-header #header-inner>#search.full:not(.no-autocomplete) fieldset>#livesearch::-webkit-scrollbar{width:8px}html.search-full-mode #root .shopify-section-header #header-inner>#search.full:not(.no-autocomplete) fieldset>#livesearch::-webkit-scrollbar-track{background:transparent}html.search-full-mode #root .shopify-section-header #header-inner>#search.full:not(.no-autocomplete) fieldset>#livesearch::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#c7cdd3;background-clip:padding-box}}@media only screen and (min-width:1001px){html.search-full-mode #root .shopify-section-header #header-inner>#search.full:not(.no-autocomplete){z-index:99}html.search-full-mode #root .shopify-section-header #header-inner>#search.full:not(.no-autocomplete) fieldset{overflow:visible}html.search-full-mode #root .shopify-section-header #header-inner>#search.full:not(.no-autocomplete) fieldset>#livesearch{position:absolute;left:var(--l0ra);right:var(--lar0);top:calc(100% + 8px);width:auto;min-width:100%;height:auto;max-height:none;margin:0;transform:none}}#root .shopify-section-header #search #livesearch .ssps{display:block;width:100%;min-width:0;padding:26px 32px 0;box-sizing:border-box;background:#fff;color:var(--ss-text, #1a1a1a)}#root .shopify-section-header #search #livesearch .ssps__group{display:block;min-width:0;margin:0;padding:0 0 28px}#root .shopify-section-header #search #livesearch .ssps__group+.ssps__group{padding-top:0;border-top:0}#root .shopify-section-header #search #livesearch .ssps__group--products{padding-top:20px;padding-bottom:22px;border-top:1px solid #e8ebee}#root .shopify-section-header #search #livesearch [data-ss-products-group][hidden]{display:none!important}#root .shopify-section-header #search #livesearch .ssps__heading{margin:0 0 16px;color:var(--ss-text, #1a1a1a);font-family:inherit;font-size:15px;font-style:normal;font-weight:600;line-height:1.25;letter-spacing:0;text-transform:none}#root .shopify-section-header #search #livesearch .ssps__chips{display:flex;flex-wrap:wrap;gap:9px;min-width:0}#root .shopify-section-header #search #livesearch .ssps__chip{display:inline-flex;align-items:center;min-height:34px;max-width:100%;padding:7px 15px;border:1px solid #e0e4e8;border-radius:999px;background:#fff;color:var(--ss-text, #1a1a1a);font-size:13px;font-weight:400;line-height:1.2;text-decoration:none;white-space:nowrap;box-sizing:border-box}#root .shopify-section-header #search #livesearch .ssps__brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 18px;min-width:0}#root .shopify-section-header #search #livesearch .ssps__brand{display:flex;align-items:center;min-width:0;min-height:38px;padding:7px 10px;border:1px solid var(--ss-line, #e3e6ea);border-radius:6px;background:#fff;color:var(--ss-text, #1a1a1a);font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-sizing:border-box}#root .shopify-section-header #search #livesearch .ssps__categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 24px;min-width:0}#root .shopify-section-header #search #livesearch .ssps__category{display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:center;min-width:0;min-height:64px;padding:4px 3px;border:0;border-radius:6px;background:transparent;color:var(--ss-text, #1a1a1a);text-decoration:none;box-sizing:border-box}#root .shopify-section-header #search #livesearch .ssps__category-media{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;border-radius:0;background:transparent}#root .shopify-section-header #search #livesearch .ssps__category-media img{display:block;width:54px;height:54px;object-fit:contain;object-position:center}#root .shopify-section-header #search #livesearch .ssps__category-fallback{position:relative;width:30px;height:30px;color:var(--ss-navy-deep, #102a3a);font-size:25px;line-height:30px;text-align:center}#root .shopify-section-header #search #livesearch .ssps__category-copy{display:grid;gap:4px;min-width:0}#root .shopify-section-header #search #livesearch .ssps__category-title{display:-webkit-box;min-width:0;overflow:hidden;color:var(--ss-text, #1a1a1a);font-size:14px;font-weight:500;line-height:1.25;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}#root .shopify-section-header #search #livesearch .ssps__products{display:grid;gap:var(--ssps-product-gap, 8px);overflow:visible;border:0;border-radius:0;background:transparent}#root .shopify-section-header #search #livesearch .ssps__group--products{--ssps-product-row-height: 108px;--ssps-product-gap: 8px}#root .shopify-section-header #search #livesearch .ssps__group--products .ssps__products{max-height:calc((var(--ssps-product-row-height) * 4) + (var(--ssps-product-gap) * 3));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#c7cdd3 transparent;-webkit-overflow-scrolling:touch}#root .shopify-section-header #search #livesearch .ssps__group--products .ssps__products::-webkit-scrollbar{width:8px}#root .shopify-section-header #search #livesearch .ssps__group--products .ssps__products::-webkit-scrollbar-track{background:transparent}#root .shopify-section-header #search #livesearch .ssps__group--products .ssps__products::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#c7cdd3;background-clip:padding-box}#root .shopify-section-header #search #livesearch .ssps__group--products .ssps__product{height:var(--ssps-product-row-height);min-height:var(--ssps-product-row-height)}#root .shopify-section-header #search #livesearch .ssps__product{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:20px;align-items:center;min-width:0;min-height:108px;padding:4px 2px;border:0;border-radius:7px;background:transparent;color:var(--ss-text, #1a1a1a);text-decoration:none;box-sizing:border-box}#root .shopify-section-header #search #livesearch .ssps__product+.ssps__product{border-top:0}#root .shopify-section-header #search #livesearch .ssps__product-media{display:grid;place-items:center;position:relative;width:100px;height:100px;aspect-ratio:1 / 1;overflow:hidden;border-radius:6px;background:#fff;isolation:isolate}#root .shopify-section-header #search #livesearch .ssps__product-media img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;object-position:center}#root .shopify-section-header #search #livesearch .ssps__media-fallback{position:relative;width:42px;height:42px;color:#a2aab5;font-size:31px;line-height:42px;text-align:center}#root .shopify-section-header #search #livesearch .ssps__product-copy{display:grid;gap:5px;min-width:0}#root .shopify-section-header #search #livesearch .ssps__product-title{display:-webkit-box;overflow:hidden;color:var(--ss-text, #1a1a1a);font-size:16px;font-weight:500;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}#root .shopify-section-header #search #livesearch .ssps__product-title strong{font-weight:650}#root .shopify-section-header #search #livesearch .ssps__product-subtitle{display:-webkit-box;overflow:hidden;color:var(--ss-text-soft, #666);font-size:14px;font-weight:400;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:1}#root .shopify-section-header #search #livesearch .ssps__product-meta{display:grid;justify-items:end;gap:7px;min-width:124px;padding-right:2px}#root .shopify-section-header #search #livesearch .ssps__product-price{color:var(--ss-text, #1a1a1a);font-size:16px;font-weight:700;line-height:1.1;white-space:nowrap}#root .shopify-section-header #search #livesearch .ssps__stock{display:inline-flex;align-items:center;gap:7px;color:var(--ss-stock-in-text);font-size:12px;font-weight:400;line-height:1.1;white-space:nowrap}#root .shopify-section-header #search #livesearch .ssps__stock--low{color:var(--ss-stock-low-text)}#root .shopify-section-header #search #livesearch .ssps__stock--out{color:var(--ss-stock-out-text)}#root .shopify-section-header #search #livesearch .ssps__stock-dot{display:block;flex:0 0 7px;width:7px;height:7px;border-radius:50%;background:var(--ss-stock-in-indicator)}#root .shopify-section-header #search #livesearch .ssps__stock--low .ssps__stock-dot{background:var(--ss-stock-low-indicator)}#root .shopify-section-header #search #livesearch .ssps__stock--out .ssps__stock-dot{background:var(--ss-stock-out-indicator)}#root .shopify-section-header #search #livesearch .ssps__view-all{display:flex;align-items:center;justify-content:center;gap:16px;min-height:62px;margin:0 -32px;padding:0 32px;border:0;border-top:1px solid #eef0f2;border-radius:0;background:#fafafa;color:var(--ss-navy-deep, #102a3a);font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;box-sizing:border-box}#root .shopify-section-header #search #livesearch .ssps__view-all-arrow{position:static;color:var(--ss-navy-deep, #102a3a);font-size:22px;font-weight:400;line-height:1;transform:none}#root .shopify-section-header #search #livesearch .ssps__empty{margin:0;padding:28px 0 32px;color:var(--ss-text-soft, #666);font-size:14px;text-align:center}#root .shopify-section-header #search #livesearch .ssps__history[hidden],#root .shopify-section-header #search #livesearch .ssps__history-column[hidden],#root .shopify-section-header #search #livesearch .ssps__fallback[hidden]{display:none!important}#root .shopify-section-header #search #livesearch .ssps__history{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);min-width:0;padding:0 0 28px}#root .shopify-section-header #search #livesearch .ssps__history--single{grid-template-columns:minmax(0,1fr)}#root .shopify-section-header #search #livesearch .ssps__history-column{min-width:0;margin:0;padding:0 30px 0 0}#root .shopify-section-header #search #livesearch .ssps__history-column--products{padding:0 0 0 30px;border-left:1px solid #e8ebee}#root .shopify-section-header #search #livesearch .ssps__history--single .ssps__history-column{padding-right:0;padding-left:0;border-left:0}#root .shopify-section-header #search #livesearch .ssps__history-heading-row{display:flex;align-items:baseline;justify-content:space-between;gap:18px;min-width:0}#root .shopify-section-header #search #livesearch .ssps__history-clear{position:relative;z-index:1;float:none;flex:0 0 auto;align-self:flex-start;min-width:0;min-height:0;margin:0;padding:4px 0;box-shadow:none;border:0;border-radius:0;background:transparent;color:var(--ss-navy-deep, #102a3a);font:inherit;font-size:12px;font-weight:500;line-height:1.2;letter-spacing:normal;text-align:left;text-decoration:none;text-shadow:none;text-transform:none;cursor:pointer;-webkit-appearance:none;appearance:none}#root .shopify-section-header #search #livesearch .ssps__recent-searches{display:grid;gap:2px;min-width:0}#root .shopify-section-header #search #livesearch .ssps__recent-query{position:relative;z-index:1;float:none;display:block;width:100%;min-width:0;min-height:38px;margin:0;padding:8px 6px;overflow:hidden;box-shadow:none;border:0;border-radius:6px;background:transparent;color:var(--ss-text, #1a1a1a);font:inherit;font-size:15px;font-weight:700;line-height:1.35;letter-spacing:normal;text-align:left;text-decoration:none;text-overflow:ellipsis;text-shadow:none;text-transform:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none}#root .shopify-section-header #search #livesearch :is(.ssps__history-clear,.ssps__recent-query):before,#root .shopify-section-header #search #livesearch :is(.ssps__history-clear,.ssps__recent-query):after{content:none;display:none}#root .shopify-section-header #search #livesearch .ssps__history-products{gap:6px}#root .shopify-section-header #search #livesearch .ssps__history-products .ssps__product{grid-template-columns:76px minmax(0,1fr) auto;gap:14px;min-height:82px;padding:3px 2px}#root .shopify-section-header #search #livesearch .ssps__history-products .ssps__product-media{width:76px;height:76px}#root .shopify-section-header #search #livesearch .ssps__history-products .ssps__product-title{font-size:14px}#root .shopify-section-header #search #livesearch .ssps__history-products .ssps__product-subtitle{font-size:12px}#root .shopify-section-header #search #livesearch .ssps__history-products .ssps__product-meta{min-width:102px;gap:5px}#root .shopify-section-header #search #livesearch .ssps__history-products .ssps__product-price{font-size:14px}#root .shopify-section-header #search #livesearch .ssps__history-products .ssps__stock{gap:5px;font-size:10px}[data-whatintent=mouse] #root .shopify-section-header #search #livesearch .ssps__recent-query:hover,#root .shopify-section-header #search #livesearch .ssps__recent-query.is-active,#root .shopify-section-header #search #livesearch .ssps__recent-query[aria-selected=true]{background:#f8fafb}[data-whatintent=mouse] #root .shopify-section-header #search #livesearch .ssps__history-clear:hover{text-decoration:underline}#root .shopify-section-header #search #livesearch .ssps__option{transition:background-color .14s ease,color .14s ease,border-color .14s ease}[data-whatintent=mouse] #root .shopify-section-header #search #livesearch .ssps__brand:hover,#root .shopify-section-header #search #livesearch .ssps__brand.is-active,#root .shopify-section-header #search #livesearch .ssps__brand[aria-selected=true]{border-color:#d4dae0;background:#f8fafb}[data-whatintent=mouse] #root .shopify-section-header #search #livesearch .ssps__chip:hover,#root .shopify-section-header #search #livesearch .ssps__chip.is-active,#root .shopify-section-header #search #livesearch .ssps__chip[aria-selected=true]{border-color:#d4dae0;background:#f5f6f7}[data-whatintent=mouse] #root .shopify-section-header #search #livesearch .ssps__category:hover,[data-whatintent=mouse] #root .shopify-section-header #search #livesearch .ssps__product:hover,#root .shopify-section-header #search #livesearch :is(.ssps__category,.ssps__product).is-active,#root .shopify-section-header #search #livesearch :is(.ssps__category,.ssps__product)[aria-selected=true]{background:#f8fafb}[data-whatintent=mouse] #root .shopify-section-header #search #livesearch .ssps__view-all:hover,#root .shopify-section-header #search #livesearch .ssps__view-all.is-active,#root .shopify-section-header #search #livesearch .ssps__view-all[aria-selected=true]{background:#f2f4f6}#root .shopify-section-header #search #livesearch.processing:after{content:"";display:block;width:22px;height:22px;margin:24px auto;border:2px solid #d9e0e7;border-top-color:var(--ss-navy-deep, #102a3a);border-radius:50%;animation:ssps-spin .7s linear infinite}@keyframes ssps-spin{to{transform:rotate(360deg)}}@media only screen and (min-width:761px)and (max-width:1000px){html.search-full-mode #root .shopify-section-header #header-inner>#search.full:not(.no-autocomplete){width:calc(100vw - 28px)!important;top:14px!important;--ss-search-viewport-gap: 28px}#root .shopify-section-header #search #livesearch .ssps{padding-right:26px;padding-left:26px}#root .shopify-section-header #search #livesearch .ssps__history{grid-template-columns:minmax(210px,.68fr) minmax(0,1.32fr)}#root .shopify-section-header #search #livesearch .ssps__history-column{padding-right:22px}#root .shopify-section-header #search #livesearch .ssps__history-column--products{padding-right:0;padding-left:22px}#root .shopify-section-header #search #livesearch .ssps__history--single .ssps__history-column{padding-right:0;padding-left:0}#root .shopify-section-header #search #livesearch .ssps__history-products .ssps__product{grid-template-columns:68px minmax(0,1fr) auto;gap:11px;min-height:74px}#root .shopify-section-header #search #livesearch .ssps__history-products .ssps__product-media{width:68px;height:68px}#root .shopify-section-header #search #livesearch .ssps__brands{grid-template-columns:repeat(3,minmax(0,1fr))}#root .shopify-section-header #search #livesearch .ssps__categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 20px}#root .shopify-section-header #search #livesearch .ssps__product{grid-template-columns:88px minmax(0,1fr) auto;gap:16px;min-height:96px}#root .shopify-section-header #search #livesearch .ssps__product-media{width:88px;height:88px}#root .shopify-section-header #search #livesearch .ssps__group--products{--ssps-product-row-height: 96px}#root .shopify-section-header #search #livesearch .ssps__view-all{margin-right:-26px;margin-left:-26px}}@media only screen and (max-width:760px){#root .shopify-section-header #header-inner.mobile-visible-search>#search.full:not(.no-autocomplete) fieldset>#livesearch{padding:0!important;background:#fff!important}#root .shopify-section-header #search #livesearch .ssps{padding:20px 16px 0}#root .shopify-section-header #search #livesearch .ssps__brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#root .shopify-section-header #search #livesearch .ssps__brand{min-height:36px;padding:7px 9px;font-size:13px}#root .shopify-section-header #search #livesearch .ssps__history,#root .shopify-section-header #search #livesearch .ssps__history--single{grid-template-columns:minmax(0,1fr);padding-bottom:22px}#root .shopify-section-header #search #livesearch .ssps__history-column,#root .shopify-section-header #search #livesearch .ssps__history--single .ssps__history-column{padding:0 0 18px;border-left:0}#root .shopify-section-header #search #livesearch .ssps__history-column--products,#root .shopify-section-header #search #livesearch .ssps__history--single .ssps__history-column--products{padding:18px 0 0;border-top:1px solid #e8ebee}#root .shopify-section-header #search #livesearch .ssps__history--single .ssps__history-column--products{padding-top:0;border-top:0}#root .shopify-section-header #search #livesearch .ssps__history-heading-row{gap:12px}#root .shopify-section-header #search #livesearch .ssps__history-clear{font-size:11px}#root .shopify-section-header #search #livesearch .ssps__recent-query{min-height:36px;padding:7px 4px;font-size:14px}#root .shopify-section-header #search #livesearch .ssps__history-products .ssps__product{grid-template-columns:68px minmax(0,1fr) auto;gap:10px;min-height:74px;padding:3px 0}#root .shopify-section-header #search #livesearch .ssps__history-products .ssps__product-media{width:68px;height:68px}#root .shopify-section-header #search #livesearch .ssps__history-products .ssps__product-meta{min-width:72px}#root .shopify-section-header #search #livesearch .ssps__group{padding-bottom:22px}#root .shopify-section-header #search #livesearch .ssps__group--products{padding-top:18px;padding-bottom:20px}#root .shopify-section-header #search #livesearch .ssps__heading{margin-bottom:12px;font-size:14px}#root .shopify-section-header #search #livesearch .ssps__chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;overscroll-behavior-x:contain}#root .shopify-section-header #search #livesearch .ssps__chips::-webkit-scrollbar{display:none}#root .shopify-section-header #search #livesearch .ssps__chip{flex:0 0 auto;min-height:34px;font-size:13px}#root .shopify-section-header #search #livesearch .ssps__categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}#root .shopify-section-header #search #livesearch .ssps__category{grid-template-columns:46px minmax(0,1fr);gap:9px;min-height:54px;padding:2px 0}#root .shopify-section-header #search #livesearch .ssps__category-media{width:46px;height:46px}#root .shopify-section-header #search #livesearch .ssps__category-media img{width:42px;height:42px}#root .shopify-section-header #search #livesearch .ssps__category-title{font-size:13px}#root .shopify-section-header #search #livesearch .ssps__group--products{--ssps-product-row-height: 84px;--ssps-product-gap: 7px}#root .shopify-section-header #search #livesearch .ssps__product{grid-template-columns:76px minmax(0,1fr) auto;gap:11px;min-height:84px;padding:3px 0}#root .shopify-section-header #search #livesearch .ssps__product-media{width:76px;height:76px}#root .shopify-section-header #search #livesearch .ssps__group--products .ssps__products{scrollbar-gutter:auto}#root .shopify-section-header #search #livesearch .ssps__product-title{font-size:14px}#root .shopify-section-header #search #livesearch .ssps__product-subtitle{font-size:12px}#root .shopify-section-header #search #livesearch .ssps__product-meta{min-width:78px;gap:5px}#root .shopify-section-header #search #livesearch .ssps__product-price{font-size:13px}#root .shopify-section-header #search #livesearch .ssps__stock{gap:5px;font-size:10px}#root .shopify-section-header #search #livesearch .ssps__view-all{min-height:54px;margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px;font-size:14px}}@media(prefers-reduced-motion:reduce){#root .shopify-section-header #search #livesearch .ssps__option{transition:none}#root .shopify-section-header #search #livesearch.processing:after{animation-duration:1.4s}}#root .shopify-section-header #search #search_main,#root .shopify-section-header #search #search_main:hover,#root .shopify-section-header #search #search_main:active,#root .shopify-section-header #search #search_main:focus,#root .shopify-section-header #search #search_main:focus-visible,html.search-focus #root .shopify-section-header #search #search_main,html.search-full #root .shopify-section-header #search #search_main,[data-whatintent=keyboard] #root .shopify-section-header #search #search_main:focus,[data-whatinput=keyboard] #root .shopify-section-header #search #search_main:focus,[data-whatintent=mouse] #root .shopify-section-header #search #search_main:focus,[data-whatintent=touch] #root .shopify-section-header #search #search_main:focus{outline:none!important;outline-color:transparent!important;outline-style:none!important;outline-width:0!important;outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;border-color:var(--custom_input_bd, #cfd7e3)!important;-webkit-tap-highlight-color:transparent!important}#root .shopify-section-header #search #search_main:-moz-focusring{outline:none!important;outline-color:transparent!important;outline-style:none!important;outline-width:0!important;outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;border-color:var(--custom_input_bd, #cfd7e3)!important}#root .shopify-section-header #search fieldset:focus-within,#root .shopify-section-header #search fieldset>p:focus-within:not(:has(#search_main:focus-visible)){outline:none!important;outline-color:transparent!important;outline-style:none!important;outline-width:0!important;outline-offset:0!important;box-shadow:none!important;-webkit-box-shadow:none!important}#root .shopify-section-header #search fieldset>p:has(#search_main:focus-visible){outline:0!important;outline-offset:0!important;border-color:var(--ss-navy-deep, #102a3a)!important;box-shadow:none!important}#root .shopify-section-header #search #livesearch .ssps__option:focus-visible{outline:2px solid var(--ss-navy-deep, #102a3a)!important;outline-offset:-2px!important}
/*# sourceMappingURL=/cdn/shop/t/917/assets/async-search.css.map */
