.stop-scroll {    overflow: hidden;}.container_addresses {    display: flex;    flex-direction: column;    row-gap: 8px;    overflow-y: auto;    max-height: 380px;}.checkout-cart-index .data.table tr.totals.sub {    display: none;    visibility: hidden;    margin: 0;    height: 0;}.field.field-latitude, .field.field-longitude,.field.country.required {    display: none;    visibility: hidden;}.new_address_form .ah-map-label-service {    padding:10px 0;    color:red;}#modal-overlaygooglemap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000;display:flex;justify-content:center;align-items:center}#modal-contentgooglemap#modal-contentgooglemap {    background: #fff;    width: 90%;    padding: 10px 0 0;    max-width: 1000px;    margin: 0 auto;    box-shadow: 0 2px 10px rgba(0,0,0,.1);    position: relative;    border-radius: 5px}.ah-confirm-location-google{margin:0 auto!important;height: 42px;    background: #b7d635;    border-radius: 4px;width: 100%;    margin: 1% 0;    text-transform: uppercase;    color: white;font-family: "Poppins",sans-serif;    font-size: 16px;    font-weight: 600;border:none;}.ah-address-msg strong{font-weight:600;color:#000}.header-container.page-header button{border-radius:50px;padding:2px 8px;background:#CACACA;    position: absolute;    right: 10px; border:none; top:10px;}.header-container{display:flex;justify-content:space-between;align-items:center}.ah-address-msg{color:#333;font-size:14px;padding:10px 0}.header-container h2{margin:0 0 10px 0;font-size:20px;font-weight:600;color:#1E1E1E}#addressmap{width:100%;font-size:16px;outline:none;text-overflow:ellipsis;z-index:12;background-color:#fff;padding:20px;margin-bottom:10px;border:1px solid #CACACA;border-radius:5px}button#locate-me-button svg{margin-right:6px}.ahmap-body #ahmap{height:450px!important;width:100%;overflow:hidden}button#locate-me-button{display: flex;position:absolute;float:right;margin:0;align-content:flex-end;padding:7px 15px;bottom:70px;z-index:1;background:#fff;right:15px;border:1px solid #E6E6E6;color:#333;border-radius:5px;font-weight:600}.ahmap-body img {    position: absolute;    margin: 0;    top: 61%;    left: 50%;    transform: translate(-50%, -50%);}button#confirm-location-google[disabled] {    opacity: 0.8;background: grey;}.ah-gs-lg-btn{display:none;}button.ah-confirm-location-google.ah-confirm-location {    width: 49%;margin-top:10px;    margin-left: 10px !important;}button#removeButton {    float: left;    width: 48%;    padding: 10px;    height: 42px;border:  1px solid #000;;}.ah-map-label-service{display: none;}.gm-style-iw-chr {    position: absolute;    right: 0;}.gm-style-iw.gm-style-iw-c {    border-radius: 3px;    /* background-color: rgba(253, 236, 236, 0.97); */    /* border: 1px solid rgb(251, 211, 216); */    color: rgb(203, 117, 128);    box-shadow: rgba(0, 0, 0, 0.03) 0px 2px 3px 0px;    padding-left:0px;}.ah-confirm-location-google:hover,.ah-confirm-location-google:focus {    background: #b7d635;color: #fff;}.ah-msg {     margin: 15px 20px 3px 15px;    font-weight: 600;    font-size: 14px;}.content.minicart-items.ah-address-list .field.addresses .shipping-address-item.not-selected-item {    display: block !important;    border: 1px solid #cacaca !important;    border-radius: 10px;    padding: 6px !important;}.content.minicart-items.ah-address-list button.action.action-show-popup {    display: block !important;}.firecheckout #checkout .opc-wrapper .shipping-address-item:not(.selected-item):before {    display: none;    content: "";    width: auto;    display: inline;    float: left;    padding: 15px 8px;    background-color: transparent;}.firecheckout #checkout .opc-wrapper .fc-compact-address-button.fc-active ~ .addresses .shipping-address-item.selected-item {    display: block;    padding-bottom: 0 !important;    padding: 6px;}.firecheckout-col1-set.firecheckout #checkout .opc-wrapper .fc-compact-address-button.fc-active ~ .addresses .control .shipping-address-items {    max-height: none;    padding-right: 0;}.content.minicart-items.ah-address-list span.fc-ah-delivery{display: none;}.content.minicart-items.ah-address-list button.action.action-show-popup {    display: block !important;    border: 0;    margin: 0;}ul.location-info.ahmap_selected li {    margin: 0; padding: 0 5px;}/*ul#location-info:before {*//*    content: url(https://www.ansargallery.com/qatar/map_loc_icon.svg);*//*}*/ul.location-info.ahmap_selected {    display: flex;    margin: 0;}ul.location-info.ahmap_selected .location-value {    font-weight: 600;}.block.items-in-cart .field-tooltip .field-tooltip-action:before {    display: none;    visibility: hidden;}.fc-form-tooltips.firecheckout #checkout .field.items-in-cart .field-tooltip {    top: 0 !important;    right: 0 !important;}.horizontal-dates li, .horizontal-dates li label,.horizontal-times li, .horizontal-times li label{    cursor: pointer;}.address .field.choice.fc-dirty {    display: none !important;    visibility: hidden !important;    height: 0;    width: 0;    padding: 0;}/*.minicart-items-wrapper.overflowed .horizontal-times{display:none;}*/ .address_btn {    width:22%;    padding: 10px 15px;    border: none;    color:#fff;    font-size: 16px;    text-transform: capitalize;    border-radius: 5px;}.address_btn.add_new, .address_btn.add_new:hover {    background-color:#B7D635;      color:#000;}.address_btn.add_new:before{    content: url('/media/wysiwyg/plus_icon_new.svg')}.address_btn.cancel_add, .address_btn.cancel_add:hover {    background-color:transparent;    border:1px solid #cacaca;    color: #000;}.address_btn.confirm_add, .address_btn.confirm_add:hover {    background-color:#000;      color:#fff;}.saved_address_block label {    font-size:16px;    font-weight:600;    line-height:17px;}.saved_address_block {    background-color:#F8F8F8;    border:1px solid #EBEBEB;    padding:10px;    color:#9D9D9D;    border-radius:6px;    text-transform: capitalize;}.saved_address_block.selected {    background-color:#fff;    color:#000;}.address_ratio {    appearance: none;    -webkit-appearance: none;    -moz-appearance: none;    width: 20px;    height: 20px;    border: 2px solid #9D9D9D;    border-radius: 50%;    position: relative;    cursor: pointer;}.selected .address_ratio{     border: 2px solid #09802D;}.address_ratio:checked::before {    content: "";    display: block;    width: 11.5px;    height: 11.5px;    background-color: #09802D;    border-radius: 50%;    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);}#saved_address_selector .actions_trigger {    justify-content: center;}@media screen and (max-width: 768px) {     .address_btn {        font-size:14px;        padding: 6px 12px;        display: flex;        align-items: center;        justify-content: center;        width:100%;    }    .firecheckout .items-in-cart.block {        margin:0 8px;    }    .header-container h2 {font-size: 16px;}    #modal-contentgooglemap {        padding:8px !important;    }    /*#modal-contentgooglemap, #saved_address_selector {*/    /*    width: 100%;*/    /*    padding: 10px;*/    /*    max-width: 900px;*/    /*    border-radius: 5px;*/    /*    top: 0;*/    /*    box-sizing: border-box;*/    /*    margin: 0px 8px;*/    /*}*/    #modal-overlaygooglemap,.pac-container{z-index:9999999;}    /*#modal-overlaygooglemap{*/    /*    z-index: 9999999;*/    /*}*/    div#modal-contentgooglemap .header-container.page-header {        display: flex !important;    }}