.scrollBtn{width:18%;margin-left:auto;padding-right:5%;margin-top:10%;cursor:pointer}.scrollBtn .progressBar{position:fixed;z-index:999;bottom:20px;right:10px;height:3.5em;width:3.5em;display:none;place-items:center;border-radius:50%;box-shadow:0 0 10px #12171740}.scrollBtn .progressBar.visible{animation-name:is-bouncing,appearScrollButton;animation-duration:1s,.3s;animation-timing-function:ease-in-out,cubic-bezier(0,.3,.8,1);animation-direction:alternate,forwards;animation-iteration-count:infinite,1;animation-direction:alternate,normal}.scrollBtn .progressBar .arrowUp{display:block;height:calc(100% - 10px);width:calc(100% - 10px);border-radius:50%;display:grid;place-items:center;font-size:3rem;color:#121717}@keyframes appearScrollButton{0%{opacity:0;transform:translateY(-100vh)}95%{transform:translateY(22px)}to{opacity:1;transform:translateY(10px)}}@keyframes is-bouncing{to{transform:translateY(10px)}}footer{background-color:#415352;color:#f6fefd;margin-top:-3em;position:relative}footer #footerContent{display:flex;align-items:center;justify-content:space-between;padding:3em 0 .7em 3em}footer #footerContent img{height:10em;width:15em;object-fit:contain;filter:drop-shadow(4px 4px 4px rgba(18,23,23,.2509803922))}footer #footerContent .navLinks{display:flex;gap:5em}footer #footerContent .navLinks h3{font-size:2.6rem;text-transform:uppercase}footer #footerContent .navLinks li a{color:#f6fefd9f;font-size:clamp(1.8rem,1.8rem + 1vw,2.2rem);margin:0 0 2px 5px;transition:.2s ease}footer #footerContent .navLinks li a:hover{color:#f6fefd}footer #footerContent .iconsNav{width:20em}footer #footerContent .iconsNav .icons{display:flex;align-items:center;justify-content:space-around;padding:0 0 0 20px;gap:.5em}footer #footerContent .iconsNav .icons .icon{margin:5px;width:42px;height:42px;color:#f6fefd}footer #footerContent .iconsNav hr{height:5px;width:100%;background-image:linear-gradient(to right,transparent,#f6fefd);border:none}footer .hrAuthorship{width:100%}footer .authorship{display:flex;margin:5px 20px 0;justify-content:space-between}footer .authorship a{color:#36cec4}@media only screen and (max-width: 1320px){footer #footerContent{padding-left:.7em}footer #footerContent img{display:none}footer #footerContent .navLinks{gap:3em}footer #footerContent .iconsNav{width:17em}footer #footerContent .iconsNav .icons .icon{width:40px;height:40px}footer #footerContent .iconsNav hr{height:4px}}@media only screen and (max-width: 1080px){footer{margin-top:2em}footer #footerContent{padding-bottom:2em;flex-direction:column}footer #footerContent .navLinks{padding:0 0 20px}footer #footerContent .iconsNav{width:20em}footer #footerContent .iconsNav .icons .icon{width:42px;height:42px}footer #footerContent .iconsNav hr{height:5px}}@media only screen and (max-width: 800px){footer{padding-top:9em;margin-top:8em}footer #footerContent .navLinks{gap:2em;flex-direction:column;text-align:center}footer #footerContent .navLinks li{margin:0 0 2px}footer .authorship{justify-content:center;flex-direction:column;text-align:center}}:root{font-family:Roboto Flex,Arial;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{margin:0;padding:0;box-sizing:border-box}*::-webkit-scrollbar{width:.5em;background:#2d3a3a}*::-webkit-scrollbar-track{border-radius:50px;background-color:#2d3a3a}*::-webkit-scrollbar-thumb{border-radius:50px;background-color:#536362;border:1px solid #2d3a3a}html{overflow-x:hidden;font-size:62.5%}html body{max-width:100%;min-width:320px;min-height:100vh;font-size:1.6rem;position:relative}html body::-webkit-scrollbar{width:.7em}html body main{margin:auto;max-width:95vw;padding-top:8em}html body input{outline:none;border:none}html body a{color:#121717;text-decoration:none}html body ul{list-style:none}html body .light{background-color:#f2f2f2;color:#121717;transition:.25s ease-in}html body .dark{background-color:#252525;color:#f6fefd;transition:.25s ease-in}html.modalOpen{overflow-y:hidden;margin:0 1em 0 0}.fade-enter{opacity:0;z-index:1}.fade-enter-active{opacity:1;transition:opacity .3s}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s}:root{--toastify-color-light: #fff;--toastify-color-dark: #121212;--toastify-color-info: #3498db;--toastify-color-success: #07bc0c;--toastify-color-warning: #f1c40f;--toastify-color-error: #e74c3c;--toastify-color-transparent: rgba(255, 255, 255, .7);--toastify-icon-color-info: var(--toastify-color-info);--toastify-icon-color-success: var(--toastify-color-success);--toastify-icon-color-warning: var(--toastify-color-warning);--toastify-icon-color-error: var(--toastify-color-error);--toastify-toast-width: 320px;--toastify-toast-offset: 16px;--toastify-toast-top: max(var(--toastify-toast-offset), env(safe-area-inset-top));--toastify-toast-right: max(var(--toastify-toast-offset), env(safe-area-inset-right));--toastify-toast-left: max(var(--toastify-toast-offset), env(safe-area-inset-left));--toastify-toast-bottom: max(var(--toastify-toast-offset), env(safe-area-inset-bottom));--toastify-toast-background: #fff;--toastify-toast-min-height: 64px;--toastify-toast-max-height: 800px;--toastify-toast-bd-radius: 6px;--toastify-font-family: sans-serif;--toastify-z-index: 9999;--toastify-text-color-light: #757575;--toastify-text-color-dark: #fff;--toastify-text-color-info: #fff;--toastify-text-color-success: #fff;--toastify-text-color-warning: #fff;--toastify-text-color-error: #fff;--toastify-spinner-color: #616161;--toastify-spinner-color-empty-area: #e0e0e0;--toastify-color-progress-light: linear-gradient( to right, #4cd964, #5ac8fa, #007aff, #34aadc, #5856d6, #ff2d55 );--toastify-color-progress-dark: #bb86fc;--toastify-color-progress-info: var(--toastify-color-info);--toastify-color-progress-success: var(--toastify-color-success);--toastify-color-progress-warning: var(--toastify-color-warning);--toastify-color-progress-error: var(--toastify-color-error);--toastify-color-progress-bgo: .2}.Toastify__toast-container{z-index:var(--toastify-z-index);-webkit-transform:translate3d(0,0,var(--toastify-z-index));position:fixed;padding:4px;width:var(--toastify-toast-width);box-sizing:border-box;color:#fff}.Toastify__toast-container--top-left{top:var(--toastify-toast-top);left:var(--toastify-toast-left)}.Toastify__toast-container--top-center{top:var(--toastify-toast-top);left:50%;transform:translate(-50%)}.Toastify__toast-container--top-right{top:var(--toastify-toast-top);right:var(--toastify-toast-right)}.Toastify__toast-container--bottom-left{bottom:var(--toastify-toast-bottom);left:var(--toastify-toast-left)}.Toastify__toast-container--bottom-center{bottom:var(--toastify-toast-bottom);left:50%;transform:translate(-50%)}.Toastify__toast-container--bottom-right{bottom:var(--toastify-toast-bottom);right:var(--toastify-toast-right)}@media only screen and (max-width : 480px){.Toastify__toast-container{width:100vw;padding:0;left:env(safe-area-inset-left);margin:0}.Toastify__toast-container--top-left,.Toastify__toast-container--top-center,.Toastify__toast-container--top-right{top:env(safe-area-inset-top);transform:translate(0)}.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-right{bottom:env(safe-area-inset-bottom);transform:translate(0)}.Toastify__toast-container--rtl{right:env(safe-area-inset-right);left:initial}}.Toastify__toast{--y: 0;position:relative;-ms-touch-action:none;touch-action:none;min-height:var(--toastify-toast-min-height);box-sizing:border-box;margin-bottom:1rem;padding:8px;border-radius:var(--toastify-toast-bd-radius);box-shadow:0 4px 12px #0000001a;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;max-height:var(--toastify-toast-max-height);font-family:var(--toastify-font-family);cursor:default;direction:ltr;z-index:0;overflow:hidden}.Toastify__toast--stacked{position:absolute;width:100%;transform:translate3d(0,var(--y),0) scale(var(--s));transition:transform .3s}.Toastify__toast--stacked[data-collapsed] .Toastify__toast-body,.Toastify__toast--stacked[data-collapsed] .Toastify__close-button{transition:opacity .1s}.Toastify__toast--stacked[data-collapsed=false]{overflow:visible}.Toastify__toast--stacked[data-collapsed=true]:not(:last-child)>*{opacity:0}.Toastify__toast--stacked:after{content:"";position:absolute;left:0;right:0;height:calc(var(--g) * 1px);bottom:100%}.Toastify__toast--stacked[data-pos=top]{top:0}.Toastify__toast--stacked[data-pos=bot]{bottom:0}.Toastify__toast--stacked[data-pos=bot].Toastify__toast--stacked:before{transform-origin:top}.Toastify__toast--stacked[data-pos=top].Toastify__toast--stacked:before{transform-origin:bottom}.Toastify__toast--stacked:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;transform:scaleY(3);z-index:-1}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--close-on-click{cursor:pointer}.Toastify__toast-body{margin:auto 0;-ms-flex:1 1 auto;flex:1 1 auto;padding:6px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.Toastify__toast-body>div:last-child{word-break:break-word;-ms-flex:1;flex:1}.Toastify__toast-icon{-webkit-margin-end:10px;margin-inline-end:10px;width:20px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex}.Toastify--animate{animation-fill-mode:both;animation-duration:.5s}.Toastify--animate-icon{animation-fill-mode:both;animation-duration:.3s}@media only screen and (max-width : 480px){.Toastify__toast{margin-bottom:0;border-radius:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--light,.Toastify__toast-theme--colored.Toastify__toast--default{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{color:var(--toastify-text-color-info);background:var(--toastify-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{color:var(--toastify-text-color-success);background:var(--toastify-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{color:var(--toastify-text-color-warning);background:var(--toastify-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{color:var(--toastify-text-color-error);background:var(--toastify-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error{background:var(--toastify-color-transparent)}.Toastify__close-button{color:#fff;background:transparent;outline:none;border:none;padding:0;cursor:pointer;opacity:.7;transition:.3s ease;-ms-flex-item-align:start;align-self:flex-start;z-index:1}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:hover,.Toastify__close-button:focus{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:var(--toastify-z-index);opacity:.7;transform-origin:left;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{right:0;left:initial;transform-origin:right;border-bottom-left-radius:initial;border-bottom-right-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp{position:absolute;bottom:0;left:0;width:100%;height:5px;border-bottom-left-radius:var(--toastify-toast-bd-radius)}.Toastify__progress-bar--wrp[data-hidden=true]{opacity:0}.Toastify__progress-bar--bg{opacity:var(--toastify-color-progress-bgo);width:100%;height:100%}.Toastify__spinner{width:20px;height:20px;box-sizing:border-box;border:2px solid;border-radius:100%;border-color:var(--toastify-spinner-color-empty-area);border-right-color:var(--toastify-spinner-color);animation:Toastify__spin .65s linear infinite}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,var(--y),0)}to{opacity:0;transform:translate3d(2000px,var(--y),0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,var(--y),0)}to{opacity:0;transform:translate3d(-2000px,var(--y),0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,calc(var(--y) - 10px),0)}40%,45%{opacity:1;transform:translate3d(0,calc(var(--y) + 20px),0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--top-left,.Toastify__bounce-enter--bottom-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--top-right,.Toastify__bounce-enter--bottom-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--top-left,.Toastify__bounce-exit--bottom-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--top-right,.Toastify__bounce-exit--bottom-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:translate3d(0,var(--y),0) scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{transform:perspective(400px) rotateX(90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:translate3d(0,var(--y),0) perspective(400px)}30%{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(-20deg);opacity:1}to{transform:translate3d(0,var(--y),0) perspective(400px) rotateX(90deg);opacity:0}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translate3d(0,var(--y),0)}}@keyframes Toastify__slideOutRight{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(110%,var(--y),0)}}@keyframes Toastify__slideOutLeft{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(-110%,var(--y),0)}}@keyframes Toastify__slideOutDown{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes Toastify__slideOutUp{0%{transform:translate3d(0,var(--y),0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.Toastify__slide-enter--top-left,.Toastify__slide-enter--bottom-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--top-right,.Toastify__slide-enter--bottom-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--top-left,.Toastify__slide-exit--bottom-left{animation-name:Toastify__slideOutLeft;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-right,.Toastify__slide-exit--bottom-right{animation-name:Toastify__slideOutRight;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp;animation-timing-function:ease-in;animation-duration:.3s}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown;animation-timing-function:ease-in;animation-duration:.3s}@keyframes Toastify__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.menuCat{color:#f6fefd}.menuCat .menuButton{background:transparent;border:none;cursor:pointer}.menuCat .menuButton .menuIcon{color:#f6fefd;margin:.5em .8em 0;height:36px;width:36px}.menuCat .modal{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#12171780;z-index:99;opacity:0;display:none}.menuCat .modal.active{animation:modal .2s ease-in forwards;display:block}.menuCat .menu{position:fixed;top:0;left:-7em;height:100%;background-color:#415352;z-index:900;border-radius:0 20px 20px 0;opacity:0;display:none;overflow-x:hidden;overflow-y:auto;animation:menuDep .5s ease-in-out forwards;width:20%}.menuCat .menu::-webkit-scrollbar{display:none}.menuCat .menu.active{display:flex;align-items:center;flex-direction:column;padding-left:30px}.menuCat .menu .logoMenu{width:100%;max-width:7.5em;height:100%;padding:15% 0;scale:1.5;filter:drop-shadow(4px 4px 4px rgba(18,23,23,.2509803922))}.menuCat .menu .hrMenu{width:100%;border:1.5px solid #36cec4}.menuCat .menu h3{font-family:Audiowide,serif;font-size:2.4rem;padding:10px 0;width:100%;text-align:center;box-shadow:0 1px 10px #12171740;animation:modal .8s ease-in}.menuCat .menu .categorias{display:flex;flex-direction:column;width:100%}.menuCat .menu .categorias .filterDeps{display:flex;justify-content:center;width:100%;padding:8px 10px;color:#f6fefd;font-size:2rem;transition:.3s ease-in;cursor:pointer}.menuCat .menu .categorias .filterDeps:hover{background-color:#2d3a3a;text-decoration:underline}.menuCat .menu .menuNav{text-align:center;width:100%}.menuCat .menu .menuNav .navegacoes{width:100%;padding:5px 0 10px;display:flex;flex-direction:column;text-align:left}.menuCat .menu .menuNav .navegacoes .link{display:flex;justify-content:center;gap:.5em;align-items:center;padding:10px 10px 5px;transition:.3s ease-in;color:#f6fefd;font-size:2rem;width:100%}.menuCat .menu .menuNav .navegacoes .link:hover{background-color:#2d3a3a;text-decoration:underline}.menuCat .menu .menuNav .navegacoes .link [class*=Icon]{width:28px;height:28px}.menuCat .menu .toggleTheme{display:flex;padding:0 0 10px;justify-content:center;position:relative}.menuCat .menu .toggleTheme #chk{cursor:pointer;position:absolute;top:0;z-index:99;width:8em;height:3em;opacity:0}.menuCat .menu .toggleTheme #chk:checked+#labelTheme .ball{transform:translate(63px)}.menuCat .menu .toggleTheme #chk:checked+#labelTheme .iconMoon{transform:translateY(88%);color:#121717}.menuCat .menu .toggleTheme #chk:checked+#labelTheme .iconSun{transform:translateY(-175%);color:#f6fefd}.menuCat .menu .toggleTheme #labelTheme{cursor:pointer;display:block;width:100px;height:36px;background-color:#2d3a3a;border-radius:20px;position:relative;box-shadow:2px 2px 4px #12171740;overflow:hidden}.menuCat .menu .toggleTheme #labelTheme .ball{width:28px;height:28px;background-color:#36cec4;border-radius:50%;position:absolute;top:4px;left:4px;transition:transform .5s ease}.menuCat .menu .toggleTheme #labelTheme .iconSun{position:absolute;z-index:10;color:#121717;width:26px;height:26px;left:5px;top:50%;transform:translateY(-50%);transition:color 5ms ease-in-out,transform .5s ease-in-out}.menuCat .menu .toggleTheme #labelTheme .iconMoon{position:absolute;z-index:10;color:#f6fefd;width:26px;height:26px;right:5px;top:-50%;transform:translateY(-50%);transition:color 5ms ease-in-out,transform .5s ease-in-out}@keyframes menuDep{to{transform:translate(5.75em);opacity:1}}@keyframes menuDepFixed{to{transform:translate(9.75em);opacity:1}}@keyframes modal{to{opacity:1}}.shrink .modal{left:-5em}.shrink .menu{left:-10em;padding:0 0 0 2em}@media only screen and (max-width: 1400px){.menuCat .menu{width:30%}}@media only screen and (max-width: 1000px){.menuCat .menuButton .menuIcon{margin:.5em 0 0}.menuCat .menu{width:45%}.menuCat .menu .logoMenu{width:clamp(4em,4em + 10vw,4.5em);height:clamp(4em,4em + 10vh,4.5em)}}@media only screen and (max-width: 620px){.menuCat .menu{width:65%}}.searchContainer{width:60%;position:relative}.searchContainer .inputSearch{position:relative;height:1.75em}.searchContainer .inputSearch #inputSearch{width:100%;height:100%;border-radius:20px;background-color:#f9fbfb;color:#121717;font-family:Poppins,Helvetica;text-indent:20px;font-size:2rem;position:relative;z-index:10;box-shadow:2px 2px 8px #12171740}.searchContainer .inputSearch button{background-color:transparent;border:none;cursor:pointer;position:absolute;right:2%;top:50%;transform:translateY(-50%);z-index:11}.searchContainer .inputSearch button .searchIcon{color:#121717;height:28px;width:28px}.searchContainer .searchResults{position:absolute;background-color:#f9fbfb;font-family:Poppins,Helvetica;display:flex;flex-direction:column;gap:.1em;z-index:1;top:50%;left:50%;transform:translate(-50%);box-shadow:2px 2px 10px #12171740;min-width:95%;border-radius:5px;overflow-y:auto;max-height:95svh}.searchContainer .searchResults::-webkit-scrollbar{display:none}.searchContainer .searchResults .itemSearch{cursor:pointer;display:flex;align-items:center;justify-content:space-between;background-color:#f6fefd4d;box-shadow:2px 2px 10px #12171740;border-radius:5px;padding:10px 15px}.searchContainer .searchResults .itemSearch:first-child{padding-top:2em}.searchContainer .searchResults .itemSearch .containerVisual{display:flex;gap:1em;align-items:center}.searchContainer .searchResults .itemSearch .containerVisual img{padding:20px;height:50%;max-height:5em;object-fit:contain;background:#fff;width:25%;min-width:8em}.searchContainer .searchResults .itemSearch .containerVisual h4{font-size:2rem;color:#121717;width:70%}.searchContainer .searchResults .itemSearch p{font-size:2.2rem;font-weight:600;color:#36cec4}@media only screen and (max-width: 1800px){.searchContainer .searchResults{background-color:transparent;min-width:32em;padding-top:1.5em}.searchContainer .searchResults .itemSearch{background-color:#f9fbfb;padding:10px 15px}.searchContainer .searchResults .itemSearch img{padding:15px;width:15%}.searchContainer .searchResults .itemSearch h4{font-size:2rem;width:0%}}@media only screen and (max-width: 1024px){.searchContainer .inputSearch{width:100%}.searchContainer .searchResults{min-width:27em}}@media only screen and (max-width: 800px){.searchContainer .inputSearch{width:100%}.searchContainer .searchResults{left:10%;min-width:80vw}.searchContainer .searchResults .itemSearch img{width:20%}.searchContainer .searchResults .itemSearch h4{font-size:1.8rem;width:35%}.searchContainer .searchResults .itemSearch p{font-size:1.8rem}}@media only screen and (max-width: 600px){.searchContainer .inputSearch{width:250%}.searchContainer .searchResults{left:50%;min-width:90vw}.searchContainer .searchResults .itemSearch{flex-direction:column}.searchContainer .searchResults .itemSearch .containerVisual{display:flex}.searchContainer .searchResults .itemSearch .containerVisual img{width:35%}.searchContainer .searchResults .itemSearch .containerVisual h4{font-size:1.6rem;width:70%}}@media only screen and (max-width: 500px){.searchContainer .inputSearch{width:150%}}.modal{display:grid;place-items:right;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#12171780;z-index:99;animation:modal .2s ease-in forwards}.modal .menuFavorite{background-color:#f9fbfb;width:45%;height:100vh;position:absolute;z-index:999;border-radius:10px 0 0 10px;top:0;right:-28em;animation:menuFav .5s ease-in-out forwards;overflow-y:auto;opacity:1;display:flex;flex-direction:column;align-items:center}.modal .menuFavorite .iconClose{display:none;right:10%;position:absolute;width:48px;height:48px}.modal .menuFavorite .title{display:flex;align-items:center;justify-content:center;width:100%;margin:1em 0}.modal .menuFavorite .title h2{font-family:Merriweather Sans,sans-serif;white-space:nowrap;font-size:clamp(3rem,.2rem + 3vw,4rem);padding:0 10px}.modal .menuFavorite .title hr{width:50%;height:0;border:2px solid #36cec4}.modal .menuFavorite .emptyFavMessage{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:#f6fefd4d;margin:3em auto;width:90%;gap:1em;padding:2em 0;border-radius:15px;box-shadow:0 0 8px #12171740}.modal .menuFavorite .emptyFavMessage .textEmpty{font-family:Merriweather Sans,sans-serif;font-size:3.6rem;font-size:clamp(2.6rem,1rem + 1vw,3.6rem)}.modal .menuFavorite .emptyFavMessage .btnBack{font-family:Poppins,Helvetica;border:none;padding:.75em 1.5em;border-radius:10px;background:#36cec4;box-shadow:0 0 8px #12171740;font-size:2.4rem;cursor:pointer;position:relative;transition:.2s ease}.modal .menuFavorite .emptyFavMessage .btnBack:hover{filter:brightness(.9);box-shadow:5px 10px 5px #12171740;transform:rotateX(15deg);top:0}.modal .menuFavorite .emptyFavMessage .btnBack:active{transform:rotateX(15deg);top:5px;box-shadow:2px 5px 5px #12171740}.modal .menuFavorite .listaFavoritos{padding:1em;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1em;width:100%}.modal .menuFavorite .listaFavoritos .itemFav{width:100%;height:17em;padding:.25em;position:relative;display:flex;background:#f9fbfb;box-shadow:2px 2px 8px #12171740;border-radius:5px}.modal .menuFavorite .listaFavoritos .itemFav .favLink{display:flex;width:85%}.modal .menuFavorite .listaFavoritos .itemFav .favLink .containerInfosFav .iconFav{cursor:pointer;position:absolute;top:5px;right:5px;color:#36cec4;float:right;width:42px;height:42px}.modal .menuFavorite .listaFavoritos .itemFav .favLink .offerDescont{background-color:#850e5d;padding:15px 5px;text-align:center;z-index:10;color:#f6fefd;border-radius:5px;position:absolute;top:4px;left:4px}.modal .menuFavorite .listaFavoritos .itemFav .favLink .productImage{width:30%;height:12.5em;border-radius:5px;object-fit:contain;margin-right:16px;background:#f9fbfb}.modal .menuFavorite .listaFavoritos .itemFav .favLink .productDetails{gap:2.5em;width:65%}.modal .menuFavorite .listaFavoritos .itemFav .favLink .productDetails .productName{font-size:2.4rem;margin-bottom:.5em}.modal .menuFavorite .listaFavoritos .itemFav .favLink .productDetails .offerPrice{color:#850e5d;text-decoration:line-through;font-size:1.8rem;opacity:1;visibility:visible;line-height:2;transition:.2s ease-in-out}.modal .menuFavorite .listaFavoritos .itemFav .favLink .productDetails .productPrice{font-size:1.4rem;font-weight:500;line-height:1.2}.modal .menuFavorite .listaFavoritos .itemFav .favLink .productDetails .productPrice span{font-weight:700;color:#36cec4;font-size:3.4rem}.modal .menuFavorite .listaFavoritos .itemFav .favLink:hover .productDetails .productName{margin-bottom:.5em}.modal .menuFavorite .listaFavoritos .itemFav .btnAdd{display:flex;align-items:center;justify-content:center;gap:.5em;position:absolute;bottom:0;left:0;border-radius:5px;background-color:#36cec4;color:#f6fefd;font-family:Poppins,Helvetica;box-shadow:0 0 10px #10a88d;border:none;width:100%;font-size:2rem;padding:.8em 0;transition:.5s ease-out;cursor:pointer}.modal .menuFavorite .listaFavoritos .itemFav .btnAdd:hover{filter:brightness(1.1);box-shadow:0 0 40px #36cec4}.modal .menuFavorite .listaFavoritos .itemFav .btnAdd .iconAdd{width:24px;height:24px}.modal .menuFavorite .listaFavoritos .productFav{background:#415352;width:100%;height:10em;max-height:12em;padding:1em;border-radius:10px;display:flex;gap:1em;position:relative}.modal .menuFavorite .listaFavoritos .productFav img{width:10vw;border-radius:15px}.modal .menuFavorite .listaFavoritos .productFav .containerInfosFav{display:flex;flex-direction:column;justify-content:space-between;font-family:Poppins,Helvetica;color:#f6fefd;width:50%;height:100%;font-size:clamp(1.6rem,.2rem + 1vw,2rem)}.modal .menuFavorite .listaFavoritos .productFav .containerInfosFav .iconFav{cursor:pointer;position:absolute;right:1em;color:#36cec4;float:right;width:42px;height:42px}.modal .menuFavorite .listaFavoritos .productFav .containerInfosFav p{text-shadow:2px 2px 2px rgba(18,23,23,.2509803922);color:#36cec4;font-size:clamp(2.4rem,.2rem + 2vw,3rem);font-weight:700}@keyframes menuFav{to{transform:translate(-28em);opacity:1}}.dark .modal .menuFavorite{background-color:#2d2d2d}.dark .modal .menuFavorite .title hr{border:2px solid #10a88d}.dark .modal .menuFavorite .listaFavoritos .itemFav{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark .modal .menuFavorite .listaFavoritos .itemFav .favLink{color:#f6fefd}.dark .modal .menuFavorite .listaFavoritos .itemFav .favLink .containerInfosFav .iconFav{color:#10a88d}.dark .modal .menuFavorite .listaFavoritos .itemFav .favLink .offerDescont{background-color:#7b1559}.dark .modal .menuFavorite .listaFavoritos .itemFav .favLink .productDetails .offerPrice{color:#7b1559}.dark .modal .menuFavorite .listaFavoritos .itemFav .favLink .productDetails .productPrice span{color:#10a88d}.dark .modal .menuFavorite .listaFavoritos .itemFav .btnAdd{background-color:#10a88d;box-shadow:0 0 10px #10a88d}.dark .modal .menuFavorite .listaFavoritos .itemFav .btnAdd:hover{filter:brightness(1.1);box-shadow:0 0 40px #10a88d}@media only screen and (max-width: 1300px){.modal .menuFavorite{width:55%}}@media only screen and (max-width: 1024px){.modal .menuFavorite{width:75%}}@media only screen and (max-width: 768px){.modal .menuFavorite{width:100%}.modal .menuFavorite .iconClose{display:block;width:42px;height:42px;cursor:pointer}.modal .menuFavorite .title{margin-top:1.5em}.modal .menuFavorite .listaFavoritos .productFav .containerInfosFav{width:55%}}@media only screen and (max-width: 420px){.modal .menuFavorite{width:100%}.modal .menuFavorite .listaFavoritos{padding-right:2.5em}.modal .menuFavorite .listaFavoritos .productFav .containerInfosFav{width:50%;font-size:clamp(1.4rem,.2rem + 1vw,2rem)}}.loadingIndicator{display:flex;align-items:center;justify-content:center;margin:0 auto;flex-direction:column;gap:1em;padding:2em;border-radius:15px;width:90%;max-height:100%;height:30vw;box-shadow:0 0 8px #12171740}.loadingIndicator .textLoading{text-align:center;font-family:Merriweather Sans,sans-serif;font-size:clamp(2.4em,2rem + 1vw,3.6em)}.loadingIndicator .dot-spinner{--uib-size: 2.8em;--uib-speed: .9s;--uib-color: #36cec4;position:relative;display:flex;align-items:center;justify-content:flex-start;height:var(--uib-size);width:var(--uib-size)}.loadingIndicator .dot-spinner .dot-spinner__dot{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:flex-start;height:100%;width:100%}.loadingIndicator .dot-spinner .dot-spinner__dot:before{content:"";height:20%;width:20%;border-radius:50%;background-color:var(--uib-color);transform:scale(0);opacity:.5;animation:pulseLoad calc(var(--uib-speed) * 1.111) ease-in-out infinite;box-shadow:0 0 20px #121f354d}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(2){transform:rotate(45deg)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(2):before{animation-delay:calc(var(--uib-speed) * -.875)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(3){transform:rotate(90deg)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(3):before{animation-delay:calc(var(--uib-speed) * -.75)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(4){transform:rotate(135deg)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(4):before{animation-delay:calc(var(--uib-speed) * -.625)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(5){transform:rotate(180deg)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(5):before{animation-delay:calc(var(--uib-speed) * -.5)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(6){transform:rotate(225deg)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(6):before{animation-delay:calc(var(--uib-speed) * -.375)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(7){transform:rotate(270deg)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(7):before{animation-delay:calc(var(--uib-speed) * -.25)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(8){transform:rotate(315deg)}.loadingIndicator .dot-spinner .dot-spinner__dot:nth-child(8):before{animation-delay:calc(var(--uib-speed) * -.125)}.dark .loadingIndicator{box-shadow:0 0 10px #141414a8}.dark .loadingIndicator .dot-spinner{--uib-color: #10a88d}@media only screen and (max-width: 600px){.loadingIndicator{height:auto}.loadingIndicator .textLoading{font-size:2.2rem}}header{font-family:Merriweather Sans,sans-serif;position:fixed;width:95vw;height:3.5em;display:flex;justify-content:space-evenly;align-items:center;background-color:#415352;box-shadow:4px 2px 20px 3px #12171740;border-radius:0 0 25px 25px;padding:0 1em;gap:1em;font-size:2.5rem;z-index:50;left:0;right:0;margin:0 auto;animation:expandHeader .3s linear forwards}header.shrink{top:0;left:50%;transform:translate(-50%);animation:sizeHeader .3s linear forwards}header .logo{font-family:Audiowide,sans-serif;font-size:3.5rem;color:#f6fefd;text-shadow:4px 4px 8px rgba(18,18,23,.7215686275);text-transform:uppercase;transition:.2s ease}header .logo:hover{transform:scale(1.1)}header .navegation{display:flex;flex-direction:row}header .navegation .link{padding:0 .8em;color:#f6fefd;position:relative}header .navegation .link:after{content:"";position:absolute;width:80%;transform:scaleX(0);height:2.5px;bottom:-2px;margin-left:10px;left:0;background-color:#f6fefd;transform-origin:bottom right;transition:transform .25s ease-out}header .navegation .link:hover:after{transform:scaleX(1);transform-origin:bottom left}header .menuDesktop{display:flex;align-items:center}header .menuDesktop .favIcon,header .menuDesktop .userIcon,header .menuDesktop .cartIcon{color:#f6fefd;margin:.5em .8em 0;height:36px;width:36px}header .menuDesktop .linkIcons{position:relative}header .menuDesktop .linkIcons .spanCarrinhoLength{position:absolute;top:0;right:5px;font-size:2rem;font-weight:600;background-color:#36cec4;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-family:Poppins,Helvetica;color:#f6fefd}header .menuDesktop .linkIcons .userImg{margin:.5em .2em 0;border-radius:50%;height:42px;width:42px;border:1px solid #36cec4}@keyframes sizeHeader{to{height:3em}}@keyframes expandHeader{0%{height:3em}to{height:3.5em}}@media only screen and (max-width: 1150px){header .logo{font-size:3rem}header .navegation{display:none}}@media only screen and (max-width: 800px){header{padding:0;gap:1em;justify-content:center}header .logo{font-size:2.5rem}header .menuDesktop{display:none}}@media only screen and (max-width: 600px){header{padding:0 10em 0 0;gap:1em;justify-content:center}header .logo{display:none}}@media only screen and (max-width: 500px){header{gap:1em;padding:0 3.5em 0 0;width:90vw}}@media only screen and (max-width: 400px){header{gap:.5em;padding:0 2.5em 0 0}}.infosContent{display:flex;align-items:center;justify-content:space-around;gap:2em;background-color:#36cec4;color:#121717;border-radius:50px;padding:.5em 1em;width:auto;box-shadow:2px 2px 4px #12171740;position:absolute;top:-16%;left:10%}.infosContent .containerService,.infosContent .containerPhone,.infosContent .containerMail{display:flex;align-items:center;gap:.5em}.infosContent .containerService p,.infosContent .containerPhone p,.infosContent .containerMail p{font-size:2rem}.infosContent .containerService .containerIcon,.infosContent .containerPhone .containerIcon,.infosContent .containerMail .containerIcon{position:relative;width:52px;height:52px;border-radius:50%;background-color:#4aded6;box-shadow:2px 2px 4px #12171740}.infosContent .containerService .containerIcon .icon,.infosContent .containerPhone .containerIcon .icon,.infosContent .containerMail .containerIcon .icon{position:absolute;width:46px;height:46px;top:50%;left:50%;transform:translate(-50%,-50%)}.infosContent .containerService p{max-width:15em}.dark .infosContent{background-color:#10a88d;color:#f6fefd}.dark .infosContent .containerService .containerIcon,.dark .infosContent .containerPhone .containerIcon,.dark .infosContent .containerMail .containerIcon{background-color:#33a597}@media only screen and (max-width: 1080px){.infosContent{top:-12%;left:50%;transform:translate(-50%);width:96%;gap:.8em}.infosContent .containerService .containerIcon,.infosContent .containerPhone .containerIcon,.infosContent .containerMail .containerIcon{min-width:46px;min-height:46px}.infosContent .containerService .containerIcon .icon,.infosContent .containerPhone .containerIcon .icon,.infosContent .containerMail .containerIcon .icon{width:42px;height:42px}}@media only screen and (max-width: 800px){.infosContent{width:95%;border-radius:15px;flex-direction:column;align-items:flex-start;gap:2em;padding:1em}.infosContent .containerService p{max-width:30em}}.tooltip{position:relative;display:inline-block;cursor:pointer}.tooltip .tooltip-text{visibility:hidden;background-color:#36cec4;color:#fff;text-align:center;border-radius:4px;padding:8px;position:absolute;z-index:1;bottom:30px;left:50%;transform:translate(-50%);white-space:nowrap;opacity:0;transition:.5s ease}.tooltip .tooltip-text.visible{visibility:visible;opacity:1;bottom:60px}.dark .tooltip .tooltip-text{background-color:#0d977e}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.carousel{width:95%;height:100%;margin:0 auto}.carousel:hover .splide__pagination .splide__pagination__page.is-active:after{animation-play-state:paused}.carousel .splide__slide{padding:0 .5em;height:100%;display:flex;align-items:center;justify-content:center;cursor:grab}.carousel .splide__slide img{margin:0;object-fit:contain;max-width:100%;max-height:100%;border-radius:20px}.carousel .splide__slide .slideMob{display:none}.carousel .splide__slide:active{cursor:grabbing}.carousel .splide__pagination .splide__pagination__page{display:inline-block;width:30px;height:4px;border-radius:10px;background-color:#415352;margin:0 5px;cursor:pointer}.carousel .splide__pagination .splide__pagination__page.is-active:after{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);border-radius:10px;width:0;height:100%;background-color:#36cec4;animation:preencher 5s linear forwards;animation-delay:0s}.carousel .splide__arrow.splide__arrow--prev,.carousel .splide__arrow.splide__arrow--next{position:absolute;top:50%;transform:translateY(-50%);font-size:2.4rem;background-color:#f7efef5e;box-shadow:2px 2px 4px #12171740;transition:background-color .3s ease;cursor:pointer}.carousel .splide__arrow.splide__arrow--prev:hover,.carousel .splide__arrow.splide__arrow--next:hover{background-color:#12171740}.carousel .splide__arrow.splide__arrow--prev{left:20px}.carousel .splide__arrow.splide__arrow--next{right:20px}@keyframes preencher{to{width:100%}}@media only screen and (max-width: 760px){.carousel{width:90%}.carousel .splide__slide img{max-height:70vh;max-width:100%}.carousel .splide__slide .slide{display:none}.carousel .splide__slide .slideMob{display:block}.carousel .splide__arrow.splide__arrow--prev,.carousel .splide__arrow.splide__arrow--next{font-size:1.8rem}.carousel .splide__pagination .splide__pagination__page{width:20px;height:3px}}.productCard{width:18em;height:25em;background-color:#f6fefdd2;padding:10px;border-radius:10px;text-align:left;box-shadow:2px 2px 8px #12171740;cursor:pointer;font-family:Poppins,Helvetica;overflow:hidden;position:relative}.productCard .iconFav{cursor:pointer;position:absolute;top:10px;left:10px;color:#36cec4;float:right;width:32px;height:32px}.productCard .productImage{width:100%;height:10em;border-radius:10px;object-fit:contain;margin-right:16px;background:#f9fbfb}.productCard .productDetails{display:flex;flex-direction:column;flex-grow:1}.productCard .productDetails .productName{font-size:1.7rem;margin-bottom:24px;font-weight:700;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis}.productCard .productDetails .productPrice{font-size:1.4rem;font-weight:500;line-height:1.2;position:absolute;top:280px;transition:.7s ease-in-out}.productCard .productDetails .productPrice span{font-weight:700;color:#36cec4;font-size:3.6rem}.productCard .btnAdd{display:flex;align-items:center;justify-content:center;white-space:nowrap;gap:.5em;position:absolute;bottom:-70px;left:0;border-radius:10px;background-color:#36cec4;color:#f6fefd;font-family:Poppins,Helvetica;box-shadow:0 0 10px #10a88d;border:none;width:100%;font-size:2rem;padding:.8em 0;transition:.7s ease-out;cursor:pointer}.productCard .btnAdd:hover{filter:brightness(1.1);box-shadow:0 0 40px #36cec4}.productCard .btnAdd .iconAdd{width:24px;height:24px}.productCard:hover .productDetails .productPrice{top:240px}.productCard:hover .btnAdd{bottom:0}.cardList .productCard{width:65vw;height:15em;padding:1em;display:flex;justify-content:space-between;box-shadow:2px 2px 8px #12171740;gap:2em}.cardList .productCard .productLink{display:flex}.cardList .productCard .productLink .iconFav{top:15px;left:94%;height:42px;width:42px}.cardList .productCard .productLink .productImage{min-width:20em;max-width:20em;width:45%;height:100%}.cardList .productCard .productLink .productDetails{display:flex;justify-content:space-between;flex-direction:column}.cardList .productCard .productLink .productDetails .productName{position:absolute;font-size:2rem;width:30vw;-webkit-line-clamp:3;line-clamp:3}.cardList .productCard .productLink .productDetails .productPrice{top:0;margin-top:9em;position:relative}.cardList .productCard .btnAdd{position:relative;top:70%;max-width:20em;height:3em}.cardList .productCard .btnAdd:hover{box-shadow:0 0 20px #36cec4}.dark .productCard{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark .productCard .productDetails{color:#f6fefd}.dark .productCard .productDetails .productPrice span{color:#10a88d}.dark .productCard .btnAdd{background-color:#10a88d}.dark .productCard .btnAdd:hover{filter:brightness(1.1);box-shadow:0 0 40px #10a88d}@media only screen and (max-width: 900px){.productCard{width:80vw;height:18em}.productCard .productLink{display:flex}.productCard .productLink .productImage{height:13em;width:35%}.productCard .productLink .productDetails{gap:2.5em}.productCard .productLink .productDetails .productName{font-size:2rem;margin-bottom:.5em}.productCard .productLink .productDetails .productPrice{top:130px}.productCard .productLink .productDetails .productPrice span{font-size:3.4rem}.productCard .btnAdd{bottom:0}}@media only screen and (max-width: 500px){.productCard{width:90vw}.productCard .productLink .productDetails{padding-right:2em}.productCard .productLink .productDetails .productName{font-size:1.8rem}.productCard .productLink .productDetails .productPrice span{font-size:3rem}}.descont{position:relative}.descont .offerCard{overflow:hidden;width:18em;height:25em;background-color:#f6fefd4d;padding:10px;border-radius:10px;text-align:left;box-shadow:2px 2px 8px #12171740;cursor:pointer;font-family:Poppins,Helvetica;position:relative}.descont .offerCard .iconFav{cursor:pointer;position:absolute;top:10px;left:10px;color:#36cec4;float:right;width:32px;height:32px}.descont .offerCard .offerDescont{background-color:#850e5d;padding:15px 5px;text-align:center;z-index:10;color:#f6fefd;border-radius:5px;transition:.5s ease;position:absolute;top:2px;right:2px}.descont .offerCard .productImage{width:100%;height:10em;border-radius:10px;object-fit:contain;margin-right:16px;background:#f9fbfb}.descont .offerCard .offerDetails{overflow-y:hidden;position:relative;padding-bottom:3.8em;width:100%;height:15em;border-radius:10px}.descont .offerCard .offerDetails .offerName{font-size:1.7rem;margin-bottom:8px;font-weight:700;padding:5px 0 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;text-overflow:ellipsis}.descont .offerCard .offerDetails .offerPrice{color:#850e5d;text-decoration:line-through;font-size:1.8rem;opacity:1;visibility:visible;line-height:2;transition:.2s ease-in-out}.descont .offerCard .offerDetails .offerPriceDescont{position:absolute;bottom:40px;font-size:1.4rem;font-weight:500;line-height:1.2;transition:.7s ease}.descont .offerCard .offerDetails .offerPriceDescont span{font-weight:700;color:#36cec4;font-size:3.6rem}.descont .offerCard .btnAdd{display:flex;align-items:center;justify-content:center;gap:.5em;position:absolute;bottom:-70px;left:0;border-radius:10px;background-color:#36cec4;color:#f6fefd;box-shadow:0 0 10px #10a88d;border:none;width:100%;font-size:2rem;font-family:Merriweather Sans,sans-serif;padding:.8em 0;transition:.5s ease-out;cursor:pointer}.descont .offerCard .btnAdd:hover{filter:brightness(1.1);box-shadow:0 0 40px #36cec4}.descont .offerCard .btnAdd .iconAdd{width:24px;height:24px}.descont .offerCard:hover .offerDescont{opacity:0}.descont .offerCard:hover .offerDetails{padding-bottom:4em}.descont .offerCard:hover .offerDetails .offerPrice{opacity:0}.descont .offerCard:hover .offerDetails .offerPriceDescont{bottom:75px}.descont .offerCard:hover .btnAdd{bottom:0}.cardList>.descont .offerCard{width:65vw;height:15em;padding:1em;display:flex;justify-content:space-between;box-shadow:2px 2px 8px #12171740}.cardList>.descont .offerCard .offerLink{display:flex}.cardList>.descont .offerCard .offerLink .iconFav{top:15px;left:94%;height:42px;width:42px}.cardList>.descont .offerCard .offerLink .offerDescont{right:95.5%}.cardList>.descont .offerCard .offerLink .productImage{min-width:20em;max-width:20em;width:45%;height:100%}.cardList>.descont .offerCard .offerLink .offerDetails{padding-bottom:4em;display:flex;flex-direction:column;justify-content:space-between;height:100%}.cardList>.descont .offerCard .offerLink .offerDetails .offerName{font-size:2rem;margin:0;font-weight:700}.cardList>.descont .offerCard .offerLink .offerDetails .offerPriceDescont{position:relative;top:37%}.cardList>.descont .offerCard .btnAdd{position:relative;top:70%;max-width:20em;height:3em}.cardList>.descont .offerCard .btnAdd:hover{box-shadow:0 0 20px #36cec4}.cardList>.descont .offerCard:hover .offerDescont{opacity:1}.cardList>.descont .offerCard:hover .offerDetails .offerPrice{opacity:1}.cardList>.descont .offerCard .productLink{display:flex}.cardList>.descont .offerCard .productLink .productDetails{display:flex;justify-content:space-between;flex-direction:column;position:relative}.cardList>.descont .offerCard .productLink .productDetails .productName{position:relative}.cardList>.descont .offerCard .productLink .productDetails .productPrice{top:0;position:relative}.dark .descont .offerCard{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark .descont .offerCard .offerDescont{background-color:#7b1559}.dark .descont .offerCard .offerDetails{color:#f6fefd}.dark .descont .offerCard .offerDetails .offerPrice{color:#7b1559}.dark .descont .offerCard .offerDetails .offerPriceDescont span{color:#10a88d}.dark .descont .offerCard .btnAdd{background-color:#10a88d}.dark .descont .offerCard .btnAdd:hover{filter:brightness(1.1);box-shadow:0 0 40px #10a88d}@media only screen and (max-width: 900px){.offers .descont .offerCard{width:18em;height:25em}.offers .descont .offerCard .offerLink{flex-direction:column}.offers .descont .offerCard .offerLink .productImage{width:100%;height:10em}.offers .descont .offerCard .offerLink .offerDetails .offerName{margin-bottom:0}.offers .descont .offerCard .offerLink .offerDetails .offerPriceDescont{bottom:75px}.offers .descont .offerCard .offerLink .offerDetails .offerPriceDescont span{font-size:3.2rem}.offers .descont .offerCard .btnAdd{bottom:0}.offers .descont .offerCard:hover .offerDetails .offerPriceDescont{bottom:75px}}@media only screen and (max-width: 900px){.descont .offerCard{width:80vw;height:18em;transition:.5s ease-in-out}.descont .offerCard .offerLink{display:flex}.descont .offerCard .offerLink .productImage{height:13em;width:35%}.descont .offerCard .offerLink .offerDetails{gap:2.5em}.descont .offerCard .offerLink .offerDetails .offertName{font-size:2rem;margin-bottom:.5em}.descont .offerCard .offerLink .offerDetails .offerPrice{color:#850e5d;text-decoration:line-through;font-size:1.8rem;opacity:1;visibility:visible;line-height:2;transition:.2s ease-in-out}.descont .offerCard .offerLink .offerDetails .offerPriceDescont{bottom:40px}.descont .offerCard .btnAdd{bottom:0}.descont .offerCard:hover .offerDetails .offerPrice{opacity:1}.descont .offerCard:hover .offerDetails .offerPriceDescont{bottom:40px}}@media only screen and (max-width: 500px){.descont .offerCard{width:90vw}.descont .offerCard .offerLink .offerDetails .offerName{font-size:1.8rem}.descont .offerCard .offerLink .offerDetails .offerPriceDescont span{font-size:3rem}}.brandCard{width:20em;height:12.5em;background-color:#f6fefd4d;padding:10px 0 0;margin:0 auto;border-radius:10px;text-align:center;box-shadow:2px 2px 15px #12171740;transition:.5s ease}.brandCard .brandImage{width:85%;height:100px;margin:1em 0;object-fit:contain;border-radius:10px}.brandCard .brandName{font-family:Merriweather Sans,sans-serif;text-transform:uppercase;transition:.3s ease}.dark .brandCard{background-color:#415352;box-shadow:0 0 15px #141414a8}main{font-family:Merriweather Sans,sans-serif}main h2.subTitle{font-size:xx-large;padding-left:1%;font-family:Audiowide,serif;font-weight:400;font-style:normal}main .mainDep{margin:1em auto}main .mainDep .containerDeps{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr));grid-template-rows:repeat(2,minmax(200px,1fr));gap:20px;padding:.5em 0 1em;font-family:Poppins,Helvetica}main .mainDep .containerDeps .gridItem{background-color:#f6fefd4d;padding:20px;border-radius:20px;text-align:center;box-shadow:4px 4px 15px #12171740}main .mainDep .containerDeps .gridItem img{width:100%;height:150px;border-radius:10px;object-fit:contain}main .mainDep .containerDeps .item1{grid-column:span 3}main .mainDep .containerDeps .item2{grid-row:span 2}main .mainDep .containerDeps .item2 img{height:395px}main .mainDep .containerDeps .item4{grid-column:span 2}main .mainDep .containerDeps .item5 img{object-fit:cover}main .mainProds{margin:0 auto;height:auto;padding-top:1em;width:75%}main .mainProds .productsList{display:grid;place-items:center;grid-template-columns:repeat(4,minmax(100px,1fr));grid-template-rows:1fr 1fr;gap:1.3em;height:auto;padding:.5em 0 1em}main .brands{margin:2em auto 0;height:auto;padding-top:1em}main .brands .brandsList{width:100%;white-space:nowrap;overflow:hidden}main .brands .brandsList[data-animated=true]{overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,white 20%,white 80%,white 20%,transparent);mask:linear-gradient(90deg,transparent,white 20%,white 80%,white 20%,transparent)}main .brands .brandsList[data-animated=true] .brandCard{animation:scroll 80s linear infinite}main .brands .brandsList:hover .brandCard{animation-play-state:paused}main .brands .brandsList .brandCard{padding-block:1em;margin:1em;display:inline-block}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-3500% - 100vw))}}.dark main .mainDep .containerDeps .gridItem{background-color:#415352;box-shadow:0 0 15px #141414a8;color:#f6fefd}@media only screen and (max-width: 1740px){main .mainProds .productsList{grid-template-columns:repeat(3,minmax(100px,1fr));flex-wrap:wrap}main .brands .brandsList{grid-template-columns:repeat(4,minmax(100px,1fr))}}@media only screen and (max-width: 1340px){main .mainProds .productsList{grid-template-columns:repeat(2,minmax(100px,1fr))}main .brands .brandsList{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media only screen and (max-width: 900px){main .mainDep .containerDeps{grid-template-columns:repeat(2,minmax(100px,1fr));grid-template-rows:repeat(1,minmax(200px,1fr))}main .mainDep .containerDeps .gridItem img{height:12em}main .mainDep .containerDeps .item1,main .mainDep .containerDeps .item2,main .mainDep .containerDeps .item4{grid-column:span 1;grid-row:span 1}main .mainDep .containerDeps .item5 img{object-fit:contain}main .mainProds .productsList{grid-template-columns:repeat(1,minmax(100px,1fr))}main .brands .brandsList{grid-template-columns:repeat(2,minmax(100px,1fr))}}@media only screen and (max-width: 900px){main .mainDep .containerDeps{display:flex;margin:auto;width:100%;padding:10px;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x proximity;scroll-snap-align:center}main .mainDep .containerDeps::-webkit-scrollbar{display:none}main .mainDep .containerDeps .gridItem{width:80vw;height:17em}main .mainDep .containerDeps .gridItem img{width:70vw;height:12em}main .mainProds .productsList{grid-template-columns:repeat(1,minmax(100px,1fr))}main .brands .brandsList{grid-template-columns:repeat(1,minmax(100px,1fr))}}.offers{width:100%;margin:0 auto;padding-top:.5em}.offers .offersList{display:flex;justify-content:center;flex-direction:row;cursor:grab}.offers .offersList .splide__list{margin:auto;width:95vw}.offers .offersList .splide__slide{padding-bottom:1em}.offers .offersList .splide__pagination__page{display:none}.offers .offersList .splide__arrow.splide__arrow--prev,.offers .offersList .splide__arrow.splide__arrow--next{font-size:2.2rem;transition:.3s ease;background-color:#36cec4;box-shadow:2px 2px 4px #12171740}.offers .offersList .splide__arrow.splide__arrow--prev:hover,.offers .offersList .splide__arrow.splide__arrow--next:hover{opacity:.8}.offers .offersList:active{cursor:grabbing}@media only screen and (max-width: 950px){.offers .offersList .splide__arrow.splide__arrow--prev,.offers .offersList .splide__arrow.splide__arrow--next{display:none}}main .contentAbout,main .contentMascot{width:auto;margin:0 auto}main .contentAbout .title,main .contentMascot .title{display:flex;align-items:center;justify-content:center;margin:-1em auto 0}main .contentAbout .title h2,main .contentMascot .title h2{font-family:Merriweather Sans,sans-serif;font-size:5rem;padding:0 10px}main .contentAbout .title hr,main .contentMascot .title hr{width:50%;height:0;border:2px solid #36cec4}main .contentAbout .content,main .contentMascot .content{width:85%;margin:2em auto 0;gap:2em;display:flex;align-items:center}main .contentAbout .content p,main .contentMascot .content p{width:75%;word-spacing:5px;font-size:2rem}main .contentAbout .content .logoDark,main .contentAbout .content .logoLight,main .contentAbout .content .imgMascot,main .contentMascot .content .logoDark,main .contentMascot .content .logoLight,main .contentMascot .content .imgMascot{width:50%;height:30em;object-fit:contain;filter:drop-shadow(4px 4px 6px rgba(18,23,23,.4235294118))}main .contentAbout .content .logoLight,main .contentMascot .content .logoLight{display:none}main .contentValues .content{width:95%;margin:5em auto;gap:1em;display:flex;align-items:baseline;justify-content:space-around;flex-wrap:wrap}main .contentValues .content .item{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#415352;color:#f6fefd;width:28vw;height:20em;padding:10px;text-align:center;border-radius:20px;word-spacing:5px;letter-spacing:1.5px;overflow:hidden;box-shadow:4px 4px 8px #1217176c}main .contentValues .content .item h3{font-family:Merriweather Sans,sans-serif;font-size:3rem;text-align:center}main .contentValues .content .item p{text-wrap:balance;margin:auto 0;font-size:2.4rem;max-height:11em;scrollbar-color:#415352;overflow-y:auto;scroll-behavior:smooth;scroll-snap-type:y proximity}main .contentValues .content .item p::-webkit-scrollbar{display:none}.dark .contentAbout .title hr,.dark .contentMascot .title hr{border:2px solid #36cec4}.dark .contentAbout .content .logoLight,.dark .contentMascot .content .logoLight{display:block;filter:drop-shadow(0 0 15px rgba(20,20,20,.6588235294))}.dark .contentAbout .content .logoDark,.dark .contentMascot .content .logoDark{display:none}.dark .contentValues .content .item{background-color:#2d3a3a}@media only screen and (max-width: 1024px){main{margin:0 0 6em}main .contentValues .content .item{width:45vw;text-align:left}main .contentValues .content .item h3{font-size:2.4rem}main .contentValues .content .item p{font-size:2.2rem;max-height:12em}}@media only screen and (max-width: 600px){main .contentAbout .title h2,main .contentMascot .title h2{font-weight:800;font-size:2.6rem}main .contentAbout .content,main .contentMascot .content{flex-direction:column;gap:1.5em}main .contentAbout .content p,main .contentMascot .content p{width:100%;font-size:1.8rem}main .contentAbout .content .logoDark,main .contentAbout .content .logoLight,main .contentAbout .content .imgMascot,main .contentMascot .content .logoDark,main .contentMascot .content .logoLight,main .contentMascot .content .imgMascot{width:100%;height:15em}main .contentValues .content{margin:3em auto;gap:1.5em;flex-direction:column}main .contentValues .content .item{width:90%;min-height:5em;height:auto;margin:auto;text-align:justify}main .contentValues .content .item h3{font-size:2.2rem}main .contentValues .content .item p{font-size:2rem}}.container{display:grid;place-content:center;min-height:calc(100vh - 24em)}.container .loginScreen{max-width:95vw;padding:0;margin:0}.container [class*=container]{max-width:98vw}.container .invalid{padding-bottom:1em;color:#850e5d;position:relative;left:15px}.container .groupInput{position:relative}.container .groupInput .iconPwd{position:absolute;right:1.5vw;top:25px;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;color:#121717}.dark .container .invalid{color:#c75ea3}.singleInput{display:flex;flex-direction:column;justify-content:center;width:100%;position:relative}.singleInput input{background-color:#f6fefd4d;border:2px solid rgba(18,23,23,.2509803922);color:#121717;font-size:2.4rem;padding:.5em 1em .3em;max-width:16em;min-width:100%;border-radius:15px;transition:border-color .3s ease;cursor:text;font-family:Roboto Flex,Arial;box-shadow:2px 2px 4px #12171740;transition:.2s ease-in-out}.singleInput input:disabled{background-color:#eee;opacity:.5;cursor:not-allowed}.singleInput input:focus{box-shadow:0 0 15px #12171740}.singleInput input:valid{border:none;box-shadow:0 0 15px #10a88d}.singleInput input:disabled+label{top:-10px;opacity:1}.singleInput input:focus+label{top:-10px;opacity:1}.singleInput input[name=nome]{text-transform:capitalize}.singleInput input:valid+label{top:-10px;opacity:1;color:#10a88d}.singleInput input:not(:placeholder-shown)+label{top:-10px;opacity:1}.singleInput input:placeholder-shown+label{top:50%;transform:translateY(-50%);opacity:.6}.singleInput input[type=date]+label{top:-10px;color:#121717}.singleInput input[type=date]:valid+label{color:#10a88d}.singleInput label{background:transparent;position:absolute;top:50%;transform:translateY(-50%);left:15px;opacity:.6;padding:0 10px;transition:.2s ease-in-out;cursor:text}.dark .singleInput input{background-color:#e8f1f0a6}.dark .singleInput input:focus{box-shadow:0 0 15px #141414a8}.dark .singleInput input:valid{border:none;box-shadow:0 0 15px #10a88d}.dark .singleInput input:focus+label{color:#f6fefd86}.dark .singleInput input:valid+label{color:#f6fefd86}.dark .singleInput input[type=date]+label{color:#bec7c693}.dark .singleInput label{background:transparent;color:#bec7c693}.containerModalOrder{width:auto;display:flex;flex-direction:column;align-items:center;position:relative;max-height:95vh;max-width:90vw;gap:1em;background:#f9fbfb;padding:2em 1.5em;border-radius:15px;overflow-y:auto}.containerModalOrder::-webkit-scrollbar{display:none}.containerModalOrder .iconClose{width:32px;height:32px;cursor:pointer;position:absolute;top:5px;right:5px}.containerModalOrder h2{font-size:2.6rem;font-family:Merriweather Sans,sans-serif}.containerModalOrder .sectionOrderModal{display:flex;flex-direction:column;width:100%;gap:2em}.containerModalOrder .sectionOrderModal .titleOrder{font-size:2.4rem;text-align:center}.containerModalOrder .sectionOrderModal .containerDetailsOrder{display:flex;flex-direction:column;gap:1em;text-align:left;padding:1em;border-radius:15px;box-shadow:0 0 15px #12171740}.containerModalOrder .sectionOrderModal .containerDetailsOrder .detailsTable{display:grid;gap:0 1em;grid-template-columns:repeat(5,1fr);text-align:center}.containerModalOrder .sectionOrderModal .containerDetailsOrder .detailsTable .labelDetails{font-size:2rem;font-weight:600;color:#36cec4;grid-row:1}.containerModalOrder .sectionOrderModal .containerDetailsOrder .detailsTable p{font-size:2rem}.containerModalOrder .sectionOrderModal .containerProductsOrder{display:flex;gap:1em;flex-direction:column;padding:1em;border-radius:15px;box-shadow:0 0 15px #12171740}.containerModalOrder .sectionOrderModal .containerProductsOrder .purchasedProducts{text-align:left;display:flex;align-items:center;justify-content:space-between;padding:0 2em}.containerModalOrder .sectionOrderModal .containerProductsOrder .purchasedProducts .infosProduct{display:flex;gap:2em}.containerModalOrder .sectionOrderModal .containerProductsOrder .purchasedProducts .infosProduct .imgProduct{object-fit:contain;width:25%;max-height:10em;background:#fff;border-radius:10px}.containerModalOrder .sectionOrderModal .containerProductsOrder .purchasedProducts .infosProduct .dataProduct .nameProduct{font-size:2.2rem}.containerModalOrder .sectionOrderModal .containerProductsOrder .purchasedProducts .infosProduct .dataProduct p{font-size:2rem}.containerModalOrder .sectionOrderModal .containerProductsOrder .purchasedProducts .priceProduct{font-size:2.2rem}.dark .containerModalOrder{background:#383737}.dark .containerModalOrder h2{font-family:Merriweather Sans,sans-serif}.dark .containerModalOrder .sectionOrderModal .containerDetailsOrder{box-shadow:0 0 15px #141414a8}.dark .containerModalOrder .sectionOrderModal .containerDetailsOrder .detailsTable .labelDetails{color:#0d977e}.dark .containerModalOrder .sectionOrderModal .containerProductsOrder{box-shadow:0 0 15px #141414a8}@media only screen and (max-width: 800px){.containerModalOrder .sectionOrderModal .containerDetailsOrder .detailsTable{gap:1em 0;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}.containerModalOrder .sectionOrderModal .containerDetailsOrder .detailsTable .labelDetails{font-size:2rem;font-weight:600;color:#36cec4;grid-row:auto}.containerModalOrder .sectionOrderModal .containerDetailsOrder .detailsTable p{font-size:2rem}.containerModalOrder .sectionOrderModal .containerProductsOrder{display:flex;gap:1em;flex-direction:column}.containerModalOrder .sectionOrderModal .containerProductsOrder .purchasedProducts{text-align:center;flex-direction:column;align-items:center}.containerModalOrder .sectionOrderModal .containerProductsOrder .purchasedProducts .infosProduct{flex-direction:column}.containerModalOrder .sectionOrderModal .containerProductsOrder .purchasedProducts .infosProduct .imgProduct{width:100%;max-height:15em}}.containerHistory{padding-bottom:3em;width:100%;text-align:center;overflow-y:auto;max-height:22.5em}.containerHistory::-webkit-scrollbar{display:none}.containerHistory ul{padding:1em;flex-direction:column;display:flex;text-align:left}.containerHistory ul .itensCompra{margin:.5em 0;font-family:Poppins,Helvetica;border:#36cec4 solid 3px;border-left:#36cec4 solid 10px;border-radius:15px;padding:1em;background-color:#dce0e050;cursor:pointer;font-size:1.8rem;box-shadow:0 0 10px #12171740}.containerHistory ul .itensCompra .details{display:flex;justify-content:space-evenly;text-align:center}.containerHistory ul .itensCompra .bold{font-weight:700}.containerHistory ul .itensCompra .greenStatus{color:#0b806a}.containerHistory ul .itensCompra .statusColor{color:#eb6a00}.containerHistory .btnMost{font-weight:700;color:#36cec4;cursor:pointer;text-decoration:underline;font-size:1.8rem}.dark .containerHistory ul .itensCompra{border:#0d977e solid 3px;border-left:#0d977e solid 10px;background-color:#dce0e081;color:#121717;box-shadow:0 0 10px #141414a8}.dark .containerHistory ul .itensCompra .greenStatus{color:#115c45}.dark .containerHistory ul .itensCompra .statusColor{color:#dfb80d}.dark .containerHistory .btnMost{color:#0d977e}.userContainer{width:80vw;background:#f3faf9de;display:flex;height:auto;padding-bottom:1.1em;border-radius:20px;box-shadow:2px 2px 15px #12171740}.userContainer section{width:50%}.userContainer section .userData{width:100%;padding:0 2em;display:flex;align-items:center;justify-content:space-between}.userContainer section .userData .user{display:flex;align-items:center;gap:.75em;padding:.5em 0;font-size:2rem}.userContainer section .userData .user img{object-fit:contain;border:1px solid #36cec4;width:50px;height:50px;border-radius:50%}.userContainer section .userData .configUser{display:flex;align-items:center;gap:2em}.userContainer section .userData .configUser .icon{height:38px;width:38px;color:#36cec4;cursor:pointer}.userContainer section .lineUser{width:100%;height:0;border:1.5px solid #36cec4}.userContainer section .updateInfos{display:flex;flex-direction:column;align-items:center;gap:2em;padding:2em}.userContainer section .updateInfos .updateInputs{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:1.5em}.userContainer section .updateInfos .containerButtons{display:flex;align-items:center;flex-direction:column-reverse;gap:1em;width:100%;justify-content:space-evenly}.userContainer section .updateInfos .containerButtons .updateButtons{display:flex;flex-direction:column;gap:2em}.userContainer .hrSeparate{width:0;height:103%;border:1.5px solid #36cec4}.userContainer .clientePage{font-family:Poppins,Helvetica;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:1em}.userContainer .clientePage .historyOrders{width:85%;display:flex;flex-direction:column;align-items:center;gap:1em}.userContainer .adminPage,.userContainer .funcionarioPage{height:100%;display:flex;align-items:center;flex-direction:column;gap:2em}.userContainer .adminPage .hrFuncionario,.userContainer .funcionarioPage .hrFuncionario{display:none;width:100%;height:0;border:1px solid #36cec4}.userContainer .selectBtn{width:100%;display:flex}.userContainer .selectBtn button{max-width:50%;min-width:50%;box-shadow:none;font-size:3.3rem;padding:.5em;border-radius:0}.userContainer .selectBtn button:last-child{border-radius:0 20px 0 0;border-left:2px solid rgba(243,250,249,.8705882353)}.userContainer .selectBtn button:hover{filter:brightness(.9)}.userContainer .allEnderecos{width:90%;display:flex;gap:1em;flex-direction:column;justify-content:center;align-items:center}.userContainer .allEnderecos .dataEnd{cursor:pointer;display:flex;justify-content:start;align-items:start;flex-direction:column;background-color:#dce0e050;width:100%;gap:10%;padding:1em;border:#36cec4 solid 3px;border-left:#36cec4 solid 10px;border-radius:15px;-webkit-user-select:none;user-select:none;box-shadow:0 0 10px #12171740}.userContainer .allEnderecos .dataEnd.selected{background-color:#a8adad30;box-shadow:2px 2px 25px #36cec480}.userContainer .allEnderecos .dataEnd .fixo{font-weight:700}.userContainer .allEnderecos .dataEnd p{font-size:1.8rem}.userContainer .allEnderecos .buttons{display:flex;align-items:center;flex-direction:column;gap:10px}.userContainer .modal{display:grid;place-items:center;position:fixed;top:0;left:0;height:100vh;width:100vw;background:#12171740;z-index:99}.userContainer .modal .containerModal{display:flex;flex-direction:column;align-items:center;position:relative;max-height:95vh;width:auto;min-width:60vw;max-width:90vw;gap:1em;background:#f9fbfb;padding:2em 1.5em;border-radius:15px;overflow-y:auto}.userContainer .modal .containerModal::-webkit-scrollbar{display:none}.userContainer .modal .containerModal p{margin:.25em}.userContainer .modal .containerModal .inputSearch{width:100%;height:3em;position:relative}.userContainer .modal .containerModal .inputSearch .btnSearch{box-shadow:none;background-color:transparent;right:15px;cursor:text;top:50%;transform:translateY(-50%);position:absolute}.userContainer .modal .containerModal .inputSearch .btnSearch .searchIcon{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:11;color:#121717;height:28px;width:28px}.userContainer .modal .containerModal .emptyMessage{display:flex;flex-direction:column;align-items:center;gap:1em;text-align:center;width:100%}.userContainer .modal .containerModal .emptyMessage .btnBack{font-family:Poppins,Helvetica;border:none;padding:.75em 1.5em;border-radius:10px;background:#36cec4;box-shadow:0 0 8px #12171740;font-size:2.4rem;cursor:pointer;position:relative;transition:.2s ease}.userContainer .modal .containerModal .emptyMessage .btnBack:hover{filter:brightness(.9);box-shadow:5px 10px 5px #12171740;transform:rotateX(15deg);top:0}.userContainer .modal .containerModal .emptyMessage .btnBack:active{transform:rotateX(15deg);top:5px;box-shadow:2px 5px 5px #12171740}.userContainer .modal .containerModal .listItens{text-align:left;overflow-y:auto;width:100%}.userContainer .modal .containerModal .listItens::-webkit-scrollbar{display:none}.userContainer .modal .containerModal .listItens .itemUpdate{display:flex;align-items:center;gap:1em;padding:.5em 1em;margin:.5em 0;font-size:1.8rem;font-family:Poppins,Helvetica;cursor:pointer;border-bottom:2px solid #36cec4;width:100%}.userContainer .modal .containerModal .listItens .itemUpdate .spanNome{text-transform:capitalize;width:20%}.userContainer .modal .containerModal .listItens .itemUpdate img{background:#fff;max-width:175px;height:clamp(175px,20%,200px)}.userContainer .modal .containerModal .listItens .itemUpdate:last-child{border-bottom:none}.userContainer .modal .containerModal .iconClose{width:32px;height:32px;cursor:pointer;position:absolute;top:5px;right:5px}.userContainer .modal .containerModal .containerButtons{display:flex;align-items:center;justify-content:space-evenly;width:100%;gap:1em}.userContainer .modal .modalProduto,.userContainer .modal .modalFuncionario,.userContainer .modal .modalFornecedor,.userContainer .modal .modalEndereco{display:grid;grid-template-columns:1fr 1fr;gap:1.5em;padding:.5em 2em 1em;width:100%}.userContainer .modal .modalProduto .inputNome,.userContainer .modal .modalProduto .inputEmail,.userContainer .modal .modalProduto .inputDesc,.userContainer .modal .modalProduto .inputCep,.userContainer .modal .modalFuncionario .inputNome,.userContainer .modal .modalFuncionario .inputEmail,.userContainer .modal .modalFuncionario .inputDesc,.userContainer .modal .modalFuncionario .inputCep,.userContainer .modal .modalFornecedor .inputNome,.userContainer .modal .modalFornecedor .inputEmail,.userContainer .modal .modalFornecedor .inputDesc,.userContainer .modal .modalFornecedor .inputCep,.userContainer .modal .modalEndereco .inputNome,.userContainer .modal .modalEndereco .inputEmail,.userContainer .modal .modalEndereco .inputDesc,.userContainer .modal .modalEndereco .inputCep{grid-column:span 2}.userContainer .modal .modalProduto .groupInput,.userContainer .modal .modalFuncionario .groupInput,.userContainer .modal .modalFornecedor .groupInput,.userContainer .modal .modalEndereco .groupInput{position:relative}.userContainer .modal .modalProduto .groupInput .dropdown,.userContainer .modal .modalFuncionario .groupInput .dropdown,.userContainer .modal .modalFornecedor .groupInput .dropdown,.userContainer .modal .modalEndereco .groupInput .dropdown{position:absolute;display:grid;text-align:center;grid-template-columns:1fr 1fr;width:100%;height:0;max-height:15em;padding:1em 10px 10px;z-index:25;border-radius:10px;overflow-y:auto;opacity:0;cursor:pointer;box-shadow:2px 2px 4px #12171740;transition:.2s ease}.userContainer .modal .modalProduto .groupInput .dropdown::-webkit-scrollbar,.userContainer .modal .modalFuncionario .groupInput .dropdown::-webkit-scrollbar,.userContainer .modal .modalFornecedor .groupInput .dropdown::-webkit-scrollbar,.userContainer .modal .modalEndereco .groupInput .dropdown::-webkit-scrollbar{display:none}.userContainer .modal .modalProduto .groupInput .dropdown.open,.userContainer .modal .modalFuncionario .groupInput .dropdown.open,.userContainer .modal .modalFornecedor .groupInput .dropdown.open,.userContainer .modal .modalEndereco .groupInput .dropdown.open{background-color:#f9fbfb;top:40px;height:auto;opacity:1}.userContainer .modal .modalProduto .groupInput .dropdown [class^=dropdown],.userContainer .modal .modalFuncionario .groupInput .dropdown [class^=dropdown],.userContainer .modal .modalFornecedor .groupInput .dropdown [class^=dropdown],.userContainer .modal .modalEndereco .groupInput .dropdown [class^=dropdown]{text-indent:10px;border-bottom:2px solid #36cec4;background-color:#f9fbfb;cursor:pointer;transition:.25s ease}.userContainer .modal .modalProduto .groupInput .dropdown [class^=dropdown]:hover,.userContainer .modal .modalFuncionario .groupInput .dropdown [class^=dropdown]:hover,.userContainer .modal .modalFornecedor .groupInput .dropdown [class^=dropdown]:hover,.userContainer .modal .modalEndereco .groupInput .dropdown [class^=dropdown]:hover{filter:brightness(.9)}.userContainer .modal .modalProduto .groupInput .dropdown [class^=dropdown]:last-child,.userContainer .modal .modalFuncionario .groupInput .dropdown [class^=dropdown]:last-child,.userContainer .modal .modalFornecedor .groupInput .dropdown [class^=dropdown]:last-child,.userContainer .modal .modalEndereco .groupInput .dropdown [class^=dropdown]:last-child{cursor:default}.userContainer .modal .modalProduto .groupInput .dropdown [class^=dropdown]:last-child:hover,.userContainer .modal .modalFuncionario .groupInput .dropdown [class^=dropdown]:last-child:hover,.userContainer .modal .modalFornecedor .groupInput .dropdown [class^=dropdown]:last-child:hover,.userContainer .modal .modalEndereco .groupInput .dropdown [class^=dropdown]:last-child:hover{filter:brightness(1)}.userContainer .modal .modalProduto .groupInput .dropdown .dropdown-categoria,.userContainer .modal .modalFuncionario .groupInput .dropdown .dropdown-categoria,.userContainer .modal .modalFornecedor .groupInput .dropdown .dropdown-categoria,.userContainer .modal .modalEndereco .groupInput .dropdown .dropdown-categoria{padding:10px 0;font-size:1.8rem}.userContainer .modal .modalProduto .groupInput .dropdown .dropdown-estado,.userContainer .modal .modalFuncionario .groupInput .dropdown .dropdown-estado,.userContainer .modal .modalFornecedor .groupInput .dropdown .dropdown-estado,.userContainer .modal .modalEndereco .groupInput .dropdown .dropdown-estado{padding:5px 0;font-size:1.6rem}.userContainer .modal .modalProduto .groupInput .iconDrop,.userContainer .modal .modalFuncionario .groupInput .iconDrop,.userContainer .modal .modalFornecedor .groupInput .iconDrop,.userContainer .modal .modalEndereco .groupInput .iconDrop{position:absolute;right:1vw;top:25px;z-index:50;transform:translateY(-50%);width:24px;height:24px;cursor:pointer}.userContainer .modal .modalProduto .groupInput .reactSelect__control,.userContainer .modal .modalFuncionario .groupInput .reactSelect__control,.userContainer .modal .modalFornecedor .groupInput .reactSelect__control,.userContainer .modal .modalEndereco .groupInput .reactSelect__control{background-color:#f6fefd67;border:2px solid rgba(18,23,23,.2509803922);color:#121717;font-family:Poppins,Helvetica;padding:.2em 1em .1em;font-size:2rem;max-width:16em;min-width:100%;max-height:2.55em;height:3em;border-radius:15px;transition:border-color .3s ease;cursor:text;box-shadow:2px 2px 4px #12171740}.userContainer .modal .modalProduto .groupInput .reactSelect__control:focus-within,.userContainer .modal .modalFuncionario .groupInput .reactSelect__control:focus-within,.userContainer .modal .modalFornecedor .groupInput .reactSelect__control:focus-within,.userContainer .modal .modalEndereco .groupInput .reactSelect__control:focus-within{box-shadow:0 0 15px #12171740}.userContainer .modal .modalProduto .groupInput .reactSelect__menu,.userContainer .modal .modalFuncionario .groupInput .reactSelect__menu,.userContainer .modal .modalFornecedor .groupInput .reactSelect__menu,.userContainer .modal .modalEndereco .groupInput .reactSelect__menu{position:absolute;display:grid;text-align:center;max-height:15em;padding:0 5px;border-radius:10px;overflow-y:auto;cursor:pointer;box-shadow:2px 2px 4px #12171740;transition:.2s ease;z-index:9999}.userContainer button{display:flex;align-items:center;justify-content:center;gap:.5em;font-size:2.2rem;min-width:12em;padding:.5em 1em;border:none;border-radius:5px;color:#f6fefd;background:#36cec4;box-shadow:2px 2px 8px #12171740;font-family:Roboto Flex,Arial;cursor:pointer;white-space:nowrap;transition:.5s ease}.userContainer button:disabled{filter:brightness(.9);color:#f6fefd;opacity:.5;cursor:not-allowed}.userContainer button:disabled:hover{filter:brightness(.9);box-shadow:2px 2px 8px #12171740}.userContainer button:hover{filter:brightness(1.05);box-shadow:0 0 10px #36cec4}.userContainer button .icon{width:28px;height:28px}.dark .userContainer{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark .userContainer .userData .user img{border:1px solid #0d977e}.dark .userContainer .userData .configUser .icon{color:#f6fefd}.dark .userContainer .lineUser,.dark .userContainer hr{border:1.5px solid #0d977e}.dark .userContainer .adminPage .hrFuncionario,.dark .userContainer .funcionarioPage .hrFuncionario{border:1px solid #0d977e}.dark .userContainer .selectBtn button:last-child{border-left:2px solid #4e504f}.dark .userContainer .allEnderecos .dataEnd{background-color:#dce0e081;border:#0d977e solid 3px;border-left:#0d977e solid 10px;color:#121717;box-shadow:0 0 5px #141414a8}.dark .userContainer .allEnderecos .dataEnd.selected{background-color:#dce0e050;box-shadow:2px 2px 25px #0d977e80}.dark .userContainer .modal .containerModal{background:#383737}.dark .userContainer .modal .containerModal ul .itemUpdate{border-bottom:2px solid #0d977e}.dark .userContainer .modal .modalEndereco p .dropdown,.dark .userContainer .modal .modalProduto p .dropdown,.dark .userContainer .modal .modalFuncionario p .dropdown,.dark .userContainer .modal .modalFornecedor p .dropdown{box-shadow:0 0 15px #141414a8}.dark .userContainer .modal .modalEndereco p .dropdown.open,.dark .userContainer .modal .modalProduto p .dropdown.open,.dark .userContainer .modal .modalFuncionario p .dropdown.open,.dark .userContainer .modal .modalFornecedor p .dropdown.open{background:#383737}.dark .userContainer .modal .modalEndereco p .dropdown [class^=dropdown],.dark .userContainer .modal .modalProduto p .dropdown [class^=dropdown],.dark .userContainer .modal .modalFuncionario p .dropdown [class^=dropdown],.dark .userContainer .modal .modalFornecedor p .dropdown [class^=dropdown]{border-bottom:2px solid #0d977e;background:#383737}.dark .userContainer .modal .modalEndereco p .dropdown [class^=dropdown]:hover,.dark .userContainer .modal .modalProduto p .dropdown [class^=dropdown]:hover,.dark .userContainer .modal .modalFuncionario p .dropdown [class^=dropdown]:hover,.dark .userContainer .modal .modalFornecedor p .dropdown [class^=dropdown]:hover{filter:brightness(1.1)}.dark .userContainer .modal .modalEndereco p .dropdown .dropdown-situacao:last-child:hover,.dark .userContainer .modal .modalProduto p .dropdown .dropdown-situacao:last-child:hover,.dark .userContainer .modal .modalFuncionario p .dropdown .dropdown-situacao:last-child:hover,.dark .userContainer .modal .modalFornecedor p .dropdown .dropdown-situacao:last-child:hover{filter:brightness(1.1)}.dark .userContainer .modal .modalEndereco p .iconDrop,.dark .userContainer .modal .modalProduto p .iconDrop,.dark .userContainer .modal .modalFuncionario p .iconDrop,.dark .userContainer .modal .modalFornecedor p .iconDrop{color:#121717}.dark .userContainer .modal .modalEndereco p .reactSelect__control,.dark .userContainer .modal .modalProduto p .reactSelect__control,.dark .userContainer .modal .modalFuncionario p .reactSelect__control,.dark .userContainer .modal .modalFornecedor p .reactSelect__control{background-color:#e8f1f0a6}.dark .userContainer .modal .modalEndereco p .reactSelect__menu,.dark .userContainer .modal .modalProduto p .reactSelect__menu,.dark .userContainer .modal .modalFuncionario p .reactSelect__menu,.dark .userContainer .modal .modalFornecedor p .reactSelect__menu{color:#121717}.dark .userContainer button{background:#0d977e}.dark .userContainer button:disabled:hover{box-shadow:2px 2px 8px #12171740}.dark .userContainer button:hover{box-shadow:0 0 10px #0d977e}@media only screen and (max-width: 1024px){.userContainer{width:auto;max-width:90vw;width:90vw;flex-direction:column}.userContainer section{width:100%}.userContainer .hrSeparate{display:none}.userContainer .selectBtn{width:100%}.userContainer .selectBtn button{width:50%}.userContainer .selectBtn button:last-child{border-radius:0;border-left:2px solid rgba(243,250,249,.8705882353)}.userContainer .selectBtn button:hover{filter:brightness(.9)}.userContainer .adminPage,.userContainer .funcionarioPage{padding:1em 0;flex-direction:column}.userContainer .adminPage .hrFuncionario,.userContainer .funcionarioPage .hrFuncionario{display:block}}@media only screen and (max-width: 900px){.userContainer .modal .containerModal .containerButtons{flex-direction:column}.userContainer .modal .containerModal .modalEndereco,.userContainer .modal .containerModal .modalProduto,.userContainer .modal .containerModal .modalFuncionario,.userContainer .modal .containerModal .modalFornecedor{grid-template-columns:1fr;max-height:60vh;overflow-y:auto;padding-top:1.5em}.userContainer .modal .containerModal .modalEndereco .inputNome,.userContainer .modal .containerModal .modalEndereco .inputEmail,.userContainer .modal .containerModal .modalEndereco .inputDesc,.userContainer .modal .containerModal .modalEndereco .inputCep,.userContainer .modal .containerModal .modalProduto .inputNome,.userContainer .modal .containerModal .modalProduto .inputEmail,.userContainer .modal .containerModal .modalProduto .inputDesc,.userContainer .modal .containerModal .modalProduto .inputCep,.userContainer .modal .containerModal .modalFuncionario .inputNome,.userContainer .modal .containerModal .modalFuncionario .inputEmail,.userContainer .modal .containerModal .modalFuncionario .inputDesc,.userContainer .modal .containerModal .modalFuncionario .inputCep,.userContainer .modal .containerModal .modalFornecedor .inputNome,.userContainer .modal .containerModal .modalFornecedor .inputEmail,.userContainer .modal .containerModal .modalFornecedor .inputDesc,.userContainer .modal .containerModal .modalFornecedor .inputCep{grid-column:span 1}.userContainer .modal .containerModal .modalEndereco::-webkit-scrollbar,.userContainer .modal .containerModal .modalProduto::-webkit-scrollbar,.userContainer .modal .containerModal .modalFuncionario::-webkit-scrollbar,.userContainer .modal .containerModal .modalFornecedor::-webkit-scrollbar{display:none}.userContainer .modal .containerModal .modalEndereco p,.userContainer .modal .containerModal .modalProduto p,.userContainer .modal .containerModal .modalFuncionario p,.userContainer .modal .containerModal .modalFornecedor p{position:relative}.userContainer .modal .containerModal .modalEndereco p .dropdown,.userContainer .modal .containerModal .modalProduto p .dropdown,.userContainer .modal .containerModal .modalFuncionario p .dropdown,.userContainer .modal .containerModal .modalFornecedor p .dropdown{position:absolute;display:grid;grid-template-columns:1fr 1fr;width:100%;height:0;padding:1em 10px 10px;z-index:25;border-radius:10px;overflow:hidden;opacity:0;cursor:pointer;box-shadow:2px 2px 4px #12171740;transition:.2s ease}.userContainer .modal .containerModal .modalEndereco p .dropdown.open,.userContainer .modal .containerModal .modalProduto p .dropdown.open,.userContainer .modal .containerModal .modalFuncionario p .dropdown.open,.userContainer .modal .containerModal .modalFornecedor p .dropdown.open{background-color:#f9fbfb;top:40px;height:auto;opacity:1}.userContainer .modal .containerModal .modalEndereco p .dropdown [class^=dropdown],.userContainer .modal .containerModal .modalProduto p .dropdown [class^=dropdown],.userContainer .modal .containerModal .modalFuncionario p .dropdown [class^=dropdown],.userContainer .modal .containerModal .modalFornecedor p .dropdown [class^=dropdown]{text-indent:10px;border-bottom:2px solid #36cec4;background-color:#f9fbfb;cursor:pointer;transition:.25s ease}.userContainer .modal .containerModal .modalEndereco p .dropdown [class^=dropdown]:hover,.userContainer .modal .containerModal .modalProduto p .dropdown [class^=dropdown]:hover,.userContainer .modal .containerModal .modalFuncionario p .dropdown [class^=dropdown]:hover,.userContainer .modal .containerModal .modalFornecedor p .dropdown [class^=dropdown]:hover{filter:brightness(.9)}.userContainer .modal .containerModal .modalEndereco p .dropdown [class^=dropdown]:last-child,.userContainer .modal .containerModal .modalProduto p .dropdown [class^=dropdown]:last-child,.userContainer .modal .containerModal .modalFuncionario p .dropdown [class^=dropdown]:last-child,.userContainer .modal .containerModal .modalFornecedor p .dropdown [class^=dropdown]:last-child{cursor:default}.userContainer .modal .containerModal .modalEndereco p .dropdown [class^=dropdown]:last-child:hover,.userContainer .modal .containerModal .modalProduto p .dropdown [class^=dropdown]:last-child:hover,.userContainer .modal .containerModal .modalFuncionario p .dropdown [class^=dropdown]:last-child:hover,.userContainer .modal .containerModal .modalFornecedor p .dropdown [class^=dropdown]:last-child:hover{filter:brightness(1)}.userContainer .modal .containerModal .modalEndereco p .dropdown .dropdown-categoria,.userContainer .modal .containerModal .modalProduto p .dropdown .dropdown-categoria,.userContainer .modal .containerModal .modalFuncionario p .dropdown .dropdown-categoria,.userContainer .modal .containerModal .modalFornecedor p .dropdown .dropdown-categoria{padding:10px 0;font-size:1.8rem}.userContainer .modal .containerModal .modalEndereco p .dropdown .dropdown-estado,.userContainer .modal .containerModal .modalProduto p .dropdown .dropdown-estado,.userContainer .modal .containerModal .modalFuncionario p .dropdown .dropdown-estado,.userContainer .modal .containerModal .modalFornecedor p .dropdown .dropdown-estado{padding:5px 0;font-size:1.6rem}.userContainer .modal .containerModal .modalEndereco p .iconDrop,.userContainer .modal .containerModal .modalProduto p .iconDrop,.userContainer .modal .containerModal .modalFuncionario p .iconDrop,.userContainer .modal .containerModal .modalFornecedor p .iconDrop{position:absolute;right:1vw;top:25px;z-index:50;transform:translateY(-50%);width:24px;height:24px;cursor:pointer}}@media only screen and (max-width: 650px){.userContainer{min-width:90vw}.userContainer .userData{padding:0 2em}.userContainer .userData .user{max-width:10em;flex-direction:column;gap:.25em}.userContainer .userData .configUser{gap:1em}.userContainer .updateInfos .updateInputs{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.userContainer .updateInfos .containerButtons .updateButtons{flex-direction:column;gap:1em}.userContainer .modal .containerModal .listItens .itemUpdate{flex-direction:column;align-items:center}.userContainer .modal .containerModal .listItens .itemUpdate img{height:150px;width:150px}}@media only screen and (max-width: 550px){.userContainer hr{height:0;width:100%;margin-bottom:1em}.userContainer .clientePage .selectBtn button{font-size:2.2rem}.userContainer .clientePage .selectBtn button:last-child{border-radius:0;border-left:2px solid rgba(243,250,249,.8705882353)}.userContainer .clientePage .selectBtn button:hover{filter:brightness(.9)}.userContainer .modal .containerModal{padding:1em 0}.userContainer .modal .containerModal h2{font-size:2.8rem;margin:0 2em}.userContainer .modal .containerModal .modalProduto,.userContainer .modal .containerModal .modalFuncionario,.userContainer .modal .containerModal .modalFornecedor,.userContainer .modal .containerModal .modalEndereco{padding:.5em 1em 1em}.userContainer .modal .containerModal .listItens .itemUpdate{flex-direction:column;align-items:center}.userContainer .modal .containerModal .listItens .itemUpdate img{height:150px;width:150px}}.login-form-container{border-radius:20px;margin:1em auto 0;padding:1em 2em;display:flex;justify-content:center;background-color:#f3faf9de;box-shadow:2px 2px 15px #12171740}.login-form-container h2{font-size:3.8rem;font-family:Merriweather Sans,sans-serif;text-align:left;width:8.5em}.login-form-container .loginCredencial{display:flex;flex-direction:column;align-items:center;gap:7%}.login-form-container .loginCredencial .btnCredencials{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2.5em 0;gap:2em}.login-form-container .loginCredencial .btnCredencials button{display:flex;align-items:center;justify-content:center;gap:1em;padding:.1em 2em;max-width:16em;font-size:2.4rem;font-family:Merriweather Sans,sans-serif;font-weight:700;border-radius:10px;background:#f9fbfb;border:none;cursor:pointer;box-shadow:4px 4px 4px #12171740;transition:.25s ease}.login-form-container .loginCredencial .btnCredencials button:hover{filter:brightness(.9)}.login-form-container .loginCredencial .btnCredencials button.btnFace{max-width:18em;font-size:2.2rem}.login-form-container .loginCredencial .btnCredencials button .iconGoogle{height:62px;width:36px}.login-form-container .loginCredencial .btnCredencials button .iconFacebook{height:62px;width:36px;color:#0866ff}.login-form-container .containerSeparate{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 2.5em;color:#36cec4;gap:.5em}.login-form-container .containerSeparate hr{border:none;background-color:#36cec4;width:3px;height:100%;border-radius:5px}.login-form-container .containerSeparate h3{font-family:Poppins,Helvetica;font-size:2rem}.login-form-container .login{display:flex;flex-direction:column;justify-content:space-around;gap:2.5em}.login-form-container .login .inputsLogin{display:flex;flex-direction:column;gap:1.5em}.login-form-container .login .btnLoginForm{display:grid;grid-template-columns:1fr 1fr;place-self:center;gap:3em}.login-form-container .login .btnLoginForm button{font-size:2rem;width:10em;height:2.5em;border-radius:5px;border:none;background-color:#36cec4;color:#121717;font-family:Merriweather Sans,sans-serif;cursor:pointer;box-shadow:2px 2px 4px #12171740;transition:.2s ease}.login-form-container .login .btnLoginForm button:hover{filter:brightness(.9);box-shadow:0 0 10px #36cec4}.login-form-container .login .btnLoginForm button:active+.login-form-container{transition:2s linear;transform:rotateX(180deg)}.dark .login-form-container{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark .login-form-container .loginCredencial .btnCredencials button{box-shadow:2px 2px 6px #12171740}.dark .login-form-container .containerSeparate{color:#0d977e}.dark .login-form-container .containerSeparate hr{background-color:#0d977e}.dark .login-form-container .login .btnLoginForm button{background-color:#0d977e;color:#f6fefd;box-shadow:2px 2px 8px #12171740}@media only screen and (max-width: 1024px){.login-form-container{flex-direction:column;margin:0 auto 2em}.login-form-container h2{text-align:center;width:10em}.login-form-container .loginCredencial{flex-direction:column;padding:1em 0 0}.login-form-container .loginCredencial .btnCredencials{margin:1em 0 0}.login-form-container .containerSeparate{flex-direction:row;margin:0;height:4em;width:100%}.login-form-container .containerSeparate hr{width:100%;height:3px}.login-form-container .login{align-items:center;padding:0 1em 2em}}@media only screen and (max-width: 600px){.login-form-container{padding:0 1em}.login-form-container h2{font-size:3rem}.login-form-container .login .btnLoginForm{grid-template-columns:1fr;gap:1em}.login-form-container .login .btnLoginForm button{width:10em}}.registration-form-container{border-radius:20px;margin:6em auto 0;padding:1em 2em;display:flex;justify-content:center;background-color:#f3faf9de;box-shadow:2px 2px 15px #12171740}.registration-form-container h2{font-size:3.8rem;font-family:Merriweather Sans,sans-serif;text-align:left;width:8.5em}.registration-form-container .loginCredencial{display:flex;flex-direction:column;align-items:center;gap:16%}.registration-form-container .loginCredencial .btnCredencials{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:2em 0;gap:2em}.registration-form-container .loginCredencial .btnCredencials button{display:flex;align-items:center;justify-content:center;gap:1em;padding:.1em 2em;max-width:16em;font-size:2.4rem;font-family:Merriweather Sans,sans-serif;font-weight:700;border-radius:10px;background:#f9fbfb;border:none;cursor:pointer;box-shadow:4px 4px 4px #12171740;transition:.25s ease}.registration-form-container .loginCredencial .btnCredencials button:hover{filter:brightness(.9)}.registration-form-container .loginCredencial .btnCredencials button.btnFace{max-width:18em;font-size:2.2rem}.registration-form-container .loginCredencial .btnCredencials button .iconGoogle{height:62px;width:36px}.registration-form-container .loginCredencial .btnCredencials button .iconFacebook{height:62px;width:36px;color:#0866ff}.registration-form-container .containerSeparate{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 2.5em;color:#36cec4;gap:.5em}.registration-form-container .containerSeparate hr{border:none;background-color:#36cec4;width:3px;height:100%;border-radius:5px}.registration-form-container .containerSeparate h3{font-family:Poppins,Helvetica;font-size:2rem}.registration-form-container .registration{display:flex;flex-direction:column;justify-content:space-around;gap:2.5em}.registration-form-container .registration .inputsRegistration{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;gap:1.5em}.registration-form-container .registration .btnRegistrationForm{display:grid;grid-template-columns:1fr 1fr;place-self:center;gap:3em}.registration-form-container .registration .btnRegistrationForm button{font-size:2rem;width:10em;height:2.5em;border-radius:5px;border:none;background-color:#36cec4;color:#121717;font-family:Merriweather Sans,sans-serif;cursor:pointer;box-shadow:2px 2px 4px #12171740;transition:.2s ease}.registration-form-container .registration .btnRegistrationForm button:hover{filter:brightness(.9);box-shadow:0 0 10px #36cec4}.dark .registration-form-container{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark .registration-form-container .loginCredencial .btnCredencials button{box-shadow:2px 2px 8px #12171740}.dark .registration-form-container .containerSeparate{color:#0d977e}.dark .registration-form-container .containerSeparate hr{background-color:#0d977e}.dark .registration-form-container .registration .btnRegistrationForm button{background-color:#0d977e;color:#f6fefd;box-shadow:2px 2px 8px #12171740}@media only screen and (max-width: 1024px){.registration-form-container{flex-direction:column;margin:4em auto 5em}.registration-form-container h2{text-align:center;width:10em}.registration-form-container .loginCredencial{flex-direction:column;padding:1em 0 0}.registration-form-container .loginCredencial .btnCredencials{margin:1.5em 0 .5em}.registration-form-container .containerSeparate{flex-direction:row;margin:0;height:4em;width:100%}.registration-form-container .containerSeparate hr{width:100%;height:3px}.registration-form-container .registration{align-items:center;padding:0 1em 2em}.registration-form-container .registration .inputsRegistration{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr}}@media only screen and (max-width: 600px){.registration-form-container{padding:0 1em}.registration-form-container h2{font-size:3rem}.registration-form-container .registration .btnRegistrationForm{grid-template-columns:1fr;gap:1em}.registration-form-container .registration .btnRegistrationForm button{width:12em}}.productContainer{display:grid;position:relative;place-items:center;padding-top:8em}.productContainer hr{width:100%;border:2px solid #36cec4}.productContainer .loadingProduct{width:100vw;height:90svh}.productContainer .containerMain{display:flex;flex-direction:column;margin:0 auto}.productContainer .containerMain .productMain{margin:2em auto;width:90%;display:flex;justify-content:space-evenly;align-items:center}.productContainer .containerMain .productMain .containerImages{display:flex;flex-direction:column;align-items:baseline;position:relative;gap:.5em;width:40%;padding:2em 0}.productContainer .containerMain .productMain .containerImages .imageMain{background:#fff;border-radius:15px;height:60svh;width:100%;cursor:pointer;object-fit:contain;box-shadow:2px 2px 10px #12171740;filter:drop-shadow(2px 2px 10px rgba(18,23,23,.2509803922))}.productContainer .containerMain .productMain .containerImages .optionsImages{display:flex;width:100%;max-width:35vw;gap:1em}.productContainer .containerMain .productMain .containerImages .optionsImages img{background:#fff;border-radius:10px;object-fit:contain;width:8vw;height:8vw;cursor:pointer;box-shadow:0 0 5px #12171740;transition:.25s ease}.productContainer .containerMain .productMain .containerImages .optionsImages img:hover{box-shadow:0 0 15px #12171740;filter:brightness(.98)}.productContainer .containerMain .productMain .containerImages .offerDescont{background-color:#850e5d;padding:20px 10px;text-align:center;font-size:2rem;z-index:10;color:#f6fefd;border-radius:10px;opacity:1;transition:.3s ease-in-out;position:absolute;top:35px;right:20px}.productContainer .containerMain .productMain .containerImages:hover .offerDescont{opacity:0}.productContainer .containerMain .productMain .containerInfos{display:flex;flex-direction:column;padding:2em 0;width:50%;gap:2em;font-size:2.25rem}.productContainer .containerMain .productMain .containerInfos .sectionIcons{display:flex;justify-content:space-between;align-items:center;margin-bottom:-1.5em}.productContainer .containerMain .productMain .containerInfos .sectionIcons .rating{filter:drop-shadow(2px 2px 8px rgba(18,23,23,.2509803922));display:flex;flex-direction:row-reverse;align-items:center;gap:.3rem;--stroke: #666}.productContainer .containerMain .productMain .containerInfos .sectionIcons .rating .productNote{color:#837f7f7e;font-size:clamp(2.2rem,2rem + 1vw,2.6rem)}.productContainer .containerMain .productMain .containerInfos .sectionIcons .rating input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.productContainer .containerMain .productMain .containerInfos .sectionIcons .rating label{display:flex;align-items:center;cursor:pointer}.productContainer .containerMain .productMain .containerInfos .sectionIcons .rating svg{width:1.5em;width:clamp(1em,1em + 1vw,1.5em);height:1.5em;overflow:visible;fill:transparent;stroke:var(--stroke);stroke-linejoin:bevel;transition:stroke .2s,fill .5s}.productContainer .containerMain .productMain .containerInfos .sectionIcons .rating label:hover svg{stroke:#36cec4}.productContainer .containerMain .productMain .containerInfos .sectionIcons .rating input:checked~label svg{transition:0s;animation:idle 4s linear infinite,yippee .75s backwards;fill:#36cec4;stroke:#36cec4;stroke-opacity:0;stroke-dasharray:0;stroke-linejoin:miter;stroke-width:8px}.productContainer .containerMain .productMain .containerInfos .sectionIcons .iconFav{color:#36cec4;filter:drop-shadow(2px 2px 8px rgba(18,23,23,.2509803922));font-size:clamp(2rem,2rem + 5vw,5.4rem);cursor:pointer}.productContainer .containerMain .productMain .containerInfos .productName{font-family:Poppins,Helvetica;font-size:clamp(2.8rem,1rem + 2vw,3.5rem)}.productContainer .containerMain .productMain .containerInfos .priceOrigin{font-family:Poppins,Helvetica;text-decoration:line-through;color:#850e5d;font-size:clamp(2rem,1rem + 2vw,3rem);text-shadow:2px 2px 1px rgba(18,23,23,.2509803922);font-weight:700;margin:-.5em 0}.productContainer .containerMain .productMain .containerInfos .productPrice{font-family:Merriweather Sans,sans-serif;font-size:clamp(2rem,1rem + 1vw,2.6rem)}.productContainer .containerMain .productMain .containerInfos .productPrice span{font-family:Poppins,Helvetica;color:#36cec4;font-weight:700;font-size:clamp(4rem,3rem + 2vw,6rem);text-shadow:2px 2px 2px rgba(18,23,23,.2509803922)}.productContainer .containerMain .productMain .containerInfos .priceFees{font-family:Merriweather Sans,sans-serif;font-size:clamp(2rem,1rem + 1vw,2.6rem)}.productContainer .containerMain .productMain .containerInfos .priceFees span{font-family:Poppins,Helvetica;color:#850e5d;font-weight:600;font-size:clamp(2.2rem,1rem + 2vw,2.6rem)}.productContainer .containerMain .productMain .containerInfos .addCart{margin-top:1em;font-family:Poppins,Helvetica;display:flex;align-items:center;justify-content:center;border-radius:15px;border:none;font-size:clamp(2rem,1rem + 2vw,4.6rem);padding:.5em 2em;gap:.5em;background:#36cec4;color:#f6fefd;cursor:pointer;box-shadow:2px 2px 10px #12171740;transition:.3s ease;white-space:nowrap}.productContainer .containerMain .productMain .containerInfos .addCart .iconAdd{width:42px;height:42px}.productContainer .containerMain .productMain .containerInfos .addCart:hover{filter:brightness(.9);box-shadow:0 0 30px #4aded6}.productContainer .containerMain .containerDetails{padding:1em 2em;display:flex;align-items:baseline;justify-content:center}.productContainer .containerMain .containerDetails .containerDescription{padding:0 1em;width:40%}.productContainer .containerMain .containerDetails .containerDescription h3{font-family:Merriweather Sans,sans-serif;font-size:clamp(2.6rem,1rem + 2vw,3rem)}.productContainer .containerMain .containerDetails .containerDescription p{width:90%;text-align:justify;text-indent:5px;font-size:clamp(2rem,1rem + 2vw,2.6rem)}.productContainer .containerMain .containerDetails .containerSpecifications{font-family:Poppins,Helvetica;width:50%;background:#f6fefd4d;padding:1em;display:flex;border-radius:15px;flex-direction:column;gap:1em;box-shadow:0 0 10px #12171740}.productContainer .containerMain .containerDetails .containerSpecifications .specification{display:flex;gap:.5em;font-size:clamp(2rem,1rem + 2vw,2.6rem)}@keyframes yippee{0%{transform:scale(1);fill:#36cec4;fill-opacity:0;stroke-opacity:1;stroke:var(--stroke);stroke-dasharray:10;stroke-width:1px;stroke-linejoin:bevel}30%{transform:scale(0);fill:#36cec4;fill-opacity:0;stroke-opacity:1;stroke:var(--stroke);stroke-dasharray:10;stroke-width:1px;stroke-linejoin:bevel}30.1%{stroke:#36cec4;stroke-dasharray:0;stroke-linejoin:miter;stroke-width:8px}60%{transform:scale(1.2);fill:#36cec4}}.dark .productContainer hr{border:2px solid #0d977e}.dark .productContainer .containerMain .productMain .containerImages .imageMain{filter:drop-shadow(4px 4px 6px rgba(75,76,76,.4705882353));box-shadow:0 0 15px #141414a8}.dark .productContainer .containerMain .productMain .containerImages .optionsImages img{box-shadow:0 0 15px #141414a8}.dark .productContainer .containerMain .productMain .containerInfos .iconFav{color:#0d977e;filter:drop-shadow(0 0 15px rgba(20,20,20,.6588235294))}.dark .productContainer .containerMain .productMain .containerInfos .priceOrigin{color:#b33e8c;text-shadow:0 0 0 rgba(18,23,23,.2509803922)}.dark .productContainer .containerMain .productMain .containerInfos .productPrice span{color:#0d977e;text-shadow:3px 3px 4px rgba(20,20,20,.6588235294)}.dark .productContainer .containerMain .productMain .containerInfos .priceFees span{color:#b33e8c}.dark .productContainer .containerMain .productMain .containerInfos .addCart{background:#0d977e;box-shadow:0 0 15px #141414a8}.dark .productContainer .containerMain .productMain .containerInfos .addCart:hover{filter:brightness(1.1);box-shadow:0 0 20px #0d977e}.dark .productContainer .containerMain .containerDetails .containerSpecifications{background-color:#72757478;box-shadow:0 0 15px #141414a8}@media only screen and (max-width: 1250px){.productContainer .containerMain .productMain{flex-direction:column}.productContainer .containerMain .productMain .containerImages{flex-direction:row-reverse;justify-content:center;align-items:center;width:100%;height:35%}.productContainer .containerMain .productMain .containerImages .imageMain{width:75%;min-height:31em;max-height:30em}.productContainer .containerMain .productMain .containerImages .optionsImages{flex-direction:column;max-width:10em;min-width:10em;max-height:100%}.productContainer .containerMain .productMain .containerImages .optionsImages img{width:100%;min-height:7em}.productContainer .containerMain .productMain .containerImages .offerDescont{right:150px}.productContainer .containerMain .productMain .containerInfos{gap:1.5em;margin-top:0;width:100%}.productContainer .containerMain .containerDetails{flex-direction:column;align-items:center;gap:1em;margin-bottom:1em;width:95vw}.productContainer .containerMain .containerDetails .containerDescription,.productContainer .containerMain .containerDetails .containerSpecifications{padding:2em 1em;width:100%}.productContainer .containerMain .containerDetails .containerDescription p,.productContainer .containerMain .containerDetails .containerSpecifications p{width:100%;text-align:left}}@media only screen and (max-width: 820px){.productContainer .containerMain .productMain{width:90%;justify-content:center}.productContainer .containerMain .productMain .containerImages{flex-direction:column;align-items:center;justify-content:center;margin:0 auto 8em;max-width:100%}.productContainer .containerMain .productMain .containerImages .imageMain{width:100%}.productContainer .containerMain .productMain .containerImages .optionsImages{flex-direction:row;justify-content:center;max-width:100%}.productContainer .containerMain .productMain .containerImages .optionsImages img{width:25%}.productContainer .containerMain .productMain .containerImages .offerDescont{right:60px}.productContainer .containerMain .productMain .containerInfos{margin:-3em 0 -1em}}@media only screen and (max-width: 600px){.productContainer .containerMain .productMain .containerImages .imageMain{width:90vw;height:40svh}.productContainer .containerMain .productMain .containerImages .offerDescont{right:5px}.productContainer .containerMain .productMain .containerInfos .addCart{padding:1em}.productContainer .containerMain .productMain .containerInfos .addCart .iconAdd{width:32px;height:32px}.productContainer .containerMain .containerDetails .containerSpecifications{padding:2em 1em;width:100%}.productContainer .containerMain .containerDetails .containerSpecifications .specification{width:100%;font-size:clamp(1.7rem,1rem + 1.75vw,2rem);text-align:left}}.doubleRangeInput .rangeSlider{max-width:18vw;font-family:Poppins,Helvetica;position:relative;width:100%;height:6px;border-radius:5px;margin:25px 0 75px;background:#415352}.doubleRangeInput .rangeSlider .inputBox{margin-left:-25px;display:flex;justify-content:center;align-items:center;margin-top:35px}.doubleRangeInput .rangeSlider .inputBox .minBox,.doubleRangeInput .rangeSlider .inputBox .maxBox{display:flex;align-items:center;gap:1em;width:50%}.doubleRangeInput .rangeSlider .inputBox .minBox .inputWrap,.doubleRangeInput .rangeSlider .inputBox .maxBox .inputWrap{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.doubleRangeInput .rangeSlider .inputBox .minBox .inputWrap .inputField,.doubleRangeInput .rangeSlider .inputBox .maxBox .inputWrap .inputField{height:2em;padding:.5em .75em;font-size:1.8rem;border-radius:5px;position:relative;width:auto;max-width:80%;font-family:Poppins,Helvetica;background:#f6fefd;border:1px solid #d4d7e5;box-shadow:1px 1px 4px #12171740}.doubleRangeInput .rangeSlider .inputBox .minBox .inputWrap .inputField:focus,.doubleRangeInput .rangeSlider .inputBox .maxBox .inputWrap .inputField:focus{outline:none;border:1px solid #c1c2c5}.dark .doubleRangeInput .rangeSlider{background:#2d3a3a}.dark .doubleRangeInput .rangeSlider .inputBox .minBox .inputWrap .inputField,.dark .doubleRangeInput .rangeSlider .inputBox .maxBox .inputWrap .inputField{border:1px solid #9d9d9e;box-shadow:0 0 15px #14141454}.dark .doubleRangeInput .rangeSlider .inputBox .minBox .inputWrap .inputField:focus,.dark .doubleRangeInput .rangeSlider .inputBox .maxBox .inputWrap .inputField:focus{border-left:1px solid #2a2a2b}@media only screen and (max-width: 1024px){.doubleRangeInput .rangeSlider{max-width:45vw}}@media only screen and (max-width: 860px){.doubleRangeInput .rangeSlider{min-width:70vw}}.mainFilters{display:flex;margin:auto;padding-top:8em;width:95vw;gap:1em}.mainFilters .product-filter-container{display:flex;flex-direction:column;gap:2em;padding:0 3em;flex-wrap:wrap;margin-bottom:25em;max-width:25vw}.mainFilters .product-filter-container .containerAlterFilter{width:100%;display:flex;align-items:center;justify-content:space-evenly}.mainFilters .product-filter-container .containerAlterFilter .containerChecked{position:relative;margin-bottom:2em}.mainFilters .product-filter-container .containerAlterFilter .containerChecked [id*=View]{position:absolute;opacity:0;top:0;left:0}.mainFilters .product-filter-container .containerAlterFilter .containerChecked #listView:checked+.labelIcon>.iconAlter{color:#36cec4}.mainFilters .product-filter-container .containerAlterFilter .containerChecked #gridView:checked+.labelIcon>.iconAlter{color:#36cec4}.mainFilters .product-filter-container .containerAlterFilter .containerChecked .iconAlter{position:absolute;top:0;left:0;width:42px;height:42px;cursor:pointer;filter:drop-shadow(2px 2px 5px rgba(18,23,23,.2509803922));transition:.2s ease}.mainFilters .product-filter-container .containerAlterFilter .containerChecked .iconAlter:hover{filter:drop-shadow(2px 2px 10px rgba(18,23,23,.2509803922))}.mainFilters .product-filter-container select{font-family:Poppins,Helvetica;cursor:pointer;padding:.5em;max-width:20vw;max-height:2.75em;box-shadow:2px 2px 10px #12171740;border:1px solid #ccc;border-radius:10px;font-size:1.8rem;background-color:#f6fefd;transition:border-color .3s ease}.mainFilters .product-filter-container select:hover{border-color:#888}.mainFilters .product-filter-container select:focus{outline:none;border-color:#555}.mainFilters .product-filter-container select option{cursor:pointer;background-color:#f6fefd;font-size:1.8rem}.mainFilters .product-filter-container .ratingFilter{filter:drop-shadow(2px 2px 8px rgba(18,23,23,.2509803922));display:flex;justify-content:center;flex-direction:row-reverse;gap:.3rem;--stroke: #666}.mainFilters .product-filter-container .ratingFilter .productNote{color:#837f7f7e}.mainFilters .product-filter-container .ratingFilter input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mainFilters .product-filter-container .ratingFilter label{display:flex;align-items:center;cursor:pointer}.mainFilters .product-filter-container .ratingFilter svg{width:32px;height:32px;overflow:visible;fill:transparent;stroke:var(--stroke);stroke-linejoin:bevel;transition:stroke .2s,fill .5s}.mainFilters .product-filter-container .ratingFilter label:hover svg{stroke:#36cec4}.mainFilters .product-filter-container .ratingFilter input:checked~label svg{transition:0s;animation:idle 4s linear infinite,yippee .75s backwards;fill:#36cec4;stroke:#36cec4;stroke-opacity:0;stroke-dasharray:0;stroke-linejoin:miter;stroke-width:8px}.mainFilters .filtered-data-container{display:flex;flex-direction:column;gap:3em;padding:0 2em 0 0;width:100%;position:relative}.mainFilters .filtered-data-container .hrFilter{position:absolute;height:100%;width:3px;border:none;background-color:#36cec4}.mainFilters .filtered-data-container .emptyFilterMessage{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1em;padding:2em;border-radius:15px;width:100%;min-height:15em;max-height:20em;height:auto;box-shadow:0 0 8px #12171740}.mainFilters .filtered-data-container .emptyFilterMessage .textEmpty{text-align:center;font-family:Merriweather Sans,sans-serif;font-size:clamp(2.6rem,1rem + 1vw,3.6rem)}.mainFilters .filtered-data-container .emptyFilterMessage .btnBackFilter{border:none;padding:.75em 1.5em;border-radius:10px;font-family:Merriweather Sans,sans-serif;background:#36cec4;box-shadow:0 0 8px #12171740;font-size:2.4rem;cursor:pointer;position:relative;transition:.2s ease}.mainFilters .filtered-data-container .emptyFilterMessage .btnBackFilter:hover{filter:brightness(.9);box-shadow:5px 10px 5px #12171740;transform:rotateX(25deg);top:0}.mainFilters .filtered-data-container .emptyFilterMessage .btnBackFilter:active{transform:rotateX(25deg);top:5px;box-shadow:2px 2px 5px #12171740}.mainFilters .filtered-data-container .productsList{display:flex;justify-content:center;flex-wrap:wrap;gap:2em}.mainFilters .filtered-data-container .cardList{display:grid;place-items:center;min-width:100%;grid-template-columns:1fr;padding:.5em 0 1em}.mainFilters .filtered-data-container .loadingProducts{height:10em}@keyframes pulseLoad{0%,to{transform:scale(0);opacity:.5}50%{transform:scale(1);opacity:1}}.dark .mainFilters .product-filter-container select{box-shadow:0 0 15px #14141454}.dark .mainFilters .hrFilter{background-color:#10a88d}.dark .mainFilters .filtered-data-container .emptyFilterMessage{box-shadow:0 0 10px #141414a8}.dark .mainFilters .filtered-data-container .emptyFilterMessage .dot-spinner{--uib-color: #10a88d}.dark .mainFilters .filtered-data-container .emptyFilterMessage .btnBackFilter{background:#10a88d;box-shadow:0 0 10px #141414a8}.dark .mainFilters .filtered-data-container .emptyFilterMessage .btnBackFilter:hover{box-shadow:5px 10px 5px #141414a8}.dark .mainFilters .filtered-data-container .emptyFilterMessage .btnBackFilter:active{box-shadow:2px 5px 5px #141414a8}.dark .mainFilters .filtered-data-container ul li{border-bottom:1px solid #ccc}.dark .mainFilters .filtered-data-container ul li:last-child{border-bottom:none}.dark .mainFilters .filtered-data-container ul li:hover{background-color:#3f4141}@media only screen and (max-width: 1024px){.mainFilters{flex-direction:column}.mainFilters .product-filter-container{display:grid;grid-template-columns:1fr 1fr;margin-bottom:3em;max-width:100vw}.mainFilters .product-filter-container .containerAlterFilter,.mainFilters .product-filter-container .ratingFilter{grid-column:span 2}.mainFilters .product-filter-container select{max-width:45vw}.mainFilters .filtered-data-container{flex-direction:column;padding:0 2em}.mainFilters .filtered-data-container .hrFilter{position:relative;height:3px;width:100%}.mainFilters .filtered-data-container .productsList{margin-top:-10px}}@media only screen and (max-width: 860px){.mainFilters .product-filter-container{grid-template-columns:1fr;place-items:center}.mainFilters .product-filter-container select{min-width:90vw}}main .title{display:flex;align-items:center;justify-content:center;margin:-1em auto 0}main .title h2{font-family:Merriweather Sans,sans-serif;font-size:clamp(3rem,2rem + 1vw,4rem);padding:0 15px;white-space:nowrap}main .title hr{width:50%;height:0;border:2px solid #36cec4}main .containerMain{width:100%;margin:2em auto;display:flex;justify-content:space-evenly;position:relative}main .containerMain .containerCart{display:flex;flex-direction:column;align-items:end;width:60vw}main .containerMain .containerCart .emptyCartMessage{display:flex;align-items:center;justify-content:center;flex-direction:column;background:#f6fefd4d;width:clamp(50em,60vw,75em);gap:1em;padding:2em 0;border-radius:15px;box-shadow:0 0 8px #12171740}main .containerMain .containerCart .emptyCartMessage .textEmpty{font-family:Merriweather Sans,sans-serif;font-size:3.6rem;font-size:clamp(2.6rem,1rem + 1vw,3.6rem)}main .containerMain .containerCart .emptyCartMessage .btnBackBuy{font-family:Poppins,Helvetica;border:none;padding:.75em 1.5em;border-radius:10px;background:#36cec4;box-shadow:0 0 8px #12171740;font-size:2.4rem;cursor:pointer;position:relative;transition:.2s ease}main .containerMain .containerCart .emptyCartMessage .btnBackBuy:hover{filter:brightness(.9);box-shadow:5px 10px 5px #12171740;transform:rotateX(25deg);top:0}main .containerMain .containerCart .emptyCartMessage .btnBackBuy:active{transform:rotateX(25deg);top:5px;box-shadow:2px 2px 5px #12171740}main .containerMain .containerCart .listCart{display:flex;flex-direction:column;gap:2em}main .containerMain .containerCart .listCart .order{font-family:Poppins,Helvetica;color:#f6fefd;background-color:#415352;border-radius:10px;padding:20px 0;width:clamp(50em,60vw,75em);box-shadow:4px 4px 10px #12171740}main .containerMain .containerCart .listCart .order .labels{display:flex;justify-content:space-between;padding:0 18% 0 25%;font-size:2rem}main .containerMain .containerCart .listCart .order .labels .labelsNumber{display:flex;gap:7.5em}main .containerMain .containerCart .listCart .order .hrLabels{width:100%;border:1px solid #36cec4}main .containerMain .containerCart .listCart .order .productDesc{display:flex;align-items:center;gap:3em;padding:1em 1em 0}main .containerMain .containerCart .listCart .order .productDesc img{height:10em;width:15em;background:#fff;min-width:15em;object-fit:contain;border-radius:10px;cursor:pointer}main .containerMain .containerCart .listCart .order .productDesc .nameProduct{cursor:pointer;width:200%;font-size:clamp(1.8rem,.2rem + 1vw,2rem);transition:.2s ease}main .containerMain .containerCart .listCart .order .productDesc .nameProduct:hover{text-decoration:underline}main .containerMain .containerCart .listCart .order .productDesc .amount{width:100%;display:flex;align-items:center;gap:1em}main .containerMain .containerCart .listCart .order .productDesc .amount .buttonQtd{color:#f6fefd;background:none;border:none;font-size:clamp(2rem,.8rem + 1vw,2.4rem);cursor:pointer}main .containerMain .containerCart .listCart .order .productDesc .amount span{font-size:clamp(2rem,.8rem + 1vw,2.4rem)}main .containerMain .containerCart .listCart .order .productDesc .priceProduct{width:100%;font-size:clamp(2rem,.8rem + 1vw,2rem)}main .containerMain .containerCart .listCart .order .productDesc .btnRemove{color:#f6fefd;background:none;border:none;font-size:4rem;cursor:pointer}main .containerMain .containerCart .cleanCart{margin:1em 0;padding:.5em 1.5em;gap:.5em;display:flex;align-items:center;border:none;cursor:pointer;font-size:2rem;border-radius:5px;color:#f6fefd;background:#2d3a3a;box-shadow:0 0 10px #12171740;font-family:Poppins,Helvetica;transition:.5s ease}main .containerMain .containerCart .cleanCart:hover{filter:brightness(1.2);box-shadow:0 0 15px #415352}main .containerMain .containerCart .cleanCart .icon{font-size:3rem}main .containerMain .resume{display:flex;flex-direction:column;gap:2em}main .containerMain .resume .resumeBuy{font-family:Poppins,Helvetica;color:#f6fefd;background-color:#415352;border-radius:10px;padding:10px 0 0;height:30em;width:clamp(25em,90vw,30em);position:relative;box-shadow:4px 4px 10px #12171740}main .containerMain .resume .resumeBuy h3{font-family:Merriweather Sans,sans-serif;text-align:center;font-size:2.8rem}main .containerMain .resume .resumeBuy .hrResume{width:100%;border:2px solid #36cec4}main .containerMain .resume .resumeBuy .hrValues{border:1px solid rgba(246,254,253,.3019607843)}main .containerMain .resume .resumeBuy .hrOptions{margin:auto;width:90%;border:1px solid #36cec4}main .containerMain .resume .resumeBuy .values{display:flex;justify-content:space-around;font-size:2.4rem;padding:.5em 0}main .containerMain .resume .resumeBuy .paymentOptions{display:flex;flex-direction:column;gap:.5em;padding:15px;font-size:2rem}main .containerMain .resume .resumeBuy .paymentOptions .options{display:flex;align-items:center;gap:.75em}main .containerMain .resume .resumeBuy .paymentOptions .options .icon{font-size:3.6rem}main .containerMain .resume .resumeBuy .paymentOptions .options p strong{color:#36cec4}main .containerMain .resume .resumeBuy .paymentOptions .options p span{color:#36cec4}main .containerMain .resume .resumeBuy .endOrder{text-transform:uppercase;width:100%;font-size:2.4rem;padding:.75em 1em;border-radius:0 0 10px 10px;border:none;position:absolute;bottom:0;font-family:Merriweather Sans,sans-serif;background:#36cec4;cursor:pointer;transition:.5s ease}main .containerMain .resume .resumeBuy .endOrder:hover{filter:brightness(.95);box-shadow:0 0 10px #4e8581}main .containerMain .resume .delivery{font-family:Poppins,Helvetica;color:#f6fefd;background-color:#415352;border-radius:10px;padding:15px 0;width:clamp(23em,90vw,30em);box-shadow:4px 4px 10px #12171740}main .containerMain .resume .delivery h4{font-family:Merriweather Sans,sans-serif;font-size:2rem;padding:0 1em .5em}main .containerMain .resume .delivery .hrDelivery{width:100%;border:1px solid #36cec4}main .containerMain .resume .delivery .inputCep{margin:1.5em auto 2em;position:relative;width:clamp(15em,100%,25em);height:3em}main .containerMain .resume .delivery .inputCep input{height:100%;width:70%;border-radius:10px 0 0 10px;text-indent:10px;font-size:2rem;font-weight:600;font-family:Poppins,Helvetica;background:#f9fbfb;color:#121717;border:1px solid #36cec4}main .containerMain .resume .delivery .inputCep .calcDelivery{display:flex;align-items:center;gap:.5em;position:absolute;height:100%;right:0;top:0;font-size:clamp(2rem,1rem + 1vw,2.2rem);padding:.5em 1em;border:1px solid #36cec4;background-color:#36cec4;color:#121717;font-family:Poppins,Helvetica;font-weight:600;border-radius:0 10px 10px 0;cursor:pointer;transition:.5s ease}main .containerMain .resume .delivery .inputCep .calcDelivery:hover{filter:brightness(.95);box-shadow:0 0 10px #4e8581}main .containerMain .resume .delivery .inputCep .calcDelivery .icon{font-size:3rem}main .containerMain .resume .delivery .inputCep .SearchCep{position:absolute;right:10px;bottom:-25px;text-decoration:underline;color:#36cec4}main .containerMain .resume .delivery .optionsDelivery{display:flex;justify-content:space-evenly;align-items:center;padding:.5em 0}main .containerMain .resume .delivery .optionsDelivery .radio-container{cursor:pointer}main .containerMain .resume .delivery .optionsDelivery .radio-container .checkmark{position:relative;display:inline-block;width:20px;height:20px;border:1px solid #36cec4;border-radius:50%}main .containerMain .resume .delivery .optionsDelivery .radio-container .checkmark:after{content:"";position:absolute;display:none}main .containerMain .resume .delivery .optionsDelivery .radio-container .rbDelivery:checked~.checkmark:after{display:block}main .containerMain .resume .delivery .optionsDelivery .radio-container .checkmark:after{top:50%;left:50%;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;background:#36cec4}main .containerMain .resume .delivery .optionsDelivery .radio-container .rbDelivery{position:absolute;opacity:0}.dark main .title hr{border:2px solid #10a88d}.dark main .containerMain .containerCart .emptyCartMessage{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark main .containerMain .containerCart .emptyCartMessage .btnBackBuy{background:#10a88d;box-shadow:0 0 15px #141414a8}.dark main .containerMain .containerCart .emptyCartMessage .btnBackBuy:hover{box-shadow:5px 10px 5px #141414a8}.dark main .containerMain .containerCart .emptyCartMessage .btnBackBuy:active{box-shadow:2px 2px 5px #141414a8}.dark main .containerMain .containerCart .listCart .order{box-shadow:0 0 15px #141414a8;background-color:#2d3a3a}.dark main .containerMain .containerCart .listCart .order hr{border:1px solid #10a88d}.dark main .containerMain .containerCart .cleanCart{background:#415352;box-shadow:0 0 15px #141414a8}.dark main .containerMain .containerCart .cleanCart:hover{filter:brightness(.9);box-shadow:0 0 15px #263d3c}.dark main .containerMain .containerCart .cleanCart .icon{font-size:3rem}.dark main .containerMain .containerCart .delivery{box-shadow:0 0 15px #141414a8;background-color:#2d3a3a}.dark main .containerMain .containerCart .delivery hr{border:1px solid #10a88d}.dark main .containerMain .containerCart .delivery .inputCep input{border:1px solid #10a88d}.dark main .containerMain .containerCart .delivery .inputCep .calcDelivery{border:1px solid #10a88d;background-color:#10a88d}.dark main .containerMain .containerCart .delivery .inputCep .calcDelivery:hover{box-shadow:0 0 10px #3e706d}.dark main .containerMain .containerCart .delivery .inputCep .SearchCep{color:#10a88d}.dark main .containerMain .containerCart .delivery .optionsDelivery .radio-container .checkmark{border:1px solid #10a88d}.dark main .containerMain .containerCart .delivery .optionsDelivery .radio-container .checkmark:after{background:#10a88d}.dark main .containerMain .resumeBuy{box-shadow:0 0 15px #141414a8;background-color:#2d3a3a}.dark main .containerMain .resumeBuy .hrResume{border:2px solid #10a88d}.dark main .containerMain .resumeBuy .hrOptions{border:1px solid #10a88d}.dark main .containerMain .resumeBuy .paymentOptions .options p strong{color:#10a88d}.dark main .containerMain .resumeBuy .paymentOptions .options p span{color:#10a88d}.dark main .containerMain .resumeBuy .endOrder{background:#10a88d}.dark main .containerMain .resumeBuy .endOrder:hover{box-shadow:0 0 10px #3e706d}@media only screen and (max-width: 1350px){section .containerMain{justify-content:center;align-items:center;flex-direction:column}section .containerMain .containerCart{align-items:center}section .containerMain .containerCart .emptyCartMessage{width:clamp(30em,90vw,90em)}section .containerMain .containerCart .listCart .order{width:clamp(23em,90vw,90em)}section .containerMain .containerCart .listCart .order .labels,section .containerMain .containerCart .listCart .order hr{display:none}section .containerMain .containerCart .listCart .order .productDesc{gap:1em;flex-wrap:wrap}section .containerMain .containerCart .listCart .order .productDesc img{width:30%}section .containerMain .containerCart .listCart .order .productDesc .nameProduct{width:65%;font-size:1.8rem}section .containerMain .containerCart .listCart .order .productDesc .amount{padding-left:3em;width:40%}section .containerMain .containerCart .listCart .order .productDesc .amount .buttonQtd{font-size:2.4rem}section .containerMain .containerCart .listCart .order .productDesc .amount span{font-size:2.4rem}section .containerMain .containerCart .listCart .order .productDesc .priceProduct{width:40%;font-size:2.4rem}section .containerMain .containerCart .listCart .order .productDesc .btnRemove{width:40%}section .containerMain .resume{gap:0}section .containerMain .resume .resumeBuy{height:31em;width:clamp(23em,90vw,30em);margin-bottom:1.5em}}@media only screen and (max-width: 500px){section .containerMain .containerCart .emptyCartMessage{width:clamp(23em,90vw,90em)}section .containerMain .containerCart .listCart .order .productDesc{gap:1em;flex-wrap:wrap}section .containerMain .containerCart .listCart .order .productDesc img{height:8em;width:45%}section .containerMain .containerCart .listCart .order .productDesc .nameProduct{width:50%;font-size:1.6rem}section .containerMain .containerCart .listCart .order .productDesc .amount{padding-left:1em;width:30%}section .containerMain .containerCart .listCart .order .productDesc .amount .buttonQtd{font-size:2.2rem}section .containerMain .containerCart .listCart .order .productDesc .amount h4{font-size:2.2rem}section .containerMain .containerCart .listCart .order .productDesc .priceProduct{width:40%;font-size:2rem}section .containerMain .delivery{width:clamp(23em,90vw,30em)}section .containerMain .delivery .inputCep{max-width:clamp(21em,70%,30em)}section .containerMain .delivery .optionsDelivery .labelOp{width:10em}}.modal .containerModal{display:grid;place-self:center;place-items:center;width:25em;height:auto;padding:1em 0;border-radius:15px;background:#f2f2f2}.modal .containerModal h2{font-size:3.4rem;text-align:center}.modal .containerModal .hrComplete{width:100%;border:2px solid #36cec4}.modal .containerModal .iconCheck{height:48px;width:48px;color:#17c017;margin:1em}.modal .containerModal .btnBuy{border:0;outline:0;font-size:2rem;color:#121717;font-weight:600;border-radius:5px;padding:.75em 1.5em;background:#36cec4;cursor:pointer;box-shadow:4px 4px 10px #12171740;transition:.2s ease}.modal .containerModal .btnBuy:hover{filter:brightness(.9);box-shadow:8px 8px 20px #12171740}.dark .modal .containerModal{background-color:#2d2d2d}.dark .modal .containerModal .hrComplete{border:2px solid #0d977e}.dark .modal .containerModal .iconCheck{color:#17c017}.dark .modal .containerModal .btnBuy{background:#0d977e;box-shadow:4px 4px 10px #141414a8}.dark .modal .containerModal .btnBuy:hover{filter:brightness(1.1);box-shadow:4px 4px 20px #141414a8}main .statusOrder{display:flex;align-items:center;justify-content:center;margin:0 auto 1em;width:calc(90vw + 1em);height:3em;gap:1em;background:transparent}main .statusOrder .status{display:flex;align-items:center;gap:.5em}main .statusOrder .status .iconStatus{width:24px;height:24px;color:#36cec4}main .statusOrder .status p{font-size:2rem;color:#36cec4}main .statusOrder span{height:3px;width:3em;background:#36cec4}main .loadingOrder{margin:0 auto 1em;padding:3em 2em;width:90vw;height:auto;background:#f9fbfb;border-radius:15px;box-shadow:4px 4px 15px #12171740}main .loadingOrder .loadingBackground{display:flex;text-align:center;justify-content:center;align-items:center;gap:1em;height:100%}main .loadingOrder .loadingBackground .iconLoadingOrder{width:48px;height:48px}main .sectionOrder{width:90vw;margin:auto;display:flex;flex-direction:row;gap:1em}main .sectionOrder .divOrder{width:65vw;display:flex;flex-direction:column;gap:1em;font-family:Poppins,Helvetica}main .sectionOrder .divOrder .personalData{background:#f9fbfb;box-shadow:4px 4px 15px #12171740;border-radius:15px;overflow:hidden}main .sectionOrder .divOrder .personalData .dataContainer{padding:1em;height:90%;display:grid;grid-template-columns:1fr auto 1.5fr}main .sectionOrder .divOrder .personalData .dataContainer .titleData{margin-left:2em;font-size:2.2rem}main .sectionOrder .divOrder .personalData .dataContainer p{font-size:1.8rem}main .sectionOrder .divOrder .personalData .dataContainer .dataPerson{display:flex;flex-direction:column;gap:.5em;padding:1em 1em 0}main .sectionOrder .divOrder .personalData .dataContainer .dataEnd{padding:1em 1em 0;display:grid;gap:.5em;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr}main .sectionOrder .divOrder .personalData .dataContainer .hrData{margin-top:-18px;width:0;height:200%;border:2px solid #36cec4}main .sectionOrder .divOrder .shippingCart{background:#f9fbfb;box-shadow:4px 4px 15px #12171740;border-radius:15px;font-family:Poppins,Helvetica}main .sectionOrder .divOrder .shippingCart .cart .dataProduct{width:100%;padding:.5em 2em;text-align:center}main .sectionOrder .divOrder .shippingCart .cart .dataProduct thead{font-size:clamp(2rem,1rem + 1vw,2.4rem);font-family:Merriweather Sans,sans-serif}main .sectionOrder .divOrder .shippingCart .cart .dataProduct tr td{font-size:2rem}main .sectionOrder .divOrder .shippingCart .cart .dataProduct tr td p{text-align:start}main .sectionOrder .divOrder .shippingCart .cart .dataProduct tr td img{background-color:#fff;border-radius:5px;object-fit:contain;width:10em;height:8em}main .sectionOrder .divOrder .shippingCart .delivery .dataDelivery{display:flex;align-items:center;justify-content:space-between;padding:1em;font-size:clamp(2rem,1rem + 1vw,2.4rem)}main .sectionOrder .divOrder .shippingCart .delivery .dataDelivery span{color:#850e5d}main .sectionOrder .divOrder .shippingCart .delivery .dataDelivery .term{text-indent:1.5em}main .sectionOrder .orderSummary{width:25vw;max-height:30em;position:relative;background:#f9fbfb;box-shadow:4px 4px 15px #12171740;border-radius:15px;display:flex;font-family:Poppins,Helvetica;flex-direction:column}main .sectionOrder .orderSummary .lineOrder{padding:.5em 1em;font-size:clamp(2rem,1rem + 1vw,2.4rem);display:flex;justify-content:space-between}main .sectionOrder .orderSummary .lineOrder .discount{color:#850e5d}main .sectionOrder .orderSummary h2{position:absolute;top:70%;left:50%;transform:translate(-50%);font-size:4rem;color:#36cec4}main .sectionOrder .orderSummary .confirmOrder{font-family:Merriweather Sans,sans-serif;position:absolute;text-transform:uppercase;font-weight:600;font-size:2.4rem;bottom:0;border:none;outline:none;font-size:2rem;margin-top:1em;width:100%;flex-grow:1;padding:1em;border-radius:0 0 15px 15px;cursor:pointer;background:#36cec4;transition:.2s ease}main .sectionOrder .orderSummary .confirmOrder:hover{filter:brightness(.9);box-shadow:0 0 10px #4e8581}.dark main .statusOrder .status .iconStatus{color:#10a88d}.dark main .statusOrder .status p{color:#10a88d}.dark main .statusOrder span{background:#10a88d}.dark main .loadingOrder{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark main .sectionOrder .divOrder .personalData{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark main .sectionOrder .divOrder .personalData .dataContainer .hrData{border:2px solid #10a88d}.dark main .sectionOrder .divOrder .shippingCart{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark main .sectionOrder .divOrder .shippingCart .delivery .dataDelivery span{color:#c75ea3}.dark main .sectionOrder .orderSummary{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark main .sectionOrder .orderSummary .lineOrder .discount{color:#c75ea3}.dark main .sectionOrder .orderSummary h2{color:#10a88d}.dark main .sectionOrder .orderSummary .confirmOrder{background:#10a88d}.dark main .sectionOrder .orderSummary .confirmOrder:hover{filter:brightness(.9)}@media only screen and (max-width: 1600px){main .sectionOrder{align-items:center;flex-direction:column}main .sectionOrder .divOrder{width:100%;flex-direction:column;gap:1em}main .sectionOrder .orderSummary{width:50vw;min-width:30em;height:30em}}@media only screen and (max-width: 1000px){main .loadingOrder .loadingBackground{flex-direction:column}}@media only screen and (max-width: 800px){main .sectionOrder .divOrder .personalData .dataContainer{grid-template-columns:1fr;grid-template-rows:1fr auto 1fr}main .sectionOrder .divOrder .personalData .dataContainer .hrData{width:100%;height:0}main .sectionOrder .divOrder .shippingCart .cart .dataProduct thead{display:none}main .sectionOrder .divOrder .shippingCart .cart .dataProduct tr{display:flex;flex-direction:column;align-items:center;gap:1em;padding:1em 0}main .sectionOrder .divOrder .shippingCart .cart .dataProduct tr td{font-size:2rem}main .sectionOrder .divOrder .shippingCart .cart .dataProduct tr td p{text-align:center}main .sectionOrder .orderSummary h2{top:65%}}@media only screen and (max-width: 550px){main .statusOrder{display:none}main .sectionOrder .divOrder .personalData .dataContainer .enderecoContainer{margin-top:-40px}main .sectionOrder .divOrder .personalData .dataContainer .enderecoContainer .dataEnd{grid-template-columns:1fr;grid-template-rows:1fr}main .sectionOrder .divOrder .personalData .dataContainer .hrData{margin-top:-55px}main .sectionOrder .divOrder .shippingCart .delivery .dataDelivery{flex-direction:column;gap:2em}main .sectionOrder .divOrder .shippingCart .delivery .dataDelivery .term{text-indent:0}main .sectionOrder .orderSummary{width:90vw;min-width:0}main .sectionOrder .orderSummary h2{top:65%}}main .titleContainers{display:flex;align-items:center;gap:1em;padding:.5em 1em}main .titleContainers .iconOrder{width:42px;height:42px}main .titleContainers h3{font-size:2.6rem;font-family:Merriweather Sans,sans-serif}main .hrTitle{width:100%;border:2px solid #36cec4}main .statusPay{display:flex;align-items:center;justify-content:center;margin:0 auto 1em;width:90vw;height:3em;gap:1em;background:transparent}main .statusPay .status{display:flex;align-items:center;gap:.5em}main .statusPay .status .iconStatus{width:24px;height:24px;color:#36cec4}main .statusPay .status p{font-size:2rem;color:#36cec4}main .statusPay span{height:3px;width:3em;background:#36cec4}main .statusPay .waitingStatus{display:flex;align-items:center;gap:.5em}main .statusPay .waitingStatus .iconStatus{width:24px;height:24px;color:gray}main .statusPay .waitingStatus p{font-size:2rem;color:gray}main .statusPay .spanWaiting{height:3px;width:3em;background:#acaaaa}main .sectionPayment{display:flex;justify-content:center;width:100%;gap:3em}main .sectionPayment .containerOptionsPay{max-height:35em;display:flex;background:#f9fbfb;box-shadow:0 0 10px #12171740;padding:3em 2em 2em;border-radius:15px;position:relative;gap:2em;text-align:center}main .sectionPayment .containerOptionsPay .titlePay{white-space:nowrap;font-family:Merriweather Sans,sans-serif;position:absolute;top:10px;left:50%;transform:translate(-50%);font-size:2rem}main .sectionPayment .containerOptionsPay .optionPay{width:15vw;height:30em;background:#f9fbfb;border-radius:15px;position:relative}main .sectionPayment .containerOptionsPay .optionPay input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none}main .sectionPayment .containerOptionsPay .optionPay input[type=radio]:checked~label{box-shadow:0 0 10px #36cec4;border:1px solid #36cec4}main .sectionPayment .containerOptionsPay .optionPay label{font-family:Poppins,Helvetica;display:flex;align-items:center;flex-direction:column;gap:2em;padding:2em;width:100%;height:100%;border-radius:15px;position:absolute;box-shadow:0 0 10px #12171740;left:50%;top:0;transform:translate(-50%);transition:.2s ease;cursor:pointer}main .sectionPayment .containerOptionsPay .optionPay label .iconPayment{width:100%;height:50%;max-width:196px;max-height:196px}main .sectionPayment .containerOptionsPay .optionPay label h3{font-size:3rem}main .sectionPayment .containerOptionsPay .optionPay label p{font-size:2rem}main .sectionPayment .containerOptionsPay .optionPay label p span{font-weight:600;color:#36cec4;font-size:2.8rem}main .sectionPayment .orderSummary{width:25vw;min-width:28em;height:30em;position:relative;background:#f9fbfb;box-shadow:4px 4px 15px #12171740;border-radius:15px;display:flex;font-family:Poppins,Helvetica;flex-direction:column}main .sectionPayment .orderSummary .lineOrder{padding:.5em 1em;font-size:2.4rem;display:flex;align-items:center;justify-content:space-between}main .sectionPayment .orderSummary .lineOrder .discount{color:#850e5d}main .sectionPayment .orderSummary h2{position:absolute;top:70%;left:50%;transform:translate(-50%);font-size:4rem;color:#36cec4}main .sectionPayment .orderSummary .confirmOrder{font-family:Merriweather Sans,sans-serif;position:absolute;text-transform:uppercase;font-weight:600;font-size:2.4rem;bottom:0;border:none;outline:none;font-size:2rem;margin-top:1em;width:100%;flex-grow:1;padding:1em;border-radius:0 0 15px 15px;cursor:pointer;background:#36cec4;transition:.3s ease}main .sectionPayment .orderSummary .confirmOrder:hover{filter:brightness(.95);box-shadow:0 0 10px #4e8581}main .sectionPayment .registrationCPF{margin-top:1em;padding:1em 0;background:#f9fbfb;border-radius:15px;box-shadow:0 0 10px #12171740}main .sectionPayment .registrationCPF h4{padding:0 1em;font-size:2.6rem}main .sectionPayment .registrationCPF .hrCPF{border:2px solid #36cec4}main .sectionPayment .registrationCPF .inputCpf{display:flex;flex-direction:column;gap:1em;align-items:center;margin:1.5em auto 0;width:clamp(15em,100%,90%)}main .sectionPayment .registrationCPF .inputCpf input{height:2.5em;width:100%;border-radius:10px;text-indent:10px;font-size:2rem;font-weight:600;font-family:Poppins,Helvetica;background:#f9fbfb;color:#121717;box-shadow:0 0 10px #12171740}main .sectionPayment .registrationCPF .inputCpf .saveCpf{display:flex;align-items:center;gap:.5em;font-size:clamp(2rem,1rem + 1vw,2.2rem);padding:.5em 1em;border:1px solid #36cec4;background-color:#36cec4;color:#121717;font-family:Poppins,Helvetica;font-weight:600;border-radius:10px;cursor:pointer;transition:.3s ease}main .sectionPayment .registrationCPF .inputCpf .saveCpf:hover{filter:brightness(.95);box-shadow:0 0 10px #4e8581}main .sectionPayment .containerAddress{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-top:1em;padding:2em 0;background:#f9fbfb;border-radius:15px;box-shadow:0 0 10px #12171740}main .sectionPayment .containerAddress .textAddress{font-size:2rem}main .sectionPayment .containerAddress select{font-family:Poppins,Helvetica;cursor:pointer;margin:1em 0;width:15em;padding:.5em;max-width:20vw;max-height:2.75em;box-shadow:2px 2px 10px #12171740;border:1px solid #ccc;border-radius:10px;font-size:1.8rem;background-color:#f6fefd;transition:border-color .3s ease}main .sectionPayment .containerAddress select:hover{border-color:#888}main .sectionPayment .containerAddress select:focus{outline:none;border-color:#555}main .sectionPayment .containerAddress select option{cursor:pointer;background-color:#f6fefd;font-size:1.8rem}.dark main .hrTitle{border:2px solid #10a88d}.dark main .statusPay .status .iconStatus{color:#10a88d}.dark main .statusPay .status p{color:#10a88d}.dark main .statusPay span{background:#10a88d}.dark main .statusPay .spanWaiting{background:#8d8a8a}.dark main .sectionPayment .containerOptionsPay{background:#72757478;box-shadow:0 0 15px #141414a8}.dark main .sectionPayment .containerOptionsPay .optionPay{background-color:#72757478}.dark main .sectionPayment .containerOptionsPay .optionPay input[type=radio]:checked~label{box-shadow:0 0 10px #10a88d;border:1px solid #10a88d}.dark main .sectionPayment .containerOptionsPay .optionPay label{box-shadow:0 0 1px #141414a8}.dark main .sectionPayment .containerOptionsPay .optionPay label p span{color:#10a88d}.dark main .sectionPayment .orderSummary{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark main .sectionPayment .orderSummary .lineOrder .discount{color:#c75ea3}.dark main .sectionPayment .orderSummary h2{color:#10a88d}.dark main .sectionPayment .orderSummary .confirmOrder{background:#10a88d}.dark main .sectionPayment .orderSummary .confirmOrder:hover{filter:brightness(.9);box-shadow:0 0 10px #4e8581}.dark main .sectionPayment .registrationCPF{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark main .sectionPayment .registrationCPF .hrCPF{border:2px solid #10a88d}.dark main .sectionPayment .registrationCPF .inputCpf input{box-shadow:0 0 15px #141414a8}.dark main .sectionPayment .registrationCPF .inputCpf .saveCpf{border:1px solid #10a88d;background-color:#10a88d}.dark main .sectionPayment .registrationCPF .inputCpf .saveCpf:hover{filter:brightness(.9);box-shadow:0 0 10px #4e8581}.dark main .sectionPayment .containerAddress{background-color:#72757478;box-shadow:0 0 15px #141414a8}.dark main .sectionPayment .containerAddress select{box-shadow:0 0 15px #141414a8;border:1px solid #ccc}.dark main .sectionPayment .containerAddress select option{cursor:pointer;background-color:#f6fefd}@media only screen and (max-width: 1320px){main .sectionPayment{flex-direction:column;align-items:center;gap:2em}main .sectionPayment .containerOptionsPay .optionPay{min-width:15em}}@media only screen and (max-width: 850px){main .sectionPayment .containerOptionsPay{width:90vw;flex-direction:column}main .sectionPayment .containerOptionsPay .optionPay{width:100%}main .sectionPayment .containerOptionsPay .optionPay label{flex-direction:row;justify-content:space-between}main .sectionPayment .containerOptionsPay .optionPay label .iconPayment{width:100%;height:100%;max-width:100px;max-height:100px}main .sectionPayment .containerOptionsPay .optionPay label h3{font-size:2.6rem}}@media only screen and (max-width: 550px){main .statusPay{display:none}main .sectionPayment .containerOptionsPay{max-height:200svh;padding:5em 2em 2em}main .sectionPayment .containerOptionsPay .titlePay{white-space:wrap;width:300px}main .sectionPayment .containerOptionsPay .optionPay{width:100%;height:25em}main .sectionPayment .containerOptionsPay .optionPay label{flex-direction:column}main .sectionPayment .containerOptionsPay .optionPay label .iconPayment{width:100%;height:100%;min-width:100px;min-height:100px}main .sectionPayment .orderSummary{width:90vw;min-width:0}main .sectionPayment .orderSummary .lineOrder{font-size:clamp(2.2rem,1rem + 1vw,2.4rem)}}@media only screen and (max-width: 380px){main .sectionPayment .orderSummary{height:35em}main .sectionPayment .orderSummary h2{top:70%}}.bgScreen{width:100%;height:100vh;display:grid;place-content:center;place-items:center}.bgScreen .notFound{display:flex;align-items:center;font-family:Poppins,Helvetica;filter:drop-shadow(2px 2px 10px rgba(18,23,23,.2509803922))}.bgScreen .notFound h1{font-size:12.8rem}.bgScreen .notFound .iconError{margin-left:-1.5em;width:106px;height:116px;color:#36cec4}.bgScreen .desc{width:95%;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center}.bgScreen .desc h3{font-family:Merriweather Sans,sans-serif;font-size:3.2rem}.bgScreen .desc p{font-family:Poppins,Helvetica;font-size:2rem}.bgScreen .btnHome{font-family:Merriweather Sans,sans-serif;padding:1em 5em;margin:30px 0;font-size:2rem;border-radius:15px;border:none;cursor:pointer;background-color:#415352;color:#f6fefd;box-shadow:4px 4px 10px #12171740;font-weight:700}.bgScreen .btnHome:hover{filter:brightness(.9)}.dark .notFound{filter:drop-shadow(2px 2px 10px rgba(20,20,20,.6588235294))}.dark .notFound .iconError{color:#10a88d}.dark .btnHome{box-shadow:4px 4px 30px #2a3737ee;background-color:#415352;color:#f6fefd}@media only screen and (max-width: 600px){.bgScreen .desc h3{font-size:3rem}.bgScreen .desc p{font-size:1.8rem}}
