/* Popup overlay */body{  background: red;}.popup-overlay {    display: flex;    position: fixed;    top: 0;    left: 0;    width: 100%;    height: 100%;    background-color: rgba(0, 0, 0, 0.7);    justify-content: center;    align-items: center;    z-index: 9999;}/* Popup content */.popup-content {    background-color: #fff;    padding: 62px;    border-radius: 5px;    width: 45%;    max-width: 622px;    text-align: center;    position: relative;}.close-popup {    position: absolute;    top: 10px;    right: 15px;    font-size: 30px;    cursor: pointer;}/* Form fields */.popup-content label {    display: block;    margin: 10px 0 5px;}.popup-content input {    width: 100%;    padding: 15px;    margin-bottom: 15px;    border: 1px solid #CBD5E0;    border-radius: 4px;    background: #f8f8f8;}.password-wrapper {    position: relative;}.toggle-password {    position: absolute;    right: 15px;    top: 50%;    transform: translateY(-50%);    cursor: pointer;}/* Submit button */.popup-content button {    width: 100%;    padding: 15px;    background-color: #FFA726;    color: #fff;    border: none;    border-radius: 4px;    cursor: pointer;}.popup-content button:hover {    background-color: #005177;}/* Active and Inactive Links */.toggle-form-navigator {    margin-bottom: 20px;}a {    text-decoration: none;}a.active {    color: #FFA726;}a.inactive {    color: #101F32;}/* Product Card */.product_wrapper {    position: relative;}.product-bg {    width: 100%;    background-size: cover;    background-position: center center;    position: relative;}.product-bg::before {    content: "";    display: block;    padding-top: calc(1 / 1 * 100%);}.product_wrapper .product-category {    background: #F8F8F8;    display: inline-block;    padding: 4px 14px;    font-size: 18px;    border: 1px solid #E9EAEC;    margin-top: 14px;    margin-bottom: 20px;    color: #323B49 !important;    font-family: "Raleway";}h2.product-title {    font-size: 20px;    line-height: 25px;    font-weight: 500;    margin-bottom: 5px;}.pratting .star-rating {    color: #FFA726;}.pratting {    display: flex;    align-items: center;    align-content: center;    color: #101F32 !important;    font-size: 14px;    font-weight: 400;}.product-price {    color: #101F32;    font-weight: 700;    font-size: 18px;    line-height: 28px;    display: block;    margin-bottom: 24px;}.woocommerce ul.products li.product .button {    background: #101F32;    color: #fff;    padding: 18px 36px;}.descent-attribute {    position: absolute;    top: 54px !important;    right: 4px !important;    width: 32px !important;    height: 32px !important;    background: #fff !important;    display: flex;    align-items: center;    justify-content: center;    border-radius: 50%;    color: #222;    font-size: 13px;}.descent-attribute img {    max-width: 100%;    height: auto;    display: inline-block;    margin-top: 10px;}.color-box {    width: 50px;    height: 50px;    display: inline-block;    margin-top: 10px;}