.elementor-kit-35{--e-global-color-primary:#081124;--e-global-color-secondary:#08345B;--e-global-color-text:#686D77;--e-global-color-accent:#F5BA19;--e-global-color-cb71a98:#FFFFFF;--e-global-color-1101486:#F4F6FB;--e-global-color-c1eba43:#E5E6E8;--e-global-color-0c1bc1b:#B1B7C6;--e-global-color-fdf3fa4:#F4F6FB00;--e-global-color-770310f:#F5BA19;--e-global-color-6f6c799:#EBEDF8;--e-global-color-b3bb6aa:#219653;--e-global-color-68ca567:#2FD97633;--e-global-color-bacd171:#08345B;--e-global-typography-primary-font-family:"Rajdhani";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:14px;--e-global-typography-text-font-weight:400;--e-global-typography-text-font-style:normal;--e-global-typography-text-line-height:1.714em;--e-global-typography-accent-font-family:"Rajdhani";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-line-height:1.071em;--e-global-typography-02a3c1c-font-family:"Rajdhani";--e-global-typography-02a3c1c-font-size:72px;--e-global-typography-02a3c1c-font-weight:700;--e-global-typography-02a3c1c-font-style:normal;--e-global-typography-02a3c1c-line-height:1em;--e-global-typography-902bb16-font-family:"Rajdhani";--e-global-typography-902bb16-font-size:48px;--e-global-typography-902bb16-font-weight:700;--e-global-typography-902bb16-font-style:normal;--e-global-typography-902bb16-line-height:1em;--e-global-typography-82c7361-font-family:"Rajdhani";--e-global-typography-82c7361-font-size:40px;--e-global-typography-82c7361-font-weight:700;--e-global-typography-82c7361-font-style:normal;--e-global-typography-82c7361-line-height:1em;--e-global-typography-e27ce53-font-family:"Rajdhani";--e-global-typography-e27ce53-font-size:36px;--e-global-typography-e27ce53-font-weight:700;--e-global-typography-e27ce53-font-style:normal;--e-global-typography-e27ce53-line-height:1em;--e-global-typography-0ea51a4-font-family:"Rajdhani";--e-global-typography-0ea51a4-font-size:32px;--e-global-typography-0ea51a4-font-weight:700;--e-global-typography-0ea51a4-font-style:normal;--e-global-typography-0ea51a4-line-height:1em;--e-global-typography-5cf70ae-font-family:"Rajdhani";--e-global-typography-5cf70ae-font-size:24px;--e-global-typography-5cf70ae-font-weight:700;--e-global-typography-5cf70ae-font-style:normal;--e-global-typography-5cf70ae-line-height:1em;--e-global-typography-caa3edc-font-family:"Rajdhani";--e-global-typography-caa3edc-font-size:15px;--e-global-typography-caa3edc-font-weight:700;--e-global-typography-caa3edc-text-transform:uppercase;--e-global-typography-caa3edc-font-style:normal;--e-global-typography-caa3edc-line-height:1em;--e-global-typography-caa3edc-letter-spacing:3px;--e-global-typography-e82c8b6-font-family:"Open Sans";--e-global-typography-e82c8b6-font-size:18px;--e-global-typography-e82c8b6-font-weight:400;--e-global-typography-e82c8b6-font-style:normal;--e-global-typography-e82c8b6-line-height:1.556em;--e-global-typography-482ac37-font-family:"Open Sans";--e-global-typography-482ac37-font-size:12px;--e-global-typography-482ac37-font-weight:400;--e-global-typography-482ac37-font-style:normal;--e-global-typography-482ac37-line-height:1.417em;--e-global-typography-e7d8823-font-family:"Rajdhani";--e-global-typography-e7d8823-font-size:18px;--e-global-typography-e7d8823-font-weight:700;--e-global-typography-e7d8823-font-style:normal;--e-global-typography-487c9ae-font-family:"Rajdhani";--e-global-typography-487c9ae-font-size:11px;--e-global-typography-487c9ae-font-weight:700;--e-global-typography-487c9ae-font-style:normal;--e-global-typography-487c9ae-line-height:1.273em;--e-global-typography-5495923-font-family:"Kanit";--e-global-typography-5495923-font-size:12px;--e-global-typography-5495923-font-weight:600;--e-global-typography-5495923-font-style:normal;--e-global-typography-5495923-line-height:1.167em;--e-global-typography-a952b68-font-family:"Rajdhani";--e-global-typography-a952b68-font-size:0px;--e-global-typography-a952b68-font-weight:700;--e-global-typography-a952b68-font-style:normal;background-color:var( --e-global-color-cb71a98 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-35 button,.elementor-kit-35 input[type="button"],.elementor-kit-35 input[type="submit"],.elementor-kit-35 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );font-style:var( --e-global-typography-accent-font-style );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-cb71a98 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:12px 24px 12px 24px;}.elementor-kit-35 e-page-transition{background-color:#FFBC7D;}.elementor-kit-35 p{margin-block-end:32px;}.elementor-kit-35 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-02a3c1c-font-family ), Sans-serif;font-size:var( --e-global-typography-02a3c1c-font-size );font-weight:var( --e-global-typography-02a3c1c-font-weight );font-style:var( --e-global-typography-02a3c1c-font-style );line-height:var( --e-global-typography-02a3c1c-line-height );}.elementor-kit-35 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-902bb16-font-family ), Sans-serif;font-size:var( --e-global-typography-902bb16-font-size );font-weight:var( --e-global-typography-902bb16-font-weight );font-style:var( --e-global-typography-902bb16-font-style );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-kit-35 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-82c7361-font-family ), Sans-serif;font-size:var( --e-global-typography-82c7361-font-size );font-weight:var( --e-global-typography-82c7361-font-weight );font-style:var( --e-global-typography-82c7361-font-style );line-height:var( --e-global-typography-82c7361-line-height );}.elementor-kit-35 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-e27ce53-font-family ), Sans-serif;font-size:var( --e-global-typography-e27ce53-font-size );font-weight:var( --e-global-typography-e27ce53-font-weight );font-style:var( --e-global-typography-e27ce53-font-style );line-height:var( --e-global-typography-e27ce53-line-height );}.elementor-kit-35 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-0ea51a4-font-family ), Sans-serif;font-size:var( --e-global-typography-0ea51a4-font-size );font-weight:var( --e-global-typography-0ea51a4-font-weight );font-style:var( --e-global-typography-0ea51a4-font-style );line-height:var( --e-global-typography-0ea51a4-line-height );}.elementor-kit-35 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-5cf70ae-font-family ), Sans-serif;font-size:var( --e-global-typography-5cf70ae-font-size );font-weight:var( --e-global-typography-5cf70ae-font-weight );font-style:var( --e-global-typography-5cf70ae-font-style );line-height:var( --e-global-typography-5cf70ae-line-height );}.elementor-kit-35 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-35 input:not([type="button"]):not([type="submit"]),.elementor-kit-35 textarea,.elementor-kit-35 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );font-style:var( --e-global-typography-text-font-style );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );background-color:var( --e-global-color-cb71a98 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1eba43 );border-radius:0px 0px 0px 0px;padding:7px 16px 7px 16px;}.elementor-kit-35 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-35 textarea:focus,.elementor-kit-35 .elementor-field-textual:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-cb71a98 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-c1eba43 );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.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);}@media(max-width:1024px){.elementor-kit-35{--e-global-typography-02a3c1c-font-size:48px;--e-global-typography-902bb16-font-size:40px;--e-global-typography-82c7361-font-size:36px;--e-global-typography-e27ce53-font-size:32px;--e-global-typography-0ea51a4-font-size:28px;--e-global-typography-5cf70ae-font-size:24px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-35 h1{font-size:var( --e-global-typography-02a3c1c-font-size );line-height:var( --e-global-typography-02a3c1c-line-height );}.elementor-kit-35 h2{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-kit-35 h3{font-size:var( --e-global-typography-82c7361-font-size );line-height:var( --e-global-typography-82c7361-line-height );}.elementor-kit-35 h4{font-size:var( --e-global-typography-e27ce53-font-size );line-height:var( --e-global-typography-e27ce53-line-height );}.elementor-kit-35 h5{font-size:var( --e-global-typography-0ea51a4-font-size );line-height:var( --e-global-typography-0ea51a4-line-height );}.elementor-kit-35 h6{font-size:var( --e-global-typography-5cf70ae-font-size );line-height:var( --e-global-typography-5cf70ae-line-height );}.elementor-kit-35 button,.elementor-kit-35 input[type="button"],.elementor-kit-35 input[type="submit"],.elementor-kit-35 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-35 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-35 input:not([type="button"]):not([type="submit"]),.elementor-kit-35 textarea,.elementor-kit-35 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-35{--e-global-typography-02a3c1c-font-size:40px;--e-global-typography-902bb16-font-size:36px;--e-global-typography-82c7361-font-size:32px;--e-global-typography-e27ce53-font-size:28px;--e-global-typography-0ea51a4-font-size:24px;--e-global-typography-5cf70ae-font-size:22px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-35 h1{font-size:var( --e-global-typography-02a3c1c-font-size );line-height:var( --e-global-typography-02a3c1c-line-height );}.elementor-kit-35 h2{font-size:var( --e-global-typography-902bb16-font-size );line-height:var( --e-global-typography-902bb16-line-height );}.elementor-kit-35 h3{font-size:var( --e-global-typography-82c7361-font-size );line-height:var( --e-global-typography-82c7361-line-height );}.elementor-kit-35 h4{font-size:var( --e-global-typography-e27ce53-font-size );line-height:var( --e-global-typography-e27ce53-line-height );}.elementor-kit-35 h5{font-size:var( --e-global-typography-0ea51a4-font-size );line-height:var( --e-global-typography-0ea51a4-line-height );}.elementor-kit-35 h6{font-size:var( --e-global-typography-5cf70ae-font-size );line-height:var( --e-global-typography-5cf70ae-line-height );}.elementor-kit-35 button,.elementor-kit-35 input[type="button"],.elementor-kit-35 input[type="submit"],.elementor-kit-35 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-35 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-35 input:not([type="button"]):not([type="submit"]),.elementor-kit-35 textarea,.elementor-kit-35 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*CSS For icon Color*/

.icon-yellow,
.yellow-icon-img img{
  filter: brightness(0) saturate(100%)           invert(76%) sepia(69%)           saturate(637%) hue-rotate(-15deg)           brightness(101%) contrast(97%)
}

/*Heading English Button*/
.engHeadBtn svg {
    font-size: 13px;
}


/*Custom Product Tab*/
.spec-tab a{
display:inline-block;
padding-bottom:12px;
text-decoration:none;
font-weight:600;
color:#333;
border-bottom:3px solid transparent;
transition:all 0.3s ease;
}

.spec-tab a:hover{
color:#000;
border-bottom:3px solid #f4c542;
}

/* active tab */
.spec-tab.active a{
color:#f4c542 !important;
border-bottom:3px solid #f4c542;
}

html{
scroll-behavior:smooth;
}


/*AddInfo Css*/
.productInfo table.shop_attributes td {
    font-style: normal;
    padding-left: 35px;

}

.productInfo table.shop_attributes {

    border: 1px solid var(--ast-border-color);

}


.productInfo table.shop_attributes td a{
    
    color: #5a5757;
}


/*Related Products*/

.relatedProd .related.products ul > li {
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06), 0 2px 6px rgba(0, 0, 0, 0.04);
    transition: all 0.3s ease;
}


.relatedProd .related.products ul > li:hover {
box-shadow: 0 16px 40px rgba(0,0,0,0.12),
            0 4px 10px rgba(0,0,0,0.08);
transform: translateY(-6px);
}

.relatedProd .astra-shop-summary-wrap {
    /* padding-left: 10px; */
    border-top: solid 1px #f2ecec;
    padding-top: 10px;
	background-color: #f5f5f5;
	text-align: center;
}


/*Product Detail Css*/

#productContent.prodDetail ul {
    padding: 18px 0 0 30px;
    margin: 0;
}



.bapf_sfilter .fa-chevron-down:before,
.bapf_sfilter .fa-chevron-up:before{
    font-size: 10px;
    color: black;
}



/*New Css*/


/* Container Spacing */
.berocket_single_filter_widget {
    margin-bottom: 20px !important;
    border-bottom: 1px solid #eee;
}

/* Header Styling */
.bapf_head h3 {
    font-size: 14px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #333;
    justify-content: space-between;
    cursor: pointer;
    padding: 5px 0;
}

.bapf_colaps_smb {
    font-size: 12px;
    color: #007bff; /* Primary Brand Color */
}

/* Hide Default Checkbox */



/* Checkbox Hover & Checked State */
.bapf_body input[type="checkbox"]:hover {
    border-color: #007bff;
}

.bapf_body input[type="checkbox"]:checked {
    background-color: #007bff;
    border-color: #007bff;
}

/* Custom Checkmark using pseudo-element */
.bapf_body input[type="checkbox"]:checked::after {
    content: '\f00c';
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: white;
    font-size: 10px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* Label Styling */
.bapf_body label {
    cursor: pointer;
}

.bapf_body input[type="checkbox"]:checked + label {
    color: #000;
    font-weight: 600;
}

/* Nested Sub-categories Styling */

.berocket_single_filter_widget .bapf_sfilter .bapf_body ul li ul {
    margin-left: 25px !important;
    margin-top: 8px !important;
    padding-left: 15px !important;
    border-left: 2px solid #f0f0f0 !important;
    display: block; /* Ensures it respects margins when visible */
}

/* Optional: Subtle hover effect on the nested items for that premium feel */
.berocket_single_filter_widget .bapf_sfilter .bapf_body ul li ul li {
    margin-bottom: 8px !important;
    transition: opacity 0.2s ease;
}

.berocket_single_filter_widget .bapf_sfilter .bapf_body ul li ul li:hover {
    opacity: 0.8;
}

/* Plus/Minus Icons for hierarchy */
.bapf_ochild {
    font-size: 10px !important;
    color: #bbb;
    margin-left: auto;
}



/**/

.bapf_hideckbox li label {
    color: black;
    font-family: var(--e-global-typography-82c7361-font-family), Sans-serif;
}

.bapf_hideckbox li label:hover {
color: #F5BA19;
}

.bapf_body input[type="checkbox"]:checked + label {
    color: #F5BA19;
}


.rocketFilterCont{
    backdrop-filter: blur(8px); 
    border-radius: 12px;
    border: 1px solid rgba(255, 255, 255, 0.4); 
    
    box-shadow: 
        0 4px 6px -1px rgba(0, 0, 0, 0.05), 
        0 10px 15px -3px rgba(0, 0, 0, 0.03),
        0 0 0 1px rgba(0, 0, 0, 0.01); 
    
    transition: box-shadow 0.3s ease-in-out;
}




.rocketFilterCont:hover {
    box-shadow: 
        0 20px 25px -5px rgba(0, 0, 0, 0.05), 
        0 10px 10px -5px rgba(0, 0, 0, 0.02);
}



/*Product Archive Css*/

/* PRODUCT CARD */
.woocommerce ul.products li.product {
    display: flex !important;
    flex-direction: column !important;
    background: #fff;
    border: 1px solid #e5e5e5;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 4px 14px rgba(0,0,0,0.06);
    transition: all .25s ease;
}

/* Hover effect */
.woocommerce ul.products li.product:hover {
    transform: translateY(-6px);
    box-shadow: 0 10px 22px rgba(0,0,0,0.1);
}

/* IMAGE WRAPPER */
.astra-shop-thumbnail-wrap {
    height: 230px;
    /* padding: 15px; */
    display: flex;
    align-items: center;
    overflow: hidden;
    justify-content: center;
}

/* PRODUCT IMAGE */
.astra-shop-thumbnail-wrap img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

/* CONTENT AREA */
.astra-shop-summary-wrap {
    padding: 18px 10px 10px;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    gap: 15px;
	background-color: #f5f5f5;
}

.ast-woo-product-category {
    font-size: 13px;
    color: #7a7a7a;
    margin-bottom: 6px;
    text-transform: uppercase;
    letter-spacing: .5px;
}

.woocommerce ul.products li.product .button {
    margin-top: auto;
    text-align: center;
    background: #F5BA19;
    color: white;
    border-radius: 6px;
    padding: 10px 14px;
    font-weight: 500;
    transition: all .2s ease;
}

.woocommerce ul.products li.product .button:hover {
    background: #efb821bd;
        box-shadow: 0 10px 22px rgba(0, 0, 0, 0.1);
}

/* Reset WooCommerce image rules */
.woocommerce ul.products li.product a img {
    width: auto !important;
    height: auto !important;
    max-width: 100%;
    max-height: 100%;
    object-fit: contain;
    margin: 0 !important;
}

/* Remove Astra cropping behavior */
.attachment-woocommerce_thumbnail {
    width: auto !important;
    height: auto !important;
}

/*Product Meta*/

.woocommerce-js div.product .product_meta {
    border-top: none;
    padding-top: 0;
    margin: 0;
}

/*Pagination*/

.productArch.elementor-products-grid nav.woocommerce-pagination {
    display: flex;
    justify-content: center;
    align-items: center;
}

.woocommerce nav.woocommerce-pagination ul, .woocommerce nav.woocommerce-pagination ul li {
    border-color: #F5BA19;
    border-radius: 4px;
}

.woocommerce-pagination a.page-numbers {
    color: #00000052;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #F5BA19;
    color: #ffffff;
}


p.woocommerce-result-count,
form.woocommerce-ordering select.orderby{
    font-family: var(--e-global-typography-82c7361-font-family), Sans-serif;
}


/*Quantity And Add To Cart*/

.elementor-widget-woocommerce-product-add-to-cart form.cart .quantity {
    margin-inline-end: 20px !important;
	height: 56px;
}

/*My Account*/

.nemaAccount .woocommerce-MyAccount-content-wrapper a
 {
    font-weight: 700;
}

.woocommerce-info {
    border-top-color: #08345B !important;
    font-family: 'Rajdhani';
}

.woocommerce-info::before {
    color: #08345B;
}

.woocommerce-info a.woocommerce-Button, a.button.wc-forward{
    background-color: #08345B;
    color: #ffffff !important;
}

header.woocommerce-Address-title.title h2{
    padding-left: 20px;
}

header.woocommerce-Address-title.title a {
    margin-inline-start: 9px !important;
}


/*Request A Quote*/

.yith-ywraq-add-to-quote a, .yith_ywraq_add_item_browse_message a {
    color: #08345B;
}


/*My Account Form Button*/
.show-password-input {
    display: none;
}


/*Request To Quote*/

.nemaRAQ .ywraq-form-table-wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

@media(max-width: 767px){
    .nemaRAQ .ywraq-form-table-wrapper {
    flex-direction: column;
    justify-content: space-between;
}

.nemaRAQ #yith-ywraq-form,
.nemaRAQ .yith-ywraq-mail-form-wrapper{
    width: 100% !important;
}
}

@media(min-width: 768px) and (max-width: 1024px){
    .nemaRAQ .ywraq-form-table-wrapper {
    flex-direction: column;
    justify-content: space-between;
}

.nemaRAQ #yith-ywraq-form,
.nemaRAQ .yith-ywraq-mail-form-wrapper{
    width: 100% !important;
}
}

.nemaRAQ #yith-ywraq-form {
    width: 50%;

}



.nemaRAQ #yith-ywraq-form .button:hover,
.nemaRAQ .yith-ywraq-mail-form-wrapper .form-row .raq-send-request:hover,
.nemaQuoteButton .add-request-quote-button.button:hover{
box-shadow: 
        0 4px 6px rgba(0, 0, 0, 0.12),   /* Sharp definition */
        0 12px 20px rgba(0, 0, 0, 0.08), /* Mid-level depth */
        0 25px 50px -10px rgba(0, 0, 0, 0.15) !important; /* Soft large spread */
        
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);

background-color: #F5BA19;
transform: translateY(-3px);

}

.nemaRAQ .yith-ywraq-mail-form-wrapper {
    width: 40%;
    padding: 30px;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06), 0 2px 6px rgba(0, 0, 0, 0.04);
    transition: all 0.3s ease;
    border-radius: 10px;
}

.nemaRAQ #yith-ywrq-table-list {
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.06), 0 2px 6px rgba(0, 0, 0, 0.04);
    border-radius: 5px;
    overflow: hidden;
}

.nemaRAQ .quantity input.input-text {
    padding: 0;
}

.nemaRAQ .cart_item .product-name {
    font-family: 'Rajdhani';
    font-weight: 600;
}

.nemaRAQ .cart_item .product-name a {
    color: #08345B;
    font-size: 16px;
}


/*Media*/

@media(max-width: 767px){
.astra-shop-thumbnail-wrap {
    height: 160px;
}

.elementor-widget-woocommerce-product-add-to-cart form.cart .quantity {
    margin-inline-end: 30px !important;
}
}

@media(min-width: 768px) and (max-width: 1024px){
.astra-shop-thumbnail-wrap {
    height: 140px;
}

.elementor-widget-woocommerce-product-add-to-cart form.cart .quantity
 {
    margin-inline-end: 35!important;
}
}

/*Commercial Spec*/


.product-specifications-wrapper {
    display: flex;
flex-wrap:wrap;
gap:10px;
    justify-content: space-between;
    align-items: center;
    text-align: center;

    padding: 14px;
    border-radius: 8px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.04);
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04), 0 6px 16px rgba(0, 0, 0, 0.05);
    transition: all 0.25s ease;
}







.specification-item{
width:64px;
}

.specification-item img{
width:100%;
height:auto;
object-fit:contain;
}

@media (max-width:767px){

.product-specifications-wrapper{
justify-content:center;
gap:16px;
}

.specification-item{
width:110px;
}

}/* End custom CSS */