.elementor-845 .elementor-element.elementor-element-34e4c78{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:15%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-845 .elementor-element.elementor-element-d154b5b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-845 .elementor-element.elementor-element-0e39696{--display:flex;}.elementor-845 .elementor-element.elementor-element-55380a5 .woo-filter-container{gap:25px;}.elementor-845 .elementor-element.elementor-element-55380a5 .filter-group-wrapper{border-bottom-color:#16233D12;border-bottom-width:0.1px;}.elementor-845 .elementor-element.elementor-element-55380a5 .filter-group-title{color:var( --e-global-color-primary );font-family:"Google Sans", Sans-serif;font-size:15px;font-weight:800;text-transform:uppercase;letter-spacing:0.03em;}.elementor-845 .elementor-element.elementor-element-55380a5 .accordion-chevron{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );width:14px;height:14px;font-size:14px;}.elementor-845 .elementor-element.elementor-element-55380a5 .header-count{background-color:var( --e-global-color-primary );color:var( --e-global-color-ac30764 );}.elementor-845 .elementor-element.elementor-element-55380a5 .sort-radio-row:hover{background-color:var( --e-global-color-f93dbf2 );}.elementor-845 .elementor-element.elementor-element-55380a5 .active-filter-chip:hover, .elementor-845 .elementor-element.elementor-element-55380a5 .active-filter-chip:focus{background-color:var( --e-global-color-f93dbf2 );}.elementor-845 .elementor-element.elementor-element-55380a5 .swatch-item-btn:not(.active):not(.oos):hover, .elementor-845 .elementor-element.elementor-element-55380a5 .swatch-item-btn:not(.active):not(.oos):focus{border-color:var( --e-global-color-f93dbf2 );}.elementor-845 .elementor-element.elementor-element-55380a5 .size-item-btn:not(.active):not(.oos):hover, .elementor-845 .elementor-element.elementor-element-55380a5 .size-item-btn:not(.active):not(.oos):focus{background-color:var( --e-global-color-f93dbf2 );border-color:var( --e-global-color-f93dbf2 );}.elementor-845 .elementor-element.elementor-element-55380a5 .swatch-item-btn{width:30px !important;height:30px !important;border-radius:50%;border-color:#dddddd;border-width:1px;border-style:solid;padding:2px;}.elementor-845 .elementor-element.elementor-element-55380a5 .swatch-item-btn.active{border-color:var( --e-global-color-4811d40 );border-width:2px !important;}.elementor-845 .elementor-element.elementor-element-55380a5 .size-buttons-grid{gap:19px;}.elementor-845 .elementor-element.elementor-element-55380a5 .size-item-btn{width:43px !important;height:24px !important;border-radius:0px;font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:500;background-color:#FFFFFF;color:var( --e-global-color-primary );border-color:#00000000;}.elementor-845 .elementor-element.elementor-element-55380a5 .size-item-btn.active{background-color:var( --e-global-color-primary );color:var( --e-global-color-ac30764 );}.elementor-845 .elementor-element.elementor-element-55380a5 .sort-dot{border-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-55380a5 .sort-radio-row.active .sort-dot{border-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-55380a5 .sort-radio-row.active .sort-dot::after{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-55380a5 .active-filter-chip{background-color:var( --e-global-color-primary );color:var( --e-global-color-ac30764 );border-color:#00000000;font-family:"Google Sans", Sans-serif;font-size:12px;font-weight:700;}.elementor-845 .elementor-element.elementor-element-55380a5 .clear-all-chip{color:var( --e-global-color-primary );font-size:10px;}.elementor-845 .elementor-element.elementor-element-55380a5 .dual-range-track{background-color:var( --e-global-color-f93dbf2 );}.elementor-845 .elementor-element.elementor-element-55380a5 .dual-range-track-fill{background-color:var( --e-global-color-primary );}.elementor-845 .elementor-element.elementor-element-55380a5 .price-slider::-webkit-slider-thumb{background:var( --e-global-color-primary );width:16px;height:16px;}.elementor-845 .elementor-element.elementor-element-55380a5 .price-slider::-moz-range-thumb{background:var( --e-global-color-primary );width:16px;height:16px;}.elementor-845 .elementor-element.elementor-element-55380a5 .price-slider-labels{color:var( --e-global-color-primary );font-family:"Google Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;}.elementor-845 .elementor-element.elementor-element-55380a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-845 .elementor-element.elementor-element-55380a5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-845 .elementor-element.elementor-element-ef9fa08{--display:flex;}.elementor-845 .elementor-element.elementor-element-89517b3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-845 .elementor-element.elementor-element-f168f13 .elementor-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );fill:var( --e-global-color-ac30764 );color:var( --e-global-color-ac30764 );background-color:var( --e-global-color-text );border-style:none;border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-845 .elementor-element.elementor-element-f168f13 .elementor-button:hover, .elementor-845 .elementor-element.elementor-element-f168f13 .elementor-button:focus{color:var( --e-global-color-primary );background-color:#FFFFFF;box-shadow:0px -2px 31px -23px rgba(0,0,0,0.5);}.elementor-845 .elementor-element.elementor-element-f168f13 .elementor-button:hover svg, .elementor-845 .elementor-element.elementor-element-f168f13 .elementor-button:focus svg{fill:var( --e-global-color-primary );}#elementor-popup-modal-845 .dialog-message{width:520px;height:100vh;align-items:flex-start;}#elementor-popup-modal-845{justify-content:flex-start;align-items:center;pointer-events:all;background-color:transparent;background-image:linear-gradient(90deg, #FFFFFF82 14%, #FFFFFF82 100%);}#elementor-popup-modal-845 .dialog-close-button{display:flex;}#elementor-popup-modal-845 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){#elementor-popup-modal-845 .dialog-message{height:90vh;}#elementor-popup-modal-845{align-items:flex-end;}}@media(min-width:768px){.elementor-845 .elementor-element.elementor-element-34e4c78{--width:100%;}.elementor-845 .elementor-element.elementor-element-0e39696{--width:100%;}.elementor-845 .elementor-element.elementor-element-89517b3{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-89517b3 */.Search-button-popup {
  position: absolute !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  z-index: 20;
  background: #fff;
}
.Search-button-popup .mv-filter-search-btn {
  display: block !important;
  width: 100% !important;
  text-align: center;
}
.elementor-element-34e4c78 {
  position: static !important;
}
.Search-button-popup .elementor-button {
  width: 100% !important;
}/* End custom CSS */