.search-engine{margin:0;position:relative;width:100%}.search-engine .flex-container,.search-engine .flex-row{display:flex}.search-engine button,.search-engine input,.search-engine label{padding:.25em}.search-engine button::-ms-clear,.search-engine input::-ms-clear,.search-engine label::-ms-clear{display:none}.search-engine button:disabled,.search-engine input:disabled,.search-engine label:disabled{cursor:default}.search-engine .show-focus-outlines button:focus,.search-engine .show-focus-outlines input:focus,.search-engine .show-focus-outlines label:focus{outline-width:1px}.search-engine .main{background-color:inherit;min-height:100vh;overflow-x:hidden;width:100%}.search-engine .main>div{margin-bottom:1em}.search-engine .main.enabled{display:block}.search-engine .main section.tool-section{display:none;height:100vh;left:0;padding:1em;position:fixed;top:0;width:100vw;z-index:2000}@media (min-width:768px){.search-engine .main section.tool-section{z-index:500}}.search-engine .main .container-search-bar{position:relative;z-index:2}@media (min-width:768px){.search-engine .main{min-height:auto;position:relative;z-index:0}.search-engine .main section.fixed-section{position:relative}.search-engine .main section.tool-section{height:auto;position:relative;width:auto}}.search-engine a.search-label-button,.search-engine button.search-label-button{background-image:url(../../../richemont-base/search-reloaded/clientlibs/search-reloaded.prerequisite/resources/svg/icons/search-black.svg);background-position:1em;background-repeat:no-repeat;background-size:1em 1em;flex-grow:1;min-height:inherit;padding-left:3em;text-align:left}.search-engine a.icon-button .button-description,.search-engine button.icon-button .button-description{display:none}.search-engine a.back,.search-engine button.back{background-image:url(../../../richemont-base/search-reloaded/clientlibs/search-reloaded.prerequisite/resources/svg/icons/arrow_back.svg)}.search-engine a.prefill,.search-engine button.prefill{background-image:url(../../../richemont-base/search-reloaded/clientlibs/search-reloaded.prerequisite/resources/svg/icons/prefill.svg)}@media (max-width:767px){.search-engine .vue-slider-component{padding-left:2em!important;padding-right:2em!important;padding-top:0!important}}.search-engine .vue-slider{margin:0 .5em}.search-engine .vue-slider .vue-slider-dot{background-color:transparent;height:50px!important;left:-17px;position:absolute;width:50px!important}.search-engine .vue-slider .vue-slider-dot:after{background-color:#000;border-radius:16px;content:"";display:block;height:16px;left:17px;position:absolute;top:17px;width:16px}.search-engine .vue-slider-tooltip{background:none;border:none;color:#000}.search-engine .vue-slider-tooltip:before{content:none}.search-engine .vue-slider-process{background-color:#000}.search-engine section.overlay-section{position:relative;z-index:1000}.search-engine section.overlay-section.overlay-absolute{position:absolute}.search-engine section.overlay-section .autocomplete span{font-weight:700}.search-engine section.overlay-section .autocomplete span .highlight{font-weight:400}@media (max-width:767px){.search-engine section.overlay-section{min-height:100vh}}.search-engine section.loader{background-image:url(../../../richemont-base/search-reloaded/clientlibs/search-reloaded.prerequisite/resources/svg/icons/loader.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:none;height:30px;width:30px}.search-engine section.loader.active{display:block}@media (min-width:768px){.search-engine .toolbar-navigation{display:none}}.search-engine .search-bar{position:relative}.search-engine .search-bar .search-input-container{flex:1}.search-engine .search-bar input[type=text]{flex-grow:1}.search-engine .main .facets{padding-bottom:9em}.search-engine .main .facets.active{display:block}.search-engine .main .facets form.disabled{pointer-events:none}.search-engine .main .facets form fieldset legend{word-break:break-word}.search-engine .main .facets form ul.list-mode>li .facet-item ul.sub-list{display:none}.search-engine .main .facets form ul.list-mode>li .facet-item ul.sub-list label{word-break:break-word}.search-engine .main .facets form ul.list-mode>li .facet-item.active ul.sub-list{display:block}.search-engine .main .facets p.range-info{text-align:right}.search-engine .main .facets .facets-action{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;width:100%}.search-engine .smart-filters{display:flex;flex-grow:1;flex-wrap:nowrap;overflow:auto}@media (min-width:768px){.search-engine .smart-filters{flex-wrap:wrap}}.search-engine .results-main-container{position:relative}.search-engine .results-main-container .spellchecking{text-align:center}.search-engine .results-main-container .spellchecking span{text-decoration:underline}.search-engine .results-main-container .overlay-results{background-color:#000;display:block;height:100%;left:0;margin:0;opacity:.5;pointer-events:all;position:absolute;top:0;width:100%;z-index:600}.search-engine .results-main-container .results-container{display:flex;justify-content:space-around}.search-engine .results-main-container .results-container .facets-container{flex:1}.search-engine .error,.search-engine .results{display:none}.search-engine .error .load-more,.search-engine .results .load-more{display:flex}.search-engine .error .toolbar .results-info,.search-engine .results .toolbar .results-info{display:flex;justify-content:space-between}.search-engine .error .toolbar .toggle-view,.search-engine .results .toolbar .toggle-view{display:flex}@media (min-width:768px){.search-engine .error .toolbar,.search-engine .results .toolbar{display:none}}.search-engine .error.active,.search-engine .results.active{display:block}@media (min-width:768px){.search-engine .results-main-container .results-container{justify-content:center}.search-engine .results-main-container .results-container .results{width:33.33333% * 2}.search-engine .results-main-container .results-container .facets-container{max-width:340px;width:33.33333%}.search-engine .results-main-container .results-container .facets-container .facets{display:block}.search-engine .results-main-container .results-container .facets-container .facets .header{flex-direction:row}.search-engine .results-main-container .results-container .facets-container .facets .header .close_facets{display:none}.search-engine .results-main-container .results-container .facets-container .facets .facets-action{position:relative}.search-engine .results-main-container .results-container .facets-container .facets .facets-action .apply_action{display:none}}.search-engine ul.results-list{display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}.search-engine ul.results-list li{cursor:pointer;position:relative;width:50%}@media (min-width:1200px){.search-engine ul.results-list li{width:33.33333%}}@media (min-width:768px){.search-engine ul.results-list li{padding:1em}}.search-engine ul.results-list li article{display:flex;flex-direction:column;height:100%;position:relative;width:100%}.search-engine ul.results-list li article a.external-link{display:block;height:100%;left:0;margin:0;position:absolute;top:0;width:100%}.search-engine ul.results-list li .image-container{height:200px;margin-bottom:1em;position:relative;transition:opacity .25s;width:100%}.search-engine ul.results-list li .image-container img{height:auto;left:50%;max-height:100%;max-width:100%;opacity:0;position:relative;top:50%;transform:translateY(-50%) translateX(-50%) scale(.95);width:auto}.search-engine ul.results-list li .image-container.enabled img{opacity:1}@media (min-width:768px){.search-engine ul.results-list li .image-container{height:400px}}.search-engine ul.results-list li .product-price{unicode-bidi:bidi-override}.search-engine ul.results-list.no-results-list li{width:50%}@media (max-width:767px){.search-engine ul.results-list.list-mode li{width:100%}.search-engine ul.results-list.list-mode li article{flex-direction:row}.search-engine ul.results-list.list-mode li article .image-container{height:100%;margin-right:1em;min-width:25%;width:25%}.search-engine ul.results-list.list-mode li article .image-container img{transform:translateY(-50%) translateX(-50%)}}.tab-navigation.base-selected-tab{background-color:#d3d3d3}.tab-navigation a{display:inline-flex}