.elementor-1312 .elementor-element.elementor-element-5f89141{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.15);--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-1312 .elementor-element.elementor-element-5f89141:not(.elementor-motion-effects-element-type-background), .elementor-1312 .elementor-element.elementor-element-5f89141 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1312 .elementor-element.elementor-element-f3b5e24 .plus-offcanvas-wrapper .offcanvas-toggle-btn{background-color:#FFFFFF;padding:10px 25px 10px 25px;color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-f3b5e24{width:100%;max-width:100%;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );}.plus-f3b5e24.plus-canvas-content-wrap.plus-slide{height:100vh;}.plus-f3b5e24.plus-canvas-content-wrap.plus-slide .plus-content-editor{height:100%;}.plus-f3b5e24.plus-canvas-content-wrap.plus-slide .plus-stylist-list-wrapper{height:100vh;}.plus-f3b5e24.plus-canvas-content-wrap.plus-top,.plus-f3b5e24.plus-canvas-content-wrap.plus-bottom{width:100%;height:310px;}.plus-f3b5e24.plus-canvas-content-wrap{width:310px;}.plus-f3b5e24-open.plus-push.plus-open.plus-left .plus-offcanvas-container,.plus-f3b5e24-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,.plus-f3b5e24-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container{-webkit-transform:translate3d(310px, 0, 0);transform:translate3d(310px, 0, 0);}.plus-f3b5e24-open.plus-push.plus-open.plus-right .plus-offcanvas-container,.plus-f3b5e24-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,.plus-f3b5e24-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container{-webkit-transform:translate3d(-310px, 0, 0);transform:translate3d(-310px, 0, 0);}.plus-f3b5e24-open.plus-push.plus-open.plus-top .plus-offcanvas-container,.plus-f3b5e24-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,.plus-f3b5e24-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container{-webkit-transform:translate3d(0,310px, 0);transform:translate3d( 0,310px, 0);}.plus-f3b5e24-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,.plus-f3b5e24-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,.plus-f3b5e24-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container{-webkit-transform:translate3d(0,-310px, 0);transform:translate3d( 0,-310px, 0);}.plus-f3b5e24.plus-canvas-content-wrap.plus-corner-box{width:310px;height:310px;}.plus-f3b5e24.plus-canvas-content-wrap.plus-top-left.plus-corner-box{-webkit-transform:translate3d(-310px,-310px,0);transform:translate3d(-310px,-310px,0);}.plus-f3b5e24.plus-canvas-content-wrap.plus-top-right.plus-corner-box{-webkit-transform:translate3d(310px,-310px,0);transform:translate3d(310px,-310px,0);}.elementor-1312 .elementor-element.elementor-element-f3b5e24 .plus-offcanvas-wrapper .offcanvas-toggle-btn .btn-icon{font-size:20px;}.elementor-1312 .elementor-element.elementor-element-f3b5e24 .plus-offcanvas-wrapper .offcanvas-toggle-btn .btn-icon svg{width:20px;height:20px;}.plus-f3b5e24.plus-canvas-content-wrap .plus-content-editor{padding:10px 25px 10px 25px;}.plus-f3b5e24.plus-canvas-content-wrap .plus-content-editor,.plus-f3b5e24.plus-canvas-content-wrap .plus-content-editor p, .plus-f3b5e24.plus-canvas-content-wrap .plus-content-editor h1, .plus-f3b5e24.plus-canvas-content-wrap .plus-content-editor h2, .plus-f3b5e24.plus-canvas-content-wrap .plus-content-editor h3, .plus-f3b5e24.plus-canvas-content-wrap .plus-content-editor h4, .plus-f3b5e24.plus-canvas-content-wrap .plus-content-editor h5, .plus-f3b5e24.plus-canvas-content-wrap .plus-content-editor h6{color:#888;}.plus-canvas-content-wrap.plus-f3b5e24 .plus-offcanvas-close:before, .plus-canvas-content-wrap.plus-f3b5e24 .plus-offcanvas-close:after{border-color:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-f3b5e24 .plus-offcanvas-wrapper .offcanvas-toggle-btn, .elementor-1312 .elementor-element.elementor-element-f3b5e24 span.btn-text{font-family:"Jost", Sans-serif;font-size:16px;}.elementor-1312 .elementor-element.elementor-element-f3b5e24 .plus-offcanvas-wrapper .offcanvas-toggle-btn svg{fill:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-f3b5e24 .plus-offcanvas-wrapper .offcanvas-toggle-btn:hover{color:var( --e-global-color-secondary );}.elementor-1312 .elementor-element.elementor-element-f3b5e24 .plus-offcanvas-wrapper .offcanvas-toggle-btn:hover svg{fill:var( --e-global-color-secondary );}.plus-canvas-content-wrap.plus-f3b5e24::-webkit-scrollbar{width:10px;height:10px;}.elementor-1312 .elementor-element.elementor-element-5cf6140 .plus-offcanvas-wrapper .offcanvas-toggle-btn{background-color:#FFFFFF;padding:10px 25px 10px 25px;color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-1312 .elementor-element.elementor-element-5cf6140{width:100%;max-width:100%;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-text );}.plus-5cf6140.plus-canvas-content-wrap.plus-slide{height:100vh;}.plus-5cf6140.plus-canvas-content-wrap.plus-slide .plus-content-editor{height:100%;}.plus-5cf6140.plus-canvas-content-wrap.plus-slide .plus-stylist-list-wrapper{height:100vh;}.plus-5cf6140.plus-canvas-content-wrap.plus-top,.plus-5cf6140.plus-canvas-content-wrap.plus-bottom{width:100%;height:100%;}.plus-5cf6140.plus-canvas-content-wrap{width:100%;}.plus-5cf6140-open.plus-push.plus-open.plus-left .plus-offcanvas-container,.plus-5cf6140-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,.plus-5cf6140-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}.plus-5cf6140-open.plus-push.plus-open.plus-right .plus-offcanvas-container,.plus-5cf6140-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,.plus-5cf6140-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}.plus-5cf6140-open.plus-push.plus-open.plus-top .plus-offcanvas-container,.plus-5cf6140-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,.plus-5cf6140-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container{-webkit-transform:translate3d(0,100%, 0);transform:translate3d( 0,100%, 0);}.plus-5cf6140-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,.plus-5cf6140-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,.plus-5cf6140-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container{-webkit-transform:translate3d(0,-100%, 0);transform:translate3d( 0,-100%, 0);}.plus-5cf6140.plus-canvas-content-wrap.plus-corner-box{width:100%;height:100%;}.plus-5cf6140.plus-canvas-content-wrap.plus-top-left.plus-corner-box{-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0);}.plus-5cf6140.plus-canvas-content-wrap.plus-top-right.plus-corner-box{-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0);}.elementor-1312 .elementor-element.elementor-element-5cf6140 .plus-offcanvas-wrapper .offcanvas-toggle-btn .btn-icon{font-size:20px;}.elementor-1312 .elementor-element.elementor-element-5cf6140 .plus-offcanvas-wrapper .offcanvas-toggle-btn .btn-icon svg{width:20px;height:20px;}.plus-5cf6140.plus-canvas-content-wrap .plus-content-editor{padding:10px 25px 10px 25px;}.plus-canvas-content-wrap.plus-5cf6140 .plus-offcanvas-close:before, .plus-canvas-content-wrap.plus-5cf6140 .plus-offcanvas-close:after{border-color:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-5cf6140 .plus-offcanvas-wrapper .offcanvas-toggle-btn, .elementor-1312 .elementor-element.elementor-element-5cf6140 span.btn-text{font-family:"Jost", Sans-serif;font-size:16px;}.elementor-1312 .elementor-element.elementor-element-5cf6140 .plus-offcanvas-wrapper .offcanvas-toggle-btn svg{fill:var( --e-global-color-primary );}.elementor-1312 .elementor-element.elementor-element-5cf6140 .plus-offcanvas-wrapper .offcanvas-toggle-btn:hover{color:var( --e-global-color-secondary );}.elementor-1312 .elementor-element.elementor-element-5cf6140 .plus-offcanvas-wrapper .offcanvas-toggle-btn:hover svg{fill:var( --e-global-color-secondary );}.plus-canvas-content-wrap.plus-5cf6140::-webkit-scrollbar{width:10px;height:10px;}@media(max-width:1024px){.plus-f3b5e24.plus-canvas-content-wrap.plus-top,.plus-f3b5e24.plus-canvas-content-wrap.plus-bottom{width:100%;height:400%;}.plus-f3b5e24.plus-canvas-content-wrap{width:400%;}.plus-f3b5e24-open.plus-push.plus-open.plus-left .plus-offcanvas-container,.plus-f3b5e24-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,.plus-f3b5e24-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container{-webkit-transform:translate3d(400%, 0, 0);transform:translate3d(400%, 0, 0);}.plus-f3b5e24-open.plus-push.plus-open.plus-right .plus-offcanvas-container,.plus-f3b5e24-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,.plus-f3b5e24-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container{-webkit-transform:translate3d(-400%, 0, 0);transform:translate3d(-400%, 0, 0);}.plus-f3b5e24-open.plus-push.plus-open.plus-top .plus-offcanvas-container,.plus-f3b5e24-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,.plus-f3b5e24-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container{-webkit-transform:translate3d(0,400%, 0);transform:translate3d( 0,400%, 0);}.plus-f3b5e24-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,.plus-f3b5e24-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,.plus-f3b5e24-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container{-webkit-transform:translate3d(0,-400%, 0);transform:translate3d( 0,-400%, 0);}.plus-f3b5e24.plus-canvas-content-wrap.plus-corner-box{width:400%;height:400%;}.plus-f3b5e24.plus-canvas-content-wrap.plus-top-left.plus-corner-box{-webkit-transform:translate3d(-400%,-400%,0);transform:translate3d(-400%,-400%,0);}.plus-f3b5e24.plus-canvas-content-wrap.plus-top-right.plus-corner-box{-webkit-transform:translate3d(400%,-400%,0);transform:translate3d(400%,-400%,0);}.plus-5cf6140.plus-canvas-content-wrap.plus-top,.plus-5cf6140.plus-canvas-content-wrap.plus-bottom{width:100%;height:400px;}.plus-5cf6140.plus-canvas-content-wrap{width:400px;}.plus-5cf6140-open.plus-push.plus-open.plus-left .plus-offcanvas-container,.plus-5cf6140-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,.plus-5cf6140-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container{-webkit-transform:translate3d(400px, 0, 0);transform:translate3d(400px, 0, 0);}.plus-5cf6140-open.plus-push.plus-open.plus-right .plus-offcanvas-container,.plus-5cf6140-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,.plus-5cf6140-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container{-webkit-transform:translate3d(-400px, 0, 0);transform:translate3d(-400px, 0, 0);}.plus-5cf6140-open.plus-push.plus-open.plus-top .plus-offcanvas-container,.plus-5cf6140-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,.plus-5cf6140-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container{-webkit-transform:translate3d(0,400px, 0);transform:translate3d( 0,400px, 0);}.plus-5cf6140-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,.plus-5cf6140-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,.plus-5cf6140-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container{-webkit-transform:translate3d(0,-400px, 0);transform:translate3d( 0,-400px, 0);}.plus-5cf6140.plus-canvas-content-wrap.plus-corner-box{width:400px;height:400px;}.plus-5cf6140.plus-canvas-content-wrap.plus-top-left.plus-corner-box{-webkit-transform:translate3d(-400px,-400px,0);transform:translate3d(-400px,-400px,0);}.plus-5cf6140.plus-canvas-content-wrap.plus-top-right.plus-corner-box{-webkit-transform:translate3d(400px,-400px,0);transform:translate3d(400px,-400px,0);}}@media(max-width:767px){.elementor-1312 .elementor-element.elementor-element-5f89141{--flex-wrap:nowrap;}.plus-f3b5e24.plus-canvas-content-wrap.plus-top,.plus-f3b5e24.plus-canvas-content-wrap.plus-bottom{width:100%;height:400px;}.plus-f3b5e24.plus-canvas-content-wrap{width:400px;}.plus-f3b5e24-open.plus-push.plus-open.plus-left .plus-offcanvas-container,.plus-f3b5e24-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,.plus-f3b5e24-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container{-webkit-transform:translate3d(400px, 0, 0);transform:translate3d(400px, 0, 0);}.plus-f3b5e24-open.plus-push.plus-open.plus-right .plus-offcanvas-container,.plus-f3b5e24-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,.plus-f3b5e24-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container{-webkit-transform:translate3d(-400px, 0, 0);transform:translate3d(-400px, 0, 0);}.plus-f3b5e24-open.plus-push.plus-open.plus-top .plus-offcanvas-container,.plus-f3b5e24-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,.plus-f3b5e24-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container{-webkit-transform:translate3d(0,400px, 0);transform:translate3d( 0,400px, 0);}.plus-f3b5e24-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,.plus-f3b5e24-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,.plus-f3b5e24-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container{-webkit-transform:translate3d(0,-400px, 0);transform:translate3d( 0,-400px, 0);}.plus-f3b5e24.plus-canvas-content-wrap.plus-corner-box{width:400px;height:400px;}.plus-f3b5e24.plus-canvas-content-wrap.plus-top-left.plus-corner-box{-webkit-transform:translate3d(-400px,-400px,0);transform:translate3d(-400px,-400px,0);}.plus-f3b5e24.plus-canvas-content-wrap.plus-top-right.plus-corner-box{-webkit-transform:translate3d(400px,-400px,0);transform:translate3d(400px,-400px,0);}.plus-5cf6140.plus-canvas-content-wrap.plus-top,.plus-5cf6140.plus-canvas-content-wrap.plus-bottom{width:100%;height:300px;}.plus-5cf6140.plus-canvas-content-wrap{width:300px;}.plus-5cf6140-open.plus-push.plus-open.plus-left .plus-offcanvas-container,.plus-5cf6140-open.plus-reveal.plus-open.plus-left .plus-offcanvas-container,.plus-5cf6140-open.plus-slide-along.plus-open.plus-left .plus-offcanvas-container{-webkit-transform:translate3d(300px, 0, 0);transform:translate3d(300px, 0, 0);}.plus-5cf6140-open.plus-push.plus-open.plus-right .plus-offcanvas-container,.plus-5cf6140-open.plus-reveal.plus-open.plus-right .plus-offcanvas-container,.plus-5cf6140-open.plus-slide-along.plus-open.plus-right .plus-offcanvas-container{-webkit-transform:translate3d(-300px, 0, 0);transform:translate3d(-300px, 0, 0);}.plus-5cf6140-open.plus-push.plus-open.plus-top .plus-offcanvas-container,.plus-5cf6140-open.plus-reveal.plus-open.plus-top .plus-offcanvas-container,.plus-5cf6140-open.plus-slide-along.plus-open.plus-top .plus-offcanvas-container{-webkit-transform:translate3d(0,300px, 0);transform:translate3d( 0,300px, 0);}.plus-5cf6140-open.plus-push.plus-open.plus-bottom .plus-offcanvas-container,.plus-5cf6140-open.plus-reveal.plus-open.plus-bottom .plus-offcanvas-container,.plus-5cf6140-open.plus-slide-along.plus-open.plus-bottom .plus-offcanvas-container{-webkit-transform:translate3d(0,-300px, 0);transform:translate3d( 0,-300px, 0);}.plus-5cf6140.plus-canvas-content-wrap.plus-corner-box{width:300px;height:300px;}.plus-5cf6140.plus-canvas-content-wrap.plus-top-left.plus-corner-box{-webkit-transform:translate3d(-300px,-300px,0);transform:translate3d(-300px,-300px,0);}.plus-5cf6140.plus-canvas-content-wrap.plus-top-right.plus-corner-box{-webkit-transform:translate3d(300px,-300px,0);transform:translate3d(300px,-300px,0);}}/* Start custom CSS for tp-off-canvas, class: .elementor-element-f3b5e24 *//* Clean Vertical Sorting Radio Buttons */
.custom-sorting-radios-container {
    padding: 0;
    margin: 0;
    max-width: 100%;
    border: none !important;
    box-shadow: none !important;
    background: transparent !important;
    font-family: 'Jost', sans-serif !important;
}

.custom-sorting-radios-form {
    display: flex;
    flex-direction: column; /* Vertical alignment stack */
    gap: 20px; /* 20px GAP between options */
    margin: 0 !important;
    padding: 0 !important;
}

.sorting-radio-item {
    display: flex;
    align-items: center;
    margin: 0 !important;
    padding: 0 !important;
}

/* Hide native browser default checkbox/radio dots */
.sorting-radio-item input[type="radio"] {
    display: none !important; 
}

.sorting-radio-item label {
    display: inline-flex;
    align-items: center;
    cursor: pointer;
    font-family: 'Jost', sans-serif !important;
    font-size: 14px !important; /* Font size Jost 14px */
    color: #555555;
    font-weight: 500;
    user-select: none;
    transition: all 0.3s ease;
    line-height: 1;
    margin: 0 !important;
    padding: 0 !important;
}

/* Outer circle of the custom radio button */
.custom-radio-circle {
    width: 18px;
    height: 18px;
    border: 2px solid #cccccc;
    border-radius: 50%;
    margin-right: 10px;
    display: inline-block;
    position: relative;
    background: #ffffff;
    transition: border-color 0.3s, background-color 0.3s;
}

/* Checked highlight state (#FF5940 Active color) */
.sorting-radio-item input[type="radio"]:checked + label .custom-radio-circle {
    border-color: #FF5940 !important;
    background: #ffffff;
}

/* Checked inner bullet dot (#FF5940 Active bullet) */
.sorting-radio-item input[type="radio"]:checked + label .custom-radio-circle::after {
    content: '';
    width: 10px;
    height: 10px;
    background: #FF5940 !important;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* Active Highlight Text option */
.sorting-radio-item input[type="radio"]:checked + label {
    color: #FF5940 !important;
    font-weight: 700 !important;
}/* End custom CSS */