﻿@import"https://fonts.googleapis.com/css2?family=League+Spartan:wght@400;500;600;700;800;900&family=Public+Sans:ital,wght@0,400;0,700;1,400;1,500;1,600;1,700&display=swap";#el-wrapper{z-index:1003 !important}main.product .zoom.wrapper{z-index:1001}main.product aside.bar{z-index:1000 !important}main.product section.shortcuts.fixed{z-index:997}header #bar{z-index:1001 !important}header nav.menu{z-index:999}header nav.user{z-index:995}header #modal{z-index:501}header #veil{z-index:500}header #veil.modal+#modal{z-index:999}header #veil.modal{z-index:999}@media screen and (max-width: 1024px){main.product.is-mobile .compare-overlay{z-index:1003}}*{margin:0px;padding:0px;outline:none;cursor:default;color:#4d4d4d;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"League Spartan",sans-serif;font-size:1em;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}html,body{max-width:100vw;min-height:100%}html{width:100%;max-width:100vw;position:relative;overflow-x:hidden;overflow-y:scroll}.selectable{user-select:all;-o-user-select:all;-ms-user-select:all;-moz-user-select:all;-webkit-user-select:all}.veil{top:0px;left:0px;right:0px;bottom:0px;position:fixed;background-color:rgba(30,30,30,.75);display:none}.veil .close{top:20px;right:20px;width:50px;height:50px;cursor:pointer !important;position:absolute}.veil .close:before,.veil .close:after{top:50%;left:50%;content:"";position:absolute;background-color:#fff;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.veil .close:before{width:1px;height:130%;margin-top:-65%}.veil .close:after{width:130%;height:1px;margin-left:-65%}.modal:not(.veil){top:50%;left:50%;padding:30px;position:fixed;overflow:hidden;background-color:#fff;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);box-sizing:content-box;-o-box-sizing:content-box;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;transition:width 500ms ease-out,height 500ms ease-out;-o-transition:width 500ms ease-out,height 500ms ease-out;-ms-transition:width 500ms ease-out,height 500ms ease-out;-moz-transition:width 500ms ease-out,height 500ms ease-out;-webkit-transition:width 500ms ease-out,height 500ms ease-out}.modal:not(.veil)#modal{display:none}.modal:not(.veil) iframe{border:none}#modal-carrinho.modal,#modal-newsletter.modal{background-color:rgba(30,30,30,.75) !important;overflow:auto;display:none}#modal-carrinho.modal .megas,#modal-newsletter.modal .megas{width:calc(100% - 2rem);margin-top:1rem;border:2px solid #48b9d1;margin-right:2rem}@media(max-width: 1024px){#modal-carrinho.modal .megas,#modal-newsletter.modal .megas{border:none;width:100%;margin-right:0}}#modal-carrinho.modal .megas:empty,#modal-newsletter.modal .megas:empty{display:none}#modal-carrinho.modal .megas ul,#modal-newsletter.modal .megas ul{padding:1rem}@media(max-width: 1024px){#modal-carrinho.modal .megas ul,#modal-newsletter.modal .megas ul{padding:0}}#modal-carrinho.modal .megas ul .title,#modal-newsletter.modal .megas ul .title{background-image:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);font-family:"League Spartan";font-size:1.5rem;font-weight:700;margin-bottom:0;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}#modal-carrinho.modal .megas ul label,#modal-newsletter.modal .megas ul label{display:block}#modal-carrinho.modal .megas ul label li,#modal-newsletter.modal .megas ul label li{display:flex;gap:.5rem}#modal-carrinho.modal .megas ul label li .square,#modal-newsletter.modal .megas ul label li .square{display:none}#modal-carrinho.modal .megas ul .mega-header,#modal-newsletter.modal .megas ul .mega-header{display:flex;width:100%}#modal-carrinho.modal .megas ul .mega-header__image,#modal-newsletter.modal .megas ul .mega-header__image{width:100%;display:flex;justify-content:flex-end;align-items:center;height:fit-content}#modal-carrinho.modal .megas ul .mega-header__image img,#modal-newsletter.modal .megas ul .mega-header__image img{width:43px}@media(max-width: 1024px){#modal-carrinho.modal .megas ul .mega-header__image img,#modal-newsletter.modal .megas ul .mega-header__image img{width:28px}}#modal-carrinho.modal .megas ul .mega-header_title,#modal-newsletter.modal .megas ul .mega-header_title{width:100%}#modal-carrinho.modal .megas ul .mega-header_title .title,#modal-newsletter.modal .megas ul .mega-header_title .title{text-wrap:balance}#modal-carrinho.modal .megas ul .mega-radio-group,#modal-newsletter.modal .megas ul .mega-radio-group{margin-top:1rem}#modal-carrinho.modal .megas ul .mega-radio-group label,#modal-newsletter.modal .megas ul .mega-radio-group label{margin-top:1rem}#modal-carrinho.modal .megas ul .mega-radio-group label:first-child,#modal-newsletter.modal .megas ul .mega-radio-group label:first-child{margin-top:0}#modal-carrinho.modal .megas ul .mega-radio-group__link,#modal-newsletter.modal .megas ul .mega-radio-group__link{text-decoration-line:underline}#modal-carrinho.modal .megas ul .mega-checkbox-container,#modal-newsletter.modal .megas ul .mega-checkbox-container{display:flex;align-items:center}#modal-carrinho.modal .megas ul .mega-checkbox,#modal-newsletter.modal .megas ul .mega-checkbox{width:20px;height:20px;cursor:pointer;margin-right:10px}#modal-carrinho.modal .megas ul .mega-checkbox-label,#modal-newsletter.modal .megas ul .mega-checkbox-label{margin-top:0 !important}#modal-carrinho.modal .megas ul input:checked+li .square,#modal-newsletter.modal .megas ul input:checked+li .square{display:block}#modal-carrinho.modal .megas ul input:checked+li .square-o,#modal-newsletter.modal .megas ul input:checked+li .square-o{display:none}#modal-carrinho.modal .megas ul li.info,#modal-newsletter.modal .megas ul li.info{color:#0a2329;font-family:"League Spartan";font-weight:400;font-size:1rem;margin-top:.3rem}#modal-carrinho.modal .megas ul li.info:hover,#modal-newsletter.modal .megas ul li.info:hover{text-decoration:none}#modal-carrinho.modal .megas ul li.link,#modal-newsletter.modal .megas ul li.link{padding:2px 10px;text-align:center;background-color:#e6e6e6}#modal-carrinho.modal .megas ul li.link a,#modal-newsletter.modal .megas ul li.link a{text-transform:uppercase}#modal-carrinho.modal .megas ul li.link a:hover,#modal-newsletter.modal .megas ul li.link a:hover{color:#00a3e6}#modal-carrinho.modal .megas ul li .checkbox,#modal-newsletter.modal .megas ul li .checkbox{cursor:pointer;float:left;content:" ";width:20px;height:20px;margin:2px 0px 0px 0px;border:1px solid #0a2329;background-color:#fff}#modal-carrinho.modal [data-theme=dark] .megas ul label li,#modal-newsletter.modal [data-theme=dark] .megas ul label li{color:var(--neutral-01)}#modal-carrinho.modal [data-theme=dark] .megas ul .mega-radio-group__link,#modal-newsletter.modal [data-theme=dark] .megas ul .mega-radio-group__link{color:var(--primary-01)}#modal-carrinho.modal [data-theme=dark] .megas ul label li .square,#modal-newsletter.modal [data-theme=dark] .megas ul label li .square{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}#modal-carrinho.modal [data-theme=dark] .megas ul label li .square-o,#modal-newsletter.modal [data-theme=dark] .megas ul label li .square-o{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}#modal-newsletter.modal .modal-header{background-color:rgba(0,0,0,0);border:none;padding:0%}#modal-newsletter.modal .modal-header .btn-close{padding:0%;margin:2%}#veil.loading,#modal.loading{display:block !important;opacity:1 !important;transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;-ms-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-webkit-transition:opacity 500ms ease-out}#veil.loading.veil,#modal.loading.veil{background:#fff}#veil.loading.modal,#modal.loading.modal{width:150px;height:150px}#veil.loading.fadeout,#modal.loading.fadeout{opacity:0 !important}#veil.loading #loading,#modal.loading #loading{opacity:1 !important}#loading{top:50%;left:50%;width:150px;position:absolute;opacity:0;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;-ms-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-webkit-transition:opacity 500ms ease-out}#loading.show{opacity:1}.message{top:50%;left:50%;width:90%;position:absolute;text-align:center;font-size:15px;opacity:0;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transition:opacity 500ms ease-out 500ms;-o-transition:opacity 500ms ease-out 500ms;-ms-transition:opacity 500ms ease-out 500ms;-moz-transition:opacity 500ms ease-out 500ms;-webkit-transition:opacity 500ms ease-out 500ms}.message b{font-size:16px}.message.show{opacity:1}.container{margin:0px auto;padding:0;max-width:1400px !important}.fl{float:left}.fr{float:right}ul:after,.cb:after,.container:after{content:"";display:block;clear:both}ul{list-style:none}.uppercase{text-transform:uppercase}.center-text{text-align:center}a,a>*,.button,.button>*,.link,.link>*{text-decoration:none;background-color:rgba(0,0,0,0);cursor:pointer !important}.rp-icon{font-size:1em;cursor:inherit;color:#0a2329;position:relative;font-style:normal;z-index:1}.tooltip-wrapper{position:relative}.tooltip-wrapper .tooltip{width:350px;color:#fff;display:none;font-size:12px;padding:5px 10px;line-height:1.5em;background-color:rgba(30,30,30,.75);position:absolute;pointer-events:none;-o-pointer-events:none;-ms-pointer-events:none;-moz-pointer-events:none;-webkit-pointer-events:none;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.tooltip-wrapper .tooltip i{color:inherit}.tooltip-wrapper .tooltip:after{content:"";height:0px;width:0px;top:50%;position:absolute;border:14px solid rgba(0,0,0,0)}.tooltip-wrapper .tooltip.top{width:100%;bottom:100%;margin-bottom:20px;transform:translateY(0%);-o-transform:translateY(0%);-ms-transform:translateY(0%);-moz-transform:translateY(0%);-webkit-transform:translateY(0%)}.tooltip-wrapper .tooltip.top:after{top:100%;left:3px;border-top-color:rgba(30,30,30,.75)}.tooltip-wrapper .tooltip.left{margin-right:20px;right:100%;top:50%}.tooltip-wrapper .tooltip.left:after{top:50%;right:-28px;margin-top:-14px;border-left-color:rgba(30,30,30,.75)}.tooltip-wrapper .tooltip.right{margin-left:20px;left:100%;top:50%}.tooltip-wrapper .tooltip.right:after{top:50%;left:-28px;margin-top:-14px;border-right-color:rgba(30,30,30,.75)}.tooltip-wrapper:hover .tooltip:not(.no-hover){display:block}button.button{border:solid 1px gray;padding:5px 10px;text-align:center}button.button.bold{font-weight:bold}button.button.pink{border-color:#ec1e79;color:#ec1e79;background-color:#fff}button.button.pink i{color:#ec1e79}button.button.pink i hr{background-color:#ec1e79 !important}button.button.pink i:after{background-color:#ec1e79 !important}button.button.pink i:before{background-color:#ec1e79 !important}button.button.pink.submit{background-color:#ec1e79 !important;width:100%}button.button.pink.active{background-color:#ec1e79 !important;color:#fff}button.button.blue{border-color:#00a3e6;color:#00a3e6}button.button.blue i{color:#00a3e6}button.button.blue i hr{background-color:#00a3e6 !important}button.button.blue.submit{background-color:#00a3e6 !important;width:100%}button.button.blue.active{background-color:#00a3e6 !important;color:#fff}button.button.submit{background-color:gray !important;color:#fff}button.button.all{width:100%}button.button.small{font-size:12px;line-height:16px}.hide{display:none}.hide-i{display:none !important}.close{position:absolute;right:0;top:0;width:25px;height:25px;opacity:.7}.close:hover{opacity:1}.close:before,.close:after{position:absolute;right:50%;content:" ";height:25px;width:1px;background-color:#4d4d4d}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.close.small{right:8px;top:8px;width:15px;height:15px;opacity:1}.close.small:hover{opacity:1}.close.small:before,.close.small:after{height:15px;width:1px}.input-wrapper:hover input.button{color:#fff;background:#ec1e79}.input-wrapper:hover input.button+.rp-icon{color:#fff}.input-wrapper input:not(.button):focus{border-bottom-color:#ec1e79}nav.chevron,span.chevron{top:49%;width:40px;height:40px;position:absolute;z-index:99;transition:opacity .25s;-o-transition:opacity .25s;-ms-transition:opacity .25s;-moz-transition:opacity .25s;-webkit-transition:opacity .25s;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}nav.chevron.disabled,span.chevron.disabled{opacity:.25}nav.chevron.left,span.chevron.left{left:-4%}nav.chevron.right,span.chevron.right{right:-4%;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:rotate(180deg) translateY(50%);-o-transform:rotate(180deg) translateY(50%);-ms-transform:rotate(180deg) translateY(50%);-moz-transform:rotate(180deg) translateY(50%);-webkit-transform:rotate(180deg) translateY(50%)}nav.chevron:before,nav.chevron:after,span.chevron:before,span.chevron:after{top:50%;left:50%;width:2px;height:25%;content:"";margin-left:-20%;position:absolute;background-color:#0a2329}nav.chevron:before,span.chevron:before{margin-top:-26%;transform-origin:0% 100%;-o-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-webkit-transform-origin:0% 100%;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}nav.chevron:after,span.chevron:after{transform-origin:0% 0%;-o-transform-origin:0% 0%;-ms-transform-origin:0% 0%;-moz-transform-origin:0% 0%;-webkit-transform-origin:0% 0%;transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}nav.chevron:hover:not(.disabled):before,nav.chevron:hover:not(.disabled):after,span.chevron:hover:not(.disabled):before,span.chevron:hover:not(.disabled):after{background-color:#202a8e}.show-euro:before{content:"€ "}.price{font-size:32px;font-family:"League Spartan";font-weight:700;display:flex;flex-wrap:nowrap;align-items:center;color:#d61e66}@media(max-width: 767px){.price{font-size:24px}}.price sup{color:#d61e66;font-size:16px;font-family:"League Spartan";font-weight:700}@media(max-width: 767px){.price sup{font-size:12px}}.price:before{content:"€ ";font-size:32px}@media(max-width: 767px){.price:before{font-size:24px}}.more-info-wrapper{position:relative;overflow:visible !important}.more-info-wrapper .more-info{float:left;color:gray;font-size:.55em;overflow:visible !important;cursor:pointer}.more-info-wrapper .more-info:hover .tooltip{z-index:1;display:block}.more-info-wrapper .more-info .tooltip{padding:10px;color:#000;background:#e6e6e6;border:1px solid rgba(0,0,0,0);position:absolute;display:none;right:10px;left:10px;font-size:1.1em;font-weight:400}.more-info-wrapper .more-info .tooltip:after{content:"";width:12px;height:12px;position:absolute;background:inherit;border:inherit;z-index:0;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg)}.more-info-wrapper .more-info .tooltip.up{bottom:20px}.more-info-wrapper .more-info .tooltip.up:after{bottom:-15px;border-top-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0)}.more-info-wrapper .more-info .tooltip.down{top:20px}.more-info-wrapper .more-info .tooltip.down:after{top:0px;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.more-info-wrapper .more-info .tooltip.left:after{left:35px}.more-info-wrapper .more-info .tooltip.right:after{right:15px}p.rp-more{clear:both;font-size:9px}p.rp-more a{font-weight:600}#rp-on-info{width:60vw;height:auto}#rp-on-info .modal-content{border:0px solid #fff !important}#rp-on-info .tab .tabs_item{display:none;line-height:1.5;padding:25px}#rp-on-info .tab .tabs_item:first-child{display:block}#rp-on-info .tab .tabs{display:grid;grid-template-columns:repeat(2, 1fr);list-style:none}#rp-on-info .tab .tabs li{background:#0085c1;border-color:#0085c1 !important;color:#fff;cursor:pointer;text-align:center;transition:all .15s linear;border-radius:4px;padding:5px 5px !important;margin:2px}#rp-on-info .tab .tabs li:hover{cursor:pointer}#rp-on-info .tab .tabs li span{color:#fff;font-size:16px;font-weight:bold;cursor:pointer}#rp-on-info .tab .tabs li:hover{background-color:#286090 !important;border-color:#204d74 !important;cursor:pointer}#rp-on-info .tab .tabs li:hover span{color:#fff}#rp-on-info .tab .tabs li.current{background:#337ab7}#rp-on-info iframe{width:100%;height:auto;min-height:60vh}#rp-on-info .text-center{text-align:center !important}@media screen and (min-width: 1025px){.container{width:92% !important;max-width:1330px}.desktop-only{display:block !important}.mobile-only{display:none !important}}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:60px}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}@media screen and (max-width: 550px){.ml-30.ml-mobile-0{margin-left:0}}.mt-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.full-height{height:100%}@media screen and (min-width: 768px)and (max-width: 1024px){.container{max-width:100% !important;margin:0px auto}}@media screen and (max-width: 1024px){.desktop-only{display:none !important}.mobile-only{display:block !important}#rp-on-info iframe{width:100%;height:auto;min-height:30vh}.container{padding:0 1rem}nav.chevron:before,nav.chevron:after,span.chevron:before,span.chevron:after{top:49%;left:50%;width:2px;height:15%;content:"";margin-left:-20%;position:absolute;background-color:#0a2329}nav.chevron:before,span.chevron:before{margin-top:-15%;transform-origin:0% 100%;-o-transform-origin:0% 100%;-ms-transform-origin:0% 100%;-moz-transform-origin:0% 100%;-webkit-transform-origin:0% 100%;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}nav.chevron.left,span.chevron.left{left:0%}nav.chevron.right,span.chevron.right{right:0%}}@media(max-width: 426px){nav.chevron.left,span.chevron.left{left:-4%}nav.chevron.right,span.chevron.right{right:-4%}}.social .rp-icon{font-size:1.1em}.social .rp-icon:hover{color:#00a3e6;cursor:pointer}[data-theme=dark] .social div::before{color:var(--neutral-01)}.form-wrapper{height:100%}.form-wrapper.full-width{width:100%}.form-wrapper.half-width{width:50%}.form-wrapper h1{font-size:1em;font-weight:600;margin-bottom:10px;border-bottom:1px solid #d9d9d9}.form-wrapper h2,.form-wrapper span,.form-wrapper label{font-size:.8em;font-weight:400;margin-bottom:10px}.form-wrapper form{margin:0px auto;text-align:left}.form-wrapper form.submitted input:invalid+.rp-icon.alert+.rp-icon.eye,.form-wrapper form.submitted input.invalid+.rp-icon.alert+.rp-icon.eye{margin-right:30px}.input-wrapper{width:100%;margin-bottom:10px;position:relative;margin-left:1%}.input-wrapper.full-width{width:100%;margin-left:0%}.input-wrapper.half-width{width:48.5%;display:flex;flex-direction:row}.input-wrapper.half-width #n_nsc{background-color:#fff;color:#202a8e;border:1px solid #202a8e}.input-wrapper.half-width #nsc{background-color:#202a8e;color:#fff;border:1px solid #202a8e}.input-wrapper.third-width{width:32.6666666667%}.input-wrapper.quarter-width{width:24.25%}.input-wrapper.first-child{margin-left:0%}.input-wrapper.type-P,.input-wrapper.type-E{display:none}.input-wrapper input{width:100%;line-height:35px;font-size:.75em;background:#fff;padding:0px 1.5rem;cursor:text;font-size:1rem;font-family:"League Spartan";font-weight:400;color:#0a2329}.input-wrapper input::placeholder,.input-wrapper input::-moz-placeholder,.input-wrapper input:-ms-input-placeholder,.input-wrapper input::-ms-input-placeholder,.input-wrapper input::-webkit-input-placeholder{color:#e6e6e6}.input-wrapper input:focus{outline:none}.input-wrapper input[type=radio],.input-wrapper input[type=checkbox]{display:none}.input-wrapper input[type=radio]+label,.input-wrapper input[type=checkbox]+label{line-height:35px;margin-left:10px;border-bottom:0px solid #00a3e6;transition:border 100ms linear;-o-transition:border 100ms linear;-ms-transition:border 100ms linear;-moz-transition:border 100ms linear;-webkit-transition:border 100ms linear}.input-wrapper input[type=radio]+label:hover,.input-wrapper input[type=checkbox]+label:hover{border-bottom-width:3px}.input-wrapper input[type=radio]:checked+label{border-bottom-width:1px}.input-wrapper input[type=checkbox]:checked+.rp-icon.checked{color:#00a3e6}.input-wrapper .rp-icon{top:50%;right:0%;z-index:2;cursor:pointer;position:absolute;margin-right:1.1rem;background:none;border:none;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.input-wrapper .rp-icon.alert{color:#ec1c24;display:none}.input-wrapper .rp-icon.info{margin:0px;position:relative;transform:none;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none}.input-wrapper .rp-icon.checked{left:0%;right:auto}.input-wrapper .rp-icon.checked+label{margin-left:20px}form.submitted input:invalid+.rp-icon.alert,form.submitted input.invalid+.rp-icon.alert{display:block}@media screen and (max-width: 1024px){.input-wrapper{width:100%;margin-bottom:10px;position:relative;margin-left:1%}.input-wrapper.full-width{width:100%;margin-left:0%}.input-wrapper.half-width{width:48.5%;display:flex;flex-direction:row}.input-wrapper.half-width #n_nsc{background-color:#fff;color:#202a8e;border:1px solid #202a8e}.input-wrapper.half-width #nsc{background-color:#202a8e;color:#fff;border:1px solid #202a8e}.input-wrapper.third-width{width:32.6666666667%}.input-wrapper.quarter-width{width:24.25%}.input-wrapper.first-child{margin-left:0%}.input-wrapper.type-P,.input-wrapper.type-E{display:none}.input-wrapper input{width:100%;line-height:35px;font-size:.75em;background:#fff;padding:0px 10px;color:#4d4d4d;cursor:text;border:1px solid rgba(0,0,0,0)}.input-wrapper input::placeholder,.input-wrapper input::-moz-placeholder,.input-wrapper input:-ms-input-placeholder,.input-wrapper input::-ms-input-placeholder,.input-wrapper input::-webkit-input-placeholder{color:#e6e6e6}.input-wrapper input:focus{outline:none}.input-wrapper input[type=radio],.input-wrapper input[type=checkbox]{display:none}.input-wrapper input[type=radio]+label,.input-wrapper input[type=checkbox]+label{line-height:35px;margin-left:10px;border-bottom:0px solid #00a3e6;transition:border 100ms linear;-o-transition:border 100ms linear;-ms-transition:border 100ms linear;-moz-transition:border 100ms linear;-webkit-transition:border 100ms linear}.input-wrapper input[type=radio]+label:hover,.input-wrapper input[type=checkbox]+label:hover{border-bottom-width:3px}.input-wrapper input[type=radio]:checked+label{border-bottom-width:1px}.input-wrapper input[type=checkbox]:checked+.rp-icon.checked{color:#00a3e6}.input-wrapper .rp-icon{top:50%;right:0%;z-index:2;cursor:pointer;position:absolute;margin-right:10px;background:none;border:none;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.input-wrapper .rp-icon.alert{color:#ec1c24;display:none}.input-wrapper .rp-icon.info{margin:0px;position:relative;transform:none;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none}.input-wrapper .rp-icon.checked{left:0%;right:auto}.input-wrapper .rp-icon.checked+label{margin-left:20px}form.submitted input:invalid+.rp-icon.alert,form.submitted input.invalid+.rp-icon.alert{display:block}}pre{margin:10px;padding:10px;font-size:12px;white-space:pre-wrap;background-color:#e6e6e6;border:1px solid gray;border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}pre.highlight{border-color:#0a0;background-color:#afa}pre.warning{border-color:#aa0;background-color:#ffa}pre.error{border-color:#a00;background-color:#faa}pre hr{margin:5px 0px;border-color:inherit;border-style:dotted;border-width:inherit;border-left:0px;border-right:0px;border-bottom:0px}.err-nfo{width:100%;margin:30px auto;text-align:center;max-width:438.9px;font-family:"League Spartan";font-weight:750}.err-nfo a{text-decoration:underline;font-family:inherit}.adm .err-nfo{text-align:left}.rp-rutura{padding:16px 24px;border:1px solid var(--error-primary);border-radius:4px;box-shadow:0 1px 0 var(--error-primary);display:none;margin-bottom:15px}.rp-rutura-mensagem{color:var(--error-primary);font-family:"Public Sans",sans-serif,"League Spartan",sans-serif;font-weight:700}.rp-rutura-artigo{font-family:"Public Sans",sans-serif,"League Spartan",sans-serif;font-weight:400;color:var(--neutral-02)}.rp-rutura-artigo strong{color:initial}[data-theme=dark] .err-nfo{color:#fff}[data-theme=dark] .err-nfo a{color:inherit}.rp-button{background-color:#202a8e;border:1px solid #202a8e;border-radius:60px;padding:10px 20px;font-weight:700;font-size:16px;font-family:"League Spartan";color:#fff;width:max-content}.rp-button--square{border-radius:4px}.rp-button:hover{cursor:pointer;background-color:#202a8e;color:#fff}.rp-button-radius{background-color:#fff !important;border:1px solid #202a8e;border-radius:4px;padding:10px 20px;font-weight:700;font-size:16px;font-family:"League Spartan";color:#202a8e;width:max-content}.rp-button-radius--square{border-radius:4px}.rp-button-radius:hover{cursor:pointer;background-color:#202a8e !important;color:#fff !important}.info-icon:hover{cursor:pointer}.rp-button-blue{display:block;background-color:#202a8e !important;box-shadow:0px 1px 0px 0px #202a8e;border-radius:60px;padding:0px 20px;height:44px;line-height:44px;font-weight:700;font-size:14px;font-family:"League Spartan";color:#fff;width:max-content;align-items:center}.rp-button-blue .rp-icon{max-height:1.1rem;max-width:1.688rem}.rp-button-blue--square{border-radius:4px}.rp-button-blue img.rp-icon--hover{display:none}.rp-button-blue:hover{cursor:pointer;border:1px solid #202a8e;background-color:#fff !important;color:#202a8e !important}.rp-button-blue:hover img.rp-icon--hover{display:block !important}.rp-button-blue:hover img.cart{display:none}@media screen and (min-width: 1025px){.rp-button{min-width:130px;text-align:center}}.rp-button-filter{position:fixed;bottom:20px;z-index:3;display:flex;align-self:center;justify-content:center;width:100%}.compare-overlay-visible .rp-button-filter{bottom:60px}.rp-button-filter.visible .rp-button-filter__button{visibility:visible}.rp-button-filter__button{visibility:hidden;height:44px;max-width:calc(100% - 1rem);width:90px;border-radius:60px;background-color:#202a8e;box-shadow:0px 1px 0px #2130c5;border:1px solid #202a8e;font-family:"League Spartan";font-style:normal;font-weight:700;font-size:16px;color:#fff}.rp-button-filter__button.active{visibility:visible}.fw{width:100% !important}´ .dark-icon,.dark-icon{display:none !important}main.product section.face .product-header__right .rp-button-blue:hover .dark-icon--hover{display:none !important}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue{background-color:var(--primary-01);border:none;box-shadow:0px 1px 0px 0px var(--black);color:var(--black) !important}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue:hover{background-color:var(--black);border:1px solid var(--primary-01);box-shadow:0px 1px 0px 0px var(--primary-01);color:var(--primary-01) !important}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue .light-icon,[data-theme=dark] .light-icon--hover{display:none}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue:hover .light-icon--hover{display:none !important}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue .dark-icon{display:inline !important}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue:hover .dark-icon{display:none !important}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue:hover .dark-icon--hover{display:inline !important}.rp-link{font-family:"Public Sans",sans-serif;font-size:1rem;font-weight:400;color:#202a8e;text-wrap:nowrap}.rp-link:hover{text-decoration-line:underline;cursor:pointer}.rp-link:active{color:#0a2329 !important}@media(max-width: 1024px){body#rp{padding-top:120px !important}}.search .block-title{text-transform:uppercase;font-size:20px;font-weight:400;margin-top:10px;text-align:center}.search .info{margin-bottom:2em}.search .info p.lead{font-size:1.5em}.search .info p.lead span{text-transform:uppercase;font-weight:bold}.search .info p{text-align:center;color:#989898}.search .modules{margin-top:4em;display:flex;width:100%;border-collapse:separate;border-spacing:.5em;padding:.6em .3em 0 .3em;flex-wrap:wrap;flex:1 1 auto}.search .modules .category{position:relative;width:25%;display:block;padding:.3em;margin-top:-0.3em}.search .modules .category .block{min-height:11.25em;text-align:center;width:100%;display:inline-block;background-color:#f3f3f3}.search .modules .category a{position:absolute;top:.3em;left:.3em;right:.3em;bottom:.6em;color:#989898;text-decoration:none;cursor:pointer;padding:0;margin:0}.search .modules .category a:hover{text-decoration:underline}.search .modules .category a .content{padding:.4em;width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.search .modules .category img{display:block;margin:0 auto;width:50%;height:auto;max-height:6.25em;filter:invert(75%);cursor:pointer}.search .modules .category img.no-filter{filter:none}.search .modules .category .title{display:block;color:#989898;text-transform:uppercase;font-weight:300;font-size:.9em;text-align:center}.search-miele{width:100%;height:90px;position:relative;background-color:#000;color:#fff;text-align:center}.search-miele img{position:absolute;left:0;top:0;width:100%;height:60%;cursor:inherit;margin-bottom:.25rem}.search-miele img path{cursor:inherit}.search-miele p{position:absolute;bottom:0;width:100%;color:#fff;font-weight:bold;cursor:inherit;font-size:.9375em}.loader{position:absolute;top:15rem;left:calc(50% - 5rem);height:10rem;width:10rem;z-index:99}.ui-autocomplete{z-index:9999 !important}.sw-0{width:0%}.sw-1{width:1%}.sw-2{width:2%}.sw-3{width:3%}.sw-4{width:4%}.sw-5{width:5%}.sw-6{width:6%}.sw-7{width:7%}.sw-8{width:8%}.sw-9{width:9%}.sw-10{width:10%}.sw-11{width:11%}.sw-12{width:12%}.sw-13{width:13%}.sw-14{width:14%}.sw-15{width:15%}.sw-16{width:16%}.sw-17{width:17%}.sw-18{width:18%}.sw-19{width:19%}.sw-20{width:20%}.js-trigger-href,.js-trigger-href *{cursor:pointer !important}.js-trigget-href a{pointer-events:none !important}@media screen and (max-width: 1024px){.search .modules{width:auto}.search .modules .category{width:50%;display:inline-block}.search .modules .category .block{min-height:8.25em}.search .modules .category img{display:block;margin:0 auto;width:40%;height:auto}.search .modules .category .title{font-size:.8em}}body>.skiptranslate>iframe.skiptranslate{display:none !important;visibility:hidden !important}[data-theme=dark] .text-dark,[data-theme=dark] .ligacao-lojas{color:#fff !important}[data-theme=dark] .jumbotron-grey{color:#000 !important}[data-theme=dark] .jumbotron-grey p{color:#000 !important}[data-theme=dark] .added-products-box *{color:var(--neutral-01)}[data-theme=dark] main.product section.face #designation h1,[data-theme=dark] main.product section.face #sa h1,[data-theme=dark] main.product section.face #netreviews h1{color:var(--neutral-01)}[data-theme=dark] .mpup span .text-dark.price-cents{color:#000 !important}[data-theme=dark] main .melhores-descontos .melhores-descontos-grid .grid-item a{color:var(--neutral-01)}[data-theme=dark] main .melhores-descontos .melhores-descontos-grid .container.description h2.title.rp-title{background-image:linear-gradient(90deg, #48b9d1 0%, #48b9d1 100%)}.goog-te-banner-frame{display:none}.goog-text-highlight{background-color:rgba(0,0,0,0) !important;box-shadow:none !important;border:none !important}.goog-tooltip{display:none !important}body{top:0px !important}* font,* font font{color:inherit;cursor:inherit;text-transform:inherit}body#rp{padding-top:115px;width:100%}header{display:block}header #uptop{width:40px;height:40px;line-height:38px;text-align:center;background-color:#fff;border:1px solid gray;position:fixed;right:-9999px;bottom:-40px;opacity:0;z-index:5;display:flex;align-items:center;justify-content:center;transition:bottom 500ms ease-out,opacity 500ms ease-out;-o-transition:bottom 500ms ease-out,opacity 500ms ease-out;-ms-transition:bottom 500ms ease-out,opacity 500ms ease-out;-moz-transition:bottom 500ms ease-out,opacity 500ms ease-out;-webkit-transition:bottom 500ms ease-out,opacity 500ms ease-out}header #uptop img{transform:rotate(270deg);height:20px;width:20px}header #uptop:hover{opacity:.5;border-color:#00a3e6}header #uptop:hover nav.chevron:before,header #uptop:hover nav.chevron:after{background-color:#00a3e6}header #uptop.show{bottom:20px;opacity:1}header #uptop.right{right:20px}.logged-in-user-circle{width:24px;line-height:24px;border-radius:50%;text-align:center;background:linear-gradient(#e4282a, #d32664, #cc2680);display:table}.user-initials{font-size:12px;font-weight:500;color:#fff;cursor:pointer !important;display:table-cell;vertical-align:middle}.signed-in{display:flex;justify-content:center}.ver-stock{margin:auto;transition:max-height .5s ease-in-out}.ver-stock .mt-1{margin-top:1em}.ver-stock .backdrop{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(12,12,12,.3);z-index:1030;overflow-y:none}.ver-stock .container{z-index:1031;background-color:#fff;position:relative;max-height:90vh;overflow-y:scroll;padding:0px !important}.ver-stock h4{color:#0a2329;font-family:"League Spartan"}.ver-stock .close{top:20px;right:20px;width:35px;height:35px;cursor:pointer !important;position:absolute}.ver-stock .close:before,.ver-stock .close:after{top:50%;left:50%;content:"";position:absolute;background-color:#4d4d4d;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.ver-stock .close:before{width:1px;height:130%;margin-top:-65%}.ver-stock .close:after{width:130%;height:1px;margin-left:-65%}.ver-stock .left{float:left}.ver-stock .right{float:right}.ver-stock h2{font-family:"League Spartan",sans-serif;font-weight:600}.ver-stock .car-module{width:100%;float:left;margin:.5em 0 0}.ver-stock .car-module .car-prdimagem{width:100px;float:left}.ver-stock .car-module .car-prod-nome{margin-top:2em;margin-left:1em;font-family:"League Spartan";font-weight:700;font-size:14px;color:#0a2329}.ver-stock .car-module .car-prod-cod{margin-left:7.2em;font-family:"League Spartan";font-size:16px;color:#0a2329}.ver-stock .car-module .car-prod-nome:hover{text-decoration:underline solid #0a2329}.ver-stock .rp-accordion__content{border:none;border-radius:0%;box-shadow:none}.ver-stock .rp-accordion__body .procura-stock{background-color:#ec1e79;color:#fff;padding:5px 5px 6px;border:0px;margin-left:.5rem}.ver-stock .rp-accordion__body .bt-localizao{background-color:#ec1e79;color:#fff;padding:5px 5px 6px;border:0px;margin-left:2px}.ver-stock .rp-accordion__body input[type=checkbox]#ligar_localizacao{display:none}.ver-stock .rp-accordion__body .selecionar{margin:5px;text-align:center;padding:2px 8px;background-color:#fff;border:1px solid #ec1e79;transition:all 250ms ease;will-change:transition;display:inline-block;text-align:center;cursor:pointer !important;position:relative;line-height:22px}.ver-stock .rp-accordion__body .selecionar span i{color:#ec1e79}.ver-stock .rp-accordion__body input[type=checkbox]:checked#ligar_localizacao+.selecionar{background-color:#ec1e79}.ver-stock .rp-accordion__body input[type=checkbox]:checked#ligar_localizacao+.selecionar span i{color:#fff}.ver-stock .rp-accordion__body #input-pesquisa{margin-top:10px;margin-bottom:15px;width:100%;height:30px;border:1px solid var(--secondary-07);border-radius:3px;font-family:"League Spartan";margin:0}.ver-stock .rp-accordion__body .tooltip-stock{width:40%;position:relative;display:inline-block}.ver-stock .rp-accordion__body .tooltip-stock .tooltiptext{visibility:hidden;width:120px;text-align:center;border-radius:6px;padding:5px 0;background-color:#fff;position:absolute;z-index:1;top:100%;left:50%;margin-left:-60px;box-shadow:0 1px 8px rgba(0,0,0,.6)}.ver-stock .rp-accordion__body .tooltip-stock .tooltiptext:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}@media(max-width: 992px){.ver-stock .rp-accordion__body .tooltip-stock{width:75%}}.ver-stock .rp-accordion__body .rp-button-blue{padding:0 2rem;font-size:1rem;display:flex;gap:.5rem;line-height:48px;align-items:center}.ver-stock .rp-accordion__body .rp-button-blue:hover .dark-icon--hover{display:none !important}.ver-stock .lista-lojas{margin:1em 0}.ver-stock .lista-lojas .procura-stock{background-color:#ec1e79;color:#fff;padding:5px 5px 6px;border:0px;margin-left:.5rem}.ver-stock .lista-lojas .bt-localizao{background-color:#ec1e79;color:#fff;padding:5px 5px 6px;border:0px;margin-left:2px}.ver-stock .lista-lojas input[type=checkbox]#ligar_localizacao{display:none}.ver-stock .lista-lojas .selecionar{margin:5px;text-align:center;padding:2px 8px;background-color:#fff;border:1px solid #ec1e79;transition:all 250ms ease;will-change:transition;display:inline-block;text-align:center;cursor:pointer !important;position:relative;line-height:22px}.ver-stock .lista-lojas .selecionar span i{color:#ec1e79}.ver-stock .lista-lojas input[type=checkbox]:checked#ligar_localizacao+.selecionar{background-color:#ec1e79}.ver-stock .lista-lojas input[type=checkbox]:checked#ligar_localizacao+.selecionar span i{color:#fff}.ver-stock .lista-lojas #input-pesquisa{margin-top:10px;margin-bottom:15px;width:40%;height:30px;border:1px solid var(--secondary-07);border-radius:3px;font-family:"League Spartan";margin:0}@media(max-width: 992px){.ver-stock .lista-lojas #input-pesquisa{width:75%}}.ver-stock .lista-lojas p{float:left;width:calc(100% - 250px)}.ver-stock .lista-lojas div.button,.ver-stock .lista-lojas input.button{width:250px;height:50px;line-height:50px;text-align:center}.ver-stock .lista-lojas .button.buy{color:#fff;background-color:#ec1e79;font-size:.9em;font-weight:600;flex-grow:1;-o-flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}.ver-stock .body .loader svg{width:100%;max-height:100px;margin:0 auto}.ver-stock .body ul.lojas{border:1px solid #e6e6e6}.ver-stock .body ul.lojas li{padding:5px 9px;margin-bottom:0px;border:1px solid #bbb;border-top:0px solid #bbb;line-height:1.1em}.ver-stock .body ul.lojas li:first-child{border-top:1px solid #bbb !important}.ver-stock .body ul.lojas li label{width:80%;float:left;text-align:left;font-size:.8em;display:block}.ver-stock .body ul.lojas li label strong{text-align:left;font-size:1.1em}.ver-stock .body ul.lojas li label .texto-dispo-S{color:#9c3;font-size:.95em;margin:8px 0;font-weight:bold}.ver-stock .body ul.lojas li label .texto-dispo-N{color:#c90000;font-size:.95em;margin:8px 0;font-weight:bold}.ver-stock .body ul.lojas li div.com-stock{width:20%;display:table-cell;vertical-align:middle;height:5.5em}.ver-stock .body ul.lojas li div.com-stock button{color:#fff;background-color:#ec1e79;border:0;padding:4px 8px;text-transform:uppercase;font-size:.85em;display:block;margin:auto}.ver-stock .body ul.lojas li.inactive{background-color:#e6e6e6}.ver-stock.active{display:block}@media screen and (min-width: 768px)and (max-width: 1024px){body#rp{padding-top:54px !important}.logged-in-user-circle{position:relative;top:-0.1rem}}@media(max-width: 767px){body#rp{padding-top:98px !important}}@media(max-width: 426px){body#rp{padding-top:98px !important}}@media screen and (max-width: 1024px){body#rp{padding-top:105px}body,body#rp{padding-top:50px}body #uptop.show,body#rp #uptop.show{bottom:60px;transition:bottom ease-in-out 250ms}.logged-in-user-circle{position:relative;top:-0.1rem}.head{font-size:.8em}.ver-stock .car-module .car-prod-nome{margin-left:0}.ver-stock .lista-lojas{font-size:.8em !important}.ver-stock .lista-lojas p{clear:both;float:none;margin:10px 0;width:100%}.ver-stock .lista-lojas div.button,.ver-stock .lista-lojas input.button{width:100%;height:35px;line-height:35px;text-align:center}.ver-stock .body ul.lojas li label{width:65%}}[data-theme=dark] #uptop{background-color:var(--primary-01);border-color:var(--primary-01)}[data-theme=dark] #uptop img{filter:invert(0%) sepia(0%) saturate(0%) hue-rotate(190deg) brightness(102%) contrast(98%)}@media(max-width: 1080px){.logged-in-user-circle{width:21px;line-height:21px}}header #bar{top:0px;left:0px;right:0px;height:115px;position:fixed;background-color:#48b9d1;z-index:100 !important}header #bar .header-container{height:100%}header #bar .search.wrapper{display:flex;flex:2}@media(max-width: 1030px){header #bar .search.wrapper{flex:1.8}}header #bar .search.wrapper .input-wrapper{margin:1.5px 0px}header #bar .search.wrapper .input-wrapper input{border-radius:40px;height:42px;padding-right:35px;box-shadow:0px 1px 0px 0px #202a8e inset;border:none}header #bar .buttons.wrapper{display:flex;flex:1}header #bar .buttons.wrapper ul{display:flex;flex:1;justify-content:flex-end;align-items:center;padding:0;margin:0;display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:nowrap;-o-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:row;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}header #bar .buttons.wrapper ul li.button{width:33.3333333333%;position:relative}header #bar .buttons.wrapper ul li.button>.rp-icon,header #bar .buttons.wrapper ul li.button a>.rp-icon{top:50%;left:50%;font-size:1.3em;position:absolute;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transition:all 250ms linear;-o-transition:all 250ms linear;-ms-transition:all 250ms linear;-moz-transition:all 250ms linear;-webkit-transition:all 250ms linear}header #bar .buttons.wrapper ul li.button>.rp-icon.chevron,header #bar .buttons.wrapper ul li.button a>.rp-icon.chevron{font-size:.75em;transform:translate(100%, -50%);-o-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);-moz-transform:translate(100%, -50%);-webkit-transform:translate(100%, -50%)}header #bar .buttons.wrapper ul li.button.opened>.rp-icon.chevron{transform:translate(100%, -50%) rotate(180deg);-o-transform:translate(100%, -50%) rotate(180deg);-ms-transform:translate(100%, -50%) rotate(180deg);-moz-transform:translate(100%, -50%) rotate(180deg);-webkit-transform:translate(100%, -50%) rotate(180deg)}header #bar .buttons.wrapper ul li.button.language{height:40px}header #bar .buttons.wrapper ul li.button.language span{cursor:inherit;text-transform:uppercase;font-size:1em;font-weight:600}header #bar .buttons.wrapper ul li.button.language span.active{top:50%;left:50%;position:absolute;color:#0a2329;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}header #bar .buttons.wrapper ul li.button.language:hover{cursor:pointer}header #bar .buttons.wrapper ul li.button.language:hover span.active{color:#d61e66}header #bar .buttons.wrapper ul li.button.language:hover .rp-icon::before{color:#d61e66}header #bar .buttons.wrapper ul li.button.language ul.options{top:2.5rem;width:100%;position:absolute;background-color:#fff;border:1px solid rgba(32,42,142,.25);border-radius:4px;display:none;color:#0a2329}header #bar .buttons.wrapper ul li.button.language ul.options li{width:100%;cursor:pointer;font-size:12px;line-height:40px;text-align:center;text-transform:uppercase;padding:0 .5rem;color:inherit}header #bar .buttons.wrapper ul li.button.language ul.options li span{display:block;width:100%;border-bottom:1px solid rgba(32,42,142,.25);color:inherit}header #bar .buttons.wrapper ul li.button.language ul.options li:last-child span{border-bottom:none}header #bar .buttons.wrapper ul li.button.language ul.options li:hover{background-color:rgba(32,42,142,.25)}header #bar .buttons.wrapper ul li.button.language ul.options li.selected{display:none}header #bar .buttons.wrapper ul li.button.language .rp-icon{margin-left:.5rem}header #bar .buttons.wrapper ul li.button.user .red{display:none}header #bar .buttons.wrapper ul li.button.user:hover .red{display:block}header #bar .buttons.wrapper ul li.button.user:hover .normal{display:none}header #bar .buttons.wrapper ul li.button.user.sign-in nav.user .wrapper{height:290px;margin-top:44px}header #bar .buttons.wrapper ul li.button.user.sign-in nav.user .wrapper .options{display:block}header #bar .buttons.wrapper ul li.button.user.signed-in .rp-icon.user{color:#00a3e6}header #bar .buttons.wrapper ul li.button.user.signed-in.opened nav.user .wrapper{height:auto;margin-top:44px}header #bar .buttons.wrapper ul li.button.user.signed-in.opened nav.user .wrapper .categories{display:block}header #bar .buttons.wrapper ul li.button.user.signed-in.opened:after{content:"";width:150%;height:44px;position:absolute;top:100%;left:0%}header #bar .buttons.wrapper ul li.button.cart #counter{top:50%;left:50%;width:17px;height:17px;line-height:17px;text-align:center;position:absolute;background-color:#00a3e6;color:#fff;font-size:10px;font-weight:600;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:translate(100%, -50%);-o-transform:translate(100%, -50%);-ms-transform:translate(100%, -50%);-moz-transform:translate(100%, -50%);-webkit-transform:translate(100%, -50%);border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}header #bar .buttons.wrapper ul li.button.cart #counter:empty{display:none}header #bar .top-menu{display:flex;height:32px;border-bottom:1px solid rgba(32,42,190,.2);max-width:1330px}header #bar .top-menu__left{height:32px;display:flex;float:left;margin:0}header #bar .top-menu__left li{margin-right:35px;height:100%;color:#0a2329}header #bar .top-menu__left li a{font-family:"League Spartan";font-weight:600;font-size:14px;line-height:32px;color:inherit}header #bar .top-menu__right{display:flex;width:fit-content;float:right;text-align:right;margin:0;padding:0}header #bar .top-menu__right li{width:max-content;margin-left:24px;height:100%;color:#0a2329;font-family:"League Spartan";font-weight:600;font-size:14px;line-height:32px;text-align:right}header #bar .top-menu__right li a{font-size:14px;font-weight:600;font-family:"League Spartan" !important;color:inherit}header #bar .main-menu{height:calc(100% - 32px);width:100%;max-width:1330px;align-items:center}header #bar .main-menu>*{float:left}header #bar .main-menu__logo{display:flex;flex:1;flex-grow:1;flex-wrap:nowrap}header #bar .main-menu__logo a{display:flex;flex-wrap:nowrap}header #bar .main-menu__logo img{height:35px}header #bar .main-menu__logo img.rp-logo{margin-left:.5rem;width:200px}header #bar .main-menu__logo h1{color:#fff;font-size:20;height:60px;line-height:50px;font-weight:600;-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1, 2);-ms-transform:scale(1, 2);-o-transform:scale(2, 1);transform:scale(1.1, 1.1)}header #bar .main-menu__logo .logo{width:20%;height:50px}header #bar .main-menu__logo .logo a{display:block}header #bar .main-menu__logo .logo *{width:100%;height:auto}header #bar .main-menu .menu--container{display:flex !important;height:100%;flex:2;align-items:center;justify-content:center}@media(max-width: 1260px){header #bar .main-menu .menu--container{flex:3.2}}header #bar .main-menu .menu--container .menu{height:100%;display:flex;padding:0;margin:0}header #bar .main-menu .menu--container .menu li{display:flex;align-items:center}header #bar .main-menu .menu--container .menu li p{font-family:"League Spartan";font-size:18px;font-weight:500;color:#0a2329;margin-bottom:0;margin-top:.5rem;white-space:nowrap}header #bar .main-menu .menu--container .menu li p font{font-family:"League Spartan";font-size:18px;font-weight:500;color:#0a2329;margin-bottom:0;margin-top:.5rem;white-space:nowrap}header #bar .main-menu .menu--container .menu li a{display:flex;align-items:center;font-family:"League Spartan";font-size:18px;font-weight:500;color:#0a2329}header #bar .main-menu .menu--container .menu li .rp-icon.red{display:none}header #bar .main-menu .menu--container .menu li:hover p{color:#d61e66}header #bar .main-menu .menu--container .menu li:hover .rp-icon.normal{display:none}header #bar .main-menu .menu--container .menu li:hover .rp-icon.red{display:block}header #bar .main-menu .menu--container .menu .item-nav-more-services{display:none}header #bar .main-menu .buttons .cart{height:1.2rem}header #bar .main-menu .buttons .cart a .rp-icon.red{display:none}header #bar .main-menu .buttons .cart:hover a .rp-icon.red{display:block}header #bar .main-menu .buttons .cart:hover a .rp-icon.normal{display:none}@media screen and (max-width: 1024px){::-webkit-scrollbar{width:0em}::-webkit-scrollbar-thumb{background-color:#000}*{-ms-overflow-style:none}*::-webkit-scrollbar{width:0em}*::-webkit-scrollbar-thumb{background-color:#000}html{scrollbar-width:thin;scrollbar-color:#000}body{scrollbar-width:thin;scrollbar-color:#000}header #bar{height:fit-content;padding:5px 1rem}header #bar .mobile-menu__top{display:flex;height:46px;overflow:hidden;transition:height .2s}}@media screen and (max-width: 1024px)and (max-width: 767px){header #bar .mobile-menu__top.closed{height:0}}@media screen and (max-width: 1024px){header #bar .mobile-menu__top .mobile-menu__bottom{display:flex;flex:3}header #bar .mobile-menu__top .nav-button{height:40px;width:40px;line-height:40px;display:flex;align-items:center}header #bar .mobile-menu__top .nav-button img{width:1.2rem;height:1rem}header #bar .mobile-menu__top .main-menu__logo{display:flex;margin-right:1rem;flex:1}header #bar .mobile-menu__top .main-menu__logo h1{font-size:16px;line-height:45px}header #bar .mobile-menu__top .main-menu__logo img{height:30px;margin-top:7px}header #bar .mobile-menu__top .main-menu__logo img.rp-logo{margin-left:5px}header #bar .mobile-menu__top .buttons{margin-left:auto;width:fit-content;display:flex;align-items:center}}@media screen and (max-width: 1024px)and (max-width: 1024px){header #bar .mobile-menu__top .buttons{margin-bottom:5px}}@media screen and (max-width: 1024px){header #bar .mobile-menu__top .buttons ul{justify-content:flex-end;height:18px !important;display:flex}header #bar .mobile-menu__top .buttons ul li{width:21px !important;height:18px}header #bar .mobile-menu__top .buttons ul li:first-child{margin-right:35px}header #bar .mobile-menu__bottom .search .input-wrapper{margin:0 auto}}@media screen and (max-width: 1024px)and (max-width: 767px){header #bar .mobile-menu__bottom .search .input-wrapper{margin:10px 0}}@media screen and (max-width: 1024px){header #bar .mobile-menu__bottom .search .input-wrapper input{height:44px;padding-left:2.625rem;font-size:1rem;font-weight:400;font-family:"League Spartan";color:#202a8e}header #bar .mobile-menu__bottom .search .input-wrapper .rp-icon{left:1rem;right:auto}header .mobile-menu-container{background-color:rgba(0,0,0,.4);position:fixed;top:0;z-index:1001;height:100%;width:100%;visibility:hidden;overflow:hidden}header .mobile-menu-container .mobile-menu__background{padding:1rem;height:calc(100% - 20px);width:calc(100% - 20px);margin:10px auto;transition:height .5s;top:10;background-color:#fff;color:#0a2329;overflow:hidden}header .mobile-menu-container .mobile-menu__background .language{width:8rem;position:absolute;list-style-type:none;z-index:1}header .mobile-menu-container .mobile-menu__background .language.open .fa-chevron-down{transform:rotate(180deg)}header .mobile-menu-container .mobile-menu__background .language span{cursor:pointer;line-height:40px;text-transform:uppercase;padding:0 .5rem;font-family:"League Spartan";font-weight:600;font-size:18px;color:#0a2329}header .mobile-menu-container .mobile-menu__background .language .options{height:3.2rem;overflow:hidden;transition:height .5s;background-color:#fff;width:100%;list-style-type:none;padding:0;border-radius:4px}header .mobile-menu-container .mobile-menu__background .language .options li{display:flex;align-items:center;height:3.2rem;cursor:pointer;padding:0 .5rem}header .mobile-menu-container .mobile-menu__background .language .options li span{font-family:"League Spartan";font-weight:600;font-size:18px;color:#0a2329;height:40px;margin-bottom:0;display:block;width:100%;border-bottom:1px solid rgba(32,42,142,.25)}header .mobile-menu-container .mobile-menu__body{height:100%;overflow-y:auto;margin-top:20px}header .mobile-menu-container .mobile-menu__upper .categories .mobile-menu-marcas{background-image:linear-gradient(144.91deg, #48B9D1 28.19%, #2C3EE8 64.04%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}header .mobile-menu-container .mobile-menu__upper .categories ul{padding:0 !important}header .mobile-menu-container .mobile-menu__upper .categories ul li{font-size:24px;border-bottom:1px solid #d9d9d9;height:48px;line-height:50px;font-weight:500;color:#0a2329;font-family:"League Spartan";padding-right:10px;display:flex;align-items:center}header .mobile-menu-container .mobile-menu__upper .categories ul li .right-arrow{display:flex;margin-left:auto;max-width:.5rem;max-height:1rem}header .mobile-menu-container .mobile-menu__upper .categories ul li a{font-family:"League Spartan";color:inherit}}@media screen and (max-width: 1024px)and (max-width: 337px){header .mobile-menu-container .mobile-menu__upper .categories ul li a{line-height:22px}}@media screen and (max-width: 1024px){header .mobile-menu-container .mobile-menu__upper .categories ul li.back{position:absolute;border:none;width:90%;background-color:#fff;z-index:10}header .mobile-menu-container .mobile-menu__upper .categories ul li.back i{float:left !important;background-image:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);font-size:9px;height:48px;line-height:48px;margin-right:4px;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}header .mobile-menu-container .mobile-menu__upper .categories ul li.back p{background-image:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);height:48px;margin-top:4px;line-height:48px;font-size:18px;font-weight:600;font-family:"League Spartan";-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories{background-color:#fff;height:calc(100% - 16px);width:calc(100% - 20px);display:none;position:absolute;top:10px;left:10px;padding:0 1rem;padding-top:1rem;overflow:hidden;z-index:1000}header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories ul{height:calc(100% - 52px);margin-top:52px}header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories li{font-size:16px;min-height:52px;border:none;display:flex;align-items:center;padding:0}}@media screen and (max-width: 1024px)and (max-width: 380px){header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories li{font-size:14px}}@media screen and (max-width: 1024px){header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories li .img-40{margin-right:.5rem}header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories li .right-arrow{display:flex;margin-left:auto}header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories li i{float:right;top:50%;transform:translateY(-50%)}header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories li .family-link__anchor{font-size:16px;min-height:52px;border:none;display:flex;align-items:center;padding:0;width:100%}}@media screen and (max-width: 1024px)and (max-width: 380px){header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories li .family-link__anchor{font-size:14px;line-height:22px}}@media screen and (max-width: 1024px){header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories p{margin:0}}@media screen and (max-width: 1024px)and (max-width: 380px){header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories p{font-size:14px;font-weight:500;font-family:"League Spartan"}}@media screen and (max-width: 1024px){header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories .subcategories{display:none;height:100%;position:absolute;top:0px;left:0px;width:100%;z-index:1001;padding:0 1rem;padding-top:1rem;background-color:#fff}header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories .subcategories .families{display:none;height:100%;position:absolute;top:0px;left:0px;width:100%;z-index:1002;padding:0 1rem;padding-top:20px;background-color:#fff}header .mobile-menu-container .mobile-menu__middle{margin-top:30px}header .mobile-menu-container .mobile-menu__middle ul{padding:0 !important;margin:0 !important;max-width:none !important}header .mobile-menu-container .mobile-menu__middle ul li{display:flex;align-items:center;font-size:24px;border-bottom:1px solid #d9d9d9;min-height:48px;font-weight:600;color:#0a2329;font-family:"League Spartan"}header .mobile-menu-container .mobile-menu__middle ul li a{font-family:"League Spartan";color:inherit}header .mobile-menu-container .mobile-menu__middle ul li:last-child{border:none}header .mobile-menu-container .mobile-menu__down{margin-top:30px;border-top:1px solid #d9d9d9}header .mobile-menu-container .mobile-menu__down ul{padding:15px 0 !important;max-width:none !important}header .mobile-menu-container .mobile-menu__down ul li{color:#0a2329;font-size:16px;font-weight:500;margin-bottom:20px;font-family:"League Spartan"}header .mobile-menu-container .mobile-menu__down ul li img{margin-right:5px}header .mobile-menu-container .mobile-menu__header{position:relative;height:40px}header .mobile-menu-container .mobile-menu__header .mobile-menu__close{position:absolute;top:4px;right:0px;z-index:1001}}@media(max-width: 426px){header #bar .mobile-menu__top .buttons ul li:first-child{margin-right:15px}header #bar .mobile-menu__top .main-menu__logo img{height:25px;margin-top:9.5px}header #bar .mobile-menu__top .main-menu__logo img.rp-logo{width:120px}header #bar .mobile-menu__top .nav-button{width:30px;margin-top:0px !important}header .buttons.wrapper ul li.button.cart #counter{top:74% !important;left:0% !important}}.darkmode-switch{border-radius:100px;border:1px solid #000;margin-left:15px;padding:0 3px 0 5px}#darkmode{display:none}#darkmode+label{position:relative;display:inline-block;width:46px;height:28px;display:flex;justify-content:space-between}#darkmode+label .sun-icon{padding:5px;padding-left:0;position:absolute;z-index:1000;width:25px;height:25px;top:50%;left:0;transform:translateY(-50%);cursor:pointer}#darkmode+label .moon-icon{padding:5px;padding-right:0;position:absolute;width:25px;height:25px;top:50%;right:0;transform:translateY(-50%);cursor:pointer}#darkmode+label::before{content:"";position:absolute;width:20px;height:20px;bottom:4px;right:26px;background-color:#245c68;border-radius:100px;transition:.1s}.logged-user{display:none}.logged-out .logged-user{display:inline}[data-theme=dark] #darkmode+label::before{transform:translateX(26px)}[data-theme=dark] header .mobile-menu-container .mobile-menu__background{background-color:var(--black);color:var(--neutral-01)}[data-theme=dark] header .mobile-menu-container .mobile-menu__background .language .options{background-color:var(--neutral-02)}[data-theme=dark] header .mobile-menu-container .mobile-menu__background .language .options li p{color:var(--neutral-01)}[data-theme=dark] header .mobile-menu-container .mobile-menu__upper .categories ul li,[data-theme=dark] header .mobile-menu-container .mobile-menu__middle ul li a,[data-theme=dark] header .mobile-menu-container .mobile-menu__down ul li{color:var(--neutral-01)}[data-theme=dark] header .mobile-menu-container .mobile-menu__header .mobile-menu__close img,[data-theme=dark] header .mobile-menu-container .mobile-menu__down ul li img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(178deg) brightness(106%) contrast(106%)}[data-theme=dark] li.category.link.cb:not(:hover){color:var(--neutral-01) !important}[data-theme=dark] header #bar .top-menu__left li a,[data-theme=dark] header #bar .top-menu__right li a{color:var(--neutral-02) !important}[data-theme=dark] header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories,[data-theme=dark] header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories .subcategories,[data-theme=dark] header .mobile-menu-container .mobile-menu__upper .categories ul .first-categories .subcategories .families{background-color:var(--black)}[data-theme=dark] header .mobile-menu-container .mobile-menu__background .language,[data-theme=dark] header .mobile-menu-container .mobile-menu__background .language .options{background-color:var(--neutral-02)}[data-theme=dark] header .mobile-menu-container .mobile-menu__background .language span,[data-theme=dark] header .mobile-menu-container .mobile-menu__background .language .options li span{color:var(--neutral-01)}[data-theme=dark] header .mobile-menu-container .mobile-menu__background .rp-icon{color:var(--neutral-01)}[data-theme=dark] header .mobile-menu-container .mobile-menu__upper .categories ul li .right-arrow{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(178deg) brightness(106%) contrast(106%)}[data-theme=dark] header .mobile-menu-container .mobile-menu__upper .categories ul li.back{background-color:var(--black)}[data-theme=dark] header .mobile-menu-container .mobile-menu__upper .categories ul li.back p,[data-theme=dark] header .mobile-menu-container .mobile-menu__upper .categories ul li.back i{background-image:linear-gradient(144.91deg, #48b9d1 28.19%, #48b9d1 64.04%)}header{display:block}header #bar section{display:block}header #bar section section.main-menu,header #bar section nav.main-menu{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}header #bar section section.main-menu .darkmode-switch,header #bar section nav.main-menu .darkmode-switch{border-radius:100px;padding:0 5px;border:1px solid #000;margin-left:15px;margin-right:-10px}header #bar section section.main-menu #darkmode,header #bar section nav.main-menu #darkmode{display:none}header #bar section section.main-menu #darkmode+label,header #bar section nav.main-menu #darkmode+label{position:relative;display:inline-block;width:46px;height:28px;display:flex;justify-content:space-between}header #bar section section.main-menu #darkmode+label .sun-icon,header #bar section nav.main-menu #darkmode+label .sun-icon{padding:5px;padding-left:0;position:absolute;z-index:1000;width:25px;height:25px;top:50%;left:0;transform:translateY(-50%);cursor:pointer}header #bar section section.main-menu #darkmode+label .moon-icon,header #bar section nav.main-menu #darkmode+label .moon-icon{padding:5px;padding-right:0;position:absolute;width:25px;height:25px;top:50%;right:0;transform:translateY(-50%);cursor:pointer}header #bar section section.main-menu #darkmode+label::before,header #bar section nav.main-menu #darkmode+label::before{content:"";position:absolute;width:20px;height:20px;bottom:4px;background-color:#245c68;border-radius:100px;transition:.1s}header #bar section section.main-menu [data-theme=dark] #darkmode+label::before,header #bar section nav.main-menu [data-theme=dark] #darkmode+label::before{transform:translateX(10px);left:4px}header #bar section section.main-menu .menu--container,header #bar section nav.main-menu .menu--container{display:block}header #bar section section.main-menu .menu--container ul.menu .hidden,header #bar section nav.main-menu .menu--container ul.menu .hidden{display:none}header #bar section section.main-menu .menu--container ul.menu li.item,header #bar section nav.main-menu .menu--container ul.menu li.item{float:left;margin-left:30px;line-height:34px;height:100%}@media(max-width: 1440px){header #bar section section.main-menu .menu--container ul.menu li.item,header #bar section nav.main-menu .menu--container ul.menu li.item{margin-left:15px}}@media(max-width: 1260px){header #bar section section.main-menu .menu--container ul.menu li.item,header #bar section nav.main-menu .menu--container ul.menu li.item{margin-left:5px}}header #bar section section.main-menu .menu--container ul.menu li.item.first-child,header #bar section nav.main-menu .menu--container ul.menu li.item.first-child{margin-left:10px}@media(max-width: 1440px){header #bar section section.main-menu .menu--container ul.menu li.item.first-child,header #bar section nav.main-menu .menu--container ul.menu li.item.first-child{margin-left:5px}}header #bar section section.main-menu .menu--container ul.menu li.item.first-child .position-wrapper,header #bar section nav.main-menu .menu--container ul.menu li.item.first-child .position-wrapper{display:none}header #bar section section.main-menu .menu--container ul.menu li.item.first-child .position-wrapper .wrapper,header #bar section nav.main-menu .menu--container ul.menu li.item.first-child .position-wrapper .wrapper{height:100%;position:fixed;left:0;top:113px;background-color:#fff}header #bar section section.main-menu .menu--container ul.menu li.item.first-child:hover .position-wrapper,header #bar section nav.main-menu .menu--container ul.menu li.item.first-child:hover .position-wrapper{display:block}header #bar section section.main-menu .menu--container ul.menu li.item img,header #bar section nav.main-menu .menu--container ul.menu li.item img{margin-right:5px}header #bar section section.main-menu .menu--container ul.menu li.item .rp-icon.bars,header #bar section nav.main-menu .menu--container ul.menu li.item .rp-icon.bars{float:left;margin:10px;cursor:pointer}header #bar section section.main-menu .menu--container ul.menu li.item a,header #bar section nav.main-menu .menu--container ul.menu li.item a{color:inherit;text-transform:inherit;display:flex;align-items:center}header #bar section section.main-menu .menu--container ul.menu li.item i,header #bar section nav.main-menu .menu--container ul.menu li.item i{color:inherit;margin-right:5px}header #bar section section.main-menu .menu--container ul.menu li.item.hover,header #bar section nav.main-menu .menu--container ul.menu li.item.hover{color:#0a2329}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper{top:34px;left:0px;right:0px;height:0px;overflow:hidden;position:absolute;width:100vw}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper:hover,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper:hover{top:120px}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories::-webkit-scrollbar,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories::-webkit-scrollbar{display:none}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories{width:25%;background-color:#fff;padding-top:15px;padding-bottom:15px;overflow-y:auto;max-height:calc(100% - 115px);-ms-overflow-style:none;scrollbar-width:none}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories:hover,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories:hover{color:#d61e66}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category{padding:5px 0px 5px 5px;line-height:30px;min-width:300px;color:#0a2329;font-size:14px;font-weight:bolder;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:0% 50%}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category.brands p,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category.brands p{margin-top:0px;background-image:linear-gradient(144.91deg, #48B9D1 28.19%, #2C3EE8 64.04%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category a,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category a{font-size:1rem;font-weight:500;color:inherit}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category svg,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category svg{float:left;height:25px;max-width:32px;margin:2.5px;fill:#4d4d4d;cursor:pointer}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category img,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category img{float:left;max-height:40px;max-width:40px;margin:2.5px 20px 2.5px 0px;opacity:.7}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category img:hover,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category img:hover{cursor:pointer}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category .rp-icon.chevron,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category .rp-icon.chevron{float:right;margin:10px;opacity:0;font-size:.75em;color:#d61e66;transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category:hover,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category:hover{color:#d61e66;border-right-color:#fff}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category:hover .rp-icon.chevron,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category:hover .rp-icon.chevron{opacity:1;margin-right:0px}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category:hover div.subcategories,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category:hover div.subcategories{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories{top:0%;left:25%;width:75%;height:100%;position:absolute;display:none;padding-top:15px;padding-bottom:15px;background-color:#fff;flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;align-content:flex-start;-o-align-content:flex-start;-ms-align-content:flex-start;-moz-align-content:flex-start;-webkit-align-content:flex-start;justify-content:flex-start;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories .subcategories-container,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories .subcategories-container{overflow-y:auto;max-height:calc(100% - 115px);overflow-x:hidden;width:100%}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories::before,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories::before{content:"";width:1px;height:100%;background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);opacity:.5}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families{width:100%;height:50px;list-style:40px}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.families-marcas,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.families-marcas{overflow-y:auto;height:100%;max-height:calc(100% - 115px)}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca{position:absolute;right:-50vw;z-index:20;top:15px}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca li,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca li{display:flex;flex-flow:column;width:300px;display:block !important;font-size:16px !important;text-align:left}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca li:hover,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca li:hover{color:inherit !important}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca li i,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca li i{display:none}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca ul,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca ul{display:block;position:relative;left:0}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca ul a.marcas,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca ul a.marcas{display:none !important}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca ul li,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca ul li{padding-left:0 !important;border:1px solid #0a2329;text-align:center;width:200px;margin-bottom:1rem;display:flex !important}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container-scroll,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container-scroll{display:none;width:100%;height:100%;position:absolute;top:0;left:30%;padding-top:15px;padding-left:0px}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container-scroll::before,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container-scroll::before{position:absolute;left:0;content:"";width:1px;height:94%;background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);opacity:.5}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container{overflow-y:scroll;display:block;z-index:19;position:relative;height:100%;padding-bottom:15px}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container .designation-link,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container .designation-link{padding-left:10px;font-family:"League Spartan";font-weight:500;font-size:16px;height:40px}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container .designation-link:hover,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container .designation-link:hover{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container a,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container a{max-width:300px;overflow-wrap:break-word;padding-left:10px}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container:hover,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container:hover{display:block !important}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family{line-height:50px;height:50px;overflow-wrap:break-word;font-family:"League Spartan";font-weight:600;font-size:16px}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover{color:#d61e66}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover .family-container-scroll,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover .family-container-scroll{display:block}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover a .rp-icon,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover a .rp-icon{opacity:1}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family.pl,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family.pl{padding-left:20px;max-width:320px}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family a,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family a{display:flex;align-items:center;font-family:"League Spartan";font-weight:500;font-size:1rem;line-height:1;flex:1;max-width:300px;height:40px}header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family a .rp-icon,header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family a .rp-icon{opacity:0}@media screen and (min-width: 1025px){header nav.menu.mobile{top:50px;left:0px;right:20%;bottom:0px;position:fixed;background-color:#fff;overflow-y:auto;display:none}header nav.menu.mobile div{top:0px;left:0px;right:0px;bottom:0px;position:absolute;display:none}header nav.menu.mobile div ul{width:100%;background-color:#fff}header nav.menu.mobile div ul li{line-height:30px;padding:10px 0px 10px 15px;font-size:12px;font-weight:400}header nav.menu.mobile div ul li svg{float:left;height:25px;margin:2.5px;fill:#4d4d4d;cursor:pointer}header nav.menu.mobile div ul li img{float:left;height:25px;margin:2.5px;opacity:.7;cursor:pointer}header nav.menu.mobile div ul li .rp-icon.chevron{float:right;font-size:1em;margin:9px;opacity:1}header nav.menu.mobile div ul li.back{color:#00a3e6}header nav.menu.mobile div ul li.back .rp-icon.chevron{color:#00a3e6;float:left;font-size:1em;margin-left:-5px}header nav.menu.mobile .categories ul li.item,header nav.menu.mobile .categories ul li.category{text-transform:uppercase}header nav.menu.mobile .categories ul li.item.item,header nav.menu.mobile .categories ul li.category.item{font-weight:600}header nav.menu.mobile .categories ul li.item.category,header nav.menu.mobile .categories ul li.category.category{padding-left:5px}header nav.menu.mobile .subcategories ul li.subcategory{text-transform:uppercase}}[data-theme=dark] header{display:block}[data-theme=dark] header #bar section section.main-menu,[data-theme=dark] header #bar section nav.main-menu{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}[data-theme=dark] header #bar section section.main-menu .darkmode-switch,[data-theme=dark] header #bar section nav.main-menu .darkmode-switch{border-radius:100px;padding:0 5px;border:1px solid #000;margin-left:15px;margin-right:-10px}[data-theme=dark] header #bar section section.main-menu #darkmode,[data-theme=dark] header #bar section nav.main-menu #darkmode{display:none}[data-theme=dark] header #bar section section.main-menu #darkmode+label,[data-theme=dark] header #bar section nav.main-menu #darkmode+label{position:relative;display:inline-block;width:46px;height:28px;display:flex;justify-content:space-between}[data-theme=dark] header #bar section section.main-menu #darkmode+label .sun-icon,[data-theme=dark] header #bar section nav.main-menu #darkmode+label .sun-icon{padding:5px;padding-left:0;position:absolute;z-index:1000;width:25px;height:25px;top:50%;left:0;transform:translateY(-50%);cursor:pointer}[data-theme=dark] header #bar section section.main-menu #darkmode+label .moon-icon,[data-theme=dark] header #bar section nav.main-menu #darkmode+label .moon-icon{padding:5px;padding-right:0;position:absolute;width:25px;height:25px;top:50%;right:0;transform:translateY(-50%);cursor:pointer}[data-theme=dark] header #bar section section.main-menu #darkmode+label::before,[data-theme=dark] header #bar section nav.main-menu #darkmode+label::before{content:"";position:absolute;width:20px;height:20px;bottom:4px;right:27px;background-color:#245c68;border-radius:100px;transition:.1s}[data-theme=dark] header #bar section section.main-menu [data-theme=dark] #darkmode+label::before,[data-theme=dark] header #bar section nav.main-menu [data-theme=dark] #darkmode+label::before{transform:translateX(10px);left:4px}[data-theme=dark] header #bar section section.main-menu .menu--container,[data-theme=dark] header #bar section nav.main-menu .menu--container{display:block}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu .hidden,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu .hidden{display:none}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item{float:left;margin-left:30px;line-height:34px;height:100%}@media(max-width: 1440px){[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item{margin-left:15px}}@media(max-width: 1260px){[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item{margin-left:5px}}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item.first-child,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item.first-child{margin-left:10px}@media(max-width: 1440px){[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item.first-child,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item.first-child{margin-left:5px}}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item.first-child .position-wrapper,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item.first-child .position-wrapper{display:none}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item.first-child .position-wrapper .wrapper,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item.first-child .position-wrapper .wrapper{height:100%;position:fixed;left:0;top:113px;background-color:var(--black)}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item.first-child:hover .position-wrapper,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item.first-child:hover .position-wrapper{display:block}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item img,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item img{margin-right:5px}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item .rp-icon.bars,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item .rp-icon.bars{float:left;margin:10px;cursor:pointer}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item a,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item a{color:inherit;text-transform:inherit;display:flex;align-items:center}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item i,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item i{color:inherit;margin-right:5px}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item.hover,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item.hover{color:#0a2329}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper{top:34px;left:0px;right:0px;height:0px;overflow:hidden;position:absolute;width:100vw}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper:hover,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper:hover{top:120px}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories::-webkit-scrollbar,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories::-webkit-scrollbar{display:none}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories{width:25%;background-color:var(--black);padding-top:15px;padding-bottom:15px;overflow-y:auto;max-height:calc(100% - 115px);-ms-overflow-style:none;scrollbar-width:none}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories:hover,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories:hover{color:#d61e66}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category{padding:5px 0px 5px 5px;line-height:30px;min-width:300px;color:#0a2329;font-size:14px;font-weight:bolder;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:0% 50%}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category.brands p,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category.brands p{margin-top:0px;background-image:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category a,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category a{font-size:1rem;font-weight:500;color:inherit}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category svg,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category svg{float:left;height:25px;max-width:32px;margin:2.5px;fill:#4d4d4d;cursor:pointer}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category img,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category img{float:left;max-height:40px;max-width:40px;margin:2.5px 20px 2.5px 0px;opacity:.7}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category img:hover,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category img:hover{cursor:pointer}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category .rp-icon.chevron,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category .rp-icon.chevron{float:right;margin:10px;opacity:0;font-size:.75em;color:var(--primary-01);transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category:hover,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category:hover{color:var(--primary-01);border-right-color:#fff}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category:hover .rp-icon.chevron,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category:hover .rp-icon.chevron{opacity:1;margin-right:0px}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category:hover div.subcategories,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category:hover div.subcategories{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories{top:0%;left:25%;width:75%;height:100%;position:absolute;display:none;padding-top:15px;padding-bottom:15px;background-color:var(--black);flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:column;-o-flex-direction:column;-ms-flex-direction:column;-moz-flex-direction:column;-webkit-flex-direction:column;align-items:flex-start;-o-align-items:flex-start;-ms-align-items:flex-start;-moz-align-items:flex-start;-webkit-align-items:flex-start;align-content:flex-start;-o-align-content:flex-start;-ms-align-content:flex-start;-moz-align-content:flex-start;-webkit-align-content:flex-start;justify-content:flex-start;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories .subcategories-container,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories .subcategories-container{overflow-y:auto;max-height:calc(100% - 115px);overflow-x:hidden;width:100%}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories::before,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories::before{content:"";width:1px;height:100%;background:var(--primary-01);opacity:.5}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families{width:100%;height:50px;list-style:40px}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.families-marcas,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.families-marcas{overflow-y:auto;height:100%;max-height:calc(100% - 115px)}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca{position:absolute;right:-50vw;z-index:20;top:15px}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca li,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca li{display:flex;flex-flow:column;width:300px;display:block !important;font-size:16px !important;text-align:left}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca li:hover,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca li:hover{color:inherit !important}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca li i,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca li i{display:none}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca ul,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca ul{display:block;position:relative;left:0}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca ul a.marcas,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca ul a.marcas{display:none !important}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca ul li,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families.marca ul li{padding-left:0 !important;border:1px solid #0a2329;text-align:center;width:200px;margin-bottom:1rem;display:flex !important}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container-scroll,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container-scroll{display:none;width:100%;height:100%;position:absolute;top:0;left:30%;padding-top:15px;padding-left:0px}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container-scroll::before,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container-scroll::before{position:absolute;left:0;content:"";width:1px;height:94%;background:var(--primary-01);opacity:.5}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container{overflow-y:scroll;display:block;z-index:19;position:relative;height:100%;padding-bottom:15px}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container .designation-link,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container .designation-link{padding-left:10px;font-family:"League Spartan";font-weight:500;font-size:16px;height:40px}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container .designation-link:hover,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container .designation-link:hover{background:var(--primary-01);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container a,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container a{max-width:300px;overflow-wrap:break-word;padding-left:10px}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container:hover,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families .family-container:hover{display:block !important}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family{line-height:50px;height:50px;overflow-wrap:break-word;font-family:"League Spartan";font-weight:600;font-size:16px}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover{color:var(--primary-01)}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover .family-container-scroll,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover .family-container-scroll{display:block}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover>a,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover>a{color:var(--primary-01)}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover>a .rp-icon,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family:hover>a .rp-icon{opacity:1}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family.pl,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family.pl{padding-left:20px;max-width:320px}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family a,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family a{display:flex;align-items:center;font-family:"League Spartan";font-weight:500;font-size:1rem;line-height:1;flex:1;max-width:300px;height:40px;color:var(--neutral-01)}[data-theme=dark] header #bar section section.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family a .rp-icon,[data-theme=dark] header #bar section nav.main-menu .menu--container ul.menu li.item div.wrapper ul.categories li.category div.subcategories ul.families li.family a .rp-icon{opacity:0}@media screen and (min-width: 1025px){[data-theme=dark] header nav.menu.mobile{top:50px;left:0px;right:20%;bottom:0px;position:fixed;background-color:#fff;overflow-y:auto;display:none}[data-theme=dark] header nav.menu.mobile div{top:0px;left:0px;right:0px;bottom:0px;position:absolute;display:none}[data-theme=dark] header nav.menu.mobile div ul{width:100%;background-color:#fff}[data-theme=dark] header nav.menu.mobile div ul li{line-height:30px;padding:10px 0px 10px 15px;font-size:12px;font-weight:400}[data-theme=dark] header nav.menu.mobile div ul li svg{float:left;height:25px;margin:2.5px;fill:#4d4d4d;cursor:pointer}[data-theme=dark] header nav.menu.mobile div ul li img{float:left;height:25px;margin:2.5px;opacity:.7;cursor:pointer}[data-theme=dark] header nav.menu.mobile div ul li .rp-icon.chevron{float:right;font-size:1em;margin:9px;opacity:1}[data-theme=dark] header nav.menu.mobile div ul li.back{color:#00a3e6}[data-theme=dark] header nav.menu.mobile div ul li.back .rp-icon.chevron{color:#00a3e6;float:left;font-size:1em;margin-left:-5px}[data-theme=dark] header nav.menu.mobile .categories ul li.item,[data-theme=dark] header nav.menu.mobile .categories ul li.category{text-transform:uppercase}[data-theme=dark] header nav.menu.mobile .categories ul li.item.item,[data-theme=dark] header nav.menu.mobile .categories ul li.category.item{font-weight:600}[data-theme=dark] header nav.menu.mobile .categories ul li.item.category,[data-theme=dark] header nav.menu.mobile .categories ul li.category.category{padding-left:5px}[data-theme=dark] header nav.menu.mobile .subcategories ul li.subcategory{text-transform:uppercase}}#info{border-bottom:1px solid rgba(32,42,142,.2);width:100%;margin:0 auto;padding-bottom:1rem;margin-top:2.75rem;height:40px;display:flex}#info .flickity-viewport{height:100% !important}#info .wrapper{white-space:nowrap}#info .wrapper a{display:flex;align-items:center;justify-content:center;height:100%}#info .wrapper a span{color:inherit;text-transform:inherit;font-size:inherit;font-weight:inherit}#info .wrapper a:hover{cursor:pointer}#info .wrapper a:hover span{text-decoration:underline}#info .wrapper .rp-icon{color:#0a2329;font-size:1.65em;margin-right:6px;margin-bottom:5px}#info .wrapper a{margin-left:5px;text-transform:uppercase;color:#0a2329;display:flex;align-items:center;font-size:16px;font-weight:600;font-family:"League Spartan"}#info .wrapper a span{color:inherit;text-transform:inherit;font-size:inherit}#info .wrapper a:active{text-decoration:none}[data-theme=dark] #info .wrapper a{color:var(--neutral-01) !important}[data-theme=dark] #info .wrapper .rp-icon{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(286deg) brightness(103%) contrast(103%)}@media screen and (min-width: 1025px){#info{gap:20px;justify-content:center}#info .wrapper.desktop-only{display:flex !important}#info .wrapper a{margin-right:.1rem}}@media screen and (min-width: 768px)and (max-width: 1024px){#info{display:flex !important;justify-content:space-between;height:40px !important;width:auto;gap:.1rem}#info .wrapper{display:flex;color:#0a2329}#info .wrapper.mobile-only{display:flex !important}#info .wrapper a{color:inherit;font-size:12px;font-family:"League Spartan"}#info .wrapper img{margin-right:.1rem !important}}@media(max-width: 767px){#info{margin-top:1.5rem;padding-bottom:0}}@media screen and (max-width: 1024px){#info{border:none;margin-bottom:0;height:40px;display:block}#info .wrapper{white-space:nowrap;justify-content:center;width:100%;height:100%}#info .wrapper.mobile-only{display:flex !important}#info .wrapper .rp-icon{display:block}#info .wrapper .rp-icon:after{content:"\a";white-space:pre}}main .home-triangle-container{display:block;width:100%;height:400px;overflow:hidden;position:absolute;top:100px;z-index:-1}main .home-triangle-container .home-triangle{width:115%;position:absolute;height:400px;background-color:#48b9d1;transform:rotate(-9deg);left:-9.27%;right:-1.89%;top:-230px}main .page.title{padding-left:20px;margin-top:10px;margin-bottom:20px}main .page.title h1{font-weight:300}main .page.title *{text-transform:inherit}main #extrainfo-wrapper *{font-size:13px}main #extrainfo-wrapper .inf-extra-txt-pequeno{font-size:10px}main .page.title,main #extrainfo-wrapper h1,main #extrainfo-wrapper .inf-extra-titulo{text-transform:uppercase;font-size:24px;font-weight:300}main .heading,main #extrainfo-wrapper h2,main #extrainfo-wrapper .inf-extra-sub-titulo{text-transform:uppercase;font-size:16px;font-weight:400}main span.heading{color:inherit}@media screen and (max-width: 1024px){main .home-triangle-container{top:0}main .home-triangle-container .home-triangle{width:115%;position:absolute;height:400px;background-color:#48b9d1;transform:rotate(-8deg);left:-9.27%;right:-1.89%;top:-200px}}@media(max-width: 426px){main .home-triangle-container .home-triangle{top:-180px}}main{display:flex;flex-wrap:wrap;justify-content:space-between}main.products{padding-top:1rem}main.products .rp-title{min-width:100%;display:block;margin:.5rem 0;height:100%;line-height:45px}main .container{display:block}main .container .products.grid{display:block}main .container .products.grid .viewport{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:1rem;height:fit-content !important;grid-row-gap:1rem}main .title-tablet{display:none}main .banner-container{position:relative;width:100%;height:233px;margin-top:2rem;margin-bottom:2rem;display:flex}main .banner-container.tablet .banner-container__right{margin-top:1.5rem;display:flex;flex-flow:column;align-items:center;width:100%;height:100%}main .banner-container.tablet .banner-container__right .banner-container__text{background-color:hsla(0,0%,100%,.9);width:50%;margin:1rem 0px 0px 0px;padding-left:3.625rem;padding-top:.5rem;padding-bottom:.5rem}main .banner-container.tablet .banner-container__right .banner-container__text .title{font-size:1.5rem}main .banner-container.tablet .banner-container__right .rp-button-blue{margin-top:auto;margin-bottom:1rem}main .banner-container__right{width:50%;height:100%}main .banner-container__left{width:50%;height:100%;background-size:contain;background-repeat:no-repeat}main .banner-container__text{margin:2rem}main .banner-container__text p{margin-bottom:.5rem}main .banner-container__text .subtitle{font-weight:400}main .banner-container .title-banner{z-index:999;width:fit-content;margin:1.5rem;height:auto !important;background-color:hsla(0,0%,100%,.9);padding:1rem 2rem}main .banner-container #banner{height:200px !important}main .banner-container #banner.solo .flickity-enabled .chevron{display:none}main .banner-container #banner ul li{height:200px !important}main .banner-container #banner ul .flickity-viewport{height:200px !important}main .container.modules{display:flex;justify-content:space-between;position:relative;width:100% !important}main .container.modules aside a{color:#000}main .container.modules aside section{margin:0px}main .container.modules aside section a{color:#0a2329;font-family:"League Spartan"}main .container.modules aside section .status{width:100%;padding:10px;font-size:10px;margin-bottom:20px}main .container.modules aside section .status .rp-icon{font-size:12px;margin-left:15px}main .container.modules aside section .status .rp-icon.selected,main .container.modules aside section .status .rp-icon.selected b{color:#ec1e79}main .container.modules aside section .status .rp-icon b{font-size:13px}main .container.modules aside .module.product{margin-bottom:15px}main .container.modules .product-text-container{font-family:"League Spartan";font-size:16px;font-weight:400;width:100%;height:40px;line-height:40px}main .container.modules .selection-filter-container{display:flex;position:absolute;top:0;justify-content:flex-end;width:100%;margin-bottom:20px}main .container.modules .selection-filter-container p{font-family:"League Spartan";font-size:1rem;margin-right:.5rem;height:40px;line-height:40px;margin-bottom:0px}main .container.modules .selection-filter-container .selection-filter-box{display:flex;flex-flow:column;position:relative;overflow:hidden;transition-duration:.5s;transition-property:height;height:35px}main .container.modules .selection-filter-container .selection-filter-box.visible{height:214px}main .container.modules .selection-filter-container .selection-filter-box:hover{cursor:pointer}main .container.modules .selection-filter-container .selection-filter-placeholder{height:35px;line-height:40px;width:160px;border:1px solid #0a2329;text-align:center;display:flex;justify-content:center;align-items:center}main .container.modules .selection-filter-container .selection-filter-placeholder:hover{cursor:pointer}main .container.modules .selection-filter-container .selection-filter-placeholder p{font-family:"League Spartan";font-weight:600;font-size:16px}main .container.modules .selection-filter-container .selection-filter-placeholder p:hover{cursor:pointer}main .container.modules .selection-filter-container .selection-filter-placeholder img{transition:all .5s;max-width:1rem;max-height:.5rem}main .container.modules .selection-filter-container .selection-filter-placeholder img.rotate{transform:rotate(180deg)}main .container.modules .selection-filter-container .selection-filter-placeholder img:hover{cursor:pointer}main .container.modules .selection-filter-container .selection-filter-placeholder:hover{cursor:pointer}main .container.modules .selection-filter-container .selection-filter{position:absolute;flex-flow:column;width:160px;margin:0;border:1px solid #0a2329;padding:0;height:fit-content;overflow:hidden;transition:height .5s;top:40px;background-color:#e4f2f5;z-index:10;display:flex}main .container.modules .selection-filter-container .selection-filter li{height:33px;text-align:left}main .container.modules .selection-filter-container .selection-filter li .item-list{font-family:"League Spartan" !important;height:33px;width:90%;margin:0 5%;border-top:1px solid #202a8e;font-size:14px;line-height:33px !important}main .container.modules .selection-filter-container .selection-filter li:first-child .item-list{border:none}main .container.modules .selection-filter-container .selection-filter.open{top:39px}main .container.modules .viewport{margin-top:20px;left:0;width:100%}main .container.modules .viewport .noProductFound{color:#0a2329;font-family:"League Spartan";white-space:nowrap}main .container.modules .viewport #talao{background-color:#bc9ce5}main .container.modules .viewport #new{background-color:#b6d993}main .loader-container{width:100% !important}main .loader-container .loading{height:100px;padding:10px;display:block;opacity:0;background-repeat:no-repeat;background-position:center center;transition:opacity 500ms ease-out;-o-transition:opacity 500ms ease-out;-ms-transition:opacity 500ms ease-out;-moz-transition:opacity 500ms ease-out;-webkit-transition:opacity 500ms ease-out}main.loading .loading{opacity:1}main .melhores-descontos .melhores-descontos-grid{display:flex;flex-wrap:wrap}main .melhores-descontos .melhores-descontos-grid .grid-item{flex:0 0 calc(16.6667% - 30px);margin:0px 15px;margin-bottom:30px;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}main .melhores-descontos .melhores-descontos-grid .grid-item .grid-item img{width:80%;height:auto}main .melhores-descontos .melhores-descontos-grid .grid-item a{margin-top:10px;font-family:"League Spartan";color:#0a2329;font-size:18px;text-decoration:none}main .melhores-descontos .melhores-descontos-grid .grid-item a:hover{text-decoration:underline solid #0a2329 1px}main .description div,main .description span{color:#0a2329;font-family:"League Spartan"}main .description span{font-weight:700}@media screen and (min-width: 1025px){main .container.modules .products{width:100%}main .container.modules .products .viewport .module:nth-child(3n){margin-right:0 !important}main .container.modules #filters{margin-right:1em}main .container.modules.no-filters #filters{display:none}main .container.modules.no-filters #search-filters{display:none}main .container.modules.no-filters section.S .module.product:nth-child(6n){margin-right:0%}main .container.modules.no-filters section.L .module.product:nth-child(4n){margin-right:0%}main .container.modules:not(.no-filters).S #filters{width:15.8333333333%}main .container.modules:not(.no-filters).S #search-filters{width:15.8333333333%}main .container.modules:not(.no-filters).S section.S .module.product:nth-child(5n){margin-right:0%}main .container.modules:not(.no-filters).L #search-filters{width:24.25%}main .container.modules:not(.no-filters).L section.L .module.product:nth-child(3n){margin-right:0%}}@media screen and (min-width: 768px)and (max-width: 1024px){main .container.title{margin:16px 0 !important}main .title-tablet{display:none}main .container.modules .selection-filter-container{margin-bottom:0px}main .products .viewport{grid-template-columns:repeat(3, 1fr) !important}}@media(max-width: 767px){main.products{padding-top:0rem}main.products #banner{height:396px !important}main.products #banner .wrapper{height:420px !important}main.products #banner .wrapper .mobile-img-container{height:152px}main.products #banner .wrapper aside.text{height:fit-content;min-height:240px}main.products #banner div.flickity-viewport,main.products #banner article{height:420px !important}main section:not(.rp__section){margin:0px 0px 1.5rem 0px !important;margin-top:0 !important}main .container.modules .products .viewport{grid-template-columns:repeat(2, 1fr);grid-column-gap:10px}main .container.modules .products .viewport .noProductFound{white-space:wrap}main .container.modules .selection-filter-container{margin-bottom:0px}main .container.modules .selection-filter-container .selection-filter-placeholder{width:150px}main .container.modules .selection-filter-container .selection-filter-placeholder p{font-size:14px}main .container.modules .selection-filter{width:150px !important}main .container.modules .product-text-container{font-size:14px}main .container.modules .product-text-container span{font-size:14px}main .module .designation a{font-size:16px !important}main .melhores-descontos .melhores-descontos-grid{justify-content:space-between;margin:0px 30px}main .melhores-descontos .melhores-descontos-grid .grid-item{flex:0 0 calc(45% - 100px);width:30%}main .melhores-descontos .melhores-descontos-grid .grid-item img{margin-bottom:16px}main .melhores-descontos .melhores-descontos-grid .grid-item a{font-size:16px}#product-grid.container{padding:0}#product-grid.container .container.modules{padding:0 .375rem}}@media(max-width: 426px){main.products{padding-top:0rem}main.products .title{margin-top:1rem}main.products .rp-title{margin:1rem auto}main.products #banner .title{line-height:26px !important;font-size:26px !important;margin-top:0 !important}main.products #banner .rp-body{font-size:12px !important}main.products #banner .rp-button{padding:8px 14px !important;font-size:14px}main .container.modules .products .viewport{grid-template-columns:repeat(1, 1fr) !important}main .container.modules .selection-filter-container{margin-bottom:0px}main .container.modules .selection-filter-container p{height:1.75rem;line-height:1.75rem}main .container.modules .selection-filter-container .selection-filter-box{height:1.75rem}main .container.modules .selection-filter-container .selection-filter-box .selection-filter-placeholder{height:1.75rem;line-height:1.75rem}main .container.modules .selection-filter-container .selection-filter-box .selection-filter{top:1.75rem}main .container.modules .product-text-container{height:1.75rem;line-height:1.75rem}main .banner-container{padding:0;height:210px}main .banner-container.tablet .banner-container__right{margin-top:0px}main .banner-container.tablet .banner-container__right .banner-container__text{width:100%;margin-top:2.5rem;padding-left:2rem;margin-right:1.5rem}}@media(max-width: 991px){main.products .container.modules .product-grid-filter__button{display:none}main.products .container.modules .product-grid-filter__button .mobile-open{display:block}main.products .container.modules .product-grid-filter .product-grid-filter__button{display:none}main.products .container.modules #filters{display:none;position:fixed;height:96%;width:95%;z-index:1001;top:2%;left:2.5%;background-color:#fff;padding-left:1rem}main.products .container.modules #filters.open{display:block;overflow:hidden}main.products .container.modules #filters .filter-apply{position:absolute;bottom:15px;border:none;left:50%;transform:translateX(-50%);margin-bottom:0px !important;padding-right:0px !important}main.products .container.modules #search-filters{width:100%}main.products .container.modules section.products.grid{margin-top:5px !important}main.products .container.modules section.products.grid.S .viewport .module:nth-child(2n+0),main.products .container.modules section.products.grid.L .viewport .module{margin-right:0%}main.products .container.modules section.products.grid .filters-options{margin-bottom:1rem}main.products .viewport{display:flex;flex-direction:column;align-items:center}main.products #banner .title{line-height:26px !important;font-size:26px !important;margin-top:0 !important}main.products #banner .rp-body{font-size:12px !important}main.products #banner .rp-button{padding:8px 14px !important;font-size:14px !important}.newsletter{height:150px}.newsletter .input-wrapper input{padding-left:50px;color:#202a8e}.newsletter .input-wrapper .rp-icon{left:-100%}}[data-theme=dark] main .container.modules aside a{color:var(--neutral-01)}[data-theme=dark] main .container.modules .selection-filter-container p{color:var(--neutral-01)}[data-theme=dark] main .container.modules .selection-filter-container .selection-filter-placeholder{border:1px solid #fff}[data-theme=dark] main .container.modules .selection-filter-container .selection-filter-placeholder img{filter:invert(100%)}[data-theme=dark] main .container.modules .selection-filter-container .selection-filter{background-color:var(--black)}[data-theme=dark] main .container.modules .selection-filter-container .selection-filter li .item-list{color:var(--neutral-01);border-top:1px solid var(--neutral-01)}[data-theme=dark] main .container.modules .selection-filter-container .selection-filter li:first-child .item-list{border-top:none}[data-theme=dark] main .description div,[data-theme=dark] main .description div span{color:var(--neutral-01)}[data-theme=dark] main.products .rp-title{color:var(--neutral-01)}#product-grid #banner{height:200px !important;position:relative;background-color:rgba(0,0,0,0)}#product-grid #banner div.wrapper article{height:200px}#product-grid #banner .container,#product-grid #banner ul.wrapper{height:inherit;position:relative}#product-grid #banner nav.chevron,#product-grid #banner span.chevron{width:45px}#product-grid #banner nav.chevron:before,#product-grid #banner nav.chevron:after,#product-grid #banner span.chevron:before,#product-grid #banner span.chevron:after{height:30%}#product-grid #banner ul.wrapper{top:0px;width:100%;position:absolute}#product-grid #banner ul.wrapper li{top:0px;left:0px;right:0px;bottom:0px;display:none;cursor:pointer;position:absolute;background-size:cover;background-repeat:repeat;background-position:50% 50%}#product-grid #banner ul.wrapper li *{cursor:pointer}#product-grid #banner ul.wrapper li .container{height:100%}#product-grid #banner ul.wrapper li .container img{height:auto;max-height:200px;max-height:700px}#product-grid #banner ul.wrapper li .container aside{position:absolute}#product-grid #banner ul.wrapper li .container aside.flag{top:0px;right:30px;width:0px;height:0px;position:absolute;border-width:50px;border-style:solid;border-color:rgba(0,0,0,0);border-right-width:100px;border-bottom-width:0px}#product-grid #banner ul.wrapper li .container aside.flag:before{top:-50px;left:-17px;position:absolute;font-size:13px;font-weight:400}#product-grid #banner ul.wrapper li .container aside.flag.pre-sale{color:#fff;border-top-color:#4d4d4d}#product-grid #banner ul.wrapper li .container aside.flag.pre-sale:before{content:"pré-venda";width:70px;top:-45px}#product-grid #banner ul.wrapper li .container aside.flag.novelty{color:#4d4d4d;border-top-color:#fbed21}#product-grid #banner ul.wrapper li .container aside.flag.novelty:before{content:"novidade";top:-45px}#product-grid #banner ul.wrapper li .container aside.flag.flyer{color:#fff;border-top-color:#0071bb}#product-grid #banner ul.wrapper li .container aside.flag.flyer:before{content:"folheto";top:-45px}#product-grid #banner ul.wrapper li .container aside.flag.product-of-the-day{color:#fff;border-top-color:#faaf3b}#product-grid #banner ul.wrapper li .container aside.flag.product-of-the-day:before{content:"produto do dia"}#product-grid #banner ul.wrapper li .container aside.flag.newsletter{color:#fff;border-top-color:#d3145a}#product-grid #banner ul.wrapper li .container aside.flag.newsletter:before{content:"newsletter";top:-45px;left:-25px}#product-grid #banner ul.wrapper li .container aside.flag.opportunity{color:#fff;border-top-color:#ec1c24}#product-grid #banner ul.wrapper li .container aside.flag.opportunity:before{content:"oportunidade";top:-45px;left:-31px;font-size:12px}#product-grid #banner ul.wrapper li .container aside.flag.price-reduction{color:#fff;border-top-color:#c0272d}#product-grid #banner ul.wrapper li .container aside.flag.price-reduction:before{content:"baixa de preço";width:60px}#product-grid #banner ul.wrapper li .container aside.flag.exclusive-online{color:#fff;border-top-color:#8bc53f}#product-grid #banner ul.wrapper li .container aside.flag.exclusive-online:before{content:"exclusivo online"}#product-grid #banner ul.wrapper li .container aside.flag.vat-discount{color:#fbed21;border-top-color:#eb1e79}#product-grid #banner ul.wrapper li .container aside.flag.vat-discount:before{content:"desconto do iva"}#product-grid #banner ul.wrapper li .container aside.text{top:50%;width:300px;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}#product-grid #banner ul.wrapper li .container aside.text .title{margin-bottom:10px;font-size:20px;font-weight:600}#product-grid #banner ul.wrapper li .container aside.text .subtitle{margin-bottom:20px;font-size:13px;font-weight:400}#product-grid #banner ul.wrapper li .container aside.text .button{width:140px;height:auto;line-height:28px;border:1px solid #4d4d4d;background:hsla(0,0%,100%,.5);font-size:14px;font-weight:400}#product-grid #banner ul.wrapper li .container aside.disclamer{left:10px;bottom:5px;font-size:12px;font-weight:300}#product-grid #banner ul.nav{left:50%;bottom:3%;position:absolute;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}#product-grid #banner ul.nav.dots li{float:left;width:20px;height:20px;margin-left:10px;position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}#product-grid #banner ul.nav.dots li:first-child{margin:0px}#product-grid #banner ul.nav.dots li:after{content:"";top:30%;left:30%;right:30%;bottom:30%;opacity:0;position:absolute;background-color:#00a3e6;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;transition:all 500ms;-o-transition:all 500ms;-ms-transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms}#product-grid #banner ul.nav.dots li.show:after{top:20%;left:20%;right:20%;bottom:20%;opacity:1}#product-grid #banner ul.nav.dots li:hover:not(.show):after{opacity:.5}#product-grid #banner ul.nav.bars{height:5px}#product-grid #banner ul.nav.bars li{float:left;width:30px;height:5px;margin-left:10px;position:relative;background-color:#e6e6e6;transition:all 500ms;-o-transition:all 500ms;-ms-transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms}#product-grid #banner ul.nav.bars li:first-child{margin:0px}#product-grid #banner ul.nav.bars li.show{background-color:#00a3e6}#product-grid #banner ul.nav.bars li:hover{height:10px;margin-top:-5px}#product-grid #banner div.wrapper article .container .img-container img{width:528px;height:200px}@media screen and (min-width: 1025px){main.products .container.modules #banner ul.wrapper li .container img{background-position:0% 50%}main.products .container.modules #banner ul.wrapper li .container aside.text{left:auto;right:80px}main.products .container.modules #banner ul.wrapper li.left-text .container img{background-position:100% 50%}main.products .container.modules #banner ul.wrapper li.left-text .container aside.text{left:80px;right:auto}}@media screen and (max-width: 1024px){#product-grid #banner{height:420px !important}main.products .container.modules #banner{height:300px}main.products .container.modules #banner div.wrapper article{height:300px}main.products .container.modules #banner .container nav.chevron,main.products .container.modules #banner .container span.chevron{top:25%}main.products .container.modules #banner ul.wrapper li{height:100%}main.products .container.modules #banner ul.wrapper li .container img{width:100%;height:auto;max-width:700px;max-height:200px}main.products .container.modules #banner ul.wrapper li .container aside.flag{right:0px}main.products .container.modules #banner ul.wrapper li .container aside.text{width:100%;padding:0px 20px;right:auto !important;left:auto !important;transform:none;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none}main.products .container.modules #banner ul.wrapper li .container aside.text .title{font-size:14px;margin-bottom:5px}main.products .container.modules #banner ul.wrapper li .container aside.text .subtitle{font-size:12px;margin-bottom:15px}main.products .container.modules #banner ul.wrapper li .container aside.text .disclamer{margin-top:5px;font-size:10px;font-weight:300}main.products .container.modules #banner ul.wrapper li .container aside.text .button{height:26px;line-height:24px}main.products .container.modules #banner ul.nav{bottom:10px}}.rp-button{background-color:#202a8e;border:1px solid #202a8e;border-radius:60px;padding:10px 20px;font-weight:700;font-size:16px;font-family:"League Spartan";color:#fff;width:max-content}.rp-button--square{border-radius:4px}.rp-button:hover{cursor:pointer;background-color:#202a8e;color:#fff}.rp-button-radius{background-color:#fff !important;border:1px solid #202a8e;border-radius:4px;padding:10px 20px;font-weight:700;font-size:16px;font-family:"League Spartan";color:#202a8e;width:max-content}.rp-button-radius--square{border-radius:4px}.rp-button-radius:hover{cursor:pointer;background-color:#202a8e !important;color:#fff !important}.info-icon:hover{cursor:pointer}.rp-button-blue{display:block;background-color:#202a8e !important;box-shadow:0px 1px 0px 0px #202a8e;border-radius:60px;padding:0px 20px;height:44px;line-height:44px;font-weight:700;font-size:14px;font-family:"League Spartan";color:#fff;width:max-content;align-items:center}.rp-button-blue .rp-icon{max-height:1.1rem;max-width:1.688rem}.rp-button-blue--square{border-radius:4px}.rp-button-blue img.rp-icon--hover{display:none}.rp-button-blue:hover{cursor:pointer;border:1px solid #202a8e;background-color:#fff !important;color:#202a8e !important}.rp-button-blue:hover img.rp-icon--hover{display:block !important}.rp-button-blue:hover img.cart{display:none}@media screen and (min-width: 1025px){.rp-button{min-width:130px;text-align:center}}.rp-button-filter{position:fixed;bottom:20px;z-index:3;display:flex;align-self:center;justify-content:center;width:100%}.compare-overlay-visible .rp-button-filter{bottom:60px}.rp-button-filter.visible .rp-button-filter__button{visibility:visible}.rp-button-filter__button{visibility:hidden;height:44px;max-width:calc(100% - 1rem);width:90px;border-radius:60px;background-color:#202a8e;box-shadow:0px 1px 0px #2130c5;border:1px solid #202a8e;font-family:"League Spartan";font-style:normal;font-weight:700;font-size:16px;color:#fff}.rp-button-filter__button.active{visibility:visible}.fw{width:100% !important}´ .dark-icon,.dark-icon{display:none !important}main.product section.face .product-header__right .rp-button-blue:hover .dark-icon--hover{display:none !important}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue{background-color:var(--primary-01);border:none;box-shadow:0px 1px 0px 0px var(--black);color:var(--black) !important}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue:hover{background-color:var(--black);border:1px solid var(--primary-01);box-shadow:0px 1px 0px 0px var(--primary-01);color:var(--primary-01) !important}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue .light-icon,[data-theme=dark] .light-icon--hover{display:none}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue:hover .light-icon--hover{display:none !important}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue .dark-icon{display:inline !important}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue:hover .dark-icon{display:none !important}[data-theme=dark] main.product section.face .product-header__right .rp-button-blue:hover .dark-icon--hover{display:inline !important}#banner{height:320px;position:relative;background-color:rgba(0,0,0,0)}#banner .container,#banner ul.wrapper,#banner div.wrapper{height:inherit;position:relative;padding:0}#banner .container{max-width:100%}#banner .container .chevron::before{background-color:#0a2329}#banner .container .chevron::after{background-color:#0a2329}#banner ul.wrapper,#banner div.wrapper{top:0px;width:100%;position:absolute}#banner ul.wrapper .flickity-page-dots,#banner div.wrapper .flickity-page-dots{bottom:-1rem}#banner ul.wrapper .flickity-page-dots li,#banner ul.wrapper .flickity-page-dots article,#banner div.wrapper .flickity-page-dots li,#banner div.wrapper .flickity-page-dots article{border-radius:10px;width:104px;height:4px;background-color:#0a2329;position:relative;display:inline-block}#banner ul.wrapper .flickity-page-dots li:not(.is-selected),#banner ul.wrapper .flickity-page-dots article:not(.is-selected),#banner div.wrapper .flickity-page-dots li:not(.is-selected),#banner div.wrapper .flickity-page-dots article:not(.is-selected){opacity:.1}#banner ul.wrapper .flickity-page-dots li.is-selected,#banner ul.wrapper .flickity-page-dots article.is-selected,#banner div.wrapper .flickity-page-dots li.is-selected,#banner div.wrapper .flickity-page-dots article.is-selected{background-color:#48b9d1}#banner ul.wrapper li,#banner ul.wrapper article,#banner div.wrapper li,#banner div.wrapper article{top:0px;left:0px;right:0px;height:320px;display:none;cursor:pointer;position:absolute;display:block;width:100%;background-size:cover;background-repeat:repeat;background-position:50% 50%}#banner ul.wrapper li *,#banner ul.wrapper article *,#banner div.wrapper li *,#banner div.wrapper article *{cursor:pointer}#banner ul.wrapper li .container,#banner ul.wrapper article .container,#banner div.wrapper li .container,#banner div.wrapper article .container{height:100%;display:flex;justify-content:unset;align-items:center;width:100% !important;padding:0 2rem}#banner ul.wrapper li .container img,#banner ul.wrapper article .container img,#banner div.wrapper li .container img,#banner div.wrapper article .container img{width:600px;height:320px}#banner ul.wrapper li .container aside.flag,#banner ul.wrapper article .container aside.flag,#banner div.wrapper li .container aside.flag,#banner div.wrapper article .container aside.flag{top:0px;right:30px;width:0px;height:0px;position:absolute;border-width:50px;border-style:solid;border-color:rgba(0,0,0,0);border-right-width:100px;border-bottom-width:0px}#banner ul.wrapper li .container aside.flag:before,#banner ul.wrapper article .container aside.flag:before,#banner div.wrapper li .container aside.flag:before,#banner div.wrapper article .container aside.flag:before{top:-50px;left:-17px;position:absolute;font-size:13px;font-weight:400}#banner ul.wrapper li .container aside.flag.pre-sale,#banner ul.wrapper article .container aside.flag.pre-sale,#banner div.wrapper li .container aside.flag.pre-sale,#banner div.wrapper article .container aside.flag.pre-sale{color:#fff;border-top-color:#4d4d4d}#banner ul.wrapper li .container aside.flag.pre-sale:before,#banner ul.wrapper article .container aside.flag.pre-sale:before,#banner div.wrapper li .container aside.flag.pre-sale:before,#banner div.wrapper article .container aside.flag.pre-sale:before{content:"pré-venda";width:70px;top:-45px}#banner ul.wrapper li .container aside.flag.novelty,#banner ul.wrapper article .container aside.flag.novelty,#banner div.wrapper li .container aside.flag.novelty,#banner div.wrapper article .container aside.flag.novelty{color:#4d4d4d;border-top-color:#fbed21}#banner ul.wrapper li .container aside.flag.novelty:before,#banner ul.wrapper article .container aside.flag.novelty:before,#banner div.wrapper li .container aside.flag.novelty:before,#banner div.wrapper article .container aside.flag.novelty:before{content:"novidade";top:-45px}#banner ul.wrapper li .container aside.flag.flyer,#banner ul.wrapper article .container aside.flag.flyer,#banner div.wrapper li .container aside.flag.flyer,#banner div.wrapper article .container aside.flag.flyer{color:#fff;border-top-color:#0071bb}#banner ul.wrapper li .container aside.flag.flyer:before,#banner ul.wrapper article .container aside.flag.flyer:before,#banner div.wrapper li .container aside.flag.flyer:before,#banner div.wrapper article .container aside.flag.flyer:before{content:"folheto";top:-45px}#banner ul.wrapper li .container aside.flag.product-of-the-day,#banner ul.wrapper article .container aside.flag.product-of-the-day,#banner div.wrapper li .container aside.flag.product-of-the-day,#banner div.wrapper article .container aside.flag.product-of-the-day{color:#fff;border-top-color:#faaf3b}#banner ul.wrapper li .container aside.flag.product-of-the-day:before,#banner ul.wrapper article .container aside.flag.product-of-the-day:before,#banner div.wrapper li .container aside.flag.product-of-the-day:before,#banner div.wrapper article .container aside.flag.product-of-the-day:before{content:"produto do dia"}#banner ul.wrapper li .container aside.flag.newsletter,#banner ul.wrapper article .container aside.flag.newsletter,#banner div.wrapper li .container aside.flag.newsletter,#banner div.wrapper article .container aside.flag.newsletter{color:#fff;border-top-color:#d3145a}#banner ul.wrapper li .container aside.flag.newsletter:before,#banner ul.wrapper article .container aside.flag.newsletter:before,#banner div.wrapper li .container aside.flag.newsletter:before,#banner div.wrapper article .container aside.flag.newsletter:before{content:"newsletter";top:-45px;left:-25px}#banner ul.wrapper li .container aside.flag.opportunity,#banner ul.wrapper article .container aside.flag.opportunity,#banner div.wrapper li .container aside.flag.opportunity,#banner div.wrapper article .container aside.flag.opportunity{color:#fff;border-top-color:#ec1c24}#banner ul.wrapper li .container aside.flag.opportunity:before,#banner ul.wrapper article .container aside.flag.opportunity:before,#banner div.wrapper li .container aside.flag.opportunity:before,#banner div.wrapper article .container aside.flag.opportunity:before{content:"oportunidade";top:-45px;left:-31px;font-size:12px}#banner ul.wrapper li .container aside.flag.price-reduction,#banner ul.wrapper article .container aside.flag.price-reduction,#banner div.wrapper li .container aside.flag.price-reduction,#banner div.wrapper article .container aside.flag.price-reduction{color:#fff;border-top-color:#c0272d}#banner ul.wrapper li .container aside.flag.price-reduction:before,#banner ul.wrapper article .container aside.flag.price-reduction:before,#banner div.wrapper li .container aside.flag.price-reduction:before,#banner div.wrapper article .container aside.flag.price-reduction:before{content:"baixa de preço";width:60px}#banner ul.wrapper li .container aside.flag.exclusive-online,#banner ul.wrapper article .container aside.flag.exclusive-online,#banner div.wrapper li .container aside.flag.exclusive-online,#banner div.wrapper article .container aside.flag.exclusive-online{color:#fff;border-top-color:#8bc53f}#banner ul.wrapper li .container aside.flag.exclusive-online:before,#banner ul.wrapper article .container aside.flag.exclusive-online:before,#banner div.wrapper li .container aside.flag.exclusive-online:before,#banner div.wrapper article .container aside.flag.exclusive-online:before{content:"exclusivo online"}#banner ul.wrapper li .container aside.flag.vat-discount,#banner ul.wrapper article .container aside.flag.vat-discount,#banner div.wrapper li .container aside.flag.vat-discount,#banner div.wrapper article .container aside.flag.vat-discount{color:#fbed21;border-top-color:#eb1e79}#banner ul.wrapper li .container aside.flag.vat-discount:before,#banner ul.wrapper article .container aside.flag.vat-discount:before,#banner div.wrapper li .container aside.flag.vat-discount:before,#banner div.wrapper article .container aside.flag.vat-discount:before{content:"desconto do iva"}#banner ul.wrapper li .container aside.text,#banner ul.wrapper article .container aside.text,#banner div.wrapper li .container aside.text,#banner div.wrapper article .container aside.text{width:fit-content;height:100%;display:flex;flex-flow:column;justify-content:center}#banner ul.wrapper li .container aside.text .title,#banner ul.wrapper article .container aside.text .title,#banner div.wrapper li .container aside.text .title,#banner div.wrapper article .container aside.text .title{margin-bottom:10px;font-size:24px;font-weight:700;font-family:"League Spartan"}#banner ul.wrapper li .container aside.text .subtitle,#banner ul.wrapper article .container aside.text .subtitle,#banner div.wrapper li .container aside.text .subtitle,#banner div.wrapper article .container aside.text .subtitle{margin-bottom:20px;font-size:14px;font-weight:400;font-family:"League Spartan"}#banner ul.wrapper li .container aside.text .button,#banner ul.wrapper article .container aside.text .button,#banner div.wrapper li .container aside.text .button,#banner div.wrapper article .container aside.text .button{width:140px;line-height:33px;border:1px solid #4d4d4d;background:hsla(0,0%,100%,.5);border-radius:60px;font-size:14px;font-weight:600}#banner ul.wrapper li .container aside.text .rp-body,#banner ul.wrapper article .container aside.text .rp-body,#banner div.wrapper li .container aside.text .rp-body,#banner div.wrapper article .container aside.text .rp-body{font-weight:600}#banner ul.wrapper li .container aside.text .rp-button,#banner ul.wrapper article .container aside.text .rp-button,#banner div.wrapper li .container aside.text .rp-button,#banner div.wrapper article .container aside.text .rp-button{background-color:#fff !important;border:1px solid #202a8e;border-radius:60px;padding:10px 20px;font-weight:700;font-size:16px;font-family:"League Spartan";color:#202a8e !important;width:max-content}#banner ul.wrapper li .container aside.text .rp-button:hover,#banner ul.wrapper article .container aside.text .rp-button:hover,#banner div.wrapper li .container aside.text .rp-button:hover,#banner div.wrapper article .container aside.text .rp-button:hover{cursor:pointer;background-color:#202a8e !important;color:#fff !important}#banner ul.wrapper li .container aside .disclamer,#banner ul.wrapper article .container aside .disclamer,#banner div.wrapper li .container aside .disclamer,#banner div.wrapper article .container aside .disclamer{left:5px;bottom:5px;font-size:16px;font-weight:600;line-height:20.8px;font-family:"League Spartan"}#banner ul.nav{left:50%;bottom:3%;width:max-content;position:absolute;transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}#banner ul.nav.dots li{float:left;width:20px;height:20px;margin-left:10px;position:relative;background-color:#fff;border:1px solid #d9d9d9;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}#banner ul.nav.dots li:first-child{margin:0px}#banner ul.nav.dots li:after{content:"";top:30%;left:30%;right:30%;bottom:30%;opacity:0;position:absolute;background-color:#00a3e6;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;transition:all 500ms;-o-transition:all 500ms;-ms-transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms}#banner ul.nav.dots li.show:after{top:20%;left:20%;right:20%;bottom:20%;opacity:1}#banner ul.nav.dots li:hover:not(.show):after{opacity:.5}#banner ul.nav.bars{height:5px}#banner ul.nav.bars li{float:left;width:104px;height:4px;margin-left:10px;position:relative;background-color:rgba(32,42,190,.1);transition:all 500ms;-o-transition:all 500ms;-ms-transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms}#banner ul.nav.bars li:first-child{margin:0px}#banner ul.nav.bars li.show{background-color:#00a3e6}@media screen and (min-width: 1025px){#banner ul.wrapper li .container .img-container,#banner div.wrapper article .container .img-container{margin-right:5rem;margin-left:-2rem}#banner ul.wrapper li.left-text .container aside.text,#banner div.wrapper article.left-text .container aside.text{left:100px;right:auto}}@media screen and (max-width: 1024px){#banner{height:284px}#banner .wrapper .flickity-page-dots li,#banner .wrapper .flickity-page-dots article{width:40px !important;height:4px !important}#banner .wrapper li aside.text .disclamer,#banner .wrapper article aside.text .disclamer{line-height:14px !important;font-size:12px !important}#banner .wrapper li aside.text .title,#banner .wrapper article aside.text .title{font-size:20px !important;line-height:24px !important}#banner .wrapper li aside.text .rp-body,#banner .wrapper article aside.text .rp-body{font-size:14px !important;line-height:16px !important}#banner .wrapper li aside.text .rp-button,#banner .wrapper article aside.text .rp-button{font-size:14px !important;margin-top:.5rem !important;padding:10px 20px !important}}@media screen and (min-width: 768px)and (max-width: 1024px){#banner ul.wrapper li,#banner div.wrapper article{height:284px}#banner ul.wrapper li .container,#banner div.wrapper article .container{gap:2rem}#banner ul.wrapper li .container img,#banner div.wrapper article .container img{max-width:100%}#banner ul.wrapper li .container aside.text,#banner div.wrapper article .container aside.text{left:auto;right:0px}#banner ul.wrapper li.left-text .container aside.text,#banner div.wrapper article.left-text .container aside.text{left:100px;right:auto}}@media(max-width: 767px){#banner{height:390px}#banner ul.wrapper .flickity-viewport,#banner div.wrapper .flickity-viewport{height:390px !important}#banner ul.wrapper .chevron,#banner div.wrapper .chevron{display:none !important}#banner ul.wrapper .flickity-page-dots,#banner div.wrapper .flickity-page-dots{bottom:.5rem}#banner ul.wrapper .flickity-page-dots li,#banner ul.wrapper .flickity-page-dots article,#banner div.wrapper .flickity-page-dots li,#banner div.wrapper .flickity-page-dots article{width:80px;background-color:#202a8e}#banner ul.wrapper .flickity-page-dots li:not(.is-selected),#banner ul.wrapper .flickity-page-dots article:not(.is-selected),#banner div.wrapper .flickity-page-dots li:not(.is-selected),#banner div.wrapper .flickity-page-dots article:not(.is-selected){opacity:.25}#banner ul.wrapper .flickity-page-dots li.is-selected,#banner ul.wrapper .flickity-page-dots article.is-selected,#banner div.wrapper .flickity-page-dots li.is-selected,#banner div.wrapper .flickity-page-dots article.is-selected{background-color:#202a8e}#banner ul.wrapper li,#banner ul.wrapper article,#banner div.wrapper li,#banner div.wrapper article{height:100%}#banner ul.wrapper li .container,#banner ul.wrapper article .container,#banner div.wrapper li .container,#banner div.wrapper article .container{text-align:center;flex-flow:column;padding:0}#banner ul.wrapper li .container .mobile-img-container,#banner ul.wrapper article .container .mobile-img-container,#banner div.wrapper li .container .mobile-img-container,#banner div.wrapper article .container .mobile-img-container{height:54%;align-items:center}#banner ul.wrapper li .container .mobile-img-container img,#banner ul.wrapper article .container .mobile-img-container img,#banner div.wrapper li .container .mobile-img-container img,#banner div.wrapper article .container .mobile-img-container img{max-height:100%;max-width:100%;width:auto;height:auto;margin:0 auto}#banner ul.wrapper li .container aside,#banner ul.wrapper article .container aside,#banner div.wrapper li .container aside,#banner div.wrapper article .container aside{text-align:center;position:relative;transform:initial;width:100%;display:block;bottom:0;top:auto}#banner ul.wrapper li .container aside.flag,#banner ul.wrapper article .container aside.flag,#banner div.wrapper li .container aside.flag,#banner div.wrapper article .container aside.flag{right:0px}#banner ul.wrapper li .container aside.text,#banner ul.wrapper article .container aside.text,#banner div.wrapper li .container aside.text,#banner div.wrapper article .container aside.text{height:65%;width:100%;padding:0px 20px;right:auto !important;left:auto !important;color:#0a2329;align-items:center;justify-content:flex-start;transform:none;-o-transform:none;-ms-transform:none;-moz-transform:none;-webkit-transform:none}#banner ul.wrapper li .container aside.text .title,#banner ul.wrapper article .container aside.text .title,#banner div.wrapper li .container aside.text .title,#banner div.wrapper article .container aside.text .title{font-size:32px;margin-bottom:5px;color:inherit;line-height:42px}#banner ul.wrapper li .container aside.text .rp-body,#banner ul.wrapper article .container aside.text .rp-body,#banner div.wrapper li .container aside.text .rp-body,#banner div.wrapper article .container aside.text .rp-body{color:inherit}#banner ul.wrapper li .container aside.text .subtitle,#banner ul.wrapper article .container aside.text .subtitle,#banner div.wrapper li .container aside.text .subtitle,#banner div.wrapper article .container aside.text .subtitle{margin-bottom:0rem;padding-top:16px;font-size:16px;color:inherit}#banner ul.wrapper li .container aside.text .disclamer,#banner ul.wrapper article .container aside.text .disclamer,#banner div.wrapper li .container aside.text .disclamer,#banner div.wrapper article .container aside.text .disclamer{margin-top:5px;color:inherit;line-height:16px;font-size:12px;font-weight:300}#banner ul.wrapper li .container aside.text .button,#banner ul.wrapper article .container aside.text .button,#banner div.wrapper li .container aside.text .button,#banner div.wrapper article .container aside.text .button{height:44px;line-height:42px;float:none;margin-top:auto;margin-bottom:2.5rem}#banner ul.nav{bottom:10px}}[data-theme=dark] #banner div.wrapper article .container aside.text .rp-button{background-color:var(--primary-01) !important;border:1px solid var(--black);box-shadow:0px 1px 0px 0px var(--black);color:var(--black) !important}[data-theme=dark] #banner div.wrapper article .container aside.text .rp-button:hover{background-color:var(--black) !important;color:var(--primary-01) !important}main{width:100%}main .container section,main.container section{position:relative}main .container section.info-slider,main.container section.info-slider{overflow-x:hidden;margin-bottom:2rem}main .container section.info-slider .module,main.container section.info-slider .module{display:flex;height:150px;min-width:541px;max-width:541px;margin-right:.6rem}main .container section.info-slider .module .info-container,main.container section.info-slider .module .info-container{width:45%}main .container section.info-slider .module .info-container .info-slider__image,main.container section.info-slider .module .info-container .info-slider__image{width:100%;height:100%}@media(min-width: 768px){main .container section.info-slider .module .info-container .info-slider__image,main.container section.info-slider .module .info-container .info-slider__image{height:150px !important}}main .container section.info-slider .module .info-container .info-slider__image div,main.container section.info-slider .module .info-container .info-slider__image div{width:100%;height:100%;background-size:cover;background-position:center}@media(min-width: 768px){main .container section.info-slider .module .info-container .info-slider__image div,main.container section.info-slider .module .info-container .info-slider__image div{width:258px;height:150px !important}}@media(max-width: 768px){main .container section.info-slider .module .info-container .info-slider__image div,main.container section.info-slider .module .info-container .info-slider__image div{width:250px;height:150px !important}}main .container section.info-slider .module .info-slider__aside,main.container section.info-slider .module .info-slider__aside{width:60%;padding:0px 2rem}main .container section.info-slider .module .info-slider__aside-container .rp-title,main.container section.info-slider .module .info-slider__aside-container .rp-title{font-size:24px;line-height:31.2px;font-weight:600}main .container section.info-slider .module .info-slider__aside-container .rp-body,main.container section.info-slider .module .info-slider__aside-container .rp-body{overflow:hidden;line-height:1.5rem;max-height:3rem;-webkit-box-orient:vertical;display:block;display:-webkit-box;-webkit-line-clamp:2;text-overflow:ellipsis;font-size:14px;font-weight:400}main .container section.product-slider,main.container section.product-slider{overflow:hidden}main .container section.product-slider .viewport .module,main.container section.product-slider .viewport .module{min-width:210px;max-width:210px;width:100%;height:372px;margin-right:0}main .container section.home-category--slider.products,main.container section.home-category--slider.products{margin-top:1rem}main .container section.home-category--slider .home-category--slider__menu .flickity-viewport,main.container section.home-category--slider .home-category--slider__menu .flickity-viewport{width:93%;margin:auto;height:160px !important}main .container section.home-category--slider .home-category--slider__menu .home-category--slider__slide,main.container section.home-category--slider .home-category--slider__menu .home-category--slider__slide{width:140px;height:140px;margin-right:10px;bottom:0}main .container section.home-category--slider .home-category--slider__menu .home-category--slider__slide:hover .home-category--slider__image,main.container section.home-category--slider .home-category--slider__menu .home-category--slider__slide:hover .home-category--slider__image{top:-1rem}main .container section.home-category--slider .home-category--slider__menu .home-category--slider__slide .home-category--slider__image,main.container section.home-category--slider .home-category--slider__menu .home-category--slider__slide .home-category--slider__image{display:flex;align-items:center;justify-content:center;height:auto;transition:top ease .2s;position:relative;top:0}main .container section.home-category--slider .home-category--slider__menu .home-category--slider__slide p,main.container section.home-category--slider .home-category--slider__menu .home-category--slider__slide p{display:block;height:20%;font-family:"League Spartan";font-size:14px;text-align:center;margin-top:8px;line-height:1;font-weight:400}main .container section.home-category--slider .home-category--slider__menu .home-category--slider__slide p a,main.container section.home-category--slider .home-category--slider__menu .home-category--slider__slide p a{font-family:"League Spartan";font-size:14px;color:#0a2329}main .container section.home-category--slider .home-category--slider__menu .home-category--slider__slide p a:hover,main.container section.home-category--slider .home-category--slider__menu .home-category--slider__slide p a:hover{text-decoration:none}main .container section.home-category--slider .home-category--slider__menu .left,main.container section.home-category--slider .home-category--slider__menu .left{left:0% !important}main .container section.home-category--slider .home-category--slider__menu .right,main.container section.home-category--slider .home-category--slider__menu .right{right:0% !important}main .container section.home-category--slider .home-category__container .text-date,main.container section.home-category--slider .home-category__container .text-date{font-size:16px;font-weight:600;font-family:"League Spartan"}main .container section.home-category--slider .home-category__container .home-category__message,main.container section.home-category--slider .home-category__container .home-category__message{font-size:32px;font-weight:900;font-family:"League Spartan"}main .container section.home-category--slider .home-category__container .home-category__message__small,main.container section.home-category--slider .home-category__container .home-category__message__small{font-size:20px;font-weight:400}main .container section.home-category--slider .home-category__container .home-category__slide-top,main.container section.home-category--slider .home-category__container .home-category__slide-top{display:flex;height:320px;margin-bottom:5px}main .container section.home-category--slider .home-category__container .home-category__slide-top__left,main.container section.home-category--slider .home-category__container .home-category__slide-top__left{width:70%;margin-right:5px}main .container section.home-category--slider .home-category__container .home-category__slide-top__left .home-category__slide,main.container section.home-category--slider .home-category__container .home-category__slide-top__left .home-category__slide{width:30%;position:relative;padding:10px 0;height:100%}main .container section.home-category--slider .home-category__container .home-category__slide-top__left .home-category__slide .home-category__button,main.container section.home-category--slider .home-category__container .home-category__slide-top__left .home-category__slide .home-category__button{position:absolute;bottom:20px;left:0px}main .container section.home-category--slider .home-category__container .home-category__slide-top__right,main.container section.home-category--slider .home-category__container .home-category__slide-top__right{width:30%;position:relative}main .container section.home-category--slider .home-category__container .home-category__slide-top__right .home-category__button,main.container section.home-category--slider .home-category__container .home-category__slide-top__right .home-category__button{position:absolute;bottom:20;left:50%;transform:translateX(-50%)}main .container section.home-category--slider .home-category__container .home-category__slide-bottom,main.container section.home-category--slider .home-category__container .home-category__slide-bottom{display:flex;height:232px}main .container section.home-category--slider .home-category__container .home-category__slide-bottom .home-category__text,main.container section.home-category--slider .home-category__container .home-category__slide-bottom .home-category__text{position:relative;height:100%;width:40%}main .container section.home-category--slider .home-category__container .home-category__slide-bottom .home-category__text.right,main.container section.home-category--slider .home-category__container .home-category__slide-bottom .home-category__text.right{float:right;padding:10 0 0 30px}main .container section.home-category--slider .home-category__container .home-category__slide-bottom .home-category__text.left,main.container section.home-category--slider .home-category__container .home-category__slide-bottom .home-category__text.left{float:left;margin-left:30px;padding:10 0 0 0}main .container section.home-category--slider .home-category__container .home-category__slide-bottom__left,main.container section.home-category--slider .home-category__container .home-category__slide-bottom__left{width:50%;margin-right:5px;position:relative}main .container section.home-category--slider .home-category__container .home-category__slide-bottom__left .home-category__text .text-date,main.container section.home-category--slider .home-category__container .home-category__slide-bottom__left .home-category__text .text-date{color:#fff}main .container section.home-category--slider .home-category__container .home-category__slide-bottom__left .home-category__text .home-category__message__small,main.container section.home-category--slider .home-category__container .home-category__slide-bottom__left .home-category__text .home-category__message__small{color:#fff}main .container section.home-category--slider .home-category__container .home-category__slide-bottom__left .home-category__button,main.container section.home-category--slider .home-category__container .home-category__slide-bottom__left .home-category__button{position:absolute;left:40;bottom:20}main .container section.home-category--slider .home-category__container .home-category__slide-bottom__right,main.container section.home-category--slider .home-category__container .home-category__slide-bottom__right{width:50%;position:relative}main .container section.home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__button,main.container section.home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__button{position:absolute;left:50%;transform:translateX(-50%);bottom:20}main .container section.home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__text .text-date,main.container section.home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__text .text-date{color:#fff}main .container section.home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__text .home-category__message__small,main.container section.home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__text .home-category__message__small{color:#fff}main .container section.home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__text .home-category__message__small b,main.container section.home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__text .home-category__message__small b{color:#fff}main .container section.home-category--slider .home-category_slide,main.container section.home-category--slider .home-category_slide{display:block;background-repeat:no-repeat;background-position:left}main .container section.home-category--slider .home-category_slide .text-date,main.container section.home-category--slider .home-category_slide .text-date{font-size:16px;font-weight:600;font-family:"League Spartan"}main .container section.home-category--slider .home-category_slide a,main.container section.home-category--slider .home-category_slide a{cursor:pointer;text-decoration:none}main .container section.home-category--slider .home-category_slide a p,main.container section.home-category--slider .home-category_slide a p{cursor:pointer}@media(max-width: 767px){main .container section.home-category--slider .home-category_slide a p,main.container section.home-category--slider .home-category_slide a p{margin-bottom:0}}main .container section.home-category--slider .home-category_slide a p b,main .container section.home-category--slider .home-category_slide a p strong,main.container section.home-category--slider .home-category_slide a p b,main.container section.home-category--slider .home-category_slide a p strong{cursor:pointer;color:inherit}main .container section.home-category--slider .home-category_slide .home-category__message,main.container section.home-category--slider .home-category_slide .home-category__message{font-size:32px;font-weight:900;font-family:"League Spartan"}@media(max-width: 767px){main .container section.home-category--slider .home-category_slide .home-category__message,main.container section.home-category--slider .home-category_slide .home-category__message{font-size:28px;font-weight:900;line-height:33.6px}}main .container section.home-category--slider .home-category_slide .home-category__message__small,main.container section.home-category--slider .home-category_slide .home-category__message__small{font-size:24px;font-weight:900;line-height:31.2px;font-family:"League Spartan"}@media(max-width: 767px){main .container section.home-category--slider .home-category_slide .home-category__message__small,main.container section.home-category--slider .home-category_slide .home-category__message__small{font-family:"League Spartan";font-size:18px;font-weight:900;line-height:23.4px;margin-bottom:0}}main .container section.home-category--slider .home-category_slide .home-category__message__third-text,main.container section.home-category--slider .home-category_slide .home-category__message__third-text{color:#fff;font-family:"League Spartan";font-size:24px;font-weight:900;line-height:31.2px;font-family:"League Spartan"}@media(max-width: 767px){main .container section.home-category--slider .home-category_slide .home-category__message__third-text,main.container section.home-category--slider .home-category_slide .home-category__message__third-text{font-family:"League Spartan";font-size:18px;font-weight:600;line-height:23.4px;margin-bottom:0}}main .container section.home-category--slider .col:nth-of-type(1) .home-category_slide,main .container section.home-category--slider .col:nth-of-type(2) .home-category_slide,main.container section.home-category--slider .col:nth-of-type(1) .home-category_slide,main.container section.home-category--slider .col:nth-of-type(2) .home-category_slide{height:320px;background-size:cover}main .container section.home-category--slider .col .home-category_slide.slide-2,main.container section.home-category--slider .col .home-category_slide.slide-2{margin-bottom:4px}main .container section.home-category--slider .col:nth-of-type(3) .home-category_slide,main .container section.home-category--slider .col:nth-of-type(4) .home-category_slide,main.container section.home-category--slider .col:nth-of-type(3) .home-category_slide,main.container section.home-category--slider .col:nth-of-type(4) .home-category_slide{height:232px;background-size:cover}main .container section.home-category--slider .home-category_slide_legend,main.container section.home-category--slider .home-category_slide_legend{width:90%;margin:0 2em;display:flex;flex-flow:column;height:100%}main .container section.home-category--slider .home-category_slide_legend .rp-custom-button,main.container section.home-category--slider .home-category_slide_legend .rp-custom-button{margin-top:auto;margin-bottom:1rem;width:fit-content}main .container section.home-category--slider .flickity-enabled.is-draggable,main.container section.home-category--slider .flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}main .container section.home-category--slider .flickity-enabled.is-draggable .flickity-viewport,main.container section.home-category--slider .flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}main .container section.home-category--slider .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down,main.container section.home-category--slider .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}@media(max-width: 426px){main .container section.home-category--slider .flickity-page-dots,main.container section.home-category--slider .flickity-page-dots{padding-bottom:30px}}main .container section.home-category--slider .flickity-page-dots .dot,main.container section.home-category--slider .flickity-page-dots .dot{background:#202a8e;width:30px;height:5px;border-radius:25%}main .container section.home-category--slider .flickity-page-dots li:only-child,main.container section.home-category--slider .flickity-page-dots li:only-child{display:none}main .container section.rp-tech .rp-tech-container,main.container section.rp-tech .rp-tech-container{margin:0 !important;padding:0 !important;width:100vw;position:relative;left:calc((100% - 100vw)/2)}main .container section.rp-tech .rp-tech-container .row,main.container section.rp-tech .rp-tech-container .row{width:100%;margin:0}main .container section.rp-tech .rp-tech-container .row .rp-tech__table,main.container section.rp-tech .rp-tech-container .row .rp-tech__table{width:100%;padding:0}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top{display:grid;column-count:2;grid-template-columns:repeat(2, 1fr) !important;column-gap:5px}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left{height:241px;background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);position:relative;padding:0;margin:0;padding:24px;width:100%}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left .rp-tech__top-title,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left .rp-tech__top-title{width:70%;font-family:"League Spartan";font-size:22px;font-weight:600;margin-bottom:1rem}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left .rp-tech__top-title img,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left .rp-tech__top-title img{height:40px}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left .rp-tech__top-text,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left .rp-tech__top-text{font-family:"League Spartan";font-weight:600;font-size:24px;color:#fff}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left .rp-tech__button,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left .rp-tech__button{position:absolute;left:24px;bottom:24px}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .right,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .right{height:436px;position:relative;width:100%;padding:0;overflow:hidden}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .right img,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .right img{transition:transform .3s;width:100%;height:100%}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .right:hover img,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .right:hover img{transform:scale(1.1)}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom{display:grid;column-count:2;grid-template-columns:repeat(2, 1fr) !important;column-gap:5px}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .left,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .left{height:631px;margin-top:-195px;position:relative;width:100%;padding:0;overflow:hidden}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .left img,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .left img{transition:transform .3s;width:100%;height:100%}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .left:hover img,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .left:hover img{transform:scale(1.1)}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .right,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .right{height:436px;position:relative;width:100%;padding:0;overflow:hidden}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .right img,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .right img{transition:transform .3s;width:100%;height:100%}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .right:hover img,main.container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .right:hover img{transform:scale(1.1)}main .container section.rp-tech .rp-tech__text-container,main.container section.rp-tech .rp-tech__text-container{position:absolute}main .container section.rp-tech .rp-tech__text-container.top,main.container section.rp-tech .rp-tech__text-container.top{top:24px;left:24px}main .container section.rp-tech .rp-tech__text-container.bottom,main.container section.rp-tech .rp-tech__text-container.bottom{bottom:24px;left:24px}main .container section.rp-tech .rp-tech__background-text,main.container section.rp-tech .rp-tech__background-text{color:#0a2329;font-size:24px;font-weight:700;font-family:"League Spartan";line-height:1.5;padding:8px 16px 8px 16px;opacity:.9;background-color:#fff}main .container section.rp-tech .rp-tech__tags,main.container section.rp-tech .rp-tech__tags{display:flex;margin:0;padding:0;margin-bottom:8px}main .container section.rp-tech .rp-tech__tags li,main.container section.rp-tech .rp-tech__tags li{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);height:29px;border-radius:50px;padding:4px 16px 4px 16px;color:#fff;font-size:14px;font-family:"League Spartan";margin-right:8px}main .container section.rp-tech .rp-tech__tags li:last-child,main.container section.rp-tech .rp-tech__tags li:last-child{margin-right:0}main .container section.first,main.container section.first{margin-left:0px}main .container section.S.x6,main.container section.S.x6{width:100%}main .container section.S.x6 .module,main.container section.S.x6 .module{height:372px;width:15.8333333333%;min-width:220px}main .container section.S.x6 .module .flag.discount,main.container section.S.x6 .module .flag.discount{color:#fff;background-color:#ec1e79;padding:3px 5px;font-size:.85em;font-weight:600}main .container section.S.x6 .module .designation,main.container section.S.x6 .module .designation{height:auto}main .container section.S.x6 .module .designation a,main.container section.S.x6 .module .designation a{font-weight:700}main .container section.S.x6 .module .features,main.container section.S.x6 .module .features{display:none}main .container section.S.x6 .module .NETREVIEWS_PRODUCT_STARS,main.container section.S.x6 .module .NETREVIEWS_PRODUCT_STARS{position:absolute;width:100%;bottom:60px}main .container section.S.x6 .module .NETREVIEWS_PRODUCT_STARS .netreviews_reviews_rate,main.container section.S.x6 .module .NETREVIEWS_PRODUCT_STARS .netreviews_reviews_rate{left:95px !important}main .container section.S.x6 .module .old-price,main.container section.S.x6 .module .old-price{font-size:.65em}main .container section.S.x6 .module .data .data-bottom,main.container section.S.x6 .module .data .data-bottom{display:flex;flex-flow:column;align-items:flex-start;justify-content:flex-start}main .container section.S.x6 .module .data .data-bottom section,main.container section.S.x6 .module .data .data-bottom section{margin:0 !important}main .container section.S.x6 .module .image.wrapper,main.container section.S.x6 .module .image.wrapper{height:130px;width:100%;position:absolute;top:65px}main .container section.S.x6 .module .image.wrapper a img,main.container section.S.x6 .module .image.wrapper a img{height:100%;margin-top:14px}main .container section.S.x6 .module .image.wrapper .tag.txt,main.container section.S.x6 .module .image.wrapper .tag.txt{font-size:.75em}main .container section.S.x6 .module .compare-btn-wrapper .compare,main.container section.S.x6 .module .compare-btn-wrapper .compare{line-height:10px;font-size:10px}main .container section.S.x6 .module .compare-btn-wrapper .compare span,main.container section.S.x6 .module .compare-btn-wrapper .compare span{margin-left:5px}main .container section.S.x6 .module .compare-btn-wrapper .compare .loader-comparador,main.container section.S.x6 .module .compare-btn-wrapper .compare .loader-comparador{height:10px;vertical-align:-2px}main .container section.S.x5,main.container section.S.x5{width:83.1666666667%}main .container section.S.x5 .module,main.container section.S.x5 .module{margin-right:1.2024048096%}main .container section.S.x4,main.container section.S.x4{width:66.3333333333%}main .container section.S.x4 .module,main.container section.S.x4 .module{margin-right:1.5075376884%}main .container section.S.x3 .module,main.container section.S.x3 .module{margin-right:2.0202020202%}main .container section.S.x2 .module,main.container section.S.x2 .module{width:48.4693877551%}main .container section.S.x1,main.container section.S.x1{width:15.8333333333%}main .container section.S.x1 .module,main.container section.S.x1 .module{width:100%;margin-right:3%}main .container section.S .module .flag.offer,main.container section.S .module .flag.offer{right:10%;bottom:10%}main .container section.S .module .flag.discount,main.container section.S .module .flag.discount{color:#fff;background-color:#ec1e79;padding:3px 5px;font-weight:600}main .container section.S .module .flag.discount strong,main.container section.S .module .flag.discount strong{font-size:1.325em;margin-bottom:0}main .container section.S .module .flag.discount small,main.container section.S .module .flag.discount small{font-size:.56em}main .container section.S .module .data .designation,main.container section.S .module .data .designation{font-size:12px}main .container section.S .module .data.mobile,main.container section.S .module .data.mobile{display:none}main .container section.S .module .button,main.container section.S .module .button{font-size:10px;font-weight:600}main .container section.L.x4,main.container section.L.x4{width:100%}main .container section.L.x4 .viewport,main.container section.L.x4 .viewport{height:fit-content !important}main .container section.L.x4 .viewport .flickity-viewport,main.container section.L.x4 .viewport .flickity-viewport{height:432px !important}main .container section.L.x4 .module-background,main.container section.L.x4 .module-background{max-width:541px;height:380px}main .container section.L.x4 .module-background .module,main.container section.L.x4 .module-background .module{width:100%;height:100%;max-width:100%;background-color:rgba(0,0,0,0)}main .container section.L.x3 .viewport,main.container section.L.x3 .viewport{display:grid !important;grid-template-columns:repeat(3, 1fr);grid-column-gap:10px;height:fit-content !important}main .container section.L.x3 .module-background,main.container section.L.x3 .module-background{width:32.4414715719%}main .container section.L.x3 .module-background .module,main.container section.L.x3 .module-background .module{width:100%;margin-bottom:1em}main .container section.L.x2,main.container section.L.x2{width:49.5%}main .container section.L.x2 .module,main.container section.L.x2 .module{width:48.9898989899%;margin-right:2.0202020202%}main .container section.L.x1,main.container section.L.x1{width:24.25%}main .container section.L.x1 .module,main.container section.L.x1 .module{width:100%;margin-right:3%}main .container section.L .module .flag.offer,main.container section.L .module .flag.offer{right:15%;bottom:15%}main .container section.L .module .button,main.container section.L .module .button{font-size:12px;font-weight:600}main .container section.XL.x3,main.container section.XL.x3{width:100%}main .container section.XL.x3 .module,main.container section.XL.x3 .module{width:32.6666666667%;margin-right:1%}main .container section.XL.x2,main.container section.XL.x2{width:66.3333333333%}main .container section.XL.x2 .module,main.container section.XL.x2 .module{width:49.2462311558%;margin-right:1.5075376884%}main .container section.XL.x1,main.container section.XL.x1{width:32.6666666667%}main .container section.XL.x1 .module,main.container section.XL.x1 .module{width:100%;margin-right:3%}main .container section.XL .module .flag.offer,main.container section.XL .module .flag.offer{right:20%;bottom:20%}main .container section.XL .module .button,main.container section.XL .module .button{font-size:12px;font-weight:600}main .container section.x1,main.container section.x1{width:100%}main .container section.x1 .viewport,main.container section.x1 .viewport{left:auto;padding-right:1rem}main .container section.S.x6[data-count="6"] .module:last-child,main .container section.S.x5[data-count="5"] .module:last-child,main .container section.S.x4[data-count="4"] .module:last-child,main .container section.S.x3[data-count="3"] .module:last-child,main .container section.S.x2[data-count="2"] .module:last-child,main .container section.S.x1[data-count="1"] .module:last-child,main .container section.L.x4[data-count="4"] .module:last-child,main .container section.L.x3[data-count="3"] .module:last-child,main .container section.L.x2[data-count="2"] .module:last-child,main .container section.L.x1[data-count="1"] .module:last-child,main .container section.XL.x3[data-count="3"] .module:last-child,main .container section.XL.x2[data-count="2"] .module:last-child,main .container section.XL.x1[data-count="1"] .module:last-child,main.container section.S.x6[data-count="6"] .module:last-child,main.container section.S.x5[data-count="5"] .module:last-child,main.container section.S.x4[data-count="4"] .module:last-child,main.container section.S.x3[data-count="3"] .module:last-child,main.container section.S.x2[data-count="2"] .module:last-child,main.container section.S.x1[data-count="1"] .module:last-child,main.container section.L.x4[data-count="4"] .module:last-child,main.container section.L.x3[data-count="3"] .module:last-child,main.container section.L.x2[data-count="2"] .module:last-child,main.container section.L.x1[data-count="1"] .module:last-child,main.container section.XL.x3[data-count="3"] .module:last-child,main.container section.XL.x2[data-count="2"] .module:last-child,main.container section.XL.x1[data-count="1"] .module:last-child{margin-right:0px}main .container section .homepage-title nav.chevron.right,main .container section .homepage-title span.chevron.right,main.container section .homepage-title nav.chevron.right,main.container section .homepage-title span.chevron.right{opacity:1;right:5px;width:20px;height:20px;background-color:rgba(0,0,0,0)}main .container section .homepage-title nav.chevron.right:before,main .container section .homepage-title nav.chevron.right:after,main .container section .homepage-title span.chevron.right:before,main .container section .homepage-title span.chevron.right:after,main.container section .homepage-title nav.chevron.right:before,main.container section .homepage-title nav.chevron.right:after,main.container section .homepage-title span.chevron.right:before,main.container section .homepage-title span.chevron.right:after{background-color:#4d4d4d}main .container section summary,main.container section summary{font-size:.7em}main .container section .viewport,main.container section .viewport{touch-action:pan-y;position:relative;display:flex}main .container section .discount-product,main.container section .discount-product{min-width:210px;max-width:210px;width:15.8333333333%;height:372px;margin-top:0px;overflow:hidden}main .container section .discount-product .info-icon,main.container section .discount-product .info-icon{position:absolute;top:5px;right:5px;z-index:3}main .container section .discount-product .info-icon.light img,main.container section .discount-product .info-icon.light img{-webkit-filter:invert(1) brightness(2);filter:invert(1) brightness(2)}main .container section .discount-product .info-icon~.product-tooltip,main.container section .discount-product .info-icon~.product-tooltip{color:#4d4d4d;background:#fff}main .container section .discount-product .info-icon.dark~.product-tooltip,main.container section .discount-product .info-icon.dark~.product-tooltip{color:#fff;background:#4d4d4d}main .container section .discount-product .info-icon:hover~.product-tooltip,main.container section .discount-product .info-icon:hover~.product-tooltip{display:block;visibility:visible !important}main .container section .discount-product .product-tooltip,main.container section .discount-product .product-tooltip{display:none;position:absolute;right:0px;top:10px;background-color:#fff;box-shadow:1px 3px 1px 0px #d9d9d9;opacity:1;padding:5px !important;font-family:"League Spartan" !important;font-size:14px !important;line-height:21px !important;width:210px}@media(min-width: 427px)and (max-width: 650){main .container section .discount-product .product-tooltip,main.container section .discount-product .product-tooltip{width:200px}}main .container section .discount-product .product-tooltip:hover,main.container section .discount-product .product-tooltip:hover{cursor:pointer;display:block;visibility:visible !important}main .container section .discount-product__background,main.container section .discount-product__background{height:100%;background-color:#48b9d1;position:relative}main .container section .discount-product__background .top-background,main.container section .discount-product__background .top-background{height:100%;position:absolute;top:0;width:100%;overflow:hidden}main .container section .discount-product__background .top-background .top,main.container section .discount-product__background .top-background .top{height:250px;width:350px;background-color:hsla(0,0%,100%,.5);transform:rotate(-10deg);position:absolute;left:-60px;top:-70px}main .container section .discount-product__background .discount-product__text,main.container section .discount-product__background .discount-product__text{position:relative;z-index:2;height:100%}main .container section .discount-product__background .discount-product__text .title,main.container section .discount-product__background .discount-product__text .title{color:#0a2329;text-align:center;padding:.5rem 24px 0;font-family:"League Spartan";font-size:18px;line-height:20px;font-weight:700;height:48px}main .container section .discount-product__background .discount-product__text .title a,main.container section .discount-product__background .discount-product__text .title a{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;color:inherit}main .container section .discount-product__background .discount-product__text .discount-button,main.container section .discount-product__background .discount-product__text .discount-button{width:auto;text-align:center;font-size:16px;font-family:"League Spartan";font-weight:700;margin:auto auto .5rem;height:34px;padding:5px 10px}main .container section .discount-product__background .discount-product__text .brands,main.container section .discount-product__background .discount-product__text .brands{height:25px;max-height:25px;padding:0 5px;width:100%}main .container section .discount-product__background .discount-product__text .brands .brand-wrapper,main.container section .discount-product__background .discount-product__text .brands .brand-wrapper{width:100%;margin:0 5px}main .container section .discount-product__background .discount-product__text .brands .brand,main.container section .discount-product__background .discount-product__text .brands .brand{max-height:25px;margin:0 auto}main .container section .discount-product__background .discount-product__text .brands .brand-color-invert,main.container section .discount-product__background .discount-product__text .brands .brand-color-invert{-webkit-filter:invert(1) brightness(2);filter:invert(1) brightness(2)}main .container section .discount-product__background .discount-product__text .image img,main.container section .discount-product__background .discount-product__text .image img{width:100%;height:auto}main .container section .discount-product__background .discount-product__text .desc,main.container section .discount-product__background .discount-product__text .desc{margin:0 16px;font-size:24px;font-family:"League Spartan";font-weight:400;text-align:center;color:#4d4d4d;height:40px}main .container section .discount-product__background .discount-product__text .desc>span,main.container section .discount-product__background .discount-product__text .desc>span{margin:0 2.5px}main .container section .discount-product__background .discount-product__text .desc .ate,main .container section .discount-product__background .discount-product__text .desc .desde,main .container section .discount-product__background .discount-product__text .desc .extra,main.container section .discount-product__background .discount-product__text .desc .ate,main.container section .discount-product__background .discount-product__text .desc .desde,main.container section .discount-product__background .discount-product__text .desc .extra{font-family:inherit;font-size:14px;font-weight:400;color:inherit}main .container section .discount-product__background .discount-product__text .desc .valor,main.container section .discount-product__background .discount-product__text .desc .valor{font-family:inherit;font-size:30px;font-weight:750;line-height:32px;height:30px;color:inherit}main .container section .discount-product__background .discount-product__text .desc .texto,main.container section .discount-product__background .discount-product__text .desc .texto{font-family:inherit;font-size:14px;font-weight:400;display:inline-block;color:inherit}main .container section .discount-product__background .discount-product__text .desc-promo-wrapper,main.container section .discount-product__background .discount-product__text .desc-promo-wrapper{height:37px;margin:15px 0}main .container section .discount-product__background .discount-product__text .desc-promo-wrapper .desc-promo,main.container section .discount-product__background .discount-product__text .desc-promo-wrapper .desc-promo{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;width:100%;padding:5px 10px;font-size:16px;font-family:"League Spartan";font-weight:500;line-height:18px;color:#000;text-align:center}main .container section .flickity-prev-next-button,main.container section .flickity-prev-next-button{width:30px;opacity:.5;outline:0px;display:none;cursor:pointer;background-color:#d9d9d9;border-radius:0px;-o-border-radius:0px;-ms-border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;transition:opacity 250ms ease-out;-o-transition:opacity 250ms ease-out;-ms-transition:opacity 250ms ease-out;-moz-transition:opacity 250ms ease-out;-webkit-transition:opacity 250ms ease-out}main .container section .flickity-prev-next-button *,main.container section .flickity-prev-next-button *{fill:#4d4d4d;cursor:pointer}main .container section .flickity-prev-next-button.previous,main.container section .flickity-prev-next-button.previous{left:-5px}main .container section .flickity-prev-next-button.next,main.container section .flickity-prev-next-button.next{right:-5px}main .container section .flickity-prev-next-button:hover,main.container section .flickity-prev-next-button:hover{opacity:.75}main .container section .flickity-prev-next-button:disabled,main.container section .flickity-prev-next-button:disabled{display:none}main .container section.nav .viewport .flickity-prev-next-button,main.container section.nav .viewport .flickity-prev-next-button{display:block}main .container section.ovscroller,main.container section.ovscroller{padding-left:10px;position:inherit}main .container section.ovscroller #AV_widget_iframe,main.container section.ovscroller #AV_widget_iframe{min-height:165px;margin-top:30px;width:100%;border:none}main .rp-newsletter{height:210px;width:100%;position:relative;display:flex}main .rp-newsletter.rp-folheto{height:150px;margin-bottom:3rem !important}main .rp-newsletter__row{height:100%}main .rp-newsletter__container{height:100%;width:100vw;position:absolute;background-color:#94c6d1;left:calc((100vw - 100%)/-2)}main .rp-newsletter__container .rp-newsletter__row .desktop{max-width:fit-content}main .rp-newsletter__container .items-container{width:fit-content;margin:0 auto;display:flex;height:100%}main .rp-newsletter__container .items-container.center{justify-content:center;align-items:center;position:relative}main .rp-newsletter__container .items-container.center .items-container__text{height:auto}main .rp-newsletter__container .items-container.center .items-container__text a{position:unset}main .rp-newsletter__container .items-container.center .items-container__image{position:absolute;right:-200px}main .rp-newsletter__container .items-container__text{margin-right:30px;height:100%;position:relative;padding-top:1rem;width:100%}main .rp-newsletter__container .items-container__text .title{font-family:"League Spartan";font-weight:700;font-size:40px;color:#0a2329;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}main .rp-newsletter__container .items-container__text .desc{font-family:"League Spartan";font-size:24px;font-weight:400;color:#0a2329}main .rp-newsletter__container .items-container__text .rp-button{height:44px;display:block;background-color:#fff !important;color:#202a8e !important}main .rp-newsletter__container .items-container__text .rp-button:hover{background-color:#202a8e !important;color:#fff !important}main .rp-newsletter__container .items-container__image{width:fit-content;height:250px}main .rp-newsletter__container .items-container__image .item-container__zoom{height:fit-content;width:fit-content;transition:all .8s}main .rp-newsletter__container .items-container__image .item-container__zoom img{transition:transform .8s;margin-top:1.2rem}main .rp-newsletter__container .items-container__image .item-container__zoom img:hover{transform:rotate(8deg)}main .rp-newsletter__container .items-container__image .item-container__zoom:hover{transform:scale(1.08)}main .rp-newsletter.rp-folheto{height:150px;margin-bottom:3rem !important}main .rp-newsletter.rp-folheto .rp-newsletter__container .items-container__text{margin:-2.5em 30px -3em 0}main .rp-newsletter.rp-folheto .rp-newsletter__container .items-container__image{margin:-3.5em 0}main .rp-tech--grid{display:flex;flex-direction:column;height:50rem;width:100vw;margin-left:calc((100vw - 100%)/-2)}main .rp-tech--grid .rp-button{background-color:#fff !important;color:#202a8e !important}main .rp-tech--grid .rp-button:hover{background-color:#202a8e !important;color:#fff !important}main .rp-tech--grid .row-span-3{grid-row:span 3;height:75%}main .rp-tech--grid .row-span-2{grid-row:span 2;height:50%}main .rp-tech--grid .rp-tech--main{background:linear-gradient(317.03deg, #e4282a -0.01%, #d32664 56.82%, #cc2680 99.99%)}main .rp-tech--grid .rp-tech--main__header{width:70%;font-family:"League Spartan";font-size:1.375rem;font-weight:600;margin-bottom:1rem}main .rp-tech--grid .rp-tech--main__img{height:40px}main .rp-tech--grid .rp-tech--main__info{font-family:"League Spartan";font-weight:600;font-size:24px;color:#fff}main .rp-tech--grid .rp-tech-post{background-size:cover;background-position:center;background-repeat:no-repeat}main .rp-tech--grid .rp-tech-post__link{width:100%;height:100%}main .rp-tech--grid .rp-tech--post__title{padding:8px 16px 8px 16px;opacity:.9;background-color:#fff;display:inline-block}main .rp-tech--grid .rp-tech--post__title a{color:#0a2329;font-weight:700;font-family:"League Spartan";text-decoration:none}main .rp-tech--grid .rp-tech--post__title a:hover{opacity:.7}main .rp-tech--grid .rp-tech--post__tag{background:linear-gradient(317.03deg, #e4282a -0.01%, #d32664 56.82%, #cc2680 99.99%);height:25px;border-radius:50px;padding:4px 16px 4px 16px;color:#fff;font-size:.75rem;font-family:"League Spartan";width:max-content}@media(min-width: 768px){main .rp-tech--grid{display:grid;grid-template-columns:repeat(2, minmax(369px, 1fr));grid-template-rows:repeat(4, 1fr)}main .rp-tech--grid .row-span-3,main .rp-tech--grid .row-span-2,main .rp-tech--grid .rp-tech--main{height:unset}main .rp-tech--grid .rp-tech--main__info{font-size:24px}main .rp-tech--grid .rp-tech-post{padding:1.5rem}main .rp-tech--grid .rp-tech--post__title{width:60%}}@-moz-document url-prefix(){.swiper-wrapper{height:auto}}main.home .rp-tech--grid{width:100%;margin-left:0}@media screen and (min-width: 768px)and (max-width: 1024px){.container section.rp-folheto .rp-newsletter__container{top:50}.container section.L.x4{width:100%}.container section.L.x4 .viewport{height:fit-content !important}.container section.L.x4 .viewport .flickity-viewport{height:400px !important}.container section.L.x4 .module-background{width:32.4414715719% !important;min-width:400px}.container section.L.x4 .module-background .module{width:100%;max-height:380px;height:380px}.container section.L.x3{width:74.75%}.container section.L.x3 .module-background{width:32.4414715719%}.container section.L.x3 .module-background .module{width:100%}.container section.L.x2{width:49.5%}.container section.L.x2 .module-background{width:48.9898989899%}.container section.L.x2 .module-background .module{width:100%}.container section.L.x1{width:24.25%}.container section.L.x1 .module-background{width:100%}.container section.L.x1 .module-background .module{width:100%}.container section.L .module .flag.offer{right:15%;bottom:15%}.container section.L .module .button{font-size:12px;font-weight:600}}@media screen and (min-width: 1025px){main:not(.is-mobile) section.L .viewport,main:not(.is-mobile) section.L .flickity-viewport{contain-intrinsic-height:630px;height:630px !important}main:not(.is-mobile) section.XL:not(.simple) .viewport,main:not(.is-mobile) section.XL:not(.simple) .flickity-viewport,main:not(.is-mobile) section.XL:not(.simple) .module{contain-intrinsic-height:560px;height:560px !important}main:not(.is-mobile) section.L .viewport.flicked,main:not(.is-mobile) section.L .flickity-viewport{contain-intrinsic-height:466px;height:466px !important}main:not(.is-mobile) section.hightlight .viewport.flicked,main:not(.is-mobile) section.hightlight .flickity-viewport,main:not(.is-mobile) section.hightlight .module.composite{contain-intrinsic-height:466px;height:466px !important}main.home:not(.is-mobile) section.L .viewport.flicked,main.home:not(.is-mobile) section.L .flickity-viewport{contain-intrinsic-height:466px;height:466px !important}main.home:not(.is-mobile) section.L .viewport.flicked .image.wrapper,main.home:not(.is-mobile) section.L .flickity-viewport .image.wrapper{padding:0 .865em}}@media(max-width: 767px){.viewport::-webkit-scrollbar{height:5px;margin-top:10px}.viewport::-webkit-scrollbar-thumb{background-color:#202a8e}.viewport::-webkit-scrollbar-track{background-color:rgba(33,48,197,.25);margin:0 1rem}main.home .container section.home-category--slider{width:100vw !important;position:relative;left:calc((100vw - 100%)/-2)}main.home .container section.home-category--slider .home-category--slider__title{margin-left:1rem;font-size:1.5rem}main.home .container section.home-category--slider .home-category--slider__menu .flickity-viewport{width:93%;margin:auto;height:140px !important}main.home .container section.home-category--slider .home-category--slider__menu .home-category--slider__slide{width:125px;height:125px;margin-right:10px;bottom:0}main.home .container section.home-category--slider .home-category--slider__menu .home-category--slider__slide p{display:block;height:20%;font-family:"League Spartan";font-size:13px;text-align:center;margin-top:8px;line-height:1;font-weight:400}main.home .container section.home-category--slider .home-category--slider__menu .home-category--slider__slide p a{font-family:"League Spartan";font-size:13px;color:#0a2329}main.home .container section.home-category--slider .home-category--slider__menu .home-category--slider__slide p a:hover{text-decoration:none}main .container section.rp-newsletter{height:370px;margin:20px 0 !important}main .container section.rp-newsletter.rp-folheto{height:210px}main .container section.rp-newsletter.rp-folheto .rp-newsletter__container .items-container .items-container__text{z-index:1}main .container section.rp-newsletter.rp-folheto .rp-newsletter__container .items-container .items-container__image{right:-30px;top:0px;z-index:0;left:unset;transform:inherit}main .container section.rp-newsletter .rp-newsletter__container .items-container{display:flex;width:90%}main .container section.rp-newsletter .rp-newsletter__container .items-container__text{height:100%;width:100%;padding:1rem 0 0 2.125rem}main .container section.rp-newsletter .rp-newsletter__container .items-container__text .title{font-size:32px}main .container section.rp-newsletter .rp-newsletter__container .items-container__text .desc{font-size:18px}main .container section.rp-newsletter .rp-newsletter__container .items-container__text .rp-button{position:absolute;margin-top:20px;bottom:1rem;left:50%;transform:translateX(-50%);z-index:20}main .container section.rp-newsletter .rp-newsletter__container .items-container__image{height:100%;width:100%;top:0;margin:0;position:absolute}main .container section.rp-newsletter .rp-newsletter__container .items-container__image .items-container__image--aside{width:fit-content;height:fit-content;position:absolute;top:90px;left:50%;transform:translateX(-50%)}main .container section.rp-newsletter .rp-newsletter__container .items-container__image .item-container__zoom img{margin-top:0}main .container section.highlight{margin-top:0 !important}main .container section.product-slider .viewport .module{min-width:170px;margin-right:0px}main .container section.product-slider .viewport .module .flags .flags-item{padding:.5rem}main .container section.info-slider .viewport .module{min-width:250px}main .container section.info-slider .viewport .flickity-viewport{height:330px !important}main .container section.info-slider .viewport .chevron{display:none}main .container section.rp-tech .rp-tech-container{left:auto;margin:0;width:100%}main .container section.rp-tech .rp-tech-container .row{margin:0}main .container section.rp-tech .rp-tech-container .row .col{padding:0;width:100%}main .container section.rp-tech .rp-tech-container .row .rp-tech__table{padding:0}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top{display:block;column-count:1}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left{height:auto;padding:1rem}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left .rp-tech__button-container{width:100%;display:flex;align-items:center;justify-content:center}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left .rp-tech__button-container .rp-button{left:auto !important;bottom:auto;transform:none;position:relative;width:max-content}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .right{height:240px}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom{column-count:1;display:block}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .left{margin-top:0;height:360px}main .container section.rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__bottom .right{height:240px;margin-top:.25rem}main .container section.rp-tech .rp-tech__top-text{font-size:20px}main .container section.rp-tech .rp-tech__text-container{top:16px !important;left:50% !important;transform:translateX(-50%);width:320px;height:calc(100% - 16px)}main .container section.rp-tech .rp-tech__background-text{font-size:16px;line-height:normal;margin:0 1rem;padding:.5rem}main .container section.rp-tech .rp-tech__tags{position:absolute;bottom:16px;left:1rem}main .container section.rp-tech .rp-tech__tags li{width:max-content;font-size:12px;line-height:23px}main .container section.info-slider{display:block}main .container section.info-slider .swiper-wrapper .module{flex-direction:column;height:300px;width:83.1666666667%;margin-right:1.2024048096%;max-width:250px;min-width:250px}main .container section.info-slider .swiper-wrapper .module .info-container{width:100% !important;height:250px}main .container section.info-slider .swiper-wrapper .module .info-slider__aside{width:100% !important;padding:0px 1rem;height:100%}main .container section.info-slider .swiper-wrapper .module .info-slider__aside .info-slider__aside-container .rp-title{font-size:24px;width:100%;text-align:center;text-align:left;margin-bottom:.5rem}main .container section.home-category--slider .row .col .home-category_slide .home-category_slide_legend{display:flex;flex-flow:column;height:100%;width:100%;margin:0;padding:0 .75rem}main .container section.home-category--slider .row .col .home-category_slide .home-category_slide_legend a .home-category__message__small{font-size:23px !important;font-weight:900;line-height:31.2px}}@media(max-width: 767px)and (max-width: 426px){main .container section.home-category--slider .row .col .home-category_slide .home-category_slide_legend a .home-category__message__small{font-size:23px !important}}@media(max-width: 767px)and (max-width: 767px){main .container section.home-category--slider .row .col .home-category_slide .home-category_slide_legend .home-category__date{margin-bottom:0 !important;font-size:14px !important;font-weight:400 !important}}@media(max-width: 767px)and (max-width: 426px){main .container section.home-category--slider .row .col .home-category_slide .home-category_slide_legend .home-category__date{font-size:14px !important;font-weight:400 !important;max-height:40px;text-overflow:ellipsis;overflow:hidden;margin-bottom:0 !important}}@media(max-width: 767px){main .container section.home-category--slider .row .col .home-category_slide .home-category_slide_legend .rp-custom-button{margin:auto auto 1rem auto}main .container section.home-category--slider .row .col .fh{height:100%;min-height:410px;background-size:100%}}@media(max-width: 426px){main{overflow-x:hidden}main .container section.rp-tech .rp-tech__text-container{width:100% !important}main .container section.rp-tech .rp-tech__text-container .rp-tech__tags .rp-tech__tag{padding:4px 12px 4px 12px}main .container section .home-category--slider__title{margin-left:1rem}}@media screen and (max-width: 1024px){main .container section:not(.rp__section){width:100% !important;margin-left:0px;margin-top:1.5rem !important}main .container section:not(.rp__section).highlight{display:block;margin-bottom:45px}main .container section:not(.rp__section).highlight .viewport::-webkit-scrollbar-track{background-color:rgba(33,48,197,.25);margin:0 1rem}main .container section:not(.rp__section).highlight .viewport.flicked,main .container section:not(.rp__section).highlight .flickity-viewport{contain-intrinsic-height:460px;height:460px !important}main .container section:not(.rp__section).highlight .viewport{padding-right:0px !important;padding-left:0px !important}main .container section:not(.rp__section).highlight .viewport .discount-product:first-child{width:200px}main .container section:not(.rp__section).highlight .viewport .discount-product__background .discount-product__text a{bottom:18px}main .container section:not(.rp__section).highlight .viewport .flickity-viewport{margin-right:2px}main .container section:not(.rp__section).highlight .viewport .flickity-viewport .flickity-slider{transition:all 0,2s}main .container section:not(.rp__section).highlight .viewport .discount-product{min-width:210px}main .container section:not(.rp__section).highlight .viewport .discount-product:first-child{margin-left:1rem !important}main .container section:not(.rp__section).highlight .viewport .module-background{min-width:90%}main .container section:not(.rp__section).highlight .viewport .module-background:first-child{margin-left:1rem !important}main .container section:not(.rp__section) .flickity-slider::-webkit-scrollbar{height:5px}main .container section:not(.rp__section) .flickity-slider::-webkit-scrollbar-thumb{background-color:#202a8e}main .container section:not(.rp__section) .flickity-slider::-webkit-scrollbar-track{background-color:rgba(32,42,142,.3);margin:0 1rem}main .container section:not(.rp__section).info-slider .viewport .module{margin-left:1rem}main .container section:not(.rp__section).info-slider .viewport .module .info-slider__aside .info-slider__aside-container .rp-title{line-height:120%}main .container section:not(.rp__section).L.x3 .viewport{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:10px;height:fit-content !important}main .container section:not(.rp__section).home-category--slider{margin-top:0px;margin-bottom:20px}main .container section:not(.rp__section).home-category--slider .home-category--slider__title{margin-bottom:.5rem}main .container section:not(.rp__section).home-category--slider .section-btn{width:fit-content;height:40px;font-size:14px;white-space:nowrap}main .container section:not(.rp__section).home-category--slider .home-category__container{display:block}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-top{display:block;width:100%}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-top__left{width:100% !important}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-top__left .home-category__slide{width:100% !important;padding:20px 10px !important}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-top__left .home-category__slide .home-category__button{left:50% !important;transform:translate(-50%, -50%) !important;bottom:0px !important}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-bottom{height:375px !important}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-bottom__left{width:50%;margin-right:5px}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-bottom__left .home-category__text{width:100%;padding:20px 10px}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-bottom__left .home-category__button{left:50%;transform:translate(-50%, -50%);bottom:0px}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__slide-top__top{width:100%;display:block;position:relative;height:40%;background-color:#9acd32}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__slide-top__top .home-category__text{float:none;margin:0;width:100%;padding:0}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__slide-top__top .home-category__text .text-date{padding-top:5px;text-align:center}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__slide-top__bottom{width:100%;height:60%}main .container section:not(.rp__section).home-category--slider .home-category__container .home-category__slide-bottom__right .home-category__slide-top__bottom .home-category__button{left:50%;transform:translate(-50%, -50%);bottom:0px}main .container section:not(.rp__section).home-category--slider .home-category--slider__menu{width:100vw;left:calc(-50vw + 50%);padding-right:2px;padding-bottom:30px}main .container section:not(.rp__section).home-category--slider .home-category--slider__menu .flickity-viewport{min-height:170px;width:100%}main .container section:not(.rp__section).home-category--slider .home-category--slider__menu .flickity-viewport .flickity-slider .home-category--slider__slide{height:150px !important}main .container section:not(.rp__section).home-category--slider .home-category--slider__menu .flickity-viewport .flickity-slider .home-category--slider__slide:first-child{padding-left:10px}main .container section:not(.rp__section).home-category--slider .home-category--slider__menu .flickity-viewport .flickity-slider .home-category--slider__slide p{font-size:14px}main .container section:not(.rp__section).home-category--slider .home-category--slider__menu .left{display:none}main .container section:not(.rp__section).home-category--slider .home-category--slider__menu .right{display:none}main .container section:not(.rp__section).rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left{padding:1rem}main .container section:not(.rp__section).rp-tech .rp-tech-container .row .rp-tech__table .rp-tech__top .left .rp-button{left:50% !important;transform:translateX(-50%);width:max-content}main .container section:not(.rp__section).rp-tech .rp-tech__top-text{font-size:20px !important}main .container section:not(.rp__section).rp-tech .rp-tech__text-container{top:16px !important;left:50% !important;transform:translateX(-50%);width:370px;height:calc(100% - 16px)}main .container section:not(.rp__section).rp-tech .rp-tech__background-text{font-size:16px;line-height:normal}main .container section:not(.rp__section).rp-tech .rp-tech__tags li{width:max-content}main .container section:not(.rp__section).S .viewport.flicked,main .container section:not(.rp__section).S .flickity-viewport,main .container section:not(.rp__section).S .module.composite{height:440px !important}main .container section:not(.rp__section).S .viewport .flickity-viewport{height:360px !important}main .container section:not(.rp__section).S .viewport .flickity-viewport .module{width:200px !important;min-width:auto}main .container section:not(.rp__section).S .viewport .flickity-viewport .module:first-child{margin-left:.5rem}main .container section:not(.rp__section).S .viewport .flickity-viewport .module .flag.offer{right:15%;bottom:15%}main .container section:not(.rp__section).S .viewport .flickity-viewport .module .designation a{font-size:14px}main .container section:not(.rp__section).S .viewport .flickity-viewport .module .image.wrapper{height:100px}main .container section:not(.rp__section).S .viewport .flickity-viewport .module .image.wrapper .tag.txt{font-size:.65em}main .container section:not(.rp__section).S .viewport .flickity-viewport .module .image.wrapper a img{height:100%}main .container section:not(.rp__section).S .viewport .flickity-viewport .module .data .promotion{display:none;padding-left:0px !important;overflow:visible}main .container section:not(.rp__section).S .viewport .flickity-viewport .module .data .promotion.mobile{background-color:#fff;display:block}main .container section:not(.rp__section).S .viewport .flickity-viewport .module .data .promotion.mobile .promotion-bg{width:40px;height:40px;position:absolute;left:50%;top:0;margin-left:-20px;transform:rotate(45deg);background-color:#d9d9d9;z-index:0}main .container section:not(.rp__section).S .viewport .flickity-viewport .module .data .promotion.mobile .promotion-container .promotion-number{z-index:1;position:relative;font-size:10px}main .container section:not(.rp__section).S .viewport .flickity-viewport .module .data .promotion.mobile .promotion-container .promotion-text{z-index:1;position:relative;font-size:10px}main .container section:not(.rp__section).L .viewport.flicked,main .container section:not(.rp__section).L .flickity-viewport{contain-intrinsic-height:460px;height:460px !important}main .container section:not(.rp__section).L .viewport .module-background{width:100%;max-height:400px}main .container section:not(.rp__section).L .viewport .module-background:first-child{margin-left:.5rem;width:calc(90% + 10px)}main .container section:not(.rp__section).L .viewport .module-background .module{width:100%}main .container section:not(.rp__section).L .viewport .module-background .module .flag.offer{right:20%;bottom:20%}main .container section:not(.rp__section).XL .viewport .module{width:100% !important}main .container section:not(.rp__section).masonry .viewport::-webkit-scrollbar-track{background-color:rgba(32,42,142,.25);margin:0 1rem}}.section-btn{background-color:#fff;border:1px solid #202a8e;border-radius:60px;padding:10px 20px;font-weight:700;font-size:16px;font-family:"League Spartan";color:#202a8e}@media(max-width: 768px){main.home .product.module.product-masonry .data .data-bottom .product-footer .invisible{width:160px;left:0;font-size:12px}main .rp-newsletter.rp-folheto .rp-newsletter__container .items-container__text{margin:7.5em 30px 3em -2em}main .container section.product-slider .viewport .module .flags .flags-item{width:100%;padding:.4rem;height:1.6rem;line-height:.8rem;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}}main .product.module .data .data-bottom .product-footer .product-tooltip{font-family:"League Spartan"}[data-theme=dark] main{background:var(--neutral-02)}[data-theme=dark] main .container section.home-category--slider .home-category--slider__menu .home-category--slider__slide p a{color:var(--neutral-01) !important}[data-theme=dark] main .container section.info-slider .module .info-slider__aside-container .rp-body,[data-theme=dark] main .container section.info-slider .module .info-slider__aside-container .rp-info{color:var(--neutral-01) !important}[data-theme=dark] .breadcrumb-item+.breadcrumb-item::before{color:var(--neutral-03) !important}[data-theme=dark] .cb .fl{color:var(--neutral-01) !important}[data-theme=dark] .cb .fl sup{color:var(--neutral-01) !important}[data-theme=dark] .flickity-page-dots .dot{background:var(--primary-01) !important}[data-theme=dark] .rp-tech--post__title{background-color:var(--neutral-02) !important}[data-theme=dark] .rp-tech .rp-button,[data-theme=dark] .rp-newsletter .rp-button{background-color:var(--primary-01) !important;border:1px solid var(--black);box-shadow:0px 1px 0px 0px var(--black);color:var(--black) !important}[data-theme=dark] .rp-tech .rp-button:hover,[data-theme=dark] .rp-newsletter .rp-button:hover{background-color:var(--black) !important;color:var(--primary-01) !important}[data-theme=dark] main .rp-newsletter__container .items-container__text .title,[data-theme=dark] main .rp-newsletter__container .items-container__text .desc{color:var(--neutral-01) !important}[data-theme=dark] main .rp-newsletter__container .items-container__text .rp-button{background-color:var(--primary-01) !important;color:var(--black) !important}[data-theme=dark] main .rp-newsletter__container .items-container__text .rp-button:hover{background-color:var(--black) !important;color:var(--primary-01) !important}[data-theme=dark] main .container section.info-slider .module{background-color:var(--primary-03)}[data-theme=dark] .rp-tech--grid .rp-button{background-color:var(--primary-01) !important;border:1px solid var(--black);box-shadow:0px 1px 0px 0px var(--black);color:var(--black) !important}[data-theme=dark] .rp-tech--grid .rp-button:hover{background-color:var(--black) !important;color:var(--primary-01) !important}.product-info{min-width:210px;max-width:210px;height:330px}.product-info__image{height:50%}.product-info__image figure{aspect-ratio:1;inline-size:100%;height:100%;margin:0}.product-info__image figure img{height:100%;width:100%;object-fit:fill}.product-info__bottom{height:50%;background-color:#48b9d1;display:flex;flex-flow:column}.product-info__text{padding:1rem}.product-info__text p{font-family:"League Spartan";font-size:1rem;font-style:normal;font-weight:700;margin:0;color:#0a2329}.product-info__link{font-family:"League Spartan";display:flex;font-size:16px;flex:1;font-weight:700;width:100%;align-items:center;justify-content:center;color:#202a8e}@media screen and (max-width: 1024px){.product-info{margin-left:1rem}}@media(max-width: 767px){.product-info{min-width:160px;height:278px;margin-left:1rem}.product-info__text{padding:.5rem}main.home .container section.product-slider .product-info{min-width:210px;max-width:210px;height:330px}}[data-theme=dark] .product-info__bottom{background-color:#202a8e}[data-theme=dark] .product-info__text p{color:var(--neutral-01)}section.masonry{overflow:hidden}section.masonry .viewport::-webkit-scrollbar{display:none}section.masonry .viewport{scrollbar-width:none}section.masonry .viewport .masonry{display:block}section.masonry .viewport .masonry__container{height:650px;display:flex;gap:0rem}section.masonry .viewport .masonry__row{display:flex;flex-direction:column;min-width:calc(440px/2);width:calc(440px/2)}@media(min-width: 1500px){section.masonry .viewport .masonry__row{width:244px;min-width:244px}}section.masonry .viewport .masonry__row .module{margin-bottom:0rem;height:50%}section.masonry .viewport .masonry__double-row{display:flex;flex-direction:column;width:440px;margin-left:.4rem;margin-right:.4rem}@media(min-width: 1500px){section.masonry .viewport .masonry__double-row{min-width:442.5px;width:442.5px}}section.masonry .viewport .masonry__double-row .module{height:100%;margin-bottom:0}section.masonry .viewport .masonry__double-row .double{height:50%}section.masonry .viewport .masonry__double-row .masonry__double-row-top{display:flex;height:50%;margin-bottom:.4rem}section.masonry .viewport .masonry__double-row .masonry__double-row-top .module{width:calc(440px/2);margin-right:0}section.masonry .viewport .masonry__double-row .masonry__double-row-top .module:first-child{margin-right:.4rem}@media(max-width: 767px){section.masonry .viewport::-webkit-scrollbar{display:none}section.masonry .viewport .masonry .module{opacity:1}section.masonry .viewport .masonry__container{height:610px;display:flex;width:986px}section.masonry .viewport .masonry__row{display:flex;flex-direction:column;width:calc(320px/2);min-width:calc(320px/2)}section.masonry .viewport .masonry__row .module{margin-bottom:0rem;margin-right:.1rem;height:50%}section.masonry .viewport .masonry__double-row{margin-right:.4rem;width:320px}section.masonry .viewport .masonry__double-row .masonry__double-row-top .module{width:calc(320px/2)}}main.products.grid aside#filters{width:24.25%}main.products.grid aside#filters header,main.products.grid aside#filters section{font-weight:600;padding:0px 20px 0px 0px;border:0px solid #d9d9d9}main.products.grid aside#filters header:after,main.products.grid aside#filters header .rp-icon:after,main.products.grid aside#filters section:after,main.products.grid aside#filters section .rp-icon:after{float:right;font-family:"FontAwesome";font-weight:400;font-size:1rem}main.products.grid aside#filters header a,main.products.grid aside#filters section a{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}main.products.grid aside#filters header,main.products.grid aside#filters h2{font-size:20px;line-height:45px;background-image:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);background-size:100%;font-weight:700;font-family:"League Spartan";-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}main.products.grid aside#filters header .filters-header-close,main.products.grid aside#filters h2 .filters-header-close{display:flex;justify-content:flex-end;width:100%;align-items:center;margin:-26px 0 20px}main.products.grid aside#filters header .filters-header-close img,main.products.grid aside#filters h2 .filters-header-close img{width:16px;height:16px}main.products.grid aside#filters a.less-button{border-bottom:1px solid light-grey;line-height:25px;white-space:nowrap;font-size:12px;font-weight:400}main.products.grid aside#filters a.less-button:hover{color:#00a3e6}main.products.grid aside#filters section{height:45px;border-bottom-width:1px;overflow:hidden;transition:max-height 500ms ease-out;-o-transition:max-height 500ms ease-out;-ms-transition:max-height 500ms ease-out;-moz-transition:max-height 500ms ease-out;-webkit-transition:max-height 500ms ease-out}main.products.grid aside#filters section.category-filter{margin-top:1rem;height:auto;transition:max-height .5s;margin-bottom:1rem}main.products.grid aside#filters section.category-filter.closed{max-height:25px}main.products.grid aside#filters section.category-filter.closed .open-category-container .open-category-container-image .rp-icon{transform:rotate(90deg)}main.products.grid aside#filters section.category-filter .search-brand-filter{border-radius:40px;width:100%;max-height:42px}main.products.grid aside#filters section.category-filter .icon-search-brand{position:absolute;top:50px;right:45px}@media screen and (max-width: 1024px){main.products.grid aside#filters section.category-filter .icon-search-brand{top:60px}}main.products.grid aside#filters section.price-range{margin-top:1rem;height:auto;transition:max-height .5s;margin-bottom:1rem;max-height:36px}main.products.grid aside#filters section.price-range .open-category-container .open-category-container-image .rp-icon{transform:rotate(90deg)}main.products.grid aside#filters section.price-range.open{max-height:360px}main.products.grid aside#filters section.price-range.open .open-category-container .open-category-container-image .rp-icon{transform:rotate(270deg)}main.products.grid aside#filters section .rp-icon.pm:after{cursor:pointer;content:""}main.products.grid aside#filters section .open-category-container{display:flex;align-items:center}main.products.grid aside#filters section .open-category-container a{line-height:normal;font-size:20px;font-weight:400;color:#0a2329}main.products.grid aside#filters section .open-category-container .open-category-container-image{width:100%;display:flex;justify-content:flex-end}main.products.grid aside#filters section .open-category-container .open-category-container-image img{height:15px;width:15px;transition:transform .5s;transform:rotate(-90deg)}main.products.grid aside#filters section .open-category-container .open-category-container-image img:hover{cursor:pointer}main.products.grid aside#filters section .filter-items{padding-left:1rem;transition:max-height .5s;max-height:100%;height:fit-content;padding-bottom:1rem}main.products.grid aside#filters section .filter-items .filter-item{display:flex;width:100%;height:15px;margin-top:1rem;align-items:center}main.products.grid aside#filters section .filter-items .filter-item a,main.products.grid aside#filters section .filter-items .filter-item label{text-transform:none !important;line-height:normal !important;display:flex;align-items:center;max-width:35ch;white-space:nowrap;overflow:hidden;font-size:14px}main.products.grid aside#filters section .filter-items .filter-item a .rp-icon::before,main.products.grid aside#filters section .filter-items .filter-item label .rp-icon::before{font-size:1.3rem}main.products.grid aside#filters section .filter-items .filter-item a:hover,main.products.grid aside#filters section .filter-items .filter-item label:hover{text-decoration:underline}main.products.grid aside#filters section.open .open-category-container-image .rp-icon{transform:rotate(270deg)}main.products.grid aside#filters section a{white-space:nowrap;font-size:1rem;font-weight:400}main.products.grid aside#filters section a .rp-icon{margin-right:10px}main.products.grid aside#filters section a .rp-icon.square{display:none}main.products.grid aside#filters section a .rp-icon.square-o{display:inline}main.products.grid aside#filters section a.selected .rp-icon.square{display:inline}main.products.grid aside#filters section a.selected .rp-icon.square-o{display:none}main.products.grid aside#filters section#applied{display:none;transition:height 500ms ease-out;-o-transition:height 500ms ease-out;-ms-transition:height 500ms ease-out;-moz-transition:height 500ms ease-out;-webkit-transition:height 500ms ease-out}main.products.grid aside#filters section#applied.open{border-bottom-width:1px}main.products.grid .veil-background{opacity:0;height:100%;width:100%;position:fixed;top:0;left:0;z-index:-1;background-color:#000;transition:opacity .2s}main.products.grid aside#filters{margin-top:33px}main.products.grid aside#filters header,main.products.grid aside#filters section{font-weight:600;padding:0px 20px;border:0px solid #d9d9d9}main.products.grid aside#filters header .rp-icon,main.products.grid aside#filters section .rp-icon{display:block;float:right}main.products.grid aside#filters header .rp-icon:after,main.products.grid aside#filters section .rp-icon:after{float:right;font-family:"FontAwesome";font-weight:400;font-size:16px}main.products.grid aside#filters header{font-size:16px;line-height:45px;text-transform:uppercase;border-top-width:1px;border-bottom-width:1px}main.products.grid aside#filters section{border-bottom-width:1px;overflow:hidden;transition:height 500ms ease-out;-o-transition:height 500ms ease-out;-ms-transition:height 500ms ease-out;-moz-transition:height 500ms ease-out;-webkit-transition:height 500ms ease-out}main.products.grid aside#filters section .rp-icon.pm:after{cursor:pointer;content:""}main.products.grid aside#filters section.minimal{transition:max-height .5s;height:auto}main.products.grid aside#filters section.open .rp-icon.pm:after{content:""}main.products.grid aside#filters section.open .read-more-wrap,main.products.grid aside#filters section.open .read-more-trigger{display:block}main.products.grid aside#filters section .category-filter:not(.closed) .read-more-wrap,main.products.grid aside#filters section .category-filter:not(.closed) .read-more-trigger{display:block}main.products.grid aside#filters section .category-filter.closed .read-more-wrap,main.products.grid aside#filters section .category-filter.closed .read-more-trigger{display:none}main.products.grid aside#filters section label{line-height:25px;font-family:"League Spartan";font-weight:500}main.products.grid aside#filters section label.filter-field{display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}main.products.grid aside#filters section label .rp-icon{margin-right:10px}main.products.grid aside#filters section label .rp-icon.square{display:none}main.products.grid aside#filters section label .rp-icon.square-o{display:inline}main.products.grid aside#filters section label.selected .rp-icon.square{display:inline}main.products.grid aside#filters section label.selected .rp-icon.square-o{display:none}main.products.grid aside#filters section label.filter-label{position:relative;display:block;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}main.products.grid aside#filters section label.filter-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}main.products.grid aside#filters section label.filter-label .checkmark{position:absolute;top:6px;left:0;height:12px;width:12px;background-color:#fff;border:solid 1px #4d4d4d}main.products.grid aside#filters section .filter-label input:checked~.checkmark{background-color:#ec1e79;border-color:#ec1e79}main.products.grid aside#filters section .read-more-state{display:none}main.products.grid aside#filters section .read-more-target{margin:0 !important;opacity:0 !important;max-height:0 !important;font-size:0 !important;transition:.15s ease !important;visibility:hidden}main.products.grid aside#filters section .read-more-state:checked~.read-more-wrap .read-more-target{opacity:1 !important;font-size:14px !important;margin-top:1rem !important;max-height:999em !important;visibility:visible}main.products.grid aside#filters section .read-more-state~.read-more-trigger:before{content:"Ver todos"}main.products.grid aside#filters section .read-more-state:checked~.read-more-trigger:before{content:"Reduzir"}main.products.grid aside#filters section .read-more-trigger{cursor:pointer;padding:0 .5em;color:#000;font-size:1em;line-height:2;margin:auto;text-align:center;font-size:14px}main.products.grid aside#filters section .read-more-trigger:hover{color:#00a3e6}main.products.grid aside#filters .ui-widget.ui-widget-content{height:3px;border-radius:0;border:none;background-color:#00a3e6}main.products.grid aside#filters .ui-corner-all{border-radius:0}main.products.grid aside#filters .ui-slider .ui-slider-handle{width:5px;height:15px;cursor:pointer}main.products.grid aside#filters .ui-slider-horizontal .ui-slider-handle{top:-0.4em;margin-left:-0.18em}main.products.grid aside#filters .ui-state-default,main.products.grid aside#filters .ui-widget-content .ui-state-default,main.products.grid aside#filters .ui-widget-header .ui-state-default,main.products.grid aside#filters .ui-button,main.products.grid aside#filters html .ui-button.ui-state-disabled:hover,main.products.grid aside#filters html .ui-button.ui-state-disabled:active{border:1px solid #202a8e;background:#202a8e}main.products.grid aside#filters .ui-state-hover,main.products.grid aside#filters .ui-widget-content .ui-state-hover,main.products.grid aside#filters .ui-widget-header .ui-state-hover,main.products.grid aside#filters .ui-state-focus,main.products.grid aside#filters .ui-widget-content .ui-state-focus,main.products.grid aside#filters .ui-widget-header .ui-state-focus,main.products.grid aside#filters .ui-button:hover,main.products.grid aside#filters .ui-button:focus{border:1px solid #00a3e6;background:#00a3e6}main.products.grid aside#filters .ui-widget-header{background:#202a8e}main.products.grid aside#filters .price-range{height:auto !important}main.products.grid aside#filters .price-range.open{padding-bottom:30px}main.products.grid aside#filters .price-range .open-category-container-image{width:100%;display:flex;justify-content:flex-end}main.products.grid aside#filters .price-range .open-category-container-image img{height:15px;width:15px;transition:transform .5s;transform:rotate(-90deg)}main.products.grid aside#filters .price-range .open-category-container-image img:hover{cursor:pointer}main.products.grid aside#filters .price-range .input-group-prepend{flex:1 1 auto;margin-top:1rem}main.products.grid aside#filters .price-range .input-group-prepend input{display:none}main.products.grid aside#filters .price-range .input-group-prepend .input-group-text{font-size:12px;font-weight:400}main.products.grid aside#filters .price-filter{display:flex}main.products.grid aside#filters .price-filter input{text-align:left;flex:1 1 auto}main.products.grid aside#filters .price-range-values{display:none}main.products.grid aside#filters .price-range-labels{display:flex;margin-bottom:10px}main.products.grid aside#filters .price-range-labels #price_min,main.products.grid aside#filters .price-range-labels #price_max{border:0;background:rgba(0,0,0,0);font-size:12px}main.products.grid .search-noresult-filters #form-search-noresult-filter{text-align:left}main.products.grid .search-noresult-filters .filter-block{display:inline-block;margin:0 20px;width:fit-content;text-align:center;padding:20px}main.products.grid .search-noresult-filters label{width:fit-content;margin:0px 15px}main.products.grid .search-noresult-filters label.filter-label{position:relative;padding-left:20px;display:block;width:fit-content;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}main.products.grid .search-noresult-filters label.filter-label input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}main.products.grid .search-noresult-filters label.filter-label .checkmark{position:absolute;top:6px;left:0;height:12px;width:12px;background-color:#fff;border:solid 1px #4d4d4d}main.products.grid .search-noresult-filters .filter-label input:checked~.checkmark{background-color:#ec1e79;border-color:#ec1e79}main.products.grid section.products.grid .filters-options{display:flex;align-items:center}main.products.grid section.products.grid .filters-options span.order{line-height:13px}main.products.grid section.products.grid .filters-options span.order b,main.products.grid section.products.grid .filters-options span.order strong{font-size:13px}main.products.grid section.products.grid .filters-options .search-more-info{background-color:#4d4d4d;color:#fff;border-radius:140px;font-weight:600;padding:2.5px 6px;cursor:pointer}main.products.grid section.products.grid .filters-options .search-more-info:before{content:"";position:absolute;opacity:0;pointer-events:none;left:85%;top:10px;transform:translate3d(-50%, 0%, 0);transition:all .3s ease;transition-delay:.1s;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#e6e6e6 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}main.products.grid section.products.grid .filters-options .search-more-info:after{text-transform:none;content:attr(data-tooltip);font-size:.9em;font-weight:400;position:absolute;color:#4d4d4d;background:#e6e6e6;padding:8px 12px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:20em;opacity:0;pointer-events:none;left:50%;top:0;border-radius:4px;transform:translate3d(-50%, 0%, 0);transition:all .3s ease;transition-delay:.1s}main.products.grid section.products.grid .filters-options .search-more-info:hover{background-color:#4d4d4d}main.products.grid section.products.grid .filters-options .search-more-info:hover:before,main.products.grid section.products.grid .filters-options .search-more-info:hover:after{opacity:1}main.products.grid section.products.grid .filters-options .search-more-info:hover:before{transform:translate3d(-50%, calc(-100% - 18px), 0)}main.products.grid section.products.grid .filters-options .search-more-info:hover:after{transform:translate3d(-50%, calc(-100% - 16px), 0)}main.products.grid section.products.grid .filters-options .search-more-info:hover .tooltip{z-index:1;display:block}main.products.grid.loading aside#filters{opacity:.5;position:relative}main.products.grid.loading aside#filters .veil{z-index:1;position:absolute;background:rgba(0,0,0,0);display:block !important}main.products.grid.is-tablet aside#filters section .rp-icon.pm::after{text-align:center;background-color:#f3f3f3;width:40px;font-size:14px}main.products.grid.is-mobile aside#filters{margin-top:0}main.products.grid.is-mobile aside#filters header{font-size:16px;line-height:35px;font-weight:700;border-top:none}main.products.grid.is-mobile aside#filters section .rp-icon.pm{margin-right:-20px}main.products.grid.is-mobile aside#filters section .rp-icon.pm::after{text-align:center;background-color:#f3f3f3;width:40px;font-size:14px}main.products.grid #filter-show-mobile{width:calc(100% - 20px);border-width:2px}main.products.grid .filter-show-mobile{padding-bottom:2px}main.products.grid #filters-applied{padding:5px}main.products.grid #filters-applied.mobile{border-bottom:1px solid #d9d9d9;max-height:130px;overflow-y:auto;width:94%}main.products.grid #filters-applied .filter-applied{background-color:rgba(0,0,0,0);border:1px solid #202a8e;border-radius:60px;box-shadow:0px 3px 3px #202a8e;color:#202a8e;display:inline-block;font-weight:700;font-size:16px;font-family:"League Spartan";line-height:25px;margin:5px;padding:12px 25px 10px 10px;position:relative;width:max-content;cursor:pointer;max-width:25ch;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}main.products.grid #filters-applied .filter-applied .close{cursor:pointer}main.products.grid #filters-applied .filter-applied:hover{color:var(--neutral-03);background-color:#202a8e !important}main.products.grid #filters-applied .filter-applied:hover .close:before,main.products.grid #filters-applied .filter-applied:hover .close:after{background-color:var(--neutral-03)}main.products.grid #filters-applied .filter-applied .close{line-height:25px;right:5px;margin-right:0;top:14px}main.products.grid #filters-applied .filter-applied .close:before,main.products.grid #filters-applied .filter-applied .close:after{background-color:#202a8e}main.products.grid #filters-applied .button.pink{background-color:#202a8e;border:1px solid #202a8e;border-radius:60px;box-shadow:0px 3px 3px #202a8e;color:#fff;font-weight:700;font-size:16px;font-family:"League Spartan";margin:5px;padding:10px 20px;width:max-content;overflow:hidden}main.products.grid #filters-applied .button.pink:hover{color:#202a8e;background-color:#fff}main.products.grid #filters-applied .button.pink.active{background-color:#ec1e79 !important;color:#fff}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-tooltip{--bs-tooltip-bg: var(--neutral-04);--bs-tooltip-color: var(--neutral-02);--bs-tooltip-padding-x: 5px !important;--bs-tooltip-padding-y: 5px !important;--bs-tooltip-font-size: 14px !important;--bs-tooltip-max-width: 150px !important}@media(max-width: 767px){main.products.grid aside#filters header.mobile-category-header{display:flex;width:100%;margin-top:1rem;font-size:1.5rem;height:3rem;line-height:3rem}main.products.grid aside#filters .mobile-sections-container{width:94%}main.products.grid aside#filters .mobile-sections-container .category-filter{margin-bottom:0rem !important}main.products.grid aside#filters .mobile-sections-container .category-filter.closed{max-height:3rem}main.products.grid aside#filters .mobile-sections-container .category-filter .open-category-container{height:3rem}main.products.grid aside#filters .mobile-sections-container .category-filter .filter-items{line-height:3rem}}@media screen and (max-width: 1024px){main.products.grid aside#filters .mobile-sections-container{height:100%;overflow-y:auto;padding-bottom:230px;width:94%}main.products.grid aside#filters section{border:none !important;margin-top:0px !important}main.products.grid aside#filters section .filter-items{display:flex;flex-flow:column}main.products.grid aside#filters section .filter-items a{line-height:45px;font-size:16px}main.products.grid aside#filters section .filter-items a:first-child{font-weight:500}main.products.grid aside#filters section .filter-items a:hover{color:inherit}.fixed-mobile{position:fixed;top:0;left:0;right:0;z-index:97;background-color:#fff;transition:top 100ms ease-out;-o-transition:top 100ms ease-out;-ms-transition:top 100ms ease-out;-moz-transition:top 100ms ease-out;-webkit-transition:top 100ms ease-out}.relative-mobile{position:relative;z-index:1;transition:top 100ms ease-out;-o-transition:top 100ms ease-out;-ms-transition:top 100ms ease-out;-moz-transition:top 100ms ease-out;-webkit-transition:top 100ms ease-out}.search-noresult-filters label.filter-label{width:50% !important;margin:0 !important;text-align:left}}.container.description{width:100% !important}.container.description h2.title.rp-title{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;font-family:"League Spartan";-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700;margin-top:16px;font-size:32px;height:48px}[data-theme=dark] main.products.grid aside#filters header{filter:invert(67%) sepia(63%) saturate(427%) hue-rotate(146deg) brightness(87%) contrast(86%)}[data-theme=dark] main.products.grid aside#filters header,[data-theme=dark] main.products.grid aside#filters h2{background-image:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%)}@media screen and (max-width: 1024px){[data-theme=dark] main.products .container.modules #filters.filters-mobile{background-color:#000}}[data-theme=dark] main.products.grid aside#filters section .open-category-container a{color:var(--neutral-01)}[data-theme=dark] main.products.grid aside#filters section a .rp-icon.square{filter:invert(100%) sepia(3%) saturate(0%) hue-rotate(354deg) brightness(101%) contrast(105%)}[data-theme=dark] main.products.grid aside#filters section a .rp-icon.square-o{filter:invert(100%) sepia(3%) saturate(0%) hue-rotate(354deg) brightness(101%) contrast(105%)}[data-theme=dark] main.products.grid aside#filters section.open .open-category-container-image .rp-icon,[data-theme=dark] main.products.grid aside#filters section .open-category-container-image .rp-icon{filter:invert(100%) sepia(3%) saturate(0%) hue-rotate(354deg) brightness(101%) contrast(105%)}[data-theme=dark] .ui-state-default,[data-theme=dark] .ui-widget-content .ui-state-default,[data-theme=dark] .ui-widget-header .ui-state-default,[data-theme=dark] .ui-button,[data-theme=dark] html .ui-button.ui-state-disabled:hover,[data-theme=dark] html .ui-button.ui-state-disabled:active{border:1px solid #fff;background:#fff}[data-theme=dark] .ui-widget-header{background:#fff}[data-theme=dark] main.products.grid aside#filters section .filter-items .filter-item,[data-theme=dark] main.products.grid aside#filters section .read-more-trigger{color:#fff}[data-theme=dark] main.products.grid #filters-applied .filter-applied,[data-theme=dark] main.products.grid #filters-applied-mobile .filter-applied{background-color:#fff}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-bottom:2.813em}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container:last-child{margin-bottom:0px}.embed-yumpu{padding-bottom:26%}@media screen and (max-width: 1024px){.embed-yumpu{padding-bottom:56.25%}}main.page .page.content .left ul{background-color:#fff;border:1px solid #d9d9d9;border-bottom:none}main.page .page.content .left ul li{line-height:30px;padding:5px 0px 5px 10px;text-transform:uppercase;border-bottom:1px solid #d9d9d9;position:relative;font-size:12px;font-weight:normal}main.page .page.content .left ul li .rp-icon.chevron{top:50%;right:10px;position:absolute;font-size:.75em;opacity:1;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}main.page .page.content .left ul li:hover{background-color:#f3f3f3}main.page .page.content .left ul li:hover .rp-icon.chevron{right:0px;opacity:0}main.page .page.content .right{font-size:14px}main.page .page.content .right p{margin-bottom:1em}main.page .page.content .right a:hover,main.page .page.content .right a:hover *{color:#00a3e6}main.page .page.content .right ul{list-style:disc}main.page .page.content .right ul,main.page .page.content .right ol{margin-left:20px;margin-bottom:1em}main.page .page.content .right ul#questions,main.page .page.content .right ol#questions{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d9d9d9}main.page .page.content .right ul#questions li,main.page .page.content .right ol#questions li{margin-bottom:10px}main.page .page.content .right ul#answers,main.page .page.content .right ol#answers{list-style:none;margin-left:0px}main.page .page.content .right ul#answers>li,main.page .page.content .right ol#answers>li{margin-bottom:1em}main.page .page.content .right ul div.fl,main.page .page.content .right ul div.fr,main.page .page.content .right ol div.fl,main.page .page.content .right ol div.fr{width:48%}main.page .page.content .right p+#questions{margin-top:20px;padding-top:20px;border-top:1px solid #d9d9d9}main.page .page.content .right hr{margin:25px;border:none;border-top:1px solid #d9d9d9}main.page .page.content .right table{margin-bottom:1em;display:inline-block;border:1px solid #d9d9d9}main.page .page.content .right table th{text-align:center}main.page .page.content .right table td{padding:5px 10px;border-top:1px solid #d9d9d9}main.page .page.content .right table th,main.page .page.content .right table td{border-left:1px solid #d9d9d9}main.page .page.content .right table th:first-child,main.page .page.content .right table td:first-child{border-left:0px}#home,#family{display:block}#home .col .info-icon,#family .col .info-icon{float:right;width:1.5em;height:1.5em;z-index:30;overflow:visible !important;margin-bottom:-2em;position:relative;top:1em}#home .col .info-icon.light,#family .col .info-icon.light{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMiIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBkPSJNMzIuMDE0IDcuOTg0Yy05LjA3NSAwLTE3Ljg5NiA1LjY3OC0yMS43NjQgMTMuOTEtMi45NjIgNi4zMDMtMi45NjggMTMuOTExIDAgMjAuMjI1IDMuODQxIDguMTc0IDEyLjUxNiAxMy44MiAyMS42MDkgMTMuOTA4aC4zMDlhMjQuMzggMjQuMzggMCAwIDAgMTYuNjk3LTYuOTY3YzUuMjI0LTUuMTYzIDcuOTE1LTEyLjgwMyA2Ljk3Ny0yMC4wOTYtMS42MDktMTIuNDk5LTExLjg4My0yMC45OC0yMy44MjgtMjAuOTh6bS41NTMgNC4wNjhjMi40MDkuMDQ0IDQuODE3LjUyMSA3LjA4IDEuNDY5IDYuNDgxIDIuNzE0IDExLjMzMSA5LjAxNCAxMi4yMjUgMTUuOTU1Ljc2NiA1Ljk0OS0xLjM2OCAxMi4xODQtNS41NjQgMTYuNDc5LTMuNjggMy43NjctOC44NDIgNi4wMTctMTQuMTY0IDYuMDY4aC0uMjU4Yy05LjIzLS4wODktMTcuODQxLTcuMjI2LTE5LjU1My0xNi4zNzctMS4yMDctNi40NTIgMS4wNzEtMTMuNDM0IDUuODE4LTE4LjAxNiAzLjgxMS0zLjY3OCA5LjExNy01LjY3NSAxNC40MTYtNS41Nzh6bS0uNTI1IDcuOTc1Yy0uNzA3IDAtMS4yNTUuMTk5LTEuNjQxLjU5Ni0uMzc1LjM5Ny0uNTYyLjg5NC0uNTYyIDEuNDk0IDAgLjU4OS4xODcgMS4wODIuNTYzIDEuNDc5LjM4Ni4zODYuOTMzLjU4IDEuNjQxLjU4czEuMjUzLS4xOTQgMS42MzktLjU4Yy4zODYtLjM5Ny41OC0uODg5LjU4LTEuNDc5IDAtLjYtLjE5NC0xLjA5OC0uNTgtMS40OTRzLS45MzEtLjU5Ni0xLjYzOS0uNTk2em0tMS45NjEgNi42MDd2MTcuMzkzaDMuOTA2VjI2LjYzNUgzMC4wOHoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzRkNGQ0ZCIvPjwvc3ZnPg==)}#home .col .info-icon.light .tooltip,#family .col .info-icon.light .tooltip{color:#fff;background:#4d4d4d}#home .col .info-icon.dark,#family .col .info-icon.dark{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbC1ydWxlPSJldmVub2RkIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMiIgeG1sbnM6dj0iaHR0cHM6Ly92ZWN0YS5pby9uYW5vIj48cGF0aCBkPSJNMzIuMDE0IDcuOTg0Yy05LjA3NSAwLTE3Ljg5NiA1LjY3OC0yMS43NjQgMTMuOTEtMi45NjIgNi4zMDMtMi45NjggMTMuOTExIDAgMjAuMjI1IDMuODQxIDguMTc0IDEyLjUxNiAxMy44MiAyMS42MDkgMTMuOTA4aC4zMDlhMjQuMzggMjQuMzggMCAwIDAgMTYuNjk3LTYuOTY3YzUuMjI0LTUuMTYzIDcuOTE1LTEyLjgwMyA2Ljk3Ny0yMC4wOTYtMS42MDktMTIuNDk5LTExLjg4My0yMC45OC0yMy44MjgtMjAuOTh6bS41NTMgNC4wNjhjMi40MDkuMDQ0IDQuODE3LjUyMSA3LjA4IDEuNDY5IDYuNDgxIDIuNzE0IDExLjMzMSA5LjAxNCAxMi4yMjUgMTUuOTU1Ljc2NiA1Ljk0OS0xLjM2OCAxMi4xODQtNS41NjQgMTYuNDc5LTMuNjggMy43NjctOC44NDIgNi4wMTctMTQuMTY0IDYuMDY4aC0uMjU4Yy05LjIzLS4wODktMTcuODQxLTcuMjI2LTE5LjU1My0xNi4zNzctMS4yMDctNi40NTIgMS4wNzEtMTMuNDM0IDUuODE4LTE4LjAxNiAzLjgxMS0zLjY3OCA5LjExNy01LjY3NSAxNC40MTYtNS41Nzh6bS0uNTI1IDcuOTc1Yy0uNzA3IDAtMS4yNTUuMTk5LTEuNjQxLjU5Ni0uMzc1LjM5Ny0uNTYyLjg5NC0uNTYyIDEuNDk0IDAgLjU4OS4xODcgMS4wODIuNTYzIDEuNDc5LjM4Ni4zODYuOTMzLjU4IDEuNjQxLjU4czEuMjUzLS4xOTQgMS42MzktLjU4Yy4zODYtLjM5Ny41OC0uODg5LjU4LTEuNDc5IDAtLjYtLjE5NC0xLjA5OC0uNTgtMS40OTRzLS45MzEtLjU5Ni0xLjYzOS0uNTk2em0tMS45NjEgNi42MDd2MTcuMzkzaDMuOTA2VjI2LjYzNUgzMC4wOHoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==)}#home .col .info-icon.dark .tooltip,#family .col .info-icon.dark .tooltip{color:#4d4d4d;background:#fff}#home .col .info-icon:hover .tooltip,#family .col .info-icon:hover .tooltip{visibility:visible;opacity:1}#home .col .info-icon .tooltip,#family .col .info-icon .tooltip{padding:4px;border:1px solid rgba(0,0,0,0);position:relative;visibility:hidden;opacity:0;transition:visibility 0s,opacity .25s linear;right:10px;left:10px;width:120px;font-size:.725em;font-weight:400}#home .col .info-icon .tooltip:after,#family .col .info-icon .tooltip:after{content:"";width:12px;height:12px;position:absolute;background:inherit;border:inherit;z-index:300;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:translate(-50%, -50%) rotate(45deg);-o-transform:translate(-50%, -50%) rotate(45deg);-ms-transform:translate(-50%, -50%) rotate(45deg);-moz-transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg)}#home .col .info-icon .tooltip.down,#family .col .info-icon .tooltip.down{top:32px}#home .col .info-icon .tooltip.down:after,#family .col .info-icon .tooltip.down:after{top:0px;border-right-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);z-index:-10}#home .col .info-icon .tooltip.right,#family .col .info-icon .tooltip.right{transform:translateX(-0.7em)}#home .col .info-icon .tooltip.right:after,#family .col .info-icon .tooltip.right:after{right:0px}@media screen and (min-width: 1025px){main.page .left{width:22%;float:left}main.page .left:empty{display:none}main.page .left:empty+.right{width:100%;float:none}main.page .right{width:75%;float:right}main.page .right:empty{display:none}main.page .page.title h1{font-weight:300}main.page .page.title .right h1{margin-left:-15px}main.page .page.content .left{padding-left:20px}main.page .page.content .left:not(:empty)+.right{padding-right:20px}}@media screen and (max-width: 1024px){main.page .page.content{padding:0px 20px}main.page .page.content .left:empty{display:none}main.page .page.content .left ul li{padding-top:10px;padding-bottom:10px}main.page .page.content .right .page.title{padding-top:20px;padding-left:0px}main.page .page.content .right .page.title h1{font-weight:300}}main.page .page.content.lojas ul{margin:0px;list-style:none}main.page .page.content.lojas .zone.selection span{line-height:42px}main.page .page.content.lojas .zone.selection ul{background-color:#fff}main.page .page.content.lojas .zone.selection ul li{min-width:100px;padding:5px 10px;line-height:30px;text-transform:uppercase;border:1px solid #d9d9d9;text-align:center;cursor:pointer;font-size:12px;font-weight:normal}main.page .page.content.lojas .zone.selection ul li .rp-icon{margin-right:5px}main.page .page.content.lojas .zone.selection ul li .rp-icon.unselected{display:inline-block}main.page .page.content.lojas .zone.selection ul li .rp-icon.selected{display:none}main.page .page.content.lojas .zone.selection ul li:hover{background-color:#f3f3f3}main.page .page.content.lojas .zone.selection ul li.selected .rp-icon.unselected{display:none}main.page .page.content.lojas .zone.selection ul li.selected .rp-icon.selected{display:inline-block}main.page .page.content.lojas .shops.wrapper .shop.module,main.page .page.content.lojas .details.wrapper .details{padding:20px;margin-bottom:10px}main.page .page.content.lojas .shops.wrapper .shop.module .name,main.page .page.content.lojas .details.wrapper .details .name{color:#ec1e79;font-weight:600;margin-bottom:10px}main.page .page.content.lojas .shops.wrapper .shop.module .image,main.page .page.content.lojas .details.wrapper .details .image{width:100%}main.page .page.content.lojas .shops.wrapper .shop.module .designation,main.page .page.content.lojas .details.wrapper .details .designation{font-weight:600}main.page .page.content.lojas .shops.wrapper .shop.module .rp-icon{top:50%;opacity:1;right:10px;font-size:9px;position:absolute;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}main.page .page.content.lojas .shops.wrapper .shop.module:hover,main.page .page.content.lojas .shops.wrapper .shop.module.active{border-color:#e6e6e6;background-color:#f3f3f3}main.page .page.content.lojas .shops.wrapper .shop.module:hover .rp-icon,main.page .page.content.lojas .shops.wrapper .shop.module.active .rp-icon{right:0px;opacity:0}main.page .page.content.lojas .details.wrapper{overflow:hidden;position:relative;border:0px solid #d9d9d9}main.page .page.content.lojas .details.wrapper .close{top:10px;right:10px;width:20px;height:20px;cursor:pointer !important;position:absolute}main.page .page.content.lojas .details.wrapper .close:before,main.page .page.content.lojas .details.wrapper .close:after{top:50%;left:50%;content:"";position:absolute;background-color:gray;transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg)}main.page .page.content.lojas .details.wrapper .close:before{width:1px;height:130%;margin-top:-65%}main.page .page.content.lojas .details.wrapper .close:after{width:130%;height:1px;margin-left:-65%}main.page .page.content.lojas .details.wrapper .details{padding:40px 20px}main.page .page.content.lojas .details.wrapper .details .designation,main.page .page.content.lojas .details.wrapper .details .contacts,main.page .page.content.lojas .details.wrapper .details .schedule,main.page .page.content.lojas .details.wrapper .details .coordinates{margin-top:20px}main.page .page.content.lojas .details.wrapper .details .contacts call-center:before{float:left;width:20px;height:20px;content:"";display:block;background-size:200%;background-repeat:no-repeat;background-position:50% 50%;background-image:url("../imgs/rp-call-center.svg")}main.page .page.content.lojas .details.wrapper .details .contacts a.email:before{float:left;width:20px;height:20px;content:"@";display:block;font-weight:700;text-align:center}main.page .page.content.lojas .map.wrapper #gmaps{width:100%;height:100%}main.page .page.content.lojas.details .details.wrapper{border-width:1px}@media screen and (min-width: 1025px){main.page .page.content.lojas .zone.selection{width:700px;margin:20px auto}main.page .page.content.lojas .zone.selection span{float:left}main.page .page.content.lojas .zone.selection ul{float:left}main.page .page.content.lojas .zone.selection ul li{float:left;margin-left:10px}main.page .page.content.lojas .shops.wrapper,main.page .page.content.lojas .details.wrapper,main.page .page.content.lojas .map.wrapper{height:760px;transition:width 250ms ease-out;-o-transition:width 250ms ease-out;-ms-transition:width 250ms ease-out;-moz-transition:width 250ms ease-out;-webkit-transition:width 250ms ease-out}main.page .page.content.lojas .shops.wrapper{float:left;width:350px;overflow-y:scroll}main.page .page.content.lojas .shops.wrapper .shop.module{width:97%}main.page .page.content.lojas .details.wrapper{float:left;width:0px;margin-left:10px}main.page .page.content.lojas .map.wrapper{float:right;width:760px;border:1px solid #d9d9d9}main.page .page.content.lojas .map.wrapper #gmaps *{cursor:move}main.page .page.content.lojas .map.wrapper #gmaps .gmnoprint img{cursor:pointer !important}main.page .page.content.lojas.details .details.wrapper{width:290px}main.page .page.content.lojas.details .map.wrapper{width:460px}main.page .page.content.lojas .left:not(:empty)+.right .shops.wrapper{width:300px}main.page .page.content.lojas .left:not(:empty)+.right .map.wrapper{width:530px}main.page .page.content.lojas.details .left:not(:empty)+.right .details.wrapper{width:220px}main.page .page.content.lojas.details .left:not(:empty)+.right .map.wrapper{width:300px}}@media screen and (max-width: 1024px){main.page .page.content.lojas .zone.selection{text-align:center;margin-bottom:30px}main.page .page.content.lojas .zone.selection ul{border-bottom:1px solid #d9d9d9}main.page .page.content.lojas .zone.selection ul li{text-align:left;border-bottom:none;padding:10px 30% 10px 40%}main.page .page.content.lojas .shops.wrapper .shop.module{width:100%}main.page .page.content.lojas .details.wrapper{display:none}main.page .page.content.lojas .map.wrapper{width:100%;height:0px;margin-top:20px}main.page .page.content.lojas.details .shops.wrapper{display:none}main.page .page.content.lojas.details .details.wrapper{display:block}main.page .page.content.lojas.details .details.wrapper .details{margin:0px;padding-bottom:20px}main.page .page.content.lojas.details .details.wrapper .map.button{width:88%;color:#fff;margin:0px 20px 20px;background-color:#00a3e6;text-transform:uppercase}}main.page .page.content.mapa-do-site .modules.wrapper .map.module{padding:10px}main.page .page.content.mapa-do-site .modules.wrapper .map.module ul{margin:0px;list-style:none}main.page .page.content.mapa-do-site .modules.wrapper .map.module ul li{margin-left:30px}main.page .page.content.mapa-do-site .modules.wrapper .map.module ul li.category,main.page .page.content.mapa-do-site .modules.wrapper .map.module ul li.group{margin-left:0px;line-height:25px;text-transform:uppercase}main.page .page.content.mapa-do-site .modules.wrapper .map.module ul li a{color:inherit;text-transform:inherit}main.page .page.content.mapa-do-site .modules.wrapper .map.module ul li svg{float:left;height:25px}@media screen and (min-width: 1025px){main.page .page.content.mapa-do-site .modules.wrapper{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:row;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;justify-content:flex-start;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start}main.page .page.content.mapa-do-site .modules.wrapper .map.module{width:24%;margin-left:10px;margin-bottom:10px}}@media screen and (max-width: 1024px){main.page .page.content.mapa-do-site .modules.wrapper .map.module{width:100%;margin-bottom:10px}}main.page .page.content.servicos ul{margin:0px;list-style:none}main.page .page.content.servicos .selection span{line-height:42px}main.page .page.content.servicos .selection ul{background-color:#fff}main.page .page.content.servicos .selection ul li{min-width:100px;padding:5px 10px;line-height:30px;text-transform:uppercase;border:1px solid #d9d9d9;text-align:center;cursor:pointer;font-size:12px;font-weight:normal}main.page .page.content.servicos .selection ul li .rp-icon{margin-right:5px}main.page .page.content.servicos .selection ul li .rp-icon.unselected{display:inline-block}main.page .page.content.servicos .selection ul li .rp-icon.selected{display:none}main.page .page.content.servicos .selection ul li:hover{background-color:#f3f3f3}main.page .page.content.servicos .selection ul li.selected .rp-icon.unselected{display:none}main.page .page.content.servicos .selection ul li.selected .rp-icon.selected{display:inline-block}main.page .page.content.servicos .services.wrapper .service.module{padding:10px;margin-bottom:10px}main.page .page.content.servicos .services.wrapper .service.module img{width:30%;float:left}main.page .page.content.servicos .services.wrapper .service.module .text.wrapper{width:70%;float:left;font-size:12px;padding-left:15px}main.page .page.content.servicos .services.wrapper .service.module .text.wrapper .designation{line-height:30px;text-transform:uppercase;font-size:14px;font-weight:600}main.page .page.content.servicos .services.wrapper .service.module .text.wrapper .text a{text-decoration:underline}@media screen and (min-width: 1025px){main.page .page.content.servicos .selection{width:440px;margin:20px auto}main.page .page.content.servicos .selection span{float:left}main.page .page.content.servicos .selection ul{float:left}main.page .page.content.servicos .selection ul li{float:left;margin-left:10px}main.page .page.content.servicos .services.wrapper{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:row;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}main.page .page.content.servicos .services.wrapper .service.module{width:32%;float:left;margin-right:1%;min-height:200px}}@media screen and (max-width: 1024px){main.page .page.content.servicos .selection{text-align:center;margin-bottom:30px}main.page .page.content.servicos .selection ul{border-bottom:1px solid #d9d9d9}main.page .page.content.servicos .selection ul li{border-bottom:none}main.page .page.content.servicos .services.wrapper .service.module{width:100%;padding:10px;margin-bottom:10px}}main.page .page.content.recondicionados .refurbished.wrapper{background-color:#d9d9d9}main.page .page.content.recondicionados .refurbished.wrapper aside{padding:50px}main.page .page.content.recondicionados .refurbished.wrapper aside:nth-child(2){background-color:#e6e6e6;padding-left:50px;padding-right:50px}main.page .page.content.recondicionados .refurbished.wrapper aside .logo{display:block;margin:0px auto 40px}main.page .page.content.recondicionados .refurbished.wrapper aside .headline{width:fit-content;margin:0px auto 30px;font-size:28px;font-weight:bold}main.page .page.content.recondicionados .refurbished.wrapper aside .text{width:100%;font-size:20px;font-weight:normal}@media screen and (min-width: 1025px){main.page .page.content.recondicionados .refurbished.wrapper aside .logo{width:70%}main.page .page.content.recondicionados .refurbished.wrapper aside:nth-child(2) .text{text-align:center}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper{margin-top:60px;display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:wrap;-o-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-direction:row;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;justify-content:space-between;-o-justify-content:space-between;-ms-justify-content:space-between;-moz-justify-content:space-between;-webkit-justify-content:space-between}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper a{width:33%}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper a .icon{width:100%}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper a:hover *{color:#4d4d4d;cursor:pointer}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon{width:33%;text-align:center}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon img{height:50px}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade{position:relative}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade img{height:80px}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade .legend{top:80px;width:100%;position:absolute;border-width:0px;font-size:15px;font-weight:bold}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade .designation{width:70%;margin:60px auto 10px;border-width:0px;border-style:solid;border-bottom-width:2px;font-size:26px;font-weight:bold}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade .text{width:100%}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade.a .legend,main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade.a .designation{color:#6aaa50;border-color:#6aaa50}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade.b .legend,main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade.b .designation{color:#c3b83f;border-color:#c3b83f}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade.c .legend,main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade.c .designation{color:#e5be30;border-color:#e5be30}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper.segments{width:38%;margin:0px}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper.segments:nth-child(1){margin-left:8%}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper.segments:nth-child(2){margin-left:8%;margin-right:8%}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper.segments .segment .headline{margin:0px;margin-bottom:10px;padding-right:50px}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper.segments .segment .text{margin:0px;margin-bottom:30px;padding-right:50px}main.page .page.content.recondicionados .refurbished.wrapper aside .disclamer{width:100%;margin-top:30px}main.page .page.content.recondicionados .refurbished.wrapper aside .disclamer hr{width:32%;border-top:1px solid #a6a6a6}main.page .page.content.recondicionados .refurbished.wrapper aside .disclamer hr:nth-child(1){margin:14px 0px}main.page .page.content.recondicionados .refurbished.wrapper aside .disclamer hr:nth-child(3){margin:-14px 0px}main.page .page.content.recondicionados .refurbished.wrapper aside .disclamer .text{width:fit-content;margin:0px auto}}@media screen and (max-width: 1024px){main.page .page.content.recondicionados .refurbished.wrapper aside .logo{width:100%}main.page .page.content.recondicionados .refurbished.wrapper aside .headline{text-align:center}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon{width:100%;text-align:center;margin-top:50px}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon img{height:50px}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade{position:relative}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade img{height:80px}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade .legend{top:80px;width:100%;position:absolute;border-width:0px;font-size:15px;font-weight:bold}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade .designation{width:70%;margin:60px auto 10px;border-width:0px;border-style:solid;border-bottom-width:2px;font-size:26px;font-weight:bold}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade.a .legend,main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade.a .designation{color:#6aaa50;border-color:#6aaa50}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade.b .legend,main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade.b .designation{color:#c3b83f;border-color:#c3b83f}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade.c .legend,main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper .icon.grade.c .designation{color:#e5be30;border-color:#e5be30}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper.segments .segment .headline{width:100%;margin:0px;margin-bottom:10px;text-align:left}main.page .page.content.recondicionados .refurbished.wrapper aside .wrapper.segments .segment .text{margin:0px;margin-bottom:30px}main.page .page.content.recondicionados .refurbished.wrapper aside .disclamer{width:100%;margin-top:30px}main.page .page.content.recondicionados .refurbished.wrapper aside .disclamer hr{width:100%;margin:20px 0px;border-top:1px solid #a6a6a6}main.page .page.content.recondicionados .refurbished.wrapper aside .disclamer .text{width:fit-content;margin:0px auto}}main.container.page .wrapper{color:#0a2329;width:100%;max-width:1350px}main.container.page p{color:#0a2329}main.container.page .bold-blue{color:#202a8e;font-weight:bold}main.container.page .faded-blue{color:var(--secondary-07);font-weight:bold}main.container.page .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem;width:100%}main.container.page h2.title{font-size:24px;font-weight:700}main.container.page .content-wrapper{background:#fff;width:100%;display:flex;padding:20px}main.container.page .left-content{flex:.1;padding:10px}main.container.page .right-container{flex:1;display:flex}main.container.page .right-content{flex:1;padding:10px;display:flex;flex-direction:column}main.container.page .right-content .title{margin-bottom:16px}main.container.page .sub-title{font-weight:750;font-family:"League Spartan";color:#0a2329}main.container.page .topic{margin-bottom:24px}main.container.page .topic div{color:#0a2329}main.container.page .topic b{color:#0a2329}main.container.page .topic ul{list-style-type:disc;color:#0a2329}main.container.page .topic li{color:#0a2329}main.container.page .topic .underlined-links{text-decoration:underline solid #0a2329}main.container.page .topic .margem-pagamento{margin-bottom:24px}main.container.page .topic .table{display:flex;flex-direction:column}main.container.page .topic .table-row{display:flex;flex-direction:row;border-top:2px solid #202a8e}main.container.page .topic .table-column{flex:1;padding:10px}main.container.page .topic .first-column{flex:0 0 200px;word-wrap:break-word}main.container.page .topic .table-header{display:flex;flex-direction:row;font-weight:bold}main.container.page .sub-content{display:flex;flex-direction:row;flex-wrap:wrap}main.container.page .left-column{flex:.7}main.container.page .right-nav{flex:.3;padding:10px}main.container.page .right-nav li:not(:last-child){margin-bottom:8px}main.container.page .right-nav ol{border-left:1px solid #d9d9d9}main.container.page a{color:#0a2329;text-decoration:none}main.container.page .side-links{font-family:"League Spartan";font-size:18px}main.container.page .side-links:hover{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}main.container.page .a-active{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}main.container.page a:visited{color:#0a2329}main.container.page hr{margin:.5rem 0;border-width:2px;color:#0a2329}main.container.page .hr-active{color:#d32664;opacity:100%}@media screen and (min-width: 1025px){main.container.page .table-mobile{display:none}}@media(max-width: 767px){main.container.page{padding:0}main.container.page h1{margin-left:20px}main.container.page h1:first-of-type{margin-top:16px}main.container.page .wrapper{margin:0px 0px}main.container.page .content-wrapper{padding:10px}main.container.page .left-content{display:none}main.container.page .right-container{flex:1}main.container.page .right-nav{display:none}main.container.page .sub-content{width:90vw;display:block}main.container.page div[id^=topic],main.container.page div[id^=topic] .table{display:none}main.container.page .table-mobile ul li:last-child{margin-bottom:10px}main.container.page .table-mobile .bottom-line{margin-top:2px;border-bottom:1px solid #202a8e}main.container.page .table-mobile h4{border-bottom:2px solid #202a8e}main.container.page .arrow-wrapper{display:flex;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid rgba(8,11,36,.25)}}[data-theme=dark] .container.page .title,[data-theme=dark] .container.page h2,[data-theme=dark] .container.page h3{color:#fff}[data-theme=dark] .container.page .content-wrapper{background-color:var(--black)}[data-theme=dark] .container.page .content-wrapper a,[data-theme=dark] .container.page .content-wrapper a:visited,[data-theme=dark] .container.page .content-wrapper p,[data-theme=dark] .container.page .content-wrapper strong,[data-theme=dark] .container.page .content-wrapper em,[data-theme=dark] .container.page .content-wrapper ul,[data-theme=dark] .container.page .content-wrapper li,[data-theme=dark] .container.page .content-wrapper table,[data-theme=dark] .container.page .content-wrapper th,[data-theme=dark] .container.page .content-wrapper td,[data-theme=dark] .container.page .content-wrapper .sub-title{color:var(--neutral-01)}[data-theme=dark] .container.page .content-wrapper a:hover{background:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);background-clip:border-box;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .container.page .content-wrapper .a-active{background:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);background-clip:border-box;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .container.page .content-wrapper .hr-active{color:var(--primary-01)}[data-theme=dark] .container.page .content-wrapper .right-content{color:#fff}@media screen and (min-width: 1025px){header nav.user.desktop{top:60px;left:0px;right:0px;position:fixed}header nav.user.desktop .container{position:relative}header nav.user.desktop .wrapper{top:0px;left:0px;right:0px;height:0px;overflow:hidden;position:absolute}header nav.user.desktop .wrapper .options{width:100%;height:100%;padding:10px;border:1px solid #d9d9d9;background-color:#f3f3f3;display:none}header nav.user.desktop .wrapper .options .register.form-wrapper{border-right:1px solid #d9d9d9}header nav.user.desktop .wrapper .options form{width:430px}header nav.user.desktop .wrapper .options form#reset{display:none}header nav.user.desktop .wrapper .options form .rp-icon.info{z-index:2}header nav.user.desktop .wrapper ul.categories{width:25%;display:none;background-color:#fff}header nav.user.desktop .wrapper ul.categories li.category{padding:5px 5px 5px 0px;line-height:30px;text-align:right;text-transform:uppercase;font-size:12px;font-weight:normal;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:0% 50%}header nav.user.desktop .wrapper ul.categories li.category>.rp-icon{float:right;cursor:pointer;margin:6px 10px;font-size:1.25em}header nav.user.desktop .wrapper ul.categories li.category .rp-icon.chevron{float:left;margin:10px;opacity:1;font-size:.75em;transition:all 250ms ease-out;-o-transition:all 250ms ease-out;-ms-transition:all 250ms ease-out;-moz-transition:all 250ms ease-out;-webkit-transition:all 250ms ease-out}header nav.user.desktop .wrapper ul.categories li.category:hover{background-color:#f3f3f3;border-left-color:#f3f3f3}header nav.user.desktop .wrapper ul.categories li.category:hover .rp-icon.chevron{opacity:0;margin-left:0px}header nav.user.desktop .wrapper ul.categories li.category:hover .subcategories{display:block}header nav.user.desktop .wrapper ul.categories li.category .subcategories{width:75%;height:100%;display:none;padding:15px;text-align:left;padding-bottom:0px;background-color:#f3f3f3;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:absolute;z-index:1;left:0%;top:0%;font-size:16px;font-weight:400}header nav.user.desktop .wrapper ul.categories .default{width:75%;height:100%;display:block;padding:15px;padding-bottom:0px;background-color:#f3f3f3;border-left:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;position:absolute;z-index:0;left:0%;top:0%;font-size:16px;font-weight:400}}@media screen and (max-width: 1024px){header nav.user.mobile{top:50px;left:0px;right:100px;bottom:0px;position:fixed;background-color:#fff;display:none}header nav.user.mobile div{top:0px;left:0px;right:0px;bottom:0px;position:absolute;display:none}header nav.user.mobile div ul{width:100%;background-color:#fff}header nav.user.mobile div ul li{line-height:30px;padding:5px 0px 5px 15px;font-size:12px;font-weight:400;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}header nav.user.mobile div ul li svg{float:left;height:25px;margin:2.5px;fill:#4d4d4d;cursor:pointer}header nav.user.mobile div ul li .rp-icon.chevron{width:30px;float:right;margin-right:0px;opacity:1;transform-origin:100% 50%;-o-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);-moz-transform:scale(0.5);-webkit-transform:scale(0.5)}header nav.user.mobile div ul li.back{color:#00a3e6}header nav.user.mobile div ul li.back .rp-icon.chevron{fill:#00a3e6;float:left;margin-left:-35px;margin-right:25px;transform-origin:100% 50%;-o-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-webkit-transform-origin:100% 50%;transform:scale(0.5) rotate(180deg);-o-transform:scale(0.5) rotate(180deg);-ms-transform:scale(0.5) rotate(180deg);-moz-transform:scale(0.5) rotate(180deg);-webkit-transform:scale(0.5) rotate(180deg)}header nav.user.mobile .categories ul li.item,header nav.user.mobile .categories ul li.category{text-transform:uppercase}header nav.user.mobile .categories ul li.item.item,header nav.user.mobile .categories ul li.category.item{font-weight:600}header nav.user.mobile .categories ul li.item.category,header nav.user.mobile .categories ul li.category.category{padding-left:5px}}main .module{overflow:hidden;position:relative;background-color:#fff}main .module .designation{color:#0a2329;height:44px;max-height:50px;line-height:20px;margin:8px 5% 0 5%;text-align:left}main .module .designation a{color:inherit;font-size:20px;font-weight:600;font-family:"League Spartan";display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;max-height:40px}@media(max-width: 426px){main .module .designation{height:auto;max-height:none}}main .module .features{font-family:"League Spartan";font-weight:400;font-size:14px;color:#0a2329;line-height:20px;margin-bottom:15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}main .module .data{width:100%;height:auto !important}main .module .data .buy{position:absolute;bottom:0;background-color:rgba(0,0,0,0);display:block}[data-theme=dark] main .module{background:var(--black)}[data-theme=dark] main .module .designation{color:var(--neutral-01)}@media screen and (min-width: 1025px){main:not(.is-mobile) .module:not(.path):hover{border-color:gray}}main .module-background{height:100%;display:flex;justify-content:center;flex-flow:column;align-items:center}main .composite.module{height:100%;max-width:400px}main .composite.module.flyer .flag.flyer{display:block}main .composite.module.product-of-the-day .flag.product-of-the-day{display:block}main .composite.module.opportunity .flag.opportunity{display:block}main .composite.module.newsletter .flag.newsletter{display:block}main .composite.module.exclusive-online .flag.exclusive-online{display:block}main .composite.module.price-reduction .flag.price-reduction{display:block}main .composite.module.love-first-price .flag.love-first-price{display:block}main .composite.module.black-friday .flag.black-friday{display:block}main .composite.module.tax-discount .flag.tax-discount{display:block}main .composite.module.pre-sale .flag.pre-sale{display:block}main .composite.module.novelty .flag.novelty{display:block}main .composite.module .promotion-date{text-align:center;font-size:16px;line-height:18px;font-family:"League Spartan";font-weight:600;margin-top:9px;height:36px;padding:0 30px;color:#0a2329;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}main .composite.module .title{text-align:center;margin-top:15px;height:26px;line-height:26px;padding:0 15px;color:#0a2329;font-size:26px;font-weight:700;font-family:"League Spartan"}main .composite.module .promotion-wrapper{margin-top:15px;height:46px}main .composite.module .promotion-wrapper .promotion{font-size:36px;padding:5px 15px;font-weight:750;color:#4d4d4d;font-family:"League Spartan";line-height:40px}main .composite.module .promotion-wrapper .promotion span{color:inherit;font-family:inherit}main .composite.module a{position:absolute;height:100%;width:100%;z-index:2;font-family:"League Spartan";font-size:1rem;font-weight:500}main .composite.module .brands{width:100%;height:45px;justify-content:space-evenly}main .composite.module .brands svg{width:auto;margin-right:10px;margin-bottom:0px}main .composite.module .brands svg path{fill:inherit}main .composite.module .brands .brand{margin:0 5px;height:45px;max-height:45px;width:125px}main .composite.module .brands .brand-color-invert{-webkit-filter:invert(1) brightness(2);filter:invert(1) brightness(2)}main .composite.module .brands span{color:inherit;height:45px;line-height:45px;font-size:1.2em;font-weight:600}main .composite.module .description{position:absolute;bottom:10px;width:100%;text-align:center;font-family:"League Spartan";font-size:1rem;font-weight:500}main .composite.module .class{display:none;z-index:1}main .composite.module.all .class{bottom:200px;display:block}main .composite.module.selection .class{bottom:100px;display:block}main .composite.module .image-container{width:100%;display:flex;justify-content:center;margin-bottom:0}main .composite.module .image-container img{max-height:188px;max-width:100%;height:100%;width:auto}main .composite.module .info-icon{position:absolute;top:5px;right:5px;z-index:3}main .composite.module .info-icon.light img{-webkit-filter:invert(1) brightness(2);filter:invert(1) brightness(2)}main .composite.module .info-icon~.product-tooltip{color:#4d4d4d;background:#fff}main .composite.module .info-icon.dark~.product-tooltip{color:#fff;background:#4d4d4d}main .composite.module .info-icon:hover~.product-tooltip{display:block;visibility:visible !important}main .composite.module .product-tooltip{display:none;position:absolute;right:0px;top:10px;background-color:#fff;box-shadow:1px 3px 1px 0px #d9d9d9;opacity:1;padding:5px !important;font-family:"League Spartan" !important;font-size:14px !important;line-height:21px !important;width:210px}main .composite.module .product-tooltip:hover{cursor:pointer;display:block;visibility:visible !important}@media(max-width: 767px){main{display:block}main .composite.module{display:block}main .composite.module .image-container{max-height:162px}}@media screen and (min-width: 1025px){main .composite.module img{max-width:100%;max-height:31.125em}}@media screen and (max-width: 1024px){main .composite.module .title{height:52px}main .composite.module .image-container img{max-height:162px;max-width:100%;height:100%;width:auto}main .composite.module img{max-width:16.625em;max-height:31em;margin:0 auto;display:block}}main .half.banners{margin-bottom:20px}main .half.banners .half.banner{max-width:49%}main .half.banners .half.banner img{width:100%}main .viewport .promotion.module:nth-child(4n){margin-right:0%}main .viewport .promotion.module:nth-child(1n+5){margin-top:10px}main .promotion.module *{cursor:pointer}main .promotion.module .flag{padding:1px 5px;font-size:.65em;margin-top:5px;text-transform:uppercase;color:#fff;background-color:#ec1e79;padding:3px 5px;font-size:1.2em;font-weight:600}main .promotion.module .flag:before,main .promotion.module .flag:after{font-size:.8em}main .promotion.module .flag.percent:after{content:"%"}main .promotion.module .flag.euros:after{content:"€"}main .promotion.module .flag.fromto:before{content:"de "}main .promotion.module .flag.fromto span{color:inherit;text-transform:inherit}main .promotion.module .flag.fromto span:before{content:" a ";font-size:.8em}main .promotion.module .flag.upto:before{content:"até "}main .promotion.module .flag.offer:before{content:"oferta"}main .promotion.module .data{padding:15px;background-color:#e6e6e6}main .promotion.module .data>div{overflow:hidden}main .promotion.module .data .title,main .promotion.module .data .title *{color:#ec1e79;height:45px;margin-bottom:10px;text-transform:uppercase}main .promotion.module .data .subtitle{font-size:.75em;height:55px}main .promotion.module .data .text{font-size:.55em;height:35px}main .promotion.line{position:relative;text-transform:capitalize;padding:10px 25px 10px 5px;border-bottom:1px solid #e6e6e6;font-size:.8em;font-weight:600}main .promotion.line nav.chevron.right,main .promotion.line span.chevron.right{opacity:1;right:5px;width:20px;height:20px;background-color:rgba(0,0,0,0)}main .promotion.line nav.chevron.right:before,main .promotion.line nav.chevron.right:after,main .promotion.line span.chevron.right:before,main .promotion.line span.chevron.right:after{background-color:#4d4d4d}@media screen and (max-width: 1024px){main .half.banners .half.banner{float:none;width:100%;max-width:100%;margin-bottom:10px}}main .product.module.product-masonry{display:flex;flex-flow:column;overflow:visible}main .product.module.product-masonry.IPO-B-MIX_MATCH .flag.offer{display:block}main .product.module.product-masonry .old-price{visibility:visible}main .product.module.product-masonry.favorited .data .favorite .rp-icon.heart{display:block}main .product.module.product-masonry.favorited .data .favorite .rp-icon.heart-o{display:none}main .product.module.product-masonry.loginrequired .data .favorite .tooltip{display:block}main .product.module.product-masonry .data{flex:1 1 auto;transition:bottom 250ms ease-out;-o-transition:bottom 250ms ease-out;-ms-transition:bottom 250ms ease-out;-moz-transition:bottom 250ms ease-out;-webkit-transition:bottom 250ms ease-out}main .product.module.product-masonry .data>div{padding:0px 5%;overflow:hidden}main .product.module.product-masonry .data>div.cb,main .product.module.product-masonry .data>div.eci-wrapper{overflow:visible}main .product.module.product-masonry .data>div.fl{padding-right:0px}main .product.module.product-masonry .data>div.fr{padding-left:0px}main .product.module.product-masonry .data .designation{height:auto;font-size:.85em;font-weight:600;line-height:17px;text-transform:uppercase;overflow:visible;margin:8px 0}main .product.module.product-masonry .data .youreko-container-grid-border{position:absolute;bottom:150px}main .product.module.product-masonry .data .features{height:35px;color:gray;overflow:hidden;font-size:.75em;margin-bottom:5px;transition:height 250ms ease-out;-o-transition:height 250ms ease-out;-ms-transition:height 250ms ease-out;-moz-transition:height 250ms ease-out;-webkit-transition:height 250ms ease-out}main .product.module.product-masonry .data .NETREVIEWS_PRODUCT_STARS{height:30px;margin-top:6em}main .product.module.product-masonry .data .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars div .grey{color:#e6e6e6}main .product.module.product-masonry .data .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars span{margin-right:0}main .product.module.product-masonry .data .NETREVIEWS_PRODUCT_STARS .netreviews_reviews_rate{left:95px !important;font-family:"League Spartan";font-size:.75rem !important;font-weight:400;color:#0a2329}main .product.module.product-masonry .data .data-bottom{position:absolute;bottom:.3rem;width:100%;overflow:visible !important;display:flex;flex-flow:column;justify-content:flex-start}main .product.module.product-masonry .data .data-bottom .product-footer{display:flex}main .product.module.product-masonry .data .data-bottom .product-footer .info-icon{display:flex;align-items:center;justify-content:center;margin-left:10px}main .product.module.product-masonry .data .data-bottom .product-footer .info-icon:hover~.product-tooltip{display:block;visibility:visible !important}main .product.module.product-masonry .data .data-bottom .product-footer .info-icon img{cursor:pointer}main .product.module.product-masonry .data .data-bottom .product-footer .invisible{display:none;position:absolute;left:0;bottom:40px;background-color:#fff;box-shadow:1px 3px 1px 0px #d9d9d9;opacity:1;padding:5px;width:210px}@media(min-width: 427px)and (max-width: 650){main .product.module.product-masonry .data .data-bottom .product-footer .invisible{width:200px}}main .product.module.product-masonry .data .data-bottom .product-footer .invisible:hover{cursor:pointer;display:block;visibility:visible !important}main .product.module.product-masonry .data .data-bottom .product-footer .more-info-wrapper{width:100%;margin-bottom:10px}main .product.module.product-masonry .data .data-bottom .button{line-height:40px;text-align:center;display:flex;justify-content:flex-end;margin-right:1rem;align-items:center}main .product.module.product-masonry .data .data-bottom .button .button-container:hover{cursor:pointer}main .product.module.product-masonry .data .data-bottom .button .button-container img{height:20px}main .product.module.product-masonry .data .data-bottom .button .button-container img:hover{cursor:inherit}main .product.module.product-masonry .data .data-bottom .button *{color:#202a8e;text-transform:uppercase}main .product.module.product-masonry .data .data-bottom .button.view{left:0px;background-color:gray}main .product.module.product-masonry .data .data-bottom .button.view:hover{background-color:#00a3e6}main .product.module.product-masonry .data .data-bottom .button.buy{right:0px;padding:0px 0px 10px 0px}main .product.module.product-masonry .data .data-bottom .button.buy:hover{cursor:pointer}main .product.module.product-masonry .data .data-bottom .button.buy .button-container:hover{cursor:pointer}main .product.module.product-masonry .data .data-bottom .button.buy .button-container img:hover{cursor:inherit}main .product.module.product-masonry .data .promotion.promotion-pvpr{position:absolute;right:-3px;width:80px;height:48px;background-color:#d9d9d9 !important;font-size:.7em;text-align:center;display:block;padding:0}main .product.module.product-masonry .data .promotion.promotion-discount{position:absolute;bottom:85;right:-3px;width:80px;height:48px;background-color:#f4d560 !important;font-size:.7em;text-align:center;text-transform:uppercase;display:block;align-items:center;justify-content:center;padding:0}main .product.module.product-masonry .data .promotion .promotion-container{display:flex;flex-flow:column;height:48px}main .product.module.product-masonry .data .promotion .promotion-number{font-size:20px;font-weight:600;color:#0a2329;font-family:"League Spartan";text-align:center;margin:0;display:flex;justify-content:center;text-align:center;height:50%}main .product.module.product-masonry .data .promotion .promotion-text{font-size:12px;font-family:"League Spartan";font-weight:400;color:#0a2329;text-align:center;margin:0;height:50%;line-height:24px;display:flex;justify-content:center;text-align:center}main .product.module.product-masonry .data .favorite{width:11%;height:27px;padding-top:8px;text-align:right}main .product.module.product-masonry .data .favorite .rp-icon.heart{color:#ec1e79;display:none}main .product.module.product-masonry .data .favorite .rp-icon.heart-o{display:block}main .product.module.product-masonry .data .compare-btn-wrapper .compare{line-height:10px;font-size:10px}main .product.module.product-masonry .data .compare-btn-wrapper .compare span{margin-left:5px}main .product.module.product-masonry .data .compare-btn-wrapper .compare .loader-comparador{height:10px;vertical-align:-2px}main .product.module.product-masonry .image.wrapper{position:relative;margin-bottom:15px}main .product.module.product-masonry .image.wrapper img{width:100%;max-height:144px;background-size:contain;background-repeat:no-repeat;background-position:center center}main .product.module.product-masonry .image.wrapper .tag{position:absolute;z-index:1}main .product.module.product-masonry .image.wrapper .tag.txt{font-family:"League Spartan";font-size:13px;font-weight:700;text-align:center;text-transform:uppercase;white-space:pre;word-wrap:break-word;width:48%;padding:3px 5px}main .product.module.product-masonry .image.wrapper .tag.txt p,main .product.module.product-masonry .image.wrapper .tag.txt span,main .product.module.product-masonry .image.wrapper .tag.txt a{color:inherit !important;font-weight:inherit}main .product.module.product-masonry .image.wrapper .tag.txt p{margin-bottom:0}main .product.module.product-masonry .image.wrapper .tag.txt span{font-size:.825em;color:inherit !important;font-weight:inherit}main .product.module.product-masonry .image.wrapper .tag.img img{width:4em;height:auto}main .product.module.product-masonry .image.wrapper .tag.tr{top:1em;right:0}main .product.module.product-masonry .image.wrapper .tag.br{bottom:1em;right:0}main .product.module.product-masonry .image.wrapper .tag.bl{bottom:1em;left:0}main .product-masonry.module{display:block;margin-bottom:0rem}main .product-masonry.module.mb{margin-bottom:.4rem !important}main .product-masonry.module.mr{margin-right:.4rem !important}main .product-masonry.module .designation a{font-size:16px;font-weight:700}main .product-masonry.module .data .promotion{bottom:50px}main .product-masonry.module .data .data-bottom .NETREVIEWS_PRODUCT_STARS{height:auto;margin-top:0;position:absolute;width:100%;bottom:60px}main .product-masonry.module .data .data-bottom .button{align-items:end}main .product-masonry.module .data .data-bottom .product-footer .price{height:35px;line-height:45px}main .product-masonry.module.medium{height:49.5% !important}main .product-masonry.module.medium .image.wrapper img{width:100%;max-height:146px;height:100%;background-size:contain}main .product-masonry.module.big .image.wrapper.big{display:flex;flex-direction:column;justify-content:center}main .product-masonry.module.big .image.wrapper img{max-height:100%;background-size:80% auto}main .module.product .data .buy{display:inline-block}main .module.product.buy_hidden .data .view{width:100% !important}main .module.product.buy_hidden .data .buy{display:none !important}main .module.product .data .favorite .rp-icon{display:inline-block}main .module.product .data .favorite.hidden .rp-icon{display:none !important}main .module.product .compare{margin-left:auto;margin-right:10px;background:rgba(0,0,0,0);border:0;cursor:pointer;font-size:11px;height:32px;height:32px}main .module.product .compare.loading-ajax{pointer-events:none}main .module.product .compare.loading-ajax .rp-icon{display:none}main .module.product .compare.loading-ajax .compare-loader{display:inline-block}main .module.product .compare.hidden{display:none}main .module.product .compare.hidden+.button{margin-left:auto}main .module.product .compare>span{cursor:pointer}main .module.product .compare .rp-icon{font-size:20px;color:#202a8e;vertical-align:middle}main .module.product .compare .compare-loader{display:none;height:16px;margin-left:5px}.face.IPO-B-P.IPO-B-A .flags .flag.discount:nth-last-of-type(2){display:none}@media screen and (min-width: 1025px){main:not(.is-mobile) .product-masonry .data{bottom:0;height:100px !important;position:absolute}main:not(.is-mobile) .product-masonry .data .eci-wrapper{bottom:90px;position:absolute}main:not(.is-mobile) .product.module .data .button.nobuy{width:100% !important}}@media(max-width: 767px){main .product-masonry .data{bottom:0;height:100px !important;position:absolute}main .product-masonry .data .eci-wrapper{bottom:90px;position:absolute}main .product.module .data .NETREVIEWS_PRODUCT_STARS{margin-top:0px !important}main .product.module .data .youreko-container-grid-border{bottom:75px}main .product.module .image.wrapper img{height:100%;background-size:100% auto}main .masonry__container .masonry__double-row:nth-child(4) .product-masonry{margin-top:.2rem}main .masonry__container .masonry__double-row:nth-child(4) .product-masonry .image.wrapper img{background-position:top center}main .masonry__container .masonry__double-row:nth-child(2) .product-masonry .image.wrapper{height:80%}main .masonry__container .masonry__double-row:nth-child(2) .product-masonry .image.wrapper img{background-position:top center}main .product.module.product-masonry.module{display:block}main .product.module.product-masonry.module.mb{margin-bottom:.4rem !important}main .product.module.product-masonry.module.mr{margin-right:.4rem !important}main .product.module.product-masonry.module .designation{margin:4px 5%}main .product.module.product-masonry.module .designation a{font-size:16px;font-weight:700}main .product.module.product-masonry.module .data .data-bottom .NETREVIEWS_PRODUCT_STARS{height:.75rem;margin-top:0;margin-bottom:.75rem}main .product.module.product-masonry.module .data .data-bottom .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars{min-height:1rem;height:1rem}main .product.module.product-masonry.module .data .data-bottom .button{align-items:end}main .product.module.product-masonry.module .data .data-bottom .product-footer{margin-top:.5rem !important}main .product.module.product-masonry.module .data .data-bottom .product-footer .price{font-size:24px;height:1.375rem;line-height:1.375rem}main .product.module.product-masonry.module.medium{margin-top:.2rem}main .product.module.product-masonry.module.medium .image.wrapper img{background-position:top center}main .product.module.product-masonry.module.big .image.wrapper{height:80%}main .product.module.product-masonry.module.big .image.wrapper img{background-position:top center}}@media screen and (max-width: 1024px){main .product.module .data .promotion .promotion-number{font-size:12px;line-height:30px}main .product.module .data .promotion .promotion-text{font-size:10px;line-height:20px;align-items:start}main .product.module .data .NETREVIEWS_PRODUCT_STARS{margin-top:0px}main .product.module .data .youreko-container-grid-border{bottom:75px}main .product.module .data .data-bottom .product-footer .product-tooltip{left:0;bottom:60px;right:0}main .product.module .data .button.nobuy{display:block;margin:0 !important;width:100% !important}}[data-theme=dark] main .product.module.product-masonry .data .NETREVIEWS_PRODUCT_STARS .netreviews_reviews_rate{color:#fff}[data-theme=dark] main.product section.face .product-header{background-color:var(--black)}[data-theme=dark] .data-bottom-cart{filter:invert(68%) sepia(21%) saturate(1033%) hue-rotate(143deg) brightness(90%) contrast(99%)}.product.module.product-grid-module{display:flex;flex-flow:column;overflow:visible}.product.module.product-grid-module .desktop{display:flex;height:100%;flex-flow:column}.product.module.product-grid-module .mobile .designation{margin-left:0;margin-right:0;min-height:50px;padding-left:0}.product.module.product-grid-module .mobile .features{min-height:35px;max-height:35px}.product.module.product-grid-module .mobile .data-bottom{margin-top:.5rem}.product.module.product-grid-module.IPO-B-MIX_MATCH .flag.offer{display:block}.product.module.product-grid-module .old-price{visibility:visible}.product.module.product-grid-module.favorited .data .favorite .rp-icon.heart{display:block}.product.module.product-grid-module.favorited .data .favorite .rp-icon.heart-o{display:none}.product.module.product-grid-module.loginrequired .data .favorite .tooltip{display:block}.product.module.product-grid-module .data{display:flex;flex-flow:column;flex:1 1 auto;padding:0 1.5rem 1.5rem 1.5rem;transition:bottom 250ms ease-out;-o-transition:bottom 250ms ease-out;-ms-transition:bottom 250ms ease-out;-moz-transition:bottom 250ms ease-out;-webkit-transition:bottom 250ms ease-out}.product.module.product-grid-module .data .product-reviews-container{display:flex;flex-flow:column-reverse;min-height:101px;max-height:101px}.product.module.product-grid-module .data .product-reviews-container .NETREVIEWS_PRODUCT_STARS{margin-top:1rem;min-height:30px;max-height:30px}.product.module.product-grid-module .data .product-reviews-container .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars div .grey{color:#e6e6e6}.product.module.product-grid-module .data .product-reviews-container .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars span{margin-right:0}.product.module.product-grid-module .data .product-reviews-container .NETREVIEWS_PRODUCT_STARS .netreviews_reviews_rate{left:95px !important;font-family:"League Spartan";font-size:.75rem !important;font-weight:400;color:#0a2329}.product.module.product-grid-module .data .product-reviews-container .youreko-container-grid-border{margin-top:1rem}.product.module.product-grid-module .data .product-reviews-container .youreko-container-grid-border .youreko-energy-label-multiple-grid-border{margin:0 !important}.product.module.product-grid-module .data .product-reviews-container .eci-wrapper.mobile{display:none}.product.module.product-grid-module .data .eci-wrapper{height:2rem;margin-bottom:1rem}.product.module.product-grid-module .data .eci-wrapper .eci{margin:0}.product.module.product-grid-module .data .data-bottom{width:100%;overflow:visible !important;display:flex;flex-flow:column;justify-content:flex-end;flex:1 1 auto}.product.module.product-grid-module .data .data-bottom .old-price{width:50%;margin-bottom:0px;line-height:.9rem;display:flex;height:.9rem;margin-bottom:.3rem}.product.module.product-grid-module .data .data-bottom .old-price .rp-body-3{font-size:14px}.product.module.product-grid-module .data .data-bottom .old-price .rp-sup{font-size:10.4px}.product.module.product-grid-module .data .data-bottom .old-price.strike::before{content:"";width:auto;height:1px;position:absolute;transform:rotate(-5deg);background-color:#0a2329;margin:5px 0 0 -5px;min-width:65px}.product.module.product-grid-module .data .data-bottom .old-price.strike .rp-sup{top:.1rem}.product.module.product-grid-module .data .data-bottom .product-footer{display:flex}.product.module.product-grid-module .data .data-bottom .product-footer .info-icon{display:flex;align-items:center;justify-content:center;margin-left:5px}.product.module.product-grid-module .data .data-bottom .product-footer .info-icon:hover{cursor:pointer}.product.module.product-grid-module .data .data-bottom .product-footer .info-icon:hover~.product-tooltip{display:block;visibility:visible !important}.product.module.product-grid-module .data .data-bottom .product-footer .price{height:2rem}.product.module.product-grid-module .data .data-bottom .product-footer .invisible{display:none;position:absolute;left:0;bottom:40px;background-color:#fff;box-shadow:1px 3px 1px 0px #d9d9d9;opacity:1;padding:5px;width:210px}@media(min-width: 427px)and (max-width: 650){.product.module.product-grid-module .data .data-bottom .product-footer .invisible{width:200px}}.product.module.product-grid-module .data .data-bottom .product-footer .invisible:hover{cursor:pointer;display:block;visibility:visible !important}.product.module.product-grid-module .data .data-bottom .product-footer .more-info-wrapper{width:100%;margin-bottom:10px}.product.module.product-grid-module .data .data-bottom .button{line-height:1rem;text-align:center;display:flex;justify-content:flex-end;align-items:center;margin-left:auto}.product.module.product-grid-module .data .data-bottom .button .button-container:hover{cursor:pointer}.product.module.product-grid-module .data .data-bottom .button .button-container img{height:20px}.product.module.product-grid-module .data .data-bottom .button .button-container img:hover{cursor:inherit}.product.module.product-grid-module .data .data-bottom .button *{color:#202a8e;text-transform:uppercase}.product.module.product-grid-module .data .data-bottom .compare+.button{margin-left:0}.product.module.product-grid-module .data .promotion.promotion-discount{position:absolute;bottom:6.188rem;right:-3px;width:80px;height:48px;background-color:#f4d560 !important;font-size:.7em;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding:0}.product.module.product-grid-module .data .promotion.promotion-pvpr{position:absolute;bottom:6.188rem;right:-3px;width:80px;height:48px;background-color:#d9d9d9 !important;font-size:.7em;text-align:center;display:block;padding:0}.product.module.product-grid-module .data .promotion .promotion-container{display:flex;flex-flow:column;height:48px}.product.module.product-grid-module .data .promotion .promotion-number{font-size:20px;font-weight:600;color:#0a2329;font-family:"League Spartan";text-align:center;margin:0;display:flex;justify-content:center;text-align:center;height:50%}.product.module.product-grid-module .data .promotion .promotion-text{font-size:12px;font-family:"League Spartan";font-weight:400;color:#0a2329;text-align:center;margin:0;height:50%;line-height:20px;display:flex;justify-content:center;text-align:center}.product.module.product-grid-module .data .promotion *{color:inherit;font-size:inherit;text-transform:inherit}.product.module.product-grid-module .data .favorite{width:11%;height:27px;padding-top:8px;text-align:right}.product.module.product-grid-module .data .favorite .rp-icon.heart{color:#ec1e79;display:none}.product.module.product-grid-module .data .favorite .rp-icon.heart-o{display:block}.product.module.product-grid-module .flags{height:fit-content}.product.module.product-grid-module .image.wrapper{position:relative;margin-bottom:15px;height:45%}.product.module.product-grid-module .image.wrapper img{width:100%;max-height:390px;background-size:80% auto;background-repeat:no-repeat;background-position:center center}.product.module.product-grid-module .image.wrapper .tag{position:absolute;z-index:1}.product.module.product-grid-module .image.wrapper .tag.txt{font-weight:700;text-align:center;text-transform:uppercase;white-space:pre;word-wrap:break-word;padding:3px 5px}.product.module.product-grid-module .image.wrapper .tag.txt span{font-size:.825em;color:inherit !important}.product.module.product-grid-module .image.wrapper .tag.img img{width:4em;height:auto}.product.module.product-grid-module .image.wrapper .tag.tr{top:1em;right:0}.product.module.product-grid-module .image.wrapper .tag.br{bottom:1em;right:0}.product.module.product-grid-module .image.wrapper .tag.bl{bottom:1em;left:0}.product.module.product-grid-module .mobile .image.wrapper{margin-bottom:16px}.product.module.product-grid-module .info-wrapper{display:flex;flex-flow:column;flex:1 1 auto}.product.module.product-grid-module .info-wrapper .designation{margin:.5rem 1.5rem}.product.module.product-grid-module .info-wrapper .features{margin:0 1.5rem;transition:height 250ms ease-out;-o-transition:height 250ms ease-out;-ms-transition:height 250ms ease-out;-moz-transition:height 250ms ease-out;-webkit-transition:height 250ms ease-out}.masonry__container .masonry__row:nth-child(1) .product-masonry:nth-child(1),.masonry__container .masonry__row:nth-child(3) .product-masonry:nth-child(1){margin-bottom:.4rem !important}.masonry__container .masonry__double-row-top .product-masonry{margin-bottom:.4rem !important}.masonry__container .masonry__double-row:nth-child(4)>.product-masonry{height:49.5% !important}.masonry__container .masonry__double-row:nth-child(4)>.product-masonry .image.wrapper img{width:100%;max-height:146px;height:100%;background-size:contain}.masonry__container .masonry__double-row:nth-child(2) .product-masonry .image.wrapper{display:flex;flex-direction:column;justify-content:center}.masonry__container .masonry__double-row:nth-child(2) .product-masonry .image.wrapper img{max-height:100%;background-size:80% auto}.product-masonry.module{display:block;margin-bottom:0rem}.product-masonry.module.mb{margin-bottom:.4rem !important}.product-masonry.module.mr{margin-right:.4rem !important}.product-masonry.module .designation a{font-size:16px;font-weight:700}.product-masonry.module .data .promotion{bottom:50px}.product-masonry.module .data .data-bottom .NETREVIEWS_PRODUCT_STARS{height:auto;margin-top:0}.product-masonry.module .data .data-bottom .button{align-items:end}.product-masonry.module .data .data-bottom .old-price{position:relative;width:fit-content;height:16px;margin-bottom:0px;line-height:16px;display:flex}.product-masonry.module .data .data-bottom .old-price__pvpr{margin-right:.2rem}.product-masonry.module .data .data-bottom .old-price__pvpr,.product-masonry.module .data .data-bottom .old-price>span{font-size:12px;line-height:12px;font-weight:600}.product-masonry.module .data .data-bottom .old-price.strike::before{content:"";width:100%;height:1px;position:absolute;bottom:11px;transform:rotate(-5deg);background-color:#0a2329}.product-masonry.module .data .data-bottom .product-footer .price{height:35px;line-height:45px}.product-masonry.module.medium{height:49.5% !important}.product-masonry.module.medium .image.wrapper img{width:100%;max-height:146px;height:100%;background-size:contain}.product-masonry.module.big .image.wrapper.big{display:flex;flex-direction:column;justify-content:center}.product-masonry.module.big .image.wrapper img{max-height:100%;background-size:80% auto}@media(min-width: 1440px){.product.module.product-grid-module div.mobile .product-mobile__container .data .promotion{bottom:7.4rem}}@media(max-width: 767px){.product.module.product-grid-module .data .NETREVIEWS_PRODUCT_STARS{margin-top:0px !important}.product.module.product-grid-module .data .youreko-container-grid-border{bottom:75px}.product.module.product-grid-module .image.wrapper img{height:100%;background-size:100% auto}.product.module.product-grid-module .info-wrapper .designation{max-height:60px;min-height:36px;margin:.5rem 1rem}.product.module.product-grid-module .info-wrapper .features{margin:0rem 1rem}.product.module.product-grid-module .info-wrapper .data{padding:0 1.5rem 1.5rem 1.5rem}.product.module.product-grid-module .product-actions .button{background-color:#fff;border:1px solid #202a8e;border-radius:60px;padding:10px 25px;box-shadow:0px 1px 0px 0px #202a8e}}@media(max-width: 426px){.product.module.product-grid-module{max-width:100% !important;min-width:100%}.product.module.product-grid-module div.desktop{display:none}.product.module.product-grid-module div.mobile{display:block}.product.module.product-grid-module div.mobile .flags{height:1.5rem}.product.module.product-grid-module div.mobile .flags .flags-item{height:27px;line-height:27px}.product.module.product-grid-module div.mobile .flags .flags-item:nth-child(2){display:none}.product.module.product-grid-module div.mobile .product-mobile__container{display:flex;align-items:center;height:100%;padding-bottom:10px}.product.module.product-grid-module div.mobile .product-mobile__container .image.wrapper{height:100%;margin-bottom:0px;width:48%;margin-right:2%}.product.module.product-grid-module div.mobile .product-mobile__container .data{padding:0;width:50%}.product.module.product-grid-module div.mobile .product-mobile__container .data .designation{margin:0;max-height:65px;min-height:65px;margin-top:.25rem}.product.module.product-grid-module div.mobile .product-mobile__container .data .product-reviews-container{flex-flow:column;min-height:110px;max-height:130px}.product.module.product-grid-module div.mobile .product-mobile__container .data .product-reviews-container .eci-wrapper.mobile{display:block}.product.module.product-grid-module div.mobile .product-mobile__container .data .NETREVIEWS_PRODUCT_STARS{min-height:30px;padding-top:20px;max-height:50px}.product.module.product-grid-module div.mobile .product-mobile__container .data .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars .netreviews_reviews_rate{left:100px !important}.product.module.product-grid-module div.mobile .product-mobile__container .data .youreko-container-grid-border{max-height:54px;margin-top:1.5rem}.product.module.product-grid-module div.mobile .product-mobile__container .data .youreko-container-grid-border div{margin:0}.product.module.product-grid-module div.mobile .product-mobile__container .data .youreko-container-multiple-no-results-grid-border{max-height:54px}.product.module.product-grid-module div.mobile .product-mobile__container .data .data-bottom{padding-right:1rem;margin-top:0;justify-content:start}.product.module.product-grid-module div.mobile .product-mobile__container .data .data-bottom section{width:100%;margin-top:30px;position:relative;padding-right:5px;margin-bottom:10px}.product.module.product-grid-module div.mobile .product-mobile__container .data .data-bottom section .info-icon{display:flex;align-items:center;justify-content:flex-end;margin-left:5px;flex-wrap:wrap;flex:1}.product.module.product-grid-module div.mobile .product-mobile__container .data .data-bottom .eci-wrapper{display:none}.product.module.product-grid-module div.mobile .product-mobile__container .data .data-bottom .old-price{width:100%;margin-bottom:.2rem;margin-top:20px;min-height:.9rem}.product.module.product-grid-module div.mobile .product-mobile__container .data .data-bottom .old-price p{font-size:12px}.product.module.product-grid-module div.mobile .product-mobile__container .data .data-bottom .old-price span{font-size:12px}.product.module.product-grid-module div.mobile .product-mobile__container .data .data-bottom .old-price sub{font-size:10.4px}.product.module.product-grid-module div.mobile .product-mobile__container .data .data-bottom .product-footer{margin:0}.product.module.product-grid-module div.mobile .product-mobile__container .data .data-bottom .product-footer .info-icon{justify-content:end;width:100%}.product.module.product-grid-module div.mobile .product-mobile__container .data .data-bottom .product-footer .info-icon img{width:16px;height:16px}.product.module.product-grid-module div.mobile .product-mobile__container .data .data-bottom .product-footer .button{display:none}}@media screen and (max-width: 1024px){.product.module.product-grid-module .data{padding:0 1rem 1.5rem 1rem}.product.module.product-grid-module .data .NETREVIEWS_PRODUCT_STARS{margin-top:0px}.product.module.product-grid-module .data .youreko-container-grid-border{bottom:75px}.product.module.product-grid-module .data .data-bottom .product-footer .product-tooltip{left:0;bottom:60px;right:0}.product.module.product-grid-module .data .button.nobuy{display:block;margin:0 !important;width:100% !important}.product.module.product-grid-module .info-wrapper .designation{max-height:60px;margin:.5rem 1rem}.product.module.product-grid-module .info-wrapper .features{margin:0rem 1rem}.product.module.product-grid-module .info-wrapper .data{padding:0 1rem 1.5rem 1rem}.product.module .product-actions{padding:0 1rem 1.5rem 1rem}}[data-theme=dark] main .module.product .compare{background-color:var(--black)}[data-theme=dark] main .module.product .compare span{color:var(--neutral-01)}[data-theme=dark] main .module.product .compare .rp-icon{filter:invert(68%) sepia(21%) saturate(1033%) hue-rotate(143deg) brightness(90%) contrast(99%)}[data-theme=dark] .product .mobile-only .face .compare span,[data-theme=dark] .product .mobile-only .face .compare .rp-icon{color:var(--primary-01)}[data-theme=dark] .product.module.product-grid-module .data .data-bottom .product-footer .info-icon img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}[data-theme=dark] .product.module.product-grid-module .info-wrapper .features{color:var(--neutral-01)}[data-theme=dark] div.mobile .product-mobile__container{color:var(--black) !important}[data-theme=dark] .product.module.product-grid-module .data .product-reviews-container .NETREVIEWS_PRODUCT_STARS .netreviews_reviews_rate{color:var(--neutral-01)}[data-theme=dark] .old-price.strike::before{background-color:#fff !important}main.product .product-gallery .swiper{width:100%;height:100%}main.product .product-gallery .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}main.product .product-gallery .swiper-slide-tags{position:absolute;left:80px;bottom:10px}main.product .product-gallery .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}main.product .product-gallery .swiper{width:100%;height:300px;margin-left:auto;margin-right:auto}main.product .product-gallery .swiper-slide{background-size:cover;background-position:center}main.product .product-gallery .mySwiper2{height:80%;width:100%}main.product .product-gallery .mySwiper{height:20%;box-sizing:border-box;margin-top:10px}main.product .product-gallery .mySwiper .swiper-slide{width:25%;height:100%;opacity:1}main.product .product-gallery .mySwiper .swiper-slide-thumb-active{opacity:1}main.product .product-gallery .mySwiper .swiper-slide-thumb-active img{border:1px solid #202a8e;box-shadow:0px 2px 5px 0px rgba(0,0,0,.2)}main.product .product-gallery .swiper-slide img{display:block;width:50%;height:auto;object-fit:cover}main.product .product-gallery .mySwiper .swiper-slide{margin-right:-40px}main.product .product-gallery .mySwiper .swiper-slide img{box-shadow:0px 2px 5px 0px rgba(0,0,0,.2)}main.product .mobile-swiper .swiper{width:100%;height:100%}main.product .mobile-swiper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}main.product .mobile-swiper .swiper-slide-tags{position:absolute;left:10px;bottom:-30px}main.product .mobile-swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}main.product .mobile-swiper .swiper-pagination{position:relative;margin:34px 0px;color:#0a2329;font-weight:600;font-family:"League Spartan";font-size:18px}main.product .mobile-swiper .swiper-button-prev,main.product .mobile-swiper .swiper-button-next{width:60px;--swiper-navigation-top-offset: 95%;z-index:11}main.product .mobile-swiper .swiper-button-prev:after,main.product .mobile-swiper .swiper-button-next:after{content:""}main.product aside.bar .container.cb,main.product section.face .container.cb{width:100%}main.product aside.bar.IPO-B-MIX_MATCH .flag.offer,main.product section.face.IPO-B-MIX_MATCH .flag.offer{display:block}main.product aside.bar.IPO-B-P .opm .promo,main.product aside.bar.IPO-B-P .data .promo,main.product aside.bar.IPO-B-A .opm .promo,main.product aside.bar.IPO-B-A .data .promo,main.product aside.bar.IPO-B-I .opm .promo,main.product aside.bar.IPO-B-I .data .promo,main.product section.face.IPO-B-P .opm .promo,main.product section.face.IPO-B-P .data .promo,main.product section.face.IPO-B-A .opm .promo,main.product section.face.IPO-B-A .data .promo,main.product section.face.IPO-B-I .opm .promo,main.product section.face.IPO-B-I .data .promo{font-size:.75em}main.product aside.bar.IPO-B-P .opm .old-price,main.product aside.bar.IPO-B-P .data .old-price,main.product aside.bar.IPO-B-A .opm .old-price,main.product aside.bar.IPO-B-A .data .old-price,main.product aside.bar.IPO-B-I .opm .old-price,main.product aside.bar.IPO-B-I .data .old-price,main.product section.face.IPO-B-P .opm .old-price,main.product section.face.IPO-B-P .data .old-price,main.product section.face.IPO-B-A .opm .old-price,main.product section.face.IPO-B-A .data .old-price,main.product section.face.IPO-B-I .opm .old-price,main.product section.face.IPO-B-I .data .old-price{visibility:visible;font-size:.825em}main.product aside.bar .opm .price,main.product aside.bar .data .price,main.product section.face .opm .price,main.product section.face .data .price{color:#ec1e79}main.product aside.bar .flag.discount-2022{max-width:10em !important;font-size:.5625em}main.product.favorited .favorite .rp-icon.heart{display:inline-block !important}main.product.favorited .favorite .rp-icon.heart-o{display:none !important}main.product.loginrequired .favorite .tooltip,main.product.loginrequired .favorite.tooltip{display:block}main.product section{margin-top:2.5rem}main.product section.face{padding:0px;margin-top:10px}main.product section.face .product-header{display:flex;padding:1.25rem 1.5rem;margin-bottom:.2rem;background-color:#fff;height:160px;justify-content:space-between}main.product section.face .product-header__left{display:flex;flex-flow:column;width:fit-content}main.product section.face .product-header__left .designation{max-height:75px}main.product section.face .product-header__left .designation h1{font-family:"League Spartan";color:#0a2329;font-size:2.5em;width:fit-content;font-weight:800;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:36em}@media(max-width: 1520px){main.product section.face .product-header__left .designation h1{font-size:2em}}@media(max-width: 1250px){main.product section.face .product-header__left .designation h1{font-size:1.5em}}main.product section.face .product-header__left .header-bottom{display:flex;margin-top:1.5rem}main.product section.face .product-header__left .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars div a .grey{color:#e6e6e6}main.product section.face .product-header__left .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars div a .nr-icon::before{font-size:1rem}main.product section.face .product-header__left .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars .netreviews_reviews_rate{left:95px;color:#0a2329}main.product section.face .product-header__left .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars .netreviews_reviews_rate a{font-size:.9rem;font-family:"League Spartan";font-weight:400;color:inherit}main.product section.face .product-header__right{display:flex;flex-flow:column;align-items:end;position:relative}main.product section.face .product-header__right .rp-button-blue{padding:0 2rem;font-size:1rem;display:flex;gap:.5rem;line-height:48px;align-items:center}main.product section.face .product-header__right .rp-button-blue img.rp-icon{max-height:1.1rem;max-width:1.688rem;margin-bottom:4px}main.product section.face .product-header__right .mpup-best-price{background-color:#f4d560;color:#0a2329;width:fit-content;padding:0 .5rem;line-height:1.5rem;height:1.5rem;margin:-10px 0px 5px 0px;font-size:12px;font-weight:500;position:relative}main.product section.face .product-header__right .mpup-best-price .info-icon-mpup{display:inline-block;vertical-align:middle;line-height:13px;height:13px}main.product section.face .product-header__right .mpup-best-price .info-icon-mpup .fa-info-tag{margin-left:.3rem;font-size:12px;color:#0a2329}main.product section.face .product-header__right .mpup-best-price .info-icon-mpup:hover{cursor:pointer}main.product section.face .product-header__right .mpup-best-price .info-icon-mpup:hover~.product-tooltip{display:block;visibility:visible !important}main.product section.face .product-header__right .mpup-best-price .invisible{display:none;position:absolute;right:0px;top:25px;background-color:#fff;box-shadow:1px 3px 1px 0px #d9d9d9;opacity:1;padding:5px !important;font-family:"League Spartan" !important;font-size:14px !important;line-height:21px !important;width:210px;border:rgba(0,0,0,0)}@media(min-width: 427px)and (max-width: 650){main.product section.face .product-header__right .mpup-best-price .invisible{width:200px}}main.product section.face .product-header__right .mpup-best-price .invisible:hover{cursor:pointer;display:block;visibility:visible !important}main.product section.face .product-header__right-top{display:flex;align-items:center}main.product section.face .product-header__right-top .data-old-price-container{display:flex;flex-flow:column;align-items:end}main.product section.face .product-header__right-top .data-old-price-container .mpup{position:relative;font-family:"League Spartan";color:#0a2329;font-size:16px;font-weight:400;line-height:14.72px}main.product section.face .product-header__right-top .data-old-price-container .mpup span{font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}main.product section.face .product-header__right-top .data-old-price-container .mpup span sup{font-size:8px;font-family:inherit}main.product section.face .product-header__right-top .data-old-price-container .mpup.line-discount::before{content:"";width:100%;height:1px;position:absolute;bottom:10px;transform:rotate(-12deg);background-color:var(--neutral-02)}main.product section.face .product-header__right-top .data-old-price-container .price{height:2.813rem;font-size:2.5rem}main.product section.face .product-header__right-top .promotion.promotion-discount{width:80px;height:48px;margin-right:10px;background-color:#f4d560 !important;font-size:.7em;text-align:center;display:block;padding:0}main.product section.face .product-header__right-top .promotion.promotion-discount .promotion-number{height:50%}main.product section.face .product-header__right-top .promotion.promotion-pvpr{width:80px;height:48px;margin-right:10px;background-color:#d9d9d9 !important;font-size:.7em;text-align:center;display:block;padding:0}main.product section.face .product-header__right-top .promotion.promotion-pvpr .promotion-number{height:50%}main.product section.face .product-header__right-top .promotion .promotion-container{display:flex;flex-flow:column;height:48px}main.product section.face .product-header__right-top .promotion .promotion-number{font-size:20px;font-weight:600;color:#0a2329;font-family:"League Spartan";text-align:center;margin:0;display:flex;justify-content:center;text-align:center}main.product section.face .product-header__right-top .promotion .promotion-text{font-size:12px;font-family:"League Spartan";font-weight:400;color:#0a2329;text-align:center;margin:0;height:50%;line-height:24px;display:flex;justify-content:center;text-align:center}main.product section.face .product-header__right-top .promotion *{color:inherit;font-size:inherit;text-transform:inherit}main.product section.face .product-header__right-top .promotion.mobile{bottom:20px !important;left:-3px !important}main.product section.face .product-header__right-top .info-icon{margin-left:.475rem;margin-top:.9rem}main.product section.face .product-header__right-top .info-icon:hover{cursor:pointer}main.product section.face .product-header aside{display:none;position:absolute;z-index:10;opacity:1;background-color:#fff;font-size:1rem;font-family:"League Spartan";color:#0a2329;border:1px solid #0a2329;max-width:20rem;padding:1rem;text-align:left;right:1.5rem;min-width:18rem}main.product section.face .product-header aside.open{display:block}main.product section.face .product-container{background-color:#fff;display:flex;padding-bottom:2.5rem}main.product section.face .product-container__right{width:35%;padding-top:1rem}main.product section.face .product-container__left{width:65%;height:fit-content}main.product section.face .product-container__left .flags{display:flex;position:relative;top:0;left:0;right:0;bottom:0;width:100%}main.product section.face .product-container__left .flags .flags-item{width:35%;height:1.5rem !important;line-height:1.5rem !important;font-size:12px;font-family:"League Spartan";font-weight:500;text-align:center;margin-right:2px}main.product section.face .product-container__left .boxImages .images.wrapper .images .viewport .flickity-viewport{height:100% !important}main.product section.face .product-container__stock .product-container__link{display:flex;align-items:center}main.product section.face .product-container__stock .product-container__link .link-status{margin-right:.5rem}main.product section.face .product-container__stock .product-container__link .rp-link{font-family:"League Spartan"}main.product section.face .product-container__stock .product-container__link p{font-family:"League Spartan";font-size:1rem;line-height:1rem;margin:0 .5rem 0 0;color:#0a2329}main.product section.face .product-container .promos .promobrand.hidden{display:none}main.product section.face .product-container .flags{height:1.5rem}main.product section.face .product-container .flags .flags-item{width:fit-content;padding:0 .5rem;height:1.1rem;line-height:1.1rem}main.product section.face .product-container .boxImages{height:100%;display:flex;flex-flow:column;align-items:center;margin-top:3.5rem}main.product section.face .product-container .boxImages .images .nav{justify-content:center}main.product section.face .product-container .boxImages .images .nav .viewport{left:0;height:400px;min-height:400px}main.product section.face .product-container .boxImages .images .nav .viewport .module{margin-right:1rem}main.product section.face .product-container .boxImages .thumbnails{margin-top:6.25rem}main.product section.face .product-container .boxImages .thumbnails .viewport .module{margin-right:1rem}main.product section.face .product-container .features{margin-top:1em}main.product section.face .product-container .features p{font-family:"League Spartan";font-weight:700;font-size:1.1rem;color:#0a2329;margin-bottom:.5rem;height:1.1rem}main.product section.face .product-container .features .feature{font-size:1rem;font-weight:400;color:#0a2329;list-style:disc outside none;display:list-item;margin-left:6px;font-family:"League Spartan"}main.product section.face .product-container .features .feature::marker{font-size:.5rem}main.product section.face .product-container .social{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}main.product section.face .product-container .product-info-text{margin-left:1.5rem;margin-top:1.5rem}main.product section.face .product-container .product-info-text p{font-size:14px;font-weight:400;font-family:"League Spartan";color:#0a2329;margin-right:5px}main.product section.face .product-container .sidebar{width:calc(100% - 2rem);max-width:100%}main.product section.face .product-container .sidebar .rpon{width:100%;margin-bottom:8px;border:2px solid #48b9d1;position:relative;padding:1rem}main.product section.face .product-container .sidebar .rpon .more-info-wrapper .tooltip{background-color:#fff;border:1px solid #0a2329;font-size:1rem;font-weight:400;font-family:"League Spartan";color:#0a2329}main.product section.face .product-container .sidebar .rpon .more-info-wrapper .tooltip.open{opacity:1;display:block}main.product section.face .product-container .sidebar .rpon .title{background-image:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);font-family:"League Spartan";font-size:1.5rem;font-weight:700;margin-bottom:.5rem;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 786px){main.product section.face .product-container .sidebar .rpon .title{font-size:20px}}main.product section.face .product-container .sidebar .rpon:empty{display:none}main.product section.face .product-container .sidebar .rpon #car-paga-rpon{width:92%;margin-left:4%;margin-right:4%;margin-top:10px;color:#000;font-size:.75em;border:1px solid #ccc;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}main.product section.face .product-container .sidebar .rpon .tot-valor{padding:5px;line-height:20px}@media(max-width: 1200px){main.product section.face .product-container .sidebar .rpon .tot-valor{margin-left:0}}main.product section.face .product-container .sidebar .rpon .tot-valor span{font-size:1rem;color:#d61e66;font-weight:400;font-family:"League Spartan"}main.product section.face .product-container .sidebar .rpon .tot-valor #valor{color:#ec1e79;font-family:"League Spartan"}main.product section.face .product-container .sidebar .rpon ul{padding:0;margin:0}main.product section.face .product-container .sidebar .rpon ul li.logo{height:60px;width:85px;position:absolute;right:1rem;top:-22px;padding:0;background-size:auto 90%;background-color:#fff;background-repeat:no-repeat;background-position:7% 50%;background-image:url(../imgs/cardRPmin.svg)}main.product section.face .product-container .sidebar .rpon ul li .checkbox{float:left;content:" ";width:20px;height:20px;cursor:pointer;margin:2px 0px 0px 0px;border:1px solid #0a2329;background-color:#fff}main.product section.face .product-container .sidebar .rpon ul li{cursor:pointer;font-size:1rem;font-family:"League Spartan";font-weight:400;color:#0a2329;padding:0px}main.product section.face .product-container .sidebar .rpon ul li p{color:#0a2329;font-size:14px;font-family:"League Spartan";font-weight:400}main.product section.face .product-container .sidebar .rpon ul li p.options{font-size:16px}main.product section.face .product-container .sidebar .rpon .select-container{display:flex;font-family:"League Spartan"}main.product section.face .product-container .sidebar .rpon .select-container .rp-control .rp-control__control{min-width:190px;max-width:100%;font-family:"League Spartan"}main.product section.face .product-container .sidebar .rpon .select-style{width:fit-content;border:1px solid rgba(10,35,41,.5);border-radius:0px;overflow:hidden;background-color:#fff;display:flex;padding:5px .9rem;height:2.2rem}main.product section.face .product-container .sidebar .rpon .select-style select{cursor:pointer;width:auto;border:none;box-shadow:none;background:rgba(0,0,0,0);background-image:none;border-radius:8px;-webkit-appearance:none;font-size:.9rem;color:#0a2329;font-family:"League Spartan";min-width:140px}main.product section.face .product-container .sidebar .rpon .more-info{display:flex;color:#0a2329;font-size:.9rem;font-family:"League Spartan";height:1rem}main.product section.face .product-container .sidebar .rpon .more-info .info-icon{position:absolute;right:1rem}main.product section.face .product-container .sidebar .rpon .more-info .info-icon:hover{cursor:pointer}main.product section.face .product-container .sidebar .rpon .rpon-normalized-info{margin-top:0;height:1.2rem}main.product section.face .product-container .sidebar .rpon .rpon-normalized-info a{font-size:14px;font-family:"League Spartan";text-decoration:underline !important}main.product section.face .product-container .sidebar .rpon .rpon-new-card{margin-top:.8rem;display:flex}main.product section.face .product-container .sidebar .rpon .rpon-new-card p{color:#0a2329;font-size:14px;margin-bottom:0}main.product section.face .product-container .sidebar .rpon .rpon-new-card .rp-link{font-size:12px !important;margin-bottom:0;text-decoration:underline}main.product section.face .product-container .sidebar .floa ul{margin-bottom:0}main.product section.face .product-container .sidebar .floa .tot-valor{padding:5px;line-height:30px}@media(max-width: 1200px){main.product section.face .product-container .sidebar .floa .tot-valor{margin-left:0}}main.product section.face .product-container .sidebar .floa .tot-valor span{font-size:1rem;color:#d61e66;font-weight:400;font-family:"League Spartan"}main.product section.face .product-container .sidebar .floa .tot-valor #valor{color:#ec1e79;font-family:"League Spartan"}main.product section.face .product-container .sidebar .floa ul li{cursor:pointer;font-size:1rem;font-family:"League Spartan";font-weight:400;color:#0a2329}main.product section.face .product-container .sidebar .floa ul li p{color:#0a2329;font-size:14px;font-family:"League Spartan";font-weight:400}main.product section.face .product-container .sidebar .floa ul li p.options{font-size:16px}main.product section.face .product-container .sidebar .floa ul li .more-info .info-icon{background-image:url(../../imagens/icons/info.svg);background-position:center center;background-repeat:no-repeat;float:right;height:100%;width:30px;height:30px}main.product section.face .product-container .sidebar .floa ul li .more-info .info-icon:hover{cursor:pointer}main.product section.face .product-container .sidebar .floa ul li .rp-more-floa{color:#0a2329;font-size:14px;font-family:"League Spartan";font-weight:400}main.product section.face .product-container .sidebar .floa ul li .rp-more-floa a.rp-link{font-size:12px !important;font-family:"League Spartan";text-decoration:underline}main.product section.face .product-container .sidebar .floa ul li .rp-more-floa a.rp-link:hover{cursor:pointer}main.product section.face .product-container .sidebar .peliculas{width:100%;margin-top:1.5rem;border:2px solid #48b9d1;position:relative;padding:1rem}main.product section.face .product-container .sidebar .peliculas ul{margin-bottom:0px;padding-left:0px !important}main.product section.face .product-container .sidebar .peliculas ul .title{background-image:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);font-family:"League Spartan";font-size:1.5rem;font-weight:700;margin-bottom:0;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 1200px){main.product section.face .product-container .sidebar .peliculas ul .title{font-size:1.2rem}}main.product section.face .product-container .sidebar .peliculas ul label{display:block}main.product section.face .product-container .sidebar .peliculas ul label li{display:flex;gap:.5rem}main.product section.face .product-container .sidebar .peliculas ul label li .square{display:none}main.product section.face .product-container .sidebar .peliculas .pelicula-header{display:flex;width:100%}main.product section.face .product-container .sidebar .peliculas .pelicula-header_title{width:100%}main.product section.face .product-container .sidebar .peliculas .pelicula-header_title .title{text-wrap:balance}main.product section.face .product-container .sidebar .peliculas .pelicula-radio-group{margin-top:1rem}main.product section.face .product-container .sidebar .peliculas .pelicula-radio-group label{margin-top:1rem;font-family:"League Spartan";color:#0a2329}main.product section.face .product-container .sidebar .peliculas .pelicula-radio-group label:first-child{margin-top:0}main.product section.face .product-container .sidebar .peliculas .pelicula-radio-group label li.info{font-family:inherit;font-size:9px}main.product section.face .product-container .sidebar .peliculas .pelicula-radio-group label li.info a{font-family:inherit;font-size:inherit}main.product section.face .product-container .sidebar .peliculas .pelicula-radio-group__link{text-decoration-line:underline}main.product section.face .product-container .sidebar .peliculas .pelicula-checkbox-container{display:flex;align-items:center}main.product section.face .product-container .sidebar .peliculas .pelicula-checkbox{width:20px;height:20px;cursor:pointer;margin-right:10px}main.product section.face .product-container .sidebar .peliculas .pelicula-checkbox-label{margin-top:0 !important;font-family:"League Spartan";color:#0a2329}main.product section.face .product-container .sidebar .peliculas input:checked+li .square{display:block}main.product section.face .product-container .sidebar .peliculas input:checked+li .square-o{display:none}main.product section.face .product-container .sidebar .peliculas li.link{padding:2px 10px;text-align:center;background-color:#e6e6e6}main.product section.face .product-container .sidebar .peliculas li.link a{text-transform:uppercase}main.product section.face .product-container .sidebar .peliculas li.link a:hover{color:#00a3e6}main.product section.face .product-container .sidebar .peliculas li .checkbox{cursor:pointer;float:left;content:" ";width:20px;height:20px;margin:2px 0px 0px 0px;border:1px solid #0a2329;background-color:#fff}main.product section.face .product-container .sidebar .services{width:100%;margin-top:1.5rem;border:2px solid #48b9d1;position:relative;padding:1rem}main.product section.face .product-container .sidebar .services ul{margin-bottom:0px;padding-left:0px !important}main.product section.face .product-container .sidebar .services ul .title{background-image:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);font-family:"League Spartan";font-size:1.5rem;font-weight:700;margin-bottom:0;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 1200px){main.product section.face .product-container .sidebar .services ul .title{font-size:1.2rem}}main.product section.face .product-container .sidebar .services ul li.logo-service{height:53px;width:46px;position:absolute;right:14px;top:-24px;padding:0;background-size:auto 90%;background-color:#fff;background-repeat:no-repeat;background-position:7% 50%;background-image:url(../imgs/rp-logo-instalacoes.svg)}main.product section.face .product-container .sidebar .services ul label{display:block}main.product section.face .product-container .sidebar .services ul label li{display:flex;gap:.5rem}main.product section.face .product-container .sidebar .services ul label li .square{display:none}main.product section.face .product-container .sidebar .services .services-header{display:flex;width:100%}main.product section.face .product-container .sidebar .services .services-header_title{width:100%}main.product section.face .product-container .sidebar .services .services-header_title .title{text-wrap:balance}main.product section.face .product-container .sidebar .services .services-radio-group{margin-top:1rem}main.product section.face .product-container .sidebar .services .services-radio-group label{margin-top:1rem;font-family:"League Spartan";color:#0a2329}main.product section.face .product-container .sidebar .services .services-radio-group label:first-child{margin-top:0}main.product section.face .product-container .sidebar .services .services-radio-group label li.info{font-family:inherit;font-size:9px}main.product section.face .product-container .sidebar .services .services-radio-group label li.info a{font-family:inherit;font-size:inherit;text-decoration:underline}main.product section.face .product-container .sidebar .services .services-radio-group__link{margin-left:auto;text-decoration-line:underline}main.product section.face .product-container .sidebar .services .services-checkbox-container{display:flex}main.product section.face .product-container .sidebar .services .services-checkbox{width:20px;height:20px;cursor:pointer;margin-right:10px;min-width:20px;min-height:20px}main.product section.face .product-container .sidebar .services .services-checkbox-label{margin-top:0 !important;font-family:"League Spartan";color:#0a2329}main.product section.face .product-container .sidebar .services .services-radio-group__link{font-family:"Public Sans",sans-serif;font-size:12px;font-weight:400;color:#202a8e}main.product section.face .product-container .sidebar .services input:checked+li .square{display:block}main.product section.face .product-container .sidebar .services input:checked+li .square-o{display:none}main.product section.face .product-container .sidebar .services li.link{padding:2px 10px;text-align:center;background-color:#e6e6e6}main.product section.face .product-container .sidebar .services li.link a{text-transform:uppercase}main.product section.face .product-container .sidebar .services li.link a:hover{color:#00a3e6}main.product section.face .product-container .sidebar .services li .checkbox{cursor:pointer;float:left;content:" ";width:20px;height:20px;margin:2px 0px 0px 0px;border:1px solid #0a2329;background-color:#fff}main.product section.face .product-container .sidebar .unificador__header{margin-top:-1rem}main.product section.face .product-container .sidebar .unificator .variants__img{border:1px solid rgba(0,0,0,0);width:80px;height:80px;margin-left:5px;margin-right:5px;border-radius:5px}main.product section.face .product-container .sidebar .unificator .variants__img_active{width:80px;height:80px;border:1px solid #202a8e;border-radius:5px;margin-left:5px;margin-right:5px}main.product section.face .product-container .sidebar .unificator .variants__img:hover{border:1px solid #202a8e;border-radius:5px}main.product section.face .product-container .sidebar .unificator .variants__button{display:block;background-color:#fff;box-shadow:0px 1px 2px 2px #202a8e;border-radius:60px;height:44px;line-height:44px;font-weight:700;font-size:14px;font-family:"League Spartan";color:#202a8e;width:max-content;align-items:center;margin-right:5px;margin-left:5px}main.product section.face .product-container .sidebar .unificator .variants__button_active{background-color:#202a8e;color:#fff;display:block;box-shadow:0px 1px 2px 2px #202a8e;border-radius:60px;height:44px;line-height:44px;font-weight:700;font-size:14px;font-family:"League Spartan";width:max-content;align-items:center;margin-right:5px;margin-left:5px}main.product section.face .product-container .sidebar .unificator .variants__button:hover{background-color:#202a8e;color:#fff}main.product section.face .product-container .sidebar .unificator .variants__title{color:#202a8e;padding:0px 20px}main.product section.face .product-container .sidebar .unificator .variants__title:hover{color:#fff}main.product section.face .product-container .sidebar .unificator .variants__title_active{padding:0px 20px;color:#fff}main.product section.face .product-container .more-info-wrapper{cursor:pointer}main.product section.face .product-container .more-info-wrapper .tooltip{background-color:#fff;border:1px solid #0a2329;font-size:1rem;font-weight:400;font-family:"League Spartan";color:#0a2329;cursor:pointer;opacity:0}main.product section.face .product-container .more-info-wrapper .tooltip.open{z-index:10;opacity:1}main.product section.face .product-container .shipping{margin-top:1.5rem;border:1px solid #202a8e;background:#fff;box-shadow:0px 1px 0px 0px var(--primary-04);color:#202a8e}main.product section.face .product-container .shipping a{color:inherit;font-size:1rem;font-family:"League Spartan";font-weight:700}main.product section.face section.zoom .viewport .module,main.product section.face section.images .viewport .module,main.product section.face section.thumbnails .viewport .module{background-color:#fff}main.product section.face section.zoom .viewport .module:first-child,main.product section.face section.images .viewport .module:first-child,main.product section.face section.thumbnails .viewport .module:first-child{margin-top:0px !important;margin-left:0px !important}main.product section.face section.zoom .viewport .module.image,main.product section.face section.images .viewport .module.image,main.product section.face section.thumbnails .viewport .module.image{width:inherit;cursor:pointer;max-width:100%;border:none;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}main.product section.face section.zoom .viewport .module.thumbnail,main.product section.face section.images .viewport .module.thumbnail,main.product section.face section.thumbnails .viewport .module.thumbnail{cursor:pointer;box-shadow:0px 2px 5px 0px rgba(0,0,0,.2);background-size:contain;background-repeat:no-repeat;background-position:50% 50%}main.product section.face section.zoom .viewport .module.thumbnail.is-nav-selected,main.product section.face section.zoom .viewport .module.thumbnail:hover,main.product section.face section.images .viewport .module.thumbnail.is-nav-selected,main.product section.face section.images .viewport .module.thumbnail:hover,main.product section.face section.thumbnails .viewport .module.thumbnail.is-nav-selected,main.product section.face section.thumbnails .viewport .module.thumbnail:hover{border:1px solid #202a8e}main.product section.face .sa{font-size:.75em;font-weight:400}main.product section.face #designation,main.product section.face #sa,main.product section.face #netreviews{width:100%;text-transform:uppercase;font-family:"League Spartan";color:#0a2329;margin:-10px 0 0 0 !important;min-width:14em}main.product section.face #designation p,main.product section.face #sa p,main.product section.face #netreviews p{font-family:inherit}main.product section.face #designation span,main.product section.face #sa span,main.product section.face #netreviews span{margin-right:0}main.product section.face #designation span.grey,main.product section.face #sa span.grey,main.product section.face #netreviews span.grey{color:#e6e6e6}main.product section.face #designation h1,main.product section.face #sa h1,main.product section.face #netreviews h1{font-family:"League Spartan";color:#0a2329;font-size:25px;line-height:24px;width:fit-content;font-weight:800;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:36em}main.product section.face #designation h1 small,main.product section.face #sa h1 small,main.product section.face #netreviews h1 small{font-weight:400;font-size:14px;line-height:16px;color:inherit}main.product section.face #designation.sa,main.product section.face #sa.sa,main.product section.face #netreviews.sa{font-size:12px}main.product section.face .compare-btn-wrapper{width:720px;padding-left:40px;font-size:0}main.product section.face .compare-btn-wrapper .compare{background:rgba(0,0,0,0);border:0;cursor:pointer;line-height:20px;font-size:14px;vertical-align:middle}main.product section.face .compare-btn-wrapper .compare.loading-ajax{pointer-events:none}main.product section.face .compare-btn-wrapper .compare span{font-size:10px;margin-left:10px}main.product section.face .compare-btn-wrapper .compare>*{cursor:pointer;vertical-align:middle}main.product section.face .compare-btn-wrapper .compare.hidden{display:none}main.product section.face .compare-btn-wrapper .loader-comparador{display:none;height:16px;vertical-align:middle;margin-left:10px}main.product section.face .wrapper.images{width:85%;max-width:100%;position:relative}main.product section.face .wrapper.images section.images .viewport{width:400px;height:400px}main.product section.face .wrapper.images section.thumbnails{position:relative;overflow:hidden;height:105px !important}main.product section.face .wrapper.images section.thumbnails .viewport{top:0px;left:50%;transform:translateX(-50%);position:absolute;padding-top:5px;transition:left 500ms ease-out;-o-transition:left 500ms ease-out;-ms-transition:left 500ms ease-out;-moz-transition:left 500ms ease-out;-webkit-transition:left 500ms ease-out}main.product section.face .wrapper.zoom{display:block;visibility:hidden}main.product section.face .wrapper.zoom #zoom{padding:1.5rem;background-color:#fff}main.product section.face .wrapper.zoom #zoom .zoom-header{padding:0rem 1.5rem}main.product section.face .wrapper.zoom #zoom section{margin:0px;padding:0px}main.product section.face .wrapper.zoom #zoom section.zoom{display:flex;justify-content:center;height:400px}main.product section.face .wrapper.zoom #zoom section.zoom .viewport{width:50%;height:50%}main.product section.face .wrapper.zoom #zoom section.zoom .viewport .flickity-viewport{height:100% !important}main.product section.face .wrapper.zoom #zoom section.zoom .viewport .image{width:100%;height:100%;max-width:750px;cursor:default;background-size:auto;background-repeat:no-repeat;background-position:50% 50%}main.product section.face .wrapper.data{width:415px;padding:20px 20px 0px 40px;position:relative}main.product section.face .wrapper.data .priceBox{display:flex;flex-direction:row;margin-left:10em}main.product section.face .wrapper.data .priceBox .more-info-wrapper{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end}main.product section.face .wrapper.data .priceBox .more-info-wrapper .more-info{color:green;font-size:x-small;font-weight:500}main.product section.face .wrapper.data sup{color:#d61e66}main.product section.face .wrapper.data #add2cartButton{font-family:"League Spartan" !important;width:212px;height:40px;border-radius:25px;background-color:#202a8e;color:#fff;margin-left:7em}main.product section.face .wrapper.data .promo{font-size:.8em}main.product section.face .wrapper.data .eci-wrapper{margin:15px 0px}main.product section.face .wrapper.data .datasheet{margin:15px 0px}main.product section.face .wrapper.data .datasheet[href=""]{display:none}main.product section.face .wrapper.data .datasheet:hover{text-decoration:underline}main.product section.face .wrapper.data .datasheet .button{width:auto;height:22px;font-size:10px;line-height:22px}main.product section.face .wrapper.data .shipping{color:#00a3e6;padding:5px 10px;margin:15px 0;border:1px solid #00a3e6;font-size:.75em;font-weight:600}main.product section.face .wrapper.data .shipping i{font-size:large;color:#00a3e6}main.product section.face .wrapper.data .shipping a{color:#00a3e6}main.product section.face .wrapper.data .shipping a:visited{color:#00a3e6}main.product section.face .wrapper.data .shipping a:hover{color:#00a3e6}main.product section.face .wrapper.data .shipping a:active{color:#00a3e6}main.product section.face .wrapper.data .shipping:empty{display:none}main.product section.face .wrapper.data .mpup-best-price{background-color:#f4d560;color:#0a2329;width:fit-content;padding:0 .5rem;line-height:1.5rem;height:1.5rem;font-size:12px;font-weight:500;position:relative}main.product section.face .wrapper.data .mpup-best-price .info-icon-mpup{display:inline-block;vertical-align:middle;line-height:13px;height:13px}main.product section.face .wrapper.data .mpup-best-price .info-icon-mpup .fa-info-tag{margin-left:.3rem;font-size:12px;color:#0a2329}main.product section.face .wrapper.data .mpup-best-price .info-icon-mpup:hover{cursor:pointer}main.product section.face .wrapper.data .mpup-best-price .info-icon-mpup:hover~.product-tooltip{display:block;visibility:visible !important}main.product section.face .wrapper.data .mpup-best-price .invisible{display:none;position:absolute;left:0px;top:25px;background-color:#fff;box-shadow:1px 3px 1px 0px #d9d9d9;opacity:1;padding:5px !important;font-family:"League Spartan" !important;font-size:14px !important;line-height:21px !important;width:210px;border:rgba(0,0,0,0)}@media(min-width: 427px)and (max-width: 650){main.product section.face .wrapper.data .mpup-best-price .invisible{width:200px}}main.product section.face .wrapper.data .mpup-best-price .invisible:hover{cursor:pointer;display:block;visibility:visible !important}main.product section.face .wrapper.data .promos{margin-top:15px;background-color:#f3f3f3;color:#4d4d4d}main.product section.face .wrapper.data .promos .promobrand,main.product section.face .wrapper.data .promos .promobrand2,main.product section.face .wrapper.data .promos .promooffer{padding:.4em;font-size:.75em;font-weight:600}main.product section.face .wrapper.data .promos .promobrand.hidden,main.product section.face .wrapper.data .promos .promobrand2.hidden,main.product section.face .wrapper.data .promos .promooffer.hidden{display:none}main.product section.face .wrapper.data .promos .promobrand a,main.product section.face .wrapper.data .promos .promobrand2 a,main.product section.face .wrapper.data .promos .promooffer a{font-weight:400}main.product section.face .wrapper.data .promos .promobrand a:hover,main.product section.face .wrapper.data .promos .promobrand2 a:hover,main.product section.face .wrapper.data .promos .promooffer a:hover{text-decoration:none}main.product section.face .wrapper.data .promos .promoint{background-color:#4d4d4d;color:#f3f3f3;border-radius:14em;padding:0 5px}main.product section.face .wrapper.data .promonoorder{font-size:.75em;font-weight:400}main.product section.face .wrapper.data .features{font-size:.8em;margin:15px 0px 15px 0px}main.product section.face .wrapper.data .features .feature{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:100%;font-family:"League Spartan"}main.product section.face .wrapper.data .features .feature:before{content:"•";padding-right:3px}main.product section.face .wrapper.data .social{margin-top:15px}main.product section.face .wrapper.data .social .rp-icon{font-size:1.2em;margin-right:10px}main.product section.face .wrapper.megas{width:calc(100% - 2rem);margin-top:1.175rem;border:2px solid #48b9d1;margin-right:2rem}main.product section.face .wrapper.megas:empty{display:none}main.product section.face .wrapper.megas ul{padding:1rem;margin-bottom:0px}main.product section.face .wrapper.megas ul .title{background-image:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);font-family:"League Spartan";font-size:1.5rem;font-weight:700;margin-bottom:0;white-space:nowrap;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 1200px){main.product section.face .wrapper.megas ul .title{font-size:1.2rem}}main.product section.face .wrapper.megas ul label{display:block}main.product section.face .wrapper.megas ul label li{display:flex;gap:.5rem}main.product section.face .wrapper.megas ul label li .square{display:none}main.product section.face .wrapper.megas ul .mega-header{display:flex;width:100%}main.product section.face .wrapper.megas ul .mega-header__image{width:100%;display:flex;justify-content:flex-end;align-items:center;height:fit-content;margin-top:-32px;margin-right:10px}main.product section.face .wrapper.megas ul .mega-header__image img{width:43px}main.product section.face .wrapper.megas ul .mega-header_title{width:100%}main.product section.face .wrapper.megas ul .mega-header_title .title{text-wrap:balance}main.product section.face .wrapper.megas ul .mega-radio-group{margin-top:1rem}main.product section.face .wrapper.megas ul .mega-radio-group label{margin-top:1rem;font-family:"League Spartan";color:#0a2329}main.product section.face .wrapper.megas ul .mega-radio-group label:first-child{margin-top:0}main.product section.face .wrapper.megas ul .mega-radio-group label li.info{font-family:inherit;font-size:12px}main.product section.face .wrapper.megas ul .mega-radio-group label li.info a{font-family:inherit;font-size:12px !important}main.product section.face .wrapper.megas ul .mega-radio-group__link{text-decoration-line:underline}main.product section.face .wrapper.megas ul .mega-checkbox-container{display:flex;align-items:center}main.product section.face .wrapper.megas ul .mega-checkbox{width:20px;height:20px;cursor:pointer;margin-right:10px}main.product section.face .wrapper.megas ul .mega-checkbox-label{margin-top:0 !important;font-family:"League Spartan";color:#0a2329}main.product section.face .wrapper.megas ul .mega-radio-group__link{font-family:"Public Sans",sans-serif;font-size:1rem;font-weight:400;color:#202a8e;text-wrap:nowrap;margin-left:-5px}main.product section.face .wrapper.megas ul input:checked+li .square{display:block}main.product section.face .wrapper.megas ul input:checked+li .square-o{display:none}main.product section.face .wrapper.megas ul li.info{color:#0a2329;font-family:"League Spartan";font-weight:400;font-size:1rem;margin-top:.3rem;color:#0a2329}main.product section.face .wrapper.megas ul li.info:hover{text-decoration:none}main.product section.face .wrapper.megas ul li.link{padding:2px 10px;text-align:center;background-color:#e6e6e6}main.product section.face .wrapper.megas ul li.link a{text-transform:uppercase}main.product section.face .wrapper.megas ul li.link a:hover{color:#00a3e6}main.product section.face .wrapper.megas ul li .checkbox{cursor:pointer;float:left;content:" ";width:20px;height:20px;margin:2px 0px 0px 0px;border:1px solid #0a2329;background-color:#fff}main.product section.face .buttons{width:100%;max-width:300px;margin-top:10px;display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}main.product section.face .buttons .button{margin-top:10px;margin-right:3px}main.product section.face .buttons .button.buy{color:#fff;background-color:#ec1e79;font-size:.9em;font-weight:600;flex-grow:1;-o-flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}main.product section.face .buttons .button.nobuy{color:#4d4d4d;background-color:#e6e6e6;font-size:.9em;font-weight:600;flex-grow:1;-o-flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}main.product section.face .info_pvpr{font-size:.725em;margin-top:1em}main.product section .text-campanhas{width:100%;font-size:.8em;font-family:"League Spartan";font-weight:400;margin-left:1.5rem;margin-top:1.5rem;color:#0a2329}main.product section .text-campanhas p{font-family:inherit;font-weight:inherit;color:inherit}main.product section .text-campanhas p i{color:inherit}main.product section .text-campanhas p strong{font-family:inherit;font-weight:750;color:inherit}main.product section .text-campanhas a{font-family:inherit;font-weight:750;text-decoration:underline}main.product section .img-campanhas{width:100%;margin-left:1.5rem;margin-top:1.5rem}main.product section .campanhas{height:auto}main.product section .msg_product{font-size:12px;line-height:24px;margin-left:1.5rem;margin-top:1.5rem;padding:10px 15px;width:100%;border:1px solid #a6a6a6}main.product section .msg_product a{color:#00a3e6;font-size:12px}main.product section .msg_product a:hover{text-decoration:underline}main.product section .msg_product span{color:#000;font-size:12px}main.product section.shortcuts{width:100%;padding:0px;background-color:#48b9d1;margin:2rem 0px}main.product section.shortcuts .container{display:flex;align-items:center;justify-content:left;height:45px}main.product section.shortcuts.fixed{position:fixed;margin-top:0px}main.product section.shortcuts aside{float:left;width:fit-content;position:relative;text-align:center;margin-right:4rem;height:100%;display:flex;justify-content:left;align-items:center}main.product section.shortcuts aside span{font-family:"League Spartan";color:#0a2329;margin-left:5px;font-size:1.1rem;font-weight:600;line-height:20px;cursor:pointer}main.product section.shortcuts aside.megas{background-size:auto 80%;background-repeat:no-repeat;background-position:50% 50%;background-image:url("../imgs/rp-logo-megas-bw.png")}main.product section.shortcuts aside:hover.megas{background-image:url("../imgs/rp-logo-megas.png")}main.product section .product-section-title p{font-family:"League Spartan";font-size:25px;font-weight:700;color:#0a2329;margin-bottom:5px}main.product section.netreviews{width:100%;margin-top:2.5rem}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab{background-color:#fff;padding:2.25rem 1.5rem}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content{border-bottom:1px solid #d9d9d9;display:flex;height:fit-content}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating{border-right:1px solid #d9d9d9}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_note_generale{font-size:25px;font-family:"League Spartan";font-weight:400;color:#0a2329}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_note_generale span{font-size:25px;font-family:"League Spartan";font-weight:400;color:#0a2329}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_bg_stars_big{width:100%;min-width:120px;max-width:200px;height:24px;min-height:24px;max-height:24px;margin:0 auto;display:block;padding:0;border:none;outline:0;text-decoration:none;display:flex;align-items:center;justify-content:center}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_bg_stars_big div .nr-star::before{font-size:30px}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_bg_stars_big div .nr-star.grey{color:#e6e6e6}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_bg_stars_big div a .nr-star::before{font-size:30px}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_bg_stars_big div a .nr-star.grey{color:#e6e6e6}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_bg_stars_big div span{margin-right:0}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_subtitle{display:block;font-size:14px;font-family:"League Spartan";font-weight:400;color:#0a2329;width:100%;text-align:center;padding:20px 0;margin:0}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating_details .netreviews_rates_list .netreviews_rate_list_item .nr-icon{padding-top:5px}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating_details .netreviews_rates_list .netreviews_rate_list_item span{font-size:1.1rem;font-family:"League Spartan";font-weight:400;color:#0a2329}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating_details .netreviews_rates_list .netreviews_rate_list_item .netreviews_rate_graph .netreviews_rate_percent span{font-size:1.1rem;font-family:"League Spartan";font-weight:400;color:#0a2329}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_filtering_section{margin-top:1.5rem}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_filtering_section #netreviews_reviews_filter{max-height:2.063rem;width:fit-content;height:100%;border:1px solid #0a2329;overflow:hidden;padding:0 .5rem;transition:max-height .5s;background-color:#fff;z-index:10;position:absolute}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_filtering_section #netreviews_reviews_filter img{position:absolute;right:10px;top:15px;transform:translateY(-50%)}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_filtering_section #netreviews_reviews_filter li{height:2.063rem;line-height:2.063rem}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_filtering_section #netreviews_reviews_filter li p{padding-right:1rem;text-align:left;font-size:1rem;font-family:"League Spartan";font-weight:400;color:#0a2329;border-top:1px solid #202a8e}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_filtering_section #netreviews_reviews_filter li:first-of-type p{border-top:none}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_filtering_section #netreviews_reviews_filter.open{max-height:10.315rem}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section{width:100%;display:block;padding:3rem 0 30px;margin:0}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list{background-color:#fff}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list .netreviews_review_part{border-bottom:1px solid #d9d9d9;width:100%;padding-bottom:1.375rem;padding-top:1.375rem}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list .netreviews_review_part .netreviews_customer_name{font-size:20px;font-family:"League Spartan";font-weight:700;color:#0a2329;height:35px}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list .netreviews_review_part .netreviews_review_rate_and_stars span{margin-right:0}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list .netreviews_review_part .netreviews_review_rate_and_stars .grey{color:#e6e6e6}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list .netreviews_review_part .netreviews_review_rate_and_stars .netreviews_reviews_rate{left:95px;font-family:"League Spartan";font-size:.75rem !important;font-weight:400;color:#0a2329}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list .netreviews_review_part .coment-date{margin-top:.5rem;font-size:.9rem;font-family:"League Spartan";font-weight:400;color:#0a2329}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list .netreviews_review_part .netreviews_customer_review{margin-top:.6875rem;font-size:14px;font-family:"Public Sans",sans-serif;font-weight:400;color:#0a2329}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list #netreviews_button_more_reviews .rp-button{margin:0 auto}main.product section.packs{width:100%}main.product section .characteristics-title{display:flex}main.product section .characteristics-title span{width:100%;color:#0a2329;font-family:"League Spartan";font-weight:700;font-size:25px;margin:0px 10px 5px;text-wrap:nowrap;white-space:nowrap}main.product section .characteristics-title__arrow{display:flex;justify-content:end;width:100%;align-items:center}main.product section .characteristics-title__arrow:hover{cursor:pointer}main.product section .characteristics-title__arrow img{width:1.8rem;transition:all .2s;transform:rotate(180deg)}main.product section .characteristics-title__arrow img:hover{cursor:pointer}main.product section.characteristics{display:flex;flex-direction:column;height:auto;max-height:1000rem;overflow:hidden;transition:max-height .2s;width:100%;margin-top:2.5rem}main.product section.characteristics .characteristics-title__title:hover{cursor:pointer}main.product section.characteristics .container{background-color:#fff;padding:15px}main.product section.characteristics.open{max-height:96px}main.product section.characteristics.open .characteristics-title__arrow img{transform:rotate(360deg)}main.product section.characteristics.open aside{display:none !important}main.product section.characteristics aside{margin:0px 10px;display:flex;flex-flow:column}main.product section.characteristics aside ul{margin-top:20px;display:inline-block;width:100% !important;height:auto !important;background-color:#fff;font-size:.9em;margin-left:0;padding:0}main.product section.characteristics aside ul .characteristic-group{border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;min-height:40px;line-height:40px;display:flex}main.product section.characteristics aside ul li.title{color:#0a2329;font-family:"League Spartan";font-size:1.3rem;width:100%;text-align:left;font-weight:600;text-transform:uppercase}main.product section.characteristics aside ul li.designation,main.product section.characteristics aside ul li.value{width:50%;text-align:left;color:#0a2329;font-family:"League Spartan";font-size:1rem;font-weight:400}main.product section.characteristics aside ul li.designation div,main.product section.characteristics aside ul li.value div{color:#0a2329;font-family:"League Spartan";font-size:1rem;font-weight:400}main.product section.characteristics aside ul li.value{text-align:left}main.product section.identical{padding:0px;width:100%}main.product section.identical aside section header{cursor:default !important}main.product section.identical .data-bottom{height:100px}main.product section.identical .container{position:relative}@media(min-width: 1025px){main.product section.identical .container{overflow:hidden}}main.product section.identical .container .viewport::-webkit-scrollbar{display:none}main.product section.identical .container .viewport{position:relative;scrollbar-width:none;width:100vw}main.product section.identical .container .viewport .product-grid-module{margin-right:1rem;max-width:328px;min-width:328px}@media(max-width: 380px){main.product section.identical .container .viewport .product-grid-module{min-width:290px}}main.product section.identical .container aside{display:flex}main.product section.identical .container .scrollbar{position:relative}main.product section.flix{width:100%;margin-top:2.5rem;overflow:hidden}main.product section.flix.open{max-height:96px}main.product section.flix.open .flix-title__arrow img{transform:rotate(360deg)}main.product section.flix.open aside{display:none !important}main.product section.flix .container{background-color:#fff;padding:15px}main.product section.flix .container aside{margin-top:1rem;display:block}main.product section.flix .container #flix-wrapper #flix-inpage div #flix-lg-inpage{max-width:100%}main.product section.flix .flix-title__title:hover{cursor:pointer}main.product section.flix .flix-title__arrow{display:flex;justify-content:end;width:100%;align-items:center}main.product section.flix .flix-title__arrow:hover{cursor:pointer}main.product section.flix .flix-title__arrow img{width:1.8rem;transform:rotate(180deg);transition:all .2s}main.product section.flix .flix-title__arrow img:hover{cursor:pointer}main.product .NETREVIEWS_PRODUCT_STARS div.netreviews_reviews_rate:hover,main.product .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars:hover span.nr-icon{cursor:pointer}main.product .msg_shipping{width:100%;margin-bottom:1em;display:flex;gap:.5rem}main.product .msg_shipping a{font-family:"League Spartan";font-weight:400;font-size:16px;color:#202a8e;text-decoration:none}main.product .msg_shipping a:hover{cursor:pointer;text-decoration:underline}main.product .msg_shipping span{color:#fff;margin:.275em 0 0}main.product .face .data .social .rp-icon,main.product .face .buttons .favorite,main.product .face .buttons .add2cart,main.product .face .buttons .buy,main.product .face .buttons .stock,main.product .bar .favorite:not(.tooltip),main.product .bar .add2cart,main.product .bar .buy{display:inline-block}main.product .face .data .social .rp-icon.hidden,main.product .face .buttons .favorite.hidden,main.product .face .buttons .add2cart.hidden,main.product .face .buttons .buy.hidden,main.product .face .buttons .stock.hidden,main.product .bar .favorite:not(.tooltip).hidden,main.product .bar .add2cart.hidden,main.product .bar .buy.hidden{display:none !important}main.product .face .sidebar.wrapper:empty,main.product .face .rpon.wrapper:empty,main.product .face.no-rpon .rpon.wrapper,main.product .face .megas.wrapper:empty,main.product .face.no-megas .megas.wrapper{display:none !important}.face.IPO-B-P.IPO-B-A .flags .flag.discount:nth-last-of-type(2){display:none}#ccs-feature-icons{margin-bottom:1em}#ccs-feature-icons .ccs-cc-ficons{text-align:center !important}.modal-content .modal-body .modal-carrinho-title{padding-bottom:30px;color:#0a2329;font-size:32px;font-family:League Spartan;font-weight:700}@media(max-width: 1024px){.modal-content .modal-body .modal-carrinho-title{font-size:24px;line-height:36px;color:#d61e66}}.modal-content .modal-body .modal-carrinho-product-name{color:#0a2329;font-size:16px;font-family:League Spartan;font-weight:700;line-height:20px}@media(max-width: 1024px){.modal-content .modal-body .modal-carrinho-product-name span{font-weight:400;font-size:12px;line-height:15px}}.modal-content .modal-body .modal-carrinho-product-quantity{color:#d61e66;font-size:24px;font-family:League Spartan;font-weight:400}@media(max-width: 1024px){.modal-content .modal-body .modal-carrinho-product-quantity{font-size:16px;line-height:16px;margin-top:2rem}}.modal-content .modal-body .modal-carrinho-price{color:#d61e66;font-size:24px;font-family:League Spartan;font-weight:700}@media(max-width: 1024px){.modal-content .modal-body .modal-carrinho-price{font-size:20px;line-height:20px;margin-top:2rem}}.modal-content .modal-body .modal-carrinho-btnircarrinho{width:172px;height:44px;background:#202a8e;border-radius:60px;color:#fff;font-size:16px;font-family:League Spartan;font-weight:700;line-height:16px}.modal-content .modal-body .modal-carrinho-btnircarrinho a{text-decoration:none}@media(max-width: 1024px){.modal-content .modal-body .modal-carrinho-btnircarrinho{width:100%;margin-top:1rem}}.modal-content .modal-body .modal-carrinho-btncontinuarcomprar{width:200px;height:44px;background:#fff;border-radius:60px;border:1px solid #202a8e;color:#202a8e;font-size:16px;font-family:League Spartan;font-weight:700;line-height:16px}@media(max-width: 1024px){.modal-content .modal-body .modal-carrinho-btncontinuarcomprar{width:100%;margin-top:1rem}}.modal-carrinho-btncontinuarcomprar{width:200px;height:44px;background:#fff;border-radius:60px;border:1px solid #202a8e;color:#202a8e;font-size:16px;font-family:League Spartan;font-weight:700;line-height:16px}@media screen and (min-width: 1025px){main.product aside.bar{top:-152px;left:0px;right:0px;height:152px;position:fixed;background-color:#fff;padding:20px 0;transition:top 500ms ease-out;-o-transition:top 500ms ease-out;-ms-transition:top 500ms ease-out;-moz-transition:top 500ms ease-out;-webkit-transition:top 500ms ease-out}main.product aside.bar.show{top:115px}main.product aside.bar .container{height:100%;position:relative;padding:0 1.5rem}main.product aside.bar .container .product-header__image{width:82px;height:120px}main.product aside.bar .container .designation{font-family:"League Spartan";font-weight:800;color:#0a2329;font-size:25px;line-height:24px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:38em;width:66%}main.product aside.bar .container .designation small{font-weight:400;font-size:14px;line-height:16px;color:inherit;text-overflow:ellipsis}}@media screen and (min-width: 1025px)and (max-width: 1250px){main.product aside.bar .container .designation{font-size:16px !important;width:55%}}@media screen and (min-width: 1025px){main.product aside.bar .container .sa{font-family:"League Spartan";font-weight:400;font-size:12px;color:#0a2329}main.product aside.bar .container .NETREVIEWS_PRODUCT_STARS{height:auto;top:auto !important;bottom:.5rem;left:180px !important}main.product aside.bar .container .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars div a .grey{color:#e6e6e6}main.product aside.bar .container .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars div a span{margin-right:0px}main.product aside.bar .container .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars div a span::before{font-size:1rem}main.product aside.bar .container .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars .netreviews_reviews_rate{left:95px;color:#0a2329}main.product aside.bar .container .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars .netreviews_reviews_rate a{font-size:.9rem;font-family:"League Spartan";font-weight:400;color:inherit}main.product aside.bar .container .pef{display:flex;margin-left:2rem}main.product aside.bar .container .pef .eci-wrapper .eci{position:absolute;left:140px;bottom:1rem}main.product aside.bar .container .product-header__right{display:flex;flex-flow:column;align-items:end;position:relative;width:100%}main.product aside.bar .container .product-header__right .mpup-best-price{background-color:#f4d560;color:#0a2329;width:fit-content;padding:0 .5rem;line-height:1.5rem;height:1.5rem;margin:-10px 0px 5px 0px;font-size:12px;font-weight:500;position:relative}main.product aside.bar .container .product-header__right .mpup-best-price .info-icon-mpup{display:inline-block;vertical-align:middle;line-height:13px;height:13px}main.product aside.bar .container .product-header__right .mpup-best-price .info-icon-mpup .fa-info-tag{margin-left:.3rem;font-size:12px;color:#0a2329}main.product aside.bar .container .product-header__right .mpup-best-price .info-icon-mpup:hover{cursor:pointer}main.product aside.bar .container .product-header__right .mpup-best-price .info-icon-mpup:hover~.product-tooltip{display:block;visibility:visible !important}main.product aside.bar .container .product-header__right .mpup-best-price .invisible{display:none;position:absolute;right:0px;top:25px;background-color:#fff;box-shadow:1px 3px 1px 0px #d9d9d9;opacity:1;padding:5px !important;font-family:"League Spartan" !important;font-size:14px !important;line-height:21px !important;width:210px;border:rgba(0,0,0,0)}}@media screen and (min-width: 1025px)and (min-width: 427px)and (max-width: 650){main.product aside.bar .container .product-header__right .mpup-best-price .invisible{width:200px}}@media screen and (min-width: 1025px){main.product aside.bar .container .product-header__right .mpup-best-price .invisible:hover{cursor:pointer;display:block;visibility:visible !important}main.product aside.bar .container .product-header__right .product-header__right-top{display:flex;align-items:center}main.product aside.bar .container .product-header__right .product-header__right-top .tooltip{display:none;position:absolute;z-index:10;opacity:1;background-color:#fff;font-size:1rem;font-family:"League Spartan";color:#0a2329;border:1px solid #0a2329;max-width:20rem;padding:1rem;text-align:left;right:1.5rem;top:.2rem;min-width:18rem}main.product aside.bar .container .product-header__right .product-header__right-top .tooltip.open{display:block}main.product aside.bar .container .product-header__right .product-header__right-top .promotion.promotion-discount{width:80px;height:48px;margin-right:10px;background-color:#f4d560 !important;font-size:.7em;text-align:center;display:block;padding:0}main.product aside.bar .container .product-header__right .product-header__right-top .promotion.promotion-discount .promotion-number{height:50%}main.product aside.bar .container .product-header__right .product-header__right-top .promotion.promotion-pvpr{width:80px;height:48px;margin-right:10px;background-color:#d9d9d9 !important;font-size:.7em;text-align:center;display:block;padding:0}main.product aside.bar .container .product-header__right .product-header__right-top .promotion.promotion-pvpr .promotion-number{height:50%}main.product aside.bar .container .product-header__right .product-header__right-top .promotion .promotion-container{display:flex;flex-flow:column;height:48px}main.product aside.bar .container .product-header__right .product-header__right-top .promotion .promotion-number{font-size:20px;font-weight:600;color:#0a2329;font-family:"League Spartan";text-align:center;margin:0;display:flex;justify-content:center;text-align:center;height:50%}main.product aside.bar .container .product-header__right .product-header__right-top .promotion .promotion-text{font-size:12px;font-family:"League Spartan";font-weight:400;color:#0a2329;text-align:center;margin:0;height:50%;line-height:20px;display:flex;justify-content:center;text-align:center}main.product aside.bar .container .product-header__right .product-header__right-top .promotion *{color:inherit;font-size:inherit;text-transform:inherit}main.product aside.bar .container .product-header__right .product-header__right-top .promotion.mobile{bottom:20px !important;left:-3px !important}main.product aside.bar .container .product-header__right .product-header__right-top .promotion .mpup{font-family:inherit;font-weight:400;color:#0a2329}main.product aside.bar .container .product-header__right .product-header__right-top .promotion .mpup.line-discount::before{content:"";width:60px;height:1px;position:absolute;bottom:10px;transform:rotate(-12deg);background-color:var(--neutral-02);margin-left:-12px}main.product aside.bar .container .product-header__right .product-header__right-top .price-container{margin-right:.5rem}main.product aside.bar .container .product-header__right .product-header__right-top .price-container .mpup{position:relative;text-align:end;font-family:"League Spartan";color:#0a2329;font-size:16px;font-weight:400;line-height:14.72px}main.product aside.bar .container .product-header__right .product-header__right-top .price-container .mpup span{font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}main.product aside.bar .container .product-header__right .product-header__right-top .price-container .mpup span sup{font-size:8px;font-family:"League Spartan"}main.product aside.bar .container .product-header__right .product-header__right-top .price-container .mpup.line-discount::before{content:"";width:60px;height:1px;position:absolute;bottom:10px;transform:rotate(-12deg);background-color:var(--neutral-02);margin-left:-12px}main.product aside.bar .container .product-header__right .rp-button-blue{padding:0 2rem;font-size:1rem;display:flex;gap:.5rem;line-height:48px}main.product aside.bar .container .product-header__right .rp-button-blue img{margin-bottom:4px}main.product aside.bar .flags{top:0px;margin-top:-5px;max-width:125px}main.product aside.bar .flags *{cursor:pointer}main.product aside.bar .image{cursor:pointer;height:120px;width:84px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}main.product aside.bar .image.uptop{z-index:1}main.product aside.bar .designation{font-size:1.2em;font-weight:600;left:140px;position:absolute;top:0px;width:39em;font-size:1.2em;font-weight:600}main.product aside.bar .sa{top:50px;left:140px;position:absolute;font-size:.7em;font-weight:400}main.product aside.bar #netreviews{top:61px;left:140px;position:absolute;font-size:.7em;font-weight:400}main.product aside.bar .wrapper{margin-right:20px}main.product aside.bar .wrapper.opm .old-price{font-size:.825em !important}main.product aside.bar .wrapper.opm .price{font-size:1.625em}main.product aside.bar .wrapper.opm .more-info .tooltip{left:auto;right:20px;width:300px;border-color:#fff}main.product aside.bar .div_no_buy{padding-top:20px}main.product aside.bar .button-info{width:140px;margin:5px 0px;background-color:#ec1e79;color:#fff;height:35px;line-height:35px;text-align:center;cursor:pointer;font-size:16px;font-weight:600}main.product aside.bar .more-infos-bar{margin:0px;padding:4px 0px;outline:none;cursor:default;color:#4d4d4d;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"League Spartan";box-sizing:border-box;position:relative;overflow:visible !important;float:left;font-size:.65em;overflow:visible !important;width:100%}main.product aside.bar .more-infos-bar p:last-child{margin:0px;padding:0px;outline:none;cursor:default;color:gray;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"League Spartan";box-sizing:border-box;position:relative;overflow:visible !important;float:left;font-size:.9em;width:100%}main.product section.face .wrapper.data{min-height:440px;padding-bottom:100px}main.product section.face .more-infos-wrapper{font-family:"League Spartan";font-weight:400;font-size:14px;color:#0a2329}main.product section.face .more-infos-wrapper a{font-family:inherit;font-weight:inherit;font-size:12px;color:#202a8e;text-decoration:underline}main.product section.shortcuts aside.disabled *{color:gray;cursor:default;font-weight:600 !important}main.product section.characteristics aside{column-count:2;-o-column-count:2;-ms-column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:10px;-o-column-gap:10px;-ms-column-gap:10px;-moz-column-gap:10px;-webkit-column-gap:10px}}@media screen and (max-width: 1024px){main.product .container{padding:0 0}main.product aside.bar{left:0px;right:0px;bottom:0px;position:fixed;padding:5px 10px;background-color:#e6e6e6;box-shadow:0px 0px 15px #4d4d4d;-o-box-shadow:0px 0px 15px #4d4d4d;-ms-box-shadow:0px 0px 15px #4d4d4d;-moz-box-shadow:0px 0px 15px #4d4d4d;-webkit-box-shadow:0px 0px 15px #4d4d4d}main.product aside.bar .buttons{display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex}main.product aside.bar .buttons .button{font-size:16px;font-weight:600}main.product aside.bar .buttons .button.buy{background-color:#ec1e79;color:#fff;flex-grow:1;-o-flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}main.product aside.bar .buttons .button.nobuy{color:#4d4d4d;background-color:#e6e6e6;width:100%;flex-grow:1;-o-flex-grow:1;-ms-flex-grow:1;-moz-flex-grow:1;-webkit-flex-grow:1}main.product aside.bar .buttons .button.add2cart,main.product aside.bar .buttons .button.favorite{width:35px;background-color:#fff;margin-right:3px;font-size:1.1em;flex-grow:0;-o-flex-grow:0;-ms-flex-grow:0;-moz-flex-grow:0;-webkit-flex-grow:0}main.product aside.bar .buttons .button.favorite .rp-icon.heart{display:none}main.product aside.bar .buttons .button.favorite .rp-icon.heart-o{display:inline-block}main.product section.face{margin-bottom:0 !important;margin-top:0 !important;background-color:#fff;padding:0 1rem}main.product section.face .container #designation,main.product section.face .container #sa,main.product section.face .container #netreviews{margin:0 !important}main.product section.face .container #designation p,main.product section.face .container #sa p,main.product section.face .container #netreviews p{font-family:"League Spartan";font-size:26px;color:#0a2329;font-weight:700;line-height:25px}main.product section.face .container #designation p small,main.product section.face .container #sa p small,main.product section.face .container #netreviews p small{font-weight:400;font-size:14px;line-height:16px;color:inherit;text-overflow:ellipsis}main.product section.face .container #designation{padding-top:1.5rem;padding-left:0}main.product section.face .container .NETREVIEWS_PRODUCT_STARS{margin-bottom:1.6rem;padding-left:0 !important}main.product section.face .container .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars div a .nr-icon::before{font-size:1rem}main.product section.face .container .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars .netreviews_reviews_rate{left:85px;color:#0a2329}main.product section.face .container .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars .netreviews_reviews_rate a{font-size:.8rem;font-family:"League Spartan";font-weight:400;color:inherit}main.product section.face .container .compare{margin-right:0;background:rgba(0,0,0,0) !important;border:0;cursor:pointer;font-size:11px;height:32px;width:140px;box-shadow:none;z-index:2}main.product section.face .container .compare.loading-ajax .compare-loader{display:inline-block}main.product section.face .container .eci-wrapper .eci{margin:0}main.product section.face .container .images{width:100%}main.product section.face .container .images .images{padding:0;justify-content:center}main.product section.face .container .images .images .viewport{left:auto}main.product section.face .container .images .images .viewport .flickity-viewport .flickity-slider{overflow:visible;transform:translateX(0%) !important;width:100%}main.product section.face .container .flags{margin-top:1rem}main.product section.face .container .flags .flags-item{width:fit-content;font-family:"League Spartan"}main.product section.face .product-container{padding-bottom:1rem}main.product section.face .product-container .sidebar{width:0%}main.product section.face .product-container__right{width:100%}main.product section.face .product-container__right .sidebarBox .sidebar{width:100%}main.product section.face .product-container__right .sidebarBox .sidebar .rpon ul .logo{width:73px;height:46px}main.product section.face .product-container__right .sidebarBox .sidebar .rpon ul .rpon-normalized-info{height:auto;margin-top:0;font-family:"League Spartan";font-weight:400;font-size:14px;line-height:17.5px;text-align:left;margin-top:10px}main.product section.face .product-container__right .sidebarBox .sidebar .rpon ul .rpon-normalized-info a{text-wrap:wrap;font-size:12px;text-decoration:underline !important}main.product section.face .product-container__right .sidebarBox .sidebar .rpon ul .select-container .tot-valor{margin-left:0}main.product section.face .product-container__right .sidebarBox .sidebar .rpon ul .select-container .select-style{overflow:visible}main.product section.face .product-container__right .sidebarBox .sidebar .peliculas{width:100%}main.product section.face .product-container__right .sidebarBox .sidebar .peliculas ul .pelicula-header__title .title{min-width:230px;line-height:1.3;font-size:21px;font-weight:700;line-height:22.08px;text-align:left}main.product section.face .product-container__right .sidebarBox .sidebar .peliculas ul .pelicula-checkbox-label{margin-top:0 !important;font-family:"League Spartan";color:#0a2329}main.product section.face .product-container__right .sidebarBox .priceBox .megas{width:100%}main.product section.face .product-container__right .sidebarBox .priceBox .megas ul .mega-header__title .title{min-width:230px;line-height:1.3;font-size:20px;font-weight:700;line-height:22.08px;text-align:left}main.product section.face .product-container__right .sidebarBox .priceBox .megas ul .mega-header__image img{width:1.7rem}main.product section.face .product-container__right .sidebarBox .priceBox .megas ul .mega-checkbox-label{margin-top:0 !important;font-family:"League Spartan";color:#0a2329}main.product section.face .product-container__right .sidebarBox .priceBox .megas ul .mega-radio-group__link{font-family:"Public Sans",sans-serif;font-weight:400;color:#202a8e;text-wrap:nowrap;margin-left:-4px}main.product section.face .product-container__right .sidebarBox .priceBox .megas ul .mega-radio-group__link .rp-link{text-decoration-line:underline}main.product section.face .more-infos-wrapper{font-family:"League Spartan";font-weight:400;font-size:14px;color:#0a2329}main.product section.face .more-infos-wrapper a{font-family:inherit;font-weight:inherit;font-size:9px}main.product section.face #CEDEN2018{max-width:94%;margin-top:10px;margin-left:3%;margin-right:3%}main.product section.face .modal-carrinho-mobile{background-color:rgba(0,0,0,.4);position:fixed;top:0;z-index:1000;height:100%;width:100%;visibility:hidden;overflow:hidden;right:0px}main.product section.face .modal-carrinho-mobile .modal-carrinho.open{opacity:1;display:block}main.product section.face .modal-carrinho-mobile .modal-carrinho__background{padding:1rem;height:calc(100vh - 20px);width:calc(100vw - 20px);margin:10px auto;transition:height .5s;top:10;background-color:#fff;color:#0a2329;overflow:hidden}main.product section.face .modal-carrinho-mobile .modal-carrinho__body{height:100%;overflow-y:auto;margin-top:20px;-webkit-overflow-scrolling:touch}main.product section.face .modal-carrinho-mobile .modal-carrinho__header{position:relative;height:40px}main.product section.face .modal-carrinho-mobile .modal-carrinho__header .modal-carrinho__close{position:absolute;top:1rem;right:0px;z-index:1001}main.product section.packs{padding:0;margin:2rem 0 0 0 !important}main.product section.packs .product-section-title p{font-size:25px;padding:0 1rem}main.product section.shortcuts aside{width:20%}main.product section.shortcuts aside.megas{width:40%;background-size:80% auto}main.product section .characteristics-title span{font-size:1.5rem}main.product section .characteristics-title__arrow img{width:1rem;transform:rotate(180deg)}main.product section .flix-title__arrow img{width:1rem !important;transform:rotate(180deg)}main.product section.characteristics .container{padding:15px}main.product section.characteristics .container aside .group .title{font-size:20px;font-family:"League Spartan";font-weight:700}main.product section.characteristics .container aside .group .characteristic-group{gap:1rem}main.product section.characteristics .container aside .group .characteristic-group .designation{line-height:1.4;margin-top:.5rem}main.product section.characteristics .container aside .group .characteristic-group .value{line-height:1.4;margin-top:.5rem}main.product section.characteristics .container aside .group .characteristic-group:last-of-type{border-bottom:none}main.product section.characteristics.open{height:70px}main.product section.characteristics.expanded aside ul{display:block}main.product section.characteristics.expanded aside .button span.collapsed{display:none}main.product section.characteristics.expanded aside .button span.expanded{display:block}main.product section.flix .container{padding:15px}main.product section.flix.open{height:70px}main.product section.netreviews{padding:0;margin:0 !important}main.product section.netreviews .product-section-title{padding-left:1rem}main.product section.netreviews .product-section-title p{font-size:1.5rem;margin-bottom:1.5rem}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating p span{font-size:2.5rem;font-family:"League Spartan";font-weight:400;color:#0a2329;margin-bottom:1rem}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_bg_stars_big{max-width:100%}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_bg_stars_big div .nr-icon{margin-right:0}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_bg_stars_big div .nr-icon.grey{color:#e6e6e6}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_bg_stars_big div .nr-icon::before{font-size:2.65rem}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_bg_stars_big div .nr-icon:last-child{margin-right:0}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list #netreviews_button_more_reviews .rp-button{margin:0 auto}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list .netreviews_review_part .netreviews_review_rate_and_stars div .grey{width:auto}main.product section.identical{margin-top:2rem !important}main.product section.identical .product-section-title{padding-left:1rem}main.product section.identical .product-section-title p{font-size:1.5rem;margin-bottom:1.5rem}main.product section.identical aside::-webkit-scrollbar{height:5px;margin-top:10px;background-color:rgba(33,48,197,.25)}main.product section.identical aside::-webkit-scrollbar-thumb{background-color:#202a8e}main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_bg_stars_big div .nr-icon.grey{width:20%}main.product section.netreviews .container{padding:.5rem}footer.product.is-mobile{margin-bottom:50px}}@media screen and (max-width: 1024px)and (min-width: 768px)and (max-width: 1024px){main.product aside.bar{top:-105px;left:0px;right:0px;height:104px;position:fixed;padding:10px 0px;background-color:#fff;border-bottom:3px solid #ec1e79;transition:top 500ms ease-out;-o-transition:top 500ms ease-out;-ms-transition:top 500ms ease-out;-moz-transition:top 500ms ease-out;-webkit-transition:top 500ms ease-out}main.product aside.bar.show{top:0px}main.product aside.bar .container{position:relative}main.product aside.bar .flags{top:0px;margin-top:-5px;max-width:125px}main.product aside.bar .flags *{cursor:pointer}main.product aside.bar .image{top:0px;left:40px;position:absolute;cursor:pointer;height:84px;width:84px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}main.product aside.bar .image.uptop{z-index:1}main.product aside.bar .designation{font-size:1.2em;font-weight:600;left:140px;position:absolute;top:0px;font-size:1.2em;font-weight:600}main.product aside.bar .sa{top:50px;left:140px;position:absolute;font-size:.7em;font-weight:400}main.product aside.bar #netreviews{top:61px;left:140px;position:absolute;font-size:.7em;font-weight:400}main.product aside.bar .wrapper{margin-right:20px}main.product aside.bar .wrapper.opm .old-price{font-size:.825em !important}main.product aside.bar .wrapper.opm .more-info .tooltip{left:auto;right:20px;width:300px;border-color:#fff}main.product aside.bar .wrapper.pef .promotion{width:121px;height:32px;margin-bottom:10px;text-transform:uppercase;font-size:1em;color:#ec1e79}main.product aside.bar .wrapper.pef .promotion *{color:inherit;font-size:inherit;text-transform:inherit}main.product aside.bar .wrapper.pef .promotion span{color:#4d4d4d;font-size:.55em;text-transform:none;position:relative;top:-6px}main.product aside.bar .wrapper.pef .favorite{font-size:1.25em}main.product aside.bar .wrapper.pef .favorite .rp-icon.heart{color:#ec1e79;display:none}main.product aside.bar .wrapper.pef .favorite .rp-icon.heart-o{display:block}main.product aside.bar .div_button_add_bar{width:220px;padding-top:10px;color:#4d4d4d}main.product aside.bar .div_no_buy{padding-top:20px}main.product aside.bar .button-info{width:140px;margin:5px 0px;background-color:#ec1e79;color:#fff;height:35px;line-height:35px;text-align:center;cursor:pointer;font-size:16px;font-weight:600}main.product aside.bar .more-infos-bar{margin:0px;padding:4px 0px;outline:none;cursor:default;color:#4d4d4d;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"League Spartan",sans-serif;box-sizing:border-box;position:relative;overflow:visible !important;float:left;font-size:.65em;overflow:visible !important;width:100%}main.product aside.bar .more-infos-bar p:last-child{margin:0px;padding:0px;outline:none;cursor:default;color:gray;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"League Spartan",sans-serif;box-sizing:border-box;position:relative;overflow:visible !important;float:left;font-size:.9em;width:100%}main.product section.face .more-infos-wrapper{font-family:"League Spartan";font-weight:400;font-size:14px;color:#0a2329}main.product section.face .more-infos-wrapper a{font-family:inherit;font-weight:inherit;font-size:9px}main.product section.shortcuts aside.disabled *{color:#a6a6a6;cursor:default;font-weight:300 !important}}@media(max-width: 426px){main.product .container section.face .container .images.wrapper{max-height:320px !important}main.product .container section.face .product-container .priceBox .megas .mega-header__title .title{font-size:20px}main.product section.flix{margin-top:2.5rem !important}main.product section.characteristics{margin-top:2.5rem !important;margin-bottom:2rem !important}}@media(max-width: 1024px){main.product .container section.face .container .designation{text-wrap:wrap;max-width:100%;font-size:23px;line-height:22px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}main.product .container section.face .container .designation small{font-size:14px;font-weight:400;color:inherit}main.product .container section.face .container #netreviews .netreviews_review_rate_and_stars .netreviews_reviews_rate{left:95px;top:-1px}main.product .container section.face .container .images.wrapper{width:100%;max-height:400px;margin-bottom:3rem}main.product .container section.face .container .images.wrapper section.images .viewport .flickity-viewport{height:100% !important}main.product .container section.face .container .sidebar.wrapper .buttons{position:fixed;bottom:1rem;left:0%;margin:0px;z-index:10;max-width:100%;justify-content:center}.compare-overlay-collapsed main.product .container section.face .container .sidebar.wrapper .buttons{bottom:4rem}main.product .container section.face .container .data.wrapper{padding:0px}main.product .container section.face .container .compare-btn-wrapper{width:100%;padding-left:3%;padding-right:3%}main.product .container section.face .container .data{display:flex;flex-flow:column;width:100%}main.product .container section.face .container .data .data-old-price-container{display:flex;gap:1rem;align-items:center}main.product .container section.face .container .data .data-old-price-container .info-icon img{height:1rem;width:1rem;margin-bottom:.3rem}main.product .container section.face .container .data .promotion{position:absolute;right:0;width:80px;height:48px;font-size:.7em;text-align:center;display:block;padding:0}main.product .container section.face .container .data .promotion.promotion-discount{background-color:#f4d560 !important;height:48px}main.product .container section.face .container .data .promotion.promotion-pvpr{background-color:#d9d9d9 !important;height:48px}main.product .container section.face .container .data .promotion .promotion-container{display:flex;flex-flow:column;height:48px}main.product .container section.face .container .data .promotion .promotion-number{font-size:20px;font-weight:600;color:#0a2329;font-family:"League Spartan";text-align:center;margin:0;display:flex;justify-content:center;text-align:center;height:50%}main.product .container section.face .container .data .promotion .promotion-text{font-size:12px;font-family:"League Spartan";font-weight:400;color:#0a2329;text-align:center;margin:0;height:50%;line-height:24px;display:flex;justify-content:center;text-align:center}main.product .container section.face .container .data .promotion *{color:inherit;font-size:inherit;text-transform:inherit}main.product .container section.face .container .data .promotion.mobile{bottom:20px !important;left:-3px !important}main.product .container section.face .container .data .features{margin:0}main.product .container section.face .container .data .features p{font-family:"League Spartan";font-weight:700;font-size:18px;color:#0a2329;margin-bottom:.5rem;height:1.1rem}main.product .container section.face .container .data .features .feature{font-size:1rem;font-weight:400;color:#0a2329;list-style:disc outside none;display:list-item;margin-left:1rem;font-family:"League Spartan";font-size:18px}main.product .container section.face .container .data .features .feature::marker{font-size:.5rem}main.product .container section.face .container .data .social{margin:1.5rem 0}main.product .container section.face .container .data .social .rp-icon{font-size:1.6em;margin-right:1rem}main.product .container section.face .container .data .product-info-text{margin:0 0 1.5rem;font-size:14px}main.product .container section.face .container .data .product-info-text p{font-size:14px;font-family:"League Spartan";font-weight:400;color:#0a2329;margin:0}main.product .container section.face .container .data .mpup-best-price+.more-infos-wrapper{margin-top:15px}main.product .container section.face .container .product-container .product-container__right{padding:0px}main.product .container section.face .container .product-container .product-container__right .sidebarBox .sidebar .rpon ul .logo{width:73px;height:46px;top:-1rem;background-size:auto 100%}main.product .container section.face .container .product-container .product-container__right .sidebarBox .sidebar .rpon ul .select-container .select-style{padding:5px .5rem}main.product .container section.face .container .product-container .product-container__right .sidebarBox .sidebar .rpon ul .select-container .select-style select{min-width:140px}main.product .container section.face .container .product-container .product-container__right .sidebarBox .sidebar .rpon ul .rpon-new-card p{text-wrap:wrap}main.product .container section.face .container .product-container .product-container__right .sidebarBox .sidebar .rpon ul .rpon-new-card p .rp-link{font-size:12px !important;font-family:"League Spartan";margin-left:0px;text-decoration:underline}main.product section.characteristics{margin-bottom:2.5rem}main.product section.identical .container .scrollbar{width:calc(100% - 2rem);margin:0 auto}}main.product aside.bar .container .product-header__right .rp-button-blue:hover .dark-icon--hover{display:none !important}.price-cents{color:#0a2329 !important}@media(min-width: 2400px){main.product .breadcrumb{width:100% !important;max-width:100% !important}main.product .breadcrumb .module.path{width:1400px;margin:1rem auto 0}}main.product .texto-mpag{color:#0a2329}[data-theme=dark] main.product section.face .product-header__left .designation h1{color:var(--neutral-01)}[data-theme=dark] main.product section.face .product-header__left .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars .netreviews_reviews_rate a{color:var(--neutral-01)}[data-theme=dark] main.product section.face .product-header__right-top .data-old-price-container .mpup span,[data-theme=dark] main.product section.face .product-header__right-top .data-old-price-container .mpup sup.text-dark{color:var(--neutral-01) !important}[data-theme=dark] main.product section.face .product-header__right-top .info-icon img{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(74deg) brightness(103%) contrast(101%)}[data-theme=dark] main.product section.face .product-container{background-color:var(--black)}[data-theme=dark] main.product section.face .product-container__stock .product-container__link .rp-link{color:var(--primary-01)}[data-theme=dark] main.product section.face .product-container__stock .product-container__link .link-status{filter:invert(63%) sepia(45%) saturate(532%) hue-rotate(143deg) brightness(94%) contrast(91%)}[data-theme=dark] main.product section.face .product-container .features p{color:var(--neutral-01)}[data-theme=dark] main.product section.face .product-container .features .feature{color:var(--neutral-01)}[data-theme=dark] main.product section.face .product-container .sidebar .rpon ul li p{color:var(--neutral-01)}[data-theme=dark] main.product section.face .product-container .sidebar .rpon p.title{background-image:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}[data-theme=dark] main.product section.face .wrapper.megas ul label li{color:var(--neutral-01)}[data-theme=dark] main.product section.face .wrapper.megas ul .mega-radio-group__link{color:var(--primary-01)}[data-theme=dark] main.product section.face .wrapper.megas ul .services-radio-group__link{color:var(--primary-01)}[data-theme=dark] main.product .msg_shipping a{color:var(--primary-01)}[data-theme=dark] main.product .msg_shipping a span{display:none}[data-theme=dark] main.product .msg_shipping img{filter:invert(63%) sepia(45%) saturate(532%) hue-rotate(143deg) brightness(94%) contrast(91%)}[data-theme=dark] main.product section.face .product-container .product-info-text p{color:var(--neutral-01)}[data-theme=dark] main.product section.face .product-container .sidebar .rpon .rpon-normalized-info a{color:var(--primary-01)}[data-theme=dark] main.product section.face .product-container .sidebar .rpon .rpon-new-card .rp-link{color:var(--primary-01)}[data-theme=dark] main.product section.face .product-container .sidebar .rpon .tot-valor #valor{color:var(--primary-01)}[data-theme=dark] main.product section.face .product-container .sidebar .rpon .tot-valor span{color:var(--primary-01)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_filtering_section #netreviews_reviews_filter{background-color:var(--black)}[data-theme=dark] main.product section.face .product-container .sidebar .rpon ul li{background-color:var(--black);border-bottom:var(--black)}[data-theme=dark] main.product section.face .wrapper.megas ul .title{background-image:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}[data-theme=dark] main.product section .container{background-color:var(--black);color:var(--neutral-01)}[data-theme=dark] main.product section span{color:var(--neutral-01)}[data-theme=dark] main.product section aside ul{background-color:var(--black)}[data-theme=dark] main.product section aside ul li.title{color:var(--neutral-01)}[data-theme=dark] main.product section aside ul li.designation{color:var(--neutral-01)}[data-theme=dark] main.product section aside ul li.value div{color:var(--neutral-01)}[data-theme=dark] main.product section.characteristics aside ul .characteristic-group{border-bottom:1px solid #6a6a6a;border-top:1px solid #6a6a6a}[data-theme=dark] main.product section aside ul li.designation,[data-theme=dark] main.product section aside ul li.value{color:var(--neutral-01)}[data-theme=dark] main.product section.netreviews .container{color:var(--neutral-01)}[data-theme=dark] main.product section.netreviews .product-section-title p{color:var(--neutral-01)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab{background-color:var(--black)}[data-theme=dark] main.product section.netreviews .container .netreviews_global_rating{background-color:var(--black)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating{border-right:1px solid var(--neutral-01)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content{border-bottom:1px var(--neutral-01)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_note_generale{color:var(--neutral-01)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_note_generale span{color:var(--neutral-01)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating .netreviews_subtitle{color:var(--neutral-01)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_rating_content .netreviews_global_rating_details .netreviews_rates_list .netreviews_rate_list_item .netreviews_rate_graph .netreviews_rate_percent span{color:var(--neutral-01)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_filtering_section #netreviews_reviews_filter img{filter:invert(99%) sepia(0%) saturate(0%) hue-rotate(302deg) brightness(106%) contrast(100%)}[data-theme=dark] main.product section.face .product-container .sidebar .rpon .select-style{border:1px solid var(--neutral-01);background-color:var(--black)}[data-theme=dark] main.product section.face .product-container .sidebar .rpon .select-style::after{width:19px;height:24px;display:block;content:"";background:#000 url(../../imagens/icons/arrowWhite.svg) no-repeat 96% 50% !important}[data-theme=dark] main.product section.face .product-container .sidebar .rpon .select-style select{color:var(--neutral-01)}[data-theme=dark] main.product section.face .product-container .sidebar .rpon .more-info .info-icon,[data-theme=dark] main.product section.face .product-container .sidebar .floa .more-info .info-icon{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list{background-color:var(--black)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_filtering_section #netreviews_reviews_filter li:first-of-type p{border-top:1px solid #6a6a6a;color:var(--neutral-01)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_filtering_section #netreviews_reviews_filter{border:1px solid var(--neutral-01)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_rating_section .netreviews_filtering_section #netreviews_reviews_filter li p{border-top:1px solid #6a6a6a;color:var(--neutral-01)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list .netreviews_review_part .netreviews_customer_name{color:var(--neutral-01)}[data-theme=dark] main.product section.netreviews .container .NETREVIEWS_PRODUCT_REVIEWS #netreviews_reviews_tab #netreviews_reviews_section #netreviews_review_list .netreviews_review_part .netreviews_customer_review{color:var(--neutral-01)}[data-theme=dark] main.product section.shortcuts .container{background:var(--primary-01)}[data-theme=dark] main.product section.identical div p{color:var(--neutral-01)}[data-theme=dark] .product.module.product-grid-module .data .data-bottom .product-footer .info-icon img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}[data-theme=dark] main.product section.face .wrapper.megas ul li.info{color:var(--neutral-01)}[data-theme=dark] main.product section.face .wrapper.megas ul label li .square{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}[data-theme=dark] main.product section.face .wrapper.megas ul label li .square-o{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}[data-theme=dark] main.product section.face .more-infos-wrapper{color:var(--neutral-01)}[data-theme=dark] main.product section.face .more-infos-wrapper a{color:var(--primary-01)}[data-theme=dark] main.product section.flix .flix-title__arrow img,[data-theme=dark] main.product section .characteristics-title__arrow img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}@media screen and (max-width: 1024px){[data-theme=dark] main.product section.face{background-color:var(--black)}[data-theme=dark] main.product section.face .container #designation p{color:var(--neutral-01)}[data-theme=dark] main.product section.face .wrapper.data div:not(.price) sup{color:var(--neutral-01) !important}[data-theme=dark] main.product .container section.face .container .data .features .feature,[data-theme=dark] main.product .container section.face .container .data .features p,[data-theme=dark] main.product .container section.face .container .data .product-info-text p{color:var(--neutral-01)}[data-theme=dark] .info-icon img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}[data-theme=dark] p.promotion-number,[data-theme=dark] p.promotion-text{color:var(--neutral-01)}[data-theme=dark] .features p,[data-theme=dark] .features .feature{color:var(--neutral-01)}[data-theme=dark] .features p::before,[data-theme=dark] .features .feature::before{color:var(--neutral-01)}[data-theme=dark] .product-info-text p{color:var(--neutral-01)}[data-theme=dark] main.product section.face #designation,[data-theme=dark] main.product section.face #sa,[data-theme=dark] main.product section.face #netreviews{margin:0 !important}}[data-theme=dark] main.product aside.bar{background-color:var(--primary-01)}[data-theme=dark] main.product aside.bar .rp-button-blue{background-color:var(--primary-01) !important;border:1px solid var(--black);box-shadow:0px 1px 0px 0px var(--black);color:var(--black) !important}[data-theme=dark] main.product aside.bar .rp-button-blue:hover{background-color:var(--black) !important;color:var(--primary-01) !important}[data-theme=dark] main.product aside.bar .container .product-header__right .rp-button-blue .light-icon,[data-theme=dark] .light-icon--hover{display:none}[data-theme=dark] main.product aside.bar .container .product-header__right .rp-button-blue:hover .light-icon--hover{display:none !important}[data-theme=dark] main.product aside.bar .container .product-header__right .rp-button-blue .dark-icon{display:inline !important}[data-theme=dark] main.product aside.bar .container .product-header__right .rp-button-blue:hover .dark-icon{display:none !important}[data-theme=dark] main.product aside.bar .container .product-header__right .rp-button-blue:hover .dark-icon--hover{display:inline !important}[data-theme=dark] main .module .features{color:var(--neutral-01)}[data-theme=dark] #designation p{color:var(--neutral-01)}[data-theme=dark] main.product section.face .wrapper.megas ul .mega-checkbox-label{color:var(--neutral-01)}[data-theme=dark] #swogo-wrapper #swogo-bundle-1 .swogo-container-box .swogo-bundle{background-color:var(--black)}[data-theme=dark] .swogo-product-division img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}[data-theme=dark] .swogo-bundle-products .swogo-product .swogo-product-image-info-container .swogo-image-wraper{background-color:var(--neutral-01)}[data-theme=dark] main.product section.face .product-container .sidebar .rpon,[data-theme=dark] main.product section.face .wrapper.megas{border:1px solid var(--neutral-01) !important}[data-theme=dark] #_netreviews .product-section-title,[data-theme=dark] #_packs .product-section-title,[data-theme=dark] #_identical .product-section-title{padding-left:0;background-color:rgba(0,0,0,0)}[data-theme=dark] #_netreviews .product-section-title p,[data-theme=dark] #_packs .product-section-title p,[data-theme=dark] #_identical .product-section-title p{color:var(--primary-01) !important}[data-theme=dark] #_identical .MySwiperIdentical{background-color:rgba(0,0,0,0)}@media(min-width: 2400px){main.product .breadcrumb{width:100% !important;max-width:100% !important}main.product .breadcrumb .module.path{width:1400px;margin:1rem auto 0}}[data-theme=dark] .data-old-price-container .line-discount::before{background-color:#fff !important}[data-theme=dark] main.product section.face .product-container .sidebar .floa ul li{color:#fff}[data-theme=dark] .modal .modal-header{background-color:#000}[data-theme=dark] .ver-stock h4{color:#fff}[data-theme=dark] .ver-stock .car-module{color:inherit}[data-theme=dark] .ver-stock .car-module .car-prod-nome{color:inherit}[data-theme=dark] .ver-stock .car-module .car-prod-nome a{color:inherit}[data-theme=dark] .ver-stock .car-module .car-prod-cod{color:inherit}[data-theme=dark] .product-header .rp-button-blue{background-color:var(--primary-01) !important;border:1px solid var(--black);box-shadow:0px 1px 0px 0px var(--black);color:var(--black) !important}[data-theme=dark] .product-header .rp-button-blue span{color:var(--black) !important}[data-theme=dark] .product-header .rp-button-blue:hover{background-color:var(--black) !important;color:var(--primary-01) !important}[data-theme=dark] .product-header .rp-button-blue:hover span{color:var(--primary-01) !important}[data-theme=dark] main.product section.face .product-header__right-top .data-old-price-container .mpup{color:#fff}[data-theme=dark] main.product section.face .container .NETREVIEWS_PRODUCT_STARS .netreviews_review_rate_and_stars .netreviews_reviews_rate{color:#fff}[data-theme=dark] main.product section.face .product-container__right .sidebarBox .priceBox .megas ul .mega-checkbox-label{color:#fff}[data-theme=dark] main.product section.face .product-container__right .sidebarBox .priceBox .megas ul .mega-radio-group__link{color:var(--primary-01)}[data-theme=dark] main.product section.face .product-container .sidebar .services .services-radio-group__link{color:var(--primary-01)}[data-theme=dark] main.product section.face .product-container .sidebar .services .services-radio-group label{color:#fff}[data-theme=dark] main.product section .text-campanhas{color:#fff}[data-theme=dark] main.product section .text-campanhas a{color:#fff}[data-theme=dark] main.product section.face .product-container .sidebar .peliculas .pelicula-radio-group label{color:#fff}[data-theme=dark] main.product section.face .product-container .sidebar .services ul .title{background-image:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%)}[data-theme=dark] main.product section.face .product-container .sidebar .services{border:1px solid var(--neutral-01)}[data-theme=dark] main.product section.face .product-container .sidebar .services ul li.logo-service{background-color:var(--black)}@media screen and (max-width: 1024px){main .product .info-icon img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}main .product p.promotion-number,main .product p.promotion-text{color:var(--neutral-01)}main .product .features p,main .product .features .feature{color:var(--neutral-01)}main .product .features p::before,main .product .features .feature::before{color:var(--neutral-01)}main .product .product-info-text p{color:var(--neutral-01)}main .product section .face{background-color:var(--black)}main .product section .face .container #designation p{color:var(--neutral-01)}main .product section .face .wrapper.data div:not(.price) sup{color:var(--neutral-01) !important}main .product section .face .container .data .features .feature,main .product section .face .container .data .features p,main .product section .face .container .data .product-info-text p{color:var(--neutral-01)}main .product section .face #designation,main .product section .face #sa,main .product section .face #netreviews{margin:0 !important}main .product .texto-mpag{color:#fff}}main.product .hidden{display:none}main.product section.face .product-container .sidebar .floa{width:100%;margin-top:1.5rem;border:2px solid #48b9d1;position:relative;padding:1rem}main.product section.face .product-container .sidebar .floa .info{background-image:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);font-family:"League Spartan";font-size:1.5rem;font-weight:700;margin-bottom:.5rem;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}main.product section.face .product-container .sidebar .floa ul{padding-left:0;margin-bottom:0}main.product section.face .product-container .sidebar .floa ul .logo{height:33px;width:80px;position:absolute;right:1rem;top:-22px;padding:0;background-size:auto 90%;background-color:#fff;background-repeat:no-repeat;background-position:7% 50%;background-image:url("../../imagens/Floa.svg")}main.product section.face .product-container .sidebar .floa ul li p{color:#0a2329;font-size:1rem;font-family:"League Spartan";font-weight:400;margin-bottom:0}main.product section.face .product-container .sidebar .floa #tot-valor{float:right;padding:5px;margin-left:1.9rem}main.product section.face .product-container .sidebar .floa #tot-valor #valor{color:#ec1e79;line-height:30px}main.product section.face .product-container .sidebar .floa #tot-valor span{font-size:1rem;color:#d61e66;font-weight:400}main.product section.face .wrapper.floa ul .mega-radio-group__link{text-decoration-line:underline}main.product section .text-campanhas{font-family:"League Spartan",sans-serif;width:94%}main.product section .text-campanhas p{width:98%;margin-bottom:.5rem;font-family:inherit}main.product section .msg_product{border:1px solid #a6a6a6;font-size:12px;line-height:24px;margin:1.5rem;padding:10px 15px;width:94%}main.product section.identical .container .viewport{overflow-x:unset;overflow-y:unset;width:unset;left:unset}main.product section select#modp{min-width:140px}main.product .tag{position:absolute;z-index:10}main.product .tag.txt{font-family:"League Spartan";font-size:13px;font-weight:600;text-align:center;word-wrap:break-word;width:auto;max-width:45%;padding:2px 4px}main.product .tag.txt p{margin-bottom:0}main.product .tag.txt span{font-size:.825em;color:inherit !important;font-weight:inherit}main.product .tag.img img{width:4em;height:auto}main.product .tag.tr{top:1em;right:0}main.product .tag.br{bottom:5em;right:0}main.product .tag.bl{bottom:5em;left:0}main.product .floa .more-info-wrapper{clear:both !important}main.product .floa li.more-info-wrapper:last-child{line-height:1em !important;margin-top:1em}main.product .product-gallery .swiper-thumbs{padding-bottom:10px}main.product .zoom-image{position:relative;z-index:300;margin-bottom:-54px}main.product .image-zoom{margin-top:12px;font-size:18px}main.product .image-zoom:hover{cursor:pointer}main.product .mobileSwiper{overflow:hidden}main.product .mobileSwiper .swiper-slide{overflow:hidden}main.product .swiper-button-next,main.product .swiper-button-prev{width:22px !important;height:22px !important;color:#0a2329 !important;background-image:none !important}main.product .swiper-button-next::after,main.product .swiper-button-prev::after{font-size:22px !important;content:""}main.product .natal-font-color,main.product .natal-font-color strong{color:#0a2329}main.product .patamares-warning{background-color:#e9f4f6;border:rgba(0,0,0,0)}main.product #patamares_page{--bs-table-bg: #e9f4f6}main.product .patamares-footer{font-size:12px}main.product .shipping-natal{background-color:#fcf2fa;color:#0a2329;font-size:15px}main.product .shipping-natal strong{font-size:18px}main.product .link-dark{color:#000}main.product select#modp{min-width:100% !important;width:100% !important;z-index:150}main.product .select-style{width:100% !important}main.product .select-style::after{position:absolute;width:19px;height:24px;left:35%;content:"";background:#fff url("../../imagens/icons/arrowDown.svg") no-repeat 96% 50%;transition:all .5s}main.product .tot-valor{float:none !important}main.product .rp-button-blue{display:block;background-color:#202a8e;box-shadow:0px 1px 0px 0px #202a8e;border-radius:60px;padding:0px 20px;height:44px;line-height:44px;font-weight:700;font-size:14px;font-family:"League Spartan";color:#fff;width:max-content !important;align-items:center}main.product .face .compare{background-color:#fff !important;border:1px solid #202a8e;box-shadow:0px 1px 0px 0px #202a8e;margin-right:20px}main.product .face .compare:hover{background-color:#202a8e !important}main.product .face .compare:hover .rp-icon{color:#fff}main.product .face .compare:hover span{color:#fff !important}main.product .face .compare.hidden{display:none}main.product .face .compare .rp-icon{font-size:20px;color:#202a8e;vertical-align:middle}main.product .face .compare span{color:#202a8e;cursor:pointer;font-family:"League Spartan";line-height:16px;position:relative;top:2px}main.product .face .compare .compare-loader{display:none;height:16px}main.product .face .compare.loading-ajax{pointer-events:none}main.product .face .compare.loading-ajax .compare-loader{display:block}main.product .face .compare.loading-ajax .rp-icon{display:none}main.product section .text-campanhas,main.product section .img-campanhas{margin:1.5rem 1.5rem 0;width:100%}main.product section .text-campanhas p,main.product section .text-campanhas a{font-size:1.125em;font-family:inherit}main.product .tag.txt p,.tag.txt span,.tag.txt a{color:inherit !important;font-weight:inherit;font-family:inherit}@media(max-width: 1024px){main.product section.face .product-container .sidebar .floa .info{font-size:20px !important}}@media(max-width: 786px){main.product section .text-campanhas,main.product section .img-campanhas,main.product section .text-campanhas,main.product section .text-campanhas{margin:0 0 1.5rem;width:100%}}@media(max-width: 1024px){main.product section .select-style::after{position:absolute;left:44%}}@media(max-width: 990px){main.product section .select-style::after{position:absolute;left:27.5%}}@media(max-width: 789px){main.product section .select-style::after{position:absolute;left:26.5%}}@media(max-width: 768px){main.product section .select-style::after{position:absolute;left:40.5%}}@media(max-width: 500px){main.product section .select-style::after{position:absolute;left:37.5%}}main section.simple{margin-top:30px}main section.simple header{display:none}main section.simple .viewport{margin-top:0px}main section.simple .viewport .simple.module{border:none;text-align:center}main section.simple .viewport .simple.module img{width:100%;height:auto;border:1px solid #e6e6e6;max-width:22.62em;margin:0 auto}main section.simple .viewport .simple.module img:hover{border-color:gray}main section.brands{width:100%;margin-top:30px;padding:19px 30px;border:1px solid #d9d9d9;background-color:#f3f3f3}main section.brands .viewport{margin:0px}main section.brands .viewport .brand.module{contain-intrinsic-height:40px;width:168px;height:40px;border:none;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}main section.brands .viewport .brand.module a{width:inherit;height:inherit;cursor:default}main section.brands .viewport .brand.module a img{width:inherit;height:inherit;border:inherit}main section.brands .viewport .flickity-prev-next-button{width:20px;background-color:rgba(0,0,0,0)}main section.brands .viewport .flickity-prev-next-button.previous{left:-25px}main section.brands .viewport .flickity-prev-next-button.next{right:-25px}@media screen and (max-width: 1024px){main section.brands .viewport .brand.module{width:84px;height:20px;margin-top:.075em}}.flags{display:block;position:relative;top:0;left:0;right:0;bottom:0;width:100%;min-height:28px !important;flex-wrap:wrap;z-index:2;gap:4px 0px}.flags .flags-item{max-width:100%;height:1.8rem;font-size:12px;font-family:"League Spartan";font-weight:500;margin-right:2px;text-align:center;padding:0 .5rem;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.flags .flags-item a{margin-left:.3rem}.flags .flags-item .info-icon-flag{display:inline-block;vertical-align:-2px;line-height:13px;height:13px;margin-left:0}.flags .flags-item .info-icon-flag .fa-info-tag{font-size:12px}.flags .flags-item.free-delivery-premium,.flags .flags-item.free-delivery{color:#0a2329;background-color:#8dc4f7}.flags .flags-item.free-delivery-premium a i,.flags .flags-item.free-delivery a i{color:#0a2329}.flags .flags-item.standard{color:#0a2329;background-color:#f4d560}.flags .flags-item.standard a{color:inherit;text-decoration:none;font-family:"League Spartan"}.flags .flags-item.standard .info-icon-flag{display:inline-block;vertical-align:-2px;line-height:13px;height:13px;color:inherit}.flags .flags-item.standard .info-icon-flag .fa-info-tag{margin-left:.3rem;font-size:12px;color:inherit}.flags .flags-item.standard .info-icon-flag:hover{cursor:pointer}.flags .flags-item.standard .info-icon-flag:hover~.product-tooltip{display:block;visibility:visible !important}.flags .flags-item.standard .invisible{display:none;position:absolute;left:0px;top:20px;background-color:#fff;box-shadow:1px 3px 1px 0px #d9d9d9;opacity:1;padding:5px !important;font-family:"League Spartan" !important;font-size:14px !important;line-height:21px !important;width:210px}@media(min-width: 427px)and (max-width: 650){.flags .flags-item.standard .invisible{width:200px}}.flags .flags-item.standard .invisible:hover{cursor:pointer;display:block;visibility:visible !important}.flags .flags-item.exhibition{color:#fff;background-color:#f49823}.flags .flags-item.exhibition i{color:#fff}.flags .flags-item.opportunity,.flags .flags-item.exclusive-online,.flags .flags-item.product-of-the-day{background-color:#b6d993;color:#0a2329}.flags .flags-item.opportunity a i,.flags .flags-item.exclusive-online a i,.flags .flags-item.product-of-the-day a i{color:#0a2329}.flags .flags-item.newsletter,.flags .flags-item.flyer{color:#0a2329;background-color:#bc9ce5;content:"folll"}.flags .flags-item.newsletter a i,.flags .flags-item.flyer a i{color:#0a2329}.flags .flags-item.love-first-price,.flags .flags-item.pre-sale{color:#fff;background-color:#f46060}.flags .flags-item.love-first-price a i,.flags .flags-item.pre-sale a i{color:#fff}.flags .flags-item.black-friday{color:#fff;background-color:#0a2329}.flags .flags-item.black-friday a i{color:#fff}.flags .flags-item.promooffer{color:#000;background-color:#d9d9d9}.flags .flags-item.promooffer a{color:inherit;text-decoration:none;font-family:"League Spartan"}.flags .flags-item.promooffer a strong{font-family:"League Spartan";color:var(--black)}.flags .flags-item.promooffer-flag{color:#000;background-color:#f4d560}.flags .flags-item.promooffer-flag a{color:inherit;text-decoration:none;font-family:"League Spartan"}.flags .flags-item.promooffer-flag a strong{font-family:"League Spartan";color:var(--black)}.flags .flags-item.promooffer-flag .info-icon-flag{display:inline-block;vertical-align:-2px;line-height:13px;height:13px;color:inherit}.flags .flags-item.promooffer-flag .info-icon-flag .fa-info-tag{margin-left:.3rem;font-size:12px;color:inherit}.flags .flags-item.promooffer-flag .info-icon-flag:hover{cursor:pointer}.flags .flags-item.promooffer-flag .info-icon-flag:hover~.product-tooltip{display:block;visibility:visible !important}.flags .flags-item.promooffer-flag .invisible{display:none;position:absolute;left:0px;top:20px;background-color:#fff;box-shadow:1px 3px 1px 0px #d9d9d9;opacity:1;padding:5px !important;font-family:"League Spartan" !important;font-size:14px !important;line-height:21px !important;width:210px}@media(min-width: 427px)and (max-width: 650){.flags .flags-item.promooffer-flag .invisible{width:200px}}.flags .flags-item.promooffer-flag .invisible:hover{cursor:pointer;display:block;visibility:visible !important}.flags .flags-item.ipoc-flags{color:#0a2329;background-color:#f4d560}.flags .flags-item.ipoc-flags a{color:inherit;text-decoration:none;font-family:"League Spartan"}.flags .flags-item.ipoc-flags .info-icon-flag{display:inline-block;vertical-align:-2px;line-height:13px;height:13px;color:inherit}.flags .flags-item.ipoc-flags .info-icon-flag .fa-info-tag{margin-left:.3rem;font-size:12px;color:inherit}.flags .flags-item.ipoc-flags .info-icon-flag:hover{cursor:pointer}.flags .flags-item.ipoc-flags .info-icon-flag:hover~.product-tooltip{display:block;visibility:visible !important}.flags .flags-item.ipoc-flags .invisible{display:none;position:absolute;left:0px;top:20px;background-color:#fff;box-shadow:1px 3px 1px 0px #d9d9d9;opacity:1;padding:5px !important;font-family:"League Spartan" !important;font-size:14px !important;line-height:21px !important;width:210px}@media(min-width: 427px)and (max-width: 650){.flags .flags-item.ipoc-flags .invisible{width:200px}}.flags .flags-item.ipoc-flags .invisible:hover{cursor:pointer;display:block;visibility:visible !important}.flags .flags-item.tags_flags{color:#fff;background-color:#0a2329;width:5%}.flags .flags-item.tags_flags a i{color:#fff}.flags .flags-item.tax-discount{color:#d61e66;background-color:#f4d560}.flags .flags-item.tax-discount a i{color:#d61e66}.flags .flags-item.refurbished-grade-a,.flags .flags-item.refurbished-grade-b,.flags .flags-item.refurbished-grade-c,.flags .flags-item.price-reduction,.flags .flags-item.discount,.flags .flags-item.discount-2022{color:#0a2329;background-color:#f4d560}.flags .flags-item.refurbished-grade-a a i,.flags .flags-item.refurbished-grade-b a i,.flags .flags-item.refurbished-grade-c a i,.flags .flags-item.price-reduction a i,.flags .flags-item.discount a i,.flags .flags-item.discount-2022 a i{color:#0a2329}.flags .flags-item.refurbished{color:#0a2329;background-color:#ffb68d}.flags .flags-item.refurbished a i{color:#0a2329}.flag{display:block;padding:1px 5px;margin-top:5px;font-size:10px;font-weight:700}.flag:not(.love-first-price){text-transform:uppercase}.flag.discount{color:#fff;background-color:#ec1e79;padding:3px 5px;font-size:.9em;font-weight:600}.flag.discount:after{font-size:.8em}.flag.discount strong{color:#fff;font-size:1.65em;display:block;text-align:center;margin-bottom:-0.125em}.flag.discount small{color:#fff;font-size:.72em;text-transform:uppercase}.flag.discount-2022{color:#fff;background-color:#ec1e79;padding:3px 5px;max-width:9em;text-align:center;text-transform:none;font-size:.725em;font-weight:600}.flag.discount-pvpr{color:#fff;background-color:#939393;line-height:1.125em}.flag.discount-pvpr strong{font-size:1.125em}.flag.discount-pvpr small{font-size:.48em}.flag.pre-sale{color:#fff;background-color:#4d4d4d}.flag.pre-sale:before{content:"pré-venda"}.flag.novelty{color:#4d4d4d;background-color:#fbed21}.flag.novelty:before{content:"novidade"}.flag.flyer{color:#fff;background-color:#0071bb;content:"folheto"}.flag.flyer:before{content:"folheto"}.flag.product-of-the-day{color:#fff;background-color:#faaf3b}.flag.product-of-the-day:before{content:"produto do dia"}.flag.newsletter{color:#fff;background-color:#d3145a}.flag.newsletter:before{content:"newsletter"}.flag.opportunity{color:#fff;background-color:#ec1c24}.flag.opportunity:before{content:"oportunidade"}.flag.price-reduction{color:#fff;background-color:#c0272d}.flag.price-reduction:before{content:"baixa de preço"}.flag.exclusive-online{color:#fff;background-color:#8bc53f}.flag.exclusive-online:before{content:"exclusivo online"}.flag.tax-discount{color:#fbed21;background-color:#eb1e79}.flag.tax-discount:before{content:"SEM IVA"}.flag.love-first-price{color:#fff;background-color:#df1c24}.flag.love-first-price:before{font-family:FontAwesome;content:""}.flag.love-first-price:after{content:" I Love 1º Preço"}.flag.black-friday{color:#fff;background-color:#000}.flag.black-friday:before{content:"Black Friday"}.flag.offer{width:50px;height:50px;margin:0px;padding:0px;line-height:50px;text-align:center;position:absolute;color:#ec1c24;background-color:#cbcbcb;display:none;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}.flag.offer:before{content:"oferta"}.flag.refurbished{color:#fff;background-color:#6da642}.flag.refurbished:before{content:"Recondicionado"}.flag.refurbished-grade-a{color:#fff;background-color:#6aaa50}.flag.refurbished-grade-a:before{content:"Grade A"}.flag.refurbished-grade-b{color:#fff;background-color:#c3b83f}.flag.refurbished-grade-b:before{content:"Grade B"}.flag.refurbished-grade-c{color:#fff;background-color:#e5be30}.flag.refurbished-grade-c:before{content:"Grade C"}.flag.free-delivery{color:#fff;background-color:#0f72b7;padding:3px 5px;text-transform:uppercase;font-size:.725em;font-weight:600}.flag.free-delivery a i{color:#fff}.flag.free-delivery-premium{color:#fff;background-color:#0f72b7;padding:3px 5px;text-transform:uppercase;font-size:.725em;font-weight:600}.flag.free-delivery-premium a i{color:#fff}.flags .flags-item.free-delivery-premium a img,.flags .flags-item.free-delivery a img{width:.9rem;height:.9rem}@media(max-width: 768px){.flags .flags-item{width:100%;padding:0 .5rem;height:1.85rem;line-height:1.1rem;font-size:12px}}@media screen and (max-width: 1024px){.flag.discount{font-size:.85em !important}}main .path.module{border:none;background-color:rgba(0,0,0,0);margin-top:1rem}main .path.module ul{margin:0px;padding:0px;list-style-type:none}main .path.module ul li{font-family:"League Spartan";font-weight:400;line-height:23.4px;font-size:16px;color:#202a8e !important}main .path.module ul li:before{content:"/";margin:0px .5rem}main .path.module ul li:first-child:before{display:none}main .path.module ul li:last-child a{font-family:"League Spartan";font-weight:700;line-height:23.4px;font-size:16px}main .path.module ul li:not(:last-child) a:hover{text-decoration:underline}main .path.module ul li a{font-family:"League Spartan";font-weight:400;line-height:23.4px;font-size:16px;color:#202a8e !important}main .path.module ul li a:hover{text-decoration:underline !important}main.product .breadcrumb{width:92%;margin-left:auto;margin-right:auto;max-width:1400px}[data-theme=dark] main .path.module ul li a{color:var(--neutral-01) !important}@media(max-width: 767px){main .path.module{padding-top:1rem}}@media(max-width: 426px){main .path.module{padding-top:1rem}}.compare-page-wrapper{background-color:#fff;margin-top:15px;padding:15px 20px}.compare-page-wrapper *{font-family:"League Spartan"}.compare-page-title-wrapper h1{display:inline-block;font-size:32px;color:#000}.compare-page-title-wrapper span{margin-left:15px;font-size:18px;color:#000}.table-compare-diffs{--bs-btn-bg: #202A8E;--bs-btn-color: #FFF;--bs-btn-border-radius: 5px;--bs-btn-padding-x: 30px;--bs-btn-font-weight: bold;--bs-btn-hover-bg: #202A8E;--bs-btn-hover-color: #FFF;--bs-btn-active-bg: #FFF;--bs-btn-active-color: #202A8E;font-size:14px}.table-comparador-message{display:none;font-size:12px}.table-compare-header,.table-compare-body-wrapper{overflow-x:auto}.table-compare-header-wrapper{position:sticky;top:130px;z-index:2}.table-compare-header-wrapper::before{content:"";position:absolute;top:-16px;left:-1px;width:calc(100% + 1px);height:16px;background-color:#fff}.table-compare-body-wrapper{width:100%}.table-compare-header-cell{position:relative;background-color:#fff;padding:12px 10px 24px}.table-compare-header-cell::after{content:"";position:absolute;top:0;left:0px;border:1px solid #202a8e;width:100%;height:100%;pointer-events:none}.table-compare-header-cell:nth-child(1)::after,.table-compare-header-cell:nth-child(2)::after,.table-compare-header-cell:nth-child(3)::after{border-right-width:0}.table-compare-header-cell+.table-compare-cell-empty::before,.table-compare-header-cell+.table-compare-cell-empty::after{content:"";border-top-width:0;border-bottom-width:0;border-right-width:0}.table-compare-body{display:table-row}.table-compare-cell-empty,.table-compare-value-empty{background-image:repeating-linear-gradient(-60deg, transparent, transparent 8px, transparent 8px, transparent 12px, transparent 12px),repeating-linear-gradient(30deg, #202A8E, #202A8E 8px, transparent 8px, transparent 12px, #202A8E 12px),repeating-linear-gradient(120deg, #202A8E, #202A8E 8px, transparent 8px, transparent 12px, #202A8E 12px),repeating-linear-gradient(210deg, #202A8E, #202A8E 8px, transparent 8px, transparent 12px, #202A8E 12px);background-size:1px 100%,100% 1px,1px 100%,100% 1px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat}.table-compare-cell-empty::after,.table-compare-value-empty::after{content:none}.table-compare-cell{width:25%;min-width:340px}.table-compare-cell-empty .fa-stack{font-size:40px}.table-compare-cell-empty .fa-stack .fa-circle{color:#202a8e}.table-compare-cell-empty .fa-stack .fa-plus{color:#fff}.table-compare-cell-empty+.table-compare-cell-empty::after{content:none}.table-compare-value{position:relative;color:#000;font-size:16px;background-color:#fff;padding:12px 10px}.table-compare-value::after{content:"";position:absolute;top:0;left:0px;border:1px solid #202a8e;width:100%;height:100%;pointer-events:none}.table-compare-value:nth-child(1)::after,.table-compare-value:nth-child(2)::after,.table-compare-value:nth-child(3)::after{border-right-width:0}.table-compare-value+.table-compare-value-empty::before,.table-compare-value+.table-compare-value-empty::after{content:"";border-top-width:0;border-bottom-width:0;border-right-width:0}.table-compare-value .netreviews_review_rate_and_stars{width:100%;height:16px;min-height:16px;text-align:left;top:0}.table-compare-value .netreviews_review_rate_and_stars div{font-size:16px;line-height:16px;color:inherit}.table-compare-value .netreviews_review_rate_and_stars div span{color:#e6e6e6;margin-right:0}.table-compare-value .netreviews_reviews_rate{color:#000;left:100px;font-size:12px !important;top:1px}.table-compare-value-empty+.table-compare-value-empty::after{content:none}.table-compare-no-diffs{transition:opacity ease-in-out 250ms}.table-compare-no-diffs.diffs-active{opacity:.3}.table-compare-product-remove{display:block;position:absolute;top:0px;left:0px;padding:4px;line-height:12px}.table-compare-product-remove .fa-stack{font-size:12px}.table-compare-product-remove .fa-stack .fa-circle{color:#202a8e}.table-compare-product-remove .fa-stack .fa-plus{color:#fff}.table-compare-product-remove .fa-stack>*{cursor:pointer}.table-compare-product-img{height:120px}.table-compare-product-info{display:flex;height:100%;overflow:hidden;margin-bottom:10px}.table-compare-product-name{display:block;font-size:16px;color:#000;line-height:16px;height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:5px}@supports(-webkit-line-clamp: 2){.table-compare-product-name{white-space:initial;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.table-compare-product-eci-flags{margin-top:15px;margin-bottom:15px;height:28px}.table-compare-product-flags{width:auto}.table-compare-product-flags .promotion{width:80px;height:48px}.table-compare-product-flags .promotion-discount{background-color:#f4d560}.table-compare-product-flags .promotion-pvpr{background-color:#d9d9d9}.table-compare-product-flags .promotion-container{height:100%}.table-compare-product-flags .promotion-number,.table-compare-product-flags .promotion-text{color:#0a2329;margin:0}.table-compare-product-flags .promotion-number{font-size:20px;font-weight:600;line-height:22px}.table-compare-product-flags .promotion-text{font-size:12px;font-weight:400;line-height:14px}.table-compare-product-sa{color:#000;font-size:14px;line-height:14px}.table-compare-product-pvpr-price .pvpr-wrapper{position:relative;width:fit-content;color:#000;font-size:14px;line-height:14px;height:14px}.table-compare-product-pvpr-price .pvpr-wrapper.strike::before{content:"";width:100%;height:1px;position:absolute;bottom:8px;transform:rotate(-8deg);background-color:#0a2329}.table-compare-product-pvpr-price .product-price{font-size:32px;line-height:32px;font-weight:700;display:flex;flex-wrap:nowrap;align-items:center;color:#d61e66;margin-top:5px;margin-bottom:5px}.table-compare-product-pvpr-price .product-price::before{content:"€ ";font-size:32px}.table-compare-product-pvpr-price .product-price sup{font-size:16px;font-weight:700;color:#d61e66}.table-compare-product-pvpr-price .pvpr-date-wrapper *{color:#000;font-size:12px;line-height:12px}.table-compare-product-add{border-width:1px;border-style:solid;border-radius:60px;padding:10px 20px;box-shadow:0px 1px 0px 0px #202a8e;--bs-btn-bg: #FFF;--bs-btn-color: #202A8E;--bs-btn-border-color: #202A8E;--bs-btn-hover-bg: #FFF;--bs-btn-hover-color: #202A8E;--bs-btn-hover-border-color: #202A8E;font-size:1.4em;font-weight:600;padding:4px;margin-top:auto}.table-compare-product-add img{margin-left:10px}.table-compare-product-add-white{display:none}.table-compare-product-add-blue{display:inline-block}.table-compare-feature{padding:12px 5px 0;position:sticky;left:0;color:#000;display:inline-block;width:auto !important;font-size:18px}@media screen and (max-width: 1024px){.compare-page-header h1{margin-top:0 !important;margin-left:0 !important}.table-compare-header-wrapper{top:135px;transition:top 200ms}body.mobile-menu-closed .table-compare-header-wrapper{top:88px}.table-compare-cell{width:220px;min-width:220px;font-size:14px}.table-compare-product-add{padding:3px 6px}.table-compare-value .netreviews_review_rate_and_stars{width:100%;height:12px;min-height:12px;top:3px}.table-compare-value .netreviews_review_rate_and_stars div{font-size:12px}.table-compare-value .netreviews_reviews_rate{left:65px;font-size:10px !important;top:-2px}}[data-theme=dark] .compare-page-wrapper,[data-theme=dark] .table-compare-header-wrapper::before,[data-theme=dark] .table-compare-value{background-color:var(--neutral-02)}[data-theme=dark] .table-compare-diffs{--bs-btn-bg: var(--primary-01);--bs-btn-hover-bg: var(--primary-01);--bs-btn-hover-color: #FFF;--bs-btn-active-bg: #FFF;--bs-btn-active-color: var(--primary-01)}[data-theme=dark] .table-compare-product-remove .fa-stack .fa-circle,[data-theme=dark] .table-compare-cell-empty .fa-stack .fa-circle{color:var(--primary-01)}[data-theme=dark] .table-compare-product-add{box-shadow:0px 1px 0px 0px var(--primary-01);--bs-btn-bg: var(--primary-01);--bs-btn-color: #FFF;--bs-btn-border-color: var(--primary-01);--bs-btn-hover-bg: var(--primary-01);--bs-btn-hover-color: #FFF;--bs-btn-hover-border-color: var(--primary-01)}[data-theme=dark] .table-compare-product-add-white{display:inline-block}[data-theme=dark] .table-compare-product-add-blue{display:none}[data-theme=dark] .table-compare-header-cell{background-color:#000}[data-theme=dark] .table-compare-header-cell::after,[data-theme=dark] .table-compare-value::after{border-color:#fff}[data-theme=dark] .table-compare-cell-empty,[data-theme=dark] .table-compare-value-empty{background-image:repeating-linear-gradient(-60deg, transparent, transparent 8px, transparent 8px, transparent 12px, transparent 12px),repeating-linear-gradient(30deg, #FFFFFF, #FFFFFF 8px, transparent 8px, transparent 12px, #FFFFFF 12px),repeating-linear-gradient(120deg, #FFFFFF, #FFFFFF 8px, transparent 8px, transparent 12px, #FFFFFF 12px),repeating-linear-gradient(210deg, #FFFFFF, #FFFFFF 8px, transparent 8px, transparent 12px, #FFFFFF 12px)}[data-theme=dark] .compare-page-title-wrapper h1,[data-theme=dark] .compare-page-title-wrapper span,[data-theme=dark] .table-compare-product-name,[data-theme=dark] .table-compare-product-sa,[data-theme=dark] .table-compare-product-pvpr-price .pvpr-date-wrapper *,[data-theme=dark] .table-compare-feature,[data-theme=dark] .table-compare-value{color:#fff}.compare-overlay{display:none;background-color:#fff;border-top-left-radius:5px;border-top-right-radius:5px;position:fixed;width:480px;max-width:480px;bottom:0;right:90px;z-index:100;transition:background-color 250ms ease-in-out}.compare-overlay.collapsed{background-color:#202a8e;transition-delay:250ms}.compare-overlay.collapsed .compare-overlay-header .rp-icon{transform:rotate(180deg);color:#fff;transition-delay:150ms}.compare-overlay.collapsed .compare-overlay-header-title{color:#fff;transition-delay:150ms}.compare-overlay.collapsed .compare-overlay-header-title span{color:#fff;transition-delay:150ms}.compare-overlay *{font-family:"League Spartan"}.compare-overlay-header{display:flex;flex-wrap:wrap;align-items:center;margin:10px 12px;line-height:24px;cursor:pointer}.compare-overlay-header *{cursor:pointer}.compare-overlay-header .rp-icon{font-size:20px;transition:all ease-in-out 250ms;margin-left:auto;margin-right:12px}.compare-overlay-header .compare-loader{display:none;height:18px;margin-left:20px;mix-blend-mode:multiply}.compare-overlay-header-title{display:inline-block;font-size:24px;font-weight:bold;color:#000;margin-bottom:0;transition:color 250ms ease-in-out}.compare-overlay-header-title span{font-size:14px;color:inherit;margin-left:10px;font-weight:normal;transition:color 250ms ease-in-out}.compare-overlay-notice{display:none;width:100%;margin:5px 14px 0;background-color:#fcd4d4;font-size:14px;padding:5px 5px}.compare-overlay-content{overflow:hidden}.compare-overlay-content{min-width:480px}.compare-overlay-products{display:flex;position:relative;padding:8px 20px 16px}.compare-overlay-product-wrapper{position:relative;width:25%;max-width:25%;padding:0 6px}.compare-overlay-product{background-color:#fff;border:1px solid #202a8e;height:100%;padding:5px}.compare-overlay-product-empty{background-image:repeating-linear-gradient(-32deg, #202A8E, #202A8E 8px, transparent 8px, transparent 12px, #202A8E 12px),repeating-linear-gradient(58deg, #202A8E, #202A8E 8px, transparent 8px, transparent 12px, #202A8E 12px),repeating-linear-gradient(148deg, #202A8E, #202A8E 8px, transparent 8px, transparent 12px, #202A8E 12px),repeating-linear-gradient(238deg, #202A8E, #202A8E 8px, transparent 8px, transparent 12px, #202A8E 12px);background-size:1px 100%,100% 1px,1px 100%,100% 1px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.compare-overlay-product-empty .fa-stack{font-size:16px}.compare-overlay-product-empty .fa-stack .fa-circle{color:#202a8e}.compare-overlay-product-remove{display:block;position:absolute;top:-10px;left:-6px;padding:4px;line-height:12px}.compare-overlay-product-remove.loading-ajax{pointer-events:none}.compare-overlay-product-remove .fa-stack{font-size:8px}.compare-overlay-product-remove .fa-stack>*{cursor:pointer}.compare-overlay-product-remove .fa-stack .fa-circle{color:#202a8e}.compare-overlay-product-link{display:block;text-align:center;line-height:0}.compare-overlay-product-img{max-width:100%}.compare-overlay-actions{display:flex;flex-direction:row;justify-content:end;padding:0 20px;margin-bottom:16px}.compare-overlay-actions a{border:1px solid #202a8e;border-radius:60px;padding:10px 20px;box-shadow:0px 1px 0px 0px #202a8e;color:#fff;background-color:#202a8e !important;font-size:1em;font-weight:600;text-align:center}.compare-overlay-actions a.disabled{pointer-events:none;color:#5b5b5b;background-color:#d3d3d3 !important;box-shadow:0px 1px 0px 0px #5e5e5e;border-color:#5e5e5e}.compare-overlay-actions .compare-overlay-actions-clear{background:rgba(0,0,0,0) !important;border:1px solid #202a8e;color:#202a8e;margin-right:20px}@media screen and (max-width: 1024px){.compare-overlay{right:0;left:0;width:100%;max-width:100%}.compare-overlay-content{min-width:100vw}main.product.is-mobile .compare-overlay-products{justify-content:center;padding-left:7px;padding-right:10px}main.product.is-mobile .compare-overlay-product-wrapper{max-width:98px}main.product.is-mobile .compare-overlay-actions{padding-left:10px;padding-right:13px}}[data-theme=dark] .compare-overlay{background-color:var(--neutral-02)}[data-theme=dark] .compare-overlay-product-remove .fa-stack .fa-circle,[data-theme=dark] .compare-overlay-product-empty .fa-stack .fa-circle{color:var(--primary-01)}[data-theme=dark] .compare-overlay-product{background-color:#000}[data-theme=dark] .compare-overlay-product{border-color:#fff}[data-theme=dark] .compare-overlay-product-empty{background-image:repeating-linear-gradient(-32deg, #FFFFFF, #FFFFFF 8px, transparent 8px, transparent 12px, #FFFFFF 12px),repeating-linear-gradient(58deg, #FFFFFF, #FFFFFF 8px, transparent 8px, transparent 12px, #FFFFFF 12px),repeating-linear-gradient(148deg, #FFFFFF, #FFFFFF 8px, transparent 8px, transparent 12px, #FFFFFF 12px),repeating-linear-gradient(238deg, #FFFFFF, #FFFFFF 8px, transparent 8px, transparent 12px, #FFFFFF 12px)}[data-theme=dark] .compare-overlay-header-title,[data-theme=dark] .compare-overlay-header .rp-icon{color:#fff}[data-theme=dark] .compare-overlay-actions a{box-shadow:0px 1px 0px 0px var(--primary-01);border-color:var(--primary-01)}[data-theme=dark] .compare-overlay-actions-clear{color:#fff}[data-theme=dark] .compare-overlay-actions-compare{background-color:var(--primary-01) !important}[data-theme=dark] .compare-overlay.collapsed{background-color:var(--primary-01)}[data-theme=dark] .compare-overlay.collapsed .compare-overlay-header-title,[data-theme=dark] .compare-overlay.collapsed .compare-overlay-header-title span,[data-theme=dark] .compare-overlay.collapsed .compare-overlay-header .rp-icon{color:#000}footer{width:100%;position:relative;display:flex;flex-flow:column;flex:1}footer .pagamentos{max-width:60px}@media screen and (min-width: 1025px){.call-center div{border-bottom:2px solid #6ebd45;float:left;line-height:30px;cursor:default}.call-center div img{float:left;width:55px;height:55px;margin:-12px -10px -16px -16px}.txt-rede{font-size:.85em}}@media screen and (max-width: 1024px){.call-center{float:left;width:100%}.call-center div{border-bottom:2px solid #6ebd45;line-height:30px;cursor:default}.call-center div img{width:55px;height:55px}}footer{margin-top:30px}@media screen and (min-width: 768px)and (max-width: 1024px){footer{margin-top:28px}}footer .newsletter{height:150px;background-image:url("../../imagens/newsletter_back.png")}footer .newsletter .container__footer{max-width:1120px;height:100%;display:flex}footer .newsletter .container__footer .wrapper.text{width:50%;display:flex;align-items:center}footer .newsletter .container__footer .wrapper.text span{color:#0a2329}footer .newsletter .container__footer .wrapper.text span:not(.title){position:relative;font-size:20px;font-family:"League Spartan";font-weight:600}footer .newsletter .container__footer .wrapper.form{width:60%;position:relative;margin-top:40px}footer .newsletter .container__footer .wrapper.form .input-wrapper{width:500px;margin:0px}footer .newsletter .container__footer .wrapper.form .input-wrapper input{border:0px;line-height:35px;margin-top:8px;box-shadow:inset 0px 2px 0px rgba(0,0,0,.5);border-radius:80px;height:42px;padding-left:2rem}footer .newsletter .container__footer .wrapper.form .input-wrapper .rp-icon{top:60%;right:15px;margin-right:5px;position:absolute;cursor:pointer;color:#0a2329;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}#modal_subscrever_newsletter{color:#000;font-size:20px;border:none;font-family:"League Spartan";font-weight:400;line-height:20px;text-align:center}#n_nsc{float:left;color:#ec1e79;border:1px solid #ec1e79}#n_nsc:hover{color:#4d4d4d;border:1px solid #4d4d4d;background-color:#fff}#nsc{float:right;color:#fff;border:1px solid #ec1e79;background-color:#ec1e79}#nsc:hover{border:1px solid #b61863;background-color:#b61863}@media screen and (min-width: 768px)and (max-width: 1024px){footer .newsletter .container__footer{max-width:80% !important}footer .newsletter .container__footer .text span{font-size:22px !important}}@media screen and (max-width: 1024px){footer .newsletter{height:150px}footer .newsletter .container__footer{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:360px}footer .newsletter .container{width:100%}footer .newsletter .container .wrapper{width:90%;float:none;margin:0px auto}footer .newsletter .container .wrapper.text{width:fit-content;text-align:center}footer .newsletter .container .wrapper.text span:not(.title){width:100%;font-size:14px}footer .newsletter .container .wrapper.text .rp-icon.envelope{float:none;left:-80%}footer .newsletter .container .wrapper.form{width:100%;margin-top:0px}footer .newsletter .container .wrapper.form .input-wrapper{width:100%;float:none;margin:0 auto}footer .newsletter .container .wrapper.form .input-wrapper input{box-shadow:none;padding-left:20px}footer .newsletter .container .wrapper.form .input-wrapper .rp-icon{padding-left:600px;color:#0a2329;top:57%;right:15px;left:auto;transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}}#subscrever_newsletter{font-size:20px;border:none;padding:5px;text-align:center}[data-theme=dark] .newsletter{background-image:url("/imagens/newsletter_back_dark.png")}[data-theme=dark] .newsletter .container__footer .wrapper.text span{color:var(--neutral-01)}footer .sitemap{background-color:#2b4045;border-top:3px solid #fff}footer .sitemap .container .wrapper span{font-family:"League Spartan";color:#fff;white-space:nowrap;font-size:18px;font-weight:700}footer .sitemap .container .wrapper sub{font-size:18px;padding:10px 0px;color:#fff;margin-bottom:1.5em;font-family:"League Spartan";font-weight:400}footer .sitemap .container .wrapper ul li{color:#fff;font-size:1.1rem;font-family:"League Spartan";height:fit-content;min-height:35px;line-height:35px;font-weight:400}footer .sitemap .container .wrapper ul li a{color:#fff;font-size:1.1rem;font-family:"League Spartan";height:35px;line-height:35px;font-weight:400}footer .sitemap .container .wrapper ul li a div{color:#fff}footer .sitemap .container .wrapper ul li .cb div{color:#fff;font-size:1.1rem;font-family:"League Spartan";height:35px;line-height:35px;font-weight:400}footer .sitemap .container .wrapper ul .txt-rede{color:#fff}footer .sitemap .container .wrapper ul:after{content:"";display:block;clear:both}@media screen and (min-width: 1025px){footer .sitemap .container .sitemap-social .wrapper{width:100% !important}footer .sitemap .container .sitemap-social .wrapper ul{display:flex;width:25%}footer .sitemap .container .sitemap-social .wrapper ul li a .rp-icon{color:#fff}footer .sitemap .container .sitemap-columns{display:flex}footer .sitemap .container .sitemap-columns .wrapper{margin-right:40px;border-right:1px solid hsla(0,0%,100%,.2)}footer .sitemap .container .sitemap-columns .wrapper:last-child{border-right:none}footer .sitemap .container .wrapper{width:20%;margin:25px 0px}footer .sitemap .container .wrapper ul{width:100%;padding:0}footer .sitemap .container .wrapper li{font-size:.7em;line-height:2em}footer .sitemap .container .wrapper a{text-transform:capitalize}footer .sitemap .container .wrapper .social{width:70%}footer .sitemap .container .wrapper .social li{font-size:1.1em;text-align:left;width:25%}}@media screen and (max-width: 1024px){footer .sitemap .container .sitemap-social{margin-top:25px}footer .sitemap .container .sitemap-social .wrapper sub{display:block;margin-bottom:10px}footer .sitemap .container .sitemap-social .wrapper ul{display:flex;padding:0;justify-content:space-around;max-width:360px}footer .sitemap .container .sitemap-social .wrapper ul li a .rp-icon{color:#fff;font-size:24px}footer .sitemap .container .sitemap-columns .wrapper .mobile-only{display:flex !important;max-width:400px}footer .sitemap .container .sitemap-columns .wrapper .mobile-only span{width:100%}footer .sitemap .container .sitemap-columns .wrapper .mobile-only .arrow-container{width:100%;display:flex;justify-content:flex-end;align-items:center;margin-right:25px}footer .sitemap .container .sitemap-columns .wrapper .mobile-only .arrow-container img{height:10px}footer .sitemap .container .sitemap-columns .wrapper ul{padding:0}footer .sitemap .container .wrapper{width:100%}footer .sitemap .container .wrapper span{padding:20px 0px}footer .sitemap .container .wrapper ul{width:100%;display:none}footer .sitemap .container .wrapper li{font-size:.9em;font-weight:300;padding:10px 15px;line-height:2em}footer .sitemap .container .wrapper.social{display:block;max-width:450px;margin:0px auto;padding:15px 50px}footer .sitemap .container .wrapper.social li{padding:0px;font-size:1.5em;background:none;text-align:center;width:20%}}[data-theme=dark] footer .sitemap{background-color:#2b4045;border-top:2px solid #2b4045;margin-top:2px}footer .legal{padding:25px 0px;background-color:#0a2329;border-top:3px solid #d9d9d9}footer .legal .container__legal .container__legal-topo{display:flex}footer .legal .container__legal .container__legal-topo .container__legal-pagamento{display:flex;flex-flow:column;flex:2}footer .legal .container__legal .container__legal-topo .container__legal-awards{display:flex;justify-content:flex-end;flex:1;gap:.5rem}footer .legal .container__legal .container__legal-title{margin-bottom:24px;font-weight:400;font-family:"League Spartan";font-size:18px;color:#fff}footer .legal .container__legal .wrapper{color:#fff}footer .legal .container__legal .wrapper.links{width:100%;margin-bottom:32px;margin-top:1.5em;border-top:1px solid hsla(0,0%,100%,.25);border-bottom:1px solid hsla(0,0%,100%,.25)}footer .legal .container__legal .wrapper.links ul{padding:0;margin:0;height:80px;line-height:80px;display:flex;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;flex-wrap:nowrap;-o-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-direction:row;-o-flex-direction:row;-ms-flex-direction:row;-moz-flex-direction:row;-webkit-flex-direction:row;justify-content:flex-start;-o-justify-content:flex-start;-ms-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-justify-content:flex-start}footer .legal .container__legal .wrapper.links li{margin-right:15px;text-align:center}footer .legal .container__legal .wrapper.links li a{font-family:"League Spartan";font-size:18px;font-weight:400;color:#fff}footer .legal .container__legal .wrapper.links li a:hover{text-decoration:underline}footer .legal .container__legal .wrapper.copyright{font-size:12px;font-family:"League Spartan",sans-serif}footer .legal .container__legal .wrapper.copyright span{font-size:1.1111111111em;color:#fff}footer .legal .container__legal .wrapper.logos{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;width:100%;height:fit-content;gap:1rem}@media screen and (min-width: 1025px){footer .legal .container .wrapper.links li{font-size:.75em}}@media(max-width: 767px){footer .legal .container .container__legal-topo{display:block}footer .legal .container .container__legal-topo .container__legal-pagamento{display:flex}footer .legal .container .container__legal-topo .container__legal-pagamento .container__legal-title{margin-bottom:0rem}footer .legal .container .container__legal-topo .container__legal-certificado{display:flex;margin-bottom:2rem;margin-top:2rem}footer .legal .container .container__legal-topo .container__legal-awards{justify-content:center}footer .legal .container .wrapper.links ul{flex-flow:column}}@media(max-width: 426px){footer .legal .container .container__legal-topo .container__legal-pagamento{display:inline-block;width:100% !important}}@media screen and (max-width: 1024px){footer .legal .container .container__legal-topo{display:block}footer .legal .container .container__legal-topo .container__legal-pagamento{display:inline-block;width:60%;margin-right:5%}footer .legal .container .container__legal-topo .container__legal-pagamento .container__legal-title{margin-bottom:0rem}footer .legal .container .container__legal-topo .container__legal-certificado{display:inline-block;margin-bottom:2rem}footer .legal .container .container__legal-topo .container__legal-awards{justify-content:left}footer .legal .container .wrapper{width:95%}footer .legal .container .wrapper.links{width:95%;margin-top:3em}footer .legal .container .wrapper.links ul{margin:0px;height:auto;align-items:flex-start;justify-content:space-evenly;-o-justify-content:space-evenly;-ms-justify-content:space-evenly;-moz-justify-content:space-evenly;-webkit-justify-content:space-evenly}footer .legal .container .wrapper.links li{font-size:10px;margin-left:0px}footer .legal .container .wrapper.logos{background-position:top left;width:100%}footer .legal .container .wrapper.logos.fr{display:none}footer .legal .container .wrapper.logos:not(.fr){margin-top:1.5rem}}[data-theme=dark] footer .legal{background:var(--black)}:root{--primary-01: #48b9d1;--primary-02: #d61e66;--primary-03: #202A8E;--primary-04: #2130c5;--secondary-01: #94c6d1;--secondary-02: #b6d993;--secondary-03: #f4d560;--secondary-04: #bc9ce5;--secondary-05: #f46060;--secondary-06: #202a8e4d;--secondary-07: #202a8e40;--neutral-01: #ffffff;--neutral-02: #0a2329;--neutral-03: #e4f2f5;--neutral-04: #d9d9d9;--neutral-05: #0a232980;--black: #000000;--background: #e9f4f6;--error-primary: #f24287;--state-01: #fc3730;--state-02: #54af33;--state-03: rgba(32, 42, 142, 0.3);--state-04: rgba(242, 247, 248, 1);--state-05: rgba(32, 42, 142, 0.1)}:root [data-theme=dark]{--primary-01: #48b9d1;--primary-02: #d61e66;--primary-03: #202abe;--secondary-01: #94c6d1;--secondary-02: #b6d993;--secondary-03: #f4d560;--secondary-04: #bc9ce5;--secondary-05: #f46060;--neutral-01: #ffffff;--neutral-02: #0a2329;--neutral-03: #e4f2f5;--neutral-04: #d9d9d9;--black: #000000;--background: #E9F4F6;--darkmode-grey: #6A6A6A;--state-01: #fc3730;--state-02: #54af33;--state-03: rgba(32, 42, 142, 0.3);--state-04: rgba(242, 247, 248, 1);--state-05: rgba(32, 42, 142, 0.1)}.modal .modal-header{background-color:#fff}.modal .modal-header .modal-title{font-size:32px}.modal .modal-body{color:#0a2329;font-family:"League Spartan"}[data-theme=dark] .modal-body{background:var(--black) !important;color:var(--neutral-01)}[data-theme=dark] .modal-body div{color:var(--neutral-01) important}[data-theme=dark] .modal-body .btn-close{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}[data-theme=dark] .modal-carrinho-title,[data-theme=dark] .modal-carrinho-product-name,[data-theme=dark] .container-fluid div{color:var(--neutral-01) !important}[data-theme=dark] .modal-carrinho-btncontinuarcomprar{background-color:var(--black) !important;color:var(--neutral-01) !important;border:1px solid var(--neutral-01);box-shadow:0px 1px 0px 0px var(--neutral-01);cursor:pointer}[data-theme=dark] .modal-carrinho-btncontinuarcomprar:hover{background-color:var(--black) !important;color:var(--primary-01) !important;border:1px solid var(--primary-01);box-shadow:0px 1px 0px 0px var(--primary-01)}[data-theme=dark] .modal-carrinho-btnircarrinho{background-color:var(--primary-01) !important;border:1px solid var(--black);box-shadow:0px 1px 0px 0px var(--black);color:var(--black) !important}[data-theme=dark] .modal-carrinho-btnircarrinho:hover{background-color:var(--black) !important;color:var(--primary-01) !important;border:1px solid var(--primary-01);box-shadow:0px 1px 0px 0px var(--primary-01)}[data-theme=dark] .mega-header__title p{color:var(--primary-01) !important}[data-theme=dark] .mega-header__title .info{color:var(--neutral-01) !important}[data-theme=dark] .rp-link{color:var(--primary-01)}[data-theme=dark] #modal-carrinho.modal .megas ul .title{background-image:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}[data-theme=dark] #modal-carrinho.modal .megas ul li.info,[data-theme=dark] #modal-carrinho.modal .megas ul .mega-radio-group label{color:var(--neutral-01) !important}.offcanvas{--bs-offcanvas-width: 600px}.offcanvas .offcanvas-body{color:#0a2329;--bs-offcanvas-padding-y: 25px;--bs-offcanvas-padding-x: 25px}.offcanvas .offcanvas-carrinho-actions *{font-family:"League Spartan"}.offcanvas .offcanvas-carrinho-actions .offcanvas-carrinho-action-dismiss{background:rgba(0,0,0,0);border:none;color:var(--neutral-02);text-decoration:underline}.offcanvas .offcanvas-carrinho-actions .rp-button-blue{border:1px solid #202a8e}.offcanvas .offcanvas-carrinho-actions .rp-button-blue span{display:inline-block;line-height:16px;color:#fff;cursor:pointer}.offcanvas .offcanvas-carrinho-actions .rp-button-blue:hover span{color:var(--primary-03)}.offcanvas .offcanvas-carrinho-actions .offcanvas-carrinho-action-dismiss,.offcanvas .offcanvas-carrinho-actions .rp-button-blue{font-size:1.1rem;font-weight:500}.offcanvas .offcanvas-carrinho-actions .rp-icon{margin-right:20px;vertical-align:-3px}.offcanvas .offcanvas-carrinho-actions .rp-icon,.offcanvas .offcanvas-carrinho-actions .rp-button-blue:hover .rp-icon.cart{display:none !important}.offcanvas .offcanvas-carrinho-actions .rp-icon.cart,.offcanvas .offcanvas-carrinho-actions .rp-button-blue:hover .rp-icon--hover{display:inline-block !important}.offcanvas .offcanvas-carrinho-actions .offcanvas-carrinho-action-continue{background-color:#fff !important;color:#202a8e}.offcanvas .offcanvas-carrinho-actions .offcanvas-carrinho-action-continue:hover{background-color:#202a8e !important}.offcanvas .offcanvas-carrinho-actions .offcanvas-carrinho-action-continue span{color:#202a8e}.offcanvas .offcanvas-carrinho-actions .offcanvas-carrinho-action-continue:hover span{color:#fff}.blue-box-component{border:2px solid #48b9d1;padding:15px 20px;margin-bottom:10px}.megas-box *{color:var(--neutral-02);font-family:"League Spartan"}.megas-box__header-title{color:#d32664;font-weight:700}.megas-box__header-subtitle{font-size:1.2rem}.megas-box__header-icon{width:45px}.megas-box__option-wrapper:not(:last-child){margin-bottom:15px}.megas-box__option-label{cursor:pointer;margin-right:30px}.megas-box__option-input{width:24px;height:24px;margin-right:5px;cursor:pointer}.megas-box__option-title{font-size:1.2rem;line-height:18px;margin-top:4px;cursor:pointer}.megas-box__option-condition{color:var(--primary-03);text-decoration:underline;font-size:1.1rem;font-weight:500}.megas-box__error{margin-top:15px;font-size:.9rem;color:#ec1c24}.peliculas-box *{color:var(--neutral-02);font-family:"League Spartan"}.peliculas-box__header-title{color:#d32664;font-weight:700}.peliculas-box__option-wrapper:not(:last-child){margin-bottom:15px}.peliculas-box__option-label{cursor:pointer;margin-right:30px}.peliculas-box__option-input{width:24px;height:24px;margin-right:5px;cursor:pointer}.peliculas-box__option-title{font-size:1.2rem;line-height:18px;margin-top:4px;cursor:pointer}.peliculas-box__error{margin-top:15px;font-size:.9rem;color:#ec1c24}.services-box *{color:var(--neutral-02);font-family:"League Spartan"}.services-box__header-title{color:#d32664;font-weight:700}.services-box__header-subtitle{font-size:1.2rem}.services-box__header-icon{width:45px}.services-box__option-wrapper:not(:last-child){margin-bottom:15px}.services-box__option-label{cursor:pointer;margin-right:30px}.services-box__option-input{width:24px;height:24px;margin-right:5px;cursor:pointer}.services-box__option-title{font-size:1.2rem;line-height:18px;margin-top:4px;cursor:pointer}.services-box__option-condition{color:var(--primary-03);text-decoration:underline;font-size:1.1rem;font-weight:500}.services-box__error{margin-top:15px;font-size:.9rem;color:#ec1c24}.added-products-box *{color:var(--neutral-02);font-family:"League Spartan"}.added-products-box__header-title{font-size:1.5rem;font-weight:700;line-height:1;margin-bottom:20px;margin-right:165px}.added-products-box__product-left{margin-right:20px}.added-products-box__product-title{font-size:1.4rem;line-height:1;font-weight:700}.added-products-box__product-sa{font-size:.65rem}.added-products-box__product-price{font-size:2.5rem;min-width:170px}.added-products-box__product-price sup{font-size:1.4rem}.added-products-box__product-price,.added-products-box__product-price sup{font-weight:700;color:#ec1e79}.added-products-box+.combinations-products-box{margin-top:20px}.combinations-products-box *{color:var(--neutral-02);font-family:"League Spartan"}.combinations-products-box__header-title{font-size:1.5rem;font-weight:700;color:#ec1e79;margin-bottom:30px}@media screen and (max-width: 1024px){.offcanvas .offcanvas-body{--bs-offcanvas-padding-y: 20px;--bs-offcanvas-padding-x: 20px}.offcanvas .offcanvas-carrinho-actions .offcanvas-carrinho-action-dismiss,.offcanvas .offcanvas-carrinho-actions .rp-button-blue span{font-size:.8rem}.offcanvas .offcanvas-carrinho-actions .rp-icon{max-height:.9rem;margin-right:5px}.blue-box-component{padding:15px}.megas-box__header-title{font-size:1.3rem}.megas-box__header-subtitle{font-size:1rem}.megas-box__header-icon{width:30px}.megas-box__option-label{margin-right:0}.megas-box__option-input{width:20px;height:20px}.megas-box__option-title{font-size:1rem}.megas-box__option-condition{margin-left:26px;font-size:.9rem}.megas-box__error{font-size:.8rem}.peliculas-box__header-title{font-size:1.3rem}.peliculas-box__option-label{margin-right:0}.peliculas-box__option-input{width:20px;height:20px}.peliculas-box__option-title{font-size:1rem}.peliculas-box__error{font-size:.8rem}.services-box__header-title{font-size:1.3rem}.services-box__header-icon{width:30px}.services-box__option-label{margin-right:0}.services-box__option-input{width:20px;height:20px;align-self:start;margin-top:5px}.services-box__option-title{font-size:1rem}.services-box__option-condition{margin-left:26px;font-size:.9rem}.services-box__error{font-size:.8rem}.added-products-box__header-title{font-size:1.4rem;margin-right:0}.added-products-box__product-left{margin-right:10px}.added-products-box__product-title{font-size:1.1rem}.added-products-box__product-sa{font-size:.5rem}.added-products-box__product-price{font-size:1.9rem;min-width:auto}.added-products-box__product-price sup{font-size:1rem}.combinations-products-box__header-title{font-size:1.4rem}}[data-theme=dark] .offcanvas-body{background:var(--black) !important}[data-theme=dark] .offcanvas-carrinho-actions .offcanvas-carrinho-action-dismiss{color:var(--neutral-01)}[data-theme=dark] .offcanvas-carrinho-actions .rp-button-blue:hover span{color:var(--neutral-01)}[data-theme=dark] .offcanvas-carrinho-actions .rp-button-blue:hover .rp-icon.cart{display:inline-block !important}[data-theme=dark] .offcanvas-carrinho-actions .rp-button-blue:hover .rp-icon--hover{display:none !important}[data-theme=dark] .megas-box__header-subtitle,[data-theme=dark] .megas-box__option-title{color:var(--neutral-01)}[data-theme=dark] .megas-box__option-condition{color:var(--primary-01)}[data-theme=dark] .peliculas-box__option-title{color:var(--neutral-01)}[data-theme=dark] .services-box__option-title{color:var(--neutral-01)}[data-theme=dark] .services-box__option-condition{color:var(--primary-01)}.rp__container{margin-top:16px}.progress-bar-container{width:100%;margin:8px 0 0 0;height:5px;background-color:rgba(32,42,142,.25)}.progress-bar-container .slider-progress-bar{height:100%;background-color:#202a8e;width:20%}.flags .flags-item{font-family:"League Spartan";font-weight:500;width:fit-content;padding:0 .5rem;height:27px;line-height:27px}.flags .flags-item p{font-family:inherit;color:inherit;font-weight:inherit}.flags .flags-item p a,.flags .flags-item p span{font-family:inherit;color:inherit;font-weight:inherit}.rp-price{color:#d61e66;font-family:"League Spartan";font-size:2rem;font-style:normal;font-weight:700;line-height:normal}.nr-icon{font-family:"nr-icons" !important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;margin-right:.2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.nr-icon::before{font-size:1rem}.netreviews_reviews_rate{color:#0a2329;font-size:.6rem;font-family:"League Spartan";font-weight:400}.rp-title{color:#0a2329;font-size:33px;font-family:"League Spartan";font-weight:700;line-height:30px;margin-top:1rem;margin-bottom:1rem}.rp-title-description{color:#0a2329;font-size:1rem;font-family:"League Spartan";font-weight:500;line-height:150%;margin:1rem}.rp-subtitle{color:#0a2329;font-size:1.5rem;font-family:"League Spartan";font-weight:700;line-height:150%}.rp-date{color:#0a2329;font-size:1rem;font-family:"League Spartan";font-weight:400;line-height:150%}.homepage-title{height:3rem;line-height:3rem;margin-bottom:.5rem;text-align:left;font-weight:700;background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);background-size:100%;background-repeat:repeat;font-size:2rem;font-family:"League Spartan";-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);-moz-background-clip:text;-moz-text-fill-color:rgba(0,0,0,0)}.homepage-title::first-letter{text-transform:uppercase}.homepage-title nav.chevron.right{display:none}[data-theme=dark] .homepage-title{background:linear-gradient(to right, #48b9d1, #48b9d1);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.data-old-price-container .mpup{position:relative;font-family:"League Spartan";font-weight:400;font-size:18px;color:#0a2329;height:1.1rem}.data-old-price-container .mpup span{font-family:"League Spartan";font-weight:400;font-size:18px;color:#0a2329}.data-old-price-container .mpup span sup{font-size:.55rem;font-family:inherit;font-weight:inherit}.data-old-price-container .mpup.line-discount::before{content:"";width:-webkit-fill-available;height:1px;position:absolute;bottom:10px;transform:rotate(-12deg);background-color:var(--neutral-02)}.rp-body{color:#0a2329;font-size:1rem;font-family:"League Spartan";line-height:125%}.rp-body__2{font-size:.9rem}.rp-body__extensive{font-family:"Public Sans",sans-serif}.rp-body__extensive-2{font-family:"Public Sans",sans-serif;font-size:.9rem}.rp-body{color:#0a2329;font-size:1rem;font-family:"League Spartan";line-height:125%}.dp-none{display:none !important}.dp-block{display:block !important}.rotate180{transform:rotate(180deg)}::-webkit-input-placeholder{color:#0a2329}:-moz-placeholder{color:#0a2329;opacity:1}::-moz-placeholder{color:#0a2329;opacity:1}:-ms-input-placeholder{color:#0a2329}::-ms-input-placeholder{color:#0a2329}::placeholder{color:#0a2329}.selector *{user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media(max-width: 767px){.homepage-title{height:auto;line-height:2.25rem;margin-bottom:.5rem;font-size:1.5rem}}@media(max-width: 768px){.rp-price{font-size:1.5rem}.flags .flags-item{width:fit-content;padding:0 .5rem;height:1.5rem;line-height:1.5rem;font-size:12px}}[data-theme=dark] .rp-title-description{color:#fff}[data-theme=dark] .rp-title-description a{color:inherit}.rp-h1{color:#0a2329;font-family:"League Spartan";font-size:33px;font-style:normal;font-weight:800;line-height:30px}.rp-h2{color:#0a2329;font-family:"League Spartan";font-size:2rem;font-style:normal;font-weight:700;line-height:150%}.rp-h3{color:#0a2329;font-family:"League Spartan";font-size:1.5rem;font-style:normal;font-weight:700;line-height:150%}.rp-h4{color:#0a2329;font-family:"League Spartan";font-size:1.1rem;font-style:normal;font-weight:700;line-height:150%}.rp-body{color:#0a2329;font-family:"League Spartan";font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.rp-body-2{color:#0a2329;font-family:"League Spartan";font-size:.9rem;font-style:normal;font-weight:400;line-height:150%}.rp-sup{color:#0a2329;font-family:"League Spartan";font-size:8px;font-style:normal;font-weight:600;line-height:1;top:0rem}.rp-body-3{color:#0a2329;font-family:"League Spartan";font-size:16px;font-style:normal;font-weight:600}[data-theme=dark] .rp-h1,[data-theme=dark] .rp-h2,[data-theme=dark] .rp-h3,[data-theme=dark] .rp-h4,[data-theme=dark] .rp-body,[data-theme=dark] .rp-body-2,[data-theme=dark] .rp-body-3,[data-theme=dark] .rp-sup{color:var(--neutral-01)}@media(max-width: 426px){.rp-h1{font-weight:700;font-size:1.875rem}.rp-h2{font-weight:700;font-size:1.5rem}.rp-h3{font-weight:700;font-size:1.25rem}.rp-h4{font-weight:600;font-size:1.1rem}}#quem-somos .wrapper{color:#0a2329}#quem-somos .bold-blue{color:#202a8e;font-weight:bold}#quem-somos .bold-blue a,#quem-somos .bold-blue a:hover{text-decoration:none !important}#quem-somos .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem}#quem-somos h2.title{font-weight:700;font-size:24px}#quem-somos h5.title{text-transform:uppercase;font-size:16px;font-weight:400}#quem-somos .sub-title{font-weight:700;font-family:"League Spartan";color:#0a2329;font-size:18px}#quem-somos .topic{margin-bottom:24px}#quem-somos .topic div,#quem-somos .topic p{color:#0a2329;font-family:"Public Sans",sans-serif !important}#quem-somos .topic strong,#quem-somos .topic em{font-weight:700;font-family:"League Spartan";color:#0a2329;font-size:18px}#quem-somos .topic b,#quem-somos .topic b>i,#quem-somos .topic i{color:#0a2329;font-family:"Public Sans",sans-serif !important}#quem-somos .topic ul{list-style-type:disc;color:#0a2329}#quem-somos .topic li{color:#0a2329;font-family:"Public Sans",sans-serif !important}#quem-somos .topic .underlined-links{text-decoration:underline solid #0a2329}#quem-somos .topic .margem-pagamento{margin-bottom:24px}#quem-somos .topic .table{display:flex;flex-direction:column}#quem-somos .topic .table-row{display:flex;flex-direction:row;border-top:2px solid #202a8e}#quem-somos .topic .table-column{flex:1;padding:10px}#quem-somos .topic .table-column li{color:#0a2329;font-family:"Public Sans",sans-serif !important}#quem-somos .topic .first-column{flex:0 0 200px;word-wrap:break-word}#quem-somos .topic .table-header{display:flex;flex-direction:row;font-weight:bold}#quem-somos div:not(.sub-title),#quem-somos p{font-weight:400;font-size:16px;color:#0a2329;font-family:"Public Sans",sans-serif}#quem-somos .content-wrapper{background:#fff;width:100%;display:flex;padding:20px}#quem-somos .left-content{flex:.1;padding:10px}#quem-somos .right-container{flex:.65;display:flex;flex-direction:column}#quem-somos .right-content{flex:1;padding:10px}#quem-somos .contactos-container{margin-top:40px;margin-bottom:40px}#quem-somos .contactos{margin-top:20px}#quem-somos .rp-icon{font-size:24px;margin-right:10px}#quem-somos .rp-icon:hover{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#quem-somos a{color:#0a2329;text-decoration:none}#quem-somos .side-links{font-family:"League Spartan";font-size:18px}#quem-somos .side-links:hover{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}#quem-somos .a-active{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}#quem-somos .a-active:hover{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}#quem-somos a:visited{color:#0a2329}#quem-somos hr{margin:.5rem 0;border-width:2px;color:#0a2329}#quem-somos .hr-active{color:#d32664;opacity:100%}@media(max-width: 767px){#quem-somos{padding:0}#quem-somos h1:first-of-type{margin-top:16px}#quem-somos h1{margin-left:20px}#quem-somos .wrapper{margin:0px 0px}#quem-somos .content-wrapper{padding:10px}#quem-somos .left-content{display:none}#quem-somos .right-container{flex:1}}[data-theme=dark] #quem-somos .title{color:var(--neutral-01)}[data-theme=dark] #quem-somos .content-wrapper{background:var(--black)}[data-theme=dark] #quem-somos .content-wrapper .sub-title,[data-theme=dark] #quem-somos .content-wrapper p,[data-theme=dark] #quem-somos .content-wrapper strong,[data-theme=dark] #quem-somos .content-wrapper div,[data-theme=dark] #quem-somos .content-wrapper a>i::before{color:var(--neutral-01)}[data-theme=dark] #quem-somos .content-wrapper .topic div,[data-theme=dark] #quem-somos .content-wrapper .topic li,[data-theme=dark] #quem-somos .content-wrapper b,[data-theme=dark] #quem-somos .content-wrapper b i{color:var(--neutral-01)}[data-theme=dark] #quem-somos .content-wrapper .topic .table-row{border-top:2px solid var(--primary-01)}[data-theme=dark] #quem-somos .content-wrapper a,[data-theme=dark] #quem-somos .content-wrapper a:visited{color:var(--neutral-01)}[data-theme=dark] #quem-somos .content-wrapper .side-links:hover{background:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] #quem-somos .content-wrapper .a-active{background:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] #quem-somos .content-wrapper .hr-active{color:var(--primary-01)}[data-theme=dark] #quem-somos .content-wrapper .side-links::hover{background:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%)}[data-theme=dark] #quem-somos .content-wrapper .right-nav li::marker{color:var(--neutral-01)}#servicos *{color:#0a2329}#servicos .title{font-family:"League Spartan";font-size:2.5rem;font-weight:750;line-height:150%;color:#0a2329;margin-bottom:1rem}#servicos .content-wrapper{background-color:#fff;padding:26px 10px 10px}.services-nav{margin-bottom:90px}.services-nav .nav-link{font-size:26px;font-weight:700 !important;padding:0;border-bottom-width:4px}.services{margin-bottom:60px}.services h2{margin-bottom:20px}.services>.row{margin-top:-30px}.service{margin-top:30px}.service__info{margin-left:30px}.service h3{font-size:24px;line-height:27px;font-weight:700;margin-bottom:0}.service p{line-height:18px;margin-bottom:0}.service p a{text-decoration:underline}.services-swiper-wrapper .services-swiper{width:calc(100% - 104px)}.services-swiper-wrapper .chevron.swiper-button-disabled{opacity:0}.services-swiper-wrapper .chevron::before,.services-swiper-wrapper .chevron::after{background-color:#fff;height:46%;width:3px}.services-swiper-wrapper .chevron::before{margin-top:-48%}.services-swiper-wrapper .chevron.left{left:0}.services-swiper-wrapper .chevron.right{right:0}.services-plus,.energy{margin-bottom:68px}.services-plus__top,.energy__top{background-color:#009eda}.services-plus__top::after,.energy__top::after{content:"";background-color:inherit;position:absolute;width:100%;height:calc(100% + 35px);top:100%;left:0;right:0}.services-plus__top img,.energy__top img{margin-top:24px;margin-bottom:35px}.services-plus__top p,.energy__top p{font-size:24px;font-weight:700;line-height:27px;color:#fff !important;margin-bottom:35px}.service-plus,.energy-block{padding:22px 20px 18px;border:2px solid #009eda;background-color:#fff}.service-plus *,.energy-block *{color:#0a2329 !important}.service-plus img,.energy-block img{margin-bottom:26px}.service-plus h3,.energy-block h3{font-size:22px;font-weight:700;line-height:24px;min-height:48px;margin-bottom:14px}.service-plus p,.energy-block p{font-size:20px;line-height:24px;margin-bottom:16px}.service-plus a,.energy-block a{font-size:18px;line-height:22px;font-weight:700;text-decoration:underline}.energy__top{background-color:#028444}.energy-block{border-color:#028444;padding-top:0}.energy-block img{max-width:calc(100% + 40px);height:auto;margin-bottom:13px}.services-about{background-color:#e7e6e6;padding:26px}.services-about h2{margin-bottom:16px;font-weight:750}.services-about p{font-size:18px;line-height:20px}.services-shops-link{font-size:28px;line-height:32px;font-weight:700;color:#202a8e !important;padding:23px;width:50%;border:3px solid #262e8f;border-radius:50px;margin-bottom:68px}.services-shops-link:hover{background-color:#202a8e;color:#fff !important}@media(min-width: 768px){.services>.row{padding-left:48px;padding-right:48px}}@media(max-width: 767px){#servicos .title{font-size:24px;line-height:27px;margin-bottom:1rem}.services-nav{margin-bottom:30px}.services-nav .nav-link{font-size:18px;border-bottom-width:2px}.services{margin-bottom:40px}.services h2{margin-bottom:12px}.services>.row{margin-top:-20px}.service{margin-top:20px}.service img{width:60px;height:60px}.service__info{margin-left:15px}.service h3{font-size:16px;line-height:18px}.service p{font-size:14px;line-height:16px}.services-swiper-wrapper .services-swiper{width:calc(100% - 40px)}.services-swiper-wrapper .chevron::before,.services-swiper-wrapper .chevron::after{height:26%}.services-swiper-wrapper .chevron::before{margin-top:-26%}.services-swiper-wrapper .chevron.left{left:-2%}.services-swiper-wrapper .chevron.right{right:-2%}.services-plus,.energy{margin-bottom:38px}.services-plus__top::after,.energy__top::after{height:calc(100% + 15px)}.services-plus__top img,.energy__top img{margin-top:16px;margin-bottom:22px;width:auto;height:50px}.services-plus__top p,.energy__top p{font-size:14px;line-height:16px;margin-bottom:15px;padding:0 35px}.service-plus,.energy-block{padding:8px 20px 12px;background-color:#fff}.service-plus img,.energy-block img{width:90px;height:90px;margin-bottom:8px}.service-plus h3,.energy-block h3{font-size:14px;line-height:16px;min-height:32px;margin-bottom:10px}.service-plus p,.energy-block p{font-size:14px;line-height:16px;margin-bottom:10px}.service-plus a,.energy-block a{font-size:14px;line-height:16px}.energy-block{padding-top:0}.energy-block img{max-width:calc(100% + 40px);width:auto;height:auto;margin-bottom:13px}.services-shops-link{font-size:18px;line-height:20px;padding:18px;border-width:2px;width:calc(100% - 40px);margin-bottom:30px}.services-about{padding:10px}.services-about p{font-size:15px;line-height:17px}.services-about p:last-child{margin-bottom:0}}[data-theme=dark] #servicos *{color:#fff}[data-theme=dark] #servicos .content-wrapper{background-color:#000}[data-theme=dark] #servicos .title{color:#fff}[data-theme=dark] .services-swiper-wrapper .chevron{filter:none !important}[data-theme=dark] .services-shops-link{color:#fff !important;border-color:#fff}[data-theme=dark] .services-shops-link:hover{background-color:#fff;color:#262e8f !important}[data-theme=dark] .services-about *{color:#0a2329 !important}#lojas .wrapper{color:#0a2329}#lojas .bold-blue{color:#202a8e;font-weight:bold}#lojas .bold-blue a,#lojas .bold-blue a:hover{text-decoration:none !important}#lojas .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem}#lojas .sub-title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:18px}#lojas .content-wrapper{width:100%;display:flex}#lojas .left-content{flex:.3;padding-top:10px}@media(min-width: 1024px){#lojas .left-content{max-height:800px;overflow:auto}}#lojas .right-container{flex:.7;display:flex;flex-direction:column}#lojas .right-content{flex:1;padding:10px}#lojas .card-loja{display:inline-flex;padding:16px;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:8px;width:100%;background:var(--White, #fff);box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);cursor:pointer}#lojas .card-loja .title{font-family:"League Spartan";color:#0a2329;font-weight:700;font-size:24px;cursor:inherit}#lojas .card-loja div{font-family:"League Spartan";color:#0a2329;line-height:15px;cursor:inherit}#lojas .rp-control__control{width:30%}#lojas .rp-control__dropdown{max-height:none}#lojas .map{width:100%;height:790px;margin-left:30px;min-width:800px}#lojas select,#lojas option{color:#0a2329;font-family:"League Spartan"}#lojas label{color:#0a2329;font-family:"League Spartan"}#lojas .loja-select{width:30%}#lojas .rp-control__dropdown{scrollbar-color:gray rgba(32,42,142,.3)}@media(max-width: 767px){#lojas .wrapper{margin:10px 0px}#lojas .content-wrapper{flex-direction:column-reverse}#lojas .left-content{display:block}#lojas .right-container{flex:1}#lojas #map{width:auto;min-width:auto;margin:0}#lojas .rp-control__control{width:100%}}[data-theme=dark] #lojas .title{color:var(--neutral-01)}[data-theme=dark] #lojas label{color:var(--neutral-01)}[data-theme=dark] #lojas .rp-control__select{background-color:var(--black)}[data-theme=dark] #lojas .rp-control__placeholder{color:var(--neutral-01)}[data-theme=dark] #lojas .rp-control__actions{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}[data-theme=dark] #lojas .rp-control__option-btn{color:var(--neutral-01);background-color:var(--black);border-bottom:1px solid var(--neutral-02)}[data-theme=dark] #lojas .card-loja{background:var(--black);box-shadow:0px 1px 4px 0px rgba(0,0,0,.2)}[data-theme=dark] #lojas .card-loja h3,[data-theme=dark] #lojas .card-loja div{color:var(--neutral-01)}#lojas-detalhe *{color:#0a2329}#lojas-detalhe .wrapper{background-color:#fff;padding:26px 18px}#lojas-detalhe .title{font-family:"League Spartan";font-size:35px;font-weight:900;line-height:40px;color:#0a2329;margin-bottom:60px}#lojas-detalhe h2{font-size:30px;line-height:34px;font-weight:700}.loja-detail-info-row{margin-bottom:60px}.loja-detail-gallery{gap:24px}.loja-detail-slider img{display:block;width:100%;height:100%}.loja-detail-slider .chevron.left{left:0}.loja-detail-slider .chevron.right{right:0}.loja-detail-thumb-slider{margin-top:20px}.loja-detail-thumb-slider .swiper-slide{opacity:.4;height:83px;width:83px}.loja-detail-thumb-slider .swiper-slide-thumb-active{opacity:1}.loja-detail-thumb-slider img{height:100%;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}.loja-detail-info-block{font-size:18px;line-height:24px}.loja-detail-info-block h3{font-size:22px;font-weight:700;line-height:22px;margin-bottom:6px}.loja-detail-info-block h3 small{font-weight:400}.loja-detail-info-block .fa{font-size:16px}.loja-detail-info{font-size:18px;line-height:24px}.loja-detail-info h2{margin-bottom:0}.loja-detail-info__map-text{text-decoration:underline}.loja-detail-info__map{height:329px;min-height:329px;margin-bottom:20px}.loja-detail-info__contact{font-weight:700}.loja-detail-info__contact .fa{font-size:16px}.loja-detail-info-box{gap:24px}.loja-detail-social .rp-icon{cursor:pointer;font-size:1.1em;margin:0 .5rem}.loja-detail-social .rp-icon:hover{color:#00a3e6 !important}.loja-detail-social .rp-icon.hidden{display:none !important}.loja-detail-services{margin-bottom:60px}.loja-detail-services h2{margin-bottom:20px}.loja-detail-services>.row{margin-top:-30px}.loja-detail-service{margin-top:30px}.loja-detail-service__info{margin-left:30px}.loja-detail-service h3{font-size:24px;line-height:27px;font-weight:700;margin-bottom:0}.loja-detail-service p{line-height:18px;margin-bottom:0}.loja-detail-service p a{text-decoration:underline}.loja-detail-services-plus{margin-bottom:68px}.loja-detail-services-plus__top{background-color:#009eda}.loja-detail-services-plus__top::after{content:"";background-color:inherit;position:absolute;width:100%;height:calc(100% + 35px);top:100%;left:0;right:0}.loja-detail-services-plus__top img{margin-top:24px;margin-bottom:35px}.loja-detail-services-plus__top p{font-size:24px;font-weight:700;line-height:27px;color:#fff !important;margin-bottom:35px}.loja-detail-services-plus__row{padding-left:36px;padding-right:36px;margin-top:-12px}.loja-detail-service-plus__wrapper{padding-left:6px;padding-right:6px;margin-top:12px}.loja-detail-service-plus{padding:22px 20px 30px;border:2px solid #009eda;background-color:#fff}.loja-detail-service-plus *{color:#009eda !important}.loja-detail-service-plus img{margin-bottom:26px}.loja-detail-service-plus h3{font-size:22px;font-weight:700;line-height:24px;min-height:48px;margin-bottom:14px}.loja-detail-service-plus h3+p{margin-top:auto}.loja-detail-service-plus p{font-size:20px;line-height:24px;margin-bottom:16px}.loja-detail-service-plus a{font-size:18px;line-height:22px;font-weight:700;text-decoration:underline}.loja-detail-categories{margin-bottom:90px}.loja-detail-categories h2{margin-bottom:20px}.loja-detail-categories__row{margin-top:-20px}.loja-detail-category{margin-top:20px}.loja-detail-category__image{width:120px;margin-bottom:18px}.loja-detail-category__title{font-size:22px;line-height:24px;text-align:center;font-weight:700}.loja-detail-about-extra{background-color:#f0f0f0;padding:26px}.loja-detail-about-extra h2{margin-bottom:16px}.loja-detail-about-extra p{font-size:18px;line-height:20px}@media(min-width: 768px){.loja-detail-gallery{padding-right:25px}.loja-detail-gallery+.loja-detail-info{padding-left:25px}.loja-detail-services>.row{padding-left:48px;padding-right:48px}.loja-detail-categories__row{padding-left:70px;padding-right:70px}}@media(max-width: 767px){#lojas-detalhe .title,#lojas-detalhe h2{font-size:24px;line-height:27px}#lojas-detalhe .title{margin-bottom:23px}.loja-detail-info-row{margin-bottom:30px}.loja-detail-gallery{margin-bottom:24px}.loja-detail-info-block{font-size:14px;line-height:15px}.loja-detail-info-block h3{font-size:16px;line-height:16px}.loja-detail-info-block .fa{font-size:10px;vertical-align:top}.loja-detail-info{font-size:14px;line-height:15px;margin-bottom:8px}.loja-detail-info>div:not(:last-child){margin-bottom:16px}.loja-detail-social .rp-icon{font-size:1em}.loja-detail-services{margin-bottom:40px}.loja-detail-services h2{margin-bottom:12px}.loja-detail-services>.row{margin-top:-20px}.loja-detail-service{margin-top:20px}.loja-detail-service img{width:60px;height:60px}.loja-detail-service__info{margin-left:15px}.loja-detail-service h3{font-size:16px;line-height:18px}.loja-detail-service p{font-size:14px;line-height:16px}.loja-detail-services-plus{margin-bottom:38px}.loja-detail-services-plus__top::after{height:calc(100% + 15px)}.loja-detail-services-plus__top img{margin-top:16px;margin-bottom:22px;width:auto;height:50px}.loja-detail-services-plus__top p{font-size:14px;line-height:16px;margin-bottom:15px;padding:0 35px}.loja-detail-services-plus__row{padding-left:16px;padding-right:16px;margin-top:-8px}.loja-detail-service-plus__wrapper{padding-left:4px;padding-right:4px;margin-top:8px}.loja-detail-service-plus{padding:8px 20px 12px;border:2px solid #009eda;background-color:#fff}.loja-detail-service-plus *{color:#009eda !important}.loja-detail-service-plus img{width:90px;height:90px;margin-bottom:8px}.loja-detail-service-plus h3{font-size:14px;line-height:16px;min-height:32px;margin-bottom:10px}.loja-detail-service-plus p{font-size:14px;line-height:16px;margin-bottom:10px}.loja-detail-service-plus a{font-size:14px;line-height:16px}.loja-detail-categories{margin-bottom:44px}.loja-detail-category__image{width:80px;margin-bottom:8px}.loja-detail-category__title{font-size:14px;line-height:16px}.loja-detail-about-extra{padding:10px}.loja-detail-about-extra p{font-size:15px;line-height:17px}.loja-detail-about-extra p:last-child{margin-bottom:0}}[data-theme=dark] #lojas-detalhe *{color:#fff}[data-theme=dark] #lojas-detalhe .wrapper{background-color:#000}[data-theme=dark] #lojas-detalhe .title{color:#fff}[data-theme=dark] .loja-detail-about-extra *{color:#0a2329 !important}#termos-e-condicoes .wrapper{color:#0a2329;width:100%;max-width:1350px}#termos-e-condicoes p{color:#0a2329}#termos-e-condicoes .bold-blue{color:#202a8e;font-weight:bold}#termos-e-condicoes .bold-blue a,#termos-e-condicoes .bold-blue a:hover{text-decoration:none !important}#termos-e-condicoes .faded-blue{color:rgba(32,42,142,.2509803922);font-weight:bold}#termos-e-condicoes .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem}#termos-e-condicoes h2,#termos-e-condicoes h2.title{font-size:24px}#termos-e-condicoes h4{font-size:18px}#termos-e-condicoes .content-wrapper{background:#fff;width:100%;display:flex;padding:20px}#termos-e-condicoes .left-content{flex:.1;padding:10px}#termos-e-condicoes .right-container{flex:1;display:flex}#termos-e-condicoes .right-content{flex:1;padding:10px;display:flex;flex-direction:column}#termos-e-condicoes .right-content .title{margin-bottom:16px}#termos-e-condicoes .sub-title{font-weight:700;font-family:"League Spartan";color:#0a2329}#termos-e-condicoes .topic{margin-bottom:24px}#termos-e-condicoes .topic div,#termos-e-condicoes .topic p{color:#0a2329;font-family:"Public Sans",sans-serif !important}#termos-e-condicoes .topic strong,#termos-e-condicoes .topic em{color:#0a2329}#termos-e-condicoes .topic b,#termos-e-condicoes .topic b>i,#termos-e-condicoes .topic i{color:#0a2329;font-family:"Public Sans",sans-serif !important}#termos-e-condicoes .topic ul{list-style-type:disc;color:#0a2329}#termos-e-condicoes .topic li{color:#0a2329;font-family:"Public Sans",sans-serif !important}#termos-e-condicoes .topic .underlined-links{text-decoration:underline solid #0a2329}#termos-e-condicoes .topic .margem-pagamento{margin-bottom:24px}#termos-e-condicoes .topic .table{display:flex;flex-direction:column}#termos-e-condicoes .topic .table-row{display:flex;flex-direction:row;border-top:2px solid #202a8e}#termos-e-condicoes .topic .table-column{flex:1;padding:10px}#termos-e-condicoes .topic .table-column li{color:#0a2329;font-family:"Public Sans",sans-serif !important}#termos-e-condicoes .topic .first-column{flex:0 0 200px;word-wrap:break-word}#termos-e-condicoes .topic .table-header{display:flex;flex-direction:row;font-weight:bold}#termos-e-condicoes .sub-content{display:flex;flex-direction:row;flex-wrap:wrap}#termos-e-condicoes .left-column{flex:.7}#termos-e-condicoes .right-nav{flex:.3;padding:10px}#termos-e-condicoes .right-nav li:not(:last-child){margin-bottom:8px}#termos-e-condicoes .right-nav ol{border-left:1px solid #d9d9d9}#termos-e-condicoes .content-wrapper a{color:#0a2329;text-decoration:none}#termos-e-condicoes .side-links{font-family:"League Spartan" !important;font-size:18px}#termos-e-condicoes .side-links:hover{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}#termos-e-condicoes .a-active{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}#termos-e-condicoes a:visited{color:#0a2329}#termos-e-condicoes hr{margin:.5rem 0;border-width:2px;color:#0a2329}#termos-e-condicoes .hr-active{color:#d32664;opacity:100%}@media screen and (min-width: 1025px){#termos-e-condicoes .table-mobile{display:none}}@media(max-width: 767px){#termos-e-condicoes{padding:0}#termos-e-condicoes h1{margin-left:20px;font-size:30px}#termos-e-condicoes h1:first-of-type{margin-top:16px}#termos-e-condicoes .wrapper{margin:0px 0px}#termos-e-condicoes .content-wrapper{padding:10px}#termos-e-condicoes .left-content{display:none}#termos-e-condicoes .right-container{flex:1}#termos-e-condicoes .right-nav{display:none}#termos-e-condicoes .title:not(h1){font-size:24px;font-weight:700}#termos-e-condicoes .sub-content{width:90vw;display:block}#termos-e-condicoes .sub-content .sub-title{font-size:18px;font-weight:600}#termos-e-condicoes div[id^=topic],#termos-e-condicoes div[id^=topic] .table{display:none}#termos-e-condicoes .table-mobile ul li:last-child{margin-bottom:10px}#termos-e-condicoes .table-mobile .bottom-line{margin-top:2px;border-bottom:1px solid #202a8e}#termos-e-condicoes .table-mobile h4{border-bottom:2px solid #202a8e}#termos-e-condicoes .arrow-wrapper{display:flex;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid rgba(8,11,36,.25)}}[data-theme=dark] #termos-e-condicoes .title{color:var(--neutral-01)}[data-theme=dark] #termos-e-condicoes .content-wrapper{background:var(--black)}[data-theme=dark] #termos-e-condicoes .content-wrapper .title,[data-theme=dark] #termos-e-condicoes .content-wrapper .sub-title,[data-theme=dark] #termos-e-condicoes .content-wrapper p,[data-theme=dark] #termos-e-condicoes .content-wrapper strong{color:var(--neutral-01)}[data-theme=dark] #termos-e-condicoes .content-wrapper .topic div,[data-theme=dark] #termos-e-condicoes .content-wrapper .topic li,[data-theme=dark] #termos-e-condicoes .content-wrapper b,[data-theme=dark] #termos-e-condicoes .content-wrapper b i,[data-theme=dark] #termos-e-condicoes .content-wrapper i{color:var(--neutral-01)}[data-theme=dark] #termos-e-condicoes .content-wrapper .topic .table-row{border-top:2px solid var(--primary-01)}[data-theme=dark] #termos-e-condicoes .content-wrapper a,[data-theme=dark] #termos-e-condicoes .content-wrapper a:visited{color:var(--neutral-01)}[data-theme=dark] #termos-e-condicoes .content-wrapper .side-links:hover{background:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] #termos-e-condicoes .content-wrapper .a-active{background:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] #termos-e-condicoes .content-wrapper .hr-active{color:var(--primary-01)}[data-theme=dark] #termos-e-condicoes .content-wrapper .side-links::hover{background:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%)}[data-theme=dark] #termos-e-condicoes .content-wrapper .right-nav li::marker{color:var(--neutral-01)}#ponto-electrao .content-wrapper a{color:#0a2329;font-family:"Public Sans",sans-serif !important;text-decoration:none}#ponto-electrao .content-wrapper a:visited{color:#0a2329}#ponto-electrao .wrapper{color:#0a2329;width:100%;max-width:1350px}#ponto-electrao p,#ponto-electrao div{color:#0a2329}#ponto-electrao .bold-blue{color:#202a8e;font-weight:bold}#ponto-electrao .faded-blue{color:rgba(32,42,142,.2509803922);font-weight:bold}#ponto-electrao .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem}#ponto-electrao .sub-title{font-weight:750;color:#0a2329}#ponto-electrao .ipo-banner{margin-bottom:32px}#ponto-electrao .aprender-mais a{color:#0a2329;text-decoration:solid underline #0a2329}#ponto-electrao .content-wrapper{background:#fff;width:100%;display:flex;flex-direction:column;padding:20px;color:#0a2329;margin-bottom:32px}#ponto-electrao .content-wrapper h2{width:70%}#ponto-electrao .rp-button{background-color:#fff !important;border:1px solid #202a8e;border-radius:60px;padding:10px 20px;font-weight:700;font-size:16px;font-family:"League Spartan";color:#202a8e;width:max-content}#ponto-electrao .rp-button:hover{cursor:pointer;background-color:#202a8e !important;color:#fff !important}#ponto-electrao .card-grid{display:flex;flex-wrap:wrap;justify-content:space-between}#ponto-electrao .card-item{flex:0 1 calc(33.33% - 20px);margin-bottom:20px;box-sizing:border-box;display:flex;text-align:left;flex-direction:column;align-items:center;background-color:#fff}#ponto-electrao .card-text{padding:16px}#ponto-electrao .card img{max-width:100%;max-height:100%}#ponto-electrao .rp-electrao{text-align:center;margin-bottom:32px}#ponto-electrao .rp-electrao h2{margin-bottom:8px}#ponto-electrao .rp-electrao img{max-width:40%;height:auto}#ponto-electrao .mb-24{margin-bottom:24px}#ponto-electrao img{width:100%}#ponto-electrao .content-wrapper ul,#ponto-electrao .content-wrapper ol,#ponto-electrao .content-wrapper .sub-text{width:70%}#ponto-electrao li{color:#0a2329}#ponto-electrao .content-wrapper ul{list-style-type:disc}#ponto-electrao button{margin-top:20px;margin-bottom:20px}#ponto-electrao .green{color:#b6d993}#ponto-electrao .dicas-slider{margin-bottom:52px}#ponto-electrao .dicas-slider .flickity-viewport{height:575px}#ponto-electrao .dicas-slider .viewport{background-color:#fff}#ponto-electrao .dicas-slider .module{display:flex;width:100%;height:100%}#ponto-electrao .dicas-slider .module .text-content{flex:1;padding:24px;padding-left:114px;padding-right:45px}#ponto-electrao .dicas-slider .module .image-content{flex-shrink:0;padding-left:20px;display:flex;justify-content:center;align-items:center}#ponto-electrao .dicas-slider .module img{width:600px;height:100%;max-height:100%}#ponto-electrao .dicas-slider .module .h-auto{height:auto}#ponto-electrao .dicas-slider .module .cover-fit{object-fit:cover}#ponto-electrao .aprender-slider .module-aprender{display:flex;align-items:center;margin:20px;width:540px;background-color:#fff}#ponto-electrao .aprender-slider .image-aprender{flex-shrink:0;padding-right:20px;display:flex;justify-content:center;align-items:center}#ponto-electrao .aprender-slider .wrapper-aprender{max-width:100%;max-height:100%}#ponto-electrao .aprender-slider .text-aprender{flex:1;margin-right:32px}#ponto-electrao .aprender-slider img{width:100%;height:100%}#ponto-electrao .flickity-page-dots{bottom:-22px;text-align:center;margin-left:20%}#ponto-electrao .flickity-page-dots .dot{height:4px;width:40px;border-radius:2px}#ponto-electrao .flickity-page-dots .dot.is-selected{background-color:#0a2329}@media(max-width: 767px){#ponto-electrao{padding:0}#ponto-electrao h1{margin-left:20px}#ponto-electrao .grandes-retomas-mobile{background-color:#fff;text-align:center}#ponto-electrao .grandes-retomas-mobile .retomas-text{padding:16px 32px}#ponto-electrao h2{width:100%}#ponto-electrao .wrapper{margin:0px 0px}#ponto-electrao .content-wrapper{padding:16px}#ponto-electrao .content-wrapper h2{width:100%}#ponto-electrao .card-grid{flex-direction:column;margin-left:16px;margin-right:16px}#ponto-electrao .rp-electrao{margin-left:14px;margin-right:14px}#ponto-electrao .rp-electrao h2{margin-left:0px}#ponto-electrao .rp-button{width:90%;margin-left:16px;margin-right:16px}#ponto-electrao .aprender-mais p,#ponto-electrao .aprender-mais h2{margin-left:16px}#ponto-electrao .aprender-slider{margin-left:16px !important}#ponto-electrao .aprender-slider .module-aprender{display:flex;align-items:center;flex-direction:column;margin:20px;width:250px;height:280px;background-color:#fff}#ponto-electrao .aprender-slider .image-aprender{flex-shrink:0;padding-right:0px;display:flex;justify-content:center;align-items:center}#ponto-electrao .aprender-slider .wrapper-aprender{max-width:100%;max-height:100%}#ponto-electrao .aprender-slider .text-aprender{flex:1;margin:16px}#ponto-electrao .aprender-slider img{width:100%;height:100%}#ponto-electrao .dicas-slider{margin-bottom:52px}#ponto-electrao .dicas-slider .flickity-viewport{height:1120px !important}#ponto-electrao .dicas-slider nav{display:none !important}#ponto-electrao .dicas-slider .module{flex-direction:column}#ponto-electrao .dicas-slider .module .text-content{padding:24px;font-family:"League Spartan"}#ponto-electrao .dicas-slider .module .image-content{padding-left:0px}#ponto-electrao .dicas-slider .module img{width:100%}#ponto-electrao .dicas-slider .flickity-page-dots{bottom:10px;text-align:center;margin-left:0%}#ponto-electrao .dicas-slider .flickity-page-dots .dot{height:4px;width:10px;border-radius:2px}#ponto-electrao ul,#ponto-electrao ol,#ponto-electrao .sub-text{width:100%}#ponto-electrao .ondedoar{margin-left:-1px}#ponto-electrao .iniciativas{margin-left:16px}}#sustentabilidade .wrapper{color:#0a2329;width:100%;max-width:1350px}#sustentabilidade .content-wrapper,#sustentabilidade .left-content{padding:0 !important;background-color:rgba(0,0,0,0) !important}#sustentabilidade p,#sustentabilidade div{color:#0a2329}#sustentabilidade .bold-blue{color:#202a8e;font-weight:bold}#sustentabilidade .faded-blue{color:rgba(32,42,142,.2509803922);font-weight:bold}#sustentabilidade .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem}#sustentabilidade .sub-title{font-weight:750;color:#0a2329}#sustentabilidade .ipo-banner{margin-bottom:32px}#sustentabilidade .aprender-mais a{color:#0a2329;text-decoration:solid underline #0a2329}#sustentabilidade .content-wrapper{background:#fff;width:100%;display:flex;flex-direction:column;padding:20px;color:#0a2329;margin-bottom:32px}#sustentabilidade .content-wrapper h2{width:70%}#sustentabilidade .card-grid{display:flex;flex-wrap:wrap;justify-content:space-between}#sustentabilidade .card-item{flex:0 1 calc(33.33% - 20px);margin-bottom:20px;box-sizing:border-box;display:flex;text-align:left;flex-direction:column;align-items:center;background-color:#fff}#sustentabilidade .card-text{padding:16px}#sustentabilidade .card img{max-width:100%;max-height:100%}#sustentabilidade .rp-electrao{text-align:center;margin-bottom:32px}#sustentabilidade .rp-electrao h2{margin-bottom:8px}#sustentabilidade .rp-electrao img{max-width:40%;height:auto}#sustentabilidade .mb-24{margin-bottom:24px}#sustentabilidade img{width:100%}#sustentabilidade .content-wrapper ul,#sustentabilidade .content-wrapper ol,#sustentabilidade .content-wrapper .sub-text{width:70%}#sustentabilidade .sustentabilidade li{color:#0a2329}#sustentabilidade .sustentabilidade ul{list-style-type:disc}#sustentabilidade button{margin-top:20px;margin-bottom:20px}#sustentabilidade .green{color:#b6d993}#sustentabilidade .dicas-slider{margin-bottom:52px}#sustentabilidade .dicas-slider .flickity-viewport{height:575px}#sustentabilidade .dicas-slider .viewport{background-color:#fff}#sustentabilidade .dicas-slider .module{display:flex;width:100%;height:100%}#sustentabilidade .dicas-slider .module .text-content{flex:1;padding:24px;padding-left:114px;padding-right:45px}#sustentabilidade .dicas-slider .module .image-content{flex-shrink:0;padding-left:20px;display:flex;justify-content:center;align-items:center}#sustentabilidade .dicas-slider .module img{width:600px;height:100%;max-height:100%}#sustentabilidade .dicas-slider .module .h-auto{height:auto}#sustentabilidade .dicas-slider .module .cover-fit{object-fit:cover}#sustentabilidade .aprender-slider .module-aprender{display:flex;align-items:center;margin:20px;width:540px;background-color:#fff}#sustentabilidade .aprender-slider .image-aprender{flex-shrink:0;padding-right:20px;display:flex;justify-content:center;align-items:center}#sustentabilidade .aprender-slider .wrapper-aprender{max-width:100%;max-height:100%}#sustentabilidade .aprender-slider .text-aprender{flex:1;margin-right:32px}#sustentabilidade .aprender-slider img{width:100%;height:100%}#sustentabilidade .flickity-page-dots{bottom:-22px;text-align:center;margin-left:20%}#sustentabilidade .flickity-page-dots .dot{height:4px;width:40px;border-radius:2px}#sustentabilidade .flickity-page-dots .dot.is-selected{background-color:#0a2329}@media(max-width: 767px){#sustentabilidade{padding:0}#sustentabilidade h1{margin-left:20px}#sustentabilidade .grandes-retomas-mobile{background-color:#fff;text-align:center}#sustentabilidade .grandes-retomas-mobile .retomas-text{padding:16px 32px}#sustentabilidade h2{width:100%}#sustentabilidade .wrapper{margin:0px 0px}#sustentabilidade .content-wrapper{padding:16px}#sustentabilidade .content-wrapper h2{width:100%}#sustentabilidade .card-grid{flex-direction:column;margin-left:16px;margin-right:16px}#sustentabilidade .rp-electrao{margin-left:14px;margin-right:14px}#sustentabilidade .rp-electrao h2{margin-left:0px}#sustentabilidade .rp-button{width:90%;margin-left:16px;margin-right:16px}#sustentabilidade .aprender-mais p,#sustentabilidade .aprender-mais h2{margin-left:16px}#sustentabilidade .aprender-slider{margin-left:16px !important}#sustentabilidade .aprender-slider .module-aprender{display:flex;align-items:center;flex-direction:column;margin:20px;width:250px;height:280px;background-color:#fff}#sustentabilidade .aprender-slider .image-aprender{flex-shrink:0;padding-right:0px;display:flex;justify-content:center;align-items:center}#sustentabilidade .aprender-slider .wrapper-aprender{max-width:100%;max-height:100%}#sustentabilidade .aprender-slider .text-aprender{flex:1;margin:16px}#sustentabilidade .aprender-slider img{width:100%;height:100%}#sustentabilidade .dicas-slider{margin-bottom:52px}#sustentabilidade .dicas-slider .flickity-viewport{height:1120px !important}#sustentabilidade .dicas-slider nav{display:none !important}#sustentabilidade .dicas-slider .module{flex-direction:column}#sustentabilidade .dicas-slider .module .text-content{padding:24px;font-family:"League Spartan"}#sustentabilidade .dicas-slider .module .image-content{padding-left:0px}#sustentabilidade .dicas-slider .module img{width:100%}#sustentabilidade .dicas-slider .flickity-page-dots{bottom:10px;text-align:center;margin-left:0%}#sustentabilidade .dicas-slider .flickity-page-dots .dot{height:4px;width:10px;border-radius:2px}#sustentabilidade ul,#sustentabilidade ol,#sustentabilidade .sub-text{width:100%}#sustentabilidade .ondedoar{margin-left:-1px}#sustentabilidade .iniciativas{margin-left:16px}}#mapa-do-site .wrapper{color:#0a2329;width:100%;max-width:1350px}#mapa-do-site .bold-blue{color:#202a8e;font-weight:bold}#mapa-do-site #produtos-toggle .collapse-icon{rotate:180deg}#mapa-do-site .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem}#mapa-do-site .sub-title{font-weight:700;font-family:"League Spartan";color:#0a2329;font-size:18px}#mapa-do-site .content-wrapper{background-color:rgba(0,0,0,0) !important;width:100%;display:flex;flex-wrap:wrap}#mapa-do-site .map-item{min-width:calc(16.66667vw - 120px)}#mapa-do-site .map-title{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;font-family:"League Spartan";-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700;margin-top:32px;font-size:24px}#mapa-do-site .map-item{flex:.3;display:flex;flex-direction:column;margin-right:30px;margin-bottom:24px}#mapa-do-site .map-item div{color:#0a2329;font-family:"League Spartan"}#mapa-do-site .map-item a,#mapa-do-site .column-links a{color:#0a2329;font-family:"League Spartan";text-decoration:none;font-weight:400}#mapa-do-site .map-item a:hover,#mapa-do-site .column-links a:hover{text-decoration:underline solid #0a2329}#mapa-do-site .single-column-links .collapsing,#mapa-do-site .single-column-links .collapse.show{display:flex;flex-direction:column}#mapa-do-site .single-column-links .collapsing a,#mapa-do-site .single-column-links .collapse.show a{color:#0a2329;font-family:"League Spartan";text-decoration:none}#mapa-do-site .single-column-links .collapsing a:hover,#mapa-do-site .single-column-links .collapse.show a:hover{text-decoration:underline solid #0a2329}#mapa-do-site .arrow-wrapper .arrow-div{margin-left:8px;cursor:inherit}#mapa-do-site .arrow-wrapper .arrow-div i{cursor:inherit}@media screen and (min-width: 1025px){#mapa-do-site .content-wrapper .map-item{max-width:calc(16.66667% - 30px)}}@media(max-width: 1360px){#mapa-do-site .map-item{min-width:unset}}@media(max-width: 767px){#mapa-do-site{padding:16px}#mapa-do-site .wrapper{margin:0px 0px}#mapa-do-site .map-item a,#mapa-do-site .map-item .sub-title{margin-bottom:10px}#mapa-do-site .map-title{font-size:20px}#mapa-do-site .content-wrapper{flex-direction:column}}[data-theme=dark] #mapa-do-site .bold-blue{color:var(--neutral-01)}[data-theme=dark] #mapa-do-site .title{color:var(--neutral-01)}[data-theme=dark] #mapa-do-site .sub-title{color:var(--neutral-01)}[data-theme=dark] #mapa-do-site .content-wrapper{background:#0a2329}[data-theme=dark] #mapa-do-site .map-title{background:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}[data-theme=dark] #mapa-do-site .map-item div{color:var(--neutral-01)}[data-theme=dark] #mapa-do-site .map-item a,[data-theme=dark] #mapa-do-site .column-links a{color:var(--neutral-01)}[data-theme=dark] #mapa-do-site .map-item a:hover,[data-theme=dark] #mapa-do-site .column-links a:hover{text-decoration:underline solid #0a2329}[data-theme=dark] #mapa-do-site .single-column-links .collapsing a,[data-theme=dark] #mapa-do-site .single-column-links .collapse.show a{color:var(--neutral-01)}[data-theme=dark] #mapa-do-site .single-column-links .collapsing a:hover,[data-theme=dark] #mapa-do-site .single-column-links .collapse.show a:hover{text-decoration:underline solid #0a2329}[data-theme=dark] #mapa-do-site .fa{color:var(--neutral-01)}#pagina-erro{justify-content:center}#pagina-erro .wrapper{background-color:#fff;display:flex;margin:70px;padding:30px;align-items:flex-start}#pagina-erro .title{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}#pagina-erro .content{flex:1;padding:10px}#pagina-erro .content div{color:#0a2329;font-family:"League Spartan";font-size:18px;font-weight:600}#pagina-erro .content a{color:#202a8e;font-family:"League Spartan";font-size:18px}#pagina-erro .content a:hover{text-decoration:underline solid #202a8e}@media(max-width: 767px){#pagina-erro .wrapper{flex-direction:column;margin:20px;padding:0px}#pagina-erro img{width:50%}#pagina-erro .content{flex:none;margin-bottom:10px;text-align:center}}#contactos .wrapper{color:#0a2329;width:100%}#contactos .bold-blue{color:#202a8e;font-weight:bold}#contactos .bold-blue a,#contactos .bold-blue a:hover{text-decoration:none !important}#contactos .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem}#contactos .sub-title{font-weight:750;font-family:"League Spartan";color:#0a2329;margin-top:24px}#contactos .content-wrapper{background:#fff;width:100%;display:flex;padding:20px}#contactos .left-content{flex:.1;padding:10px}#contactos .right-container{flex:.65;display:flex;flex-direction:column}#contactos .right-content{flex:1;padding:10px}#contactos .right-content p,#contactos .right-content div{color:#0a2329;font-family:"League Spartan"}#contactos a{color:#0a2329;text-decoration:none}#contactos .side-links{font-family:"League Spartan";font-size:18px}#contactos .side-links:hover{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}#contactos .a-active{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}#contactos i:hover{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}#contactos a:visited{color:#0a2329}#contactos hr{margin:.5rem 0;border-width:2px;color:#0a2329}#contactos .hr-active{color:#d32664;opacity:100%}#contactos form label{color:#0a2329;font-family:"League Spartan"}#contactos form input{font-size:16px}#contactos .contactos-message{font-size:14px}#contactos .invalid-feedback{color:#aa120a !important;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:150%}#contactos .form-control:focus{border:1px solid #202a8e;box-shadow:none}#contactos select,#contactos option{color:#0a2329;font-family:"League Spartan";font-size:16px !important}@media(max-width: 767px){#contactos{padding:0}#contactos h1{margin-left:20px}#contactos h1:first-of-type{margin-top:16px}#contactos .wrapper{margin:0px 0px}#contactos .content-wrapper{padding:10px}#contactos .left-content{display:none}#contactos .right-container{flex:1}#contactos .right-container .right-content h1{margin-left:-1px}#contactos button{width:100%}}[data-theme=dark] #contactos .title,[data-theme=dark] #contactos form label{color:var(--neutral-01)}[data-theme=dark] #contactos .content-wrapper{background:var(--black)}[data-theme=dark] #contactos .content-wrapper .sub-title,[data-theme=dark] #contactos .content-wrapper p,[data-theme=dark] #contactos .content-wrapper strong,[data-theme=dark] #contactos .content-wrapper div,[data-theme=dark] #contactos .content-wrapper a>i::before{color:var(--neutral-01)}[data-theme=dark] #contactos .content-wrapper .topic div,[data-theme=dark] #contactos .content-wrapper .topic li,[data-theme=dark] #contactos .content-wrapper b,[data-theme=dark] #contactos .content-wrapper b i{color:var(--neutral-01)}[data-theme=dark] #contactos .content-wrapper .topic .table-row{border-top:2px solid var(--primary-01)}[data-theme=dark] #contactos .content-wrapper a,[data-theme=dark] #contactos .content-wrapper a:visited{color:var(--neutral-01)}[data-theme=dark] #contactos .content-wrapper .side-links:hover{background:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] #contactos .content-wrapper .a-active{background:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%);-webkit-background-clip:text;background-clip:text}[data-theme=dark] #contactos .content-wrapper .hr-active{color:var(--primary-01)}[data-theme=dark] #contactos .content-wrapper .side-links::hover{background:linear-gradient(90deg, rgb(72, 185, 209) 0%, rgb(72, 185, 209) 100%)}#cyber-monday .wrapper{color:#0a2329}#cyber-monday .content-wrapper-cyber{background-color:#fff;width:100%;display:flex;flex-direction:column;padding:20px}#cyber-monday .bold-blue{color:#202a8e;font-weight:bold}#cyber-monday .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem}#cyber-monday .sub-title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:18px}#cyber-monday .mobile-only img{width:100%;padding:16px}#cyber-monday .content-wrapper{background:#fff;width:100%;display:flex;flex-direction:column;padding:20px}#cyber-monday .content-wrapper .content-wrapper-text{width:60%}#cyber-monday .content-wrapper .content-wrapper-text div,#cyber-monday .content-wrapper .content-wrapper-text p{color:#0a2329;font-family:"Public Sans",sans-serif}#cyber-monday .content-wrapper .column-text{display:flex;flex-direction:row}#cyber-monday .content-wrapper .column-text .left-column{flex:1;margin-right:30px}#cyber-monday .content-wrapper .column-text .right-column{flex:1}#cyber-monday .content-wrapper .column-text p{color:#0a2329}#cyber-monday .melhores-descontos h2{margin-top:24px}#cyber-monday .melhores-descontos .melhores-descontos-grid{display:flex;flex-wrap:wrap}#cyber-monday .melhores-descontos .melhores-descontos-grid .grid-item{flex:0 0 calc(16.6667% - 30px);margin:0px 15px;margin-bottom:30px;text-align:center;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#cyber-monday .melhores-descontos .melhores-descontos-grid .grid-item .grid-item img{width:80%;height:auto}#cyber-monday .melhores-descontos .melhores-descontos-grid .grid-item a{margin-top:10px;font-family:"League Spartan";color:#0a2329;font-size:18px;text-decoration:none}#cyber-monday .melhores-descontos .melhores-descontos-grid .grid-item a:hover{text-decoration:underline solid #0a2329 1px}#cyber-monday .produtos-mais-procurados .produtos-grid{display:flex;flex-wrap:wrap;justify-content:space-between}#cyber-monday .produtos-mais-procurados .produtos-grid .produtos-item{flex:1 0 calc(25% - 30px);background-color:#fff;margin-right:30px;margin-bottom:24px;padding:16px 36px;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:410px;cursor:pointer}#cyber-monday .produtos-mais-procurados .produtos-grid .produtos-item .produtos-item img{max-width:100%;cursor:pointer !important}#cyber-monday .produtos-mais-procurados .produtos-grid .produtos-item .produtos-text{font-family:"League Spartan";color:#0a2329;font-size:14px;max-width:210px;cursor:pointer}#cyber-monday .produtos-mais-procurados .produtos-grid .produtos-item .sub-title{max-width:210px;cursor:pointer}#cyber-monday .produtos-mais-procurados .produtos-grid .produtos-item .produtos-text:last-of-type{color:#202a8e;font-size:18px;font-weight:700;margin-bottom:0px;cursor:pointer}#cyber-monday .perguntas-frequentes .arrow-wrapper{width:70%;margin-bottom:16px;background-color:#fff;border:1px solid #2130c5;box-shadow:0px 1px 0px 0px #2130c5;border-radius:4px;padding:22px}#cyber-monday .perguntas-frequentes .arrow-wrapper a{display:flex;flex-direction:row;justify-content:space-between;color:#0a2329;font-weight:500;font-family:"League Spartan";font-size:24px}#cyber-monday .perguntas-frequentes .arrow-wrapper .repostas{margin-top:16px;color:#0a2329;font-weight:400;font-family:"League Spartan";font-size:16px}@media(max-width: 767px){#cyber-monday{padding:0}#cyber-monday h1{margin-left:20px}#cyber-monday .wrapper{margin:0px 0px}#cyber-monday .content-wrapper{margin-top:16px}#cyber-monday .content-wrapper .content-wrapper-text{width:100%}#cyber-monday .content-wrapper .column-text{flex-direction:column}#cyber-monday .melhores-descontos h2{width:90%;margin:16px;margin-bottom:0px}#cyber-monday .melhores-descontos .melhores-descontos-grid{justify-content:space-between;margin:0px 30px}#cyber-monday .melhores-descontos .melhores-descontos-grid .grid-item{flex:0 0 calc(50% - 100px)}#cyber-monday .produtos-mais-procurados{margin:16px}#cyber-monday .produtos-mais-procurados .rp-title{font-size:24px}#cyber-monday .produtos-mais-procurados .produtos-grid{justify-content:center}#cyber-monday .produtos-mais-procurados .produtos-grid .produtos-item{flex:0 0 calc(50% - 15px);margin-right:15px}#cyber-monday .perguntas-frequentes{margin:16px}#cyber-monday .perguntas-frequentes .arrow-wrapper{width:100%}#cyber-monday .perguntas-frequentes .arrow-wrapper a{font-size:20px}}[data-theme=dark] #cyber-monday .content-wrapper{background:var(--black)}[data-theme=dark] #cyber-monday .title{color:var(--neutral-01)}[data-theme=dark] #cyber-monday .melhores-descontos .melhores-descontos-grid .grid-item a{color:var(--neutral-01)}#mega-garantias .wrapper{color:#0a2329}#mega-garantias img{width:100%}#mega-garantias .bold-blue{color:#202a8e;font-weight:bold}#mega-garantias .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem}#mega-garantias .sub-title{font-weight:700;font-family:"League Spartan";color:#0a2329;font-size:24px}#mega-garantias .mobile-only img{width:100%;padding:16px}@media(min-width: 768px){#mega-garantias .mobile-only img{padding:16px 0 !important}}#mega-garantias .mega-grid{width:100%;display:flex;flex-wrap:wrap;margin-top:32px;justify-content:space-between}#mega-garantias .grid-item{padding:20px;margin-bottom:24px;box-sizing:border-box;background:#fff;display:flex;align-items:center;width:100%;margin-right:30px}@media(min-width: 768px){#mega-garantias .grid-item{margin-right:0}}@media(min-width: 900px){#mega-garantias .grid-item{width:calc(50% - 15px)}#mega-garantias .grid-item:nth-child(2n){margin-right:0}}@media(min-width: 1400px){#mega-garantias .grid-item{width:calc(33.333% - 20px)}#mega-garantias .grid-item:nth-child(3n){margin-right:0}}@media(min-width: 900px){#mega-garantias .grid-item .grid-item:last-child{margin-right:0}}#mega-garantias .grid-item,#mega-garantias .grid-item *{cursor:pointer}#mega-garantias .item-image{max-width:100px;height:auto;margin-right:10px}#mega-garantias .item-text{flex-grow:1;height:100%;margin-left:40px}#mega-garantias .item-text div{color:#0a2329;font-family:"League Spartan"}#mega-garantias .image-container{display:flex;align-items:center;margin-bottom:20px}#mega-garantias .image-container img{max-width:100px;height:auto;margin-right:10px}#mega-garantias .p-24{padding:24px}#mega-garantias strong{color:#0a2329;font-family:"League Spartan"}#mega-garantias .back-button{margin-top:32px;margin-bottom:32px;color:#202a8e;width:fit-content}#mega-garantias .back-button span{margin-right:8px}#mega-garantias .back-button,#mega-garantias .back-button *{cursor:pointer}#mega-garantias .cat-container{display:flex;background-color:#fff;justify-content:space-between}#mega-garantias .cat-container .text-content{flex:1}#mega-garantias .cat-container ul{list-style-type:disc;color:#0a2329}#mega-garantias .cat-container ul li{color:#0a2329;font-family:"League Spartan"}#mega-garantias .cat-container strong{color:#0a2329;font-family:"League Spartan"}#mega-garantias .tab-preco{flex:1;margin-left:154px}#mega-garantias .tab-preco table{width:100%}#mega-garantias .tab-preco td:nth-child(2),#mega-garantias .tab-preco th:nth-child(2),#mega-garantias .tab-preco td:nth-child(3),#mega-garantias .tab-preco th:nth-child(3){padding-left:20px;text-align:right}#mega-garantias .tab-preco td,#mega-garantias .tab-preco th{padding-top:8px;padding-bottom:8px}#mega-garantias .tab-preco-alt{flex:1;margin-left:44px}#mega-garantias .tab-preco-alt table{width:100%}#mega-garantias .tab-preco-alt td,#mega-garantias .tab-preco-alt th{padding-right:10px;text-align:center}#mega-garantias .tab-preco-alt td,#mega-garantias .tab-preco-alt th{padding-top:4px;padding-bottom:4px}#mega-garantias table thead{border-bottom:2px solid #202a8e}#mega-garantias table thead th{color:#0a2329}#mega-garantias table tr{border-bottom:1px solid #202a8e}#mega-garantias table tr td{color:#000;font-family:"League Spartan"}#mega-garantias table tr:last-of-type{border-bottom:0px}#mega-garantias .centered-th{text-align:center}#mega-garantias .coberturas div{color:#0a2329}#mega-garantias .coberturas img{width:15%}#mega-garantias .coberturas .green{filter:invert(20%) sepia(93%) saturate(4396%) hue-rotate(117deg) brightness(94%) contrast(103%)}#mega-garantias .coberturas .red{filter:invert(16%) sepia(84%) saturate(6461%) hue-rotate(358deg) brightness(96%) contrast(116%)}#mega-garantias .coberturas table th,#mega-garantias .coberturas table td{text-align:center}#mega-garantias .coberturas table td:not(:last-child),#mega-garantias .coberturas table th:not(:last-child){padding-right:30px}#mega-garantias .coberturas table th:nth-last-child(-n+2){padding-left:20px}#mega-garantias .tab-telemoveis table th:nth-last-child(-n+2){padding-left:0px}#mega-garantias .tab-telemoveis table td{text-align:justify;margin-right:0px}#mega-garantias .tab-telemoveis table td:nth-child(even){text-align:center}#mega-garantias .disclaimer{font-size:14px}#mega-garantias .condicoes p,#mega-garantias .condicoes div{color:#0a2329}#mega-garantias .tab-condicoes{margin-bottom:8px}#mega-garantias .tab-condicoes hr{margin:.5rem 0;border-width:2px;color:#0a2329}#mega-garantias .tab-condicoes div{margin-right:24px;cursor:pointer}#mega-garantias .tab-condicoes .bold-blue{color:#202a8e;font-weight:bold}#mega-garantias .tab-condicoes .underline-blue{padding-bottom:8.5px;border-bottom:3px solid #202a8e}#mega-garantias .disclosure{font-family:"League Spartan";color:#000;font-size:14px}@media(max-width: 767px){#mega-garantias{padding:0}#mega-garantias h1{margin-left:20px;font-size:30px}#mega-garantias .wrapper{margin:0px 0px}#mega-garantias .mega-grid{flex-direction:column;margin:16px}#mega-garantias .mega-grid .grid-item{width:auto}#mega-garantias .mega-grid .grid-item .sub-title{font-size:20px;font-weight:600}#mega-garantias .cat-container{flex-direction:column}#mega-garantias .tab-preco,#mega-garantias .tab-preco-alt{margin-left:0px}#mega-garantias .tab-preco-alt{font-size:small}#mega-garantias .content.coberturas{width:100%}#mega-garantias .disclosure{margin:16px;margin-bottom:40px}}[data-theme=dark] main{background:var(--neutral-02)}[data-theme=dark] main .container section.home-category--slider .home-category--slider__menu .home-category--slider__slide p a{color:var(--neutral-01) !important}[data-theme=dark] main .container section.info-slider .module .info-slider__aside-container .rp-body{color:var(--neutral-02)}[data-theme=dark] #mega-garantias .rp-title,[data-theme=dark] #mega-garantias .title,[data-theme=dark] #mega-garantias .sub-title,[data-theme=dark] #mega-garantias .text-content,[data-theme=dark] #mega-garantias li,[data-theme=dark] #mega-garantias p,[data-theme=dark] #mega-garantias strong,[data-theme=dark] #mega-garantias span,[data-theme=dark] #mega-garantias small,[data-theme=dark] #mega-garantias sup,[data-theme=dark] #mega-garantias sub,[data-theme=dark] #mega-garantias th,[data-theme=dark] #mega-garantias td{color:var(--neutral-01) !important}[data-theme=dark] #mega-garantias .grid-item,[data-theme=dark] #mega-garantias .bg-white,[data-theme=dark] #mega-garantias .cat-container{background-color:var(--black) !important}[data-theme=dark] #mega-garantias .sub-title,[data-theme=dark] #mega-garantias .item-text div{color:var(--neutral-01) !important}[data-theme=dark] #mega-garantias .disclosure{color:var(--neutral-01) !important}[data-theme=dark] #mega-garantias table thead{border-bottom:2px solid #94c6d1}[data-theme=dark] #mega-garantias table tr{border-bottom:1px solid #94c6d1}[data-theme=dark] #mega-garantias .tab-condicoes .bold-blue{color:#94c6d1;border-bottom:3px solid #94c6d1}[data-theme=dark] #mega-garantias .back-button{color:var(--neutral-01) !important}[data-theme=dark] #mega-garantias .back-button span{color:inherit}[data-theme=dark] #mega-garantias .back-button span i{color:inherit}#pagina-manutencao{justify-content:center}#pagina-manutencao .wrapper{background-color:#fff;display:flex;margin:70px;padding:30px;align-items:flex-start}#pagina-manutencao .title{background:linear-gradient(317.03deg, #E4282A -0.01%, #D32664 56.82%, #CC2680 99.99%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-weight:700}#pagina-manutencao .content{flex:1;padding:10px}#pagina-manutencao .content div{color:#0a2329;font-family:"League Spartan";font-size:18px;font-weight:600}#pagina-manutencao .content a{color:#202a8e;font-family:"League Spartan";font-size:18px}#pagina-manutencao .content a:hover{text-decoration:underline solid #202a8e}@media(max-width: 767px){#pagina-manutencao .wrapper{flex-direction:column;margin:20px;padding:0px}#pagina-manutencao img{width:50%}#pagina-manutencao .content{flex:none;margin-bottom:10px;text-align:center}}body{background-color:var(--neutral-03)}#entrega .container{margin:25px 50px 0 50px;color:#0a2329}#entrega .content-wrapper{display:inline-block;width:100%}#entrega .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem}#entrega .bold-blue{color:#202a8e;font-weight:bold}#entrega .bold-blue a,#entrega .bold-blue a:hover{text-decoration:none !important}#entrega .tab-lojas div{color:rgba(32,42,142,.5019607843);margin-right:0;font-family:"League Spartan";font-size:32px}@media(max-width: 900px){#entrega .tab-lojas div{font-size:15px}}@media(max-width: 400px){#entrega .tab-lojas div{font-size:12px}}#entrega .tab-lojas div.underline-blue{color:#202a8e;padding-bottom:18px;border-bottom:2px solid rgba(32,42,142,.5019607843)}@media(max-width: 900px){#entrega .tab-lojas div.underline-blue{padding-bottom:13px}}@media(max-width: 390px){#entrega .tab-lojas div.underline-blue{padding-bottom:12px}}#entrega button{max-width:100%}#entrega img{width:100%}@media(min-width: 768px){#entrega .wrapper{color:#0a2329}}#entrega .service-grid{margin:0;display:block}#entrega .service-grid .button-entrega{font-size:16px;font-family:"League Spartan" !important;font-weight:700;line-height:16px}#entrega .content-item{background-color:#fff;padding:25px}#entrega .content-item .card-body{max-width:859px}#entrega .content-item h2{font-style:normal;text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-stretch:normal;letter-spacing:normal;font-family:"League Spartan";font-weight:700;line-height:48px;font-size:32px;color:#000}@media(min-width: 0)and (max-width: 426px){#entrega .content-item h2{line-height:36px;font-size:24px}}#entrega .content-item figure figcaption{font-family:"Public Sans",sans-serif !important;color:#000;font-weight:400;font-size:16px;line-height:21px}#entrega .content-item p{margin:0;font-family:"Public Sans",sans-serif !important;color:#000;font-weight:400;font-size:14px;line-height:21px}#entrega .content-item p strong{font-style:normal;text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-stretch:normal;letter-spacing:normal;font-family:"League Spartan";font-weight:700;line-height:27px;font-size:18px;color:#000;font-size:16px}@media(min-width: 0)and (max-width: 426px){#entrega .content-item p strong{font-weight:600;line-height:27px;font-size:18px}}#entrega .content-item .figcaption p,#entrega .content-item .figcaption span{margin:0;font-family:"Public Sans",sans-serif !important;color:#000;font-weight:400;font-size:16px}#entrega .content-item .figcaption p strong,#entrega .content-item .figcaption span strong{font-weight:700;color:#000}#entrega .content-item span,#entrega .content-item li{font-family:"Public Sans",sans-serif !important;font-size:16px;line-height:24px;color:#000;font-weight:400}#entrega .content-item h3{font-style:normal;text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-stretch:normal;letter-spacing:normal;font-family:"League Spartan";font-weight:700;line-height:36px;font-size:24px;color:#000}@media(min-width: 0)and (max-width: 426px){#entrega .content-item h3{font-weight:600;line-height:30px;font-size:20px}}#entrega .content-item table thead tr{border-bottom:2px solid #202a8e}#entrega .content-item table thead tr td{font-family:"Public Sans",sans-serif !important;font-size:16px;line-height:24px;color:#000;font-weight:700}#entrega .content-item table tbody tr{border-bottom:1px solid #202a8e}#entrega .content-item table tbody tr td{font-family:"League Spartan" !important;font-size:16px;line-height:20.8px;color:#000;font-weight:400}#entrega .content-item .card-enum .card{background-color:rgba(0,0,0,0)}#entrega .content-item .card-enum .card .card-body span{font-family:"League Spartan";font-weight:600;font-size:37px;line-height:55.5px;color:#202a8e}#entrega .content-item .card-enum .card .card-body .card-title{font-style:normal;text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-stretch:normal;letter-spacing:normal;font-family:"League Spartan";font-weight:700;line-height:27px;font-size:18px;color:#000}@media(min-width: 0)and (max-width: 426px){#entrega .content-item .card-enum .card .card-body .card-title{font-weight:600;line-height:27px;font-size:18px}}#entrega .content-item .card-enum .card .card-body .card-text{font-family:"Public Sans",sans-serif !important;font-size:16px;line-height:24px;color:#000;font-weight:400}#entrega .content-item .custo-envio{border:1px solid rgba(32,42,142,.2509803922);border-radius:4px;padding:15px}#entrega .content-item .custo-envio .border-grey{border-right:1px solid #d9d9d9}@media(max-width: 768px){#entrega .content-item .custo-envio .border-grey{border-right:none;border-bottom:1px solid #d9d9d9}}#entrega .content-item .custo-envio img{max-width:198px;width:100%}#entrega .content-item .custo-envio-left{display:flex;align-items:baseline;justify-content:center}#entrega .content-item .custo-envio-left figcaption,#entrega .content-item .custo-envio-left .text-figcaption{font-size:16px;font-family:"League Spartan";font-weight:400;line-height:20px;text-align:center;color:#000}#entrega .content-item .custo-envio-left span{font-size:24px;font-weight:bold;width:18px;height:18px;top:2030px;left:270px}#entrega .content-item .custo-envio-right{display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px 40px}#entrega .content-item .custo-envio-right span{width:83px;height:32px;top:2166px;left:567px;gap:0px;opacity:0px;font-weight:bold;font-size:24px;font-family:"League Spartan";color:#48b9d1}#entrega .content-item .custo-envio-right-body p{font-family:"League Spartan";font-size:16px;font-weight:600;line-height:20px}#entrega .content-item .custo-envio-right-body ul{list-style:disc}#entrega .content-item .custo-envio-right-body ul li{font-family:"League Spartan";font-size:16px;font-weight:600;line-height:20px}#entrega .content-item .custo-envio-right-footer p strong{font-family:"League Spartan";font-size:24px;font-weight:600;line-height:30px}#entrega .content-item .custo-envio-right-footer span{font-family:"League Spartan";font-size:32px;font-weight:700;line-height:32px}[data-theme=dark] #entrega .title{color:var(--neutral-01)}[data-theme=dark] #entrega .tab-lojas div.underline-blue{color:var(--primary-01);border-bottom:2px solid var(--primary-01)}[data-theme=dark] #servicos #loja-fisica-button:hover{border-bottom:3px solid var(--primary-01)}[data-theme=dark] #entrega .tab-lojas div{color:rgba(72,185,209,.5)}[data-theme=dark] #servicos hr{border-top:2px solid rgba(72,185,209,.5)}[data-theme=dark] #entrega .content-item{background-color:var(--black);color:var(--neutral-01)}[data-theme=dark] #entrega .content-item h2{color:var(--neutral-01)}[data-theme=dark] #entrega .content-item figure figcaption{color:var(--neutral-01)}[data-theme=dark] #entrega .content-item p,[data-theme=dark] #entrega .content-item p strong{color:var(--neutral-01)}[data-theme=dark] #entrega .content-item .figcaption p,[data-theme=dark] #entrega .content-item .figcaption span{color:var(--neutral-01)}[data-theme=dark] #entrega .content-item span,[data-theme=dark] #entrega .content-item li{color:var(--neutral-01)}[data-theme=dark] #entrega .content-item h3{color:var(--neutral-01)}[data-theme=dark] #entrega .content-item .classes-entregas{color:var(--neutral-01);background:var(--black)}[data-theme=dark] #entrega .content-item .classes-entregas td{color:var(--neutral-01);background:var(--black)}[data-theme=dark] #entrega .content-item .classes-entregas tr{border-bottom:2px solid var(--primary-01)}[data-theme=dark] #entrega .content-item .card-enum .card .card-body span{color:var(--primary-01)}[data-theme=dark] #entrega .content-item .card-enum .card .card-body .card-title,[data-theme=dark] #entrega .content-item .card-enum .card .card-body .card-text{color:var(--neutral-01)}[data-theme=dark] .card{border:var(--bs-card-border-width) solid var(--primary-01)}.scrollbar{width:100% !important;height:.4rem !important;position:relative !important;background-color:rgba(32,42,142,.3);margin-top:1rem;bottom:auto !important;left:auto !important;top:auto !important}.scrollbar .thumb{height:100%;background-color:#202a8e;cursor:pointer;position:absolute}.scrollbar .swiper-scrollbar-drag{height:100%;background-color:#202a8e !important;cursor:pointer;position:absolute}main.home .container section{margin-top:2rem}[data-theme=dark] body{background:var(--neutral-02);color:var(--neutral-01) !important}[data-theme=dark] nav.chevron.left,[data-theme=dark] nav.chevron.right{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(286deg) brightness(103%) contrast(103%)}#novidades .main-wrapper{display:flex;flex-direction:column;width:100%}#novidades .info-icon{display:flex;align-items:center;justify-content:center;margin-left:10px;position:relative;z-index:100}#novidades .info-icon:hover{cursor:pointer}#novidades .info-icon:hover~.product-tooltip{display:block;visibility:visible !important}#novidades .swiper{width:100%}#novidades .viewport{gap:.7rem}#novidades .viewport .swiper-slide{text-align:center;font-size:18px;background:#fff;width:220px !important}#novidades .viewport .swiper-slide .promotion{position:absolute;bottom:55px;right:-3px;width:80px;height:48px;background-color:#d9d9d9 !important;font-size:.7em;text-align:center;display:block;padding:0}#novidades .viewport .swiper-slide{width:15%;height:330px;box-sizing:border-box}@media(min-width: 767px){#novidades .swiper-horizontal{margin-bottom:2rem}#novidades .scrollbar{margin-top:0;margin-bottom:.5rem}}@media screen and (max-width: 1024px){#novidades .container section{width:100% !important;margin-left:0px}}@media(max-width: 767px){#novidades .container section.swiper-horizontal .viewport .module{min-width:170px;margin-right:0px}#novidades .container section.swiper-horizontal .viewport .module .flags .flags-item{padding:.5rem}#novidades .container section.swiper-horizontal .viewport .module .image a img{background-size:70% auto}}#novidades .viewport .data .data-bottom .product-footer .info-icon:hover~.product-tooltip{display:block;width:100%;visibility:visible !important;left:0 !important;bottom:60px !important;right:0 !important}[data-theme=dark] #novidades .viewport .swiper-slide{background:var(--black);color:var(--neutral-01)}.img-40{max-height:40px;max-width:40px}.modal .fadeout{z-index:9999;width:85%;height:70%;display:block;overflow-y:auto}.modal-newsletter{z-index:9999;width:75%;height:70%;display:none;overflow-y:auto}.modal-title-newsletter-rgpd{color:#0a2329;font-family:League Spartan;font-size:32px;font-weight:700;line-height:29.44px;padding:20px}.modal-title-newsletter{color:#202a8e;font-family:League Spartan;font-size:32px;font-weight:700;line-height:29.44px;text-align:center;padding-bottom:30px}.top-text{float:left;margin-left:1px}.input-wrapper.btn-accept{float:left}.input-wrapper.btn-noaccept{float:left}input#nsc{float:left;margin-left:25px;border-color:navy;background-color:navy;color:#fff;width:100px;border-radius:20px}input#n_nsc{float:left;margin-left:25px;border-color:navy;background-color:#fff;color:navy;width:150px;border-radius:20px}.btn-footer{padding-bottom:15px}.rp-confirmation{display:flex;flex-direction:column;gap:32px;margin-top:104px;margin-bottom:300px;border-radius:4px;border:1px solid var(--primary-03);background:#fff;box-shadow:0px 1px 0px 0px var(--primary-03);padding-top:24px;padding-bottom:14px}@media(max-width: 767px){.rp-confirmation{margin-top:14px;margin-bottom:20px}}.rp-confirmation .order-confirmation{font-family:Arial,sans-serif;padding-left:24px;width:80%}@media(max-width: 767px){.rp-confirmation .order-confirmation{width:100%}}.rp-confirmation .order-confirmation .order-confirmation-content{width:80%;font-family:"Public Sans",sans-serif !important;font-size:14px;font-weight:400;line-height:21px}.rp-confirmation .order-confirmation small{color:#94c6d1}.rp-confirmation .order-confirmation .order-confirmation-title{display:flex;flex-direction:row;align-items:baseline;gap:10px}@media(max-width: 767px){.rp-confirmation .order-confirmation .order-confirmation-title{gap:2px}}.rp-confirmation .order-confirmation .order-confirmation-title img{width:26px;height:18px;vertical-align:middle}.rp-confirmation .order-confirmation h1{color:#333;color:var(--neutral-02);font-size:24px;font-weight:700;line-height:150%;margin-bottom:5px;margin-bottom:15px}@media(max-width: 540px){.rp-confirmation .order-confirmation h1{width:200px}}@media(min-width: 0)and (max-width: 426px){.rp-confirmation .order-confirmation h1{font-family:"League Spartan";font-size:20px;font-weight:600;line-height:25px;width:245px !important}}.rp-confirmation .order-confirmation p{color:var(--neutral-02);font-size:16px}.rp-confirmation .order-confirmation p span{font-weight:bold}.rp-confirmation .order-confirmation ul{list-style-type:none;padding:0}.rp-confirmation .order-confirmation ul li span{font-weight:bold;text-transform:uppercase}.rp-confirmation .order-confirmation a{color:var(--neutral-02);text-decoration:underline}.rp-confirmation .order-loading{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100%;padding:0 30px}.rp-confirmation .order-loading #countdown{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius:50%;background-color:var(--primary-02);margin:20px 0}.rp-confirmation .order-loading #countdown-number{font-size:1em;color:var(--neutral-01)}.rp-confirmation .order-loading .terms-conditions-title{color:var(--neutral-02);font-size:14px;font-weight:700;line-height:125%;margin-top:20px;padding:0 5px;margin-bottom:15px}.rp-confirmation .order-loading .terms-conditions{font-size:14px;font-weight:400;line-height:150%;padding:0 5px;margin-top:-5px;color:var(--neutral-02);text-align:center}.rp-confirmation .order-loading .order-confirmation-title{display:flex;flex-direction:row;align-items:baseline;gap:10px}.rp-confirmation .order-loading .order-confirmation-title img{width:26px;height:18px;vertical-align:middle}.rp-confirmation .order-loading h1{color:#333;color:var(--neutral-02);font-size:24px;font-weight:700;line-height:150%;margin-bottom:5px;margin-bottom:15px}@media(max-width: 540px){.rp-confirmation .order-loading h1{width:200px}}.rp-confirmation .order-loading p{color:var(--neutral-02);font-size:16px;padding-right:0}.rp-confirmation .order-loading p span{font-weight:bold}.rp-confirmation .order-loading ul{list-style-type:none;padding:0}.rp-confirmation .order-loading ul li span{font-weight:bold;text-transform:uppercase}.rp-confirmation .order-loading a{color:var(--neutral-02);text-decoration:underline}.rp-loading{max-width:780px}.rp-confirmation-links,.rp-confirmation-links a{font-size:16px}.rp-survey{display:flex;flex-direction:column;margin-top:104px;border-radius:4px}@media(max-width: 767px){.rp-survey{margin-top:14px;margin-bottom:40px}}.rp-survey h2{color:var(--primary-03);font-size:24px;font-weight:700;line-height:150%;margin-bottom:15px;font-family:"League Spartan"}.rp-survey .terms-title{color:var(--neutral-02);font-size:14px;font-weight:700;line-height:125%;margin-top:20px;margin-bottom:5px}.rp-survey .terms-description{color:var(--neutral-02);font-size:14px;font-weight:400;line-height:125%;font-family:"League Spartan"}@media(max-width: 767px){.rp-survey .terms-description{font-size:12px;font-weight:700;line-height:18px}}.rp-survey p{color:var(--neutral-02);font-size:14px;max-width:430px;font-family:"League Spartan";font-size:18px;font-weight:400}.rp-survey a{color:var(--primary-03);text-decoration:none;font-size:16px;font-weight:400;line-height:21px;font-family:"League Spartan"}.rp-survey .checkbox-container{display:flex;align-items:flex-start}.rp-survey .checkbox-container input[type=checkbox]{appearance:none;-webkit-appearance:none;display:flex;align-items:center;justify-content:center;width:20px;border:1px solid var(--neutral-02);accent-color:#0a2329;padding:6px 10px 10px 10px;position:relative}.rp-survey .checkbox-container input[type=checkbox]::after{content:"";position:absolute;width:6px;height:12px;border:solid var(--neutral-02);border-width:0 3px 3px 0;transform:rotate(45deg);opacity:0}.rp-survey .checkbox-container input[type=checkbox]:checked::after{opacity:1}.rp-survey .checkbox-container .checkbox{padding:3px;border:1px solid var(--neutral-02)}.rp-survey .checkbox-container .checkbox-label{font-size:16px;font-weight:400;line-height:125%;padding-left:10px;margin-top:-5px;align-self:flex-start;color:var(--neutral-02);font-family:"League Spartan"}@media(max-width: 767px){.rp-survey .checkbox-container .checkbox-label{font-size:14px;line-height:21px}}.rp-survey .btn-back{width:100%;box-sizing:border-box;margin-top:15px}[data-theme=dark] .rp-confirmation{border:1px solid var(--primary-01);background:var(--neutral-02);box-shadow:0px 1px 0px 0px var(--primary-01);padding-top:24px;padding-bottom:14px}[data-theme=dark] .rp-confirmation .order-confirmation{color:var(--neutral-01) !important}[data-theme=dark] .rp-confirmation .order-confirmation .order-confirmation-title img{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(131deg) brightness(101%) contrast(107%)}[data-theme=dark] .rp-confirmation .order-confirmation h1{color:var(--neutral-01)}[data-theme=dark] .rp-confirmation .order-confirmation p,[data-theme=dark] .rp-confirmation .order-confirmation li,[data-theme=dark] .rp-confirmation .order-confirmation p span,[data-theme=dark] .rp-confirmation .order-confirmation strong{color:var(--neutral-01)}[data-theme=dark] .rp-confirmation .order-confirmation ul li span{color:var(--neutral-01)}[data-theme=dark] .rp-confirmation .order-confirmation a{color:var(--neutral-01)}[data-theme=dark] .rp-survey h2{color:var(--primary-01)}[data-theme=dark] .rp-survey .terms-title{color:var(--neutral-01);font-size:14px;font-weight:700;line-height:125%;margin-top:20px;margin-bottom:5px}[data-theme=dark] .rp-survey .terms-description{color:var(--neutral-01);font-size:14px;font-weight:400;line-height:125%}[data-theme=dark] .rp-survey p{color:var(--neutral-01)}[data-theme=dark] .rp-survey a{color:var(--primary-01);text-decoration:none}[data-theme=dark] .rp-survey .checkbox-label{color:var(--neutral-01)}[data-theme=dark] .rp-survey .checkbox-container input[type=checkbox]{border:1px solid var(--neutral-01)}[data-theme=dark] .rp-survey .checkbox-container input[type=checkbox]::after{position:absolute;width:6px;height:12px;border:solid var(--neutral-01);border-width:0 3px 3px 0;transform:rotate(45deg)}[data-theme=dark] .rp-survey .checkbox-container .checkbox-label{color:var(--neutral-01)}[data-theme=dark] .rp-survey .rp-button-blue{background:var(--primary-01) !important;color:var(--neutral-01) !important;box-shadow:0px 1px 0px 0px var(--primary-01) !important;border:1px solid var(--primary-01) !important}[data-theme=dark] .rp-survey .rp-button-blue:hover{background:var(--black) !important;color:var(--neutral-01) !important;box-shadow:0px 1px 0px 0px var(--black) !important;border:1px solid var(--neutral-01) !important}[data-theme=dark] .order-loading-title h1,[data-theme=dark] .terms-conditions-title,[data-theme=dark] .terms-conditions{color:var(--neutral-01) !important}[data-theme=dark] .rp-confirmation .order-confirmation strong{color:var(--neutral-01) !important}[data-theme=dark] .rp-confirmation .order-confirmation .order-confirmation-content{color:var(--neutral-01) !important}#marcas .marcas{max-width:100%}#marcas .marcas .exclusivo{max-width:100%}#marcas .marcas .bg-white img{width:100%}#marcas .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem}#marcas h1{font-style:normal;text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-stretch:normal;letter-spacing:normal;font-family:"League Spartan";font-weight:800;line-height:52px;font-size:40px;color:#0a2329}@media(min-width: 0)and (max-width: 426px){#marcas h1{font-weight:700;line-height:45px;font-size:30px}}#marcas .marcas__banner h2{font-style:normal;text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-stretch:normal;letter-spacing:normal;font-family:"League Spartan";font-weight:700;line-height:48px;font-size:32px;color:#0a2329}@media(min-width: 0)and (max-width: 426px){#marcas .marcas__banner h2{line-height:36px;font-size:24px}}#marcas .marcas__items h2{font-style:normal;text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-stretch:normal;letter-spacing:normal;font-family:"League Spartan";font-weight:700;line-height:48px;font-size:32px;color:#0a2329}@media(min-width: 0)and (max-width: 426px){#marcas .marcas__items h2{line-height:36px;font-size:24px}}#marcas .marcas__items .input-wrapper{max-width:655px;height:44px;margin-left:0}#marcas .marcas__items .input-wrapper input{border:1px solid rgba(32,42,142,.2509803922);color:#0a2329;height:100%}#marcas .marcas__items .input-wrapper input::placeholder{color:#0a2329}#marcas .marcas__items--item figure{position:relative}@media(max-width: 1199px){#marcas .marcas__items--item figure{width:100%}}#marcas .marcas__items--item figure:before{content:"";display:block;padding-top:100%}#marcas .marcas__items--item figure a{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;padding:0 30px}#marcas .marcas__items--item p{font-style:normal;text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-stretch:normal;letter-spacing:normal;font-family:"League Spartan";font-weight:400;line-height:20px;font-size:16px;color:#0a2329}#marcas .marcas__nomes{columns:6;margin-top:2rem;margin-bottom:2rem}#marcas .marcas__nomes p{display:block;margin:30px 0 15px;color:#0a2329;font-style:normal;text-rendering:optimizeLegibility;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-stretch:normal;letter-spacing:normal;font-family:"League Spartan";font-weight:700;line-height:24px;font-size:24px}#marcas .marcas__nomes p:first-child{margin-top:0}#marcas .marcas__nomes a{display:block;margin:15px 0;text-decoration:none;font-family:"League Spartan";font-weight:400;font-size:20px;line-height:20px;color:#0a2329}@media(max-width: 991px){#marcas .marcas__nomes{columns:2}}[data-theme=dark] #marcas h1{color:var(--neutral-01)}[data-theme=dark] #marcas .marcas__banner h2{color:var(--neutral-01)}[data-theme=dark] #marcas .marcas__items h2{color:var(--neutral-01)}[data-theme=dark] #marcas .marcas__items--item p{color:var(--neutral-01)}[data-theme=dark] #marcas .marcas__items--item figure{filter:invert(95%) !important}[data-theme=dark] #marcas .marcas__items--item figure .img-marca{fill:#fff !important}[data-theme=dark] #marcas .marcas__nomes p{color:var(--neutral-01)}[data-theme=dark] #marcas .marcas__nomes a{color:var(--neutral-01)}#smarthome .content-wrapper a{color:#0a2329;font-family:"Public Sans",sans-serif !important;text-decoration:none}#smarthome .wrapper{color:#0a2329;width:100%}#smarthome area{display:block;cursor:pointer}#smarthome .img-center img{display:block;width:100%;height:auto;margin:0 auto}#smarthome p,#smarthome div{color:#0a2329}#smarthome .bold-blue{color:#202a8e;font-weight:bold}#smarthome .faded-blue{color:rgba(32,42,142,.2509803922);font-weight:bold}#smarthome .title{font-weight:750;font-family:"League Spartan";color:#0a2329;font-size:2.5rem;line-height:150%;margin-bottom:1rem}#smarthome .sub-title{font-weight:750;color:#0a2329}#smarthome .ipo-banner{margin-bottom:32px}#smarthome .aprender-mais a{color:#0a2329;text-decoration:solid underline #0a2329}#smarthome .content-wrapper{background:#fff;width:100%;display:flex;flex-direction:column;padding:20px;color:#0a2329;margin-bottom:32px}#smarthome .content-wrapper h2{width:70%}#smarthome .rp-button{background-color:#fff !important;border:1px solid #202a8e;border-radius:60px;padding:10px 20px;font-weight:700;font-size:16px;font-family:"League Spartan";color:#202a8e;width:max-content}#smarthome .rp-button:hover{cursor:pointer;background-color:#202a8e !important;color:#fff !important}#smarthome .card-grid{display:flex;flex-wrap:wrap;justify-content:space-between}#smarthome .card-item{flex:0 1 calc(33.33% - 20px);margin-bottom:20px;box-sizing:border-box;display:flex;text-align:left;flex-direction:column;align-items:center;background-color:#fff}#smarthome .card-text{padding:16px}#smarthome .card img{max-width:100%;max-height:100%}#smarthome .rp-electrao{text-align:center;margin-bottom:32px}#smarthome .rp-electrao h2{margin-bottom:8px}#smarthome .rp-electrao img{max-width:40%;height:auto}#smarthome .mb-24{margin-bottom:24px}#smarthome img{width:100%}#smarthome .content-wrapper ul,#smarthome .content-wrapper ol,#smarthome .content-wrapper .sub-text{width:70%}#smarthome li{color:#0a2329}#smarthome .content-wrapper ul{list-style-type:disc}#smarthome button{margin-top:20px;margin-bottom:20px}#smarthome .green{color:#b6d993}#smarthome .dicas-slider{margin-bottom:52px}#smarthome .dicas-slider .flickity-viewport{height:575px}#smarthome .dicas-slider .viewport{background-color:#fff}#smarthome .dicas-slider .module{display:flex;width:100%;height:100%}#smarthome .dicas-slider .module .text-content{flex:1;padding:24px;padding-left:114px;padding-right:45px}#smarthome .dicas-slider .module .image-content{flex-shrink:0;padding-left:20px;display:flex;justify-content:center;align-items:center}#smarthome .dicas-slider .module img{width:600px;height:100%;max-height:100%}#smarthome .dicas-slider .module .h-auto{height:auto}#smarthome .dicas-slider .module .cover-fit{object-fit:cover}#smarthome .aprender-slider .module-aprender{display:flex;align-items:center;margin:20px;width:540px;background-color:#fff}#smarthome .aprender-slider .image-aprender{flex-shrink:0;padding-right:20px;display:flex;justify-content:center;align-items:center}#smarthome .aprender-slider .wrapper-aprender{max-width:100%;max-height:100%}#smarthome .aprender-slider .text-aprender{flex:1;margin-right:32px}#smarthome .aprender-slider img{width:100%;height:100%}#smarthome .flickity-page-dots{bottom:-22px;text-align:center;margin-left:20%}#smarthome .flickity-page-dots .dot{height:4px;width:40px;border-radius:2px}#smarthome .flickity-page-dots .dot.is-selected{background-color:#0a2329}@media(max-width: 767px){#smarthome{padding:0}#smarthome h1{margin-left:20px}#smarthome .grandes-retomas-mobile{background-color:#fff;text-align:center}#smarthome .grandes-retomas-mobile .retomas-text{padding:16px 32px}#smarthome h2{width:100%}#smarthome .wrapper{margin:0px 0px}#smarthome .content-wrapper{padding:16px}#smarthome .content-wrapper h2{width:100%}#smarthome .card-grid{flex-direction:column;margin-left:16px;margin-right:16px}#smarthome .rp-electrao{margin-left:14px;margin-right:14px}#smarthome .rp-electrao h2{margin-left:0px}#smarthome .rp-button{width:90%;margin-left:16px;margin-right:16px}#smarthome .aprender-mais p,#smarthome .aprender-mais h2{margin-left:16px}#smarthome .aprender-slider{margin-left:16px !important}#smarthome .aprender-slider .module-aprender{display:flex;align-items:center;flex-direction:column;margin:20px;width:250px;height:280px;background-color:#fff}#smarthome .aprender-slider .image-aprender{flex-shrink:0;padding-right:0px;display:flex;justify-content:center;align-items:center}#smarthome .aprender-slider .wrapper-aprender{max-width:100%;max-height:100%}#smarthome .aprender-slider .text-aprender{flex:1;margin:16px}#smarthome .aprender-slider img{width:100%;height:100%}#smarthome .dicas-slider{margin-bottom:52px}#smarthome .dicas-slider .flickity-viewport{height:1120px !important}#smarthome .dicas-slider nav{display:none !important}#smarthome .dicas-slider .module{flex-direction:column}#smarthome .dicas-slider .module .text-content{padding:24px;font-family:"League Spartan"}#smarthome .dicas-slider .module .image-content{padding-left:0px}#smarthome .dicas-slider .module img{width:100%}#smarthome .dicas-slider .flickity-page-dots{bottom:10px;text-align:center;margin-left:0%}#smarthome .dicas-slider .flickity-page-dots .dot{height:4px;width:10px;border-radius:2px}#smarthome ul,#smarthome ol,#smarthome .sub-text{width:100%}#smarthome .ondedoar{margin-left:-1px}#smarthome .iniciativas{margin-left:16px}}
