.elementor-kit-6{--e-global-color-primary:#BB7A39;--e-global-color-secondary:#4D9742;--e-global-color-text:#292929;--e-global-color-accent:#4D9742;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1366px;}.e-con{--container-max-width:1366px;}.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{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Style for the wishlist container */
.wishlistbox {
    display: flex;               /* Use flexbox layout */
    flex-wrap: wrap;             /* Allow wrapping to next row if not enough space */
    gap: 20px;                   /* Space between items */
}

/* Style for each item */
.wishboxholder {
    flex: 1 1 calc(33.333% - 20px); /* 3 columns layout with space for gap */
    box-sizing: border-box;       /* Ensure padding and border are included in the width */
    max-width: calc(33.333% - 20px); /* Limit maximum width */
}

/* Style for the thumbnail images */
.wishthumbnail img {
    width: 100%;                  /* Make image fill the container */
    height: auto;                 /* Maintain aspect ratio */
}

/* Optional: Add additional styling for other elements */
.wishheading, .wishbutton, .wishbuttonremove {
    text-align: center;           /* Center text */
    margin-top: 10px;             /* Space above elements */
}
    .page-id-398 h1 {
        display: none;
    }
        .page-id-398 #content h3 {
            margin-bottom: 30px;
        }
   .page-id-398  #content {
         
         max-width: 100%;
         width: 100%;
         background: #F2F2F2;
     }
     
.page-id-398 .page-content {
    padding-top: 50px;
    padding-bottom: 50px;
    max-width: 1366px;
    margin: auto;
    width: 100%;
    flex-wrap: wrap;
    gap: 25px;
    display: flex;
}
.page-id-398 .tinv-wishlist {
background: #fff;
    padding: 50px;
    flex: 1;
}
.wishthumbnail img {
    width: 100%;
    height: 122px;
    object-fit: cover;
}

.page-id-398 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--wishlist {
  background: #AAD366; 
}
.page-id-398 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--wishlist a {
    color: black;
}
.page-id-398 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--wishlist img {
    filter: invert(1) grayscale(1) brightness(0) contrast(1);
}

.page-id-398 .wishheading a {
    font-family: Poppins;
font-size: 16px;
font-weight: 600;
line-height: 35px;
text-align: center;
color: #292929;
text-decoration: none;
outline: none;

}

.page-id-398 .wishbutton a {
    margin-top: 10px;
    font-family: Poppins;
font-size: 16px;
font-weight: 600;
line-height: 35px;
text-align: center;
color: #fff;
background: #004225;
padding: 8px 50px;
text-decoration: none;
outline: none;
transition: .5s all;
}
.page-id-398 .wishbutton a:hover {
opacity: 0.7;
 
}
.wishheading, .wishbutton, .wishbuttonremove {
    text-align: center;
    margin-top: 10px;
    display: flex;
    text-align: center;
    align-items: center;
    flex-direction: column;
}
.wishboxholder {
    position: relative;
    margin-bottom: 30px;
}
.wishbuttonremove{
position: absolute;
    top: -30px;
    right: 0;
    padding: 0
}

.wishbuttonremove button {
    border-color: #292929;
    border-radius: 100%;
    padding: 0px 0;
    border: none;
    font-size: 30px;
    color: black;
    font-weight: normal;
}
.wishbuttonremove button:hover {
    background: none !important;
    
}
.addify-quote-details  td {
    border: none;
    text-align: center;
}
section.addify-quote-details table {
    border-radius: 0 !important;
    border: none !important;
}
section.addify-quote-details table td{ 
    border: none !important;
}
section.addify-quote-details table.quote_details th {
    font-weight: 700;
    border-top: 1px solid rgba(0, 0, 0, .1);
    text-align: center;
    border: none;
    vertical-align: middle;
    padding: 0; 
}
section.addify-quote-details h2 {
    font-family: Poppins;
    font-size: 32px;
    font-weight: 700;
    line-height: 48px;
    text-align: left;
    color: #BB7A39;
}
.woocommerce-message {
    border-top-color: #f36523;
    border: none;
    border-left: 15px solid #488248;
    background: #E9F3E5;
    color: #292929;
   
    font-size: 12px;
}
.woocommerce-message::before {
   
    color: #292929 !important;
}

@media screen and (max-width: 768px) {
    .page-id-398 .tinv-wishlist {
        padding: 15px;
    }
     .page-id-398 .woocommerce-account-navigation {
         width: 100%;
     }
      .page-id-398 .tinv-wishlist form {
         width: 100%;
         display: inline-block;
     }

   .page-id-398 .woocommerce-MyAccount-navigation ul {
     padding-left: 0;
     text-align:center;
     margin-top: 30px;
     margin-bottom: 30px;
     border-bottom: 1px solid #ccc;
     padding-bottom:30px;
 }
   .page-id-398  .woocommerce-MyAccount-navigation ul li {
display: flex;
        flex-direction: column;
        padding-top: 15px;
 }
   .page-id-398 .woocommerce-account .woocommerce-MyAccount-content {
    padding: 15px;
    padding-top: 30px;
    border-top: 1px solid #ccc;
}


 
   .page-id-398 .woocommerce-MyAccount-navigation a {

    font-size: 18px !important;

}
.page-id-398 #content h3 {
    margin-bottom: 30px;
    text-align: center;
}

.page-id-398 .wishboxholder {
        max-width: 50%;
    }
    .page-id-398 .wishbutton a {

    padding: 8px 15px;

    width: 100%;
}
    .page-id-398 .wishboxholder {
        max-width: 45%;
        width: 100%;
        display: flex;
        flex-direction: column;
        flex: 1 auto !important;
    }
     .page-id-398  .wishlistbox {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
}
.elementor-nav-menu .sub-arrow {
    top: 33% !important;
}
}
.woocommerce-message {
    font-size: 16px !important;
        max-width: 1366px;
    margin: auto;
    margin-top: 15px;
}
.woocommerce-message .wc-forward {
    display: none !important; 
}/* End custom CSS */