.page__home .home__ruler{background-color:#f5f5f5;margin-bottom:25px;padding:25px 0}.page__home .home__ruler .ruler__container .ruler__wrapper{display:flex;gap:0 12px}@media screen and (max-width:1023px){.page__home .home__ruler .ruler__container .ruler__wrapper{flex-wrap:wrap;gap:0 5px;justify-content:space-between}}.page__home .home__ruler .ruler__container .ruler__wrapper .ruler__item{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.078);display:flex;flex-wrap:wrap;justify-content:center;padding:10px;width:25%}@media screen and (max-width:1023px){.page__home .home__ruler .ruler__container .ruler__wrapper .ruler__item{width:calc(50% - 5px)}.page__home .home__ruler .ruler__container .ruler__wrapper .ruler__item:nth-of-type(n+2),.page__home .home__ruler .ruler__container .ruler__wrapper .ruler__item:nth-of-type(n+3){margin-top:10px}}.page__home .home__ruler .ruler__container .ruler__wrapper .ruler__item .item__icon img{max-height:24px;max-width:24px;-o-object-fit:contain;object-fit:contain}.page__home .home__ruler .ruler__container .ruler__wrapper .ruler__item .item__content{max-width:170px;padding-left:24px}@media screen and (max-width:767px){.page__home .home__ruler .ruler__container .ruler__wrapper .ruler__item .item__content{max-width:123px;padding-left:12px}}@media screen and (max-width:389px){.page__home .home__ruler .ruler__container .ruler__wrapper .ruler__item .item__content{padding-left:5px}}@media screen and (min-width:768px) and (max-width:1023px){.page__home .home__ruler .ruler__container .ruler__wrapper .ruler__item .item__content{max-width:154px;min-width:154px}}.page__home .home__ruler .ruler__container .ruler__wrapper .ruler__item .item__content span{color:#000;display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:15px}.page__home .home__ruler .ruler__container .ruler__wrapper .ruler__item .item__content span b{display:block;font-weight:700}@media screen and (max-width:767px){.page__home .home__ruler .ruler__container .ruler__wrapper .ruler__item .item__content span{font-size:12px}}.page__home .home__search-store{margin-bottom:25px;position:relative}.page__home .home__search-store .search__wrapper{background-color:#ffc900;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.078);display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:700px;padding:12px}@media(max-width:768px){.page__home .home__search-store .search__wrapper{gap:20px}}.page__home .home__search-store .search__wrapper .search__text{align-items:center;display:flex;padding-left:10px}.page__home .home__search-store .search__wrapper .search__text span{font-size:16px;font-weight:600;padding-left:10px}.page__home .home__search-store .search__wrapper .search__input{display:flex;justify-content:end;position:relative;width:50%}@media(max-width:768px){.page__home .home__search-store .search__wrapper .search__input{width:100%}}.page__home .home__search-store .search__wrapper .search__input .input__search__store{background:#f7f7f7;border:0;border-radius:8px;box-shadow:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.078);margin-right:8px;outline:0;padding:16px 25px;width:100%}.page__home .home__search-store .search__wrapper .search__input .input__search__store:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m15.583 15.583 3.667 3.667M17.417 10.083a7.333 7.333 0 1 0-14.667 0 7.333 7.333 0 0 0 14.667 0Z' stroke='%23292929' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.page__home .home__search-store .search__wrapper .search__input .btn-search{background-color:#000;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;height:100%;padding:0 25px}.page__home .home__search-store .search__wrapper .search__input .search-results-list{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.078);display:block;list-style:none;margin:0;max-height:300px;overflow-y:auto;padding:0;position:absolute;top:49px;width:338px;z-index:1000}@media(max-width:768px){.page__home .home__search-store .search__wrapper .search__input .search-results-list{width:100%}}.page__home .home__search-store .search__wrapper .search__input .search-results-list li{border:0;border-radius:8px;cursor:pointer;padding:10px}.page__home .home__search-store .search__wrapper .search__input .search-results-list li:hover{background-color:#f7f7f7}.page__home .home__search-store .search__wrapper .search__input .search-results-list::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.page__home .home__search-store .search__wrapper .search__input .search-results-list::-webkit-scrollbar{border-radius:8px;width:5px}.page__home .home__search-store .search__wrapper .search__input .search-results-list::-webkit-scrollbar-thumb{background:#424242}.page__home .home__search-store #modal-loja{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.078);left:50%;padding:25px;position:absolute;top:100px;transform:translate(-50%,-5%);z-index:200}@media(max-width:768px){.page__home .home__search-store #modal-loja{top:142px;width:calc(100% - 30px)}}.page__home .home__search-store #modal-loja .container__modal{display:flex;gap:15px}@media(max-width:768px){.page__home .home__search-store #modal-loja .container__modal{flex-direction:column}}.page__home .home__search-store #modal-loja .container__modal .info__store{display:flex;flex-direction:column;gap:5px;justify-content:space-evenly}@media(max-width:768px){.page__home .home__search-store #modal-loja .container__modal .info__store{gap:25px}}.page__home .home__search-store #modal-loja .container__modal .info__store .content{padding:0!important}.page__home .home__search-store #modal-loja .container__modal .info__store .content .title{color:#3d3d3d;font-size:13px;font-weight:700;margin-bottom:3px;text-transform:uppercase}.page__home .home__search-store #modal-loja .container__modal .info__store .content .button_whatsapp{align-items:center;background-color:#25d366;border-radius:4px;color:#fff;display:flex;font-size:15px;justify-content:center;padding:2px 5px;text-decoration:none}.page__home .home__search-store #modal-loja .container__modal .info__store .content .button_whatsapp i{background:unset;border-radius:unset;font-size:unset;height:unset;line-height:unset;padding:unset;padding-right:5px;width:unset}.page__home .home__search-store #modal-loja .container__modal .container__maps{border:1px solid #ddd;border-radius:8px;margin-top:10px;overflow:hidden;width:100%}.page__home .home__search-store #modal-loja #fechar-modal-simples{align-items:center;background:#000;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:700;height:28px;justify-content:center;position:absolute;right:15px;top:15px;transition:.2s;width:28px}.page__home .home__banners--main{margin-bottom:24px}.page__home .home__banners--main .banners__title h2{color:#000;display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:1023px){.page__home .home__banners--main .banners__container .swiper{margin-right:-15px}}.page__home .home__banners--main .banners__container .swiper .swiper-wrapper .swiper-slide a{display:block}.page__home .home__banners--main .banners__container .swiper .swiper-wrapper .swiper-slide a img{height:auto;width:100%}.page__home .home__banners{margin-bottom:24px}@media screen and (max-width:1023px){.page__home .home__banners .banners__container .swiper{margin-right:-15px}}.page__home .home__banners .banners__container .swiper .swiper-wrapper .swiper-slide a{display:block}.page__home .home__banners .banners__container .swiper .swiper-wrapper .swiper-slide a img{height:auto;max-width:486px;width:100%}.page__home .home__banners--brands{margin-bottom:50px}.page__home .home__banners--brands .banners__container h2{color:#000;display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1;margin-bottom:20px;text-transform:uppercase}@media screen and (max-width:1023px){.page__home .home__banners--brands .banners__container .swiper{margin-right:-15px}}.page__home .home__banners--brands .banners__container .swiper .swiper-wrapper .swiper-slide a{display:block}.page__home .home__banners--brands .banners__container .swiper .swiper-wrapper .swiper-slide a img{border-radius:100%;height:auto;max-width:175px;width:100%}.page__home .home__showcase{margin-bottom:50px;position:relative}.page__home .home__showcase .showcase__container .showcase__title{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.page__home .home__showcase .showcase__container .showcase__title h2{color:#000;display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:20px;font-weight:700;line-height:1;text-transform:uppercase}.page__home .home__showcase .showcase__container .showcase__title a{color:#525252;display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1;text-align:right;text-decoration:underline}@media screen and (max-width:1023px){.page__home .home__showcase .showcase__container .showcase__wrapper{width:calc(100% + 15px)}}.page__home .home__showcase .showcase__container .showcase__wrapper .swiper .swiper-wrapper .swiper-slide .spot{margin:0}.page__home .home__showcase .showcase__container .showcase__wrapper .swiper-showcase-button-next,.page__home .home__showcase .showcase__container .showcase__wrapper .swiper-showcase-button-prev{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.64);box-shadow:0 2px 4px 0 rgba(0,0,0,.161);cursor:pointer;display:flex;flex-wrap:wrap;height:36px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:1}@media screen and (max-width:1023px){.page__home .home__showcase .showcase__container .showcase__wrapper .swiper-showcase-button-next,.page__home .home__showcase .showcase__container .showcase__wrapper .swiper-showcase-button-prev{display:none}}.page__home .home__showcase .showcase__container .showcase__wrapper .swiper-showcase-button-prev{border-bottom-right-radius:8px;border-top-right-radius:8px}.page__home .home__showcase .showcase__container .showcase__wrapper .swiper-showcase-button-next{border-bottom-left-radius:8px;border-top-left-radius:8px;left:unset;right:0}.page__home .home__showcase--banner{margin-bottom:50px}.page__home .home__showcase--banner .showcase__container{display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}@media screen and (max-width:1023px){.page__home .home__showcase--banner .showcase__container{gap:unset;justify-content:center}}.page__home .home__showcase--banner .showcase__container .showcase__banner{max-width:calc(50% - 8px);width:calc(50% - 8px)}@media screen and (max-width:1023px){.page__home .home__showcase--banner .showcase__container .showcase__banner{margin-bottom:15px;max-width:100%;width:100%}}.page__home .home__showcase--banner .showcase__container .showcase__banner a{display:block}.page__home .home__showcase--banner .showcase__container .showcase__banner a img{height:auto;max-width:767px;width:100%}.page__home .home__showcase--banner .showcase__container .showcase__wrapper{max-width:calc(50% - 8px);position:relative;width:calc(50% - 8px)}@media screen and (max-width:1023px){.page__home .home__showcase--banner .showcase__container .showcase__wrapper{max-width:100%;width:100%}}.page__home .home__showcase--banner .showcase__container .showcase__wrapper .swiper .swiper-wrapper .swiper-slide .spot{margin:0}.page__home .home__showcase--banner .showcase__container .showcase__wrapper .swiper-showcase-button-next,.page__home .home__showcase--banner .showcase__container .showcase__wrapper .swiper-showcase-button-prev{align-items:center;backdrop-filter:blur(4px);background:hsla(0,0%,100%,.64);box-shadow:0 2px 4px 0 rgba(0,0,0,.161);cursor:pointer;display:flex;flex-wrap:wrap;height:36px;justify-content:center;left:0;position:absolute;top:50%;transform:translateY(-50%);width:36px;z-index:1}@media screen and (max-width:1023px){.page__home .home__showcase--banner .showcase__container .showcase__wrapper .swiper-showcase-button-next,.page__home .home__showcase--banner .showcase__container .showcase__wrapper .swiper-showcase-button-prev{display:none}}.page__home .home__showcase--banner .showcase__container .showcase__wrapper .swiper-showcase-button-next{border-bottom-left-radius:8px;border-top-left-radius:8px;left:unset;right:0}.page__home .home__showcase--banner .showcase__container .showcase__wrapper .swiper-showcase-button-prev{border-bottom-right-radius:8px;border-top-right-radius:8px}.page__home .home__instagram .instagram__container .instagram__title{margin-bottom:20px;text-align:center}.page__home .home__instagram .instagram__container .instagram__title h2{color:#000;display:block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1;margin-bottom:10px;text-align:center}.page__home .home__instagram .instagram__container .instagram__title a{color:#000;display:inline-block;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1}@media screen and (max-width:767px){.page__home .home__instagram .instagram__container .instagram__wrapper{margin-left:-15px;width:calc(100% + 30px)}}.page__home .home__instagram .instagram__container .instagram__wrapper .instagram__swiper .swiper-wrapper .swiper-slide a{display:block}.page__home .home__instagram .instagram__container .instagram__wrapper .instagram__swiper .swiper-wrapper .swiper-slide a img{height:auto;max-width:483px;width:100%}
