:root{--stom-ais-width:1200px;--stom-ais-gap:40px;--stom-ais-scrollbar-width:6px;--stom-ais-color:var(--color-1, dodgerblue);--stom-ais-bg-color:#ffffff;--stom-ais-border-radius:15px}#stom-ais-wrapper{line-height:1.5}body>#stom-ais-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;padding:var(--stom-ais-gap);background-color:var(--stom-ais-bg-color);z-index:99999}#stom-ais-inner{max-width:var(--stom-ais-width);margin:0 auto}.stom-ais-container{display:flex;flex-direction:column;width:100%;max-height:100%;overflow:auto}#stom-ais-close{display:none;position:absolute;top:var(--stom-ais-gap);right:var(--stom-ais-gap);bottom:auto;left:auto;height:calc(var(--stom-ais-gap) * 2);width:calc(var(--stom-ais-gap) * 2);align-items:center;justify-content:center;flex-shrink:0;font-size:40px;line-height:0;background-color:#f7f7f7;border-radius:var(--stom-ais-border-radius);cursor:pointer}body>#stom-ais-wrapper #stom-ais-close{display:flex}#stom-ais-close svg{fill:currentColor}#stom-ais-wrapper *{scrollbar-width:thin;scrollbar-color:currentColor #fff0}#stom-ais-wrapper *::-webkit-scrollbar{position:absolute;left:0;width:var(--stom-ais-scrollbar-width)}#stom-ais-wrapper *::-webkit-scrollbar-track{background:#fff0}#stom-ais-wrapper *::-webkit-scrollbar-thumb{background-color:currentColor;border-radius:var(--stom-ais-border-radius);border:0 none var(--stom-ais-bg-color)}#stom-ais-input-wrapper__form{display:flex;align-items:stretch}#stom-ais-input-wrapper__form__input{flex-grow:1;min-width:0;height:calc(var(--stom-ais-gap) * 2);padding:0 calc(var(--stom-ais-gap) * .75);background-color:#fafafa;border:1px solid #fafafa;border-radius:var(--stom-ais-border-radius) 0 0 var(--stom-ais-border-radius)}#stom-ais-input-wrapper__form__input:focus-visible{outline:2px solid var(--stom-ais-color)}#stom-ais-input-wrapper__form__submit{flex-grow:0;height:calc(var(--stom-ais-gap) * 2);padding:0 calc(var(--stom-ais-gap) * .6);color:var(--stom-ais-bg-color);background-color:var(--stom-ais-color);border-color:var(--stom-ais-color);border-radius:0 var(--stom-ais-border-radius) var(--stom-ais-border-radius) 0}#stom-ais-filters .stom-ais__inner-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:calc(var(--stom-ais-gap) * .5);margin-top:var(--stom-ais-gap)}.stom-ais-filters__filter__title{margin-bottom:.3em;padding-bottom:.3em;font-size:1.3em;border-bottom:1px solid currentColor}.stom-ais-filters__filter__choices{display:flex;flex-direction:column;align-items:flex-start;gap:.2em;-webkit-user-select:none;-ms-user-select:none;user-select:none}.stom-ais-filters__filter__choice__inner{display:flex;align-items:center;cursor:pointer}.stom-ais-filters__filter__choice__checkbox-hidden{position:absolute;width:0;height:0;opacity:0;z-index:-1}.stom-ais-filters__filter__choices.triggered{pointer-events:none}.stom-ais-filters__filter__choice__checkbox-hidden:disabled~*{opacity:.5;filter:grayscale(100%)}.stom-ais-filters__filter__choice__checkbox-custom{display:flex;align-items:center;justify-content:center;width:1em;height:1em;border:1px solid var(--stom-ais-color);font-size:.8em;border-radius:3px;color:var(--stom-ais-color);line-height:0}.stom-ais-filters__filter__choice__checkbox-custom i{margin-top:.2em;margin-left:-.2em;font-size:.8em;opacity:0}input:checked~.stom-ais-filters__filter__choice__checkbox-custom i{opacity:1}.stom-ais-filters__filter__choice__inner:hover input:not(:checked):not(:disabled)~.stom-ais-filters__filter__choice__checkbox-custom i{opacity:.5}.stom-ais-filters__filter__choice__count{color:var(--stom-ais-color)}#stom-ais-details .stom-ais__inner-container{display:flex;align-items:baseline;justify-content:space-between;margin-top:calc(var(--stom-ais-gap) - (var(--stom-ais-gap) * .25));padding:calc(var(--stom-ais-gap) * .25) 0;border-bottom:1px solid currentColor}#stom-ais-details.sticky .stom-ais__inner-container{position:absolute;top:calc(var(--stom-ais-gap) * 3);left:var(--stom-ais-gap);right:calc(var(--stom-ais-gap) + var(--stom-ais-scrollbar-width));max-width:calc(var(--stom-ais-width) - var(--stom-ais-scrollbar-width));margin:0 auto;background-color:var(--stom-ais-bg-color);z-index:10}#stom-ais-details__results__keyword{color:var(--stom-ais-color);text-decoration:underline}#stom-ais-details__results__count{color:var(--stom-ais-color)}#stom-ais-details__controls{display:flex;align-items:center;gap:.5em;margin-left:var(--stom-ais-gap)}.stom-ais-details__controls__button{padding:.15em;border-radius:.3px;border:1px solid #fff0;line-height:0;cursor:pointer}.stom-ais-details__controls__button.active{color:var(--stom-ais-color);border-color:currentColor}.stom-ais-details__controls__button:hover{color:var(--stom-ais-color)}.stom-ais-details__controls__button svg{width:1em;height:1em}#stom-ais-results .stom-ais__inner-container{margin-top:var(--stom-ais-gap)}#stom-ais-results .stom-ais__load-more-results{text-align:center;margin-top:50px;padding:15px;box-sizing:border-box}#stom-ais-results .stom-ais__load-more-results #stom-ais__load-more-results__button{width:500px;max-width:100%;height:45px;background:var(--stom-ais-color);border-radius:var(--stom-ais-border-radius);border-color:var(--stom-ais-color);visibility:hidden;opacity:0}#stom-ais-results hr{height:1px;margin:calc(var(--stom-ais-gap) * .7) 0 calc(var(--stom-ais-gap) * .75) 0;border:none;background-color:currentColor}#stom-ais-wrapper:not([data-display-type="list"]) #stom-ais-results hr{display:none}.stom-ais-results__item{position:relative;display:block}.stom-ais-results__item__link{position:absolute;top:0;right:0;bottom:0;left:0;font-size:0;line-height:0;z-index:5}.stom-ais-results__item__tags{display:flex;flex-wrap:wrap;align-items:center;gap:calc(var(--stom-ais-gap) * .25)}.stom-ais-results__item__tag{color:var(--stom-ais-color);line-height:1}.stom-ais-results__item__tag:not(:first-child){display:flex;gap:calc(var(--stom-ais-gap) / 4)}.stom-ais-results__item__tag:not(:first-child)::before{content:'|'}.stom-ais-results__item__title{margin-bottom:calc(var(--stom-ais-gap) * .2);font-size:1.3em}.stom-ais-results__item:hover .stom-ais-results__item__title{text-decoration:underline}.stom-ais-results__item__image{font-size:0;overflow:hidden}.stom-ais-results__item__image img,.stom-ais-results__item__image__placeholder{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.stom-ais-results__item__image__placeholder{display:flex;align-items:center;justify-content:center;background-color:rgb(0 0 0 / .025);border:1px solid rgb(0 0 0 / .05)}.stom-ais-results__item__image__placeholder svg{width:50px;height:auto;max-width:100%;max-height:100%;opacity:.1}.stom-ais-results__item__info{display:flex;align-items:center;gap:calc(var(--stom-ais-gap) * .25);margin-bottom:5px}.stom-ais-results__item__highlight--partial,.stom-ais-results__item__highlight--direct{color:var(--stom-ais-color)}.stom-ais-results__item__highlight--partial{opacity:.6}.stom-ais-results__item__title__highlight--partial-part,.stom-ais-results__item__highlight--partial-part{text-decoration:underline}.stom-ais-results__item__title__highlight--direct,.stom-ais-results__item__highlight--direct{text-decoration:underline}#stom-ais-wrapper:not([data-display-type="list"]) .stom-ais-results__item--list{display:none}.stom-ais-results__item--list{display:flex;align-items:flex-start;gap:calc(var(--stom-ais-gap) * 2)}.stom-ais-results__item--list .stom-ais-results__item__content{flex-basis:0%;flex-grow:1}.stom-ais-results__item--list .stom-ais-results__item__info{justify-content:flex-start}.stom-ais-results__item--list .stom-ais-results__item__info>*:not(:first-child){display:flex;gap:calc(var(--stom-ais-gap) / 4)}.stom-ais-results__item--list .stom-ais-results__item__info>*:not(:first-child)::before{content:'|'}.stom-ais-results__item--list .stom-ais-results__item__image{width:90px;aspect-ratio:1 / 1;border-radius:calc(var(--stom-ais-border-radius) * .5)}#stom-ais-wrapper:not([data-display-type="grid"]) .stom-ais-results__item--grid{display:none}[data-display-type="grid"] #stom-ais-results .stom-ais__inner-container{display:grid;gap:calc(var(--stom-ais-gap) * 1.5);grid-template-columns:repeat(3,minmax(0,1fr))}[data-display-type="grid"][data-display-images=""] #stom-ais-results .stom-ais__inner-container{gap:var(--stom-ais-gap)}[data-display-type="grid"][data-display-images=""] .stom-ais-results__item{padding:calc(var(--stom-ais-gap) * .5);border:1px solid #e1e1e1;border-radius:calc(var(--stom-ais-border-radius) * .5);background-color:#fbfbfb}.stom-ais-results__item--grid .stom-ais-results__item__image{margin-bottom:10px;aspect-ratio:360 / 160;border-radius:var(--stom-ais-border-radius)}.stom-ais-results__item--grid .stom-ais-results__item__info{justify-content:space-between}.stom-ais-results__item--grid .stom-ais-results__item__tags{position:relative;flex-wrap:nowrap;margin-bottom:10px;overflow:hidden}.stom-ais-results__item--grid .stom-ais-results__item__tags::after{content:'';position:absolute;top:0;right:0;bottom:0;width:15px;z-index:1;background:#fff;background:-moz-linear-gradient(90deg,#fff0 0%,rgb(255 255 255) 90%);background:-webkit-linear-gradient(90deg,#fff0 0%,rgb(255 255 255) 90%);background:linear-gradient(90deg,#fff0 0%,rgb(255 255 255) 90%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="var(--stom-ais-bg-color)",endColorstr="var(--stom-ais-bg-color)",GradientType=1)}#page .hover-style-bold ul.menu .instantsearch-trigger>a:before{content:none}@media only screen and (max-width:1510px){#stom-ais-close{position:static;margin-left:var(--stom-ais-gap)}}@media only screen and (max-width:959px){#stom-ais-filters .stom-ais__inner-container{grid-template-columns:repeat(auto-fit,minmax(275px,1fr))}[data-display-type="grid"] #stom-ais-results .stom-ais__inner-container{grid-template-columns:repeat(2,minmax(0,1fr))}[data-display-type="grid"] .stom-ais-results__item{max-width:100%}}@media only screen and (max-width:767px){:root{--stom-ais-gap:20px}#stom-ais-close,#stom-ais-input-wrapper__form__input,#stom-ais-input-wrapper__form__submit{--stom-ais-gap:30px}#stom-ais-input-wrapper__form__submit{padding:0 calc(var(--stom-ais-gap) * .5)}#stom-ais-close{margin-left:calc(var(--stom-ais-gap) * .75)}#stom-ais-filters .stom-ais__inner-container{gap:var(--stom-ais-gap)}.stom-ais-filters__filter__choices{gap:.7em}.stom-ais-filters__filter__choice__checkbox-custom{width:1.4em;height:1.4em}#stom-ais-details.sticky .stom-ais__inner-container{top:calc(var(--stom-ais-gap) * 4);padding-top:calc(var(--stom-ais-gap) * .5)}#stom-ais-details .stom-ais__inner-container{align-items:flex-start}#stom-ais-details__controls{gap:.75em;margin-left:calc(var(--stom-ais-gap) * 1.2)}.stom-ais-details__controls__button svg{width:1.3em;height:1.3em}}@media only screen and (max-width:649px){[data-display-type="grid"] #stom-ais-results .stom-ais__inner-container{grid-template-columns:repeat(1,minmax(0,1fr))}}