@import url(https://fonts.googleapis.com/css?family=Montserrat&display=swap);@import url(https://fonts.googleapis.com/css?family=Nunito&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@1,300&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lobster&family=Open+Sans:ital,wght@0,400;1,300;1,400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Recursive:wght@300&display=swap);.gray-50{background-color:#fbfbfb!important}.gray-100{background-color:#f5f5f5!important}.gray-200{background-color:#eee!important}.gray-300{background-color:#e0e0e0!important}.gray-400{background-color:#bdbdbd!important}.gray-500{background-color:#9e9e9e!important}.btn-submit-green{background-color:#82ae46;color:#fff}.btn-red{background-color:#d32f2f!important;color:#fff!important}.btn-outline-red{border:2px solid #d32f2f!important;color:#d32f2f!important}.btn-outline-blue,.btn-outline-red{background-color:transparent!important;font-weight:700}.btn-outline-blue{border:2px solid #1976d2!important;color:#1976d2!important}.btn-outline-green{background-color:transparent!important;border:2px solid #388e3c!important;color:#388e3c!important;font-weight:700}.box-red{background-color:#af1717!important;box-shadow:0 4px #862626!important;font-weight:700}.box-green,.box-red{color:#fff!important}.box-green{background-color:#388e3c!important;box-shadow:0 4px #2c7530!important}.box-orange{background-color:orange;box-shadow:0 4px #b36c02!important;color:#fff!important}.left-red{border-left:3px solid red!important}.left-green{border-left:3px solid green!important}.left-blue{border-left:4px solid #559de6!important}.text-gray{color:#666!important}.fosco-text{color:#404040!important}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 15 Thin Italic.otf?6e0cdf8059b17d3c35cc5124c6309343")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 15 Thin.otf?c62f546d9c3a409e757661def169eae5")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 17 Cn Thin Italic.otf?67a0c894426effe04b47e17d42dfa22f")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 17 Cn Thin.otf?f02f8815f63800a1fe1d6c880b0e8642")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 19 Cp Thin Italic.otf?c6e0b13822126c9b846e4ecf46d695ba")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 19 Cp Thin.otf?5c1c46de97f2c1752bf1a49447f6f66a")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 25 ExtraLight Italic.otf?965aa4711d85523b15ac63807a364a23")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 25 ExtraLight.otf?45967359f56876eae4be5098aa94261f")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 27 Cn ExtraLight Italic.otf?563821f09bbd02343536d893173e6694")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 27 Cn ExtraLight.otf?0ebdf3b3f205489550b0cc91290501b3")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 29 Cp ExtraLight Italic.otf?05e6a145ae776c70e835660edf8f5a8a")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 29 Cp ExtraLight.otf?3eec752d9cbb0e414353867cf6c7fb46")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 35 Light Italic.ttf?4d9cbf604441e06cd16d4b7b5d676698")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 35 Light.otf?6ebac97e13dde55af00b55b5745cc6cd")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 37 Cn Light Italic.otf?cabc90f02481e782c3891127dd4d9859")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 37 Cn Light.otf?f3962c571cbe491375050e4cfcccb8ec")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 39 Cp Light Italic.otf?50a53d45a7c4d72fd25e00d1b1af3d31")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 39 Cp Light.otf?43714ebc88f9c9da978768e5305cda53")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 45 Regular Italic.otf?932e22b7a72d11298af8926e609f36dd")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 45 Regular.otf?9592de59d94af449c6170092c1fd129d")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 47 Cn Regular Italic.otf?58cff4c9171fd673f05fb8274cc50517")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 47 Cn Regular.otf?e3593fd924606b6db50e28b8fbc247da")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 49 Cp Regular Italic.otf?8c67f694adcdb9b31973b388f358ea54")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 49 Cp Regular.otf?2065c6db75c01da9d89bb8d2d628cba4")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 55 Medium Italic.otf?8f6bb002ccaae1c1a9f664fb45e4b9f1")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 55 Medium.otf?9c2ed763eb79c75b3f862a865c454833")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 57 Cn Medium Italic.otf?1dbe4b0bba0b30eb19448a73e2751d23")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 57 Cn Medium.otf?5379a1017070a0b6b74ffec711b727b4")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 59 Cp Medium Italic.otf?d9840713ab17663bac68b9af48cea70f")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 59 Cp Medium.otf?7e16721002d4ec31624809570beb7b70")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 65 Bold Italic.otf?d22f5ee1e16b3cebb40eb4fa9d775368")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 65 Bold.otf?1041ed38ea708695075d80e7aea11695")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 67 Cn Bold Italic.otf?32cb5ae899862769236190b0e991be4e")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 67 Cn Bold.otf?af1426d25667bf7010be85917299155f")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 69 Cp Bold Italic.otf?c901fc5778199a3fb31aad076521a8de")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 69 Cp Bold.otf?b082e4de011361c053de9a43ff263a1f")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 75 ExtraBold Italic.otf?7d696385c314a6f030846e506122baf1")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 75 ExtraBold.otf?289bdcf8396168bb8f1c2d2f4a783139")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 77 Cn ExtraBold Italic.otf?a7f2a7102de77a05e50947206d42a14a")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 77 Cn ExtraBold.otf?eecb69d90555c890b8cb42d301c18b12")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 79 Cp ExtraBold Italic.otf?13986521c80bd19b4f456492f9e42e50")}@font-face{font-family:Core Mellow;src:url("/fonts/Core Mellow 79 Cp ExtraBold.otf?8673ffd4ce29f963938483f5544ed5fc")}.font-mellow{font-family:Core Mellow}.font-abeezee{font-family:Abeezee}.font-nunito{font-family:Nunito}.font-montserrat{font-family:Montserrat,sans-serif;font-weight:600}.font-poppins{font-family:Poppins,sans-serif}.font-lora{font-family:Lora,sans-serif}.font-roboto{font-family:Roboto,sans-serif}.font-open-sans{font-family:Open Sans,sans-serif}.font-lobster{font-family:Lobster,cursive}.font-recursive{font-family:Recursive,sans-serif}table{width:100%}table thead tr th{border-bottom:1px dashed;font-size:12pt;padding:6px}table tbody tr td{border-bottom:1px dashed;font-size:11pt}table tfoot tr td{font-size:12pt;padding:10px}table .border-custom-table{border-bottom:1px dashed}[v-cloak]{display:none}@media (min-width:992px){.modal-xs{max-width:1305px}}@media (max-width:776px){.details-vue ul li{width:100%}.form-checkout,.table-cart{flex-direction:column-reverse}.card-mobile{border-top:1px solid #dee2e6}.details-pdt li{width:100%!important}.mobile .bg-image{align-items:center;display:flex;height:170px;max-width:100%}.mobile .bg-image img{max-height:100%}button.mail{border-radius:0;height:42px;width:141px}button.mail:before{content:"Cadastrar"}}@media (min-width:1024px){button.mail{border-radius:0;height:42px;width:107px}button.mail:before{background-image:url(/storage/images/mail.png);background-position:50%;background-repeat:no-repeat;content:"";height:100%;position:absolute;right:-36%;top:0;width:100%}}body{font-family:inherit;font-weight:inherit}header .form-control:focus{background-color:transparent;border-color:#ccc!important;box-shadow:none!important}a:focus{outline:0!important}a:hover{color:inherit;text-decoration:none}.sticky{position:fixed!important;top:0;width:100%;z-index:1031}.transparent{background-color:transparent}.pointer{cursor:pointer}button{z-index:999!important}.btn-rounded{border-radius:32px!important}.filters label{font-size:18px}input.mail:focus{border-color:transparent!important;box-shadow:none!important;outline:0!important}div.card-top{border-top:3px solid #e6e4e4}input.mail{border-radius:0;height:42px}div.legend:before{background-color:#000;content:"";height:3px;position:absolute;top:15px;width:100%}.border-custom{border-bottom:1.5px solid}.border-radius-custom{border-bottom-left-radius:29px!important;border-top-right-radius:29px!important}div.inner-border{border-bottom:3px solid #404040;margin-bottom:-18px}.form-control:focus{border-color:#ccc!important;box-shadow:none!important}.pedido_vue .bg-image{align-items:center;display:flex;height:180px;margin-left:auto;margin-right:auto}.pedido_vue .bg-image img{max-height:100%}.modal-produto .bg-image{align-items:center;display:flex;height:450px;max-width:100%}.modal-produto .bg-image img{max-height:100%}#cart tbody td{padding-bottom:0;padding-top:0;vertical-align:middle}.completed span i{color:green}.warning span i{color:#cb1616}.list-group-flush li{background-color:transparent;border:0;margin-top:0;padding-bottom:.2rem;padding-top:.2rem}ul.account li{margin-bottom:.3rem;margin-top:.3rem}ul.account li a.active{background-color:#eee;border-radius:6px}.details-vue ul{border-bottom:4px solid #2e2e2e}.details-vue ul li{margin-bottom:1px!important}.loading-vue{border-width:9px!important;height:5rem!important;width:5rem!important}.border-custom-vue{border:1px solid #dadada;border-radius:11px}.input-and-icons input{height:74px}.input-and-icons .pointer:hover{background-color:#000!important}.input-and-icons .pointer:hover i{color:#fff}.form-search input{padding:22px!important}.form-search .frete-vue:before{background-color:#fff;content:"";display:block;height:20px;margin-left:-45px;position:absolute;transform:rotate(45deg);width:20px}.form-search .frete-vue.disabled{opacity:1!important}.modal-vue .modal-dialog{display:grid!important;height:100%!important;margin:0;padding-right:3rem}.modal-vue .modal-content{height:100%!important}.image-blog{align-items:center;display:flex;height:400px;max-width:100%}.image-blog img{max-height:100%}.register-icon-search{background-color:#d6d4d4!important;border-radius:32px!important;margin-top:-44px!important;padding:11px 14px!important;position:absolute!important;right:10px}.filters h4{font-size:30px}@media (max-width:776px){div#carousel-details .carousel-item img{height:300px;max-width:300px}div#carousel-details ol.carousel-indicators{justify-content:space-evenly;margin-bottom:-2rem}.carousel-details .zoom img{height:450px;max-width:100%}.centro .bg-image{align-items:center;display:flex;height:170px;max-width:100%}.centro .bg-image img{max-height:100%}.vsc-popup{bottom:calc(20% + 25px)!important;direction:rtl!important;margin-left:60px!important}}@media (min-width:1024px){div#carousel-details .carousel-item{height:400px}div#carousel-details .carousel-item img{max-height:100%}div#carousel-details ol.carousel-indicators{justify-content:space-evenly;margin-bottom:-4rem}.logo{max-width:155px!important}.bg-product{background-color:#fff!important}.centro .bg-image{align-items:center;display:flex;height:286px;max-width:100%}.centro .bg-image img{max-height:100%}.centro .offset-buttons{opacity:0;position:absolute;top:32%;transition:1s;width:92%}.centro .offset-buttons div{background-color:#e8e8e8;border-color:#aaa;border-radius:29px;height:57px;width:59px}.centro .offset-buttons div:hover{background-color:#262626;border-color:#000}.centro .offset-buttons div:hover i{color:#fff}.centro .offset-buttons div i{margin-top:12px}.centro .overlay:hover .offset-buttons{opacity:1}.centro .title-description{min-height:4rem}.centro .inner-border-price-description{border-bottom:2px solid #8f8f8f;margin-bottom:-15px}.centro .icons-floating{right:16px;z-index:999}.centro .icons-floating li div{background:#fff}.centro .btn-outline-grey-bg-white{background-color:#fff!important;border:2px solid #818181!important;color:#818181!important}.blog-card-title{height:100px;min-width:100px}.blog-card-text{height:70px;min-width:70px}.blog-card-image{height:220px;min-width:220px}.pdt-image{max-height:200px!important;min-height:200px!important}.pdt-image img{height:100%!important}}.tab-content body,body{background-color:#fff!important;font-family:Nunito!important}body{margin:0!important}.badge-bg-primary{background-color:#810000!important}.badge-first{background-color:#259ea6!important}.badge-second{background-color:#9faf90!important}.badge-third{background-color:#ce6b03!important}.search-vue{min-width:35rem}.search-vue:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:20px 0 20px 17px;content:"";margin-left:26px;margin-top:-28px;position:absolute;transform:rotate(270deg)}.centro .bg-image{align-items:center;display:flex;height:314px;margin-left:auto;margin-right:auto;max-width:100%}.centro .bg-image img{max-height:100%}.line{height:12px;margin-left:20px;margin-right:20px;position:relative;width:120px}.line:before{top:0;width:100%;width:30px}.line:after,.line:before{background:#404040;content:"";display:block;height:1px;position:absolute;right:0}.line:after{bottom:0;width:100%}.line:last-child{margin-left:20px;margin-right:0;transform:rotate(180deg)}.border-light{color:#f09a90!important}.pdt-description,div.pdt{height:12rem!important;max-height:20rem!important;min-height:12rem!important}.pdt-description{color:#404040!important;font-size:larger!important;font-weight:700!important}.pdt-promo{background-color:#404040!important;color:#fff!important}.pdt-price{color:#bd1004!important;font-weight:700!important;height:2rem!important;max-height:2rem!important;min-height:2rem!important}.primary{background-color:#810000!important}.primary-text{color:#810000!important}.primary-dark-text{color:#bd1004!important}.primary-light-text{color:#f09a90!important}.secondary{background-color:#ba3a3e!important}.secondary-text{color:#ba3a3e!important}.third{background-color:#259ea6!important}.third-text{color:#259ea6!important}.fourth-text{color:#939393!important}.primary-dark,header .box-primary{background-color:#810000!important}header .box-primary{box-shadow:0 4px #810000!important;color:#fff!important}header .fa-flip-horizontal{margin-left:10px;margin-top:9px}header form input{background-color:#fff!important;padding-bottom:22px!important;padding-top:22px!important}header form .search-rounded{border-radius:32px!important;height:36px;margin-left:-42px!important;margin-top:13px;width:36px;z-index:99999}header .search-vue{max-height:410px;min-width:35rem;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:999}header .search-vue:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:20px 0 20px 17px;content:"";margin-left:26px;margin-top:-28px;position:absolute;transform:rotate(270deg)}header .form-header-modelo-3{height:47px!important;margin-top:6px;z-index:99999}header .form-header-modelo-3:focus+.overlay{background-color:rgba(0,0,0,.5);z-index:999}header .form-header-modelo-3:focus{background-color:#fff;z-index:99999!important}header .overlay{bottom:0;left:0;position:fixed;right:0;top:0;transition:all .5s;z-index:-1}.menu-fixo{left:-25px!important;min-width:270px!important;position:absolute;top:24px!important}.menu-fixo li{background-color:#f8f8f8!important}.nav-bar li.megamenu-li:hover .dropdown-menu.multi-level{background-color:#810000!important;border-color:#810000!important;color:#fff!important;display:block;margin-top:50px;min-height:17rem;min-width:16.2rem;position:absolute!important}.nav-bar li.megamenu-li:hover .dropdown-menu.multi-level a:hover{background-color:#810000!important;color:#fff!important}.nav-bar li.megamenu-li:hover .dropdown-menu.multi-level a h5{color:#7f7f7d;font-family:Nunito!important}.nav-bar li.megamenu-li:hover .dropdown-menu.multi-level .megamenu{width:1140px}.nav-bar li.megamenu-li:hover .dropdown-item{color:#fff!important}.nav-bar .dropdown-submenu{display:contents!important;position:absolute!important}.nav-bar .dropdown-submenu:hover .submenu-dropdown{display:block}.nav-bar .dropdown-submenu>.submenu-dropdown{display:none;left:100%;min-height:101%;min-width:960px;position:absolute!important}.nav-bar ul .sidebar-dropdown-menu{background:#810000!important;border:1px solid #810000!important;color:#fff!important;display:none;left:87%;margin-top:-36px;min-width:210px;position:absolute!important;z-index:1000!important}.nav-bar ul:hover .sidebar-dropdown-menu{display:block}.carousel-index{border-bottom:4px solid #ba3a3e!important}.carousel-index li{border-radius:2%;margin-left:.3rem;margin-right:.3rem}.carousel-index li a{min-width:12rem;text-align:center}.carousel-index li a.active{background-color:#ba3a3e!important;border-radius:3%}.carousel-index li a.active h4{color:#fff!important}.categoria .area-custom{background-color:#f6f6f6;border-bottom:3px solid #ba3a3e}.categoria .area-custom ul{margin-left:40rem}.categoria .area-custom h2:after{border-color:#000 transparent transparent #ba3a3e;border-style:solid;border-width:10px;content:"";margin-left:-10px;margin-top:-10px;position:absolute;transform:rotate(45deg)}.categoria .area-custom h2 span{padding:12px 18px 6px}footer h4{color:#fff!important}footer ul li{margin-bottom:.7rem!important;margin-top:.7rem!important}footer ul li a,footer ul li h6{color:#fff!important;font-family:Nunito!important;font-size:18px;font-weight:bolder}footer .btn-to-up{background-color:#810000;border:1.5px solid #fff;border-radius:50px;bottom:20%;height:70px;left:5%;-moz-opacity:.6;opacity:.6;position:fixed;width:70px}footer .btn-to-up i{color:#fff!important}.img-cart-footer{height:75px!important;max-height:75px!important;min-height:75px!important}.text-info{color:#fff!important}.btn-blue,.btn-custom-primary,.btn-primary-color{background-color:#810000!important;color:#fff!important}.btn-custom-secondary{background-color:#ba3a3e!important;color:#fff!important}.btn-primary-site{color:#fff!important}.zoomImg{height:700px!important;width:700px!important}.carousel-slides img{max-height:400px!important;max-width:400px!important}.carousel-thumbnails img{max-height:70px!important;max-width:70px!important}.search-vue{max-height:410px;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:999}.bg-grey-100{background-color:#cccaca}.btn-primary-site{background-color:#810000!important;color:#f6f6f6}.vsc-popup{bottom:calc(20% - 20px)!important;direction:rtl!important;margin-left:60px!important}.vsc-popup-button--default[aria-expanded=false]{background-color:#fff!important}.vsc-popup-button--default[aria-expanded=true]{background-color:#810000!important}.whatsapp-color{background-color:#25d366!important;color:#fff!important}.vsc-popup-header{background-color:#810000!important}#facebook-clicker{top:calc(50% - 75px)!important}.badge-blue{background-color:#259ea6!important}.badge-red{background-color:#ba3a3e!important}.badge-red-dark{background-color:#810000!important}.badge-green{background-color:#259ea6!important}.badge-orange{background-color:#ce6b03!important}.fundo-fidelidade{background-attachment:fixed;background-image:url(/storage/images/bannerstrob_light.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:480px}.pointer{cursor:pointer!important}.card-text img{width:-webkit-fill-available}
