﻿body.HomeRoute{--gap-s: 26px}body.HomeRoute.no-scroll{overflow:hidden;height:100vh}body.HomeRoute::-webkit-scrollbar{display:none}@media screen and (max-width:1023px){body.HomeRoute{--gap-s: 23px}}@media screen and (max-width:1023px){body.HomeRoute #middle{top:-10px;position:relative}}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home{display:grid;grid-template-columns:100%;margin-bottom:0px}}body.HomeRoute .conteudo-home .banner-wrapper img{border-radius:10px;max-width:100%}body.HomeRoute .conteudo-home .banners-categorias .title-vitrine{margin:20px 0}body.HomeRoute .conteudo-home .banners-categorias .banner-wrapper{padding:40px 0 30px 0}@media(max-width: 1000px){body.HomeRoute .conteudo-home .banners-categorias .wrapper{background:#bf1431}}body.HomeRoute .conteudo-home .banners-categorias .wrapper .swiper-arrow-next,body.HomeRoute .conteudo-home .banners-categorias .wrapper .swiper-arrow-prev{top:150px !important}@media(max-width: 1000px){body.HomeRoute .conteudo-home .banners-categorias .wrapper .swiper-wrapper{align-items:center}}body.HomeRoute .conteudo-home .banners-categorias .wrapper .wd-marketing-banner{background:#bf1431}@media(min-width: 1000px){body.HomeRoute .conteudo-home .banners-categorias .wrapper .wd-marketing-banner{display:grid;grid-template-columns:repeat(6, 1fr);gap:20px;padding:50px;border-radius:15px}}body.HomeRoute .conteudo-home .banners-categorias .wrapper .wd-marketing-banner strong{color:#fff;width:-moz-max-content;width:max-content;margin:10px auto 0 auto}body.HomeRoute .conteudo-home .banners-categorias .wrapper #banner-185{display:none}body.HomeRoute .conteudo-home .cama-mesa-e-banho{display:none !important}body.HomeRoute .conteudo-home .cateogory_item.swiper-slide{flex-direction:column}body.HomeRoute .conteudo-home .cateogory_item.swiper-slide a{gap:unset !important}body.HomeRoute .conteudo-home .cateogory_item.swiper-slide .wd-marketing-banner .banner-wrapper,body.HomeRoute .conteudo-home .cateogory_item.swiper-slide .wd-marketing-banner .banner-link{height:200px !important}@media(max-width: 1000px){body.HomeRoute .conteudo-home .cateogory_item.swiper-slide .wd-marketing-banner .banner-wrapper,body.HomeRoute .conteudo-home .cateogory_item.swiper-slide .wd-marketing-banner .banner-link{height:170px !important}}body.HomeRoute .conteudo-home .cateogory_item.swiper-slide span{white-space:nowrap;color:#fff !important;font-family:mulish;font-size:15px;text-transform:uppercase !important}@media(max-width: 1000px){body.HomeRoute .conteudo-home .cateogory_item.swiper-slide span{font-size:13px !important}}body.HomeRoute .conteudo-home .fullbanner{margin-bottom:32px;width:100%}body.HomeRoute .conteudo-home .fullbanner img{border-radius:0 0 10px 10px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .fullbanner{margin-bottom:0px}}body.HomeRoute .conteudo-home .fullbanner .relative{max-height:-moz-fit-content;max-height:fit-content;height:-moz-fit-content;height:fit-content;min-height:-moz-fit-content;min-height:fit-content}body.HomeRoute .conteudo-home .fullbanner video{height:100%;width:100%}body.HomeRoute .conteudo-home .fullbanner [class*=swiper-arrow]{transform:translateY(-50%);--pos: 0;z-index:20}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .fullbanner [class*=swiper-arrow]{--pos: 0px;top:230px}}body.HomeRoute .conteudo-home .fullbanner .swiper-pagination{position:absolute;gap:0px;height:-moz-min-content;height:min-content;bottom:-40px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .fullbanner .swiper-pagination{bottom:-38px;gap:4.23px}}body.HomeRoute .conteudo-home .fullbanner .swiper-pagination .swiper-pagination-bullet{border-radius:50%;display:flex;width:38px;height:38px;position:relative;overflow:hidden;background:transparent;margin:unset !important;border:none;align-items:center;justify-content:center}body.HomeRoute .conteudo-home .fullbanner .swiper-pagination .swiper-pagination-bullet:before{content:"";width:15px;height:15px;border-radius:50%;border:1px solid #bf1431;display:block}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .fullbanner .swiper-pagination .swiper-pagination-bullet{background:#fff;width:10.1px;height:10.1px}}body.HomeRoute .conteudo-home .fullbanner .swiper-pagination .swiper-pagination-bullet::after{display:none !important}body.HomeRoute .conteudo-home .fullbanner .swiper-pagination .swiper-pagination-bullet-active{background:#bf1431;position:relative;opacity:1;overflow:hidden}body.HomeRoute .conteudo-home .fullbanner .swiper-pagination .swiper-pagination-bullet-active:before{background:#bf1431}body.HomeRoute .conteudo-home .fullbanner .swiper-pagination .swiper-pagination-bullet-active:first-child:last-child{display:none}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .fullbanner .wrapper{padding:0 8px}}body.HomeRoute .conteudo-home .highlights{margin-top:42px;position:relative;width:100%;height:auto}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .highlights{margin-top:40px}}body.HomeRoute .conteudo-home .highlights .swiper-wrapper{display:flex;align-items:center;justify-content:center;gap:30px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .highlights .swiper-wrapper{gap:25px;flex-direction:column}}body.HomeRoute .conteudo-home .highlights .swiper-wrapper .swiper-slide{width:100%;height:auto;flex-shrink:1;border-radius:10px;overflow:hidden}body.HomeRoute .conteudo-home .vitrine-01{position:relative;width:100%;height:auto;margin-top:60px;padding:68px 0 60px;max-height:564px;background:#fff1e9}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .vitrine-01:has(.stopwatch-promo-container:not([style*="display: none;"])){padding:170px 0 60px}}body.HomeRoute .conteudo-home .section-carousel-categories{position:relative;width:100%;height:auto;margin-top:47px}body.HomeRoute .conteudo-home .section-carousel-categories .swiper{background:#bf1431;border-radius:15px;display:flex;align-items:center;justify-content:center;padding:39px 84px;max-height:240px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .section-carousel-categories .swiper{padding:28px;max-height:222px}}body.HomeRoute .conteudo-home .section-carousel-categories .swiper .cateogory_item{display:flex;align-items:center;justify-content:center}body.HomeRoute .conteudo-home .section-carousel-categories .swiper .cateogory_item a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}body.HomeRoute .conteudo-home .section-carousel-categories .swiper .cateogory_item a .banner-wrapper{border-radius:15px;overflow:hidden;display:flex;align-items:center;justify-content:center;height:130px;width:130px;margin:0 auto}body.HomeRoute .conteudo-home .section-carousel-categories .swiper .cateogory_item a .name{text-align:center;font-size:16px;font-weight:500;color:#fff;text-wrap:nowrap;text-transform:lowercase}body.HomeRoute .conteudo-home .section-carousel-categories .swiper .cateogory_item a .name::first-letter{text-transform:uppercase}body.HomeRoute .conteudo-home .section-carousel-categories [class*=swiper-arrow]{position:absolute;--pos: -26px;top:100px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .section-carousel-categories [class*=swiper-arrow]{--pos: -15px;top:110px}}body.HomeRoute .conteudo-home .vitrine-mais-vendidos,body.HomeRoute .conteudo-home .vitrine-lancamentos{margin-top:55px}body.HomeRoute .conteudo-home .vitrine-mais-vendidos .swiper-slide .wd-product-line:hover,body.HomeRoute .conteudo-home .vitrine-lancamentos .swiper-slide .wd-product-line:hover{height:440px}@media(min-width: 1400px){body.HomeRoute .conteudo-home .vitrine-mais-vendidos .swiper-slide .wd-product-line:hover,body.HomeRoute .conteudo-home .vitrine-lancamentos .swiper-slide .wd-product-line:hover{height:460px}}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .vitrine-mais-vendidos .swiper-slide .wd-product-line:hover,body.HomeRoute .conteudo-home .vitrine-lancamentos .swiper-slide .wd-product-line:hover{height:324px}}body.HomeRoute .conteudo-home .grid-banners{position:relative;width:100%;height:auto;margin-top:47px}body.HomeRoute .conteudo-home .grid-banners .wd-marketing-banner{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;gap:56px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .grid-banners .wd-marketing-banner{gap:14px}}body.HomeRoute .conteudo-home .grid-banners .wd-marketing-banner .banner-wrapper:nth-child(1){grid-column:1;grid-row:1}body.HomeRoute .conteudo-home .grid-banners .wd-marketing-banner .banner-wrapper:nth-child(2){grid-column:1;grid-row:2}body.HomeRoute .conteudo-home .grid-banners .wd-marketing-banner .banner-wrapper:nth-child(3){grid-column:2;grid-row:span 2}body.HomeRoute .conteudo-home .barra-beneficios{position:relative;width:100%;height:auto;margin-top:87px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .barra-beneficios .wrapper{padding-inline:0px}}body.HomeRoute .conteudo-home .barra-beneficios .wrapper .swiper{box-shadow:0 0 10px #0000001a;border-radius:15px;padding:20px 96px;display:flex;align-items:center;justify-content:center;max-height:108px;height:108px}body.HomeRoute .conteudo-home .barra-beneficios .wrapper .swiper .beneficio_item{display:flex;align-items:center;justify-content:center;gap:12px}body.HomeRoute .conteudo-home .barra-beneficios .wrapper .swiper .beneficio_item svg{flex-shrink:0}body.HomeRoute .conteudo-home .barra-beneficios .wrapper .swiper .beneficio_item .infos{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:16px;width:100%;text-wrap:nowrap;color:#242424}body.HomeRoute .conteudo-home .barra-beneficios .wrapper [class*=swiper-arrow]{position:absolute;--pos: -26px;top:32px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .barra-beneficios .wrapper [class*=swiper-arrow]{--pos: 0;top:54px}}.modal-newsletter{position:fixed;inset:0;background:transparent;z-index:100000;display:flex;align-items:center;justify-content:center}.modal-newsletter.hide{display:none}.modal-newsletter .close-modal-promotion{position:absolute;inset:0;background:#00000060;backdrop-filter:blur(4px)}.modal-newsletter .wd-marketing-newsletter{width:100%;display:flex;align-items:center;justify-content:center;max-width:404px;height:auto}@media screen and (max-width:1023px){.modal-newsletter .wd-marketing-newsletter{width:98%}}.modal-newsletter .wd-marketing-newsletter .wd-content{width:100%;height:auto}.modal-newsletter .container_modal_promotion{width:100%;z-index:1;background:#fff;position:relative;max-width:404px;height:640px;max-height:90dvh;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;padding:0;border-radius:10px;overflow:hidden}.modal-newsletter .container_modal_promotion .close_button_modal_promotion{position:absolute;right:18px;top:18px;cursor:pointer}.modal-newsletter .container_modal_promotion form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:24px}@media screen and (max-width:1023px){.modal-newsletter .container_modal_promotion form{gap:0px}}.modal-newsletter .container_modal_promotion form.hide{display:none}.modal-newsletter .container_modal_promotion form .form-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center}.modal-newsletter .container_modal_promotion form .form-wrapper .title-form{font-size:28px;color:#bf1431;font-weight:bold;text-align:center;margin-bottom:8px}.modal-newsletter .container_modal_promotion form .form-wrapper .description-form{font-size:15px;color:#242424;font-weight:400;text-align:center}.modal-newsletter .container_modal_promotion form .form-wrapper .description-form strong{color:#00c261}.modal-newsletter .container_modal_promotion form .form-wrapper .container-inputs{width:250px;height:auto;margin:18px 0 22px}.modal-newsletter .container_modal_promotion form .form-wrapper .container-inputs .input-email-marketing-newsletter{margin:0;width:100%;height:auto}.modal-newsletter .container_modal_promotion form .form-wrapper .container-inputs .input-email-marketing-newsletter input{background:transparent;border:1px solid #c9cacb;height:40px;color:#7a7a7a;text-align:start;font-family:"Mulish";font-size:13px;border-radius:20px;width:100%}.modal-newsletter .container_modal_promotion form .form-wrapper .input-button-marketing-newsletter{margin-bottom:0;width:207px;height:41px;display:flex;align-items:center;justify-content:center;background:#bf1431;font-size:14px;color:#fff;font-weight:700;border-radius:20px}.modal-newsletter .container_modal_promotion form .form-wrapper .input-button-marketing-newsletter button{width:100%;height:100%}.modal-newsletter .container_modal_promotion .congratulations_container{max-width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:24px}.modal-newsletter .container_modal_promotion .congratulations_container.hide{display:none}.modal-newsletter .container_modal_promotion .congratulations_container .container_congrats{display:flex;align-items:center;justify-content:flex-start;flex-direction:column}.modal-newsletter .container_modal_promotion .congratulations_container .container_congrats .title-congratulations{font-size:28px;color:#bf1431;font-weight:bold;text-align:center}.modal-newsletter .container_modal_promotion .congratulations_container .container_congrats .description-congratulations{font-size:15px;color:#242424;font-weight:400;text-align:center}.modal-newsletter .container_modal_promotion .congratulations_container .container_congrats .description-congratulations strong{color:#00c261}.modal-newsletter .container_modal_promotion .congratulations_container .container_congrats .get-code-container{display:flex;align-items:center;justify-content:center;gap:8px;width:251px;height:40px;margin:20px 0;border:2px dashed #00c261;color:#00c261;font-weight:bold;border-radius:20px}.modal-newsletter .container_modal_promotion .congratulations_container .container_congrats .button-start-buying{width:207px;height:41px;display:flex;align-items:center;justify-content:center;background:#bf1431;font-size:15px;color:#fff;font-weight:400;border-radius:21px}.barra-beneficios .grid{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f6f6f6;padding-top:30px;margin-top:60px}@media screen and (max-width:1023px){.barra-beneficios .grid{overflow:auto}}.barra-beneficios .grid>li{display:flex;align-items:center;gap:3px}@media screen and (max-width:1023px){.barra-beneficios .grid>li:last-child{padding-right:0px}}@media screen and (max-width:1023px){.barra-beneficios .grid>li{padding-left:10px;padding-right:30px}}.barra-beneficios .grid>li .img svg{width:27px}.barra-beneficios .grid>li .text>strong{font-size:14px;font-weight:500;display:flex;align-items:center;gap:6px;white-space:nowrap}.barra-beneficios .grid>li .text>strong b[code]{display:flex;align-items:center;gap:4px;cursor:pointer}@media screen and (max-width:1023px){.barra-beneficios .grid>li .text>strong b[code]{padding-right:5px}}@media screen and (max-width:1023px){.barra-beneficios .grid>li .text>strong b[code] svg{display:none}}