.elementor-kit-33{--e-global-color-primary:#1B2F54;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#E4006D;--e-global-color-ab07560:#FFFFFF;--e-global-typography-primary-font-family:"Cairo";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Cairo";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Cairo";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Cairo";--e-global-typography-accent-font-weight:500;}.elementor-kit-33 e-page-transition{background-color:#FFBC7D;}.site-header{background-color:#C94F4F;padding-inline-end:0px;padding-inline-start:0px;}.site-footer{background-color:var( --e-global-color-primary );}.elementor-kit-33 button,.elementor-kit-33 input[type="button"],.elementor-kit-33 input[type="submit"],.elementor-kit-33 .elementor-button{font-family:"Cairo", Tahoma;}.elementor-kit-33 label{font-family:"Cairo", Tahoma;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding .site-logo img{width:124px;max-width:124px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}.site-header .site-branding .site-logo img{width:64px;max-width:64px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.site-header .site-branding .site-logo img{width:64px;max-width:64px;}}/* Start custom CSS */span.wcpt-product-form-loading-text .wcpt-ajax-badge {
    margin: unset;
    vertical-align: unset;
}

.wcpt-product-form-loading-text {
    font-size: 14px;
    text-align: center;
    font-weight: 700;
}

span.wcpt-product-form-loading-text .wcpt-ajax-badge>svg {
    color: var(--e-global-color-accent);
}
.wcpt-table-scroll-wrapper {
    display: flex;
    justify-content: space-evenly;
}

.wcpt-product-form .wcpt-close-modal {
    top: 24px;
    left: 24px;
    right: unset;
    color: #fff;
}

.wcpt-modal-content {
    font-family: 'Cairo';
    border-radius: 0;
    border: 0;
}

.wcpt-product-form-loading-text, .wcpt-product-form-title {
    background: #000;
    color: #fff;
}

.wcpt-product-form-price {
    font-size: 14px;
    color: rgb(255 255 255 / 50%);
}

table tbody>tr>td, table tbody>tr>th {
    background: #efefef;
}

table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background: #efefef;
}

table tbody tr:hover>td, table tbody tr:hover>th {
    background: #efefef;
}

[type=button]:focus, [type=button]:hover, [type=submit]:focus, [type=submit]:hover, button:focus, button:hover {
    background: var(--e-global-color-accent);
}

[type=button], [type=submit], button {
    color: #fff;/*var(--e-global-color-accent);*/
    border-color: #000;/*var(--e-global-color-accent);*/
    background: #000;
    font-size: 14px!important;
    border-radius: 0;
}

.wcpt-product-form .woo-variation-swatches.wvs-show-label .variations th {
    margin: -12px -24px 0;
    font-size: 14px;
}

a {
    color: var(--e-global-color-accent);
}

a:active, a:hover {
    color: var(--e-global-color-primary);
}

.wcpt-product-form .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background-color: var(--e-global-color-primary);
    color: #fff;
}

.wcpt-product-form .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 0;
}

.wcpt-product-form .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    font-size: 14px;
}

.wcpt-product-form .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    box-shadow: unset;
    border: 1px solid var(--e-global-color-primary);
}

.wcpt-product-form .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    box-shadow: unset;
    border: 1px solid darkgray;
}

.wcpt-product-form .button.button.single_add_to_cart_button, .wcpt-product-form .woocommerce-variation-add-to-cart .button {
    display: block;
    width: 100%;
    margin: 0 0 -24px;
    border-radius: 0;
    outline: 0;
    padding: 16px;
}

.wcpt-product-form .single_variation_wrap {
    margin: 0 -24px;
}

.wcpt-product-form .woocommerce-variation.single_variation {
    padding: 0 24px;
    font-size: 14px;
}

.wcpt-product-form .woocommerce-variation-price .price > ins, .wcpt-product-form .woocommerce-variation-price .price > .amount {
    font-size: 28px;
    display: block;
    /* text-align: center; */
    font-weight: bold;
    color: var(--e-global-color-accent);
    text-decoration: none;
    padding: 6px;
}

.wcpt-product-form table.variations {
    margin-bottom: 0!important;
}

.wcpt-product-form .woocommerce-variation-price del {
    color: #bbb;
    font-weight: normal;
    font-size: 16px;
}

.wcpt-product-form .woocommerce-variation-price {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0;
}

.wcpt-product-form table.variations tr {
    border-bottom: 0!important;
}

.wcpt-product-form .quantity:has(input[readonly=readonly]) {
    display: none;
}

.wcpt-product-form .woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 0;
}

.wcpt-product-form .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item {
    font-size: 14px;
}

.wcpt-product-form .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected, .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).selected:hover {
    box-shadow: unset;
    border: 1px solid var(--e-global-color-primary);
    /* background: blue; */
}

.wcpt-product-form .woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    box-shadow: unset;
    border: 1px solid grey;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
    background: var(--e-global-color-primary);
    color: white;
}

.wcpt-product-form table.variations tr td {
    padding: 5px 0 12px!important;
}

.wcpt-row,.wcpt-row.wcpt-even {
    background: #fff;
    padding: 24px;
    border-radius: 400px;
    width: 200px;
    height: 200px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    position: relative;
}

.wcpt-table-scroll-wrapper-outer {overflow-x: unset;}



div[data-wcpt-product-id="112"].wcpt-button i {
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    font-size: 4.5em;
    color: var(--e-global-color-primary);
    position: absolute;
    width: 100%;
    left: 0;
    top: 36px;
}

div[data-wcpt-product-id="112"].wcpt-button i:before {
    content: "";
    text-align: center;
    display: block;
    width: 124px;
    background: url(/wp-content/uploads/2022/12/male-i.png);
    height: 100px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin: 0 auto;
}

div[data-wcpt-product-id="112"].wcpt-button i:after {
    font-family: "Cairo";
    font-size: 24px;
    display: block;
    line-height: .8;
    text-align: center;
    content: "men\aرجــــال";
    white-space: pre;
    color: #000;
}

div[data-wcpt-product-id="182"].wcpt-button i {
    font-family: "Font Awesome 6 Pro";
    font-weight: 900;
    font-style: normal;
    font-variant: normal;
    font-size: 4.5em;
    color: var(--e-global-color-accent);
    position: absolute;
    width: 100%;
    left: 0;
    top: 36px;
}

div[data-wcpt-product-id="182"].wcpt-button i:before {
    content: "";
    text-align: center;
    display: block;
    width: 124px;
    background: url(/wp-content/uploads/2022/12/female-i.png);
    height: 100px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    margin: 0 auto;
}

div[data-wcpt-product-id="182"].wcpt-button i:after {
    font-family: "Cairo";
    font-size: 24px;
    display: block;
    line-height: .8;
    text-align: center;
    content: "women\aنســــاء";
    white-space: pre;
    color: #000;
}



@media only screen and (max-width: 600px) {
  .wcpt-row, .wcpt-row.wcpt-even {
    width:124px;
      height:124px;
      padding:12px;
  }
  .wcpt-button i{
        top:12px!important;
        font-size: 2.5em;
    }
    .wcpt-button i:before{
        font-size: 2.5em!important;
        width: 96px!important;
        height: 72px!important;
        top:100px!important;
    }
    .wcpt-button i:after{
        font-size: 16px!important;
    }
}/* End custom CSS */