[data-component-name="textSearch"]{position:absolute;top:45px;width:100%;max-height:0;overflow:hidden;background-color:#f4f4f6;-webkit-transition:max-height 0.4s ease-in-out,visibility 0s 0.4s;transition:max-height 0.4s ease-in-out,visibility 0s 0.4s;z-index:3099;visibility:hidden}@media (min-width: 1280px){[data-component-name="textSearch"]{top:66px;z-index:3101}}[data-component-name="textSearch"].custom-layer-opened{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;-webkit-transition:max-height 0.4s ease-in-out,visibility 0s 0s;transition:max-height 0.4s ease-in-out,visibility 0s 0s;visibility:visible;height:80vh;overflow-y:scroll}@media (min-width: 1280px){[data-component-name="textSearch"].custom-layer-opened{height:auto;overflow-y:unset;max-height:580px}}[data-component-name="textSearch"] .mfp-close{margin-right:15px}@media (min-width: 1280px){[data-component-name="textSearch"] .mfp-close{margin-top:5px}}[data-component-name="textSearch"] .mfp-close::after{font-size:1.4rem}@media (min-width: 960px){[data-component-name="textSearch"] .mfp-close::after{font-size:.9rem}}[data-component-name="textSearch"] .textSearchForm{margin-top:35px}.textSearchForm+.itemsFound{margin-top:20px}@media (min-width: 1280px){.textSearchForm+.itemsFound{margin-top:30px}}.textSearchForm .filtersPicker,.textSearchForm .fieldLabel{display:none}.textSearch-wrapper .fieldRow{margin-bottom:0}.textSearch-wrapper .fieldValue,.textSearch-wrapper .buttonsRow{position:relative;width:calc(100% - 30px);max-width:445px;margin:0 auto}.textSearch-wrapper .fieldValue{font-family:"primary",serif;padding-left:50px;padding-right:50px;display:block;border-bottom:1px solid}.jp .textSearch-wrapper .fieldValue,.ru .textSearch-wrapper .fieldValue,.zh .textSearch-wrapper .fieldValue,.cn .textSearch-wrapper .fieldValue{font-family:inherit}.textSearch-wrapper .fieldValue input{font-size:2.1rem;line-height:21px;color:#202020;border:none;background-color:transparent;padding:0}.textSearch-wrapper .fieldValue input::-webkit-input-placeholder{line-height:normal !important}.textSearch-wrapper .buttonsRow{z-index:3}.textSearch-wrapper .buttonsRow::after{display:block;width:45px;height:45px;position:absolute;right:0;top:0}.textSearch-wrapper .buttonsRow button{font-size:0rem;width:45px;height:45px;position:absolute;left:0;top:-45px;background-color:transparent;background-image:url("//media.yoox.biz/ytos/resources/FERRARI/img/search.svg");background-repeat:no-repeat;background-position:center center;background-size:20px 20px;min-width:0}.textSearch-wrapper .buttonsRow button[type="reset"]{background-image:url("//media.yoox.biz/ytos/resources/FERRARI/img/baseline-cancel-24px.svg");right:0;left:inherit}@media (min-width: 960px){.textSearch-wrapper .buttonsRow button[type="reset"]{background-image:url("//media.yoox.biz/ytos/resources/FERRARI/img/baseline-clear-24px.svg")}}.empty .textSearch-wrapper .buttonsRow button[type="reset"]{display:none}.textSearch-wrapper .buttonsRow button:hover{background-color:transparent}.suggestionContainer{margin:30px 15px}.suggestionContainer .searchSuggestions-title{padding:10px 15px;-webkit-box-flex:4;-ms-flex-positive:4;flex-grow:4;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:20px;text-transform:uppercase}.suggestionContainer .Categories{margin:0 15px}@media (min-width: 960px){.suggestionContainer .Categories{width:30%}}.suggestionContainer .Categories .searchSuggestions-title{opacity:0}.suggestionContainer .Categories .view-all{text-transform:uppercase}#textSearchView .suggestionContainer .Categories{text-align:center}.suggestionContainer .searchSuggestions{font-family:"legacy",-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;max-width:1100px;margin:0 auto;text-align:center}.jp .suggestionContainer .searchSuggestions,.ru .suggestionContainer .searchSuggestions,.zh .suggestionContainer .searchSuggestions,.cn .suggestionContainer .searchSuggestions{font-family:inherit}@media (min-width: 960px){.suggestionContainer .searchSuggestions{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}}.suggestionContainer .searchSuggestions .Products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:500px}@media (min-width: 960px){.suggestionContainer .searchSuggestions .Products{margin-top:0;max-width:900px}}#textSearchView .suggestionContainer .searchSuggestions .Products{display:none}.suggestionContainer .searchSuggestions .Products .suggestion-properties{text-align:center;max-width:150px}@media (min-width: 960px){.suggestionContainer .searchSuggestions .Products .suggestion-properties{margin:0}}@media (min-width: 1280px){.suggestionContainer .searchSuggestions .Products .suggestion-properties{max-width:180px}}.suggestionContainer .searchSuggestions .Products .suggestion-properties .count{display:none}.suggestionContainer .searchSuggestions a{font-size:1.4rem;color:#898989;display:inline-block}.suggestionContainer .searchSuggestions .searchSuggestions-suggestion{line-height:1.9em;padding:0 10px}@media (min-width: 960px){.suggestionContainer .searchSuggestions .searchSuggestions-suggestion{padding:0}}.suggestionContainer .searchSuggestions .searchSuggestions-suggestion .suggestion-property{display:inline}.suggestionContainer .searchSuggestions .searchSuggestions-suggestion .suggestion-property--childCategory::before{content:"\002D"}.suggestionContainer .searchSuggestions .searchSuggestions-suggestion .count::before{content:"\0028"}.suggestionContainer .searchSuggestions .searchSuggestions-suggestion .count::after{content:"\0029"}
