.search-bar{background:#f9f9f9;padding:100px 20px}.search-bar .input-wrapper{margin:0 auto;max-width:1000px}.input-container{position:relative;width:100%}.search-bar .input-wrapper input[type=text]{align-items:center;background:transparent;border:1px solid #e0e9f2;border-radius:30px;color:#515e6c;display:flex;font-size:24px;height:60px;padding:0 20px;width:100%}input[type=submit]{background:#29343e url(/build/images/icon_search_white.409a0098.svg) no-repeat 50%;background-size:20px;-moz-background-size:20px;-webkit-background-size:20px;-o-background-size:20px;border-bottom:none!important;border:none;border-radius:50%;font-size:0!important;height:50px!important;position:absolute;right:5px;top:5px;width:50px}.result-type{margin-top:30px}.list-results{padding:0 50px}.result-type.product .logo-shop{height:auto}.result-type.product .card-result .info{display:flex;flex-wrap:wrap;position:relative}.result-type.product .card-result .info .cta-wrapper{margin-top:auto}.old-price{color:#929ba5;display:inline-block;font-size:16px;margin-left:10px;text-decoration:line-through}.result-type.product .card-result .details .thumbnail img{object-fit:contain;position:absolute;width:100%}.list-cards{gap:20px}.card-result,.list-cards{display:flex;flex-wrap:wrap}.card-result{align-items:center;background:#fff;border-radius:20px;-webkit-box-shadow:0 5px 20px 1px rgb(0 0 0/10%);box-shadow:0 5px 20px 1px rgb(0 0 0/10%);flex:0 0 calc(33.33% - 13.3px);letter-spacing:normal;padding:15px;position:relative;vertical-align:top}.card-result .label-opening{border-radius:3px;display:inline-block!important;font-size:14px;margin-left:auto;padding:3px 5px 2px 15px}.label-opening.close{background:#ffe3e3;color:#f83e3e;position:relative}.label-opening.close:before{background:#f83e3e}.label-opening.open{background:#e5f6eb;color:#00ad3a;position:relative}.label-opening.open:before{background:#00ad3a}.label-opening:before{background:#00ad3a;border-radius:50%;content:"";height:6px;left:5px;margin-top:-3px;position:absolute;top:50%;width:6px}.card-result .logo-shop{height:40px;order:-1}.card-result .logo-shop img{height:100%}.card-result .boutique-category-container{margin-top:10px;width:100%}.card-result .boutique-category-container .boutique-category{width:30%}.card-result .details{column-gap:20px;display:flex;flex:0 0 100%;flex-wrap:wrap;margin-top:10px;position:relative}.card-result .thumbnail{border-radius:10px;flex:0 0 35%;overflow:hidden;position:relative}.card-result .thumbnail:after{content:"";display:block;padding-bottom:100%}.card-result .thumbnail .boutique-category{background:transparent;border-radius:5px;color:#fff;display:inline-block;font-size:14px;font-weight:100;left:10px;padding:5px;position:absolute;top:10px;z-index:100}.card-result .thumbnail img{object-fit:contain;position:absolute;width:100%}.card-result .info{display:flex;flex:1;flex-wrap:wrap}.card-result .info h3{flex:0 0 100%;margin-bottom:10px}.card-result .info .opening,.card-result .info .website{flex:0 0 100%;margin-bottom:20px;padding-left:30px;position:relative}.card-result .info .opening{margin-top:10px}.card-result .info .opening:before,.card-result .info .website:before{background:url(/build/images/icon_web.eb10826a.svg) no-repeat 50%;background-size:20px;-moz-background-size:20px;-webkit-background-size:20px;-o-background-size:20px;content:"";height:20px;left:0;position:absolute;top:-2px;width:20px}.card-result .info .opening:before{background:url(/build/images/icon_day_time.3602fffd.svg) no-repeat 50%;background-size:23px;-moz-background-size:23px;-webkit-background-size:23px;-o-background-size:23px;height:23px;width:23px}.card-result .info .opening span{display:block;margin-top:5px}.card-result .cta-wrapper{display:flex;flex-wrap:wrap;gap:10px;width:100%}.card-result .cta-wrapper a{flex:1;min-width:auto;text-align:center}.card-result.stretched-parent .details{margin-top:0}.card-result .date{display:block;margin-bottom:10px}@media screen and (max-width:1024px){.search-bar{padding:60px 20px}.list-results{padding:0 20px}.card-result{flex:0 0 calc(50% - 10px)}}@media screen and (max-width:480px){.card-result{flex:0 0 100%}.result-type.product .card-result{flex:0 0 calc(50% - 10px)}.result-type.product .card-result .info .cta-wrapper{margin-top:15px}.card-result .thumbnail{flex:0 0 100%;margin-bottom:10px}}