.wite-newsite.wite-new-home-page .header__top-bar{display:block}.wite-newsite .wite-city-header-slot{display:flex;align-items:center;flex:0 1 231px;min-width:155px;min-height:24px;padding-right:24px}.wite-newsite .wite-city-trigger__icon{display:block;flex:0 0 16px;width:16px;height:16px;background:currentColor;-webkit-mask:url("images/ui-kit/location.svg") center/16px 16px no-repeat;mask:url("images/ui-kit/location.svg") center/16px 16px no-repeat}.wite-newsite .wite-city-trigger__name{display:none}.wite-newsite .wite-city-trigger_topbar{flex:0 1 auto;width:auto;max-width:100%;height:24px;margin:0;gap:6px;padding:0;color:grey;font-size:14px;font-weight:400;line-height:20px;letter-spacing:.28px;text-align:left}.wite-newsite .wite-city-trigger_topbar .wite-city-trigger__name{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wite-newsite .wite-city-trigger_topbar:hover{background:0 0;color:var(--wite-green-dark,#568f34)}.wite-newsite .wite-city-trigger:focus-visible{outline:2px solid #80c754;outline-offset:3px}.wite-newsite .wite-location{display:none;align-items:center;gap:8px;font-size:13px}.wite-newsite .wite-location_checkout{display:flex;padding:10px 24px}.wite-newsite .wite-location_inline{padding:0;position:relative}.wite-location__caption,.wite-location__hint{color:#73767b}.wite-location_inline .wite-location__caption{display:none}.wite-newsite .wite-location__current{padding:2px 0;border:0;border-bottom:1px dashed #80c754;background:0 0;color:#80c754;font:inherit;font-weight:600;cursor:pointer}.wite-location__hint{font-size:12px}.wite-location_inline .wite-location__hint{position:absolute;top:28px;left:0;white-space:nowrap}.wite-newsite .wite-location-confirm{position:fixed;z-index:1100;width:292px;max-width:calc(100vw - 32px);padding:20px;border:1px solid #e5e7e9;border-radius:8px;background:#fff;color:#202124;box-shadow:0 8px 30px #0002;font-size:14px}.wite-location-confirm[hidden],.wite-location-overlay[hidden]{display:none!important}.wite-location-confirm p{margin:0 0 14px;line-height:1.5}.wite-location-confirm__actions{display:flex;flex-wrap:wrap;gap:8px}.wite-newsite .wite-location-button{min-height:40px;padding:8px 14px;border:1px solid #e5e7e9;border-radius:4px;background:#fff;color:#202124;font:inherit;cursor:pointer}.wite-newsite .wite-location-button_primary{background:#80c754;border-color:#80c754;color:#13240b}.wite-location-confirm__error{display:block;margin-top:8px;font-size:12px;color:#a52b27}.wite-newsite .wite-location-overlay{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:20px;background:#0007}.wite-newsite .wite-location-dialog{position:relative;width:520px;max-width:100%;max-height:calc(100dvh - 40px);overflow:auto;padding:30px;border-radius:12px;background:#fff;color:#202124;box-shadow:0 16px 70px #0003}.wite-location-dialog h2{margin:0 30px 10px 0;font-size:24px}.wite-location-dialog p{margin:0 0 22px;color:#73767b;font-size:14px}.wite-location-dialog label{display:block;font-size:13px;margin-bottom:6px}.wite-newsite .wite-location-dialog__close{position:absolute;right:12px;top:10px;width:40px;height:40px;padding:0;background:0 0;border:0;color:#73767b;font-size:30px;cursor:pointer}.wite-newsite .wite-location-dialog__input{display:block;width:100%;height:46px;border:1px solid #bbc2b8;border-radius:4px;background:#fff;color:#202124;font-size:16px;padding:10px 12px}.wite-location-dialog__popular{display:flex;flex-wrap:wrap;gap:8px 16px;margin:12px 0}.wite-newsite .wite-location-dialog__popular button{padding:4px 0;border:0;background:0 0;color:#568f34;font-size:13px;cursor:pointer}.wite-location-dialog__status{color:#73767b;font-size:13px;min-height:20px}.wite-location-dialog__results{list-style:none;padding:0;margin:8px 0 0}.wite-location-dialog__results li{padding:0;margin:0}.wite-newsite .wite-location-dialog__results button{display:block;width:100%;min-height:48px;padding:12px;border:0;border-bottom:1px solid #eef0eb;background:#fff;color:#202124;text-align:left;font-size:14px;cursor:pointer}.wite-location-dialog__results button:focus,.wite-location-dialog__results button:hover{background:#f1f9eb}@media (max-width:600px){.wite-newsite .wite-location-overlay{padding:12px}.wite-newsite .wite-location-dialog{padding:24px 20px;max-height:calc(100dvh - 24px)}.wite-location-dialog h2{font-size:21px}.wite-location_checkout{flex-wrap:wrap}}