.cursor-pointer{cursor: pointer !important;}@media (prefers-reduced-motion: no-preference){:has(:target){scroll-behavior: smooth;@media screen and (min-width: 1200px){scroll-padding-top: 100px;}}}img{background: transparent;color: transparent;}img:-moz-loading{visibility: hidden !important;}@font-face{font-family: "Titillium Web";src: url("/assets/fonts/TitilliumWeb-ExtraLight.ttf") format('truetype');font-weight: 200;font-display: swap;}@font-face{font-family: "Titillium Web";src: url("/assets/fonts/TitilliumWeb-ExtraLightItalic.ttf") format('truetype');font-weight: 200;font-style: italic;font-display: swap;}@font-face{font-family: "Titillium Web";src: url("/assets/fonts/TitilliumWeb-Light.ttf") format('truetype');font-weight: 300;font-display: swap;}@font-face{font-family: "Titillium Web";src: url("/assets/fonts/TitilliumWeb-LightItalic.ttf") format('truetype');font-weight: 300;font-style: italic;font-display: swap;}@font-face{font-family: "Titillium Web";src: url("/assets/fonts/TitilliumWeb-Regular.ttf") format('truetype');font-weight: 400;font-display: swap;}@font-face{font-family: "Titillium Web";src: url("/assets/fonts/TitilliumWeb-RegularItalic.ttf") format('truetype');font-weight: 400;font-style: italic;font-display: swap;}@font-face{font-family: "Titillium Web";src: url("/assets/fonts/TitilliumWeb-SemiBold.ttf") format('truetype');font-weight: 500;font-display: swap;}@font-face{font-family: "Titillium Web";src: url("/assets/fonts/TitilliumWeb-SemiBoldItalic.ttf") format('truetype');font-weight: 500;font-style: italic;font-display: swap;}@font-face{font-family: "Titillium Web";src: url("/assets/fonts/TitilliumWeb-Bold.ttf") format('truetype');font-weight: 600;font-display: swap;}@font-face{font-family: "Titillium Web";src: url("/assets/fonts/TitilliumWeb-BoldItalic.ttf") format('truetype');font-weight: 600;font-style: italic;font-display: swap;}@font-face{font-family: "Titillium Web";src: url("/assets/fonts/TitilliumWeb-Black.ttf") format('ttf');font-weight: 700;font-display: swap;}@font-face{font-display: swap;font-family: 'Manrope';font-style: normal;font-weight: 400;src: url('/assets/fonts/manrope-v15-latin-regular.woff2') format('woff2');font-display: swap;}:root{--header-height: 154px;}body{font-family: "Titillium Web",sans-serif !important;}.header-offset{margin-top: var(--header-height);}.hide-on-scroll{transition: 0.3s transform ease;}.scroll-down .hide-on-scroll{transform: translateY(-100%);}.scroll-down .header.hide-on-scroll{transform: translateY(-60px);}.btn__white{background-color: #fff;font-size: 16px;color: #000;line-height: 49px;border-radius: 50px;height: 50px;padding: 0 3.29em;transition: all 0.3s;font-weight: 500;text-transform: uppercase;}.btn__white__transparent{background-color: transparent;color: #fff;border: 2px solid #fff;line-height: 48px;}.btn__white__transparent:hover{border-color: #fff;color: #000;}.btn__white:hover{background-color: #fff;color: #000;}.pagination{font-size: 0;margin: 0 !important;position: relative;}.pagination__wrapper{display: inline-block;vertical-align: middle;font-size: 0;padding: 0 30px;position: relative !important;top: auto !important;bottom: auto !important;width: auto !important;}.pagination__wrapper span,.pagination__wrapper span.swiper-pagination-bullet{border-radius: 18px;width: 16px;height: 16px;border: 2px solid #000;display: inline-block;padding: 0;margin: 0 8px;transition: all 0.3s;background-color: transparent;opacity: 1;}.pagination__wrapper span:hover,.pagination__wrapper span.active,.pagination__wrapper span-active,.pagination__wrapper span.swiper-pagination-bullet.active,.pagination__wrapper span.swiper-pagination-bullet-active{background-color: #000;border-color: #000;}.pagination__wrapper span.swiper-pagination-bullet:hover{background-color: transparent;border-color: #000;}.pagination__wrapper span.active,.pagination__wrapper span-active,.pagination__wrapper span.swiper-pagination-bullet.active,.pagination__wrapper span.swiper-pagination-bullet-active,.pagination__wrapper span.swiper-pagination-bullet:hover{width: 35px;}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 var(--swiper-pagination-bullet-horizontal-gap,8px) !important;}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet:hover{margin: 0 var(--swiper-pagination-bullet-horizontal-gap,0px) !important;}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet-active:hover{margin: 0 var(--swiper-pagination-bullet-horizontal-gap,0px);}.pagination__wrapper span:first-child,.pagination__wrapper span.swiper-pagination-bullet:first-child{margin-left: 0;}.pagination__wrapper span:last-child,.pagination__wrapper span.swiper-pagination-bullet:last-child{margin-right: 0;}.pagination__arrow{display: inline-block;vertical-align: middle;color: #000;}.pagination__arrow i{color: #000;}.pagination__arrow.disabled{opacity: 0.1;}.pagination__white .pagination__arrow{color: #fff;}.pagination__white .pagination__arrow i{color: #fff;}.pagination__white .pagination__wrapper span,.pagination__white .pagination__wrapper span.swiper-pagination-bullet{border-color: #fff;}.pagination__white .pagination__wrapper span:hover,.pagination__white .pagination__wrapper span.active,.pagination__white .pagination__wrapper span-active,.pagination__white .pagination__wrapper span.swiper-pagination-bullet:hover,.pagination__white .pagination__wrapper span.swiper-pagination-bullet.active,.pagination__white .pagination__wrapper span.swiper-pagination-bullet-active{background-color: #fff;border-color: #fff;}.swiper{margin-left: auto;margin-right: auto;position: relative;overflow: hidden;overflow: clip;list-style: none;padding: 0;z-index: 1;display: block;}.swiper-vertical > .swiper-wrapper{flex-direction: column;}.swiper-wrapper{position: relative;width: 100%;height: 100%;z-index: 1;display: flex;transition-property: transform;transition-timing-function: var(--swiper-wrapper-transition-timing-function,initial);box-sizing: content-box;}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform: translate3d(0px,0,0);}.swiper-horizontal{touch-action: pan-y;}.swiper-vertical{touch-action: pan-x;}.swiper-slide{flex-shrink: 0;width: 100%;height: 100%;position: relative;transition-property: transform;display: block;}.swiper-slide-invisible-blank{visibility: hidden;}.swiper-autoheight,.swiper-autoheight .swiper-slide{height: auto;}.swiper-autoheight .swiper-wrapper{align-items: flex-start;transition-property: transform,height;}.swiper-backface-hidden .swiper-slide{transform: translateZ(0);-webkit-backface-visibility: hidden;backface-visibility: hidden;}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective: 1200px;}.swiper-3d .swiper-wrapper{transform-style: preserve-3d;}.swiper-3d{perspective: 1200px;}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style: preserve-3d;}.swiper-css-mode > .swiper-wrapper{overflow: auto;scrollbar-width: none;-ms-overflow-style: none;}.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar{display: none;}.swiper-css-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align: start start;}.swiper-css-mode.swiper-horizontal > .swiper-wrapper{scroll-snap-type: x mandatory;}.swiper-css-mode.swiper-vertical > .swiper-wrapper{scroll-snap-type: y mandatory;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper{scroll-snap-type: none;}.swiper-css-mode.swiper-free-mode > .swiper-wrapper > .swiper-slide{scroll-snap-align: none;}.swiper-css-mode.swiper-centered > .swiper-wrapper::before{content: "";flex-shrink: 0;order: 9999;}.swiper-css-mode.swiper-centered > .swiper-wrapper > .swiper-slide{scroll-snap-align: center center;scroll-snap-stop: always;}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child{margin-inline-start: var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-horizontal > .swiper-wrapper::before{height: 100%;min-height: 1px;width: var(--swiper-centered-offset-after);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child{margin-block-start: var(--swiper-centered-offset-before);}.swiper-css-mode.swiper-centered.swiper-vertical > .swiper-wrapper::before{width: 100%;min-width: 1px;height: var(--swiper-centered-offset-after);}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position: absolute;left: 0;top: 0;width: 100%;height: 100%;pointer-events: none;z-index: 10;}.swiper-3d .swiper-slide-shadow{background: rgba(0,0,0,0.15);}.swiper-3d .swiper-slide-shadow-left{background-image: linear-gradient(to left,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-right{background-image: linear-gradient(to right,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-top{background-image: linear-gradient(to top,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-3d .swiper-slide-shadow-bottom{background-image: linear-gradient(to bottom,rgba(0,0,0,0.5),rgba(0,0,0,0));}.swiper-lazy-preloader{width: 42px;height: 42px;position: absolute;left: 50%;top: 50%;margin-left: -21px;margin-top: -21px;z-index: 10;transform-origin: 50%;box-sizing: border-box;border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius: 50%;border-top-color: transparent;}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation: swiper-preloader-spin 1s infinite linear;}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff;}.swiper-lazy-preloader-black{--swiper-preloader-color: #000;}@keyframes swiper-preloader-spin{0%{transform: rotate(0deg);}100%{transform: rotate(360deg);}}.swiper-virtual .swiper-slide{-webkit-backface-visibility: hidden;transform: translateZ(0);}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content: "";position: absolute;left: 0;top: 0;pointer-events: none;}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height: 1px;width: var(--swiper-virtual-size);}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width: 1px;height: var(--swiper-virtual-size);}:root{--swiper-navigation-size: 44px;}.swiper-button-prev,.swiper-button-next{position: absolute;top: var(--swiper-navigation-top-offset,50%);width: calc(var(--swiper-navigation-size) / 44 * 27);height: var(--swiper-navigation-size);margin-top: calc(0px - var(--swiper-navigation-size) / 2);z-index: 10;cursor: pointer;display: flex;align-items: center;justify-content: center;color: var(--swiper-navigation-color,var(--swiper-theme-color));}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity: 0.35;cursor: auto;pointer-events: none;}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity: 0;cursor: auto;pointer-events: none;}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display: none !important;}.swiper-button-prev svg,.swiper-button-next svg{width: 100%;height: 100%;object-fit: contain;transform-origin: center;}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform: rotate(180deg);}.swiper-button-prev,.swiper-rtl .swiper-button-next{left: var(--swiper-navigation-sides-offset,10px);right: auto;}.swiper-button-next,.swiper-rtl .swiper-button-prev{right: var(--swiper-navigation-sides-offset,10px);left: auto;}.swiper-button-lock{display: none;}.swiper-button-prev:after,.swiper-button-next:after{font-family: swiper-icons;font-size: var(--swiper-navigation-size);text-transform: none !important;letter-spacing: 0;font-variant: initial;line-height: 1;}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content: "prev";}.swiper-button-next,.swiper-rtl .swiper-button-prev{right: var(--swiper-navigation-sides-offset,10px);left: auto;}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content: "next";}.card__product{min-height: 400px;border: 1px solid #E3E3E3;border-radius: 30px 30px 0 0;overflow: hidden;}.card__product__image{height: 255px;overflow: hidden;position: relative;z-index: 1;}.card__product__image img{transition: all 0.3s;height: 100%;width: 100%;-o-object-fit: cover;object-fit: cover;}.card__product__body{min-height: 140px;padding: 20px 20px 13px 20px;text-decoration: none !important;overflow: hidden;position: relative;}.card__product__body::before{content: "";height: calc(100% + 4px);position: absolute;left: 0;right: 0;bottom: 0;background-color: #000;z-index: 0;transition: all 0.3s;transform: translateY(40%);opacity: 0;}.card__product__body__badge{margin-bottom: 8px;position: relative;top: 0;z-index: 1;transition: all 0.3s;}.card__product__body h3,.card__product__body .h3{color: #000;font-size: 17px;line-height: 1.06em;text-decoration: none;font-weight: 600;position: relative;z-index: 1;padding-bottom: 20px;}.card__product__body p{color: #000;font-size: 12px;line-height: 2em;position: relative;z-index: 1;}.card__product__footer{display: flex;justify-content: space-between;align-items: center;font-size: 0;position: relative;z-index: 1;}.card__product__footer span,.card__product__footer i{display: inline-block;}.badge__stock__out{color: #ff486b;}.badge__stock__in{color: #00c782;}.badge__stock{font-size: 13px;line-height: 0.86em;text-transform: initial;padding: 0;text-align: left;}.badge{font-family: "Titillium Web",sans-serif;font-size: 11px;font-weight: 500;letter-spacing: 0;line-height: 1.8em;border-radius: 5px;padding: 0.38em;}.card__product__price{font-weight: 500;color: #000;font-size: 16px;line-height: 1.625em;margin-right: 30px;}.icon__arrow__btn__gray{background-color: #000;}.icon__arrow__btn{height: 45px;width: 45px;border-radius: 45px;line-height: 45px;text-align: center;font-size: 18px;}.icon{display: inline-block;background-size: contain;background-repeat: no-repeat;background-position: center;}.card__product:hover .card__product__body::before{transform: translateY(0);opacity: 1;}.card__product:hover .card__product__body__badge{top: -4px;}.card__product:hover .card__product__body h3,.card__product:hover .card__product__body .h3,.card__product:hover .card__product__body p{color: #fff;}.card__product:hover .card__product__price{color: #fff;}.icon__arrow__btn__white,.card__product:hover .card__product__body .icon__arrow__btn__gray{background-color: #fff;color: #000;}.card__product:hover .card__product__body .icon__arrow__btn__gray svg path{stroke: #000;}.sections--title{margin-bottom: 95px;}@media (max-width: 1199.98px){.sections--title{margin-bottom: 60px;}}@media (max-width: 575.98px){.sections--title{margin-bottom: 30px;}}.sections--title h2,.sections--title .h2{font-size: 40px;color: #000;line-height: 1.5em;}@media (max-width: 575.98px){.sections--title h2,.sections--title .h2{font-size: 25px;}}footer{background-color: #000;color: #fff;padding-top: 200px;}footer .link-footer a{color: #fff;text-decoration: none;font-size: 16px;}footer .link-footer a:hover{color: #EA0C29;text-decoration: none;font-size: 16px;transition: .3s ease;}footer .socials{margin-top: 100px;margin-bottom: 150px;}footer .socials a{color: #fff;text-decoration: none;font-size: 16px;transition: .3s ease;}footer .socials a:hover{color: #EA0C29;text-decoration: none;font-size: 16px;}footer .company-data{font-size: 30px;font-weight: 500;letter-spacing: -0.9px;transition: .3s ease;}footer .company-data-label{font-size: 22px;font-weight: 300;padding-top: 7px;}footer .company-data:hover{text-decoration: underline;text-decoration-color: #EA0C29;cursor: default;transition: .3s ease;}footer .label-ligar{font-size: 22px;}footer .numero span{font-size: 30px;font-weight: 300;}footer .numero{font-size: 30px;font-weight: 500;}footer .txt-numero{font-size: 16px;font-weight: 400;}.copyright{font-size: 14px;font-weight: 600;padding-top: 5px;}.newsletter{background-color: #EA0C29;border-radius: 25px;padding: 25px 75px;}.newsletter-title{font-size: 34px;font-weight: 600;color: white;width: 80%;}.newsletter-container{position: relative;margin-bottom: -75px;margin-top: 150px;}.newsletter input{border: 0;border-radius: 0;color: #fff;font-size: 16px;min-width: 0px;width: 67%;background: none;}.send-btn{background: none;border: 0;color: white;}.send-btn:hover svg path#Path_2530{d: path("M0,0V26.9");transform: translate(27.297px,6.877px),rotate(90deg);}.send-btn:hover svg path#Path_2529{d: path("M0,0,6.877,6.877,13.754,0");}.form-newsletter{transition: all 0.6s ease;}.form-newsletter .line{height: 1px;background-color: #fff;-webkit-appearance: none;appearance: none;outline: none;transition: all 0.6s ease;width: 82%;}.form-newsletter.focused .line{width: 68%;-webkit-appearance: none;appearance: none;outline: none;transition: all 0.6s ease;}.send-btn span{text-transform: uppercase;letter-spacing: .8px;font-weight: 500;font-size: 16px;}.item_menu_desktop_primeiro_nivel:hover:after{transform: scaleX(1);}.item_menu_desktop_primeiro_nivel:after{display: block;content: '';border-bottom: solid 9px #D82530;transform: scaleX(0);transition: transform 250ms ease-in-out;padding-bottom: 35px !important;margin-bottom: -1px;}.card__product:hover img{scale: 1.1;}@media (max-width: 998px){.logos-footer{display: flex;justify-content: space-between;padding-bottom: 30px;}.img-logo-footer img{width:80%;}.label-ligar{font-size: 18px !important;}footer .numero,footer .numero span,footer .company-data{font-size: 20px;}.ligar{text-align: center;border-top:var(--bs-border-width) var(--bs-border-style) #141414 !important;padding-top: 30px !important;padding-bottom: 30px;}footer .socials{text-align: center;}.links-politicas,.copy-container{display: block !important;text-align: center;}.link-footer{text-align: center;margin-right: 0!important;text-decoration: underline;}.copyright{padding-top: 30px;}.link-footer:last-child{border-bottom: 1px solid #141414;padding-bottom: 30px;}footer .border-top{border-top:var(--bs-border-width) var(--bs-border-style) #141414 !important;}footer .socials{margin-top: 45px;margin-bottom:0;padding-bottom: 30px;padding-top: 30px !important;padding-left: 0 !important;border-top:var(--bs-border-width) var(--bs-border-style) #141414 !important;}.email-data{border-top:var(--bs-border-width) var(--bs-border-style) #141414 !important;}.newsletter-title{font-size: 20px;text-align: center;width: 100%;}.line{display: none;}.newsletter input{width: 100%;border-bottom: 1px solid white;padding-bottom: 15px;}.form-newsletter{text-align: center;}.send-btn{margin-top: 22px;}}.tippy-box[data-theme~=light]{border-radius: 0;color:#26323d;background-color:#fff;}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff;}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff;}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff;}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff;}.tippy-box[data-theme~=idioma]{color:#ffffff;background-color:#ea0c29;}.tippy-box[data-theme~=idioma][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff;}.tippy-box[data-theme~=idioma][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;}.tippy-box[data-theme~=idioma][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff;}.tippy-box[data-theme~=idioma][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;}.tippy-box[data-theme~=idioma]>.tippy-backdrop{background-color:#ea0c29;}.tippy-box[data-theme~=idioma]>.tippy-svg-arrow{fill:#ea0c29;}.tippy-box[data-theme~=idiomalogin]{color:#ffffff;background-color:#d84952;border-left: 1px solid white;border-right: 1px solid white;border-bottom: 1px solid white;}.tippy-box[data-theme~=idiomalogin][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff;}.tippy-box[data-theme~=idiomalogin][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff;}.tippy-box[data-theme~=idiomalogin][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff;}.tippy-box[data-theme~=idiomalogin][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff;}.tippy-box[data-theme~=idiomalogin]>.tippy-backdrop{background-color:#d84952;}.tippy-box[data-theme~=idiomalogin]>.tippy-svg-arrow{fill:#d84952;}