.clearfix{zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:#fff0;text-shadow:none;background-color:#fff0;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.searchautocomplete{position:static;height:100%;padding:0;display:block}.searchautocomplete .sprite{background:url(../../skin/frontend/ilmakiage/default/images/mirasvit/sprite.png)}.searchautocomplete>label{float:left;margin-right:10px;color:#333;font-weight:700;margin-top:8px}.searchautocomplete .nav{height:100%;position:relative;width:91%;display:inline-block}.searchautocomplete .nav .nav-search-in{position:absolute;top:0;left:0;z-index:15}.searchautocomplete .nav .nav-search-in .category{opacity:0;filter:alpha(opacity=0);background:#fff;border:1px solid #DDD;color:#000;cursor:pointer;height:29px;left:5px;margin:0;outline:0;padding:0;position:absolute;top:5px;visibility:visible;width:auto}.searchautocomplete .nav .nav-search-in .category-fake{border-right:1px solid #827c7c;color:#fff;cursor:pointer;float:left;height:100%;line-height:34px;margin:0 0 0 2px;padding:0 21px 0 12px;text-align:center;white-space:nowrap;font-family:'Montserrat';font-size:12px;letter-spacing:.43px}.searchautocomplete .nav .nav-search-in .nav-down-arrow{right:6px;top:16px;position:absolute;width:0;height:0;border-style:solid;border-width:5px 4.5px 0 4.5px;border-color:#fff #fff0 #fff0 #fff0;line-height:0}.searchautocomplete .nav .nav-search-in:hover .nav-down-arrow{background-position:-6px -34px}.searchautocomplete .nav .nav-input{zoom:1;margin:0;padding:0;z-index:12;position:relative;height:100%}.searchautocomplete .nav .nav-input:before,.searchautocomplete .nav .nav-input:after{display:table;content:"";line-height:0}.searchautocomplete .nav .nav-input:after{clear:both}.searchautocomplete .nav .nav-input input{z-index:10;padding:0;height:100%;border:0;background:#fff0;color:#000;outline:0;margin-left:0;width:100%;font-family:Maison Neue Book;font-size:26px;text-transform:capitalize;letter-spacing:.43px;font-weight:100;text-align:center}.searchautocomplete .nav .nav-input input.suggest{display:none;color:#999;z-index:9}.searchautocomplete .nav-submit-button{height:26px;display:inline-block;position:absolute;top:calc(50% - 8px);left:0;z-index:99}.searchautocomplete .nav-submit-button .button{width:20px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgd2lkdGg9IjI4cHgiIGhlaWdodD0iMjhweCIgdmlld0JveD0iMCAwIDI4IDI4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPg0KICAgIDwhLS0gR2VuZXJhdG9yOiBza2V0Y2h0b29sIDQ5ICg1MTAwMikgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+DQogICAgPHRpdGxlPjhGNzQxMDU3LTM1NzAtNDRENi1CREI2LUY2N0Q2MjI2NzkyMTwvdGl0bGU+DQogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9IkRyb3Bkb3duXzEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTY4LjAwMDAwMCwgLTY4LjAwMDAwMCkiIGZpbGw9IiMwMDAwMDAiIGZpbGwtcnVsZT0ibm9uemVybyI+DQogICAgICAgICAgICA8ZyBpZD0iSGVhZGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMDAwMDAsIDAuMDAwMDAwKSI+DQogICAgICAgICAgICAgICAgPGcgaWQ9Imljb25zL3NlYXJjaCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU2OC4wMDAwMDAsIDY4LjAwMDAwMCkiPg0KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjYuNjg2NzAzNSwyNS4yMDgzMzMzIEwxOS41OTQyNjE1LDE4LjE5NzkxNjcgQzIxLjA5MTc4NTksMTYuMzg1NDE2NyAyMS45ODYxNDA3LDE0LjA1MjA4MzMgMjEuOTg2MTQwNywxMS41MTA0MTY3IEMyMS45ODYxNDA3LDUuNzA4MzMzMzMgMTcuMjg1NTc4LDEgMTEuNDkzMDcwNCwxIEM1LjcwMDU2Mjc0LDEgMSw1LjcwODMzMzMzIDEsMTEuNTEwNDE2NyBDMSwxNy4zMTI1IDUuNzAwNTYyNzQsMjIuMDIwODMzMyAxMS40OTMwNzA0LDIyLjAyMDgzMzMgQzE0LjAwOTc0MzMsMjIuMDIwODMzMyAxNi4zMDgwMjczLDIxLjEzNTQxNjcgMTguMTE3NTM2LDE5LjY2NjY2NjcgTDI1LjIzMDc3NywyNi42OTc5MTY3IEMyNS40MjgzNjcsMjYuODk1ODMzMyAyNS42OTg3NTMzLDI3IDI1Ljk1ODc0MDIsMjcgQzI2LjIyOTEyNjYsMjcgMjYuNDk5NTEyOSwyNi44OTU4MzMzIDI2LjY5NzEwMjksMjYuNjg3NSBDMjcuMTAyNjgyNSwyNi4yNzA4MzMzIDI3LjEwMjY4MjUsMjUuNjE0NTgzMyAyNi42ODY3MDM1LDI1LjIwODMzMzMgWiBNMi44NzU5MzQ0OSwxMS41ODE4NDY1IEMyLjg3NTkzNDQ5LDYuOTM2MDEzMTkgNi44NTQ5MDQ0OCwyLjg1MTU0NDM1IDExLjQ5MzA3MDQsMi44NTE1NDQzNSBDMTYuMTMxMjM2MywyLjg1MTU0NDM1IDIwLjQzMjMxODksNi44NjQ1ODMzMyAyMC40MzIzMTg5LDExLjUxMDQxNjcgQzIwLjQzMjMxODksMTYuMTU2MjUgMTYuMTMxMjM2MywyMC40MzkzNjUgMTEuNDkzMDcwNCwyMC40MzkzNjUgQzYuODU0OTA0NDgsMjAuNDM5MzY1IDIuODc1OTM0NDksMTYuMjI3Njc5OSAyLjg3NTkzNDQ5LDExLjU4MTg0NjUgWiIgaWQ9IlNoYXBlIj48L3BhdGg+DQogICAgICAgICAgICAgICAgPC9nPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+) 49% 0 no-repeat;height:28px;margin:0;cursor:pointer;font-weight:700;line-height:25px;font-size:13px;z-index:14;background-size:21px;cursor:default}.searchautocomplete .searchautocomplete-placeholder{background:#FFF;display:block;z-index:102;width:100%;padding:46px 16.8%;max-height:441px;border:1px solid #EDEDED;overflow:auto;font-family:Maison Neue Medium}.searchautocomplete .searchautocomplete-placeholder:before{position:absolute;border-style:solid;border-width:5px;height:0;width:0;top:-11px;left:30px}.searchautocomplete .searchautocomplete-placeholder ul{list-style:none;padding:0;margin:0}.searchautocomplete .searchautocomplete-placeholder ul li .product_details{margin-top:12px;font-family:Maison Neue Medium}.searchautocomplete .searchautocomplete-placeholder ul li{zoom:1;text-align:left;margin-bottom:28px;width:45%;margin-right:10%;float:left}.searchautocomplete .searchautocomplete-placeholder ul li:before,.searchautocomplete .searchautocomplete-placeholder ul li:after{display:table;content:"";line-height:0}.searchautocomplete .searchautocomplete-placeholder ul li:after{clear:both}.searchautocomplete .searchautocomplete-placeholder ul li a{text-decoration:none}.carli-banner .desktop img{width:380px;height:380px}.searchautocomplete .searchautocomplete-placeholder ul li a.name{color:#000;display:block;margin-bottom:3px;line-height:16px;font-size:14px;text-transform:uppercase;font-weight:400}.searchautocomplete .searchautocomplete-placeholder ul li a .pull-right{float:right}.searchautocomplete .searchautocomplete-placeholder ul li.active{background-color:#fff;cursor:pointer}.searchautocomplete .searchautocomplete-placeholder ul li.active a{text-decoration:none}.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image{height:100%;border-bottom:3px solid}.searchautocomplete .searchautocomplete-placeholder ul li .price-box{font-weight:700;font-size:13px;color:#000;float:right}.searchautocomplete .searchautocomplete-placeholder ul li .price-box .regular-price .price-label,.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price-label,.searchautocomplete .searchautocomplete-placeholder ul li .price-box .special-price .price-label{display:none}.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label{font-weight:400;color:#999}.searchautocomplete .searchautocomplete-placeholder ul li .price-box .old-price .price{font-size:.9em;color:#999}.searchautocomplete .searchautocomplete-placeholder ul li .highlight strong{font-weight:400}.searchautocomplete .searchautocomplete-placeholder ul li .ratings{margin:0;line-height:14px}.searchautocomplete .searchautocomplete-placeholder ul li .ratings .rating-box{float:left;margin:0 5px 0 0}.searchautocomplete .searchautocomplete-placeholder .index-title.no-result-title{text-align:center;font-size:20px}.searchautocomplete .searchautocomplete-placeholder .index-title{color:#000;font-size:14px;padding:0 0 20px 0;text-align:left;text-transform:uppercase;font-weight:400;letter-spacing:0}.searchautocomplete .searchautocomplete-placeholder .index-title span{color:#000;font-size:14px}.searchautocomplete .searchautocomplete-placeholder .all{text-align:center;text-transform:uppercase;margin:10px 4px 5px 10px;border-top:1px solid;padding-top:15px}.searchautocomplete .searchautocomplete-placeholder .all a{color:#000}.searchautocomplete .searchautocomplete-loader{position:absolute;width:18px;height:18px;top:calc(50% - 9px);right:37%;z-index:99;-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6);display:none}.searchautocomplete .searchautocomplete-loader div{position:absolute;background-color:#FFF;height:3px;width:3px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-animation-name:f_autocomplete_loader;animation-name:f_autocomplete_loader;-webkit-animation-duration:0.64s;animation-duration:0.64s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:normal;animation-direction:normal}.searchautocomplete .searchautocomplete-loader div#g01{left:0;top:7px;-webkit-animation-delay:0.24s;animation-delay:0.24s}.searchautocomplete .searchautocomplete-loader div#g02{left:2px;top:2px;-webkit-animation-delay:0.32s;animation-delay:0.32s}.searchautocomplete .searchautocomplete-loader div#g03{left:7px;top:0;-webkit-animation-delay:0.4s;animation-delay:0.4s}.searchautocomplete .searchautocomplete-loader div#g04{right:2px;top:2px;-webkit-animation-delay:0.48s;animation-delay:0.48s}.searchautocomplete .searchautocomplete-loader div#g05{right:0;top:7px;-webkit-animation-delay:0.56s;animation-delay:0.56s}.searchautocomplete .searchautocomplete-loader div#g06{right:2px;bottom:2px;-webkit-animation-delay:0.64s;animation-delay:0.64s}.searchautocomplete .searchautocomplete-loader div#g07{left:7px;bottom:0;-webkit-animation-delay:0.72s;animation-delay:0.72s}.searchautocomplete .searchautocomplete-loader div#g08{left:2px;bottom:2px;-webkit-animation-delay:0.8s;animation-delay:0.8s}.wrap-result-title .search-view-all{float:right;border:none;background:none;font-family:Maison Neue Medium;font-size:15px;color:#000}.wrap-result-title .search-view-all:hover{text-decoration:underline}.wrap-result-title .index-title{float:left}@-moz-keyframes f_autocomplete_loader{0%{background-color:#000}100%{background-color:#fff}}@-webkit-keyframes f_autocomplete_loader{0%{background-color:#000}100%{background-color:#fff}}@-ms-keyframes f_autocomplete_loader{0%{background-color:#000}100%{background-color:#fff}}@-o-keyframes f_autocomplete_loader{0%{background-color:#000}100%{background-color:#fff}}@keyframes f_autocomplete_loader{0%{background-color:#000}100%{background-color:#fff}}.searchautocomplete-widget{position:relative;top:auto;left:auto;bottom:auto;right:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}@media only screen and (max-width:1200px){.searchautocomplete .searchautocomplete-placeholder{top:56px;padding:46px 5%}}@media only screen and (max-width:1023px){div#header-search_mobile{background:#fff}.searchautocomplete .nav .nav-input input{color:#000}.searchautocomplete .nav{width:87%}.searchautocomplete .nav-submit-button{width:13%;float:right}.searchautocomplete .nav .nav-input{margin:0;padding:0;border:none}.searchautocomplete .searchautocomplete-placeholder{width:100%;left:0;top:131px;padding:0 6%;max-height:initial}.searchautocomplete .searchautocomplete-placeholder .all{padding-top:28px;font-size:17px;margin:0 4px 5px 10px}.searchautocomplete .searchautocomplete-placeholder .index-title{padding:0}.searchautocomplete .searchautocomplete-placeholder .wrap-result-title{padding:18px 0 13px 0}.searchautocomplete .searchautocomplete-placeholder .index-title,.searchautocomplete .searchautocomplete-placeholder .index-title span{font-size:13px;letter-spacing:normal}.searchautocomplete .searchautocomplete-placeholder .index-title.no-result-title{font-size:30px}.searchautocomplete .searchautocomplete-placeholder ul li .product_details{width:40%}.searchautocomplete .searchautocomplete-placeholder ul li{justify-content:center}.searchautocomplete .searchautocomplete-placeholder ul li .product_details{margin-top:0}.searchautocomplete .searchautocomplete-placeholder ul li a.name{font-size:15px;margin-bottom:6px;width:85%}.searchautocomplete-products .shades span{font-size:13px}.searchautocomplete-look:first-child{padding-top:0}.searchautocomplete-look:first-child{padding-top:0}}@media only screen and (max-width:767px){.searchautocomplete .searchautocomplete-placeholder .index-title.no-result-title{font-size:22px}.searchautocomplete .searchautocomplete-placeholder ul li{justify-content:end}.searchautocomplete .searchautocomplete-placeholder ul li .product_details{width:75%}.searchautocomplete-look:nth-child(n+2),.searchautocomplete-influencer:nth-child(n+4),.searchautocomplete .searchautocomplete-placeholder ul li:nth-child(n+2){display:none}}