:root{--ouigym-scale: 1}@media (min-width: 1920px){:root{--ouigym-scale: 1.1}}@media (min-width: 2560px){:root{--ouigym-scale: 1.3}}@media (min-width: 3200px){:root{--ouigym-scale: 1.55}}@media (min-width: 3840px){:root{--ouigym-scale: 1.75}}:root{--ouigym-color-black: #000000;--ouigym-color-green: #0f6a37;--ouigym-color-green-dark: #0b4f29;--ouigym-color-green-tint: rgba(15, 106, 55, .07);--ouigym-color-grey: #6b6b6b;--ouigym-color-grey-light: #9a9a9a;--ouigym-color-line: #e7e7e7;--ouigym-color-line-soft: #f0f0f0;--ouigym-color-bg: #ffffff;--ouigym-color-grey-bg: #f5f5f5;--ouigym-color-star: #ffc107;--ouigym-font-heading: "Montserrat", Helvetica, Arial, sans-serif;--ouigym-font-body: "Poppins", Helvetica, Arial, sans-serif;--ouigym-wpf-field-h: calc(52px * var(--ouigym-scale));--ouigym-color-radius: 4px}.wpfMainWrapper,.wpfMainWrapper *,.wpfMainWrapper *:before,.wpfMainWrapper *:after{box-sizing:border-box;border-radius:var(--ouigym-color-radius)!important;box-shadow:none!important}.wpfMainWrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(190px * var(--ouigym-scale)),1fr));gap:calc(28px * var(--ouigym-scale)) calc(28px * var(--ouigym-scale));align-items:start;padding:calc(24px * var(--ouigym-scale));background:var(--ouigym-color-bg);border:0;font-family:var(--ouigym-font-body);font-weight:400;font-size:calc(14px * var(--ouigym-scale));line-height:1.6;color:var(--ouigym-color-black)}.wpfMainWrapper .wpfFilterWrapper{display:flex;flex-direction:column;gap:calc(10px * var(--ouigym-scale));min-width:0;margin:0;padding:0}.wpfMainWrapper .wpfFilterContent,.wpfMainWrapper .wpfCheckboxHier{width:100%;min-width:0}.wpfMainWrapper .wpfFilterWrapper:has(>.wpfFilterTitle):before,.wpfMainWrapper .wpfFilterWrapper[data-filter-type=wpfSearchText]:before{content:none!important}.wpfMainWrapper .wpfFilterWrapper[data-slug]:not([data-slug=""]):before{content:attr(data-slug);display:block;margin-bottom:2px;font-family:var(--ouigym-font-heading);font-weight:800;font-size:calc(12px * var(--ouigym-scale));letter-spacing:normal;line-height:1;text-transform:uppercase;color:var(--ouigym-color-black)}.wpfMainWrapper .wfpDescription{display:block;margin:0 0 2px;font-family:var(--ouigym-font-heading);font-weight:800;font-size:calc(12px * var(--ouigym-scale));letter-spacing:normal;text-transform:uppercase;color:var(--ouigym-color-black)}.wpfMainWrapper .wpfFilterTitle{display:flex;align-items:center;justify-content:space-between;gap:calc(10px * var(--ouigym-scale));margin:0 0 2px;padding:0;cursor:pointer;user-select:none}.wpfMainWrapper .wfpTitle,.wpfMainWrapper .wfpTitle.wfpClickable,.wpfMainWrapper .wfpClickable .wfpTitle{font-family:var(--ouigym-font-heading);font-weight:800;font-size:calc(12px * var(--ouigym-scale));line-height:1.2;letter-spacing:normal;text-transform:uppercase;text-decoration:none;color:var(--ouigym-color-black)}.wpfMainWrapper .wpfTitleToggle{flex:0 0 auto;font-size:calc(11px * var(--ouigym-scale));line-height:1;color:var(--ouigym-color-grey-light);transition:color .15s ease}.wpfMainWrapper .wpfFilterTitle:hover .wfpTitle,.wpfMainWrapper .wpfFilterTitle:hover .wpfTitleToggle{color:var(--ouigym-color-green)}.wpfMainWrapper .wpfSingleInputSearch{position:relative;display:flex;width:100%}.wpfMainWrapper .wpfSingleInputSearch input.passiveFilter{flex:1 1 auto;width:100%;min-width:0;height:var(--ouigym-wpf-field-h);margin:0;padding:0 calc(46px * var(--ouigym-scale)) 0 calc(15px * var(--ouigym-scale));font-family:var(--ouigym-font-body);font-weight:400;font-size:calc(14px * var(--ouigym-scale));color:var(--ouigym-color-black);background:var(--ouigym-color-grey-bg);border:0;border-radius:var(--ouigym-color-radius)!important;transition:background-color .15s ease,box-shadow .15s ease}.wpfMainWrapper .wpfSingleInputSearch input.passiveFilter:hover{background:#ececec}.wpfMainWrapper .wpfSingleInputSearch input.passiveFilter:focus{outline:none;background:var(--ouigym-color-grey-bg);box-shadow:inset 0 0 0 1px var(--ouigym-color-black)!important}.wpfMainWrapper .wpfSingleInputSearch input.passiveFilter::placeholder{color:var(--ouigym-color-grey-light);opacity:1}.wpfMainWrapper .wpfSingleInputSearch button.js-wpfFilterButtonSearch{position:absolute;top:0;right:0;width:calc(46px * var(--ouigym-scale));height:var(--ouigym-wpf-field-h);margin:0;padding:0;font-size:0;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cg fill='none' stroke='%23000' stroke-width='1.7'%3E%3Ccircle cx='7' cy='7' r='5.4'/%3E%3Cpath d='M11 11l4.2 4.2' stroke-linecap='round'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:17px 17px;border:0;border-radius:var(--ouigym-color-radius)!important;cursor:pointer;opacity:.55;transition:opacity .15s ease}.wpfMainWrapper .wpfSingleInputSearch button.js-wpfFilterButtonSearch:hover{opacity:1}.wpfMainWrapper .wpfHidden{display:none!important}.wpfMainWrapper .wpfVisibleBufferMin,.wpfMainWrapper .wpfVisibleBufferMax{position:absolute!important;top:0;left:0;height:0!important;overflow:hidden!important;visibility:hidden!important;white-space:nowrap!important;pointer-events:none;font-family:var(--ouigym-font-heading)!important;font-weight:800!important;font-size:calc(18px * var(--ouigym-scale))!important;letter-spacing:.01em!important}.wpfMainWrapper .wpfSrOnly{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wpfMainWrapper #wpfSortProducts,.wpfMainWrapper .wpfFilterContent>select,.wpfMainWrapper .ms-options-wrap>button{display:block;width:100%;height:var(--ouigym-wpf-field-h);margin:0;padding:0 calc(38px * var(--ouigym-scale)) 0 calc(15px * var(--ouigym-scale));font-family:var(--ouigym-font-heading);font-weight:600;font-size:calc(14px * var(--ouigym-scale));line-height:calc(var(--ouigym-wpf-field-h) - calc(4px * var(--ouigym-scale)));color:var(--ouigym-color-black);text-align:left;text-transform:none;background-color:var(--ouigym-color-bg);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23000' d='M.7 0 5 4.3 9.3 0l.7.7L5 5.7 0 .7Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:11px 7px;border:0;cursor:pointer;appearance:none;-webkit-appearance:none;transition:border-color .18s ease,background-color .18s ease}.wpfMainWrapper select#wpfSortProducts,.wpfMainWrapper .wpfCheckboxHier .ms-options-wrap>button{height:var(--ouigym-wpf-field-h)!important;padding:0 calc(38px * var(--ouigym-scale)) 0 calc(15px * var(--ouigym-scale))!important;font-family:var(--ouigym-font-heading)!important;font-weight:600!important;font-size:calc(14px * var(--ouigym-scale))!important;color:var(--ouigym-color-black)!important;background-color:var(--ouigym-color-grey-bg)!important;border:0!important;border-radius:var(--ouigym-color-radius)!important;text-transform:none!important}.wpfMainWrapper #wpfSortProducts:hover,.wpfMainWrapper .wpfFilterContent>select:hover,.wpfMainWrapper .ms-options-wrap>button:hover{border-color:var(--ouigym-color-black)}.wpfMainWrapper select#wpfSortProducts:hover,.wpfMainWrapper .wpfCheckboxHier .ms-options-wrap>button:hover{border-color:var(--ouigym-color-black)!important}.wpfMainWrapper #wpfSortProducts:focus,.wpfMainWrapper .wpfFilterContent>select:focus,.wpfMainWrapper .ms-options-wrap>button:focus{outline:none;border-color:var(--ouigym-color-black)}.wpfMainWrapper .ouigym-f-native{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;border:0!important;opacity:0!important;pointer-events:none!important}.wpfMainWrapper .ouigym-f-chips{display:flex;flex-wrap:wrap;gap:calc(6px * var(--ouigym-scale))}.wpfMainWrapper .ouigym-f-chip,.wpfMainWrapper .wpfLiLabel{display:inline-flex;align-items:center;gap:calc(7px * var(--ouigym-scale));min-height:calc(34px * var(--ouigym-scale));margin:0;padding:0 calc(13px * var(--ouigym-scale));font-family:var(--ouigym-font-body);font-weight:500;font-size:calc(13px * var(--ouigym-scale));line-height:1.2;color:var(--ouigym-color-black);text-align:left;background:var(--ouigym-color-grey-bg);border:0;border-radius:var(--ouigym-color-radius)!important;cursor:pointer;transition:color .15s ease,background-color .15s ease}.wpfMainWrapper .ouigym-f-chip:hover,.wpfMainWrapper .wpfLiLabel:hover{color:var(--ouigym-color-black);background:#ececec}.wpfMainWrapper .ouigym-f-chip.is-on,.wpfMainWrapper .wpfLiLabel:has(input:checked){font-weight:600;color:#fff;background:var(--ouigym-color-black)}.wpfMainWrapper [data-filter-type=wpfBrand] .wpfFilterVerScroll,.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(10px * var(--ouigym-scale));max-height:calc(200px * var(--ouigym-scale));padding:calc(10px * var(--ouigym-scale));overflow-y:auto;overscroll-behavior:contain;background:transparent;border:1px solid var(--ouigym-color-line)}.wpfMainWrapper [data-filter-type=wpfBrand] .wpfFilterVerScroll::-webkit-scrollbar,.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chips::-webkit-scrollbar{width:calc(5px * var(--ouigym-scale))}.wpfMainWrapper [data-filter-type=wpfBrand] .wpfFilterVerScroll::-webkit-scrollbar-thumb,.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chips::-webkit-scrollbar-thumb{background:var(--ouigym-color-grey-light)}.wpfMainWrapper [data-filter-type=wpfBrand] .wpfFilterVerScroll>li{margin:0}.wpfMainWrapper [data-filter-type=wpfBrand] .wpfLiLabel,.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chip{flex-direction:column;gap:calc(6px * var(--ouigym-scale));justify-content:center;min-height:0;padding:calc(13px * var(--ouigym-scale)) calc(11px * var(--ouigym-scale));text-align:center;background:transparent;transition:background-color .15s ease,box-shadow .15s ease}.wpfMainWrapper [data-filter-type=wpfBrand] .wpfDisplay,.wpfMainWrapper [data-filter-type=wpfBrand] .wpfValue{flex-direction:column;gap:calc(6px * var(--ouigym-scale))}.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chip__img,.wpfMainWrapper [data-filter-type=wpfBrand] .wpfValue>img{display:block;width:100%;height:calc(28px * var(--ouigym-scale));aspect-ratio:auto;background:transparent}.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chip.is-on .ouigym-f-chip__img,.wpfMainWrapper [data-filter-type=wpfBrand] .wpfLiLabel:has(input:checked) .ouigym-f-chip__img,.wpfMainWrapper [data-filter-type=wpfBrand] .wpfLiLabel:has(input:checked) .wpfValue>img{background:transparent}.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chip__img img,.wpfMainWrapper [data-filter-type=wpfBrand] .wpfValue>img{object-fit:contain;object-position:center}.wpfMainWrapper [data-filter-type=wpfBrand] .wpfFilterTaxNameWrapper,.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chip__label{font-family:var(--ouigym-font-heading);font-weight:700;font-size:calc(11px * var(--ouigym-scale));line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}.wpfMainWrapper [data-filter-type=wpfBrand] .has-image .wpfFilterTaxNameWrapper,.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chip.has-image .ouigym-f-chip__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wpfMainWrapper [data-filter-type=wpfBrand] .wpfLiLabel:has(.ouigym-f-chip__img),.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chip.has-image{gap:0;margin:0;padding:calc(20px * var(--ouigym-scale)) calc(18px * var(--ouigym-scale));background:transparent;opacity:1;transition:background-color .15s ease,box-shadow .15s ease}.wpfMainWrapper [data-filter-type=wpfBrand] .wpfLiLabel:hover,.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chip:hover{color:var(--ouigym-color-black);background:#fafafa;box-shadow:none!important}.wpfMainWrapper [data-filter-type=wpfBrand] .wpfLiLabel:has(input:checked),.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chip.is-on{color:var(--ouigym-color-black);background:var(--ouigym-color-grey-bg);box-shadow:none!important}.wpfMainWrapper .ouigym-f-chip.has-image,.wpfMainWrapper .wpfLiLabel:has(.ouigym-f-chip__img){padding:calc(5px * var(--ouigym-scale))}.wpfMainWrapper .ouigym-f-chip__img{display:block;flex:0 0 auto;width:calc(32px * var(--ouigym-scale));height:calc(32px * var(--ouigym-scale));aspect-ratio:1 / 1;overflow:hidden;background:var(--ouigym-color-grey-bg)}.wpfMainWrapper .wpfValue>img,.wpfMainWrapper .ms-options ul li label>img{display:block;flex:0 0 auto;width:calc(32px * var(--ouigym-scale));height:calc(32px * var(--ouigym-scale));aspect-ratio:1 / 1;margin:0;object-fit:contain;background:var(--ouigym-color-grey-bg)}.wpfMainWrapper .wpfValue img,.wpfMainWrapper .ms-options ul li label img{margin:0}.wpfMainWrapper .ouigym-f-chip__img img{display:block;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center}.wpfMainWrapper .ouigym-f-chip.is-on .ouigym-f-chip__img,.wpfMainWrapper .wpfLiLabel:has(input:checked) .ouigym-f-chip__img{background:#fff}.wpfMainWrapper .ouigym-f-chip__count{font-family:var(--ouigym-font-heading);font-weight:700;font-size:calc(10px * var(--ouigym-scale));line-height:1;color:var(--ouigym-color-black)}.wpfMainWrapper .ouigym-f-chip.is-on .ouigym-f-chip__count{color:#ffffffb3}.wpfMainWrapper .wpfFilterVerScroll{display:flex;flex-wrap:wrap;gap:calc(6px * var(--ouigym-scale));max-height:none;margin:0;padding:0;overflow:visible;list-style:none}.wpfMainWrapper .wpfFilterVerScroll>li{flex:0 0 auto;width:auto;margin:0;padding:0;list-style:none;border:0}.wpfMainWrapper .wpfFilterVerScroll>li>.wpfLiLabel{width:100%}.wpfMainWrapper .wpfFilterVerScroll .wpfCheckbox{display:none!important}.wpfMainWrapper .wpfFilterContent span:not(.wpfCount):not(.wpfCurrencySymbol):not(.wpfFilterDelimeter){font-size:inherit;font-weight:inherit;color:inherit}.wpfMainWrapper .wpfDisplay,.wpfMainWrapper .wpfValue{display:inline-flex;align-items:center;gap:calc(7px * var(--ouigym-scale));color:inherit}.wpfMainWrapper .wpfLiLabel:not([data-ouigym-plain]):has(input:checked) .wpfDisplay,.wpfMainWrapper .wpfLiLabel:not([data-ouigym-plain]):has(input:checked) .wpfValue,.wpfMainWrapper .ouigym-f-chip.is-on .wpfDisplay,.wpfMainWrapper .ouigym-f-chip.is-on .wpfValue{color:#fff}.wpfMainWrapper [data-filter-type=wpfRating] .wpfLiLabel:has(input:checked) .wpfDisplay,.wpfMainWrapper [data-filter-type=wpfRating] .wpfLiLabel:has(input:checked) .wpfValue,.wpfMainWrapper [data-filter-type=wpfRating] .wpfLiLabel:has(input:checked) .wpfFilterTaxNameWrapper{color:var(--ouigym-color-black)}.wpfMainWrapper [data-filter-type=wpfBrand] .wpfLiLabel:has(input:checked) .wpfDisplay,.wpfMainWrapper [data-filter-type=wpfBrand] .wpfLiLabel:has(input:checked) .wpfValue,.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chip.is-on .wpfDisplay,.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chip.is-on .wpfValue,.wpfMainWrapper [data-filter-type=wpfBrand] .ouigym-f-chip.is-on .ouigym-f-chip__count,.wpfMainWrapper [data-filter-type=wpfBrand] .wpfLiLabel:has(input:checked) .wpfCount,.wpfMainWrapper [data-filter-type=wpfRating] .wpfLiLabel:has(input:checked) .wpfCount{color:var(--ouigym-color-black)}.wpfMainWrapper .ms-options-wrap{position:relative;width:100%}.wpfMainWrapper .ms-options-wrap>button:after,.wpfMainWrapper .ms-options-wrap>button:before{content:none!important;display:none!important;border:none!important}.wpfMainWrapper .ms-options{position:absolute;top:calc(100% + calc(4px * var(--ouigym-scale)));left:0;z-index:30;width:100%;max-height:calc(264px * var(--ouigym-scale))!important;padding:calc(5px * var(--ouigym-scale)) 0;background:var(--ouigym-color-bg);border:1px solid var(--ouigym-color-black);overflow-y:auto!important;overscroll-behavior:contain}.wpfMainWrapper .ms-options ul{margin:0;padding:0;list-style:none;column-count:1!important}.wpfMainWrapper .ms-options ul li{margin:0;padding:0;list-style:none;border:none}.wpfMainWrapper .ms-options ul li.wpfHidden,.wpfMainWrapper .ms-options ul li[style*="display: none"],.wpfMainWrapper .ms-options ul li[style*="display:none"]{display:none!important}.wpfMainWrapper .ms-options ul li label{display:flex;align-items:center;gap:calc(11px * var(--ouigym-scale));width:100%;margin:0;padding:calc(10px * var(--ouigym-scale)) calc(14px * var(--ouigym-scale))!important;font-family:var(--ouigym-font-body);font-weight:500;font-size:calc(14px * var(--ouigym-scale));line-height:1.4!important;color:var(--ouigym-color-black);cursor:pointer}.wpfMainWrapper .ms-options ul li label:hover{background:var(--ouigym-color-grey-bg)}.wpfMainWrapper .wpfFilterWrapper[data-slug="on sale"]:before{content:none!important}.wpfMainWrapper [data-slug=rating] .wpfFilterTaxNameWrapper{display:inline-flex;align-items:center;gap:calc(8px * var(--ouigym-scale));font-size:calc(12px * var(--ouigym-scale))}.wpfMainWrapper [data-slug=rating] .wpfFilterTaxNameWrapper:before{font-size:calc(14px * var(--ouigym-scale));line-height:1;letter-spacing:1px;color:var(--ouigym-color-star)}.wpfMainWrapper [data-slug=rating] .wpfLiLabel:has(input:checked) .wpfFilterTaxNameWrapper:before{color:var(--ouigym-color-star)}.wpfMainWrapper [data-slug=rating] li[data-term-slug="5-5"] .wpfFilterTaxNameWrapper:before{content:"★★★★★"}.wpfMainWrapper [data-slug=rating] li[data-term-slug="4-5"] .wpfFilterTaxNameWrapper:before{content:"★★★★☆"}.wpfMainWrapper [data-slug=rating] li[data-term-slug="3-5"] .wpfFilterTaxNameWrapper:before{content:"★★★☆☆"}.wpfMainWrapper [data-slug=rating] li[data-term-slug="2-5"] .wpfFilterTaxNameWrapper:before{content:"★★☆☆☆"}.wpfMainWrapper [data-slug=rating] li[data-term-slug="1-5"] .wpfFilterTaxNameWrapper:before{content:"★☆☆☆☆"}.wpfMainWrapper .wpfFilterTaxNameWrapper{font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}.wpfMainWrapper .wpfCount{font-family:var(--ouigym-font-heading);font-weight:700;font-size:calc(10px * var(--ouigym-scale));line-height:1;color:var(--ouigym-color-black)}.wpfMainWrapper .wpfLiLabel:has(input:checked) .wpfCount{color:#ffffffb3}.wpfMainWrapper [data-filter-type=wpfRating] .wpfFilterVerScroll{display:flex;flex-direction:column;gap:0;padding:0;background:transparent}.wpfMainWrapper [data-filter-type=wpfRating] .wpfFilterVerScroll>li{width:100%}.wpfMainWrapper [data-filter-type=wpfRating] .wpfLiLabel{width:100%;min-height:0;padding:calc(7px * var(--ouigym-scale)) 0;color:var(--ouigym-color-grey);background:transparent}.wpfMainWrapper [data-filter-type=wpfRating] .wpfLiLabel:hover{color:var(--ouigym-color-black);background:transparent}.wpfMainWrapper [data-filter-type=wpfRating] .wpfLiLabel:has(input:checked){font-weight:700;color:var(--ouigym-color-black);background:transparent}.wpfMainWrapper .wpfFilterContent>.irs,.wpfMainWrapper .wpfFilterContent>.irs.irs-with-grid{position:relative;display:block;height:calc(17px * var(--ouigym-scale));margin:calc(10px * var(--ouigym-scale)) calc(9px * var(--ouigym-scale)) 0;width:auto;padding:0;font-family:var(--ouigym-font-body)}.wpfMainWrapper .wpfFilterContent>.irs>.irs{position:static;display:block;height:0}.wpfMainWrapper .wpfFilterContent>.irs .irs-line{position:absolute;top:calc(7px * var(--ouigym-scale));left:0;width:100%;height:3px;background:var(--ouigym-color-line);border:0;cursor:pointer}.wpfMainWrapper .wpfFilterContent>.irs .irs-line:focus-visible{outline:2px solid var(--ouigym-color-black);outline-offset:3px}.wpfMainWrapper .wpfFilterContent>.irs .irs-bar{position:absolute;top:calc(7px * var(--ouigym-scale));height:3px;border:0}.wpfMainWrapper .wpfFilterContent>.irs .irs-handle{position:absolute;top:0;z-index:2;width:calc(17px * var(--ouigym-scale));height:calc(17px * var(--ouigym-scale));padding:0;background-color:var(--ouigym-color-bg);border:2px solid var(--ouigym-color-black);border-radius:50%!important;outline:none;cursor:grab;touch-action:none;transition:background-color .15s ease,transform .15s ease}.wpfMainWrapper .wpfFilterContent>.irs .irs-handle>i{display:none!important}.wpfMainWrapper .wpfFilterContent>.irs .irs-handle:hover,.wpfMainWrapper .wpfFilterContent>.irs .irs-handle.state_hover,.wpfMainWrapper .wpfFilterContent>.irs .irs-handle:focus-visible{background-color:var(--ouigym-color-green);transform:scale(1.15)}.wpfMainWrapper .wpfFilterContent>.irs .irs-handle:active{cursor:grabbing}.wpfMainWrapper .wpfFilterContent>.irs .irs-from,.wpfMainWrapper .wpfFilterContent>.irs .irs-to,.wpfMainWrapper .wpfFilterContent>.irs .irs-single,.wpfMainWrapper .wpfFilterContent>.irs .irs-min,.wpfMainWrapper .wpfFilterContent>.irs .irs-max,.wpfMainWrapper .wpfFilterContent>.irs .irs-grid,.wpfMainWrapper .wpfFilterContent>.irs .irs-shadow{display:none!important}.wpfMainWrapper .wpfPriceInputs{display:flex;align-items:center;justify-content:flex-start;gap:calc(8px * var(--ouigym-scale));margin:calc(16px * var(--ouigym-scale)) 0 0;padding:0;font-family:var(--ouigym-font-heading);color:var(--ouigym-color-black)}.wpfMainWrapper .wpfCurrencySymbol{position:relative;z-index:1;flex:0 0 auto;margin:0 calc(-19px * var(--ouigym-scale)) 0 0;padding-left:calc(11px * var(--ouigym-scale));font-family:var(--ouigym-font-heading);font-weight:700;font-size:calc(14px * var(--ouigym-scale));line-height:1;color:var(--ouigym-color-black);pointer-events:none}.wpfMainWrapper .wpfFilterDelimeter{position:relative;z-index:1;display:inline-flex;flex:0 0 auto;align-items:center;gap:calc(8px * var(--ouigym-scale));margin:0 calc(-19px * var(--ouigym-scale)) 0 0;padding:0;font-size:0;pointer-events:none}.wpfMainWrapper .wpfFilterDelimeter:before{content:"–";font-family:var(--ouigym-font-heading);font-weight:400;font-size:calc(14px * var(--ouigym-scale));line-height:1;color:var(--ouigym-color-black)}.wpfMainWrapper .wpfFilterDelimeter:after{content:"$";font-family:var(--ouigym-font-heading);font-weight:700;font-size:calc(14px * var(--ouigym-scale));line-height:1;color:var(--ouigym-color-black)}.wpfMainWrapper .wpfPriceInputs .wpfPriceRangeField{flex:1 1 0;width:auto!important;min-width:0;height:calc(42px * var(--ouigym-scale))!important;margin:0;padding:0 calc(10px * var(--ouigym-scale)) 0 calc(26px * var(--ouigym-scale))!important;font-family:var(--ouigym-font-heading);font-weight:700;font-size:calc(14px * var(--ouigym-scale));line-height:1.2;text-align:left;color:var(--ouigym-color-black);background:var(--ouigym-color-grey-bg)!important;border:1px solid var(--ouigym-color-line)!important;border-radius:var(--ouigym-color-radius)!important;box-shadow:none!important;cursor:text;transition:border-color .15s ease,background-color .15s ease}.wpfMainWrapper .wpfPriceInputs .wpfPriceRangeField:hover{background:#ececec!important}.wpfMainWrapper .wpfPriceInputs .wpfPriceRangeField:focus{outline:none;background:var(--ouigym-color-bg)!important;border-color:var(--ouigym-color-black)!important}.wpfMainWrapper .wpfPriceRangeField::-webkit-outer-spin-button,.wpfMainWrapper .wpfPriceRangeField::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;appearance:none}.wpfMainWrapper .wpfPriceRangeField[type=number]{-moz-appearance:textfield;appearance:textfield}.wpfMainWrapper .wpfPriceInputs #wpfDataStep,.wpfMainWrapper .wpfPriceInputs input[type=hidden]{display:none!important}.wpfMainWrapper .wpfFilterButtons{grid-column:1 / -1;display:flex;align-items:center;justify-content:stretch;gap:calc(10px * var(--ouigym-scale));margin:calc(4px * var(--ouigym-scale)) 0 0;padding:0;border-top:0}.wpfMainWrapper button.wpfButton,.wpfMainWrapper button.wpfClearButton{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;width:auto;min-width:0;height:var(--ouigym-wpf-field-h);margin:0;padding:0 calc(24px * var(--ouigym-scale))!important;font-family:var(--ouigym-font-heading)!important;font-weight:800!important;font-size:calc(12px * var(--ouigym-scale))!important;line-height:1!important;letter-spacing:.1em;text-transform:uppercase;border:0!important;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.wpfMainWrapper button.wpfButton:not(.wpfClearButton){color:#fff!important;background:var(--ouigym-color-black)!important}.wpfMainWrapper button.wpfButton:not(.wpfClearButton):hover{color:#fff!important;background:var(--ouigym-color-green)!important;border-color:var(--ouigym-color-green)!important}.wpfMainWrapper button.wpfClearButton{color:var(--ouigym-color-black)!important;background:var(--ouigym-color-grey-bg)!important}.wpfMainWrapper button.wpfClearButton:hover{color:#fff!important;background:var(--ouigym-color-black)!important}.wpfMainWrapper .wpfLoaderLayout,.wpfMainWrapper .wpfPreview:not(.wpfHidden){grid-column:1 / -1;padding:calc(6px * var(--ouigym-scale)) 0;text-align:center}.wpfMainWrapper .woobewoo-filter-loader,.wpfMainWrapper .woobewoo-filter-loader .fa-spinner{color:var(--ouigym-color-green);font-size:calc(20px * var(--ouigym-scale))}.wpfMainWrapper .woobewoo-filter-loader.la-square-loader>div,.wpfMainWrapper .woobewoo-filter-loader.la-square-loader>div:before,.wpfMainWrapper .woobewoo-filter-loader.la-square-loader>div:after{background:var(--ouigym-color-green)}.wpfMainWrapper a:focus-visible,.wpfMainWrapper button:focus-visible,.wpfMainWrapper select:focus-visible,.wpfMainWrapper input:focus-visible,.wpfMainWrapper .wpfCheckbox input[type=checkbox]:focus-visible+label{outline:2px solid var(--ouigym-color-black);outline-offset:2px}.woocommerce-info.wpfNoProducts,.wpfNoProductsMessage{grid-column:1 / -1;margin:0;padding:calc(30px * var(--ouigym-scale));font-family:var(--ouigym-font-heading);font-weight:600;font-size:calc(14px * var(--ouigym-scale));letter-spacing:.06em;text-transform:uppercase;color:var(--ouigym-color-grey);background:var(--ouigym-color-grey-bg);border:0;border-radius:var(--ouigym-color-radius)}@media all and (max-width: 1100px){.wpfMainWrapper{grid-template-columns:repeat(auto-fit,minmax(calc(180px * var(--ouigym-scale)),1fr));gap:calc(26px * var(--ouigym-scale)) calc(24px * var(--ouigym-scale))}}@media all and (max-width: 980px){.wpfMainWrapper{grid-template-columns:repeat(auto-fit,minmax(calc(170px * var(--ouigym-scale)),1fr));gap:calc(20px * var(--ouigym-scale)) calc(22px * var(--ouigym-scale))}}@media all and (max-width: 782px){.wpfMainWrapper{grid-template-columns:repeat(auto-fit,minmax(calc(160px * var(--ouigym-scale)),1fr));gap:calc(24px * var(--ouigym-scale)) calc(20px * var(--ouigym-scale))}.wpfMainWrapper button.wpfButton,.wpfMainWrapper button.wpfClearButton{min-width:0;padding:0 calc(22px * var(--ouigym-scale))!important}}@media all and (max-width: 560px){.wpfMainWrapper{grid-template-columns:1fr;gap:calc(22px * var(--ouigym-scale))}.wpfMainWrapper .wpfFilterButtons{justify-content:stretch;gap:calc(10px * var(--ouigym-scale));padding-top:calc(18px * var(--ouigym-scale))}.wpfMainWrapper .wpfButton,.wpfMainWrapper .wpfClearButton{flex:1 1 auto;min-width:0;padding:0 calc(14px * var(--ouigym-scale))!important;font-size:calc(11px * var(--ouigym-scale))!important;letter-spacing:.1em}.wpfMainWrapper .ms-options{max-height:50vh!important}}@media all and (max-width: 400px){.wpfMainWrapper{gap:calc(18px * var(--ouigym-scale))}.wpfMainWrapper .wpfFilterWrapper[data-slug]:not([data-slug=""]):before,.wpfMainWrapper .wfpDescription{font-size:calc(11px * var(--ouigym-scale));letter-spacing:.12em}.wpfMainWrapper .wpfPriceInputs .wpfPriceRangeField{font-size:calc(16px * var(--ouigym-scale))}.wpfMainWrapper .wpfFilterButtons{flex-wrap:wrap}.wpfMainWrapper .wpfButton,.wpfMainWrapper .wpfClearButton{flex:1 1 100%}}@media (pointer: coarse){.wpfMainWrapper .ouigym-f-chip,.wpfMainWrapper .wpfLiLabel{min-height:calc(40px * var(--ouigym-scale));padding:0 calc(15px * var(--ouigym-scale))}.wpfMainWrapper .ouigym-f-chips,.wpfMainWrapper .wpfFilterVerScroll{gap:calc(8px * var(--ouigym-scale))}.wpfMainWrapper .ms-options ul li label{min-height:calc(44px * var(--ouigym-scale));padding:calc(12px * var(--ouigym-scale)) calc(15px * var(--ouigym-scale))!important}.wpfMainWrapper .wpfFilterContent>.irs,.wpfMainWrapper .wpfFilterContent>.irs.irs-with-grid{height:calc(26px * var(--ouigym-scale))}.wpfMainWrapper .wpfFilterContent>.irs .irs-line,.wpfMainWrapper .wpfFilterContent>.irs .irs-bar{top:calc(11px * var(--ouigym-scale));height:calc(4px * var(--ouigym-scale))}.wpfMainWrapper .wpfFilterContent>.irs .irs-handle{width:calc(26px * var(--ouigym-scale));height:calc(26px * var(--ouigym-scale))}.wpfMainWrapper #wpfSortProducts,.wpfMainWrapper select#wpfSortProducts,.wpfMainWrapper .wpfFilterContent>select,.wpfMainWrapper .ms-options-wrap>button,.wpfMainWrapper .wpfCheckboxHier .ms-options-wrap>button,.wpfMainWrapper .wpfPriceRangeField,.wpfMainWrapper .wpfSingleInputSearch input.passiveFilter,.wpfMainWrapper input[type=text],.wpfMainWrapper input[type=number]{font-size:calc(16px * var(--ouigym-scale))!important}.wpfMainWrapper .wpfSingleInputSearch button.js-wpfFilterButtonSearch{width:calc(48px * var(--ouigym-scale))}.wpfMainWrapper .wpfFilterTitle{min-height:calc(40px * var(--ouigym-scale))}}@media (prefers-reduced-motion: reduce){.wpfMainWrapper *,.wpfMainWrapper *:before,.wpfMainWrapper *:after{transition-duration:.01ms!important}}
