.elementor-kit-7{--e-global-color-primary:#635D4F;--e-global-color-secondary:#DF9640;--e-global-color-text:#272727;--e-global-color-accent:#FFB74A;--e-global-color-a5ee234:#F7F4ED;--e-global-typography-primary-font-family:"Tinos";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Roboto";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Tinos";--e-global-typography-accent-font-weight:500;font-size:18px;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;text-decoration:none;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 a{font-size:16px;text-decoration:none;}.elementor-kit-7 a:hover{text-decoration:none;}.elementor-kit-7 h1{font-family:"Tinos", Sans-serif;}.elementor-kit-7 h2{font-family:"Tinos", Sans-serif;}.elementor-kit-7 h3{font-family:"Roboto", Sans-serif;}.elementor-kit-7 h4{font-family:"Roboto", Sans-serif;}.elementor-kit-7 h5{font-family:"Roboto", Sans-serif;}.elementor-kit-7 h6{font-family:"Roboto", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1420px;}.e-con{--container-max-width:1420px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.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-kit-7 h1{font-size:26px;}.elementor-kit-7 h2{font-size:22px;}.elementor-kit-7 h4{font-size:20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.comments-area a, .page-content a {
    text-decoration: none;
}

.product-title a,
.product-category ul li a {
    text-decoration: none !important;
}

.slw_item_stock_location { 
    font-size: 14px;
    line-height: 2;
    color: #000; /* Black text */
    background-color: #fff; /* White background */
    border: 2px solid #000; /* Black border */
    border-radius: 6px; /* Smooth edges */
    padding: 5px 24px 5px 12px;
    min-height: 36px;
    max-width: 25rem;
    -webkit-appearance: none;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20width%3D%2220%22%20height%3D%2220%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M5%206l5%205%205-5%202%201-7%207-7-7%202-1z%22%20fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E'); 
    background-repeat: no-repeat;
    background-position: right 10px center;
    background-size: 16px 16px;
    cursor: pointer;
    vertical-align: middle;
    text-align: left;
    transition: all 0.3s ease-in-out;
}

/* Hover effect */
.slw_item_stock_location:hover {
    background-color: #000; /* Black background */
    color: #fff; /* White text */
    border-color: #000;
}

/* Focus effect */
.slw_item_stock_location:focus {
    outline: none;
    border-color: #000;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

/* Active/Selected effect */
.slw_item_stock_location:active {
    border-color: #000;
    background-color: rgba(0, 0, 0, 0.1);
}
.stock-msg{
    display: none;
}/* End custom CSS */