.elementor-32723 .elementor-element.elementor-element-739050a0 > .elementor-background-overlay{background-color:#000000;opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-32723 .elementor-element.elementor-element-739050a0 > .elementor-container{min-height:600px;}.elementor-32723 .elementor-element.elementor-element-739050a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-32723 .elementor-element.elementor-element-7d0a8c4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-32723 .elementor-element.elementor-element-63ba766{width:var( --container-widget-width, 47.709% );max-width:47.709%;--container-widget-width:47.709%;--container-widget-flex-grow:0;}.elementor-32723 .elementor-element.elementor-element-63ba766.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32723 .elementor-element.elementor-element-000c025{width:var( --container-widget-width, 53.259% );max-width:53.259%;--container-widget-width:53.259%;--container-widget-flex-grow:0;}.elementor-32723 .elementor-element.elementor-element-000c025.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-32723 .elementor-element.elementor-element-2bbe767{padding:30px 70px 30px 70px;}.elementor-32723 .elementor-element.elementor-element-c515832.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-32723 .elementor-element.elementor-element-c515832.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-32723 .elementor-element.elementor-element-3714971{--display:flex;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-32723 .elementor-element.elementor-element-c515832.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:768px){.elementor-32723 .elementor-element.elementor-element-739050a0{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-32723 .elementor-element.elementor-element-63ba766{width:var( --container-widget-width, 305px );max-width:305px;--container-widget-width:305px;--container-widget-flex-grow:0;text-align:center;}.elementor-32723 .elementor-element.elementor-element-000c025{width:var( --container-widget-width, 236.417px );max-width:236.417px;--container-widget-width:236.417px;--container-widget-flex-grow:0;}.elementor-32723 .elementor-element.elementor-element-2bbe767{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-32723 .elementor-element.elementor-element-c515832.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for search, class: .elementor-element-693c765e *//* 1. Reset container details */
.elementor-32723 .elementor-element.elementor-element-693c765e .elementor-search-form,
.elementor-32723 .elementor-element.elementor-element-693c765e .search-form {
    position: relative !important;
    background-color: transparent !important;
    border: none !important;
    box-shadow: none !important;
}

/* 2. Style the input box with a double Gold Zari bottom border */
.elementor-32723 .elementor-element.elementor-element-693c765e .elementor-search-form__input,
.elementor-32723 .elementor-element.elementor-element-693c765e input[type="search"],
.elementor-32723 .elementor-element.elementor-element-693c765e .search-field {
    width: 100% !important;
    border: none !important;
    /* Double zari border accent */
    border-bottom: 3px double #C5A880 !important; 
    background-color: transparent !important;
    
    /* Calligraphy Typing Font */
    font-family: 'Playfair Display', serif !important;
    font-style: italic !important;
    font-size: 15px !important;
    color: #26201A !important; /* Charcoal typing text */
    
    padding: 10px 40px 10px 5px !important;
    outline: none !important;
    border-radius: 0px !important;
    box-shadow: none !important;
    transition: all 0.4s ease !important;
}

/* 3. Style the Italicized Discover Placeholder */
.elementor-32723 .elementor-element.elementor-element-693c765e .elementor-search-form__input::placeholder,
.elementor-32723 .elementor-element.elementor-element-693c765e input[type="search"]::placeholder {
    font-family: 'Playfair Display', serif !important;
    font-style: italic !important;
    color: #7D7676 !important;
    opacity: 0.8 !important;
    font-size: 14px !important;
}

/* 4. Active focus state (transitions to terracotta with a soft gold glow) */
.elementor-32723 .elementor-element.elementor-element-693c765e .elementor-search-form__input:focus,
.elementor-32723 .elementor-element.elementor-element-693c765e input[type="search"]:focus,
.elementor-32723 .elementor-element.elementor-element-693c765e .search-field:focus {
    border-bottom-color: #B1655B !important; /* Shift to terracotta */
    background-color: rgba(253, 251, 247, 0.6) !important; /* Warm ivory backdrop */
    box-shadow: 0 8px 20px rgba(197, 168, 128, 0.08) !important; /* Gold Zari glow */
}

/* 5. Style the Search magnifying glass icon */
.elementor-32723 .elementor-element.elementor-element-693c765e .elementor-search-form__submit,
.elementor-32723 .elementor-element.elementor-element-693c765e button[type="submit"] {
    position: absolute !important;
    right: 8px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    background: none !important;
    border: none !important;
    color: #C5A880 !important; /* Gold search icon */
    cursor: pointer !important;
    padding: 0 !important;
    font-size: 15px !important;
    transition: color 0.3s ease !important;
}

/* Icon turns terracotta on hover */
.elementor-32723 .elementor-element.elementor-element-693c765e .elementor-search-form__submit:hover,
.elementor-32723 .elementor-element.elementor-element-693c765e button[type="submit"]:hover {
    color: #B1655B !important;
}/* End custom CSS */