header .top-header .flex-wrap .cv-store-search-container{min-width:0;padding-inline-start:20px;padding-inline-end:20px}header .cv-store-search{text-align:start;border-radius:8px;width:100%;max-width:540px;margin:0 auto;position:relative;overflow:visible}header .cv-store-search .cv-store-search-input,header .cv-store-search .cv-store-search-input:focus{box-sizing:border-box;color:#253342;width:100%;height:44px;min-height:44px;font:inherit;box-shadow:none;background:#fff;border:1px solid #d1d5db;border-radius:8px;margin:0;padding:10px 112px 10px 14px;font-size:16px;line-height:22px;display:block}header .cv-store-search .cv-store-search-input:focus{outline-offset:2px;outline:2px solid #1daa95}header .cv-store-search .cv-store-search-submit{color:#fff;width:76px;height:36px;font:inherit;cursor:pointer;background:#137f70;border:0;border-radius:5px;margin:0;padding:0 12px;font-size:14px;font-weight:600;line-height:36px;position:absolute;top:4px}header .cv-store-search .cv-store-search-submit:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:4px}header .cv-store-search .cv-store-search-submit:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:4px}header .cv-store-search .cv-store-search-submit:hover{background:#0e665a}header .cv-store-search .cv-store-search-submit:focus-visible{outline-offset:2px;outline:2px solid #253342}header .cv-store-search-spinner{box-sizing:border-box;border:2px solid #d1d5db;border-top-color:#137f70;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite cv-store-search-spin;display:none;position:absolute;top:15px}header .cv-store-search-spinner:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:90px}header .cv-store-search-spinner:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:90px}header .is-searching .cv-store-search-spinner{display:block}header .cv-store-search-popup{left:0;right:0;z-index:100;box-sizing:border-box;color:#253342;background:#fff;border:1px solid #dbe2e8;border-radius:8px;max-height:min(360px,55vh);padding:8px;position:absolute;top:calc(100% + 8px);overflow-y:auto;box-shadow:0 8px 24px #00000026}header .cv-store-search-popup[hidden]{display:none}header .cv-store-search-message{color:#536273;margin:0;padding:8px;font-size:13px;line-height:1.5}header .cv-store-search-list,header .cv-store-search-list>li{margin:0;padding:0;list-style:none}header .cv-store-search .cv-store-search-link{color:#253342;min-height:54px;font:inherit;letter-spacing:normal;text-transform:none;background:0 0;border-radius:5px;align-items:center;gap:12px;padding:5px 8px;font-size:15px;line-height:1.4;text-decoration:none;display:flex;position:static}header .cv-store-search .cv-store-search-link:hover,header .cv-store-search .cv-store-search-link[aria-selected=true]{color:#0e665a;background:#e8f5f2}header .cv-store-search-link img{object-fit:contain;border-radius:4px;flex:0 0 44px;width:44px;height:44px;margin:0}header .cv-store-search-link span{overflow-wrap:anywhere}html[dir=rtl] header .cv-store-search .cv-store-search-input{padding:10px 14px 10px 112px}@keyframes cv-store-search-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){header .cv-store-search-spinner{animation:none}}@media (max-width:769px){header .top-header .flex-wrap:after{content:"";clear:both;display:block}header .top-header .flex-wrap .cv-store-search-container{float:left;box-sizing:border-box;width:calc(100% - 50px);margin-top:3px;padding-inline-start:15px;padding-inline-end:5px}header .cv-store-search{max-width:none}}@media (max-width:414px){header .top-header .flex-wrap .cv-store-search-container{margin-bottom:10px}}