.popup-overlay, .popup-full-overlay {
    background: #3A3A3AB2;
    z-index: 35;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    display: none;
}

.popup-full-overlay{
    z-index: 25;
}

.popup-overlay-main{
    background: #3A3A3AB2;
    z-index: 19;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    display: none;
}

.popup, .popup-full {
    padding: 24px 22px;
    border-radius: 20px;
    background: var(--white-500);
    border: 1px solid var(--graygray-200);

    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);

    z-index: 50;
    display: none;
}

.popup-full{
    z-index: 30;
}

.popup-menu{
    padding: 17px 15px;
    border-radius: 20px;
    background: var(--white-500);
    position: fixed;
    z-index: 34;
    display: none;
    top: 0;
    left: 0;
    transform: none;
    width: calc(100% - 30px);
    border-radius: 0;
    height: 100vh;
}

.popup-account{
    width: 92%;
    max-width: 1050px;
}

.popup-in {
    display: flex;
    flex-direction: column;
}

.popup-head {
    display: flex;
    justify-content: space-between;
    margin: 0 0 27px;
}

.popup-head-full{
    display: flex;
    justify-content: flex-end;
    margin: 0 0 4px;
    border-bottom: 1px solid #ECECEC;
    padding: 0 0 15px;
    align-items: center;
    gap: 14px;
}

.popup-head-full .hdr-logo{
    margin-right: auto;
}

.popup-head-title {
    font-size: 22px;
    line-height: 28px;
    font-weight: 700;
}

.popup-head-close {
    content: "";
    display: block;
    background: url(/wp-content/themes/biohacking-redesign/img/icons/icon-close-black.svg) no-repeat;
    width: 24px;
    height: 24px;
    background-size: 27px;
    background-position: center;
    cursor: pointer;
}

.popup-head-close:hover {
    opacity: 0.6;
}

.popup-head-cart{
    content: "";
    display: block;
    background: url(/wp-content/themes/biohacking-redesign/img/icons/hdr-icons-cart.png) no-repeat;
    width: 24px;
    height: 24px;
    background-size: 20px;
    background-position: center;
    position: relative;
}

.popup-head-profile{
    content: "";
    display: block;
    background: url(/wp-content/themes/biohacking-redesign/img/icons/hdr-account-menu.svg) no-repeat;
    width: 28px;
    height: 28px;
    background-size: 100%;
    background-position: center;
}

.popup-cnt {}

.popup-columns {
    display: flex;
    gap: 25px;

}


.popup-column {
    width: 284px;
}




.popup__dropdown {

margin: 12px 0 0;

position: relative;
}

.popup__dropdown-head {
}

.popup__country-choose::after {
    content: "";
    display: block;
    background: url(/wp-content/themes/biohacking-redesign/img/icons/hdr-drop-primary.png) no-repeat;
    width: 12px;
    height: 7px;
    margin-left: auto;
    background-size: 100%;
}



.popup__country-choose {

border: 1px solid #ECECEC;

border-radius: 14px;

display: flex;

height: 42px;

align-items: center;

padding: 0 20px;
cursor: pointer;
gap: 10px;
}

.popup__country-choose:hover,
.popup__dropdown--opened .popup__country-choose{
    border: 1px solid #E2552D;
}

.popup__dropdown--opened .popup__country-choose::after{
    transform: rotate(180deg);
}


.popup__country-icon {

    border-radius: 100px;

    display: block;

    overflow: hidden;
}

.popup__country-choose h6 {}

.popup__dropdown-content {

border: 1px solid #ECECEC;

border-radius: 14px;

padding: 15px 8px 15px 18px;

position: absolute;

margin: 10px 0 0;

background: #fff;

width: calc(100% - 28px);

display: none;

z-index: 1;
}

.popup__dropdown--opened .popup__dropdown-content {



    display: block;

}

.popup__dropdown-content ul {

    display: flex;

    flex-direction: column;

    gap: 10px;
}

.popup__dropdown-content ul .popup__country-name {}

.popup__dropdown-content ul .popup__country-name a {
    display: flex;
    gap: 10px;
    align-items: center;
}

.popup__dropdown-content ul .popup__country-name a img {
    border-radius: 132px;
    overflow: hidden;
    display: block;
    object-fit: cover;
    flex-shrink: 0;
    width: 16px;
    height: 16px;
}


.popup__dropdown-content-scroll{
    overflow-y: scroll;
    max-height: 199px;
    height: fit-content;
}

/* Custom scrollbar styling */
.popup__dropdown-content-scroll::-webkit-scrollbar {
    width: 2px;
    /* scrollbar thickness */
}

.popup__dropdown-content-scroll::-webkit-scrollbar-track {
    background: transparent;
    /* no background */
    margin: 5px 0;
    /* top/bottom margin for scrollbar */
}

.popup__dropdown-content-scroll::-webkit-scrollbar-thumb {
    background: #E2552D;
    /* orange */
    border-radius: 10px;
}

.wpml-ls-legacy-list-horizontal {
    padding: 0 !important;
}

.wpml-ls-legacy-list-horizontal a {
    padding: 0 !important;
}
.wpml-ls-legacy-list-horizontal a:hover{
    color: var(--primary);
}

.description-delivery{
    background: #F7F7F7;
    padding: 3px 16px;
    border-radius: 14px;
    margin: 30px 0 0;
    display: flex;
    align-items: center;
    gap: 16px;
    height: 46px;
}
.popup__delivery-icon{
    background: url(/wp-content/themes/biohacking-redesign/img/icons/icon-delivery.svg) no-repeat;
    width: 24px;
    height: 24px;
    background-size: 100%;
    background-size: 24px;
    flex-shrink: 0;
}
.description-delivery p{
    font-size: 12px;
    font-weight: 500;
}


.popup-menu .popup-cnt{
    display: flex;
    flex-direction: column;
    gap: 26px;
}

.popup-menu  .popup-in{
    display: flex;
    flex-direction: column;
    gap: 10px;
    height: calc( 100vh - 56px);
}

.popup-menu  .popup-menu-lang{
    margin-top: auto;
    display: flex;
    justify-content: space-between;
    border:1px solid #ECECEC;
    height: 50px;
    padding: 0 16px;
    align-items: center;
    position: relative;
    border-radius: 14px;
    cursor: pointer;
    flex-shrink: 0;
}

.popup-menu  .popup-menu-lang-left{
    display: flex;
    align-items: center;
    font-weight: 700;
    gap: 14px;
}

.popup-menu  .popup-menu-lang-left::before {
    background: url(/wp-content/themes/biohacking-redesign/img/icons/icons-lang-primary.png) center / 100% no-repeat !important;
    content:"";
    width: 18px;
    height: 18px;
    display: block;
}

.popup-menu  .popup-menu-lang-right{
    display: flex;
    align-items: center;
    gap: 7px;
    color: var(--primary);
    letter-spacing: -1px;
}

.popup-menu  .popup-menu-lang-right::after {
    background: url(/wp-content/themes/biohacking-redesign/img/icons/hdr-drop-primary.png) center / 100% no-repeat !important;
    content:"";
    width: 10px;
    height: 13px;
    display: block;
    transform: rotate(-90deg);
}

.popup-menu-link{
    font-weight: 500;
    font-size: 20px;
    line-height: 26px;
    margin: 0;
}

.popup-menu-user {
    display: flex;
    align-items: center;
    gap: 10px;
    border-bottom: 1px solid #ECECEC;
    padding-bottom: 17px;
    padding-top: 7px;
}
.popup-menu-user .profile {
    display: block;
    background: url(/wp-content/themes/biohacking-redesign/img/icons/hdr-account-menu.svg) no-repeat;
    width: 30px;
    height: 30px;
    background-size: 100%;
    background-position: center;
}
.popup-menu-user .name {
    font-size: 16px;
    font-weight: 500;
}
.popup-menu-user .details {
    margin-left: auto;
    color:var(--primary);
    font-size: 14px;
    display: flex;
    gap: 5px;
    align-items: center;
    font-weight: 500;
}

.popup-menu-user .details::after {
    background: url(/wp-content/themes/biohacking-redesign/img/icons/hdr-drop-primary.png) center / 100% no-repeat !important;
    content: "";
    width: 10px;
    height: 13px;
    display: block;
    transform: rotate(-90deg);
}

/*cart*/

.popup-cart, .popup-wishlist{
    position: fixed;
    top: 0;
    right: 0;
    width: 550px;
    background: #fff;
    height: 100vh;
    z-index: 40;
    display: none;
    padding: 0;
    border-radius: 0;
    border: 0;
    transform: none;
    left: auto;
}
.popup-wishlist .popup-in,
.popup-cart .popup-in{
    padding: 20px;
}
.popup-wishlist-title,
.popup-cart-title{
    font-weight: 600;
    font-size: 24px;
    line-height: 1.5;
    /* border-bottom: 1px solid #ECECEC; */
    margin: 0 0 10px;
    padding: 0 0 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.popup-wishlist-cnt,
.popup-cart-cnt {display: flex;height: calc( 100vh - 100px);flex-direction: column;}

.popup-wishlist-cnt .empty,
.popup-cart-cnt .empty{
    font-size: 14px;
    color:#9C9C9C;
}
.popup-wishlist-cnt.loading,
.popup-cart-cnt.loading{
    filter: blur(3px);
    pointer-events: none;
}
.popup-cart-cnt .empty-image{
    width: 100%;
    margin: 15px 0 0;
}
.popup-cart-items {overflow-y: scroll;height: inherit;display: flex;flex-direction: column;}
.popup-cart-item {display: flex;gap: 10px;align-items: center;border: 1px solid #EDEDED;border-radius: 18px;overflow: hidden;margin: 0 0 12px;flex-shrink: 0;}
.popup-cart-item-img {width: 133px;flex-shrink: 0;}
.popup-cart-item-detals {flex-grow: 1;gap: 3px;display: flex;flex-direction: column;padding-right: 5px;}

.popup-cart-item-detals .rating{
    display: flex;
    gap: 3px;
    font-weight: 500;
    font-size: 10px;
    align-items: center;
    margin: 0 0 2px;
}
.popup-cart-item-detals .rating::before{
    content: "";
    width: 13px;
    height: 13px;
    background: url(/wp-content/themes/biohacking-redesign/img/icons/icon-star.svg) center no-repeat;
}



.popup-cart-item-detals .title {
    font-weight: 500;
    font-size: 18px;
    line-height: 1.5;
}
.popup-cart-item-detals .price {
    font-weight: 700;
    font-size: 14px;
    line-height: 20px;
    display: flex;
    gap: 4px;
    align-items: baseline;
}

.popup-cart-item-detals .price del {
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    color: #767676;
}
.popup-cart-item-detals-actions {margin-bottom: -8px;display: flex;justify-content: space-between;align-items: center;width: 100%;margin-top: 1px;}
.popup-cart-item-detals a.rem {
    background-image: url(/wp-content/themes/biohacking-redesign/img/icons/icon-trash.svg);
    width: 24px !important;
    height: 26px !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 11px;
    flex-shrink: 0;
    display: block;
    margin: 0 7px 0 0;
    font-size: 0px !important;
}

.popup-cart-item-detals-actions .quantity.buttons_added {
    height: 21px;
    border-radius: 11px;
    margin: 0;
}

.popup-cart-item-detals-actions .quantity.buttons_added .plus, .popup-cart-item-detals-actions .quantity.buttons_added .minus {
    font-size: 20px;
}

.popup-cart-item-detals-actions .quantity.buttons_added .quantity input {
    width: 16px;
    letter-spacing: -1px;
}

.popup-cart-item-detals-actions .add-to-cart{
    background: url(/wp-content/themes/biohacking-redesign/img/icons/hdr-icons-cart-primary.png) center / 100% no-repeat;
    width: 20px;
    height: 20px;
    cursor: pointer;
}


.popup-cart-item-detals-actions .add-to-cart:hover{
    opacity: 0.65;
}
.popup-cart-item-detals-actions .add-to-cart.active{
    filter: grayscale(1);
    pointer-events: none;
    cursor: not-allowed;
}
.popup-cart-item-detals-actions .add-to-cart.active:hover{
    opacity: 1;
    
}


.popup-cart-actions {margin-top: auto;}
.popup-cart-recomendations {
}
.popup-cart-actions-details {
    display: flex;
    font-size: 14px;
    font-weight: 500;
    justify-content: space-between;
    border-top: 1px solid #ECECEC;
    padding: 15px 0 15px;
    margin: 15px 0 0;
}
.popup-cart-actions-details-left {align-items: center;display: flex;color: #9C9C9C;}
.popup-cart-actions-details-right {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    gap: 8px;
}
.popup-cart-actions-details-right > div {
    display: flex;
    gap: 10px;
    align-items: baseline;
}

.popup-cart-actions-details-right-total{
    position: relative;
}

.popup-cart-actions-details-right-total .freeship {
    position: absolute;
    top: -4px;
    right: calc( 100% + 10px);
    background: #0E7FC1;
    color: #fff;
    font-weight: 500;
    font-size: 12px;
    white-space: nowrap; /* ✅ prevent line breaks */
    padding: 2px 6px; /* optional: small padding for better look */
     /* optional */
    border-radius: 100px;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
}

.popup-cart-actions-details-right-total .freeship::after {
    background: url(/wp-content/themes/biohacking-redesign/img/blue-triangle.svg) no-repeat;
    width: 11px;
    height: 11px;
    content:"";
    right: -9px;
    top: 9px;
    display: block;
    position: absolute;
}

.popup-cart-actions-btns {
    display: flex;
    gap: 10px;
}

.popup-cart-actions-btns .btn{
    width: 50%;
}

.popup-wishlist .popup-cart-items .btn{
    margin-top: auto;
}


.popup {
}
.popup-search {padding: 0;max-width: 698px;border: 1px solid #ECECEC;top: 143px;width: 100%;transform: translate(-50%, 0);}
.popup-search-top {
    display: flex;
    padding: 0 5px 0 12px;
    align-items: center;
    height: 52px;
    border-bottom: 1px solid #ECECEC;
}
.popup-search-top input{
    border: none;
    margin-left: 2px;
}
.popup-search-top .popup-search-top-icon {
    width: 20px;
    height: 20px;
    display: block;
    cursor: pointer;
    background: url(/wp-content/themes/biohacking-redesign/img/icons/hdr-icons-search.png) center / 100% no-repeat;
}
.popup-search-top .btn {margin-left: auto;width: 85px;}
.popup-search-btm {
}
.popup-search-btm .title {font-weight: 700;font-size: 18px;line-height: 26px;margin: 11px 12px 10px;}
.popup-search-btm .suggestions {
    display: flex;
    gap: 10px;
    padding: 0 10px 10px;
    flex-wrap: wrap;
}
.popup-search-btm .suggestions div{
    border: 1px solid #ECECEC;
    height: 32px;
    line-height: 32px;
    padding: 0 8px;
    border-radius: 9px;
    letter-spacing: -1.1px;
}

.suggestions-results {
    display: flex;
    flex-direction: column;
    margin: 7px 9px 6px;

}
.suggestions-results-item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.suggestions-results-item .imgbox {
    width: 40px;
    height: 40px;
    border: 1px solid #ECECEC;
    border-radius: 6px;
    display: block;
    overflow: hidden;
}
.suggestions-results-item .imgbox img {
    width: 100%;
    height: 100%;
}
.suggestions-results-item .title {
    font-size: 18px;
    font-weight: 500;

}
.suggestions-results-item .price {
    font-size: 16px;
    font-weight: 700;
    margin-left: auto;
}

.popup-auth{
    width: 406px;
    padding: 23px 26px;
}
.popup-login{
    
}

.popup .input{
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 0 0 20px;
}

.popup .input label{
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 16px;
    font-weight: 500;
    white-space: nowrap;      /* prevent wrapping */
    overflow: hidden;         /* hide overflow text */
    text-overflow: ellipsis;  /* show "..." when truncated */
}

.popup .input .validate{
    font-size: 14px;
    color: var(--red-500);
}

.popup .input input{
    width: auto;
}

.popup-nav {

margin: 15px 0 0;

display: flex;

gap: 16px;

flex-direction: column;

align-items: center;
}

.popup-nav .btn{
    cursor: pointer;
    width: 100%;
}

.popup-nav .link{
    cursor: pointer;
    font-weight: 700;
    font-size: 14px;
    color: var(--primary);
}

.checkbox{}
.checkbox input{
    display: none;
}
.checkbox label{
    
display: flex;
    
align-items: center;
    
gap: 10px;
    
font-size: 14px;
    
font-weight: 500;
}

.checkbox label:before{
    content:"";
    width: 28px;
    height: 28px;
    display: block;
    background: url(/wp-content/themes/biohacking-redesign/img/checkbox.svg) center / 100% no-repeat;
}

.checkbox  input[type="checkbox"]:checked + label:before {
    background: url(/wp-content/themes/biohacking-redesign/img/checkbox-checked.svg) center / 100% no-repeat;
}

.popup-paragraph{
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    letter-spacing: 0;
    margin: -4px 0 1px;
}

.popup-paragraph.success{
    color:var(--green-500) !important;
}

.popup-register-success{
    width: 620px;
}

.popup-register-success .popup-cnt {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.popup-register-success .popup-cnt .popup-title{
    font-weight: 700;
    font-size: 22px;
    line-height: 28px;
    margin: 15px 0 22px;
}

.popup-register-success .popup-cnt .popup-nav .btn {
    width: 190px;
}

.popup-register-success .popup-cnt .popup-nav {
    margin: 20px 0 0;
}

.popup .actions{
    display: flex;
    gap:10px;
}
.popup .actions > *{
    width: 50%;
}

.popup-review{
    max-width: 595px;
    width: 100%;
}

.popup-review textarea{
    resize: none;
    height: 144px;
}

.popup-review .validate,
.popup-review .success{
    display: none;
}


.popup-stars {
    max-width: 445px;
    margin: 10px auto 6px;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
.popup-stars .star {width: 100px;display: flex;align-items: center;flex-direction: column;gap: 13px;}
.popup-stars .icon {
    background: url(/wp-content/themes/biohacking-redesign/img/icons/icon-big-gray-star.svg);
    display: flex;
    flex-direction: column;
    gap: 5px;
    width: 43px;
    height: 41px;
    cursor: pointer;
}
.popup-stars .star-hover .icon,
.popup-stars .star-active .icon {
    background: url(/wp-content/themes/biohacking-redesign/img/icons/icon-big-yellow-star.svg);
}
.popup-stars .label {
    font-size: 16px;
    color:#767676;
    font-weight: 500;
}

.noresults{
    color:#9C9C9C;
    padding: 3px 7px 5px;
}

.popup-forgot .popup-paragraph{
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    letter-spacing: 0;
    margin: -18px 0 17px;
    color: #767676;
}

.popup-frm{
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 0 0 20px;
    border-radius: 20px;
    padding: 25px 22px;
    border: 1px solid #ECECEC;
}

.popup-frm-inputs{
    display: flex;
    gap: 25px;
}

.popup-frm-inputs.success{
    color:var(--green-500);
    display: none;
    margin: 0 0 20px;
}

.popup-frm-inputs .input{
    width: 33%;
}

.popup-frm-inputs .btn{
    width: 200px;
}

.input-btn{
    height: 72px;
    display: flex;
    align-items: flex-end;
    margin-left: -15px;
}

.popup-frm-inputs-pass .btn{
    width: 110px !important;
}

.popup-frm-inputs-border{
   border: 1px solid #ECECEC;
   width: 100%;
   margin: 0 0 20px; 
}

.popup-frm-top {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.popup-frm-top .btn{
    width: 100px;
    flex-shrink: 0;
}
.popup-frm-top-left {
    display: flex;
    flex-direction: column;
    gap: 5px;
    overflow: hidden;
}
.popup-frm-top-left-title {
    font-weight: 600;
    font-size: 24px;
    line-height: 1.4;
}
.popup-frm-top-left-items {
    display: flex;
    gap: 11px;
    align-items: center;
}
.popup-frm-top-left-items .item {
    font-size: 16px;
    color:#767676;
}
.popup-frm-top-left-items .item b{
    font-weight: 700;
    font-size: 14px;
    color:#232526;
}

.popup-frm-btm {
    display: none;
    margin: 25px 0 0;
}


.popup-account-mobmenu {
}
.popup-account-mobmenu .popup-cnt {
}
.popup-account-mobmenu-info {
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin: 0;
}
.popup-account-mobmenu-info > div:first-child {
    font-size: 22px;
    font-weight: 700;
}
.popup-account-mobmenu-info > div:last-child {
    font-size: 14px;
}
.popup-account-mobmenu-menu {
    margin: 24px 0 0px;
    display: flex;
    gap: 31px;
    flex-direction: column;
}
.popup-account-mobmenu-menu-item-line {
    border: 1px solid #ECECEC;
    margin: 0;
}
.popup-account-mobmenu-menu-item {
    display: flex;
    gap: 15px;
    align-items: center;
    padding: 0 0 0 13px;
    font-weight: 500;
    color: #767676;
}

.popup-account-mobmenu-menu-item img{
    filter: grayscale(1);
}

.popup-account .popup-cnt{
    max-height: 80vh;
    overflow-y: scroll;
    overflow-x: hidden;
    padding-right: 10px;
        margin-right: -10px;
}

.popup-account .popup-cnt::-webkit-scrollbar {
    width: 8px;
}

.popup-cart-rec {margin-top: auto;}
.popup-cart-rec-title {
    font-size: 22px;
    font-weight: 700;
    margin: 13px 0 12px;
}
.popup-cart-rec-items-container{
    flex-grow: 0;
    flex-shrink: 0;
    margin-top: auto; 
}
.popup-cart-rec-items-title{
    font-size: 22px;
    font-weight: 700;
    margin: 0 0 12px;
}
.popup-cart-rec-items {
    background: #F8F8F8;
    border-radius: 14px;
    overflow: hidden;
    flex-grow: 0;
    flex-shrink: 0;
    margin-top: auto;
}
.popup-cart-rec-item {
    border: 1px solid #ECECEC;
    background: #FFFFFF;
    border-radius: 16px;
    display: flex;
    align-items: center;
    margin: 10px;
    height: 75px;
    padding: 0 11px 0 7px;
    gap: 10px;
}
.popup-cart-rec-item .thumb {
    border: 1px solid #ECECEC;
    width: 62px;
    border-radius: 12px;
}
.popup-cart-rec-item .details {
}
.popup-cart-rec-item .title {font-size: 18px;font-weight: 500;margin-bottom: 5px;}
.popup-cart-rec-item .price {font-size: 14px;font-weight: 700;display: flex;align-items: baseline;gap: 4px;}

.popup-cart-rec-item .price del {
    font-weight: 500;
    font-size: 12px;
    line-height: 20px;
    color: #767676;
}
.popup-cart-rec-item .add {
    background: url(/wp-content/themes/biohacking-redesign/img/icons/icon-rec.svg);
    width: 44px;
    height: 45px;
    margin-left: auto;
    cursor: pointer;
    flex-shrink: 0;
}
.popup-cart-rec-item .add:hover{
    opacity: 0.7;
}



@media (max-width: 1024px) {

    .popup {
        top: 0;
        left: 0;
        transform: none;
        width: calc(100vw - 44px);
        border-radius: 0;
        max-width: 100%;
    }

    .description-delivery p {
        line-height: 16px;
    }
    
    .popup-columns {

        flex-direction: column;
    }

    .popup-column {

        width: 100%;
    }

    .popup-cart, .popup-wishlist{
        left: auto;
        right: 0;
        width: 100%;
        max-width: 550px;
    }

    .popup-stars .label {
        font-size: 12px;

    }

    .popup-frm-inputs{
        gap: 0;
        flex-wrap: wrap;
    }

    .popup-frm-inputs .input {
        width: 100%;
    }

    .popup-account .popup-cnt{
        max-height: calc(100vh - 105px);
        height: 100%;
        
    }

    .myorders-item-info .ordernumber {
        font-size: 12px;
        font-weight: 700;
    }

    .myorders-item-info-btm .status {
        font-size: 12px;
    }

    .popup-frm-top-left-items {
        align-items: flex-start;
        flex-direction: column;
    }
    .popup-frm-top {
        align-items: flex-start;
        flex-direction: column;
        gap: 20px;
    }

    .popup-frm-top .btn{
        width: 100%;
    }

    .popup-frm-top-left {
        gap: 10px;
    }

    .popup-frm-inputs .btn {
        width: 100%;
    }

    .popup-frm-inputs-pass .input{
        width: 49.1%;
        margin-right: 20px;
    }

    .popup-cart-rec-item .title {
        font-size: 14px;
    }

    .popup-cart-item-detals .title {
        font-size: 14px;
    }

    .popup-cart-actions-details-right-total .freeship{
        display: none;
    }

}

