.facets .thb-filter-title span,.active-facets__button span,.active-facets__button--color:before,.thb-filter ul .filter-color,.thb-filter ul .filter-color:after,.thb-filter ul.list--boxed label{transition:all .25s cubic-bezier(.104,.204,.492,1)}.facets--bar{font-size:.8125rem;z-index:45}.facets--bar.facets--bar-inline{margin-bottom:10px}@media only screen and (min-width: 1024px){.facets--bar.facets--bar-inline{display:flex;justify-content:space-between;gap:20px}}.facets--bar-right{display:inline-flex;width:100%;flex-wrap:wrap;justify-content:space-between;align-items:center}@media only screen and (min-width: 1024px){.facets--bar-right{margin-left:auto;width:auto;justify-content:unset}}.facets--bar-compare{display:inline-flex;gap:15px;align-items:center;margin-right:30px}.facets--bar-compare label{font-weight:var(--font-body-medium-weight, 500)}.facets--bar-compare .custom-checkbox{margin-right:0}.facets--bar .facets-toggle{display:flex;align-items:center;justify-content:center;width:26px;height:26px;cursor:pointer;transition:opacity .25s cubic-bezier(.104,.204,.492,1);grid-area:button}.facets--bar .facets-toggle svg{margin:0;width:20px;height:20px}.facets--bar .facets-toggle:hover{opacity:.7}@media (hover: hover){.facets--bar .facets-toggle:hover{border-color:var(--color-body, #2c2d2e)}}@media only screen and (min-width: 1024px){.facets--bar .facets-toggle{display:none}}.facets--bar .facets-toggle svg{width:15px;height:auto}.facets--bar .facets-toggle svg path{stroke:var(--color-body, #2c2d2e);stroke-width:.3px}[dir=rtl] .facets--bar .facets-toggle svg{margin-right:0;margin-left:10px}.facets--bar-left{display:inline-flex;margin-right:auto}.facets--bar-left-desktop{display:none}@media only screen and (min-width: 1024px){.facets--bar-left-desktop{display:inline-flex}}.facets--bar-left-desktop .facets-toggle{border:0;padding-left:0;padding-right:inherit}.facets--bar .thb-filter-sort{grid-area:sort;display:block}.facets--bar .thb-filter-sort-count{text-align:right;margin-left:auto;display:flex;align-items:center;white-space:nowrap}.facets--bar .thb-filter-sort-count .thb-filter-sort{margin-right:25px}.facets--bar .thb-filter-sort-count .select{display:none;margin:0}@media only screen and (min-width: 1024px){.facets--bar .thb-filter-sort-count .select{display:block}}.facets--bar .thb-filter-sort-count .select-arrow{right:0}.facets--bar .thb-filter-sort-count select{font-weight:var(--font-body-bold-weight, 600);font-size:.75rem;line-height:1rem;letter-spacing:.1em;text-transform:uppercase;border:0;height:auto;padding-left:0;padding-top:0;padding-bottom:0}.facets--bar .facets__label{font-size:inherit;margin:0 0 0 30px}.facets--bar .facets__form{display:grid;grid-template-areas:"sort button";align-items:center}@media only screen and (min-width: 1024px){.facets--bar .facets__form{grid-template-areas:"sort";align-items:center;gap:20px;padding-right:0}[dir=rtl] .facets--bar .facets__form{grid-template-columns:1fr auto}}.facets--bar-sticky{display:flex;align-items:center;justify-content:space-between;top:0;left:-10px;width:100%;padding:10px 15px;z-index:30;background:var(--bg-body, #f5f5f5);transform:translateZ(0)}@media only screen and (min-width: 1024px){.facets--bar-sticky{justify-content:end}}.header-sticky--active .facets--bar-sticky{top:var(--header-height, 0)}.facets--bar-sticky:after{content:"";position:absolute;top:0;left:0;width:100%;bottom:0;z-index:-1;opacity:0;pointer-events:none;box-shadow:0 2px 5px #0000000f}.facets--bar-sticky.is-pinned{position:sticky}.facets--bar-sticky.is-pinned:after{opacity:1}.facets-desktop-container{display:none;min-height:65px}@media only screen and (min-width: 1024px){.facets-desktop-container{display:block}}.facets-desktop-container .thb-filter-count .loading-overlay{left:auto;right:0}.facets__label{font-size:.875rem;font-weight:700;line-height:1.6;padding:12px 0;display:block}.facets .thb-filter-count{margin:0 0 0 30px}.facets .thb-filter-count .facets__label{margin:0}.facets .thb-filter{width:100%;position:relative;border-bottom:1.5px solid #33271F}.facets .thb-filter-title{letter-spacing:-.02em;position:relative;font-size:1.25rem;font-weight:400;line-height:1.4;letter-spacing:.4px;display:flex;padding:10px 0;margin:10px0;justify-content:space-between;align-items:center;cursor:pointer;color:#33271f}.facets .thb-filter-title span{display:inline-flex;margin-left:15px;transform:rotateX(180deg)}.facets .thb-filter-title::marker,.facets .thb-filter-title::-webkit-details-marker{display:none}.facets .thb-filter[open] .thb-filter-content{display:block}.facets .thb-filter[open] .thb-filter-title span{transform:rotateX(0)}.facets .thb-filter-content{padding-bottom:8px}.facets .thb-filter-content scroll-shadow{display:block;width:100%}.facets .thb-filter-content .count{margin-left:2px;font-size:1rem;white-space:nowrap;font-weight:600}.facets .thb-filter-content input[type=checkbox],.facets .thb-filter-content input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:7px;width:24px;height:24px;position:relative;border:none}.facets .thb-filter-content input[type=checkbox]:after,.facets .thb-filter-content input[type=radio]:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;border-radius:4px;border:2px solid #A0A0A0}.facets .thb-filter-content input[type=checkbox]:checked:after,.facets .thb-filter-content input[type=radio]:checked:after{border-color:#577e9b;background-color:#577e9b}[dir=rtl] .facets .thb-filter-content input[type=checkbox],[dir=rtl] .facets .thb-filter-content input[type=radio]{margin-right:0;margin-left:7px}.facets .thb-filter-content ul{list-style:none;margin:0;padding:0;overflow-y:scroll;max-height:250px;scrollbar-width:none;display:flex;flex-direction:column;gap:8px}.facets .thb-filter-content ul li{display:flex}.facets .thb-filter-content ul li input{flex-shrink:0;align-self:center}.facets .thb-filter-content ul li label{flex-grow:1;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:1rem;font-weight:600}.facets .thb-filter-content ul::-webkit-scrollbar{display:none}.facets .thb-filter-content .custom-checkbox[type=checkbox]{width:48px;height:24px}.facets .thb-filter-sort-count{display:flex;align-items:center;margin-left:auto}.facets .thb-filter-sort{display:flex;align-items:center}.facets .thb-filter-sort .select{margin-bottom:0}.facets .thb-filter-sort .select:after{right:0}.facets .thb-filter-sort select{margin-bottom:0;border:0;padding-left:0;font-size:.875rem}.facets .thb-filter label.facet-checkbox--disabled{cursor:not-allowed}.facets__mobile_form{display:flex;flex-direction:column;gap:24px}.facets__mobile_form .thb-filter-content{--bg-body-rgb: var(--color-drawer-bg, #fff)}.facets__mobile_form .thb-filter-sort{display:flex;align-items:center;justify-content:space-between;width:100%}.facets__mobile_form .thb-filter-sort .thb-filter-title{margin:0}.facets__mobile_form .thb-filter-sort .select{border:0;padding:0;margin:0}.facets__mobile_form .thb-filter-sort .select select{padding-left:0;padding-top:0;padding-bottom:0;border:0;height:auto}.facets__mobile_form .thb-filter-sort .select-arrow{right:0}.price_range .price-highest{display:block;font-size:.8125rem;margin-bottom:15px}.price_range .price_slider_amount{display:flex;justify-content:space-between;gap:12px;align-items:center;color:#000}.price_range .price_slider_amount input{box-sizing:border-box;margin-bottom:0;padding:6px 16px;display:block;width:74px;height:38px;flex:1;background-color:#fff;color:#33271f;border-radius:1px;border:1px solid #A0A0A0;font-size:.875rem;font-weight:600;line-height:1.6;text-align:center}.price_range .price_slider_amount input::placeholder{color:rgba(var(--color-body-rgb),.3)}.price_range .price_slider_amount__single{display:flex;align-items:center;position:relative}.price_range .price_slider_amount__single .field-currency{font-size:.8125rem;position:absolute;display:flex;align-items:center;justify-content:center;opacity:.5;top:0;left:0;width:30px;height:100%;text-align:center}.price_slider{touch-action:none;-webkit-user-select:none;user-select:none;padding:0 9px}.price_slider_wrapper{display:block}.price_slider *{touch-action:none;-webkit-user-select:none;user-select:none}.price_slider .noUi-base,.price_slider .noUi-connects{height:4px;background:#33271f;position:relative;margin-bottom:25px;border-radius:2px}.price_slider .noUi-connect{height:100%;width:100%;background:#33271f}.price_slider .noUi-origin{height:0;width:100%}.price_slider .noUi-connect,.price_slider .noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;transform-origin:0 0;transform-style:preserve-3d;transform-style:flat}.price_slider.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.price_slider .noUi-handle{display:block;outline:none;position:absolute;top:-6px;right:-8px;width:16px;height:16px;border:1px solid var(--color-body, #2c2d2e);background:#fff;border-radius:8px;backface-visibility:hidden;cursor:pointer}.price_slider .noUi-handle .noUi-touch-area{height:100%;width:100%;position:relative;border:none}.price_slider .noUi-handle .noUi-touch-area:after{content:"";display:block;position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:8px;background-color:#33271f}.price_slider .noUi-handle:focus-visible{outline:2px solid #015ecc;outline-offset:2px}.price_slider.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-8px;right:auto}.price_slider.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.facet-drawer{border-radius:var(--block-border-radius, 16px) 0 0 var(--block-border-radius, 16px)}.facet-drawer .side-panel-inner{padding:32px 24px;display:grid;grid-template-rows:auto 1fr auto;height:100vh}.facet-drawer .side-panel-content{overflow-y:auto}.facet-drawer .side-panel-footer{border-top:1px solid var(--color-border, #dadce0);display:grid;grid-template-columns:1fr 1fr;gap:7px;padding:20px}.facet-drawer .side-panel-footer>div{display:flex;align-items:center;justify-content:center}.facet-drawer .side-panel-footer .text-button{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em}.thb-filter-count.loading .facets__label{opacity:0}.thb-filter-count .facets__label{margin:0}.thb-filter-count .facets__label{font-size:.875rem;margin-top:10px}.thb-filter-count .loading-overlay{width:18px;height:18px;left:auto;right:0}.thb-filter-count.mobile-filter-count .loading-overlay{left:0;transform:translateY(-50%)}.active-facets{display:inline;flex-wrap:wrap;font-size:.8125rem;gap:6px}.active-facets__button{border:1px solid var(--color-border, #dadce0);height:32px;border-radius:500px;display:inline-flex;align-items:center;padding:6px 0 6px 15px;color:var(--color-body, #2c2d2e)}[dir=rtl] .active-facets__button{padding:6px 15px 6px 0}.active-facets__button span{display:flex;align-items:center;justify-content:center;min-width:30px;height:100%}.active-facets__button:hover{color:var(--color-body, #2c2d2e);border-color:var(--color-body, #2c2d2e)}.active-facets__button--color{position:relative;padding-left:34px}.active-facets__button--color:before{content:"";display:block;position:absolute;top:50%;right:0;bottom:0;left:9px;margin-top:-8px;width:16px;height:16px;border-radius:50%;background-size:cover;background-color:var(--bg-color, "black");background-image:var(--option-color-image)}.active-facets__button-remove{font-size:.875rem;margin-left:7px;color:#1c2c38;text-decoration:none}[dir=rtl] .active-facets__button-remove{margin-left:0;margin-right:7px}.thb-filter ul label{font-size:.9375rem;word-break:break-all;color:#33271f}.thb-filter ul .filter-color{display:none;width:16px;height:16px;position:relative;border-radius:50%;margin:1px 9px 1px 1px}[dir=rtl] .thb-filter ul .filter-color{margin:1px 1px 1px 9px}.thb-filter ul .filter-color:before{display:block;border-radius:50%;overflow:hidden;position:absolute;width:100%;height:100%;top:0;background:linear-gradient(to bottom right,transparent calc(50% - 1px),var(--color-form-border),transparent calc(50% + 1px)) no-repeat;z-index:1}.thb-filter ul .filter-color:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background-size:cover;background-color:var(--bg-color, "black");background-image:var(--option-color-image)}.thb-filter ul.list-color .filter-color{display:inline-flex}.thb-filter ul.list-color input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.thb-filter ul.list-color input:checked+label .filter-color{box-shadow:0 0 0 1px var(--color-body, #2c2d2e)}.thb-filter ul.list-color input:checked+label .filter-color:after{top:2px;right:2px;bottom:2px;left:2px}.thb-filter ul.list-color input:hover+label .filter-color{box-shadow:0 0 0 1px var(--color-form-border)}.thb-filter ul.list-color input:hover+label .filter-color:after{top:3px;right:3px;bottom:3px;left:3px}.thb-filter ul.list-color input:checked:hover+label .filter-color{box-shadow:0 0 0 1px var(--color-body, #2c2d2e)}.thb-filter ul.list-color input:checked:hover+label .filter-color:after{top:4px;right:4px;bottom:4px;left:4px}.thb-filter ul.list-color input:disabled+label .filter-color:before{content:""}.thb-filter ul.list-color input:disabled+label .filter-color:after{opacity:.4}.thb-filter ul.list-color input:focus-visible+label .filter-color{box-shadow:0 0 0 2px #015ecc inset}.thb-filter ul.list-color label{display:inline-flex;align-items:center;position:relative;cursor:pointer;z-index:4}.thb-filter ul.list--boxed{display:grid;gap:5px;grid-template-columns:repeat(var(--max-boxes, 2),1fr);max-height:none}.thb-filter ul.list--boxed label{width:100%;height:100%;border:1px solid var(--color-border, #dadce0);border-radius:var(--input-border-radius, 6px);display:inline-flex;align-items:center;padding:5px;justify-content:center;font-size:.8125rem;cursor:pointer}.thb-filter ul.list--boxed label:hover{border-color:var(--color-body, #2c2d2e)}.thb-filter ul.list--boxed input{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.thb-filter ul.list--boxed input:checked+label{border-color:var(--color-body, #2c2d2e);background-color:var(--color-body, #2c2d2e);color:var(--bg-body, #f5f5f5)}.facets__wrapper{padding:48px 20px 0;background-color:#e2ecf6;clip-path:polygon(0 0,100% 5px,100% 100%,0 100%);--color-heading: #1C2C38;--color-body: #1C2C38}.price-highest{color:#33271f}.facets__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap}.facets__title{margin:0;font-size:2.5rem}.filter-label{font-size:1.5rem;margin:0}
