.wp-exact-accordion{border-top:1px solid #b8b8b8;display:grid;grid-template-rows:min-content 0fr;padding-bottom:24px;transition:grid-template-rows .6s cubic-bezier(.16,1,.3,1)}.wp-exact-accordion[data-open=true]{border-color:#ff8837;grid-template-rows:min-content 1fr}.wp-exact-accordion[data-open=true] .wp-exact-accordion__button svg{transform:rotate(-180deg)}.wp-exact-accordion .wp-exact-accordion__button{all:unset;align-items:center;cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:16px 0}.wp-exact-accordion .wp-exact-accordion__button svg{transform:rotate(0deg);transition:transform .6s cubic-bezier(.16,1,.3,1)}.wp-exact-accordion .wp-exact-accordion__content{display:flex;flex-direction:column;gap:16px;overflow:hidden}.exact-filters__chips{display:flex;flex-wrap:wrap;gap:8px}.exact-filters__chips:not(:empty){padding-bottom:24px}.exact-filters__chips>button{all:unset;align-items:center;background-color:#141313;border-radius:999px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;line-height:24px;min-height:32px;padding:0 8px;transition:background-color .6s cubic-bezier(.16,1,.3,1),color .6s cubic-bezier(.16,1,.3,1)}.exact-filters__chips>button>span{padding:0 4px}.exact-filters__chips>button:hover{background-color:#fff;color:#141313}.wp-exact-radio{align-items:center;cursor:pointer;display:flex;gap:12px;min-height:24px;min-width:24px}.wp-exact-radio>.wp-exact-radio__icon{background-color:var(--gray-50);border:1px solid #b8b8b8;border-radius:50%;box-sizing:border-box;display:grid;height:24px;padding:5px;place-content:center;transition:background-color .1s ease-out;width:24px}.wp-exact-radio .wp-exact-radio__icon svg{display:none}.wp-exact-radio:has(input:checked)>.wp-exact-radio__icon{background-color:var(--gray-50);border-color:var(--red)}.wp-exact-radio:has(input:checked)>.wp-exact-radio__icon>svg{display:grid}.wp-exact-radio>span{display:block;line-height:1}.wp-exact-checkbox{align-items:start;cursor:pointer;display:flex;gap:12px;min-height:24px}.wp-exact-checkbox>.wp-exact-checkbox__icon{background-color:transparent;border:1px solid #b8b8b8;border-radius:6px;box-sizing:border-box;display:grid;height:24px;margin-top:2px;min-width:24px;padding:2px;place-content:center;transition:background-color .1s ease-out;width:24px}.wp-exact-checkbox .wp-exact-checkbox__icon svg{display:none}.wp-exact-checkbox:has(input:checked)>.wp-exact-checkbox__icon{background-color:var(--red);border-color:var(--red)}.wp-exact-checkbox:has(input:checked)>.wp-exact-checkbox__icon>svg{display:grid}.wp-exact-checkbox>span{color:var(--grey-400);display:block;line-height:1}.wp-exact-checkbox input[hidden]{display:none!important}.wp-exact-checkbox[data-error=true] .wp-exact-checkbox__icon{border:1px solid red}.exact-count-tag{border-radius:999px;padding:4px 0;text-align:center;transition:color .6s cubic-bezier(.16,1,.3,1),background .6s cubic-bezier(.16,1,.3,1);width:40px}.exact-count-tag>span{display:block;font-size:12px;font-weight:400;line-height:16px}.exact-count-tag.exact-count-tag__active{background:var(--red);color:var(--white)}.exact-count-tag.exact-count-tag__inactive{background:var(--grey-150);color:var(--white)}.wp-block-exact-blocks-offers-filters .exact-filters__toggle{display:block}@media(min-width:768px){.wp-block-exact-blocks-offers-filters .button-filters{display:none}}@media(max-width:768px){.wp-block-exact-blocks-offers-filters .button-filters{display:flex;flex-direction:row;gap:4px}.wp-block-exact-blocks-offers-filters .button-filters span{padding:0}.wp-block-exact-blocks-offers-filters .button-filters svg:hover{fill:#fff!important}}@media screen and (max-width:781px){body:has(.exact-filters__root[data-open=true]){overflow:hidden}.wp-block-exact-blocks-offers-filters .abroad_text{font-family:Suisse Intl,serif;font-size:16px;font-weight:450;line-height:19.2px;margin-top:40px}.wp-block-exact-blocks-offers-filters .exact-filters__toggle{all:unset;align-items:center;border:1px solid var(--wp--preset--color--primary-pitch-black);border-radius:999px;box-sizing:border-box;cursor:pointer;display:flex;padding:3px 11px;transition:background-color .6s cubic-bezier(.16,1,.3,1),color .6s cubic-bezier(.16,1,.3,1)}.wp-block-exact-blocks-offers-filters .exact-filters__toggle:hover{background-color:var(--wp--preset--color--primary-pitch-black);color:var(--wp--preset--color--primary-solid-white)}.wp-block-exact-blocks-offers-filters .exact-filters__toggle>span{display:block;font-size:13px;font-variant-ligatures:none;font-weight:500;line-height:24px;padding:0 4px}.wp-block-exact-blocks-offers-filters .exact-filters__root{background-color:rgba(0,0,0,.5);display:none;inset:0;padding-top:132px;position:fixed;z-index:-9999999999}.wp-block-exact-blocks-offers-filters .exact-filters__root[data-open=true]{display:block;z-index:9999999999}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container{background:#fff;border-top-left-radius:24px;border-top-right-radius:24px;display:grid;grid-template-rows:72px 1fr;height:100%;padding:0 20px;position:relative}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__content,.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__header{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--content-size);width:100%}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__header{align-items:center;-moz-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:max-content 1fr max-content;justify-items:start}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__header:after{background-color:#e2e2e2;content:"";display:block;height:1px;left:0;position:absolute;right:0;top:72px;width:100%}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__header .exact-filters__close{all:unset;align-items:center;aspect-ratio:1/1;background-color:var(--grey-50);border-radius:60px;cursor:pointer;display:flex;justify-content:center;width:40px}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__header .exact-filters__clear{all:unset;cursor:pointer;padding:4px 0}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__header .exact-filters__clear>span{display:block;font-size:13px;font-weight:500;line-height:24px;padding:0 4px}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__content{overflow-x:hidden;overflow-y:auto;padding-top:16px}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__content .exact-filters__accordions{display:flex;flex-direction:column;row-gap:8px}}@media screen and (min-width:782px){.wp-block-exact-blocks-offers-filters{bottom:0;max-width:310px;position:sticky;top:calc(174px + var(--nav-offset));transition:top .6s cubic-bezier(.16,1,.3,1)}.wp-block-exact-blocks-offers-filters .abroad_text{font-family:Suisse Intl,serif;font-size:16px;font-weight:450;line-height:19.2px;margin-top:40px}.wp-block-exact-blocks-offers-filters .exact-filters__toggle{display:none}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container{display:flex;flex-direction:column;row-gap:16px}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__header{align-items:center;display:flex;justify-content:space-between}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__header .exact-filters__close{display:none}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__header .exact-filters__title{font-size:20px;font-weight:500;line-height:24px}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__header .exact-filters__clear{background-color:var(--grey-50);border:1px solid #000;border-radius:999px;box-sizing:border-box;color:#000;cursor:pointer;padding:3px 6px;transition:background-color .6s cubic-bezier(.16,1,.3,1),color .6s cubic-bezier(.16,1,.3,1)}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__header .exact-filters__clear:hover{background-color:#000;color:#fff}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__header .exact-filters__clear>span{display:block;font-size:13px;font-weight:500;line-height:24px;padding:0 4px}.wp-block-exact-blocks-offers-filters .exact-filters__root .exact-filters__container .exact-filters__content{padding-top:8px}}
