.widget_locations{position:relative;margin-right:30px}.widget_locations.site{margin-right:0}.widget_locations .view_location{cursor:pointer;border-bottom:1px dashed #000;position:relative;padding-right:10px;line-height:1.3}.widget_locations .view_location .text.load:before{content:'';display:block;width:20px;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side,#ffb600 94%,#0000) top / 4px 4px no-repeat,conic-gradient(#0000 30%,#ffb600);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);animation:sun-loader 1s infinite linear}.widget_locations .view_location .icon{width:0;height:0;border-left:3px solid #fff0;border-right:3px solid #fff0;border-bottom:0 solid #f95959;border-top:3px solid #000;position:absolute;top:50%;margin-left:5px}.widget_locations .modal-location-confirm{opacity:0;visibility:hidden;position:absolute;background:#fff;z-index:9;box-shadow:0 0 5px #00000073;border-radius:10px;width:max-content;padding:20px 15px 15px;left:50%;transform:translateX(-50%) translateY(-10px);top:calc(100% + 10px);transition:.4s ease}.widget_locations .modal-location-confirm.show{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.widget_locations .modal-location-confirm .confirm{line-height:1}.widget_locations .modal-location-confirm .confirm .location{text-transform:uppercase;font-size:14px;font-weight:600;color:#ffb600}.widget_locations .modal-location-confirm .actions{display:flex;gap:20px;justify-content:space-between;margin-top:12px}.widget_locations .modal-location-confirm .actions .location-current{line-height:1.2;font-size:14px;font-weight:600;line-height:1.2}.widget_locations .modal-location-confirm .actions .location-more{line-height:1.2;cursor:pointer;font-size:14px;color:#898989;border-bottom:1px dashed;font-weight:500}.widget_locations .modal-location-confirm .close{display:flex;position:absolute;right:5px;top:3px;cursor:pointer}.widget_locations .view_location_desc{border-bottom:1px dashed;cursor:pointer}.wrapp_modal.modal_locations .popup.popup-form{max-width:550px;padding:15px 25px 15px 25px}.wrapp_modal.modal_locations .popup.popup-form .list_locations{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.wrapp_modal.modal_locations .popup.popup-form .list_locations .item_location{color:#000;background:#FFB600;display:block;padding:8px 15px;border-radius:5px;position:relative;z-index:1;overflow:hidden;transition:.4s ease}.wrapp_modal.modal_locations .popup.popup-form .list_locations .item_location:before{content:'';position:absolute;width:0%;height:0%;background:#ffffff85;left:50%;transform:translate(-50%,-50%);top:50%;z-index:-1;border-radius:5px;transform-origin:bottom;opacity:0;transition:.3s ease}.wrapp_modal.modal_locations .popup.popup-form .search_locations .title_{font-weight:500}.wrapp_modal.modal_locations .popup.popup-form .search_locations .search_locations_form{display:flex;align-items:stretch}.wrapp_modal.modal_locations .popup.popup-form .search_locations .search_locations_form .field_search_location{margin:0;border:1px solid;border-radius:5px 0 0 5px;padding:0 12px}.wrapp_modal.modal_locations .popup.popup-form .search_locations .search_locations_form .btn_search_location{border-radius:0 5px 5px 0}@media (min-width:991px){.wrapp_modal.modal_locations .popup.popup-form{overflow:visible}}@media (hover:hover){.wrapp_modal.modal_locations .popup.popup-form .list_locations .item_location:hover{}.wrapp_modal.modal_locations .popup.popup-form .list_locations .item_location:hover:before{width:110%;height:110%;opacity:1}}@keyframes sun-loader{100%{transform:rotate(1turn)}}