.elementor-228 .elementor-element.elementor-element-907886c{--display:flex;--min-height:350px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 70px;--row-gap:0px;--column-gap:70px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-228 .elementor-element.elementor-element-907886c:not(.elementor-motion-effects-element-type-background), .elementor-228 .elementor-element.elementor-element-907886c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(112deg, #FBF0FA 0%, #F9F7FA 100%);}.elementor-228 .elementor-element.elementor-element-dfac0ce{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-0cb9f18{text-align:center;}.elementor-228 .elementor-element.elementor-element-0cb9f18 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:61px;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-228 .elementor-element.elementor-element-3a2db8f{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#79717E;}.elementor-228 .elementor-element.elementor-element-b29b127{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-228 .elementor-element.elementor-element-eed7f1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-228 .elementor-element.elementor-element-dc8ec3b{--display:flex;}.elementor-228 .elementor-element.elementor-element-78ceb6a{--display:flex;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-228 .elementor-element.elementor-element-90bd18a{--grid-columns:2;}.elementor-228 .elementor-element.elementor-element-1d02ef7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-228 .elementor-element.elementor-element-c7ecf21{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBF0FA;--border-color:#FBF0FA;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-228 .elementor-element.elementor-element-3720ab9 .elementor-icon-box-wrapper{gap:15px;}.elementor-228 .elementor-element.elementor-element-3720ab9.elementor-view-stacked .elementor-icon{background-color:#D993CE;}.elementor-228 .elementor-element.elementor-element-3720ab9.elementor-view-framed .elementor-icon, .elementor-228 .elementor-element.elementor-element-3720ab9.elementor-view-default .elementor-icon{fill:#D993CE;color:#D993CE;border-color:#D993CE;}.elementor-228 .elementor-element.elementor-element-3720ab9 .elementor-icon{font-size:20px;}.elementor-228 .elementor-element.elementor-element-3720ab9 .elementor-icon-box-title, .elementor-228 .elementor-element.elementor-element-3720ab9 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-228 .elementor-element.elementor-element-3720ab9 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-228 .elementor-element.elementor-element-108b410{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBF0FA;--border-color:#FBF0FA;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-228 .elementor-element.elementor-element-a70935b .elementor-icon-box-wrapper{gap:15px;}.elementor-228 .elementor-element.elementor-element-a70935b.elementor-view-stacked .elementor-icon{background-color:#D993CE;}.elementor-228 .elementor-element.elementor-element-a70935b.elementor-view-framed .elementor-icon, .elementor-228 .elementor-element.elementor-element-a70935b.elementor-view-default .elementor-icon{fill:#D993CE;color:#D993CE;border-color:#D993CE;}.elementor-228 .elementor-element.elementor-element-a70935b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-228 .elementor-element.elementor-element-a70935b.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-a70935b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-228 .elementor-element.elementor-element-a70935b.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-a70935b .elementor-icon{font-size:20px;}.elementor-228 .elementor-element.elementor-element-a70935b .elementor-icon-box-title, .elementor-228 .elementor-element.elementor-element-a70935b .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-228 .elementor-element.elementor-element-a70935b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-228 .elementor-element.elementor-element-30eb00e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBF0FA;--border-color:#FBF0FA;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-228 .elementor-element.elementor-element-32ece91 .elementor-icon-box-wrapper{gap:15px;}.elementor-228 .elementor-element.elementor-element-32ece91.elementor-view-stacked .elementor-icon{background-color:#D993CE;}.elementor-228 .elementor-element.elementor-element-32ece91.elementor-view-framed .elementor-icon, .elementor-228 .elementor-element.elementor-element-32ece91.elementor-view-default .elementor-icon{fill:#D993CE;color:#D993CE;border-color:#D993CE;}.elementor-228 .elementor-element.elementor-element-32ece91.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-228 .elementor-element.elementor-element-32ece91.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-32ece91.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-228 .elementor-element.elementor-element-32ece91.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-32ece91 .elementor-icon{font-size:20px;}.elementor-228 .elementor-element.elementor-element-32ece91 .elementor-icon-box-title, .elementor-228 .elementor-element.elementor-element-32ece91 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-228 .elementor-element.elementor-element-32ece91 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-228 .elementor-element.elementor-element-f9693cb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FBF0FA;--border-color:#FBF0FA;--border-radius:10px 10px 10px 10px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-228 .elementor-element.elementor-element-d9d1d2b .elementor-icon-box-wrapper{gap:15px;}.elementor-228 .elementor-element.elementor-element-d9d1d2b.elementor-view-stacked .elementor-icon{background-color:#D993CE;}.elementor-228 .elementor-element.elementor-element-d9d1d2b.elementor-view-framed .elementor-icon, .elementor-228 .elementor-element.elementor-element-d9d1d2b.elementor-view-default .elementor-icon{fill:#D993CE;color:#D993CE;border-color:#D993CE;}.elementor-228 .elementor-element.elementor-element-d9d1d2b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-228 .elementor-element.elementor-element-d9d1d2b.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-d9d1d2b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-228 .elementor-element.elementor-element-d9d1d2b.elementor-view-stacked:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;}.elementor-228 .elementor-element.elementor-element-d9d1d2b .elementor-icon{font-size:20px;}.elementor-228 .elementor-element.elementor-element-d9d1d2b .elementor-icon-box-title, .elementor-228 .elementor-element.elementor-element-d9d1d2b .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;}.elementor-228 .elementor-element.elementor-element-d9d1d2b .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;}@media(max-width:1024px){.elementor-228 .elementor-element.elementor-element-90bd18a{--grid-columns:2;}}@media(min-width:768px){.elementor-228 .elementor-element.elementor-element-907886c{--width:100%;}.elementor-228 .elementor-element.elementor-element-dfac0ce{--width:100%;}.elementor-228 .elementor-element.elementor-element-dc8ec3b{--width:30%;}.elementor-228 .elementor-element.elementor-element-78ceb6a{--width:70%;}.elementor-228 .elementor-element.elementor-element-c7ecf21{--width:25%;}.elementor-228 .elementor-element.elementor-element-108b410{--width:25%;}.elementor-228 .elementor-element.elementor-element-30eb00e{--width:25%;}.elementor-228 .elementor-element.elementor-element-f9693cb{--width:25%;}}@media(max-width:767px){.elementor-228 .elementor-element.elementor-element-907886c{--min-height:0px;--padding-top:30px;--padding-bottom:3px;--padding-left:10px;--padding-right:10px;}.elementor-228 .elementor-element.elementor-element-0cb9f18 .elementor-heading-title{font-size:25px;}.elementor-228 .elementor-element.elementor-element-3a2db8f{width:100%;max-width:100%;}.elementor-228 .elementor-element.elementor-element-90bd18a{--grid-columns:1;}.elementor-228 .elementor-element.elementor-element-c7ecf21{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for shortcode, class: .elementor-element-ae65b93 *//* Filter Everything - Sidebar Styling */

/* Font family and default text color */
.wpc-filters-main-wrap,
.wpc-filters-main-wrap * {
    font-family: "DM Sans", sans-serif !important;
}

.wpc-filters-main-wrap .wpc-filter-link,
.wpc-filters-main-wrap .wpc-term-count,
.wpc-filters-main-wrap .wpc-filter-title {
    color: #000000 !important;
}

/* Checkbox accent color */
.wpc-filters-main-wrap input[type="checkbox"] {
    accent-color: #d993ce;
    cursor: pointer;
}

/* Category label hover */
.wpc-filters-main-wrap .wpc-checkbox-item label {
    cursor: pointer;
    transition: color 0.25s ease, background-color 0.25s ease;
    border-radius: 5px;
}

.wpc-filters-main-wrap .wpc-checkbox-item label:hover,
.wpc-filters-main-wrap .wpc-checkbox-item label:hover .wpc-filter-link {
    color: #b85ca8 !important;
}

/* Selected / active category */
.wpc-filters-main-wrap .wpc-checkbox-item.wpc-term-selected label,
.wpc-filters-main-wrap .wpc-checkbox-item.wpc-term-selected label .wpc-filter-link {
    color: #b85ca8 !important;
    font-weight: 600;
}

/* Checkbox hover */
.wpc-filters-main-wrap input[type="checkbox"]:hover {
    accent-color: #b85ca8;
}

/* Price slider track */
.wpc-filters-main-wrap .ui-slider-range {
    background: #d993ce !important;
    border-color: #d993ce !important;
}

/* Price slider handles */
.wpc-filters-main-wrap .ui-slider-handle {
    background: #ffffff !important;
    border: 2px solid #d993ce !important;
    border-radius: 50%;
    cursor: grab;
}

.wpc-filters-main-wrap .ui-slider-handle:hover,
.wpc-filters-main-wrap .ui-slider-handle:focus {
    background: #f8e8f5 !important;
    border-color: #b85ca8 !important;
    outline: none;
}

/* Price input fields */
.wpc-filters-main-wrap input[type="number"] {
    font-family: "DM Sans", sans-serif !important;
    color: #000000 !important;
    border: 1px solid #e5d4e2;
    border-radius: 5px;
}

.wpc-filters-main-wrap input[type="number"]:focus {
    border-color: #d993ce !important;
    outline: none;
}


.wpc-term-item {
    padding-bottom: 11px;
}/* End custom CSS */
/* Start custom CSS */.ast-container{
        padding: 0px!important;
    max-width: 1400px!important;
    }/* End custom CSS */