.p-filter-search{position:relative}.p-filter-search__inner{position:relative;z-index:5;height:550px;display:flex;flex-direction:column;justify-content:center}.p-filter-search__overlay{background:rgb(30 65 68/65%)}.p-filter-search .p-filter-search__headline,.p-filter-search .p-page-header__description{text-align:center;color:#fff}@media (max-width:992px){.p-filter-search__inner{max-width:500px}}@media (max-width:767px){.p-filter-search__inner{height:470px}}.p-filter-search-form{font-size:16px;text-align:left}.p-filter-search-form__inner{max-width:900px;width:100%;margin:0 auto;position:relative}*+.p-filter-search-form{margin-top:50px}@media (max-width:767px){*+.p-filter-search-form{margin-top:25px}}.p-filter-search-form__list{display:flex;border-radius:5px;overflow:hidden}.p-filter-search-form__item{position:relative;flex:1;height:60px;overflow:hidden;display:flex;align-items:center;background:#fff}.p-filter-search-form__submit{flex:0 0 130px}@media not all and (max-width:992px){.p-filter-search-form__item+.p-filter-search-form__item:not(.p-filter-search-form__submit){border-left:1px solid #ddd}}@media (max-width:992px){.p-filter-search-form__list{flex-direction:column}.p-filter-search-form__item{flex:0 0 50px}.p-filter-search-form__item+.p-filter-search-form__item{border-top:1px solid #ddd}.p-filter-search-form__submit{flex:0 0 90px;justify-content:center}}.p-filter-search-form__category{cursor:pointer}.p-filter-search-form__category.is-active{color:rgba(var(--tcd-accent-color,0,0,0),1)}.p-filter-search-form__category-input{opacity:0;pointer-events:none;border:none;flex:1;height:100%;padding:0 0 0 20px;background:0 0;color:inherit}.p-filter-search-form__category-input::placeholder{color:inherit}.p-filter-search-form__category-icon{display:flex;align-items:center;justify-content:center;flex:0 0 50px;font-size:26px}.p-filter-search-form__tag{cursor:pointer}.p-filter-search-form__tag.is-active{color:rgba(var(--tcd-accent-color,0,0,0),1)}.p-filter-search-form__tag-text{display:flex;align-items:center;flex:1;padding:0 0 0 20px}.p-filter-search-form__tag-count{display:flex;align-items:center;justify-content:center;flex:0 0 30px;height:30px;font-size:14px;color:#fff;background:rgba(var(--tcd-accent-color,0,0,0),1);border-radius:50%;margin-left:5px;margin-right:-10px}.p-filter-search-form__tag-count[data-count="0"]{opacity:0;pointer-events:none}.p-filter-search-form__tag-icon{display:flex;align-items:center;justify-content:center;flex:0 0 50px;font-size:26px;margin-right:7px}@media (max-width:767px){.p-filter-search-form__tag-count{flex:0 0 25px;height:25px}.p-filter-search-form__tag-icon{margin-right:1px;font-size:22px}}.p-filter-search-form__keyword-input{border:none;width:100%;height:100%;padding:0 20px;background:#fff}.p-filter-search-form__keyword-input::placeholder{color:#999}.p-filter-search-form__submit-button{cursor:pointer;width:100%;height:100%;border:none;font-size:14px;color:#fff;padding:0 1em;background:#000;transition:color .3s ease}@media (hover:hover) and (pointer:fine){.p-filter-search-form__submit-button:hover{color:rgb(255 255 255/70%)}}@media (max-width:992px){.p-filter-search-form__submit-button{width:240px;height:50px;border-radius:50px}}.p-filter-search-form__tags{display:flex;margin-top:10px}.p-filter-search-form__tags-title{position:relative;cursor:pointer;display:flex;align-items:center;gap:5px;min-width:200px;height:50px;border:50px;border-radius:5px;padding:0 1.5em;border:1px solid #fff}.p-filter-search-form__tags-title-icon{fill:#fff;font-size:24px}.p-search-dropdown{position:absolute;top:70px;left:0;z-index:10;width:100%;max-height:530px;overflow:hidden auto;background:#f8f8f8;border-radius:5px;box-shadow:0px 0px 10px 5px rgb(0 0 0/15%);transition-property:opacity,pointer-events,visibility;transition-duration:.2s;transition-timing-function:ease}.p-search-dropdown:not(.is-active){opacity:0;visibility:hidden;pointer-events:none}@media (max-width:992px){.p-search-dropdown{display:none}}.p-search-dropdown-category-checkbox{position:relative;display:block;width:100%}.p-search-dropdown-category-checkbox-input{display:none}.p-search-dropdown-category-checkbox-label{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 5px;height:40px;font-size:14px;line-height:1.2;background:#fff;border:1px solid #ddd;transition-property:color,background-color,border-color;transition-duration:.2s;transition-timing-function:ease}.p-search-dropdown-category-checkbox-input:checked+.p-search-dropdown-category-checkbox-label{color:#fff;background:rgba(var(--tcd-accent-color,0,0,0),1);border-color:rgba(var(--tcd-accent-color,0,0,0),1)}@media (hover:hover) and (pointer:fine){.p-search-dropdown-category-checkbox-label:hover{color:#fff;background:rgba(var(--tcd-accent-color,0,0,0),1);border-color:rgba(var(--tcd-accent-color,0,0,0),1)}}@media not all and (max-width:992px){.p-search-dropdown-category--flat .p-search-dropdown-category__parents{display:flex;flex-wrap:wrap;gap:10px;padding:20px}.p-search-dropdown-category--flat .p-search-dropdown-category__parents-item{width:calc(((100% + 10px)/8) - 10px)}}@media not all and (max-width:992px){.p-search-dropdown-category--hierarchy .p-search-dropdown-category__parents{display:flex;flex-direction:column;gap:10px;padding:20px;background-image:linear-gradient(90deg,#eee 140px,rgba(255,255,255,0) 140px)}.p-search-dropdown-category--hierarchy .p-search-dropdown-category__parents-item{display:flex;gap:40px}.p-search-dropdown-category--hierarchy .p-search-dropdown-category__parents-label{width:100px}.p-search-dropdown-category--hierarchy .p-search-dropdown-category__childs{flex:1}.p-search-dropdown-category--hierarchy .p-search-dropdown-category__childs-list{display:flex;flex-wrap:wrap;margin:1px 0 0 1px}.p-search-dropdown-category--hierarchy .p-search-dropdown-category__childs-item{width:calc(100%/9 + 1px);margin:-1px 0 0 -1px}.p-search-dropdown-category--hierarchy .p-search-category-toggle{display:none}}@media (max-width:992px){.p-search-dropdown-category__parents{margin:0 -1px}.p-search-dropdown-category__parents-item{position:relative;margin-top:-1px}.p-search-dropdown-category__parents-item__checkbox-label{justify-content:flex-start;padding:0 20px;font-size:16px;height:50px}.p-search-dropdown-category-checkbox-input:checked+.p-search-dropdown-category__parents-item__checkbox-label{color:rgba(var(--tcd-accent-color,0,0,0),1);background:#fff;border-color:#ddd}.p-search-dropdown-category__childs{height:0;transition:height .4s ease;overflow:hidden}.p-search-dropdown-category__childs-list{display:flex;flex-wrap:wrap;margin:0 0 0 1px;background:#f8f8f8}.p-search-dropdown-category__childs-item{width:calc(100%/3 + 1px);margin:-1px 0 0 -1px}.p-search-dropdown-category__childs-item__checkbox-label{height:45px;background:0 0}.p-search-category-toggle{position:absolute;top:0;right:0;display:block;font-size:12px;width:50px;height:50px}.p-search-category-toggle:before,.p-search-category-toggle:after{content:'';display:block;background:#000;position:absolute;inset:0;margin:auto;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.p-search-category-toggle:before{width:1em;height:1px;opacity:1}.p-search-category-toggle:after{width:1px;height:1em}.is-active>.p-search-category-toggle:before{opacity:0}.is-active>.p-search-category-toggle:before,.is-active>.p-search-category-toggle:after{transform:rotate(90deg)}}.p-search-dropdown-category--3layers{padding:20px 20px 30px}.p-3layers-dropdown__parents-item{position:relative;display:flex;flex-wrap:wrap}.p-3layers-dropdown__parents-item+.p-3layers-dropdown__parents-item{margin-top:-1px}.p-3layers-dropdown__parents-item__checkbox-label{cursor:pointer;display:flex;align-items:center;height:50px;padding:0 50px 0 20px;background:#fff;border:1px solid #ddd;font-size:16px}.p-3layers-dropdown__parents-item__toggle{cursor:pointer;pointer-events:none;position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:50px;height:50px;z-index:1}@media not all and (max-width:992px){.p-3layers-dropdown__parents-item.is-open .p-3layers-dropdown__parents-item__checkbox-label{color:rgba(var(--tcd-accent-color,0,0,0),1)}}@media (max-width:992px){.p-3layers-dropdown__parents-item__toggle{pointer-events:auto}.p-3layers-dropdown__parents-item__checkbox-label{border:none;border-bottom:1px solid #ddd}input:checked+.p-3layers-dropdown__parents-item__checkbox-label{color:rgba(var(--tcd-accent-color,0,0,0),1)}.p-3layers-dropdown__parents-item+.p-3layers-dropdown__parents-item{margin-top:0}}.p-3layers-dropdown__childs{display:none;width:100%;overflow:hidden}.p-3layers-dropdown__childs-list{display:flex;flex-wrap:wrap;gap:3px;padding:20px;background:#eee;border:1px solid #ddd;width:100%;margin-top:-1px}.p-3layers-dropdown__childs-item{position:relative;width:calc(((100% + 3px)/9) - 3px)}.p-3layers-dropdown__childs-item__checkbox-label{cursor:pointer;display:flex;align-items:center;justify-content:center;height:50px;font-size:14px;line-height:1.2;padding:0 5px;background:#fff}@media not all and (max-width:992px){.p-3layers-dropdown__childs-item.is-open .p-3layers-dropdown__grandchilds-border{display:block;width:100%;height:3px;background:#fff}.p-3layers-dropdown__childs-item.is-open .p-3layers-dropdown__childs-item__checkbox-label{color:rgba(var(--tcd-accent-color,0,0,0),1)}}@media (max-width:992px){.p-3layers-dropdown__childs-list{display:block;padding:10px 0;background:#fafafa;border:none;border-bottom:1px solid #ddd}.p-3layers-dropdown__childs-item{width:100%}.p-3layers-dropdown__childs-item__checkbox-label{justify-content:flex-start;height:40px;padding:0 20px;background:#fafafa}input:checked+.p-3layers-dropdown__childs-item__checkbox-label{color:rgba(var(--tcd-accent-color,0,0,0),1)}}.p-3layers-dropdown__grandchilds{display:none;position:relative;width:calc(((100% + 3px)*9) - 3px);z-index:3}.p-3layers-dropdown__grandchilds-list{display:flex;flex-wrap:wrap;gap:10px;background:#fff;padding:13px}.p-3layers-dropdown__grandchilds-item__checkbox-label{cursor:pointer;display:flex;align-items:center;padding:1px 15px 0;height:35px;border:1px solid #ddd;font-size:14px}.p-search-dropdown-category-checkbox-input:checked+.p-3layers-dropdown__grandchilds-item__checkbox-label{color:#fff;background:rgba(var(--tcd-accent-color,0,0,0),1);border-color:rgba(var(--tcd-accent-color,0,0,0),1)}@media (max-width:992px){.p-3layers-dropdown__grandchilds{width:100%}.p-3layers-dropdown__grandchilds-list{gap:8px;padding:15px 20px}.p-3layers-dropdown__grandchilds-item__checkbox-label{padding:1px 10px 0;font-size:12px}.p-3layers-dropdown__grandchilds-toggle{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:50px;height:40px}.p-3layers-dropdown__grandchilds-toggle:before{font-size:12px;content:'\e911';font-family:'design_plus';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:rotate(180deg)}.p-3layers-dropdown__childs-item.is-open .p-3layers-dropdown__grandchilds-toggle:before{transform:rotate(0deg)}}.p-3layers-dropdown__button{display:flex;justify-content:center;margin-top:30px}.p-3layers-dropdown__button-link{color:#fff;background:#000;border:none;border-radius:5px;cursor:pointer;font-size:14px;max-width:170px;width:100%;height:50px;transition:color .3s ease}@media (hover:hover) and (pointer:fine){.p-3layers-dropdown__button-link:hover{color:rgb(255 255 255/70%)}}@media (max-width:992px){.p-3layers-dropdown__button{display:none}}.p-search-dropdown-tag__section{padding:30px 20px}.p-search-dropdown-tag__section+.p-search-dropdown-tag__section{border-top:1px solid #ddd}.p-search-dropdown-tag__section-title{font-size:16px;line-height:1.2;font-weight:600;margin:-.1em 0 calc(20px - .1em)}.p-search-dropdown-tag__list{display:flex;flex-wrap:wrap;gap:10px}.p-search-dropdown-tag-checkbox-input{display:none}.p-search-dropdown-tag-checkbox-label{cursor:pointer;white-space:nowrap;display:flex;align-items:center;height:35px;padding:1px 10px 0;font-size:14px;color:rgba(var(--tcd-accent-color,0,0,0),1);background:#fff;border:1px solid rgba(var(--tcd-accent-color,0,0,0),1);border-radius:5px;transition:color .2s ease,background-color .2s ease,opacity .2s ease}.p-search-dropdown-tag-checkbox-input:checked+.p-search-dropdown-tag-checkbox-label{color:#fff;background:rgba(var(--tcd-accent-color,0,0,0),1)}.p-search-dropdown-tag__section--button{display:flex;align-items:center;justify-content:center}.p-search-dropdown-tag__button{cursor:pointer;font-size:14px;max-width:170px;width:100%;height:50px;transition:color .3s ease}.p-search-dropdown-tag__button--submit{color:#fff;background:#000;border:none;border-radius:5px 0 0 5px;margin-right:-1px;z-index:1}.p-search-dropdown-tag__button--clear{color:#000;background:#fff;border:1px solid #ddd;border-radius:0 5px 5px 0}.p-search-dropdown-tag__message{padding:30px 20px;border-bottom:1px solid #ddd;text-align:center}@media (hover:hover) and (pointer:fine){.p-search-dropdown-tag-checkbox-input:not(:checked)+.p-search-dropdown-tag-checkbox-label:hover{opacity:.7}.p-search-dropdown-tag__button--submit:hover{color:rgb(255 255 255/70%)}.p-search-dropdown-tag__button--clear:hover{color:rgb(0 0 0/50%)}}@media (max-width:992px){.p-search-dropdown-tag__section{padding:20px}.p-search-dropdown-tag__section-title{margin-top:calc(5px - .1em)}.p-search-dropdown-tag__list{gap:7px}.p-search-dropdown-tag-checkbox-label{font-size:12px}}.p-filter-search-checked-tags{position:absolute;top:70px;left:0;width:100%}.p-filter-search-checked-tags ul{display:flex;flex-wrap:wrap;gap:10px}.p-filter-search-checked-tags li{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap;font-size:14px;height:40px;padding:0 10px;border-radius:5px;color:#fff;border:1px solid #fff}.p-filter-search-checked-tags li:after{font-family:'design_plus';content:'\e91a'}@media (max-width:992px){.p-filter-search-checked-tags{display:none}}.p-search-modal{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;overflow:hidden auto;transition-property:opacity,pointer-events,visibility;transition-duration:.2s;transition-timing-function:ease}.p-search-modal:not(.is-active){opacity:0;visibility:hidden;pointer-events:none}.p-search-modal-category{background:#fff}.p-search-modal-tag{background:#f8f8f8}@media not all and (max-width:992px){.p-search-modal{display:none}}.p-search-modal__title{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;height:50px;padding:0 0 0 20px;color:#fff;font-size:16px;background:rgba(var(--tcd-accent-color,0,0,0),1)}.p-search-modal-close{color:#fff;width:50px;height:50px}.p-search-modal-close:after{font-family:'design_plus';content:'\e91a'}.p-search-modal-category-submit{padding:30px;text-align:center}.p-search-modal-category-submit-button{font-size:14px;display:inline-block;width:240px;height:50px;line-height:50px;border-radius:50px;background:#000;color:#fff;border:none;padding:0}.p-filter-search-no-result{text-align:center;line-height:2;margin:-.5em 0 calc(-70px - .5em);font-size:16px}.p-filter-search-no-result a{color:rgba(var(--tcd-accent-color,0,0,0),1)}@media (hover:hover) and (pointer:fine){.p-filter-search-no-result a:hover{text-decoration:underline}}@media (max-width:767px){.p-filter-search-no-result{font-size:14px;margin:-.5em 0}}.p-filter-search-form-simple{position:relative;padding:20px 0;background:#0a5158;z-index:10}.p-filter-search-form-simple__checked_tags{max-width:900px;width:100%;margin:0 auto}.p-filter-search-form-simple__checked_tags .p-filter-search-checked-tags{position:static;margin-top:10px}.p-filter-search-form-simple__checked_tags .p-filter-search-checked-tags li{color:rgba(var(--tcd-accent-color,0,0,0),1);border-color:rgba(var(--tcd-accent-color,0,0,0),1)}@media (max-width:992px){.p-filter-search-form-simple .p-filter-search-form__inner{width:calc(100% - 40px);max-width:500px}}.is-filter-search-style--bottom .p-filter-search__inner,.is-filter-search-style--bottom .p-front-cover{height:420px}.p-filter-search-result .p-filter-search__inner{height:330px}@media (max-width:767px){.is-filter-search-style--bottom .p-filter-search__inner{height:240px}.is-filter-search-style--bottom .p-front-cover{height:240px;max-height:240px}.p-filter-search-result .p-filter-search__inner{height:350px}}.p-filter-search-form-simple .p-filter-search-checked-tags{top:initial;bottom:90px}