@import url('//fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap'); :root {   --wine:#65032d;   --orange: #ff732b } :root {   --swiper-theme-color: var(--wine); }  body {   font-size:16px;   font-family: "Montserrat", sans-serif;   color:#353535; } header .lineup {   background: var(--wine);   color: white;   padding: 25px 0; } header .lineup .container {   display: flex;   align-items: center;   gap: 10px; } header .lineup a {   color: white; } header .lineup .mobile-buttons {   margin-left: auto;   display: flex;   align-items: center;   gap: 5px;   font-size: 18px; } .sidebar-mainmenu {   background: var(--wine); } ul.simple-menu {   font-weight: bold; } .sidebar-mainmenu ul.simple-menu {   margin: 20px 0; } .sidebar-mainmenu .sidebar-quitter-mainmenu {  color: white; } .boxhead .title {   font-weight: bold; } .sidebar-mainmenu .boxhead {   margin-bottom: 10px; } .sidebar-mainmenu .boxhead .svgicon {   display: none; } .sidebar-mainmenu .boxhead .data {   font-size: 14px; } .searchbar {   padding: 10px 0; } .box {   padding: 40px 0; } .box.litegray {   background: #e9e9e9; } .categ-sep h1 {   text-align: center; } article.item-produto {   background: white;   padding: 25px;   border-radius: 15px;   filter: drop-shadow(0px 4px 30px rgba(22,23,26,0.08)); } .categ-sep .swiper-slide {   max-width: 390px; } .item-produto .dataprod {   margin: 10px 0;   text-align: center; } .item-produto .nomeprod {   color: black;   font-weight: bold;   font-size: 22px;   line-height: 1.2;   margin-bottom: 8px; } a {   color: var(--orange); } .item-produto .precoprod .preco-por {   color: var(--orange);   font-weight: bold;   font-size: 22px;   line-height: 1.2; } .preco-por-txt {   display: none; } .preco-de {   text-decoration: line-through;   color: gray;   font-size: 14px;   line-height: 1.2; } .car-bt-comprar-eprod {   background: var(--orange);   color: white;   display: flex;   gap: 5px;   padding: 5px 10px;   border-radius: 10px;   flex: 1;   justify-content: center;   text-align: center;   text-transform: uppercase;   transition: 0.5s ease; } .car-bt-comprar-eprod:before {   --icon: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M216%2C40H40A16%2C16%2C0%2C0%2C0%2C24%2C56V200a16%2C16%2C0%2C0%2C0%2C16%2C16H216a16%2C16%2C0%2C0%2C0%2C16-16V56A16%2C16%2C0%2C0%2C0%2C216%2C40Zm0%2C160H40V56H216V200ZM176%2C88a48%2C48%2C0%2C0%2C1-96%2C0%2C8%2C8%2C0%2C0%2C1%2C16%2C0%2C32%2C32%2C0%2C0%2C0%2C64%2C0%2C8%2C8%2C0%2C0%2C1%2C16%2C0Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");   content: "";   display: inline-block;   width: 1.5em;   height: 1.5em;   background-color: currentColor;   mask: var(--icon) no-repeat center / contain;   -webkit-mask: var(--icon) no-repeat center / contain; } .wrapbtcomprar .car-bt-line-button {   gap: 10px; } .more-button-categ, .more {   text-align: center;   margin-top: 20px; } a.button-categ, .btn-sample, .serv-item .button {   background: var(--orange);   color: white;   padding: 10px 25px;   border-radius: 20px;   text-transform: uppercase;   display: inline-block;   transition: 0.5s ease;   text-align: center;   line-height: 1.2; } a.button-categ:hover, .car-bt-comprar-eprod:hover, .btn-sample:hover, .serv-item a:hover .button {   background: var(--wine); } .sidea {   background: url(//eletro.puze.com.br/__elecol/imgs/armario.webp) no-repeat center center;   height: 300px;   background-size: contain;   order: 1; } .sides {   display: grid;   gap: 30px; } h1 {   line-height: 1.2; } .subtext {   font-weight: bold;   margin-bottom: 10px; } ul.caracs li:before {   --icon: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20256%22%3E%3Cpath%20d%3D%22M208%2C32H48A16%2C16%2C0%2C0%2C0%2C32%2C48V208a16%2C16%2C0%2C0%2C0%2C16%2C16H208a16%2C16%2C0%2C0%2C0%2C16-16V48A16%2C16%2C0%2C0%2C0%2C208%2C32Zm-34.34%2C77.66-56%2C56a8%2C8%2C0%2C0%2C1-11.32%2C0l-24-24a8%2C8%2C0%2C0%2C1%2C11.32-11.32L112%2C148.69l50.34-50.35a8%2C8%2C0%2C0%2C1%2C11.32%2C11.32Z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");   content: "";   display: inline-block;   width: 1.5em;   height: 1.5em;   background-color: currentColor;   mask: var(--icon) no-repeat center / contain;   -webkit-mask: var(--icon) no-repeat center / contain;   flex: 0 0 auto;   color: var(--wine); } ul.caracs {   list-style-type: none;   padding: 0;   margin-bottom: 40px; } ul.caracs li {   display: flex;   align-items: center;   gap: 5px;   font-weight: bold; } a.serv-link {   position: relative;   text-align: center; } .serv-item .border {   position: absolute;   top: 20px;   left: 20px;   right: 20px;   bottom: 20px;   border: 1px solid white;   border-radius: 30px;   display: flex;   flex-direction: column;   align-items: center;   justify-content: center;   padding: 20px; } .serv-item img {   border-radius: 30px; } .serv-item .title {   font-weight: bold;   color: white;   font-size: 22px;   line-height: 1.2;   margin-bottom: 10px; } h1 .super {   color: var(--wine);   text-transform: uppercase;   font-size: 16px; } .box h1 {   text-align: center; } .swiper-servicos .swiper-slide {   max-width: 570px; } .swiper-blog .swiper-slide {   max-width: 240px; } .boxitem_blog a {   border-radius: 15px;   padding: 20px;   background: #e9e9e9;   display: flex;   transition: 0.5s ease;   flex-direction: column;   flex: 1; } .boxitem_blog .tititem {   color: black;   font-weight: bold;  flex: 1;   display: flex;   flex-direction: column;   justify-content: center; } .boxitem_blog img {   margin-bottom: 10px; } .boxitem_blog a:hover {   filter: drop-shadow(0 0 20px rgba(34,35,63,0.08));   background: white; } .boxitem_blog {   display: flex;  flex: 1; } .middlebox {   background: var(--wine);   color: white;   padding: 20px;   border-radius: 15px;   text-align: center;   margin-top: -100px;   margin-bottom: 40px; } .boxside .svgicon {   font-size: 34px; } .boxside .minitit {   font-size: 14px; } .middlebox .showphone, .middlebox .bigtext {   font-weight: bold;   font-size: 22px;   line-height: 1.2; } .boxside .content {   padding-bottom: 10px;   border-bottom: 1px solid white;   margin-bottom: 10px; } .boxside .bigtext {   font-weight: bold; } .middlebox a.btn-sample {   border:1px solid transparent; } .middlebox a.btn-sample:hover {   border: 1px solid white; } .middlebox .bigtext {   margin-bottom: 10px; } .box.boxblog {   padding-bottom: 140px; } .faq-model-base .boxitem_faq a:before {   background: var(--wine); } .faq-model-base .boxitem_faq a {   color: black; } .faq-model-base .boxitem_faq a.clicked {   background: var(--wine);   color: white;   border-radius: 20px; } .faq-model-base .boxitem_faq a.clicked:before {   color: var(--wine);   background: white; } .boxitem_faq {   background: white;   border-radius: 20px; } footer {   background: linear-gradient(180deg, #242424 0%, #121212 50%, #000000 100%);   color: #aeaeae;   padding: 80px 0; } footer .b1 .text {   margin: 10px 0; } .redes-sociais {   margin-top: 10px;   display: flex;   gap: 5px;   justify-content: center;   font-size: 13px; } .redes-sociais a {   width: 40px;   height: 40px;   display: flex;   background: var(--wine);   border-radius: 50%;   align-items: center;   justify-content: center;   color: white;   transition: 0.5s ease; } .redes-sociais a:hover {   background: white;   color: var(--orange); } .bars {   display: grid;  gap: 20px;  text-align: center; } footer .simple-menu a {   color: #aeaeae;   transition: 0.5s ease; } footer h2 {   color: white;   margin-bottom: 10px; } footer .b3 .data {   color: white;   font-weight: bold;   font-size: 18px; } .boxes {   gap: 20px;   display: grid; } footer .simple-menu a:hover {   color: white; }  footer a.logo img {   margin: 0 auto; } .faq-model-base {   max-width: 760px;   margin: 0 auto; }