:is(#search,.product-search)[data-search-adaptive]{padding-inline:12px;overflow:visible!important}:is(#search,.product-search)[data-search-adaptive].is-open{z-index:160;background:#edf4ff;border-radius:12px}:is(#search,.product-search)[data-search-adaptive] .product-search-trigger{cursor:pointer;transition:box-shadow .16s,filter .16s;display:none!important}:is(#search,.product-search)[data-search-adaptive] .product-search-trigger:hover{filter:brightness(.96);box-shadow:0 2px 8px #245e9e18}:is(#search,.product-search)[data-search-adaptive] :is(button,input):focus-visible{outline-offset:3px;outline:2px solid #428be8}:is(#search,.product-search)[data-search-adaptive] .product-search-panel{width:100%;min-width:0}:is(#search,.product-search)[data-search-adaptive] .product-search-panel form{border-radius:inherit;background:0 0;border:0;align-items:center;gap:6px;width:100%;min-width:0;height:auto;margin:0;padding:0;display:flex}:is(#search,.product-search)[data-search-adaptive] .product-search-panel label{background:0 0;flex:1;align-items:center;gap:4px;width:auto;min-width:0;height:auto;margin:0;padding:0;display:flex}:is(#search,.product-search)[data-search-adaptive] .product-search-config-icon{color:inherit;pointer-events:none;flex:0 0 18px;justify-content:center;align-items:center;margin:0 4px;display:flex;position:static}:is(#search,.product-search)[data-search-adaptive] .product-search-panel input[type=search]{cursor:text;min-width:0;height:40px;box-shadow:none;border:0;font-size:16px;opacity:1!important;width:100%!important;padding:8px!important}:is(#search,.product-search)[data-search-adaptive] .product-search-panel input::placeholder{color:#7387a1;opacity:1}:is(#search,.product-search)[data-search-adaptive] input::-webkit-search-cancel-button{-webkit-appearance:none}:is(#search,.product-search)[data-search-adaptive] .product-search-clear{color:#597491;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:36px;padding:4px;font-size:12px;display:flex}:is(#search,.product-search)[data-search-adaptive] .product-search-submit[data-show-label=false]{display:none}:is(#search,.product-search)[data-search-adaptive] .product-search-clean-results{box-sizing:border-box;z-index:160;top:calc(100% + 8px);right:auto;left:var(--search-panel-left,0px);width:var(--search-panel-width,360px);max-width:calc(100vw - 24px);max-height:var(--search-panel-height,420px);overscroll-behavior:contain;text-align:left;scrollbar-width:thin;border:1px solid #dce5ef;border-radius:12px;gap:4px;padding:12px;font:14px/1.45 Arial,sans-serif;display:grid;position:absolute;overflow:auto;box-shadow:0 10px 32px #16375824;color:#163758!important;background:#fff!important}:is(#search,.product-search)[data-search-adaptive] .product-search-clean-results>p{color:#62748d;margin:0 0 8px;padding:0 6px;font:600 12px/1.5 Arial,sans-serif}:is(#search,.product-search)[data-search-adaptive] .product-search-clean-results>a{background:#fff;border-radius:8px;align-items:center;gap:12px;margin:0;padding:9px;text-decoration:none;display:flex;color:#163758!important}:is(#search,.product-search)[data-search-adaptive] .product-search-clean-results>a:is(:hover,:focus-visible){background:#edf5ff}:is(#search,.product-search)[data-search-adaptive] .product-search-clean-results img{object-fit:contain;background:#fff;border-radius:6px;flex:0 0 44px;width:44px;height:44px}:is(#search,.product-search)[data-search-adaptive] .product-search-clean-results a>span{gap:4px;min-width:0;display:grid}:is(#search,.product-search)[data-search-adaptive] .product-search-clean-results strong{white-space:normal;overflow-wrap:anywhere;font:600 13px/1.4 Arial,sans-serif;color:#163758!important}:is(#search,.product-search)[data-search-adaptive] .product-search-clean-results small{white-space:normal;margin:0;font:12px/1.4 Arial,sans-serif;color:#62748d!important}:is(#search,.product-search)[data-search-adaptive] .product-search-empty{color:#62748d;padding:8px}:is(#search,.product-search)[data-search-adaptive][data-search-layout=icon],:is(#search,.product-search)[data-search-adaptive][data-search-layout=icon]:focus-within{color:#075ca8;background:#edf4ff;border:0;border-radius:12px;min-height:44px;display:inline-flex;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:0!important}:is(#search,.product-search)[data-search-adaptive][data-search-layout=icon] .product-search-trigger{display:inline-flex!important}:is(#search,.product-search)[data-search-adaptive][data-search-layout=icon]:not(.is-open) .product-search-panel{display:none}:is(#search,.product-search)[data-search-adaptive][data-search-layout=icon].is-open .product-search-panel{z-index:160;top:calc(100% + 10px);left:var(--search-panel-left,0px);width:var(--search-panel-width,320px);max-width:calc(100vw - 24px);max-height:var(--search-panel-height,480px);overscroll-behavior:contain;box-sizing:border-box;color:#163758;background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:12px;display:block;position:absolute;right:auto;overflow:auto;box-shadow:0 12px 36px #16375826}:is(#search,.product-search)[data-search-adaptive][data-search-layout=icon] .product-search-panel form{z-index:1;box-sizing:border-box;background:#f8fbff;border:1px solid #c7d9ef;border-radius:10px;min-height:44px;padding:0 4px;position:sticky;top:0}:is(#search,.product-search)[data-search-adaptive][data-search-layout=icon] .product-search-panel label{color:#163758}:is(#search,.product-search)[data-search-adaptive][data-search-layout=icon] .product-search-panel .product-search-submit{border-radius:8px;flex-shrink:0;place-items:center;min-width:36px;height:36px;display:grid;color:#fff!important;background:#0878f9!important;padding:6px!important}:is(#search,.product-search)[data-search-adaptive][data-search-layout=icon] .product-search-clean-results{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0;padding:12px 0 0;position:static;overflow:visible}.dc-header-tools:has(>.product-search[data-search-scope=shop]){justify-content:flex-end;margin-left:auto}.dc-header-tools>:is(#search,.product-search)[data-search-adaptive][data-search-scope=shop]{position:relative!important;inset:auto!important;transform:none!important}[data-cms-icon-search]>summary::-webkit-details-marker{display:none}[data-cms-icon-search]>summary:focus-visible{outline-offset:3px;outline:2px solid #428be8}@media (width<=700px){:is(#search,.product-search)[data-search-adaptive],:is(#search,.product-search)[data-search-adaptive]:focus-within{color:#075ca8;background:#edf4ff;border:0;border-radius:12px;min-height:44px;display:inline-flex;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;padding:0!important}:is(#search,.product-search)[data-search-adaptive] .product-search-trigger{display:inline-flex!important}:is(#search,.product-search)[data-search-adaptive]:not(.is-open) .product-search-panel{display:none}:is(#search,.product-search)[data-search-adaptive].is-open .product-search-panel{z-index:160;top:calc(100% + 10px);left:var(--search-panel-left,0px);width:var(--search-panel-width,320px);max-width:calc(100vw - 24px);max-height:var(--search-panel-height,480px);overscroll-behavior:contain;box-sizing:border-box;color:#163758;background:#fff;border:1px solid #dce5ef;border-radius:14px;padding:12px;display:block;position:absolute;right:auto;overflow:auto;box-shadow:0 12px 36px #16375826}:is(#search,.product-search)[data-search-adaptive] .product-search-panel form{z-index:1;box-sizing:border-box;background:#f8fbff;border:1px solid #c7d9ef;border-radius:10px;min-height:44px;padding:0 4px;position:sticky;top:0}:is(#search,.product-search)[data-search-adaptive] .product-search-panel label{color:#163758}:is(#search,.product-search)[data-search-adaptive] .product-search-panel .product-search-submit{border-radius:8px;flex-shrink:0;place-items:center;min-width:36px;height:36px;display:grid;color:#fff!important;background:#0878f9!important;padding:6px!important}:is(#search,.product-search)[data-search-adaptive] .product-search-clean-results{width:100%;max-width:none;max-height:none;box-shadow:none;border:0;border-radius:0;padding:12px 0 0;position:static;overflow:visible}:is(#search,.product-search)[data-search-adaptive],:is(#search,.product-search)[data-search-adaptive]:focus-within{position:relative;top:auto;right:auto;transform:none}.simple-route-page>.services-header{flex-wrap:nowrap;gap:8px;padding:12px 14px}.simple-route-page>.services-header .services-logo{width:clamp(90px,29vw,148px)}.simple-route-page .services-logo-link{flex:0 auto;min-width:0}.simple-route-page .dc-header-tools{flex:1;justify-content:flex-end;gap:4px;min-width:0;margin-left:auto}.simple-route-page .services-mobile-menu{flex-shrink:0;margin-left:0}.simple-route-page .dc-my-cart{padding-inline:4px}.site-shell>.top-header>[data-search-adaptive]{margin-left:auto}}@media (width<=620px){.site-shell>.top-header>[data-search-adaptive]{margin-right:48px}}:is(#search,.product-search)[data-search-adaptive] .product-search-trigger{color:inherit!important;border-radius:inherit!important;background:0 0!important;border:0!important}:is(#search,.product-search)[data-search-adaptive][data-search-variant=search-icon-plain]{background:0 0}:is(#search,.product-search)[data-search-adaptive][data-search-variant=search-icon-outline]{background:0 0;border:1px solid #c7d9ef}:is(#search,.product-search)[data-search-adaptive][data-search-variant=search-icon-solid]{color:#fff;background:#0878f9}
