.elementor-11220 .elementor-element.elementor-element-5815d5b6:not(.elementor-motion-effects-element-type-background), .elementor-11220 .elementor-element.elementor-element-5815d5b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3682270 );}.elementor-11220 .elementor-element.elementor-element-5815d5b6 > .elementor-container{min-height:150px;}.elementor-11220 .elementor-element.elementor-element-5815d5b6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:40px 0px 50px 0px;}.elementor-11220 .elementor-element.elementor-element-5815d5b6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-11220 .elementor-element.elementor-element-e903869.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-11220 .elementor-element.elementor-element-3a82036 > .elementor-widget-container{padding:0px 100px 0px 100px;}.elementor-11220 .elementor-element.elementor-element-3a82036{text-align:center;}.elementor-11220 .elementor-element.elementor-element-3a82036 .elementor-heading-title{font-family:var( --e-global-typography-da4542e-font-family ), Sans-serif;font-size:var( --e-global-typography-da4542e-font-size );font-weight:var( --e-global-typography-da4542e-font-weight );color:var( --e-global-color-08bd26b );}.elementor-11220 .elementor-element.elementor-element-0bde03d{text-align:center;color:var( --e-global-color-08bd26b );}.elementor-11220 .elementor-element.elementor-element-7935251{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;}.elementor-11220 .elementor-element.elementor-element-3dfdf1a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .tp-filter-meta span.tp-tag-reset{background-color:#02010100;color:var( --e-global-color-3682270 );}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .tp-search-form .field-col{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .field-col .tp-field-title{padding:4px 0px 0px 0px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .field-col .tp-field-title .tp-title-text{font-size:18px;color:var( --e-global-color-3682270 );}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .field-col .tp-field-title .tp-title-icon i{font-size:18px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .field-col .tp-field-title .tp-title-icon svg{width:18px;height:18px;fill:var( --e-global-color-3682270 );}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .field-col .tp-field-title .tp-title-icon{color:var( --e-global-color-3682270 );}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-toggle-div .tp-checkBox .tp-check-icon{width:13px;height:13px;min-width:13px;min-height:13px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-toggle-div .tp-checkBox .tp-check-icon .checkbox-icon{width:16px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .tp-search-form .field-col .tp-select{width:72%;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .tp-toggle-div .tp-select{border-style:solid;border-width:0px 0px 1px 0px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .tp-toggle-div .tp-select .tp-sbar-dropdown-menu{border-radius:0px 0px 0px 0px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-toggle-div .tp-radio .tp-radio-icon{width:14px;height:14px;line-height:14px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-toggle-div .tp-radio .tp-field-content{font-size:14px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .field-col .tp-tabbing-wrapper svg{width:20px;height:20px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .field-col .tp-tabbing-wrapper{color:#000;border-style:none;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .field-col .tp-tabbing-wrapper:hover{color:#000;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .tp-toggle-div .tp-buttonBox .tp-color-opt{border-style:none;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .tp-toggle-div .tp-star-rating .tp-start-icon{font-size:16px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .tp-toggle-div .tp-star-rating{justify-content:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .tp-filter-meta .tp-tag-link:hover .tp-tag-reset{color:var( --e-global-color-primary );}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .tp-search-form .tp-total-results-wrap{justify-content:left;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .tp-search-form .tp-tabbing-redmore{justify-content:flex-start;}.elementor-11220 .elementor-element.elementor-element-63343995{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11220 .elementor-element.elementor-element-2b39f080 .product-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-11220 .elementor-element.elementor-element-2b39f080 .product-list .post-inner-loop.tp-row{margin:-15px -15px -15px -15px !important;}.elementor-11220 .elementor-element.elementor-element-2b39f080 .product-list .product-list-content .add_to_cart.product_type_simple{border-style:none;}.elementor-11220 .elementor-element.elementor-element-1e04aaa7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11220 .elementor-element.elementor-element-50436051 .plus-offcanvas-wrapper .offcanvas-toggle-btn{background-color:var( --e-global-color-secondary );padding:10px 25px 10px 25px;color:#FFFFFF;}.plus-50436051.plus-canvas-content-wrap.plus-slide{height:100vh;}.plus-50436051.plus-canvas-content-wrap.plus-slide .plus-content-editor{height:100%;}.plus-50436051.plus-canvas-content-wrap.plus-slide .plus-stylist-list-wrapper{height:100vh;}.plus-50436051.plus-canvas-content-wrap.plus-top,.plus-50436051.plus-canvas-content-wrap.plus-bottom{width:100%;height:70%;}.plus-50436051.plus-canvas-content-wrap{width:70%;}.plus-50436051-open.plus-push.plus-open.plus-left .plus-offcanvas-container,.plus-50436051-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,.plus-50436051-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container{-webkit-transform:translate3d(70%, 0, 0);transform:translate3d(70%, 0, 0);}.plus-50436051-open.plus-push.plus-open.plus-right .plus-offcanvas-container,.plus-50436051-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,.plus-50436051-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container{-webkit-transform:translate3d(-70%, 0, 0);transform:translate3d(-70%, 0, 0);}.plus-50436051-open.plus-push.plus-open.plus-top .plus-offcanvas-container,.plus-50436051-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,.plus-50436051-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container{-webkit-transform:translate3d(0,70%, 0);transform:translate3d( 0,70%, 0);}.plus-50436051-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,.plus-50436051-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,.plus-50436051-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container{-webkit-transform:translate3d(0,-70%, 0);transform:translate3d( 0,-70%, 0);}.plus-50436051.plus-canvas-content-wrap.plus-corner-box{width:70%;height:70%;}.plus-50436051.plus-canvas-content-wrap.plus-top-left.plus-corner-box{-webkit-transform:translate3d(-70%,-70%,0);transform:translate3d(-70%,-70%,0);}.plus-50436051.plus-canvas-content-wrap.plus-top-right.plus-corner-box{-webkit-transform:translate3d(70%,-70%,0);transform:translate3d(70%,-70%,0);}.plus-50436051.plus-canvas-content-wrap .plus-content-editor{padding:10px 25px 10px 25px;}.plus-canvas-content-wrap.plus-50436051 .plus-offcanvas-close:before, .plus-canvas-content-wrap.plus-50436051 .plus-offcanvas-close:after{border-color:#000;}.elementor-11220 .elementor-element.elementor-element-50436051 .plus-offcanvas-wrapper .offcanvas-toggle-btn svg{fill:#FFFFFF;}.plus-canvas-content-wrap.plus-50436051::-webkit-scrollbar{width:10px;height:10px;}.elementor-11220 .elementor-element.elementor-element-22182f19 .product-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-11220 .elementor-element.elementor-element-22182f19 .product-list .post-inner-loop.tp-row{margin:-15px -15px -15px -15px !important;}.elementor-11220 .elementor-element.elementor-element-22182f19 .product-list .post-inner-loop .post-title,.elementor-11220 .elementor-element.elementor-element-22182f19 .product-list .post-inner-loop .post-title a{color:var( --e-global-color-3682270 );}.elementor-11220 .elementor-element.elementor-element-22182f19 .product-list .product-list-content .add_to_cart.product_type_simple{border-style:none;}@media(min-width:768px){.elementor-11220 .elementor-element.elementor-element-3dfdf1a3{--width:30%;}.elementor-11220 .elementor-element.elementor-element-63343995{--width:70%;}}@media(max-width:1024px){.elementor-11220 .elementor-element.elementor-element-3a82036 .elementor-heading-title{font-size:var( --e-global-typography-da4542e-font-size );}}@media(max-width:767px){.elementor-11220 .elementor-element.elementor-element-3a82036 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-11220 .elementor-element.elementor-element-3a82036 .elementor-heading-title{font-size:var( --e-global-typography-da4542e-font-size );}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-search-filter .field-col .tp-field-title .tp-title-text{font-size:18px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-toggle-div .tp-checkBox .tp-check-icon{width:14px;height:14px;min-width:14px;min-height:14px;}.elementor-11220 .elementor-element.elementor-element-7df62955 .tp-toggle-div .tp-checkBox .tp-field-content{font-size:16px;}.elementor-11220 .elementor-element.elementor-element-50436051 > .elementor-widget-container{margin:0px 5px 0px 0px;}.plus-50436051.plus-canvas-content-wrap.plus-top,.plus-50436051.plus-canvas-content-wrap.plus-bottom{width:100%;height:70%;}.plus-50436051.plus-canvas-content-wrap{width:70%;}.plus-50436051-open.plus-push.plus-open.plus-left .plus-offcanvas-container,.plus-50436051-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,.plus-50436051-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container{-webkit-transform:translate3d(70%, 0, 0);transform:translate3d(70%, 0, 0);}.plus-50436051-open.plus-push.plus-open.plus-right .plus-offcanvas-container,.plus-50436051-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,.plus-50436051-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container{-webkit-transform:translate3d(-70%, 0, 0);transform:translate3d(-70%, 0, 0);}.plus-50436051-open.plus-push.plus-open.plus-top .plus-offcanvas-container,.plus-50436051-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,.plus-50436051-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container{-webkit-transform:translate3d(0,70%, 0);transform:translate3d( 0,70%, 0);}.plus-50436051-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,.plus-50436051-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,.plus-50436051-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container{-webkit-transform:translate3d(0,-70%, 0);transform:translate3d( 0,-70%, 0);}.plus-50436051.plus-canvas-content-wrap.plus-corner-box{width:70%;height:70%;}.plus-50436051.plus-canvas-content-wrap.plus-top-left.plus-corner-box{-webkit-transform:translate3d(-70%,-70%,0);transform:translate3d(-70%,-70%,0);}.plus-50436051.plus-canvas-content-wrap.plus-top-right.plus-corner-box{-webkit-transform:translate3d(70%,-70%,0);transform:translate3d(70%,-70%,0);}.elementor-11220 .elementor-element.elementor-element-50436051 .plus-offcanvas-wrapper .offcanvas-toggle-btn{padding:20px 20px 20px 20px;border-radius:0px 0px 0px 0px;}.elementor-11220 .elementor-element.elementor-element-22182f19 > .elementor-widget-container{margin:0px 5px 0px 5px;}.elementor-11220 .elementor-element.elementor-element-22182f19 .product-list .post-inner-loop .grid-item{padding:0px 10px 20px 10px;}.elementor-11220 .elementor-element.elementor-element-22182f19 .product-list .post-inner-loop.tp-row{margin:-0px -10px -20px -10px !important;}}/* Start custom CSS for tp-product-listout, class: .elementor-element-2b39f080 *//* Uniform vertical 4:5 image frame */
.elementor-11220 .elementor-element.elementor-element-2b39f080 .product-list-content .product-content-image {
    width: 100%;
}

.elementor-11220 .elementor-element.elementor-element-2b39f080 .product-list-content .product-content-image > a.product-image {
    position: relative;
    display: block;
    width: 100%;
    aspect-ratio: 4 / 5;
    overflow: hidden;
}

/* Main product image */
.elementor-11220 .elementor-element.elementor-element-2b39f080 .product-content-image > a.product-image > img {
    position: absolute !important;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover;
    object-position: center center;
    display: block;
}

/* Secondary hover image, in case it remains enabled */
.elementor-11220 .elementor-element.elementor-element-2b39f080 .product-content-image > a.product-image > span.hover-image {
    position: absolute !important;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden;
}

.elementor-11220 .elementor-element.elementor-element-2b39f080 .product-content-image > a.product-image > span.hover-image img {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover;
    object-position: center center;
    display: block;
}/* End custom CSS */
/* Start custom CSS for tp-product-listout, class: .elementor-element-22182f19 *//* Uniform vertical 4:5 image frame */
.elementor-11220 .elementor-element.elementor-element-22182f19 .product-list-content .product-content-image {
    width: 100%;
}

.elementor-11220 .elementor-element.elementor-element-22182f19 .product-list-content .product-content-image > a.product-image {
    position: relative;
    display: block;
    width: 100%;
    aspect-ratio: 4 / 5;
    overflow: hidden;
}

/* Main product image */
.elementor-11220 .elementor-element.elementor-element-22182f19 .product-content-image > a.product-image > img {
    position: absolute !important;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover;
    object-position: center center;
    display: block;
}

/* Secondary hover image, in case it remains enabled */
.elementor-11220 .elementor-element.elementor-element-22182f19 .product-content-image > a.product-image > span.hover-image {
    position: absolute !important;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
    overflow: hidden;
}

.elementor-11220 .elementor-element.elementor-element-22182f19 .product-content-image > a.product-image > span.hover-image img {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    object-fit: cover;
    object-position: center center;
    display: block;
}/* End custom CSS */