.contPassage{width:100%;max-width:1400px;margin:40px auto;padding:0 20px}.passage-header{border-bottom:3px solid #e3000f;margin-bottom:25px;padding-bottom:10px;display:inline-block}.passage-header .title-passage{color:#111;text-transform:uppercase;margin:0;font-size:28px;font-weight:800}.passage-header .subtitle-passage{color:#666;margin:5px 0 0;font-size:16px}.carousel-wrapper{width:100%;overflow:hidden}.carousel-track{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;flex-direction:row;gap:20px;padding:15px 5px;display:flex;overflow-x:auto}.carousel-track::-webkit-scrollbar{display:none}.carousel-track>div,.carousel-track>article{scroll-snap-align:start;flex:0 0 320px;height:auto}.carousel-track .contBodyCardCata.list-layout{flex-direction:column;width:100%;height:100%;min-height:420px}.carousel-track .contBodyCardCata.list-layout .contLeft{border-bottom:1px solid #f5f5f5;border-right:none;width:100%;height:200px}.carousel-track .contBodyCardCata.list-layout .contInfo{width:100%;padding:20px}.carousel-track .contBodyCardCata.list-layout .product-name{height:auto;min-height:40px;margin-bottom:10px;font-size:16px}.carousel-track .contBodyCardCata.list-layout .details{height:38px;margin-bottom:15px;font-size:13px}.carousel-track .contBodyCardCata.list-layout .price-tag{font-size:22px}.carousel-track .contBodyCardCata.list-layout .contBtns{flex-flow:wrap;justify-content:space-between;gap:10px}.carousel-track .contBodyCardCata.list-layout .btn-primary,.carousel-track .contBodyCardCata.list-layout .btn-secondary{text-align:center;flex-grow:1;padding:10px 5px;font-size:13px}.carousel-track .contBodyCardCata.list-layout .btn-icon-cart{flex-shrink:0;width:45px;height:45px;margin:0}@media screen and (width<=600px){.contPassage{padding:0 15px}.passage-header .title-passage{font-size:20px}.carousel-track>div,.carousel-track>article{flex:0 0 280px}}.contFloater{background-color:#fff;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;width:90%;height:20%;margin:auto;display:flex;box-shadow:0 5px 10px -10px #616161}.contFloater .contRow{z-index:0;flex-direction:row;justify-content:center;align-items:center;width:90%;height:100%;display:flex;position:relative;overflow:hidden}.contFloater .contRow .contCardc{flex-direction:column;justify-content:space-around;align-items:center;width:16.6667%;height:90%;margin:0 10px;text-decoration:none;animation:.3s ease-in animRos;display:flex;position:relative}@keyframes animRos{0%{transform:translate(200px)}to{transform:translate(0)}}.contFloater .icon{cursor:pointer;width:30px;height:30px;color:var(--color-secondary);transition:all .2s}.contFloater .icon:hover{width:33px;height:33px}.contFloater .contRow .contCardc img{background-color:#fff;width:60px;height:60px;transition:all .2s}.contFloater .contRow .contCardc b{color:#3d3d3d;margin-bottom:5px;font-size:15px}@media only screen and (width>=1600px){.contFloater{width:70%;margin:auto}}@media only screen and (device-width<=600px){.contFloater{height:fit-content;min-height:30%}.contFloater .contRow{flex-wrap:wrap;width:90%;height:fit-content}.contFloater .contRow .contCardc{width:100px;height:90%}.contFloater .contRow .contCardc img{background-color:#fff;width:30px;height:30px;transition:all .2s}.contFloater .contRow .contCardc b{text-align:center;color:#3d3d3d;margin-bottom:5px;font-size:11px}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.mobile-Modal{z-index:11;background-color:#fff;flex-direction:column;justify-content:space-between;align-items:center;width:93%;height:100%;animation:.4s mobileModal;display:flex;position:absolute}.mobile-Modal .mobile-modal-contBtn{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:75%;display:flex}.mobile-Modal .mobile-modal-contBtn .btn{width:100%;height:40px;color:var(--color-secondary);background-color:#0000;border:none;flex-direction:row;justify-content:flex-start;align-items:center;text-decoration:none;display:flex}.mobile-Modal .mobile-modal-contBtn .btn b{margin-left:10%;font-size:17px}.mobile-Modal .mobile-modal-btnBack{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;height:15%;display:flex}.mobile-Modal .mobile-modal-btnBack button{cursor:pointer;background-color:#0000;border:none;width:fit-content;height:20px;margin-left:20px}.mobile-Modal .mobile-modal-btnBack button .icon{width:100%;height:100%;color:var(--color-secondary)}.mobile-Modal .mobile-contInput{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:60%;display:flex}.mobile-Modal .mobile-contInput input{border:1px solid var(--color-borders);text-indent:10px;border-radius:2px;width:70%;height:50%;margin-left:10%}.mobile-Modal .mobile-contInput button{width:20px;height:20px;color:var(--color-secondary);background-color:#0000;border:none;margin-left:5%}.mobile-Modal .mobile-contInput button .iconBtn{width:100%;height:100%}.mobile-Modal .mobile-modal-contBtn .contBtnUser{width:100%;height:40px;color:var(--color-secondary);background-color:#0000;border:none;flex-direction:row-reverse;justify-content:flex-end;align-items:center;text-decoration:none;display:flex}.mobile-Modal .mobile-modal-contBtn .contBtnUser b{font-size:17px}.mobile-Modal .mobile-modal-contBtn .contBtnUser .icon{width:20px;height:20px;margin-left:10%;margin-right:2%}.mobile-Modal .mobile-info{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:10%;display:flex}.mobile-Modal .mobile-info a,.mobile-Modal .mobile-info p{color:var(--color-buttonFalse);font-size:12px;text-decoration:none}.mobile-Modal .mobile-contFilter{width:100%;height:fit-content;animation:.2s ease-in mobileModal2}.mobile-Modal .mobile-contFilter .btn{width:80%;height:50px;color:var(--color-secondary);border:none;border-bottom:1px solid var(--color-borders);background-color:#0000;flex-direction:row;justify-content:flex-start;align-items:center;margin:0 auto;font-size:17px;text-decoration:none;display:flex}@keyframes mobileModal{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes mobileModal2{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}.contModalCar{z-index:12;background-color:#00000023;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;margin:auto;display:flex;position:absolute;inset:0}.contModalCar .modalcar-contBack{width:90%;height:100%}.contModalCar .modalcar-contBody{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:300px;height:100%;animation:.2s ease-in animModalCar;display:flex}.contModalCar .modalcar-contBody .contBody-contContent{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:80%;display:flex}.contModalCar .modalcar-contBody .contBody-contContent .contBodyCardCata{width:90%;height:100px;margin:10px auto}.contModalCar .modalcar-contBody .contBody-contContent .contBodyCardCata .contInfo .contBtns button{width:100px;height:20px;font-size:10px}.contModalCar .modalcar-contBody .contBody-contContent .contBodyCardCata .contInfo .contBodyD .header .icon,.contModalCar .modalcar-contBody .contBody-contContent .contBodyCardCata .contInfo .contBtns .icon{display:none}.contModalCar .modalcar-contBody .contBody-contContent .contBodyCardCata .contLeft img{width:100%;height:50%}.contModalCar .modalcar-contBody .contBody-contContent .contBodyCardCata .contInfo .contBodyD .header,.contModalCar .modalcar-contBody .contBody-contContent .contBodyCardCata .contInfo .contBodyD .details{font-size:10px}.contModalCar .modalcar-contBody .contBody-contBtns{border-top:1px solid var(--color-borders);flex-direction:column;justify-content:center;align-items:center;width:100%;height:200px;display:flex}.contModalCar .modalcar-contBody .contBody-contBtns .btn{cursor:pointer;border:1px solid #0000;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:130px;height:30px;margin:10px 0;text-decoration:none;transition:all .2s;display:flex}.contModalCar .modalcar-contBody .contBody-contBtns .btn:hover{border:1px solid var(--color-secondary);color:#000;background-color:#0000;border-radius:25px}.contModalCar .modalcar-contBody .contBody-contBtns .car{background-color:var(--color-blue1);color:#fff}.contModalCar .modalcar-contBody .contBody-contBtns .set{background-color:var(--color-secondary);color:#fff}.contModalCar .modalcar-contBody .contBody-contBtns .back{background-color:var(--color-buttonFalse);color:#fff;width:130px}@keyframes animModalCar{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}to{clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}}@media only screen and (width<=800px){.contBodySupp .contContSupp{grid-template-columns:1fr}}@media screen and (width<=768px){.contBodyCardCata.list-layout{flex-direction:column}.contBodyCardCata.list-layout .contLeft{border-bottom:1px solid #f5f5f5;border-right:none;width:100%}.contBodyCardCata.list-layout .contInfo{padding:15px}.contBodyCardCata.list-layout .product-name{font-size:16px}.contBodyCardCata.list-layout .contBtns{flex-wrap:wrap}.contBodyCardCata.list-layout .btn-primary,.contBodyCardCata.list-layout .btn-secondary{text-align:center;flex-grow:1;padding:10px 15px}.contBodyCardCata.list-layout .btn-icon-cart{width:100%;margin-left:0}}.contListHistorical{color:#049dbf;flex-direction:row;justify-content:flex-start;align-items:center;width:80%;height:50px;margin:0 auto;text-decoration:none;display:flex}.contListHistorical .btnBack{color:#049dbf;flex-direction:row;justify-content:flex-start;align-items:center;width:fit-content;height:50px;text-decoration:none;display:flex}.contListHistorical .btnBack p{font-size:17px}.contListHistorical .btnBack .icon{width:20px;height:20px;margin-right:20px}@media only screen and (device-width<=800px){.contListHistorical .btnBack p{font-size:12px}}.comparative-btn-wrapper{z-index:40;justify-content:center;align-items:center;display:flex;position:fixed;bottom:30px;right:30px}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media screen and (width<=800px){.contModalComp{height:auto;padding:15px 0}.contModalComp .modalcomp-contBody{flex-direction:column;gap:15px}.contModalComp .modalcomp-contBody .contBody-contContent{display:none}.contModalComp .modalcomp-contBody .mobile-contContent{flex-direction:row;gap:15px;display:flex}.contModalComp .modalcomp-contBody .mobile-contContent .icon{color:#05c7f2;font-size:24px}.contModalComp .modalcomp-contBody .contBody-contBtns{width:100%}}.comparative-btn-wrapper{z-index:40;justify-content:center;align-items:center;display:flex;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.comparative-btn-wrapper .btnC{color:#fff;cursor:pointer;background-color:#05c7f2;border:none;border-radius:20px;padding:8px 25px;font-size:13px;font-weight:700;transition:all .2s;box-shadow:0 4px 10px #00000026}.comparative-btn-wrapper .btnC:hover{background-color:#04a9cf;transform:translateY(-2px);box-shadow:0 6px 15px #0003}.comparative-btn-wrapper .btnC:active{transform:translateY(1px)}.contModalComp{z-index:50;pointer-events:auto;background-color:#fff;justify-content:center;align-items:center;width:100%;height:180px;animation:.3s slideUp;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -4px 15px #0000001a}.contModalComp .modalcomp-contBody{flex-direction:row;justify-content:space-between;align-items:center;width:90%;max-width:1200px;height:100%;display:flex}.contModalComp .modalcomp-contBody .mobile-contContent{display:none}.contModalComp .modalcomp-contBody .contBody-contContent{flex-direction:row;gap:15px;width:70%;height:80%;display:flex}.contModalComp .modalcomp-contBody .contBody-contContent .contContent-element{background-color:#f9f9f9;border:2px dashed #d1d1d1;border-radius:8px;flex-direction:column;flex:1;justify-content:center;align-items:center;height:100%;padding:5px;transition:all .3s;display:flex}.contModalComp .modalcomp-contBody .contBody-contContent .contContent-element p{color:#888;text-align:center;font-size:12px}.contModalComp .modalcomp-contBody .contBody-contContent .contContent-element img{object-fit:contain;max-width:100%;max-height:100%}.contModalComp .modalcomp-contBody .contBody-contContent .contContent-element.on{background-color:#f4fcff;border:2px solid #05c7f2}.contModalComp .modalcomp-contBody .contBody-contBtns{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:25%;display:flex}.contModalComp .modalcomp-contBody .contBody-contBtns p{color:#555;margin-bottom:5px;font-size:12px}.contModalComp .modalcomp-contBody .contBody-contBtns .btn{cursor:pointer;text-transform:uppercase;border:none;border-radius:4px;justify-content:center;align-items:center;width:130px;height:30px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.contModalComp .modalcomp-contBody .contBody-contBtns .go{color:#fff;background-color:#05c7f2}.contModalComp .modalcomp-contBody .contBody-contBtns .go:hover{background-color:#04a9cf}.contModalComp .modalcomp-contBody .contBody-contBtns .clear{color:#fff;background-color:#e3000f}.contModalComp .modalcomp-contBody .contBody-contBtns .clear:hover{background-color:#c2000c}.contModalComp .modalcomp-contBody .contBody-contBtns .back{color:#666;background-color:#0000;border:1px solid #ccc}.contModalComp .modalcomp-contBody .contBody-contBtns .back:hover{background-color:#f0f0f0}@media screen and (width<=800px){.contModalComp{height:auto;padding:15px 0}.contModalComp .modalcomp-contBody{flex-direction:column;gap:15px}.contModalComp .modalcomp-contBody .contBody-contContent{display:none}.contModalComp .modalcomp-contBody .mobile-contContent{flex-direction:row;gap:15px;display:flex}.contModalComp .modalcomp-contBody .mobile-contContent .icon{color:#05c7f2;font-size:24px}.contModalComp .modalcomp-contBody .contBody-contBtns{width:100%}}.contStar{flex-direction:row;justify-content:space-around;align-items:center;width:150px;height:50px;display:flex}.contStar .icon{color:#049dbf;width:25px;height:25px}.contDescProduct{flex-direction:column;justify-content:flex-start;align-items:center;width:80%;height:fit-content;min-height:400px;margin-left:10%;display:flex}.contDescProduct .contRec{font-size:20px}.contComments{flex-direction:column;justify-content:space-around;align-items:center;width:60%;height:80%;display:flex}.contComments b{margin-top:30px;margin-bottom:30px;font-size:20px}.contComments .contInputs{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:20%;display:flex}.contComments .contInputs textarea{border:1px solid #d8d8d8;width:500px;height:100%;padding-left:10px}.contComments .contInputs .btn{background-color:var(--color-secondary);cursor:pointer;color:#000;border:1px solid #0000;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;width:100px;height:30px;margin:10px;text-decoration:none;transition:all .2s;display:flex}.contComments .contInputs .btn:hover{background-color:#0000;border:1px solid #8ce264}.contComments .contMsg{flex-direction:column;justify-content:center;align-items:center;width:100%;height:80%;display:flex}.contComments .contMsg .msg{border-bottom:1px solid #dbdbdb;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;width:500px;min-height:100px;margin:20px;display:flex}.contComments .contMsg .msg .contUser{flex-direction:column;justify-content:center;align-items:center;width:20%;height:100%;display:flex}.contComments .contMsg .msg .contUser img{border-radius:50%;width:50px;height:50px}.contComments .contMsg .msg .contText{flex-direction:column;justify-content:center;align-items:center;width:80%;height:fit-content;display:flex}.contSimi{border-bottom:1px solid #d8d8d8;flex-direction:row;justify-content:center;align-items:center;width:100%;height:350px;display:flex}.contSimi .contSimi-body{flex-direction:row;justify-content:center;align-items:center;width:70%;height:100%;display:flex}.contSimi .contSimi-rating{border-left:1px solid #d8d8d8;flex-direction:column;justify-content:center;align-items:center;width:30%;height:100%;display:flex}.contSimi .contSimi-rating .rating-body{flex-direction:row;justify-content:center;align-items:center;width:100%;height:40%;display:flex}.contSimi .contSimi-rating .rating-body b{font-size:40px}.contSimi .contSimi-rating p{color:#686868;flex-direction:row;justify-content:center;align-items:center;width:90%;font-size:12px;display:flex}@media only screen and (device-width<=800px){.contSimi{flex-direction:column-reverse;height:fit-content}.contSimi .contSimi-body{flex-direction:column;width:90%;height:fit-content}.contSimi .contSimi-rating{border-left:0 solid #d8d8d8;width:90%;height:100%}}.store-contModalOrder{z-index:4;background-color:#f3f3f3;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;margin:auto;display:flex;position:fixed}.store-contModalOrder .modal-contBody{background-color:var(--color-primary);flex-direction:column;justify-content:center;align-items:center;width:600px;height:400px;display:flex}.store-contModalOrder .modal-contBody .body-header{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:20%;display:flex}.store-contModalOrder .modal-contBody .body-header img{width:150px;height:50px}.store-contModalOrder .modal-contBody .body-info{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:80%;height:60%;display:flex}.store-contModalOrder .modal-contBody .body-footer{flex-direction:row;justify-content:center;align-items:center;width:80%;height:20%;display:flex}.store-contModalOrder .modal-contBody .body-footer .btn{cursor:pointer;background-color:var(--color-blue1);color:#000;border:1px solid #0000;border-radius:3px;width:100px;height:30px;margin:0 20px;transition:all .2s}.store-contModalOrder .modal-contBody .body-footer .btn:hover{border:1px solid var(--color-secondary);background-color:#0000;border-radius:25px}.store-contModalOrder .modal-contBody .contBody-contBtns{flex-direction:row;justify-content:center;align-items:center;width:100%;height:30%;display:flex}.store-contModalOrder .modal-contBody .contBody-contBtns .btn{cursor:pointer;border:1px solid #0000;border-radius:3px;width:100px;height:30px;margin:0 20px;transition:all .2s}.store-contModalOrder .modal-contBody .contBody-contBtns .btn:hover{border:1px solid var(--color-secondary);background-color:#0000;border-radius:25px}.store-contModalOrder .modal-contBody .contBody-contBtns .back{background-color:var(--color-secondary)}.store-contModalOrder .modal-contBody .contBody-contBtns .next{background-color:var(--color-blue1)}.Store{background-color:#ebedee;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.Store .contContent{width:100%;height:90%;overflow:auto}.Store .contContent .content-body{border-top:3px ridge var(--color-secondary);background-color:#fff;border-radius:5px;width:70%;height:fit-content;margin:20px auto}.Store .contContent .content-body .contBodyProduct{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:600px;display:flex}.Store .contContent .content-body .contBodyProduct .contBody{border-bottom:1px solid #d8d8d8;flex-direction:column;justify-content:space-around;align-items:center;width:70%;height:100%;display:flex}.Store .contContent .content-body .contBodyProduct .contBody .contHead{flex-direction:row;align-items:center;width:100%;height:60%;margin-left:80px;display:flex;overflow:hidden}.Store .contContent .content-body .contBodyProduct .contBody .contHead .contFilterImg{flex-direction:column;justify-content:space-around;align-items:center;width:20%;height:100%;display:flex}.Store .contContent .content-body .contBodyProduct .contBody .contHead .contFilterImg button{cursor:pointer;background-color:#0000;border:none;border-radius:5px;width:100px;height:70px;margin:20px;overflow:hidden}.Store .contContent .content-body .contBodyProduct .contBody .contHead .contFilterImg button .imgSelect{object-fit:contain;width:100%;height:100%}.Store .contContent .content-body .contBodyProduct .contBody .contHead #imgData{object-fit:contain;width:350px;max-width:100%;height:fit-content;max-height:100%;transition:all .2s}.Store .contContent .content-body .contBodyProduct .contBody .contHead #imgData:hover{transform:scale(1.1)}.Store .contContent .content-body .contBodyProduct .contBody .contContet{width:90%;height:30%}.Store .contContent .content-body .contBodyProduct .contBody .contContet .text{font-size:25px}.Store .contContent .content-body .contBodyProduct .contBody .contContet .lightt{color:#424242}.Store .contContent .content-body .contBodyProduct .contBody .contContet .darkt{color:#fff}.Store .contContent .content-body .contBodyProduct .contPay{z-index:0;border-bottom:1px solid #d8d8d8;border-left:1px solid #d8d8d8;flex-direction:column;justify-content:space-around;align-items:center;width:30%;height:100%;display:flex}.Store .contContent .content-body .contBodyProduct .contPay .contPresc{flex-direction:column;justify-content:center;align-items:center;width:100%;height:80%;display:flex}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contPayM{flex-direction:column;justify-content:space-around;align-items:center;width:90%;height:30%;display:flex}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contPayM p{color:#6b6b6b;font-size:12px}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contPayM .contImgsPay{flex-direction:row;justify-content:center;align-items:center;width:40%;height:50%;display:flex}#enviaP{font-size:20px}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contPayM .contImgsPay img{width:auto;height:40px}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contTop{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:10%;display:flex}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contTop p{color:#6b6b6b;font-size:12px}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contTop .icon{cursor:pointer;color:#e08282;width:30px;height:30px}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contBodydesc{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:90%;height:50%;font-size:15px;display:flex}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contBodydesc .conInput{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-around;align-items:center;width:100px;height:50px;display:flex}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contBodydesc .conInput .icon{cursor:pointer;width:20px;height:20px}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contBodydesc .conInput .max{color:#049dbf}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contBodydesc .conInput .min{color:#db4949}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contBodydesc #price{color:#3a3a3a}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contBodydesc #null{color:#8d8d8d;text-decoration:line-through}.Store .contContent .content-body .contBodyProduct .contPay .contPresc .contBodydesc #desc{color:#3bac3b}.Store .contContent .content-body .contBodyProduct .contPay .lightt{color:#000}.Store .contContent .content-body .contBodyProduct .contPay .darkt{color:#fff}.Store .contContent .content-body .contBodyProduct .contPay .contBtnsPay{flex-direction:column;justify-content:center;align-items:center;width:100%;height:20%;display:flex}.Store .contContent .content-body .contBodyProduct .contPay .contBtnsPay p{color:#6b6b6b;font-size:12px}.Store .contContent .content-body .contBodyProduct .contPay .contBtnsPay .btn{color:#6b6b6b;cursor:pointer;background-color:#05c7f2;border:1px solid #0000;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;width:200px;height:30px;text-decoration:none;transition:all .2s;display:flex}.Store .contContent .content-body .contBodyProduct .contPay .contBtnsPay .btn img{width:30px;height:30px}.Store .contContent .content-body .contBodyProduct .contPay .contBtnsPay .btn:hover{background-color:#0000;border:1px solid #8ce264}#orderBtn{background-color:var(--brand-color)}#orderBtn:hover{background-color:#0000}@media only screen and (device-width>=1600px){.Store .contContent .contBodyProduct{width:70%}}@media only screen and (device-width<=800px){.Store{background-color:#ebedee;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex}.Store .contContent{width:100%;height:93%;overflow:auto}.Store .contContent .content-body{width:90%}.Store .contContent .content-body .contBodyProduct{flex-direction:column;width:100%;height:fit-content}.Store .contContent .content-body .contBodyProduct .contBody .contHead #imgData{width:fit-content;height:100px}.Store .contContent .content-body .contBodyProduct .contBody{width:100%;height:500px}.Store .contContent .content-body .contBodyProduct .contBody .contHead .contFilterImg{width:40%}.Store .contContent .content-body .contBodyProduct .contBody .contContet{text-align:center;width:80%}.Store .contContent .content-body .contBodyProduct .contBody .contContet .text{font-size:15px}.Store .contContent .content-body .contBodyProduct .contPay{border-left:0 solid #d8d8d8;width:100%;height:400px;margin-top:20px;margin-bottom:20px}}.imgSelect{object-fit:contain;width:100%;height:100%;transition:transform .3s;display:block}.no-img-placeholder-global{color:#ccc;background-color:#fcfcfc;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.no-img-placeholder-global .icon-empty{opacity:.5;font-size:45px;transition:all .3s}.no-img-placeholder-global:hover .icon-empty{color:#e3000f;opacity:.8}.contModalCategory{background-color:#262626;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:300px;height:300px;animation:.2s ease-in-out animModalC;display:flex;position:fixed;top:90%}.contModalCategory .btn{-webkit-user-select:none;user-select:none;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;width:80%;height:10%;text-decoration:none;display:flex}.contModalCategory .btn:hover{background-color:#e76060}.contModalCategory .btn p{color:#fff;margin-left:10px;font-size:15px;text-decoration:none}@keyframes animModalC{0%{opacity:.1}to{opacity:1}}.contNavBar{background-color:var(--color-primary);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:3;border-bottom:1px solid var(--color-borders);flex-direction:column;justify-content:center;align-items:center;width:100%;height:12%;display:flex;position:relative}.contNavBar .contTop{border-bottom:1px solid var(--color-borders);background-color:#fff;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:30%;display:flex}.contNavBar .contTop .contInfo,.contNavBar .contTop .contInfo .contText{flex-direction:row;justify-content:flex-start;align-items:center;width:60%;height:100%;display:flex}.contNavBar .contTop .btn{cursor:pointer;color:#fff;background:linear-gradient(90deg,#f54242 8.15%,#f57474 96.18%);border:none;flex-direction:row-reverse;justify-content:center;align-items:center;width:10%;height:100%;font-size:12px;text-decoration:none;transition:all .2s;display:flex}.contNavBar .contTop .btn:hover{background:linear-gradient(90deg,#f57474 8.15%,#f54242 96.18%)}.contNavBar .contTop .btn .icon{width:15px;height:15px;margin:0 10px}.contNavBar .contTop .contInfo .contText p{color:var(--color-text);margin:0 10px;font-size:12px}.contNavBar .contTop .contInfo .contText p .icon{color:#db4949}.contNavBar .contDown{flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:70%;display:flex}.contNavBar .contDown .contLineTop{flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.contNavBar .contDown .contLineTop .contLogo{border-right:1px solid var(--color-borders);flex-direction:column;justify-content:center;align-items:center;width:10%;height:100%;display:flex}.contNavBar .contDown .contLineTop .contBody{border-right:1px solid var(--color-borders);background-color:#0000;border-radius:0%;flex-direction:row;justify-content:center;align-items:center;width:80%;height:100%;display:flex}.contNavBar .contDown .contLineTop .contBtnCar{flex-direction:row;justify-content:center;align-items:center;width:10%;height:100%;display:flex}.contNavBar .contTop .contBtns{flex-direction:row;justify-content:flex-end;align-items:center;width:30%;height:100%;display:flex}.contNavBar .contTop .contBtns .contBtnUser{cursor:pointer;width:fit-content;height:30px;color:var(--color-text);background-color:#0000;border:none;flex-direction:row;justify-content:space-around;align-items:center;margin:0 30px;font-size:12px;text-decoration:none;display:flex}.contNavBar .contTop .contBtns .contBtnUser .icon{color:#c45a5a;width:18px;height:18px;margin:0 20px}.contNavBar .contTop .contBtns .contBtnUser p{font-size:13px}.contNavBar .contDown .contLineBot{flex-direction:row;justify-content:flex-start;align-items:center;width:65%;height:40%;display:flex}.contNavBar .contTop .contBtns .contBtnAddress{cursor:pointer;width:120px;height:100%;color:var(--color-text);background-color:#0000;border:none;flex-direction:row;justify-content:space-around;align-items:center;font-size:12px;text-decoration:none;display:flex}.contNavBar .contTop .contBtns .contBtnAddress .icon{color:#c45a5a;width:20px;height:20px}.contNavBar .contDown .contLineTop .contBody .contBtns{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.contNavBar .contDown .contLineTop .contBody .contBtns .btn{cursor:pointer;width:130px;height:80%;color:var(--color-text);background-color:#0000;border:none;flex-direction:row;justify-content:space-around;align-items:center;margin:0 20px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.contNavBar .contDown .contLineTop .contBody .contBtns .btn .iconNav{margin-right:10px;animation:.2s ease-in animIconNav}@keyframes animIconNav{0%{transform:rotate(90deg)}to{transform:rotate(0)}}.contNavBar .contDown .contLineTop .contBody .contBtns .btn:hover{color:var(--color-text);text-decoration:underline}.contNavBar .contDown .contLineTop .contBody .contBtns #disti{color:#f57474}.contNavBar .contDown .contLineTop .contBtnCar .contOptions{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:100%;display:flex}.contNavBar .contDown .contLineTop .contBtnCar .contOptions .btn{cursor:pointer;color:#f15151;background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;text-decoration:none;display:flex}.contNavBar .contDown .contLineTop .contBtnCar .contOptions .btn p{color:var(--color-text);font-size:13px}.contNavBar .contDown .contLineTop .contBtnCar .contOptions .btn .icon{width:20px;height:20px;margin-right:5px}.contNavBar .contDown .contLineTop .contBtnCar .contOptions .btn .anim{animation:1s infinite animCarShop}@keyframes animCarShop{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.contNavBar .contInput{border-right:1px solid var(--color-borders);flex-direction:row;justify-content:space-around;align-items:center;width:40%;height:100%;margin-right:0%;display:flex}.contNavBar .contInput button{cursor:pointer;background-color:#0000;border:none}.contNavBar .contInput button .iconBtn{color:#db4949;width:20px;height:20px}.contNavBar .contInput input{text-indent:10px;border:1px solid #999;border-radius:5px;width:80%;height:50%;margin:10px;transition:all .2s}.contNavBar .contInput input:focus{outline:none}.contImgLogo{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.contImgLogo b{color:#000;font-size:12px;text-decoration:none}#logoBlack{width:80%;height:50%}.contNavBar .contMobile{display:none}@media screen and (width>=1400px){.contNavBar .contDown .contLineTop .contBody .contBtns .btn{font-size:15px}}@media only screen and (device-width<=600px){#logoBlack{width:40%;height:50%}.contNavBar{border:none;height:7%}.contNavBar .contTop,.contNavBar .contDown{display:none}.contNavBar .contMobile{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:100%;display:flex}.contNavBar .contMobile .mobile-contBtn{flex-direction:row;justify-content:center;align-items:center;width:10%;height:100%;display:flex}.contNavBar .contMobile .mobile-contBtn button{cursor:pointer;background-color:#0000;border:none;width:fit-content;height:20px}.contNavBar .contMobile .mobile-contBtn button .icon{width:100%;height:100%;color:var(--color-secondary)}.contNavBar .contMobile .mobile-contBody{flex-direction:row;justify-content:center;align-items:center;width:60%;height:100%;display:flex}.contNavBar .contMobile .mobile-car{flex-direction:row;justify-content:center;align-items:center;width:10%;height:100%;display:flex}.contNavBar .contMobile .mobile-car .btn{cursor:pointer;background-color:#0000;border:none;width:fit-content;height:20px;text-decoration:none}.contNavBar .contMobile .mobile-car .btn .icon{width:100%;height:100%;color:var(--color-secondary)}}.contHome{background-color:#f3f3f3;width:100%;height:100vh;overflow:hidden}.contHome .contScroll{width:100%;height:90%;overflow:auto}.contHome .contScroll::-webkit-scrollbar{-webkit-appearance:none}.contHome .contScroll::-webkit-scrollbar:vertical{width:10px}.contHome .contScroll::-webkit-scrollbar-button:increment{display:none}.contHome .contScroll::-webkit-scrollbar-button{display:none}.contHome .contScroll::-webkit-scrollbar:horizontal{height:10px}.contHome .contScroll::-webkit-scrollbar-thumb{background-color:#797979;border:1px solid #0000;border-radius:20px}.contHome .contScroll::-webkit-scrollbar-track{border-radius:10px}@media only screen and (device-width<=600px){.contHome .contScroll::-webkit-scrollbar{display:none}.contHome{background-color:#fff;width:100%;height:100vh;overflow:hidden}}.contHeader{flex-direction:column;justify-content:center;align-items:center;width:50%;height:3%;margin:40px auto;display:flex}.contHeader .title{color:#db4949;font-size:25px}.contHeader .text{text-align:center;font-size:20px}.contHeader .b{color:#000}.contHeader .d{color:#fff}@media only screen and (device-width<=800px){.contHeader{height:5%}.contHeader .title,.contHeader .text{text-align:center;font-size:14px}}.contServices{flex-direction:column;justify-content:flex-start;align-items:center;width:90%;height:fit-content;margin:auto;display:flex}.contServices .contBody{flex-direction:row;justify-content:space-around;align-items:flex-start;width:80%;height:60px;margin:20px;animation:.4s ease-in animLogko;display:flex}@keyframes animLogko{0%{opacity:.2}to{opacity:1}}@media only screen and (device-width<=800px){.contServices{height:max-content}.contServices .contBody{flex-direction:row;width:90%;height:max-content;margin:0}}@media only screen and (width>=1600px){.contServices{width:70%}}.contKnowus{flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:70%;display:flex}.contKnowus .contBody{flex-direction:row;justify-content:space-around;align-items:center;width:80%;height:50%;display:flex}.contKnowus .contBody .contK{width:50%;height:100%}.contKnowus .contBody .topLeft{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.contKnowus .contBody .botLeft{flex-direction:row;justify-content:center;align-items:flex-end;display:flex}@media only screen and (device-width<=800px){.contKnowus{justify-content:center;height:100%}.contKnowus .contBody{flex-direction:column;width:100%;height:50%}}.contCardK{opacity:.9;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:350px;height:150px;transition:all .2s;display:flex;overflow:hidden}.lcardK{background:#fff;box-shadow:0 16px 20px #00000040}.dcardK{background:#fff;box-shadow:0 16px 20px #ffffff40}.contCardK:hover{opacity:1;border:none;box-shadow:0 14px 5px #00000040}.contCardK .contTop{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:50%;display:flex}.contCardK .contTop .icon{color:#ff000086;width:30px;height:30px}.contCardK .contBody{flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:50%;display:flex}.contCardK .contBody p{text-align:center;width:70%;font-size:15px}.contContact{border-top:1px solid #d1d1d1;flex-direction:row-reverse;justify-content:flex-start;align-items:center;width:100%;height:60%;display:flex}.contContact .contLeftFooter{border-left:1px solid #d1d1d1;flex-direction:row;justify-content:space-around;align-items:center;width:60%;height:100%;display:flex}.contContact .contLeftFooter .contBody{flex-direction:column;justify-content:flex-start;align-items:center;width:30%;height:90%;display:flex}.contContact .contRightFooter{flex-direction:column;justify-content:flex-start;align-items:center;width:40%;height:100%;display:flex}.contContact img{width:700px;height:400px}.contContact .contRedes{flex-direction:row;justify-content:center;align-items:center;width:50%;height:20%;display:flex}.contContact .contRedes .icon{cursor:pointer;width:60px;height:60px;margin:30px}.InLight{color:#000}.InDark{color:#fff}@media only screen and (device-width<=800px){.contContact{flex-direction:column-reverse;height:100%}.contContact .contLeftFooter,.contContact .contRightFooter{width:100%;height:50%}.contContact .contRedes .icon{cursor:pointer;width:30px;height:30px;margin:30px}}.contBanner{z-index:-1;flex-direction:column;justify-content:center;align-items:center;width:fit-content;height:500px;margin:0 auto;display:flex;overflow:hidden}.contBanner .contBody{flex-direction:row;justify-content:center;align-items:center;width:fit-content;height:100%;display:flex;position:relative;overflow:hidden}.contBanner .contBody .img-wrapper{justify-content:center;width:100%;display:flex}.contBanner .contBody .img{object-fit:cover;border:none;width:1350px;height:450px;animation:.4s ease-in animImg}.contBanner .contBody .icon{cursor:pointer;border-radius:50%;width:30px;height:30px;transition:all .2s;position:absolute}.contBanner .contBody .l{left:0%}.contBanner .contBody .r{right:0%}.contBanner .contBody:hover .icon{background-color:#fff}.contBanner .contBtns{flex-direction:row;justify-content:center;align-items:center;width:100%;height:10%;display:flex}.contBanner .contBtns .icon{color:#5f5f5f;cursor:pointer;width:20px;height:20px}@keyframes animImg{0%{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transform:translate(100px)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transform:translate(0)}}@media only screen and (width<=800px){.contBanner{width:fit-content;height:fit-content}.contBanner .contBody .img{width:370px;height:120px}}.contCardProduct{cursor:pointer;background-color:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;width:100%;height:100%;min-height:380px;text-decoration:none;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 15px #00000008}.contCardProduct:hover{border-color:#e3000f;transform:translateY(-5px);box-shadow:0 12px 25px #e3000f26}.contCardProduct .contImg{background-color:#fff;border-bottom:1px solid #f9f9f9;justify-content:center;align-items:center;width:100%;height:180px;padding:20px;display:flex;overflow:hidden}.contCardProduct .contImg img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .4s}.contCardProduct:hover .contImg img{transform:scale(1.08)}.contCardProduct .contInfoCard{flex-direction:column;flex-grow:1;padding:20px;display:flex}.contCardProduct .contDesc{flex-direction:column;flex-grow:1;display:flex}.contCardProduct .product-brand{text-transform:uppercase;color:#888;letter-spacing:.5px;margin:0 0 6px;font-size:11px;font-weight:800}.contCardProduct .product-title{color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:39px;margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.contCardProduct .product-price{color:#e3000f;margin:auto 0 0;font-size:22px;font-weight:900}.contCardProduct .contBtns{width:100%;margin-top:15px}.contCardProduct .btn-add-cart{color:#fff;cursor:pointer;background:linear-gradient(90deg,#e3000f 0%,#ff4d4d 100%);border:none;border-radius:6px;justify-content:center;align-items:center;gap:10px;width:100%;height:40px;font-size:14px;font-weight:700;transition:opacity .2s;display:flex}.contCardProduct .btn-add-cart .icon-cart{font-size:18px}.contCardProduct .btn-add-cart:hover{opacity:.85}@media screen and (width<=600px){.contCardProduct{min-height:320px}.contCardProduct .contImg{height:140px;padding:10px}.contCardProduct .contInfoCard{padding:15px}.contCardProduct .product-title{height:34px;font-size:12px}.contCardProduct .product-price{font-size:18px}.contCardProduct .btn-add-cart{height:35px;font-size:12px}}.contBodyFil{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:fit-content;margin-top:20px;margin-bottom:10px;padding:20px 0;transition:all .2s;display:flex}.contBodyFil .contContentFil .contBtn{color:#474747;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:40px;text-decoration:none;display:flex}.contBodyFil .contContentFil .open{height:fit-content}.contBodyFil .contContentFil .contBtn .contNavigate{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:fit-content;margin-top:10px;display:flex}.contBodyFil .contContentFil .contBtn .contNavigate .link{flex-direction:column;justify-content:center;align-items:center;width:100%;height:35px;text-decoration:none}.contBodyFil .contContentFil .contBtn .off{display:none}.contBodyFil .contContentFil .contBtn .on{display:flex}.contBodyFil .contContentFil .contBtn button{cursor:pointer;background-color:#0000;border:none;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:50%;display:flex}.contBodyFil .contContentFil .contBtn button b .r{transform:rotate(-90deg)}.contBodyFil .contContentFil .contBtn .text{color:#000;font-size:17px}.contBodyFil .contContentFil .contBtn .on{color:var(--color-secondary);font-size:17px}.contBodyFil .contContentFil .contBtn button b{color:#1b1b1b;flex-direction:row;justify-content:center;align-items:center;font-size:17px;display:flex}.contBodyFil .contContentFil .contBtn p:hover{text-decoration:underline}.contBodyFil .contContentFil .contBtn .icon{color:#ac6565;width:20px;height:20px;margin-right:10px}#gamer{color:#c94e4e}.contBodyFil .contContentFil{flex-direction:column;justify-content:center;align-items:center;width:80%;height:10%;display:flex}.contBodyFil .contFooterFil{width:80%}.visualizer-filter{flex-direction:row;justify-content:space-around;align-items:center;width:200px;height:60%;display:flex}.visualizer-filter button{cursor:pointer;background-color:#0000;border:none;flex-direction:row;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.visualizer-filter button .icon{width:100%;height:100%;color:var(--color-borders)}.visualizer-filter button .on{color:var(--color-secondary)}.orders-filter{flex-direction:row;justify-content:space-around;align-items:center;width:300px;height:60%;display:flex}.orders-filter select{border:1px solid var(--color-borders);width:150px;height:25px}.contBodyCardCata.list-layout{background-color:#fff;border:1px solid #eee;border-radius:12px;flex-direction:row;width:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 15px #00000008}.contBodyCardCata.list-layout:hover{border-color:#e3000f;transform:translateY(-3px);box-shadow:0 8px 25px #e3000f1a}.contBodyCardCata.list-layout .contLeft{cursor:pointer;background-color:#fff;border-right:1px solid #f5f5f5;flex-shrink:0;justify-content:center;align-items:center;width:250px;padding:20px;display:flex}.contBodyCardCata.list-layout .contLeft img{object-fit:contain;max-width:100%;max-height:180px;transition:transform .3s}.contBodyCardCata.list-layout:hover .contLeft img{transform:scale(1.05)}.contBodyCardCata.list-layout .contInfo{flex-direction:column;flex-grow:1;justify-content:space-between;padding:25px;display:flex}.contBodyCardCata.list-layout .contBodyD{cursor:pointer;flex-direction:column;display:flex}.contBodyCardCata.list-layout .card-header{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.contBodyCardCata.list-layout .title-wrapper{flex-direction:column;display:flex}.contBodyCardCata.list-layout .brand-label{color:#888;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800}.contBodyCardCata.list-layout .product-name{color:#111;margin:0;font-size:18px;font-weight:800;line-height:1.3}.contBodyCardCata.list-layout .btn-wishlist{cursor:pointer;background:0 0;border:none;padding:0}.contBodyCardCata.list-layout .btn-wishlist .icon{color:#ccc;font-size:24px;transition:color .2s}.contBodyCardCata.list-layout .btn-wishlist:hover .icon{color:#e3000f}.contBodyCardCata.list-layout .details{color:#666;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 15px;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.contBodyCardCata.list-layout .price-tag{color:#e3000f;margin:0;font-size:26px;font-weight:900}.contBodyCardCata.list-layout .contBtns{border-top:1px solid #eee;flex-direction:row;align-items:center;gap:15px;margin-top:20px;padding-top:20px;display:flex}.contBodyCardCata.list-layout .btn-primary{color:#fff;cursor:pointer;background:linear-gradient(90deg,#e3000f 0%,#ff4d4d 100%);border:none;border-radius:6px;padding:10px 30px;font-size:14px;font-weight:700;transition:opacity .2s}.contBodyCardCata.list-layout .btn-primary:hover{opacity:.85}.contBodyCardCata.list-layout .btn-secondary{color:#fff;cursor:pointer;background:#111;border:none;border-radius:6px;padding:10px 30px;font-size:14px;font-weight:700;transition:background .2s}.contBodyCardCata.list-layout .btn-secondary:hover{background:#333}.contBodyCardCata.list-layout .btn-icon-cart{color:#05c7f2;cursor:pointer;background:0 0;border:2px solid #05c7f2;border-radius:6px;justify-content:center;align-items:center;width:45px;height:45px;margin-left:auto;transition:all .2s;display:flex}.contBodyCardCata.list-layout .btn-icon-cart .icon-cart{font-size:22px}.contBodyCardCata.list-layout .btn-icon-cart:hover{color:#fff;background:#05c7f2}@media screen and (width<=768px){.contBodyCardCata.list-layout{flex-direction:column}.contBodyCardCata.list-layout .contLeft{border-bottom:1px solid #f5f5f5;border-right:none;width:100%}.contBodyCardCata.list-layout .contInfo{padding:15px}.contBodyCardCata.list-layout .product-name{font-size:16px}.contBodyCardCata.list-layout .contBtns{flex-wrap:wrap}.contBodyCardCata.list-layout .btn-primary,.contBodyCardCata.list-layout .btn-secondary{text-align:center;flex-grow:1;padding:10px 15px}.contBodyCardCata.list-layout .btn-icon-cart{width:100%;margin-left:0}}.contCatalogue{background-color:#f8f9fa;width:100%;min-height:100vh;padding-bottom:40px}.contCatalogue::-webkit-scrollbar{width:8px}.contCatalogue::-webkit-scrollbar-thumb{background-color:#bbb;border-radius:4px}.contCatalogue .contBody{flex-direction:row;align-items:flex-start;gap:30px;width:95%;max-width:1400px;margin:20px auto 0;display:flex}.contCatalogue .contBody .contFilter{background:#fff;border-radius:12px;flex-shrink:0;width:280px;padding:20px;position:sticky;top:20px;box-shadow:0 4px 15px #00000008}.contCatalogue .contBody .contBody-products{flex-direction:column;flex-grow:1;width:calc(100% - 310px);display:flex}.contCatalogue .products-orders{background:#fff;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-bottom:25px;padding:15px 25px;display:flex;box-shadow:0 4px 15px #00000008}.contCatalogue .products-orders .results-count{color:#666;margin:0;font-size:14px}.contCatalogue .products-orders .results-count b{color:#111;font-size:16px;font-weight:800}.contCatalogue .controls-wrapper{align-items:center;gap:15px;display:flex}.contCatalogue .contProducts{width:100%;margin-bottom:40px}.contCatalogue .contProducts.grid-view{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:stretch;gap:20px;display:grid}.contCatalogue .contProducts.list-view{flex-direction:column;gap:15px;display:flex}.catalogue-loading-state,.catalogue-empty-state{background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:400px;display:flex;box-shadow:0 4px 15px #00000008}.spinner-modern{border:4px solid #f3f3f3;border-top-color:#e3000f;border-radius:50%;width:50px;height:50px;margin-bottom:20px;animation:1s linear infinite spin}.catalogue-loading-state p{color:#666;font-weight:600}.catalogue-empty-state h3{color:#111;margin-bottom:10px;font-size:22px}.catalogue-empty-state p{color:#666}.contCatalogue .products-view{flex-direction:row;justify-content:center;align-items:center;gap:15px;width:100%;margin-top:20px;display:flex}.contCatalogue .page-nav{color:#111;cursor:pointer;background-color:#fff;border:none;border-radius:8px;padding:10px 20px;font-weight:700;transition:all .2s;box-shadow:0 2px 8px #0000000d}.contCatalogue .page-nav:disabled{color:#aaa;box-shadow:none;cursor:not-allowed;background-color:#f1f1f1}.contCatalogue .page-nav:not(:disabled):hover{color:#fff;background-color:#111}.contCatalogue .page-numbers-container{align-items:center;gap:8px;display:flex}.contCatalogue .page-number{color:#111;cursor:pointer;background-color:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;transition:all .2s;display:flex;box-shadow:0 2px 8px #0000000d}.contCatalogue .page-number:hover{background-color:#f1f1f1}.contCatalogue .page-number.active{color:#fff;background-color:#e3000f}.contCatalogue .page-dots{color:#666;font-weight:700}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (width<=1024px){.contCatalogue .contBody{flex-direction:column}.contCatalogue .contBody .contFilter{width:100%;position:relative;top:0}.contCatalogue .contBody .contBody-products{width:100%}}@media screen and (width<=600px){.contCatalogue .products-orders{flex-direction:column;gap:15px}.contCatalogue .contProducts.grid-view{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:15px}.contCatalogue .products-view{flex-wrap:wrap}}.contModal{cursor:pointer;z-index:1;background:#049dbf;border:1px solid #0000;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:300px;height:50px;transition:border .2s;animation:.4s ease-in-out animNotify;display:flex;position:fixed;top:90%;left:70%;box-shadow:0 16px 20px #00000040}.contModal:hover{border:1px solid #e96a6a}.contModal b{color:#fff;font-size:15px}@keyframes animNotify{0%{transform:translate(100px)}to{transform:translate(0)}}@media only screen and (device-width<=800px){.contModal{left:10%}}.contModalService{z-index:1;background:#fff0;border:1px solid #0000;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;width:220px;height:50px;text-decoration:none;transition:all .2s;animation:.4s ease-in animModal;display:flex;position:fixed;top:90%;left:83%}.contModalService:hover{background:#fff;box-shadow:0 16px 20px #00000040}.contModalService:hover a p{color:#000}@keyframes animModal{0%{transform:translateY(100px)}to{transform:translateY(0)}}.contModalService p{text-align:justify;color:#0000;margin-right:10px;font-size:10px;transition:all .2s}.contModalService a{color:#000;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.contModalService a .icon{color:#69e95d;cursor:pointer;width:40px;height:40px}@media only screen and (device-width<=800px){.contModalService{top:90%;left:35%}.contModalService:hover{box-shadow:none;background-color:#0000}.contModalService:hover a p{display:none}}.Login{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;overflow:hidden}.Login .contTopLogin{flex-direction:row;justify-content:center;align-items:center;width:100%;height:20%;display:flex}.Login .contTopLogin .btn img{width:100%;height:100%}.Login .contTopLogin .btn{cursor:pointer;width:200px;height:60px;text-decoration:none;transition:all .2s}.Login .contContent{flex-direction:row;justify-content:center;align-items:flex-start;width:100%;height:100%;display:flex}.Login .contContent .content-info{flex-direction:column;justify-content:flex-start;align-items:center;width:600px;height:80%;display:flex}.Login .contContent .content-info .info-card{flex-direction:row;justify-content:space-around;align-items:center;width:300px;height:70px;margin:20px;text-decoration:none;display:flex}.Login .contContent .content-info .info-card .info-text{color:#303030;flex-direction:column;justify-content:space-around;align-items:flex-start;width:80%;height:100%;display:flex}.Login .contContent .content-info .info-card .card-icon{width:50px;height:50px;color:var(--color-secondary)}.Login .contContent .content-info .info-card .card-icon .icon{width:100%;height:100%}.Login .contBody{border-left:1px solid var(--color-borders);flex-direction:column;justify-content:space-around;align-items:center;width:600px;height:80%;display:flex}.Login .contBody .body-btns{flex-direction:column;justify-content:center;align-items:center;width:100%;height:40%;display:flex}.Login .contContent .contBody .contPri{flex-direction:row;justify-content:space-around;align-items:center;width:200px;height:30px;display:flex}.Login .contContent .contBody .contPri input{width:20px;height:20px}.Login .contContent .contBody .contPri p{color:#d6d6d6;font-size:12px}.Login .contContent .contBody .contPri p .acPri{color:#d6d6d6;font-size:12px;text-decoration:none}.Login .contBody h3{color:#3b3b3b}.Login .contBody b{color:#ce6c6c;font-size:15px}.Login .contBody input{text-align:center;border:none;border:1px solid var(--color-borders);border-radius:5px;width:300px;height:40px}.Login .contBody .btn{color:#000;border:1px solid var(--color-borders);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:200px;height:40px;margin:10px;font-size:17px;text-decoration:none;transition:all .2s;display:flex}.Login .contBody .a{background-color:var(--color-blue1)}.Login .contBody .btn:hover{color:#000;background-color:#0000;border:1px solid #c48080;border-radius:25px}@media only screen and (device-width<=600px){.Login .contBody{border-radius:0;width:100%;height:100%}.Login .contContent{width:100%;height:100%;top:0%}.Login .contContent .content-info{display:none}}.contBtnMain{cursor:pointer;color:#fff;border:1px solid #0000;border-radius:5px;width:200px;height:40px;margin:10px;transition:all .2s}.loading{background-color:#4b4b4b}.true{background-color:var(--color-secondary)}.contBtnMain:hover{color:#000;background-color:#0000;border:1px solid #e26464;border-radius:25px}.contModalLogin{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background-color:#fdfdfd2a;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed}.contModalLogin .contBody{background-color:#3a3a3a;width:500px;height:300px}.contTask{background-color:#6da2eb;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:6%;height:80%;display:flex;box-shadow:5px 13px 5px #00000040}.contTask .btn{cursor:pointer;background-color:#0000;border:none;width:40px;height:40px;margin:20px}.contTask .btn:hover .icon{transform:translateY(-10px)}.contTask .icon{width:100%;height:100%;transition:all .2s}@media only screen and (device-width<=600px){.contTask{border-radius:0;flex-direction:row;width:100%;height:10%}.contTask .btn{width:60px;height:60px}.contTask .btn:hover .icon{transform:translateY(0)}}.contCard{border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:250px;height:100%;text-decoration:none;transition:all .1s;display:flex;overflow:hidden}.contCard .contTitle{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:50%;display:flex}.contCard .contTitle .icon{color:#db7272;width:30px;height:30px;transition:all .2s}.contCard:hover .contTitle .icon{width:33px;height:33px}.contCard .contTitle h2{color:#000;font-size:15px}.contCard .contInfo{color:#000;flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:50%;font-size:15px;display:flex}.contCard .contInfo p{color:#000;width:80%;font-size:15px}@media only screen and (device-width<=800px){.contCard{width:300px;height:50px}.contCard .contInfo{text-align:center;color:#000;flex-direction:column;justify-content:space-around;align-items:center;width:90%;height:50%;display:flex}.contCard .contTitle h2{display:none}}.contBodyOrders{flex-direction:column;width:100%;height:100%;display:flex}.contBodyOrders .contHeaderOrders{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:80px;margin-bottom:20px;padding:20px 30px;display:flex;box-shadow:0 2px 10px #0000000d}.contBodyOrders .contHeaderOrders h2{color:#111;text-transform:uppercase;margin:0;font-size:20px}.contBodyOrders .contHeaderOrders .search-section input{background:#f9f9f9;border:1px solid #ddd;border-radius:5px;outline:none;width:300px;padding:10px 15px}.contBodyOrders .contHeaderOrders .search-section input:focus{border-color:#e3000f}.contBodyOrders .contContentKanban{gap:20px;width:100%;height:calc(100% - 100px);padding-bottom:10px;display:flex;overflow-x:auto}.contBodyOrders .contContentKanban::-webkit-scrollbar{height:8px}.contBodyOrders .contContentKanban::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.contBodyOrders .contContentKanban .kanban-column{background:#eef2f5;border-radius:8px;flex-direction:column;flex:1;min-width:260px;display:flex;overflow:hidden}.contBodyOrders .contContentKanban .kanban-column .column-header{background:#e2e8ed;border-bottom:2px solid #d5dde4;justify-content:space-between;align-items:center;padding:15px;display:flex}.contBodyOrders .contContentKanban .kanban-column .column-header b{color:#111;text-transform:uppercase;font-size:14px}.contBodyOrders .contContentKanban .kanban-column .column-header .count{color:#fff;background:#111;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:700}.contBodyOrders .contContentKanban .kanban-column .column-body{flex-direction:column;gap:15px;height:100%;padding:15px;display:flex;overflow-y:auto}.contBodyOrders .contContentKanban .kanban-column .column-body::-webkit-scrollbar{width:4px}.contBodyOrders .contContentKanban .kanban-column .column-body::-webkit-scrollbar-thumb{background:#bbb;border-radius:4px}.contBodyOrders .contCardOrders{cursor:pointer;background:#fff;border:none;border-left:4px solid #e3000f;border-radius:6px;flex-direction:column;align-items:flex-start;width:100%;padding:15px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 5px #0000000d}.contBodyOrders .contCardOrders p{color:#333;margin:0;font-size:13px;font-weight:700}.contBodyOrders .contCardOrders:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000001a}.contBodyOrders .contModalOrder{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#111111d9;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.3s fadeInModal;display:flex;position:fixed;top:0;left:0}.contBodyOrders .contModalOrder .modal-contBody{background:#fff;border-radius:12px;flex-direction:column;gap:20px;width:90%;max-width:600px;padding:30px;display:flex;box-shadow:0 15px 40px #0000004d}.contBodyOrders .contModalOrder .contHeader{border-bottom:2px solid #e3000f;padding-bottom:10px}.contBodyOrders .contModalOrder .contHeader b{color:#111;text-transform:uppercase;font-size:20px}.contBodyOrders .contModalOrder .contFormM{flex-direction:column;gap:15px;display:flex}.contBodyOrders .contModalOrder .contFormM .userInfo{background:#f8f9fa;border:1px solid #eee;border-radius:5px;padding:15px}.contBodyOrders .contModalOrder .contFormM .userInfo p{color:#333;margin:5px 0;font-size:14px}.contBodyOrders .contModalOrder .contFormM .userInfo b{color:#111}.contBodyOrders .contModalOrder .contFormM .contChange{background:#fff;border:1px solid #ddd;border-radius:5px;justify-content:space-between;align-items:center;padding:15px;display:flex}.contBodyOrders .contModalOrder .contFormM .contChange select{border:1px solid #ccc;border-radius:4px;outline:none;padding:8px}.contBodyOrders .contModalOrder .contFormM .contChange select:focus{border-color:#e3000f}.contBodyOrders .contModalOrder .contFormM .contBtns{justify-content:center;gap:15px;margin-top:20px;display:flex}.contBodyOrders .contModalOrder .contFormM .contBtns button{cursor:pointer;text-transform:uppercase;border:none;border-radius:5px;width:150px;height:40px;font-weight:700;transition:all .2s}.contBodyOrders .contModalOrder .contFormM .contBtns #back{color:#fff;background:#111}.contBodyOrders .contModalOrder .contFormM .contBtns #back:hover{background:#333}.contBodyOrders .contModalOrder .contFormM .contBtns #save{color:#fff;background:#e3000f}.contBodyOrders .contModalOrder .contFormM .contBtns #save:hover{background:#c2000c}.contBodySupp{box-sizing:border-box;flex-direction:column;width:94%;height:100%;padding:20px;display:flex}.contBodySupp .tabs-supp{gap:15px;margin-bottom:20px;display:flex}.contBodySupp .tabs-supp button{color:#333;cursor:pointer;text-transform:uppercase;background:#f0f0f0;border:none;border-radius:6px;padding:12px 25px;font-size:14px;font-weight:700;transition:all .3s}.contBodySupp .tabs-supp button:hover{background:#e0e0e0}.contBodySupp .tabs-supp button.active{color:#fff;background:#111}.contBodySupp .contHeaderSupp{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:80px;margin-bottom:20px;padding:0 30px;display:flex;box-shadow:0 2px 10px #0000000d}.contBodySupp .contHeaderSupp h2{color:#111;margin:0;font-size:20px;font-weight:800}.contBodySupp .contHeaderSupp .btn-create{color:#fff;cursor:pointer;background:#e3000f;border:none;border-radius:5px;padding:10px 20px;font-weight:700;text-decoration:none;transition:all .3s}.contBodySupp .contHeaderSupp .btn-create:hover{background:#111}.contBodySupp .contContSupp{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));align-content:flex-start;gap:20px;width:100%;height:calc(100% - 170px);padding:10px 10px 50px;display:grid;overflow-y:auto}.contBodySupp .contContSupp::-webkit-scrollbar{width:8px}.contBodySupp .contContSupp::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.contBodySupp .contContSupp .no-data-msg{color:#999;grid-column:1/-1;font-size:15px;font-style:italic}.contBodySupp .contContSupp .banner-card{background:#fff;border:1px solid #eee;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 8px #0000000d}.contBodySupp .contContSupp .banner-card .img-container{background:#f8f9fa;justify-content:center;align-items:center;width:100%;height:180px;display:flex}.contBodySupp .contContSupp .banner-card .img-container img{object-fit:cover;width:100%;height:100%}.contBodySupp .contContSupp .banner-card .info-container{flex-direction:row;justify-content:space-between;align-items:center;padding:15px;display:flex}.contBodySupp .contContSupp .banner-card .info-container .text-info{flex-direction:column;gap:5px;display:flex}.contBodySupp .contContSupp .banner-card .info-container .text-info b{color:#111;font-size:15px}.contBodySupp .contContSupp .banner-card .info-container .text-info .badge-cli{color:#fff;background:#e3000f;border-radius:15px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:700}.contBodySupp .contContSupp .banner-card .info-container .text-info .badge-dist{color:#fff;background:#111;border-radius:15px;width:fit-content;padding:3px 8px;font-size:11px;font-weight:700}.contBodySupp .contContSupp .banner-card .info-container .actions{gap:10px;display:flex}.contBodySupp .contContSupp .banner-card .info-container .actions .btn-action{cursor:pointer;background:0 0;border:none;font-size:24px;transition:all .2s}.contBodySupp .contContSupp .banner-card .info-container .actions .btn-action.edit{color:#111}.contBodySupp .contContSupp .banner-card .info-container .actions .btn-action.edit:hover{color:#333;transform:scale(1.1)}.contBodySupp .contContSupp .banner-card .info-container .actions .btn-action.delete{color:#e3000f}.contBodySupp .contContSupp .banner-card .info-container .actions .btn-action.delete:hover{color:#c2000c;transform:scale(1.1)}.contBodySupp .contModalBanner,.contBodySupp .contCreateBanner{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#111111d9;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:fixed;top:0;left:0}.contBodySupp .contModalBanner .contBody,.contBodySupp .contCreateBanner .contBody{background-color:#111;border-radius:12px;flex-direction:column;align-items:center;width:90%;max-width:450px;padding:30px;display:flex;box-shadow:0 15px 35px #0000004d}.contBodySupp .contModalBanner .contBody h2,.contBodySupp .contCreateBanner .contBody h2{color:#fff;text-transform:uppercase;border-bottom:2px solid #e3000f;margin-bottom:20px;padding-bottom:5px;font-weight:800}.contBodySupp .contModalBanner .contBody .contInputs,.contBodySupp .contCreateBanner .contBody .contInputs{flex-direction:column;gap:15px;width:100%;display:flex}.contBodySupp .contModalBanner .contBody .input-group,.contBodySupp .contCreateBanner .contBody .input-group{width:100%;margin-bottom:15px}.contBodySupp .contModalBanner .contBody .input-group p,.contBodySupp .contCreateBanner .contBody .input-group p{color:#fff;margin-bottom:5px;font-size:13px;font-weight:700}.contBodySupp .contModalBanner .contBody .input-group input[type=text],.contBodySupp .contModalBanner .contBody .input-group select,.contBodySupp .contCreateBanner .contBody .input-group input[type=text],.contBodySupp .contCreateBanner .contBody .input-group select{text-indent:15px;border:none;border-radius:6px;width:100%;height:45px;font-size:14px}.contBodySupp .contModalBanner .contBody .input-group input[type=text]:focus,.contBodySupp .contModalBanner .contBody .input-group select:focus,.contBodySupp .contCreateBanner .contBody .input-group input[type=text]:focus,.contBodySupp .contCreateBanner .contBody .input-group select:focus{outline:none;box-shadow:0 0 5px #e3000f80}.contBodySupp .contModalBanner .contBody .file-wrapper,.contBodySupp .contCreateBanner .contBody .file-wrapper{background:#fff;border-radius:5px;width:100%;margin-bottom:20px;padding:15px}.contBodySupp .contModalBanner .contBody .file-wrapper p,.contBodySupp .contCreateBanner .contBody .file-wrapper p{color:#111;margin-bottom:5px;font-size:13px;font-weight:700}.contBodySupp .contModalBanner .contBody .contBtns,.contBodySupp .contCreateBanner .contBody .contBtns{justify-content:center;gap:15px;width:100%;display:flex}.contBodySupp .contModalBanner .contBody .contBtns .btn,.contBodySupp .contCreateBanner .contBody .contBtns .btn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:150px;height:40px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.contBodySupp .contModalBanner .contBody .contBtns .back,.contBodySupp .contCreateBanner .contBody .contBtns .back{color:#fff;background:#333}.contBodySupp .contModalBanner .contBody .contBtns .back:hover,.contBodySupp .contCreateBanner .contBody .contBtns .back:hover{background:#555}.contBodySupp .contModalBanner .contBody .contBtns .next,.contBodySupp .contCreateBanner .contBody .contBtns .next{color:#fff;background:#e3000f}.contBodySupp .contModalBanner .contBody .contBtns .next:hover,.contBodySupp .contCreateBanner .contBody .contBtns .next:hover{background:#c2000c}@media only screen and (width<=800px){.contBodySupp .contContSupp{grid-template-columns:1fr}}.contBodyUser{flex-direction:column;width:100%;height:100%;display:flex}.contBodyUser .contHeaderUser{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:20px;padding:20px;display:flex;box-shadow:0 2px 10px #0000000d}.contBodyUser .contHeaderUser .search-section input{background:#f9f9f9;border:1px solid #ddd;border-radius:5px;outline:none;width:300px;padding:10px 15px}.contBodyUser .contHeaderUser .search-section input:focus{border-color:#e3000f}.contBodyUser .contHeaderUser .btn-create{color:#fff;text-transform:uppercase;background:#e3000f;border-radius:6px;padding:10px 20px;font-weight:700;text-decoration:none;transition:all .3s}.contBodyUser .contHeaderUser .btn-create:hover{background:#111}.contBodyUser .contContUser{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;padding-bottom:20px;padding-right:10px;display:grid;overflow-y:auto}.contBodyUser .contContUser::-webkit-scrollbar{width:8px}.contBodyUser .contContUser::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.contBodyUser .empty-state{text-align:center;grid-column:1/-1;margin-top:50px}.contBodyUser .empty-state b{color:#111;font-size:20px}.contBodyUser .empty-state p{color:#666}.contCardUser{background:#fff;border:1px solid #eaeaea;border-radius:8px;flex-direction:column;padding:20px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 4px 10px #00000008}.contCardUser:hover{border-color:#e3000f;transform:translateY(-3px)}.contCardUser .user-header{border-bottom:1px solid #f0f0f0;align-items:center;gap:15px;margin-bottom:15px;padding-bottom:15px;display:flex}.contCardUser .user-header .user-avatar{color:#e3000f;text-transform:uppercase;background:#f4f6f7;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:24px;font-weight:700;display:flex}.contCardUser .user-header .user-title{flex-direction:column;display:flex}.contCardUser .user-header .user-title h3{color:#111;margin:0;font-size:16px}.contCardUser .user-header .user-title span{color:#666;font-size:12px}.contCardUser .user-details{flex-direction:column;flex-grow:1;gap:8px;margin-bottom:20px;display:flex}.contCardUser .user-details p{color:#444;justify-content:space-between;margin:0;font-size:13px;display:flex}.contCardUser .user-details b{color:#111}.contCardUser .user-details .badge-rol{color:#fff;text-transform:uppercase;background:#111;border-radius:4px;width:fit-content;margin-top:5px;padding:4px 10px;font-size:11px;font-weight:700}.contCardUser .user-details .badge-rol.admin{background:#e3000f}.contCardUser .contBtns{gap:10px;display:flex}.contCardUser .contBtns .btn{cursor:pointer;text-transform:uppercase;border:none;border-radius:5px;flex:1;padding:10px;font-size:12px;font-weight:700;transition:all .2s}.contCardUser .contBtns .edit{color:#111;background:#f4f6f7}.contCardUser .contBtns .edit:hover{background:#e2e6e9}.contCardUser .contBtns .delete{color:#e3000f;background:#ffebee}.contCardUser .contBtns .delete:hover{background:#fcd5d8}.contBodyDistri{flex-direction:column;justify-content:space-around;align-items:center;width:80%;height:85%;display:flex}.contBodyDistri .contHeader{flex-direction:row;justify-content:center;align-items:center;width:100%;height:20%;display:flex}.contBodyDistri .contContent{flex-wrap:wrap;width:100%;height:80%;display:flex;overflow:auto}.contBodyDistri .contContent .contElement{flex-direction:column;justify-content:center;align-items:center;width:200px;height:100px;margin:20px;display:flex;box-shadow:0 3px 5px #00000040}.contBodyDistri .contContent .contElement button{cursor:pointer;background-color:#6da2eb;border:1px solid #0000;border-radius:5px;width:60px;height:30px;transition:all .2s}.contBodyDistri .contContent .contElement button:hover{background-color:#0000;border:1px solid #e26464}.contBodyDistri .contModalBanner{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed}.contBodyDistri .contModalBanner .contBody{background-color:#3d3d3d;border-radius:15px;flex-direction:column;justify-content:space-around;align-items:center;width:30%;height:60%;display:flex}.contBodyDistri .contModalBanner .contBody input{text-align:center;border:none;border-radius:5px;width:300px;height:40px}.contBodyDistri .contModalBanner .contBody .btn{color:#000;cursor:pointer;background-color:#c48080;border:1px solid #0000;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:200px;height:25px;font-size:13px;text-decoration:none;transition:all .2s;display:flex}.contBodyDistri .contModalBanner .contBody .btn:hover{background-color:#0000;border:1px solid #c48080}.contRouteManager{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;width:100%;height:100%;padding:30px;display:flex;box-shadow:0 2px 10px #0000000d}.contRouteManager .route-header{border-bottom:2px solid #e3000f;margin-bottom:20px;padding-bottom:10px}.contRouteManager .route-header h2{color:#111;text-transform:uppercase;margin:0;font-size:22px;font-weight:800}.contRouteManager .route-filters{gap:15px;margin-bottom:25px;display:flex}.contRouteManager .route-filters select{color:#333;background:#f9f9f9;border:1px solid #ddd;border-radius:5px;outline:none;width:250px;padding:12px 15px;font-size:14px;transition:border .3s}.contRouteManager .route-filters select:focus{border-color:#e3000f}.contRouteManager .clients-grid{flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-content:flex-start;gap:15px;margin-bottom:20px;padding-right:10px;display:grid;overflow-y:auto}.contRouteManager .clients-grid::-webkit-scrollbar{width:8px}.contRouteManager .clients-grid::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.contRouteManager .clients-grid .client-card{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;flex-direction:column;gap:5px;padding:15px;transition:all .2s;display:flex}.contRouteManager .clients-grid .client-card b{color:#111;font-size:14px}.contRouteManager .clients-grid .client-card p{color:#666;margin:0;font-size:12px}.contRouteManager .clients-grid .client-card:hover{border-color:#999;transform:translateY(-2px)}.contRouteManager .clients-grid .client-card.selected{background:snow;border-color:#e3000f;box-shadow:0 4px 10px #e3000f1a}.contRouteManager .clients-grid .client-card.selected b{color:#e3000f}.contRouteManager .route-footer{border-top:1px solid #eee;justify-content:flex-end;padding-top:15px;display:flex}.contRouteManager .route-footer .btn-save{color:#fff;cursor:pointer;text-transform:uppercase;background:#e3000f;border:none;border-radius:5px;padding:12px 25px;font-weight:700;transition:all .3s}.contRouteManager .route-footer .btn-save:hover{background:#111}.PanelAdmin{background-color:#f4f7f6;width:100vw;height:100vh;display:flex;overflow:hidden}.PanelAdmin .contTask{box-sizing:border-box;z-index:10;background-color:#fff;border-right:1px solid #eaeaea;flex-direction:column;justify-content:space-between;align-items:center;width:80px;min-width:80px;height:100%;padding:20px 0;display:flex;box-shadow:4px 0 15px #00000008}.PanelAdmin .contTask .task-top,.PanelAdmin .contTask .task-bottom{flex-direction:column;align-items:center;gap:15px;width:100%;display:flex}.PanelAdmin .contTask .btn{cursor:pointer;background-color:#0000;border:none;border-left:4px solid #0000;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex}.PanelAdmin .contTask .btn .icon{font-size:28px;transition:all .3s}.PanelAdmin .contTask .btn:hover{background-color:#f8f9fa;transform:translateY(-2px)}.PanelAdmin .contTask .btn.active{background-color:#fdf2f2;border-left:4px solid #e3000f;border-radius:0 12px 12px 0}.PanelAdmin .contTask .btn.active .icon{transform:scale(1.1)}.PanelAdmin .contTask .btn.logout{background-color:#fff5f5;margin-top:20px}.PanelAdmin .contTask .btn.logout:hover{background-color:#ffe0e0}.PanelAdmin .contMain{box-sizing:border-box;flex-direction:column;flex:1;height:100%;padding:30px;display:flex;overflow-y:auto}.PanelAdmin .contMain::-webkit-scrollbar{width:8px}.PanelAdmin .contMain::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:4px}.PanelAdmin .contBody{flex-direction:column;width:100%;height:100%;display:flex}.PanelAdmin .body-contData{text-align:center;color:#333;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex;box-shadow:0 4px 15px #00000008}.PanelAdmin .body-contData b{color:#111;margin-bottom:10px;font-size:22px}.PanelAdmin .body-contData p{color:#666}.PanelAdmin .loading-panel{color:#666;justify-content:center;align-items:center;height:100%;font-size:18px;display:flex}.admin-options{box-sizing:border-box;background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:80px;min-height:80px;margin-bottom:25px;padding:0 30px;display:flex;box-shadow:0 4px 15px #00000008}.admin-options b{color:#111;align-items:center;gap:10px;font-size:18px;display:flex}.admin-options .actions-right{align-items:center;gap:10px;display:flex}.admin-options .actions-right .admin-select{color:#333;cursor:pointer;background:#f8f9fa;border:1px solid #eaeaea;border-radius:8px;outline:none;padding:8px 15px;font-size:14px;transition:all .3s}.admin-options .actions-right .admin-select:focus{border-color:#e3000f}.admin-options .actions-right .contSearch{background:#f8f9fa;border:1px solid #eaeaea;border-radius:8px;align-items:center;width:300px;padding:8px 15px;transition:border .3s;display:flex}.admin-options .actions-right .contSearch:focus-within{border-color:#e3000f}.admin-options .actions-right .contSearch input{color:#333;background:0 0;border:none;outline:none;width:90%;height:30px;font-size:14px}.admin-options .actions-right .contSearch .icon{cursor:pointer;color:#888;font-size:22px}.stats-bar{gap:15px;width:100%;margin-bottom:20px;display:flex}.stats-bar .stat-item{color:#555;background:#fff;border:1px solid #eaeaea;border-radius:8px;flex:1;justify-content:space-between;align-items:center;padding:12px 20px;font-size:14px;display:flex;box-shadow:0 2px 8px #00000008}.stats-bar .stat-item b{color:#111;font-size:18px}.stats-bar .stat-item.total{border-left:4px solid #111}.stats-bar .stat-item.with-img{border-left:4px solid #05c7f2}.stats-bar .stat-item.no-img{border-left:4px solid #e3000f}.contTable{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:25px;width:100%;padding-bottom:20px;display:grid}.contCardAdmin{background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden;box-shadow:0 4px 15px #0000000a}.contCardAdmin:hover{border-color:#e3000f;transform:translateY(-5px);box-shadow:0 10px 25px #e3000f1a}.contCardAdmin.missing-image{border-left:4px solid #e3000f}.contCardAdmin .contImgAdmin{box-sizing:border-box;background:#fff;border-bottom:1px solid #f8f9fa;justify-content:center;align-items:center;width:100%;height:180px;padding:20px;display:flex}.contCardAdmin .contImgAdmin .imgSelect{object-fit:contain;max-width:100%;max-height:100%}.contCardAdmin .contImgAdmin .no-image-placeholder{color:#999;flex-direction:column;justify-content:center;align-items:center;display:flex}.contCardAdmin .contImgAdmin .no-image-placeholder .icon-no-img{margin-bottom:10px;font-size:40px}.contCardAdmin .contImgAdmin .no-image-placeholder p{margin:0;font-size:13px;font-weight:700}.contCardAdmin .contTextB{background:#fafbfc;flex-direction:column;flex-grow:1;padding:15px 20px;display:flex}.contCardAdmin .contTextB .desc-admin{color:#2c3e50;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:40px;margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.contCardAdmin .contTextB .refe-badge{color:#495057;letter-spacing:.5px;background:#e9ecef;border-radius:4px;width:fit-content;margin-bottom:12px;padding:4px 8px;font-family:monospace;font-size:11px}.contCardAdmin .contTextB .price-admin{color:#111;margin-top:auto;font-size:20px;font-weight:800}.contCardAdmin .contTextB .contBtns{margin-top:15px;display:flex}.contCardAdmin .contTextB .contBtns .contBtn{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px;font-weight:700;transition:all .2s;display:flex}.contCardAdmin .contTextB .contBtns .contBtn .icon{color:#fff;font-size:18px}.contCardAdmin .contTextB .contBtns .contBtn.edit{color:#fff;background:#111}.contCardAdmin .contTextB .contBtns .contBtn.edit:hover{background:#e3000f}.btn-sync-db{color:#fff;cursor:pointer;background-color:#05c7f2;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 15px;font-size:13px;font-weight:700;transition:all .3s;display:flex}.btn-sync-db:hover{background-color:#04a9cf}.btn-sync-db:disabled{cursor:not-allowed;background-color:#ccc}.contModalDelete{background-color:#ffffff46;border-radius:5px;width:300px;height:100px;position:relative;overflow:hidden}.contModalDelete .contBody{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.contModalDelete .contBody b{font-size:12px}.contModalDelete .contBody .contBtns{flex-direction:row;justify-content:center;align-items:center;width:100%;height:40%;display:flex}.contModalDelete .contBody .contBtns .btn{cursor:pointer;border:none;border-radius:5px;width:20%;height:60%;margin:10px}.contModalDelete .contBody .contBtns .back{background-color:#65bb65}.contModalDelete .contBody .contBtns .red{background-color:#f18686}.contCreate{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#111111d9;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.contCreate .contBody{background-color:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:900px;max-height:90vh;padding:35px;display:flex;overflow-y:auto;box-shadow:0 15px 40px #0000004d}.contCreate .contBody::-webkit-scrollbar{width:8px}.contCreate .contBody::-webkit-scrollbar-thumb{background:#dcdcdc;border-radius:4px}.contCreate .contBody h2{color:#111;text-transform:uppercase;border-bottom:2px solid #e3000f;margin-bottom:20px;padding-bottom:10px;font-size:24px;font-weight:800}.contCreate .contBody .layout-split{grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px;display:grid}.contCreate .contBody .layout-split .header-bloqueado,.contCreate .contBody .layout-split .header-editable{text-transform:uppercase;margin-bottom:15px;font-size:15px;font-weight:700}.contCreate .contBody .layout-split .header-bloqueado{color:#888;border-bottom:1px solid #ccc;padding-bottom:5px}.contCreate .contBody .layout-split .header-editable{color:#05c7f2;border-bottom:1px solid #05c7f2;padding-bottom:5px}.contCreate .contBody .layout-split .info-bloqueada{background-color:#f8f9fa;border:1px solid #eaeaea;border-radius:8px;padding:20px}.contCreate .contBody .layout-split .info-editable{background-color:#fff;border:1px solid #eaeaea;border-radius:8px;padding:20px;box-shadow:0 2px 10px #00000005}.contCreate .contBody .layout-split .split-2{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contCreate .contBody .layout-split .input-group,.contCreate .contBody .layout-split .input-group-blocked{margin-bottom:15px}.contCreate .contBody .layout-split .input-group p,.contCreate .contBody .layout-split .input-group-blocked p{color:#555;margin:0 0 5px;font-size:12px;font-weight:700}.contCreate .contBody .layout-split .input-group input,.contCreate .contBody .layout-split .input-group textarea,.contCreate .contBody .layout-split .input-group-blocked input,.contCreate .contBody .layout-split .input-group-blocked textarea{box-sizing:border-box;border:1px solid #ddd;border-radius:5px;width:100%;padding:10px;font-family:inherit;font-size:14px}.contCreate .contBody .layout-split .input-group textarea,.contCreate .contBody .layout-split .input-group-blocked textarea{resize:vertical;min-height:80px}.contCreate .contBody .layout-split .input-group input,.contCreate .contBody .layout-split .input-group textarea{background-color:#fff;transition:border .3s}.contCreate .contBody .layout-split .input-group input:focus,.contCreate .contBody .layout-split .input-group textarea:focus{border-color:#05c7f2;outline:none;box-shadow:0 0 5px #05c7f233}.contCreate .contBody .layout-split .input-group-blocked input{color:#6c757d;cursor:not-allowed;background-color:#e9ecef;border-color:#ccc}.contCreate .contBody .images-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-bottom:20px;display:grid}.contCreate .contBody .images-grid .image-slot{flex-direction:column;display:flex}.contCreate .contBody .images-grid .image-slot .slot-title{color:#111;text-align:center;margin-bottom:10px;font-size:13px;font-weight:700}.contCreate .contBody .images-grid .image-slot .existing-image-box,.contCreate .contBody .images-grid .image-slot .new-image-box{background:#fff;border:1px solid #ddd;border-radius:8px;width:100%;height:180px;position:relative;overflow:hidden}.contCreate .contBody .images-grid .image-slot .existing-image-box img,.contCreate .contBody .images-grid .image-slot .new-image-box img{object-fit:contain;box-sizing:border-box;width:100%;height:100%;padding:10px}.contCreate .contBody .images-grid .image-slot .existing-image-box .box-overlay,.contCreate .contBody .images-grid .image-slot .new-image-box .box-overlay{background:#111111d9;justify-content:space-around;width:100%;padding:10px 0;transition:transform .3s;display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%)}.contCreate .contBody .images-grid .image-slot .existing-image-box .box-overlay .btn-replace,.contCreate .contBody .images-grid .image-slot .existing-image-box .box-overlay .btn-delete,.contCreate .contBody .images-grid .image-slot .new-image-box .box-overlay .btn-replace,.contCreate .contBody .images-grid .image-slot .new-image-box .box-overlay .btn-delete{color:#fff;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.contCreate .contBody .images-grid .image-slot .existing-image-box .box-overlay .btn-replace .action-icon,.contCreate .contBody .images-grid .image-slot .existing-image-box .box-overlay .btn-delete .action-icon,.contCreate .contBody .images-grid .image-slot .new-image-box .box-overlay .btn-replace .action-icon,.contCreate .contBody .images-grid .image-slot .new-image-box .box-overlay .btn-delete .action-icon{font-size:18px}.contCreate .contBody .images-grid .image-slot .existing-image-box .box-overlay .btn-replace:hover,.contCreate .contBody .images-grid .image-slot .existing-image-box .box-overlay .btn-delete:hover,.contCreate .contBody .images-grid .image-slot .new-image-box .box-overlay .btn-replace:hover,.contCreate .contBody .images-grid .image-slot .new-image-box .box-overlay .btn-delete:hover{color:#e3000f}.contCreate .contBody .images-grid .image-slot .existing-image-box:hover .box-overlay,.contCreate .contBody .images-grid .image-slot .new-image-box:hover .box-overlay{transform:translateY(0)}.contCreate .contBody .images-grid .image-slot .new-image-box{border:2px solid #05c7f2}.contCreate .contBody .images-grid .image-slot .new-image-box .badge-new{color:#fff;background:#05c7f2;border-radius:12px;padding:3px 8px;font-size:10px;font-weight:700;position:absolute;top:10px;left:10px}.contCreate .contBody .images-grid .image-slot .empty-image-box{background:#fdfdfd;border:2px dashed #ccc;border-radius:8px;width:100%;height:180px;transition:all .3s}.contCreate .contBody .images-grid .image-slot .empty-image-box:hover{background:snow;border-color:#e3000f}.contCreate .contBody .images-grid .image-slot .empty-image-box .upload-area{cursor:pointer;color:#888;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.contCreate .contBody .images-grid .image-slot .empty-image-box .upload-area .upload-icon{color:#ccc;margin-bottom:10px;font-size:36px;transition:all .3s}.contCreate .contBody .images-grid .image-slot .empty-image-box .upload-area span{font-size:12px;font-weight:700}.contCreate .contBody .images-grid .image-slot .empty-image-box .upload-area:hover .upload-icon{color:#e3000f}.contCreate .contBody .error{color:#fff;text-align:center;background:#e3000f;border-radius:6px;margin:15px 0;padding:12px;font-size:14px;display:block}.contCreate .contBody .contBtns{border-top:1px solid #eee;justify-content:center;gap:15px;margin-top:20px;padding-top:25px;display:flex}.contCreate .contBody .contBtns .btn{cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:6px;width:160px;height:45px;font-size:14px;font-weight:700;transition:all .2s}.contCreate .contBody .contBtns .back{color:#333;background-color:#f0f0f0}.contCreate .contBody .contBtns .back:hover{background-color:#e0e0e0}.contCreate .contBody .contBtns .next{color:#fff;background-color:#111}.contCreate .contBody .contBtns .next:hover{background-color:#e3000f}.contCreate .contBody .contBtns .next:disabled{cursor:not-allowed;background-color:#999}.contCategory{background-color:#ebebeb;width:100%;height:100vh;overflow:hidden}.contCategory .contScrol{width:100%;height:90%;overflow:auto}.contCategory .contScrol::-webkit-scrollbar{-webkit-appearance:none}.contCategory .contScrol::-webkit-scrollbar:vertical{width:10px}.contCategory .contScrol::-webkit-scrollbar-button:increment{display:none}.contCategory .contScrol::-webkit-scrollbar-button{display:none}.contCategory .contScrol::-webkit-scrollbar:horizontal{height:10px}.contCategory .contScrol::-webkit-scrollbar-thumb{background-color:#797979;border:1px solid #0000;border-radius:20px}.comparative-btn{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:200px;height:50px;margin:auto;display:flex;position:fixed;inset:99% 0%}.comparative-btn .btnC{background-color:var(--color-blue1);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:3px;width:100%;height:80%;margin-bottom:20px;transition:all .2s}.comparative-btn .btnC:hover{color:#000;border:1px solid var(--color-secondary);background-color:#fff;border-radius:25px}.contCategory .contScrol::-webkit-scrollbar-track{border-radius:10px}@media only screen and (device-width<=600px){.contCategory .contScrol::-webkit-scrollbar{display:none}}.contSlider{align-items:center;width:100%;max-width:1400px;margin:40px auto;display:flex;position:relative}.contSlider .slider-nav-btn{cursor:pointer;z-index:10;color:#e3000f;background:#fff;border:1px solid #eee;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .2s;display:flex;position:absolute;box-shadow:0 4px 10px #0000001a}.contSlider .slider-nav-btn:hover{color:#fff;background:#e3000f;border-color:#e3000f;transform:scale(1.05)}.contSlider .slider-nav-btn.prev{left:-20px}.contSlider .slider-nav-btn.next{right:-20px}.contSlider .slider-nav-btn .icon{font-size:24px}.contSlider .contBody{width:100%;padding:10px 0;overflow:hidden}.contSlider .loading-state{color:#666;justify-content:center;align-items:center;min-height:380px;font-weight:700;display:flex}.contSlider .slider-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;flex-flow:row;gap:20px;padding:15px 5px;display:flex;overflow-x:auto}.contSlider .slider-track::-webkit-scrollbar{display:none}.contSlider .slider-item{scroll-snap-align:start;flex:none}@media screen and (width<=1024px){.contSlider .slider-nav-btn.prev{left:0}.contSlider .slider-nav-btn.next{right:0}}@media screen and (width<=768px){.contSlider .slider-nav-btn{display:none}}.contSliderMain{flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:fit-content;margin:20px 0 50px;display:flex;overflow:hidden}.contDisti{flex-direction:column;width:100%;min-height:100vh;display:flex}.contDisti.dark{color:#fff;background-color:#111}.contDisti.light{color:#111;background-color:#f8f9fa}.contDisti .contBody{flex-direction:row;gap:40px;width:95%;max-width:1400px;margin:40px auto;display:flex}.contDisti .contImgs{flex-direction:column;flex-shrink:0;gap:20px;width:300px;display:flex}.contDisti .contImgs .img{border-radius:12px;width:100%;box-shadow:0 4px 15px #0000000d}.contDisti .contCatalogue{flex-direction:column;flex-grow:1;display:flex}.contDisti .contCatalogue .title{color:#e3000f;border-bottom:3px solid #e3000f;width:fit-content;margin:0 0 30px;padding-bottom:10px;font-size:28px;font-weight:900;display:inline-block}.contDisti .contContent{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;display:grid}.contDisti .contElement{background-color:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:25px;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 15px #00000008}.contDisti.dark .contElement{background-color:#222;border-color:#333}.contDisti .contElement:hover{border-color:#e3000f;transform:translateY(-5px);box-shadow:0 8px 25px #e3000f26}.contDisti .contElement .contBody{flex-direction:column;align-items:center;width:100%;margin:0;display:flex}.contDisti .contIcon{background:#f8f9fa;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin-bottom:15px;display:flex}.contDisti.dark .contIcon{background:#333}.contDisti .contIcon .icon{color:#05c7f2;font-size:30px}.contDisti .contElement b{color:#111;text-align:center;font-size:16px;font-weight:700}.contDisti.dark .contElement b{color:#fff}.contDisti .contForm{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:400px;margin:60px auto;display:flex}.contDisti .contForm form{background:#fff;border-radius:12px;flex-direction:column;gap:15px;width:100%;padding:30px;display:flex;box-shadow:0 4px 20px #0000000d}.contDisti.dark .contForm form{background:#222}.contDisti .contForm input{box-sizing:border-box;border:1px solid #ddd;border-radius:8px;width:100%;height:50px;padding:0 15px;font-size:15px}.contDisti.dark .contForm input{color:#fff;background:#333;border-color:#444}.contDisti .contForm input:focus{border-color:#05c7f2;outline:none}.contDisti .contForm .error-msg{color:#e3000f;text-align:center;font-size:13px}.contDisti .btn-whatsapp{color:#fff;background:#25d366;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;max-width:400px;height:50px;font-size:16px;font-weight:700;text-decoration:none;transition:background .2s;display:flex}.contDisti .btn-whatsapp:hover{background:#1ebe57}@media screen and (width<=850px){.contDisti .contBody{flex-direction:column}.contDisti .contImgs{flex-direction:row;width:100%;padding-bottom:10px;overflow-x:auto}.contDisti .contImgs .img{width:280px}}.tecServices{width:100%;height:100vh;overflow:auto}.tecServices .contBody{flex-direction:row;justify-content:center;align-items:center;width:100%;height:82%;display:flex}.tecServices .contBody .contContent{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:50%;height:70%;display:flex}.tecServices .contBody .contContent h4{color:#000;text-align:center;width:70%;font-size:25px}.tecServices .contBody .contContent .p{text-align:center;font-size:25px}.tecServices .contBody .contContent .lighttext{color:#000}.tecServices .contBody .contContent .darktext{color:#fff}.tecServices .contBody .contContent .btn{cursor:pointer;color:#202020;background-color:#62d662;border:1px solid #0000;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;width:150px;height:30px;text-decoration:none;transition:all .2s;display:flex}.tecServices .contBody .contContent .btn .icon{color:#202020;width:20px;height:20px;margin-left:10px}.tecServices .contBody .contContent .btn:hover{background-color:#0000;border:1px solid #e26464}.tecServices .contBody img{width:600px;height:400px}.tecServices::-webkit-scrollbar{-webkit-appearance:none}.tecServices::-webkit-scrollbar:vertical{width:10px}.tecServices::-webkit-scrollbar-button:increment{display:none}.tecServices::-webkit-scrollbar-button{display:none}.tecServices::-webkit-scrollbar:horizontal{height:10px}.tecServices::-webkit-scrollbar-thumb{background-color:#797979;border:1px solid #0000;border-radius:20px}.tecServices::-webkit-scrollbar-track{border-radius:10px}@media only screen and (device-width<=800px){.tecServices .contBody{flex-direction:column;height:fit-content}.tecServices .contBody img{width:fit-content;height:200px}.tecServices .contBody .contContent{flex-direction:column;justify-content:center;align-items:center;gap:30px;width:100%;height:300px;display:flex}.tecServices .contBody .contContent h4{width:70%;font-size:15px}}.contBannerPri{background-image:url(../../assets/Portatil.png);background-position:50%;background-repeat:no-repeat;background-size:100%;flex-direction:column;justify-content:center;align-items:center;width:100%;height:70%;display:flex;overflow:hidden}.contBannerPri .contBodybnn{flex-direction:row;justify-content:center;align-items:center;width:100%;height:80%;display:flex}.contBannerPri .contBodybnn .contText{flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;animation:.4s ease-in animLog;display:flex}.contBannerPri .contBodybnn .contText p{color:#db4949;font-size:40px}.contBannerPri .contBodybnn .contText h1{text-align:center;width:60%;font-size:18px}.contBannerPri .contBodybnn .contText .dark{color:#fff}.contBannerPri .contBodybnn .contText .light{color:#000}.contBannerPri .contBodybnn .contText a{color:#fff;cursor:pointer;background-color:#76b945;border:1px solid #0000;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:170px;height:30px;margin-top:40px;text-decoration:none;transition:all .2s;display:flex}.contBannerPri .contBodybnn .contText a:hover{color:#76b945;background-color:#0000;border:1px solid #76b945;width:200px}.contBannerPri .contBodybnn .contImgB{flex-direction:column;justify-content:flex-end;align-items:center;width:50%;height:100%;display:flex}.contBannerPri .contBodybnn .contImgB img{width:400px;height:400px;transition:all .2s;animation:.4s ease-in animLogko;position:relative;top:0%;right:10%}.contBannerPri .contBodybnn .contImgB img:hover{width:450px;height:450px}.contBannerPri .footerBnn{background-color:#049dbf;flex-direction:row;justify-content:center;align-items:center;width:100%;height:20%;display:flex}.contBannerPri .footerBnn img{background-color:#049dbf;width:250px;height:70px;animation:.4s ease-in animLog}@media only screen and (device-width<=800px){.contBannerPri{background-size:200%}.contBannerPri .contBodybnn{flex-direction:column-reverse}.contBannerPri .contBodybnn .contImgB{height:50%}.contBannerPri .contBodybnn .contImgB img{width:100px;height:100px}.contBannerPri .contBodybnn .contText p{font-size:15px}.contBannerPri .contBodybnn .contText h1{width:80%;font-size:12px}}.contModalAddress{z-index:1;background-color:#00000080;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed}.contModalAddress .contBack{width:100%;height:100%}.contModalAddress .contInputs{background-color:#049dbf;border-radius:5px;flex-direction:row;justify-content:space-around;align-items:center;width:50%;height:20%;display:flex;position:absolute}.contModalAddress .contInputs input{text-align:center;border:none;border-radius:5px;width:300px;height:40px;margin:20px}.contModalAddress .contInputs p{color:#fff;text-align:center;font-size:20px}.contModalAddress .contInputs button{cursor:pointer;background-color:#8ce264;border:1px solid #0000;border-radius:5px;width:100px;height:30px;transition:all .2s}@media only screen and (device-width<=800px){.contModalAddress{z-index:11}.contModalAddress .contInputs{flex-direction:column;width:90%;height:50%}.contModalAddress .contInputs form{flex-direction:column;justify-content:center;align-items:center;display:flex}}.contLoading{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.contLoading .icon{color:#d46e6e;width:40px;height:40px;animation:.6s infinite animLoading}@keyframes animLoading{0%{transform:rotate(360deg)}}.contShopCar{width:100%;height:100vh}.dark{background-color:#202020}.light{background-color:#ebedee}.contShopCar .contBodyShop{flex-direction:column;justify-content:center;align-items:center;width:100%;height:87%;display:flex}.contShopCar .contBodyShop .contCar{border-top:3px ridge var(--color-secondary);background-color:#fff;border-radius:5px;flex-direction:row;justify-content:center;align-items:center;width:90%;height:90%;display:flex}.contShopCar .contBodyShop .contCar .contBody{border-right:1px solid var(--color-borders);flex-wrap:wrap;justify-content:center;align-items:center;width:60%;height:100%;display:flex;overflow:auto}.contShopCar .contBodyShop .contCar .contBody .contBodyCardCata .contInfo .contBtns .icon{display:none}.contShopCar .contBodyShop .contCar .contBody .cardCar{background-color:#fff;border:1px solid #0000;border-radius:5px;flex-direction:row;justify-content:space-around;align-items:center;width:600px;height:150px;margin:10px;transition:all .2s;display:flex}.contShopCar .contBodyShop .contCar .contBody .cardCar .cardPrice p{color:#db4646;font-size:17px}.contShopCar .contBodyShop .contCar .contBody .cardCar .cardInt{object-fit:contain;flex-direction:column;max-width:250px;max-height:150px}.contShopCar .contBodyShop .contCar .contBody .cardCar .cardCant{text-align:center;object-fit:contain;border:1px solid #aaa;border-radius:5px;flex-direction:row;justify-content:space-around;align-items:center;width:80px;height:30px;font-size:15px;display:flex}.contShopCar .contBodyShop .contCar .contBody .cardCar .cardName{font-size:15px;font-weight:bolder;display:flex;position:relative}.contShopCar .contBodyShop .contCar .contBody .cardCar .cardNameDesc{text-align:left;margin-top:2px;font-size:12px;font-weight:500;display:flex;position:relative}.contShopCar .contBodyShop .contCar .contBody .cardCar .contMinCar{cursor:pointer;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:125px;height:25px;margin-top:5px;display:flex}.contShopCar .contBodyShop .contCar .contBody .cardCar .contMinCar .btn{cursor:pointer;color:#db4646;background-color:#0000;border:1px solid #0000;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.contShopCar .contBodyShop .contCar .contBody .cardCar .contMinCar .btn:hover{text-decoration:underline}.contShopCar .contBodyShop .contCar .contBody .cardCar .cardCant .btn{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;width:30%;height:100%;display:flex}.contShopCar .contBodyShop .contCar .contBody .cardCar:hover{border:1px solid #049dbf}.contShopCar .contBodyShop .contCar .contBody .cardCar img{object-fit:contain;cursor:pointer;width:150px;height:100px}.contShopCar .contBodyShop .contCar .contBody .cardCar .contCant{flex-direction:column;justify-content:center;align-items:center;width:150px;height:80px;display:flex}.contShopCar .contBodyShop .contCar .contBody .cardCar .contCant .conInput{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:70%;display:flex}.contShopCar .contBodyShop .contCar .contBody .cardCar .contCant .conInput .icon{cursor:pointer;width:25px;height:25px}.contShopCar .contBodyShop .contCar .contBody .cardCar .contCant .conInput .min{color:#db4949}.contShopCar .contBodyShop .contCar .contBody .cardCar .contCant .conInput .max{color:#049dbf}.contShopCar .contBodyShop .contCar .contBody .cardCar .contCant .conInput input{text-align:center;width:40px;height:20px}.contShopCar .contBodyShop .contCar .contHeader{flex-direction:column;justify-content:center;align-items:center;width:30%;height:100%;display:flex}.contShopCar .contBodyShop .contCar .contHeader #ContWompi{cursor:pointer;border-radius:5px;width:auto;height:auto;margin:10px;transition:all .2s;background-color:#049dbf!important}.contShopCar .contBodyShop .contCar .contHeader #OrderBtn{color:#fff;cursor:pointer;background-color:#049dbf;border:1px solid #0000;border-radius:4px;width:169px;height:40px;margin:10px;font-weight:400;transition:all .2s}.contShopCar .contBodyShop .contCar .contHeader button:hover{background-color:#0000;border:1px solid #049dbf;width:170px}.contShopCar .contBodyShop .contLoginRes{flex-direction:column;justify-content:space-around;align-items:center;width:40%;height:30%;display:flex}.contShopCar .contBodyShop .contLoginRes .btn{color:#fff;background-color:#049dbf;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:100px;height:40px;text-decoration:none;transition:all .2s;display:flex}.contShopCar .contBodyShop .contLoginRes .r{background-color:#db4949}.contShopCar .contBodyShop .contLoginRes .btn:hover{color:#049dbf;background-color:#0000;border:1px solid #049dbf;width:110px}.contShopCar .contBodyShop .contCar .contBody::-webkit-scrollbar{-webkit-appearance:none}.contShopCar .contBodyShop .contCar .contBody::-webkit-scrollbar:vertical{width:10px}.contShopCar .contBodyShop .contCar .contBody::-webkit-scrollbar-button:increment{display:none}.contShopCar .contBodyShop .contCar .contBody::-webkit-scrollbar-button{display:none}.contShopCar .contBodyShop .contCar .contBody::-webkit-scrollbar:horizontal{height:10px}.contShopCar .contBodyShop .contCar .contBody::-webkit-scrollbar-thumb{background-color:#aaa;border:1px solid #0000;border-radius:20px}.contShopCar .contBodyShop .contCar .contBody::-webkit-scrollbar-track{border-radius:10px}@media only screen and (device-width<=800px){.contShopCar .contBodyShop{width:100%;height:93%;overflow:auto}.contShopCar .contBodyShop .contCar{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%}.contShopCar .contBodyShop .contCar .contBody::-webkit-scrollbar{display:none}.contShopCar .contBodyShop .contCar .contBody{border-bottom:1px solid var(--color-borders);width:100%;height:fit-content}.contShopCar .contBodyShop .contCar .contHeader{width:100%;height:30%}.contModalService{display:none}}.contShopIndex{background-color:#ebedee;width:100%;height:100vh;overflow:hidden}.contShopIndex .contRes{flex-direction:column;justify-content:center;align-items:center;width:100%;height:90%;display:flex}.contShopIndex .contRes .contBody{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:80%;height:max-content;min-height:80%;display:flex;overflow:auto}.contShopIndex .contRes .contBody .contList{flex-wrap:wrap;width:max-content;height:max-content;display:flex}.contShopIndex .contRes .contBody .contHeaderApp{flex-direction:column;justify-content:center;align-items:center;width:60%;height:20%;display:flex}.contShopIndex .contRes .contBody .contHeaderApp .contBtns{flex-direction:row;justify-content:space-around;align-items:center;width:60%;height:20%;display:flex}@media only screen and (device-width<=800px){.contShopIndex .contRes .contBody .contHeaderApp{width:60%;height:fit-content}.contShopIndex .contRes .contBody .contHeaderApp p{text-align:center;margin-bottom:20px;font-size:15px}.contShopIndex .contRes .contBody .contHeaderApp .contBtns{text-align:center;flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:100px;display:flex}}.contHistory{width:100%;height:100vh}#loading{width:40px;height:40px;color:var(--color-secondary);animation:.4s infinite animLodaing}@keyframes animLodaing{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.contHistory .contBody{background-color:#ebedee;width:100%;height:86%;overflow:auto}.contHistory .contBody .contContInfo{border-top:3px ridge var(--color-secondary);background-color:#fff;border-radius:5px;flex-direction:row;justify-content:space-around;align-items:flex-start;width:80%;height:80%;margin:40px auto;display:flex}.contHistory .contBody .contContInfo .contContentIn{border-right:1px solid var(--color-borders);flex-direction:column;justify-content:space-around;align-items:center;width:70%;height:100%;display:flex}.contHistory .contBody .contContInfo .contContentIn .contHeaderCont{flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:20%;display:flex}.contHistory .contBody .contContInfo .contContentIn .contFooterC{text-align:center;flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:20%;display:flex}.contHistory .contBody .contContInfo .contCards{border-radius:3px;flex-wrap:wrap;justify-content:center;align-items:center;width:70%;height:max-content;min-height:40%;display:flex;overflow:auto}.contHistory .contBody .contContInfo .contCards .CardHistory{color:#797979;background-color:#fff;border:1px solid #0000;border-radius:5px;flex-direction:row;justify-content:space-around;align-items:center;width:700px;height:150px;margin:10px;text-decoration:none;display:flex}.contHistory .contBody .contContInfo .contCards .CardHistory:hover{border:1px solid var(--color-borders)}.contHistory .contBody .contContInfo .contCards .CardHistory .contImg{width:120px;height:80px}.contHistory .contBody .contContInfo .contCards .CardHistory .contImg img{width:100%;height:100%}.contHistory .contBody .contContInfo .contCards .CardHistory .contInfo{flex-direction:column;justify-content:center;align-items:center;width:80%;height:100%;display:flex}.contHistory .contBody .contContInfo .contUserInfo{background-color:#fff;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;width:350px;height:100%;display:flex}.contHistory .contBody .contContInfo .contUserInfo .contHeader{flex-direction:row;justify-content:space-around;align-items:center;width:40%;height:10%;display:flex}.contHistory .contBody .contContInfo .contUserInfo .contHeader .icon{color:#7c7c7c;width:30px;height:30px}.contHistory .contBody .contContInfo .contUserInfo .contContent{border-top:1px solid #6d6d6d;flex-direction:column;justify-content:space-around;align-items:flex-start;width:80%;height:80%;display:flex}.contHistory .contBody .contContInfo .contUserInfo .contContent p{color:var(--color-text);font-size:15px}.contHistory .contBody .contContInfo .contUserInfo .contContent .contInputs{flex-direction:row;justify-content:space-around;align-items:center;width:70%;height:10%;display:flex}.contHistory .contBody .contContInfo .contUserInfo .contContent .contInputs .icon{width:30px;height:30px;color:var(--color-secondary);cursor:pointer;margin-left:20px}.contHistory .contBody .contContInfo .contUserInfo .contContent .contInputs input{border:1px solid var(--color-borders);text-indent:10px;width:200px;height:30px;color:var(--color-text);border-radius:3px;font-size:15px}.contHistory .contBody .contContInfo .contUserInfo .contContent .contInputs input:focus{outline:none}.contHistory .contBody .contContInfo .contUserInfo .contContent p button{background-color:var(--brand-color);cursor:pointer;border:none;border-radius:25px;width:100px;height:30px;margin-left:20px}.contHistory .contBody .contContInfo .contUserInfo .contFooter{flex-direction:row;justify-content:space-around;align-items:flex-start;width:80%;height:10%;display:flex}.contHistory .contBody .contContInfo .contUserInfo .contFooter button{cursor:pointer;background-color:var(--color-buttonFalse);color:#fff;border:none;border-radius:25px;width:100px;height:30px;margin-left:20px;transition:all .2s}.contHistory .contBody .contContInfo .contUserInfo .contFooter #log{background-color:var(--color-secondary)}.contHistory .contBody .contContInfo .contUserInfo .contFooter #log:hover{color:#000;border:1px solid var(--color-primary);background-color:#0000}.contHistory .contBody .contContInfo .contUserInfo .contFooter button:hover{border:1px solid var(--color-primary);color:#000;background-color:#0000}.contHistory .contBody::-webkit-scrollbar{-webkit-appearance:none}.contHistory .contBody::-webkit-scrollbar:vertical{width:10px}.contHistory .contBody::-webkit-scrollbar-button:increment{display:none}.contHistory .contBody::-webkit-scrollbar-button{display:none}.contHistory .contBody::-webkit-scrollbar:horizontal{height:10px}.contHistory .contBody::-webkit-scrollbar-thumb{background-color:#797979;border:1px solid #0000;border-radius:20px}.contHistory .contBody::-webkit-scrollbar-track{border-radius:10px}.contHistory .contBody .contContInfo .contCards::-webkit-scrollbar{-webkit-appearance:none}.contHistory .contBody .contContInfo .contCards::-webkit-scrollbar:vertical{width:10px}.contHistory .contBody .contContInfo .contCards::-webkit-scrollbar-button:increment{display:none}.contHistory .contBody .contContInfo .contCards::-webkit-scrollbar-button{display:none}.contHistory .contBody .contContInfo .contCards::-webkit-scrollbar:horizontal{height:10px}.contHistory .contBody .contContInfo .contCards::-webkit-scrollbar-thumb{background-color:#797979;border:1px solid #0000;border-radius:20px}.contHistory .contBody .contContInfo .contCards::-webkit-scrollbar-track{border-radius:10px}@media only screen and (device-width<=800px){.contHistory .contBody{background-color:#ebedee;width:100%;height:92%;overflow:auto}.contHistory .contBody .contContInfo{border-radius:0;flex-direction:column;width:90%;height:fit-content}.contHistory .contBody .contContInfo .contContentIn{border-right:0px solid var(--color-borders);width:100%;height:400px}.contHistory .contBody .contContInfo .contUserInfo{border-top:1px solid var(--color-borders);border-radius:0;width:320px;height:500px;margin-top:20px}.contHistory .contBody .contContInfo .contUserInfo .contContent .contInputs{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:10%;display:flex}.contHistory .contBody::-webkit-scrollbar{display:none}.contHistory .contBody .contContInfo .contCards .CardHistory{border-radius:5px;flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:150px;margin:10px;display:flex}.contHistory .contBody .contContInfo .contCards .CardHistory .contInfo{display:none}}.contTracing{background-color:#ebedee;width:100%;height:100vh;overflow:hidden}.contTracing .contBody{flex-direction:column;justify-content:center;align-items:center;width:100%;height:90%;display:flex;overflow:auto}.contTracing .contBody .contInfo{width:80%;height:fit-content}.contTracing .contBody .contInfo .contHeader{flex-direction:row;justify-content:space-around;align-items:center;width:100%;height:40%;display:flex}.contTracing .contBody .contInfo .contHeader .contObjet{background-color:#fff;flex-direction:column;justify-content:space-around;align-items:center;width:250px;height:150px;display:flex}.contTracing .contBody .contInfo .contHeader .on{box-shadow:0px 0px 20px 1px var(--color-secondary)}.contTracing .contBody .contInfo .contHeader .contObjet img{width:150px;height:100px;position:relative}.contTracing .contBody .contInfo .contContent{flex-wrap:wrap;justify-content:space-around;align-items:center;width:60%;height:fit-content;margin:auto;display:flex}.contTracing .contBody::-webkit-scrollbar{-webkit-appearance:none}.contTracing .contBody::-webkit-scrollbar:vertical{width:10px}.contTracing .contBody::-webkit-scrollbar-button:increment{display:none}.contTracing .contBody::-webkit-scrollbar-button{display:none}.contTracing .contBody::-webkit-scrollbar:horizontal{height:10px}.contTracing .contBody::-webkit-scrollbar-thumb{background-color:#797979;border:1px solid #0000;border-radius:20px}.contTracing .contBody::-webkit-scrollbar-track{border-radius:10px}@media screen and (device-width<=800px){.contTracing .contBody .contInfo{width:90%;height:100%}.contTracing .contBody .contInfo .contHeader{flex-direction:column;justify-content:flex-start;align-items:center;gap:20px;height:500px;margin-top:20px;display:flex}.contTracing .contBody .contInfo .contHeader .contObjet{width:150px;height:150px}.contTracing .contBody .contInfo .contHeader .contObjet p{text-align:center}}.contContModalLinks{z-index:1;background-color:#00000059;width:100%;height:88%;position:absolute;top:12%}.contContModalLinks .contModalLinks{border-top:1px solid #a8a8a8;border-radius:0 0 3px 3px;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:800px;height:500px;margin-left:10%;animation:.4s ease-in animModalVar;display:flex}.contContModalLinks .contModalLinks .modalLeft{background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:30%;height:100%;display:flex}.contContModalLinks .contModalLinks .modalLeft .btn{background-color:#0000;border:0;flex-direction:row;justify-content:center;align-items:center;width:fit-content;height:5.88235%;display:flex}.contContModalLinks .contModalLinks .modalLeft .btn .icon{display:none}.contContModalLinks .contModalLinks .modalLeft .on{border-left:2px solid #f57474}.contContModalLinks .contModalLinks .modalLeft .on .icon{color:#f57474;width:20px;height:20px;display:block;position:relative;top:10%;transform:rotate(-90deg)}.contContModalLinks .contModalLinks .modalLeft .btn b{margin-left:20px;font-size:14px}.contContModalLinks .contModalLinks .modalBody{background-color:#fff;border-bottom:1px solid #f57474;border-left:1px solid #f57474;border-right:1px solid #f57474;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:60%;height:fit-content;display:flex}.contContModalLinks .contModalLinks .modalBody .contLinksModal{flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin:20px;display:flex}.contContModalLinks .contModalLinks .modalBody .contLinksModal .link{color:#000;flex-direction:column;justify-content:center;align-items:center;width:50%;height:40px;text-decoration:none}.contContModalLinks .contModalLinks .modalBody .contLinksModal .link:hover{color:#f57474;text-decoration:underline}@keyframes animModalVar{0%{clip-path:polygon(0 0,100% 0,100% 0,0 0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.contBrand{width:80%;height:20%;margin:60px auto}.contBrand .contImg{justify-content:center;align-items:center;width:100px;display:flex}.contBrand .contImg img{object-fit:contain;width:auto;max-width:100%;height:80px;margin-bottom:20px;padding:20px}@keyframes animSlider{0%{left:100%}to{left:-200%}}@media only screen and (device-width<=600px){.contBrand{display:none}}.buildPc{background-color:#f3f3f3;width:100%;height:100vh}.buildPc .buildPc-contBody{border-top:3px ridge var(--color-secondary);background-color:#fff;border-radius:5px;flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:85%;margin:10px auto;display:flex}.buildPc .buildPc-contBody .contBody-page{flex-direction:row;justify-content:space-around;align-items:center;width:80%;height:60%;display:flex}.buildPc .buildPc-contBody .contBody-page .page-content{flex-direction:row;justify-content:center;align-items:center;width:80%;height:100%;display:flex}.buildPc .buildPc-contBody .contBody-page .page-info{flex-direction:column;justify-content:center;align-items:center;width:20%;height:100%;display:flex}.buildPc .buildPc-contBody .contBody-page .page-info .info-btn{cursor:pointer;background-color:var(--color-blue1);border:1px solid #0000;border-radius:3px;width:120px;height:30px;transition:all .2s}.buildPc .buildPc-contBody .contBody-page .page-info .info-btn:hover{border:1px solid var(--color-secondary);background-color:#0000;border-radius:25px}.buildPc .buildPc-contBody .contBody-page .page-content .content-panel{border-left:1px solid var(--color-borders);border-right:1px solid var(--color-borders);border-bottom:1px solid var(--color-borders);flex-direction:column;justify-content:flex-start;align-items:center;width:20%;height:100%;display:flex}.buildPc .buildPc-contBody .contBody-page .page-content .content-img{flex-wrap:wrap;justify-content:space-around;align-items:center;width:60%;height:100%;display:flex;overflow:hidden}.buildPc .buildPc-contBody .contBody-page .page-content .content-img img{width:200px;height:150px}.buildPc .buildPc-contBody .contBody-select{border:1px solid var(--color-borders);flex-wrap:wrap;justify-content:center;align-items:center;width:80%;height:30%;display:flex;overflow:auto}.select-card{cursor:pointer;border:1px solid var(--color-borders);background-color:#0000;width:150px;height:150px;margin:5px;font-size:10px;transition:all .2s}.select-card:hover{border:1px solid var(--color-secondary)}.select-card img{width:70px;height:50px}.buildPc .buildPc-contBody .contBody-btns{flex-direction:row;justify-content:center;align-items:center;width:100%;height:10%;display:flex}.buildPc .buildPc-contBody .contBody-btns .btns-btn{cursor:pointer;border:1px solid #0000;border-radius:3px;width:100px;height:30px;margin:20px;transition:all .2s}.buildPc .buildPc-contBody .contBody-btns .btns-btn:hover{border:1px solid var(--color-secondary);background-color:#0000;border-radius:25px}.buildPc .buildPc-contBody .contBody-btns .back{background-color:var(--color-secondary)}.buildPc .buildPc-contBody .contBody-btns .next{background-color:var(--color-blue1)}@media screen and (width>=1400px){.buildPc .buildPc-contBody{width:80%;height:82%;margin:30px auto}}.services{background-color:#262626;width:100%;height:100vh;position:relative}.services .particles{z-index:0;width:100%;height:100%;position:relative}.services .services-body{z-index:5;background-color:#0000;width:100%;height:100%;position:relative;top:-100%;overflow:auto}.services .services-title-header{color:#fafafa;flex-direction:column;justify-content:center;align-items:center;width:100%;height:30px;margin:40px auto;font-size:25px;display:flex}.services-start{color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:60%;height:100%;margin:3% auto;animation:3s imgStart;display:flex;position:relative}.services-start .start-body{color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:50%;animation:3s imgStart;display:flex;position:relative}.services-start .start-img-one{width:200px;height:50px}.services-start .start-img-two{z-index:0;width:420px;height:400px;animation:3s imgStart;position:relative;top:-10%}.services-start h1{margin-top:10px;margin-bottom:40px;font-size:30px}.services-start p{margin-bottom:30px;font-size:20px}.services-start b{color:#ff6262;margin-bottom:10px;font-size:12px}.services-start .start-btn{cursor:pointer;z-index:1;color:#fafafa;background-color:#ff6262;border:1px solid #0000;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:200px;height:50px;margin-bottom:10px;text-decoration:none;transition:all .2s;display:flex}.services-start .start-btn:hover{background-color:#0000;border:1px solid #ff6262}.services-inline{flex-direction:row;justify-content:space-around;align-items:center;width:80%;height:fit-content;margin:auto;display:flex}.services-inline .card-inline{flex-direction:column;justify-content:space-around;align-items:center;width:250px;height:250px;animation:3s inlineCard;display:flex}@keyframes inlineCard{0%{opacity:.1;transform:translate(100px)}to{opacity:1;transform:translate(0)}}@keyframes imgStart{0%{opacity:.1;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.services-inline .card-inline img{width:150px;height:100px;animation:3s infinite imgInline}.services-inline .card-inline h3{text-align:center;color:#fafafa;font-size:15px}.services-inline .card-inline p{text-align:center;color:#fafafa;font-size:13px}.services-panel{color:#fff;flex-direction:row;justify-content:center;align-items:center;width:60%;height:50%;margin:5% auto;display:flex}.services-panel .panel-left{border-right:1px solid var(--color-borders);flex-direction:column;justify-content:space-around;align-items:center;width:50%;height:100%;display:flex}.services-panel .panel-left img{width:300px;height:300px}.services-panel .panel-right{flex-direction:column;justify-content:center;align-items:center;width:50%;height:100%;display:flex}.services-panel .panel-right b{margin:10px;font-size:17px}.services-panel .panel-right .panel-card{background:#262626;border:1px solid #d5d5d54d;border-radius:5px;flex-direction:row;justify-content:flex-start;align-items:center;width:80%;height:15%;margin:10px;font-size:14px;display:flex;box-shadow:12px 12px 24px #202020,-12px -12px 24px #2c2c2c}.services-panel .panel-right .panel-card .card-body{flex-direction:column;justify-content:center;align-items:flex-start;width:70%;height:100%;display:flex}.services-panel .panel-right .panel-card .icon{color:#61ff6199;width:20%;height:40%}.services-steps{flex-direction:row;justify-content:space-around;align-items:center;width:80%;height:fit-content;margin:5% auto;display:flex}.services-steps .steps-card-out{background-color:#0000;border-radius:5px;width:fit-content;height:fit-content;position:relative}.services-steps .steps-card-out .back-card{border-radius:5px;width:300px;height:290px;position:absolute;bottom:0%}.services-steps .steps-card{color:#fff;background:#262626;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;width:300px;height:350px;display:flex;box-shadow:12px 12px 24px #202020,-12px -12px 24px #2c2c2c}.services-steps .steps-card .card-contImg{flex-direction:column;justify-content:center;align-items:center;width:100%;height:20%;display:flex;position:relative}.services-steps .steps-card img{width:200px;height:200px;animation:3s infinite imgInline;position:relative;top:-20%}.services-steps .steps-card .card-content{flex-direction:column;justify-content:space-around;align-items:flex-start;width:80%;height:50%;display:flex}.services-steps .steps-card .card-btn{cursor:pointer;z-index:1;background-color:#ff6262;border:1px solid #0000;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:200px;height:40px;margin-bottom:10px;transition:all .2s;display:flex}.services-steps .steps-card .card-btn:hover{background-color:#0000;border:1px solid #ff6262}.services .services-info{color:#fff;width:50%;height:300px;margin:auto;position:relative}.services .services-info .info-back{z-index:0;background:#fafafa;border-radius:5px;width:100%;height:100%;position:relative;transform:rotate(-4deg);box-shadow:12px 12px 24px #202020,-12px -12px 24px #2c2c2c}.services .services-info .info-front{z-index:1;border:1px solid var(--color-borders);background:#262626;border-radius:5px;flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:100%;display:flex;position:relative;top:-100%}.services .services-info .info-front p{width:60%}.services .services-info .info-front .icon{color:#ff6262;width:40px;height:40px}.services .services-info .info-front .btn{cursor:pointer;z-index:1;color:#fafafa;background-color:#ff6262;border:1px solid #0000;border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:200px;height:40px;margin-bottom:10px;text-decoration:none;transition:all .2s;display:flex}.services .services-info .info-front .btn:hover{background-color:#0000;border:1px solid #ff6262}.services-footer{background:#d9d9d966;flex-direction:column;justify-content:center;align-items:center;width:100%;height:20%;margin-top:5%;display:flex}.services-footer .footer-btns{flex-direction:row;justify-content:space-around;align-items:center;width:10%;height:30%;display:flex}.services-footer .footer-btns a{width:40px;height:40px}.services-footer .footer-btns a .icon{color:#fafafa;width:100%;height:100%}@media screen and (width>=1400px){.services-start{height:70%}.services-panel .panel-left img{width:400px;height:400px}}@keyframes imgInline{0%{transform:translateY(-5px)}50%{transform:translateY(5px)}to{transform:translateY(-5px)}}@media screen and (width<=800px){.services-start p{text-align:center}.services-inline{flex-direction:column}.services-panel{flex-direction:column;width:90%;height:fit-content}.services-panel .panel-left{border-right:0px solid var(--color-borders);border-bottom:1px solid var(--color-borders);flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:100%;display:flex}.services-panel .panel-right{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.services-panel .panel-right .panel-card .icon{color:#61ff6199;width:20px;height:20px;margin:20px}.services-panel .panel-right .panel-card .card-body{justify-content:space-around;width:80%;font-size:12px}.services-steps{flex-direction:column;width:80%}.services-steps .steps-card{margin:20px}.services .services-info .info-front p{width:60%;font-size:10px}.services .services-info{width:80%;height:400px}.services-footer .footer-btns{width:30%}}.contInformation{width:100%;height:100vh;overflow:auto}.info-body{width:80%;height:80%;margin:auto;padding:0;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}.inline{margin:auto}.h4{margin-top:30px;margin-bottom:20px;font-size:28px;font-weight:700}.h5{margin-top:20px;margin-bottom:10px;font-size:20px;font-weight:700}.p{margin-top:0;margin-bottom:20px}.br{margin-bottom:100px}.digital-catalog-wrapper{box-sizing:border-box;background-color:#f4f7f6;flex-direction:column;width:100%;max-width:100vw;min-height:100dvh;margin:0;padding:0;font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;overflow-x:clip}.digital-catalog-wrapper *,.digital-catalog-wrapper :before,.digital-catalog-wrapper :after{box-sizing:inherit}.digital-catalog-wrapper img{max-width:100%;height:auto;display:block}.digital-catalog-wrapper .product-modal-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:3000;box-sizing:border-box;background:#000000b3;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;top:0;left:0}.digital-catalog-wrapper .product-modal-content{background:#fff;border-radius:16px;flex-direction:row;width:100%;max-width:950px;max-height:90vh;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 50px #0000004d}.digital-catalog-wrapper .product-modal-content .close-modal-btn{cursor:pointer;color:#333;z-index:10;background:#f0f0f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:20px;transition:all .2s;display:flex;position:absolute;top:15px;right:15px}.digital-catalog-wrapper .product-modal-content .close-modal-btn:hover{color:#fff;background:#0056b3;transform:scale(1.05)}.digital-catalog-wrapper .product-modal-content .modal-img-container{background:#fafafa;border-right:1px solid #e0e6ed;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.digital-catalog-wrapper .product-modal-content .modal-img-container img{object-fit:contain;mix-blend-mode:multiply;max-width:100%;max-height:450px}.digital-catalog-wrapper .product-modal-content .modal-info-container{flex-direction:column;flex:1.2;padding:40px;display:flex;overflow-y:auto}.digital-catalog-wrapper .product-modal-content .modal-info-container::-webkit-scrollbar{width:6px}.digital-catalog-wrapper .product-modal-content .modal-info-container::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-badges-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:15px;display:flex}.digital-catalog-wrapper .product-modal-content .modal-info-container .brand-badge{color:#000;text-transform:uppercase;letter-spacing:.5px;background:0 0;padding:0;font-size:18px;font-weight:900;display:block}.digital-catalog-wrapper .product-modal-content .modal-info-container .extra-badge{color:#333;letter-spacing:.5px;background:#f4f7f6;border:1px solid #ddd;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-promo-badge{color:#fff;letter-spacing:.5px;background:#e3000f;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:900;animation:2s infinite pulsePromo}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-title{color:#222;word-wrap:break-word;margin:0 0 10px;font-size:24px;font-weight:800;line-height:1.3}.digital-catalog-wrapper .product-modal-content .modal-info-container .ref-text{color:#666;word-wrap:break-word;margin:0 0 15px;font-family:monospace;font-size:13px}.digital-catalog-wrapper .product-modal-content .modal-info-container .card-short-desc-modal{color:#444;border-left:3px solid #ccc;margin-bottom:20px;padding-left:15px;font-size:14px;line-height:1.6}.digital-catalog-wrapper .product-modal-content .modal-info-container .internal-box{border-radius:12px;background:#eef5fb!important;border:1px solid #b6d4fe!important}.digital-catalog-wrapper .product-modal-content .modal-info-container .internal-box .internal-title{color:#0056b3;border-bottom:1px solid #cce5ff;margin:0 0 10px;padding-bottom:5px;font-size:14px}.digital-catalog-wrapper .product-modal-content .modal-info-container .internal-box .internal-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px;display:grid}.digital-catalog-wrapper .product-modal-content .modal-info-container .internal-box .internal-item{font-size:13px}.digital-catalog-wrapper .product-modal-content .modal-info-container .internal-box .internal-item .tag{color:#555;font-weight:700}.digital-catalog-wrapper .product-modal-content .modal-info-container .internal-box .internal-item .val{color:#e3000f;font-weight:900}.digital-catalog-wrapper .product-modal-content .modal-info-container .internal-box .internal-stock{background:#fff;border:1px dashed #ccc;border-radius:8px;padding:12px;font-size:15px}.digital-catalog-wrapper .product-modal-content .modal-info-container .internal-box .internal-stock strong{color:#2e7d32;font-size:18px}.digital-catalog-wrapper .product-modal-content .modal-info-container .internal-box .internal-stock-grid-modal{border-top:1px solid #eee;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;padding-top:10px;display:grid}.digital-catalog-wrapper .product-modal-content .modal-info-container .internal-box .internal-stock-grid-modal .stk-item{color:#2e7d32;font-size:12px;font-weight:800}.digital-catalog-wrapper .product-modal-content .modal-info-container .internal-box .internal-stock-grid-modal .stk-item .stk-lbl{color:#0056b3;margin-right:4px;font-weight:600}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-price-box{background:#fdfdfd;border:1px solid #eee;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:25px;padding:20px;display:flex;box-shadow:0 4px 15px #00000005}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-price-box .price-content{align-items:flex-start;gap:4px;display:flex}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-price-box .price-content .price-symbol{color:#e3000f;margin-top:4px;font-size:20px;font-weight:700}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-price-box .price-content .price-amount{color:#e3000f;letter-spacing:-1px;font-size:38px;font-weight:900}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-price-box .modal-badges{flex-wrap:wrap;gap:10px;display:flex}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-details h4{color:#222;border-bottom:2px solid #eee;margin:0 0 12px;padding-bottom:8px;font-size:16px}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-details p{color:#666;white-space:pre-wrap;word-wrap:break-word;font-size:14px;line-height:1.7}.digital-catalog-wrapper .catalog-header{background-color:#0000;flex-direction:column;margin:0;padding:0;display:flex}.digital-catalog-wrapper .catalog-header .banner-wrapper{background-color:#111;justify-content:center;align-items:center;width:100%;margin:0;padding:0;display:flex}.digital-catalog-wrapper .catalog-header .catalog-top-banner{width:100%;display:block}.digital-catalog-wrapper .catalog-header .catalog-top-banner-placeholder{background:linear-gradient(90deg,#111,#333);justify-content:center;align-items:center;width:100%;height:120px;display:flex}.digital-catalog-wrapper .catalog-header .catalog-top-banner-placeholder h2{color:#fff;letter-spacing:2px;font-size:24px;font-weight:300}.digital-catalog-wrapper .sticky-nav-container{z-index:100;background:#fff;border-bottom:1px solid #e0e6ed;flex-direction:column;gap:0;padding:0;display:flex;position:sticky;top:0;box-shadow:0 4px 20px #00000014}.digital-catalog-wrapper .sticky-nav-container .filters-container{box-sizing:border-box;justify-content:space-between;align-items:center;gap:15px;max-width:100%;padding:15px 20px;display:flex}.digital-catalog-wrapper .sticky-nav-container .filters-container .breadcrumb-wrapper{align-items:center;gap:15px;display:flex}.digital-catalog-wrapper .sticky-nav-container .filters-container .breadcrumb-wrapper .hamburger-btn{display:none}.digital-catalog-wrapper .sticky-nav-container .filters-container .breadcrumb{align-items:center;gap:10px;display:flex}.digital-catalog-wrapper .sticky-nav-container .filters-container .breadcrumb h2{color:#222;text-transform:uppercase;margin:0;font-size:18px;font-weight:800}.digital-catalog-wrapper .sticky-nav-container .filters-container .breadcrumb .separator{color:#ccc;font-size:16px}.digital-catalog-wrapper .sticky-nav-container .filters-container .breadcrumb h3{color:#0056b3;margin:0;font-size:16px;font-weight:600}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group{flex:1;justify-content:flex-end;gap:15px;display:flex}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .search-box,.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .sort-box{align-items:center;display:flex;position:relative}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .search-box svg,.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .sort-box svg{color:#888;pointer-events:none;font-size:16px;position:absolute;left:15px}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .search-input,.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .sort-select{color:#333;background:#fdfdfd;border:1px solid #ddd;border-radius:20px;outline:none;width:250px;padding:12px 15px 12px 40px;font-size:13px;transition:all .3s}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .search-input:focus,.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .sort-select:focus{background:#fff;border-color:#05c7f2;box-shadow:0 0 0 3px #05c7f21a}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .sort-select{cursor:pointer;appearance:none;width:auto;padding-left:35px;padding-right:35px}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .sort-box svg{left:12px}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .internal-filter-box-header .internal-select{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#e3000f;border:none;border-radius:20px;outline:none;padding:12px 20px;font-size:12px;font-weight:700;transition:all .2s}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .internal-filter-box-header .internal-select:focus,.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .internal-filter-box-header .internal-select:hover{background-color:#cc000e;box-shadow:0 0 0 3px #e3000f33}.digital-catalog-wrapper .catalog-main-area{box-sizing:border-box;flex:1;align-items:flex-start;gap:20px;width:100%;max-width:1600px;margin:0 auto;padding:20px;display:flex}.digital-catalog-wrapper .catalog-main-area .sidebar-overlay{z-index:1999;background:#00000080;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar{background:#fff;border:1px solid #f0f0f0;border-radius:8px;flex-shrink:0;width:260px;max-height:calc(100vh - 200px);position:sticky;top:180px;overflow-y:auto;box-shadow:0 2px 10px #00000005}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar::-webkit-scrollbar{width:5px}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar::-webkit-scrollbar-thumb{background:#ddd;border-radius:5px}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-header-mobile{display:none}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu{flex-direction:column;padding:15px 0;display:flex}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-group{border-bottom:1px solid #f4f4f4}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-group:last-child{border-bottom:none}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-cat{cursor:pointer;color:#222;justify-content:space-between;align-items:center;padding:12px 20px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-cat:hover{color:#0056b3;background:#f8f9fa}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-cat.active{color:#0056b3;background:#eefaff;border-left:3px solid #0056b3;padding-left:17px}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-cat .chevron{color:#aaa;font-size:12px}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-cat.special-cat{color:#fff;background:#111;border-left:none;margin-bottom:5px;padding-left:20px}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-cat.special-cat:hover{background:#333}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-cat.special-cat.active{background:#333;border-left:3px solid #fff;padding-left:17px}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-cat.ofertas-cat{background:#e3000f;margin-bottom:15px}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-cat.ofertas-cat:hover{background:#c2000c}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-cat.ofertas-cat.active{background:#c2000c;border-left:3px solid #fff;padding-left:17px}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-sub-list{background:#fafafa;padding:5px 0}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-sub-list .menu-sub{color:#555;cursor:pointer;padding:10px 20px 10px 35px;font-size:13px;transition:all .2s}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-sub-list .menu-sub:hover{color:#111;background:#f0f0f0}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-menu .menu-sub-list .menu-sub.active{color:#0056b3;background:#e6f7ff;font-weight:700}.digital-catalog-wrapper .catalog-main-area .catalog-content{flex:1;min-width:0}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section{margin-bottom:50px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section:last-child{margin-bottom:0}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .line-title{color:#fff;background:#0056b3;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:10px 20px;display:flex;box-shadow:0 4px 10px #0056b333}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .line-title .line-text{letter-spacing:.5px;text-transform:uppercase;word-wrap:break-word;font-size:16px;font-weight:800}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card{cursor:pointer;word-wrap:break-word;overflow-wrap:break-word;background:#fff;border:1px solid #e0e6ed;border-radius:12px;flex-direction:column;height:100%;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 15px #00000008}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card:hover{border-color:#c9d6e2;transform:translateY(-5px);box-shadow:0 12px 25px #0000001a}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card.promo-card{border:2px solid #e3000f;box-shadow:0 4px 15px #e3000f26}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card.promo-card:hover{transform:translateY(-5px);box-shadow:0 12px 25px #e3000f40}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card.promo-card:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ff000026 50%,#fff0 100%);width:50%;height:100%;animation:3s infinite shimmerRed;position:absolute;top:0;left:-150%;transform:skew(-25deg)}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card.promo-card .promo-badge{color:#fff;z-index:2;letter-spacing:.5px;background:#e3000f;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:900;animation:2s infinite pulsePromo;position:absolute;top:12px;right:12px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-img{box-sizing:border-box;background:#fff;border-bottom:1px solid #f4f4f4;justify-content:center;align-items:center;width:100%;height:200px;padding:20px;display:flex}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-img img{object-fit:contain;mix-blend-mode:multiply;z-index:2;max-width:100%;max-height:100%;transition:all .3s;position:relative}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card:hover .card-img img{transform:scale(1.05)}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info{z-index:2;background:#fafcff;flex-direction:column;flex:1;padding:18px;display:flex;position:relative}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .brand-wrapper{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .brand-wrapper .brand-tag{color:#000;text-transform:uppercase;letter-spacing:.5px;font-size:14px;font-weight:900}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .brand-wrapper .extra-tag{color:#555;background:#f4f7f6;border:1px solid #ddd;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:700}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info h3{color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .fallback-title{color:#555;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:8px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .ref-tag{color:#888;word-break:break-all;margin-bottom:12px;font-family:monospace;font-size:12px;display:block}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-short-desc{color:#666;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:15px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer{border-top:1px dashed #eaeaea;flex-direction:column;gap:10px;margin-top:auto;padding-top:15px;display:flex}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card{flex-direction:column;gap:8px;width:100%;display:flex}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card .internal-stock-grid{background:#eef5fb;border:1px solid #b6d4fe;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card .internal-stock-grid .stk-item{color:#2e7d32;word-wrap:break-word;font-size:11px;font-weight:800}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card .internal-stock-grid .stk-item .stk-lbl{color:#0056b3;margin-right:3px;font-weight:600}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card .internal-card-prices{background:#f9f9f9;border:1px solid #eee;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px;padding:8px;display:grid}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card .internal-card-prices .price-item{flex-direction:column;font-size:11px;display:flex}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card .internal-card-prices .price-item .lbl{color:#666;font-size:10px;font-weight:700}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card .internal-card-prices .price-item .val{color:#e3000f;font-size:14px;font-weight:900}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .price-container{align-items:flex-start;gap:3px;display:flex}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .price-container .currency{color:#e3000f;margin-top:3px;font-size:14px;font-weight:700}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .price-container .amount{color:#e3000f;letter-spacing:-.5px;word-break:break-word;font-size:26px;font-weight:900}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .badges-container{flex-wrap:wrap;gap:6px;margin-top:5px;display:flex}.digital-catalog-wrapper .catalog-main-area .custom-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:4px;justify-content:center;align-items:center;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}.digital-catalog-wrapper .catalog-main-area .custom-badge.badge-location,.digital-catalog-wrapper .catalog-main-area .custom-badge.badge-siniva{color:#fff;background-color:#0056b3;border:none}.digital-catalog-wrapper .catalog-main-area .custom-badge.badge-exento{color:#fff;background-color:#e3000f;border:none}.digital-catalog-wrapper .catalog-main-area .loader-container{flex-direction:column;justify-content:center;align-items:center;padding:100px 0;display:flex}.digital-catalog-wrapper .catalog-main-area .loader-container .spinner{border:4px solid #f3f3f3;border-top-color:#0056b3;border-radius:50%;width:40px;height:40px;margin-bottom:20px;animation:1s linear infinite spin}.digital-catalog-wrapper .catalog-main-area .loader-container p{color:#666;font-size:16px;font-weight:600}.digital-catalog-wrapper .catalog-main-area .no-results{text-align:center;background:#fff;border:1px dashed #ccc;border-radius:12px;padding:80px 20px}.digital-catalog-wrapper .catalog-main-area .no-results .empty-icon{opacity:.5;margin-bottom:15px;font-size:50px}.digital-catalog-wrapper .catalog-main-area .no-results h3{color:#333;margin:0 0 10px;font-size:20px}.digital-catalog-wrapper .catalog-main-area .no-results p{color:#777;margin:0}.digital-catalog-wrapper .catalog-footer{background-color:#0000;flex:none;justify-content:center;align-items:center;width:100%;margin-top:auto;margin-bottom:0;padding:20px 0 0;display:flex}.digital-catalog-wrapper .catalog-footer .catalog-img-footer{object-fit:contain;width:100%;height:auto;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulsePromo{0%{box-shadow:0 0 #e3000fb3}70%{box-shadow:0 0 0 6px #e3000f00}to{box-shadow:0 0 #e3000f00}}@keyframes shimmerRed{0%{left:-150%}50%{left:200%}to{left:200%}}@media screen and (width<=1100px){.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid{grid-template-columns:repeat(3,1fr)}}@media screen and (width<=900px){.digital-catalog-wrapper{background-color:#fff}.digital-catalog-wrapper .product-modal-content{border-radius:12px;flex-direction:column;max-height:95vh;overflow-y:auto}.digital-catalog-wrapper .product-modal-content .modal-img-container{border-bottom:1px solid #eee;border-right:none;padding:20px}.digital-catalog-wrapper .product-modal-content .modal-img-container img{max-height:200px}.digital-catalog-wrapper .product-modal-content .modal-info-container{padding:20px;overflow-y:visible}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-badges-top{flex-direction:column;align-items:flex-start;gap:6px;width:100%;container-type:inline-size}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-badges-top .subpartida-badge{display:none!important}.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-badges-top .nombre2-badge{white-space:nowrap;width:100%;font-size:clamp(10px,3.5vw,14px);display:block;overflow:visible}@supports (container-type:inline-size){.digital-catalog-wrapper .product-modal-content .modal-info-container .modal-badges-top .nombre2-badge{font-size:clamp(10px,10cqw,14px)}}.digital-catalog-wrapper .sticky-nav-container{padding:0}.digital-catalog-wrapper .sticky-nav-container .filters-container{flex-direction:column;align-items:stretch;gap:10px;width:100%;padding:10px 15px}.digital-catalog-wrapper .sticky-nav-container .filters-container .breadcrumb-wrapper{justify-content:space-between;gap:10px;width:100%}.digital-catalog-wrapper .sticky-nav-container .filters-container .breadcrumb-wrapper .hamburger-btn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 12px;font-family:inherit;font-size:18px;display:flex}.digital-catalog-wrapper .sticky-nav-container .filters-container .breadcrumb-wrapper .hamburger-btn .menu-text{font-size:14px;font-weight:600}.digital-catalog-wrapper .sticky-nav-container .filters-container .breadcrumb-wrapper .breadcrumb{flex-wrap:wrap;flex:1;min-width:0}.digital-catalog-wrapper .sticky-nav-container .filters-container .breadcrumb-wrapper .breadcrumb h2,.digital-catalog-wrapper .sticky-nav-container .filters-container .breadcrumb-wrapper .breadcrumb h3{word-wrap:break-word}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group{flex-flow:wrap;gap:10px;width:100%}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .search-box,.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .sort-box{flex:calc(50% - 5px);min-width:0;transition:flex .3s}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .internal-filter-box-header{width:100%}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .search-box:focus-within,.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .sort-box:focus-within{flex:100%}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .search-input,.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .sort-select,.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .internal-select{box-sizing:border-box;border-radius:15px;width:100%;min-width:0;padding:10px 15px 10px 35px;font-size:12px}.digital-catalog-wrapper .sticky-nav-container .filters-container .controls-group .internal-select{padding-left:15px}.digital-catalog-wrapper .catalog-main-area{gap:10px;padding:10px}.digital-catalog-wrapper .catalog-main-area .sidebar-overlay.open{display:block}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar{z-index:2000;-webkit-overflow-scrolling:touch;border:none;border-radius:0;width:280px;height:100dvh;max-height:100vh;padding-bottom:100px;transition:left .3s;position:fixed;top:0;left:-300px;overflow-y:auto;box-shadow:2px 0 15px #0000001a}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar.open{top:0;left:0}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-header-mobile{color:#fff;background:#111;justify-content:space-between;align-items:center;padding:20px;display:flex}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-header-mobile h3{align-items:center;gap:10px;margin:0;font-size:18px;display:flex}.digital-catalog-wrapper .catalog-main-area .catalog-sidebar .sidebar-header-mobile button{color:#fff;cursor:pointer;background:0 0;border:none;font-size:24px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section{margin-bottom:25px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .line-title{gap:6px;margin-bottom:12px;padding:6px 10px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .line-title .line-text{font-size:11px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid{gap:5px;grid-template-columns:repeat(4,1fr)!important}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card{border-radius:6px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card.promo-card .promo-badge{border-radius:3px!important;padding:2px 4px!important;font-size:7px!important;top:4px!important;right:4px!important}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-img{height:80px;padding:5px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info{padding:5px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .brand-wrapper{flex-direction:column;align-items:flex-start;gap:4px;width:100%;margin-bottom:4px;container-type:inline-size}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .brand-wrapper .brand-tag{margin-bottom:0;font-size:11px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .brand-wrapper .subpartida-tag{display:none!important}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .brand-wrapper .nombre2-tag{white-space:nowrap;border-radius:3px;width:100%;padding:1px 4px;font-size:clamp(5px,2.5vw,8px);display:block;overflow:visible}@supports (container-type:inline-size){.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .brand-wrapper .nombre2-tag{font-size:clamp(5px,12cqw,8px)}}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info h3,.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .fallback-title{margin-bottom:4px;font-size:9px;line-height:1.2}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .ref-tag{margin-bottom:4px;font-size:8px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-short-desc{display:none}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer{gap:4px;padding-top:4px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card .internal-stock-grid{gap:2px;padding:4px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card .internal-stock-grid .stk-item{font-size:8px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card .internal-card-prices{gap:2px;padding:4px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card .internal-card-prices .price-item .lbl{font-size:7px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .internal-view-card .internal-card-prices .price-item .val{font-size:9px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .price-container .currency{margin-top:1px;font-size:9px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .price-container .amount{font-size:12px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .badges-container{gap:2px}.digital-catalog-wrapper .catalog-main-area .catalog-content .line-section .catalog-grid .catalog-card .card-info .card-footer .badges-container .custom-badge{border-radius:3px;padding:2px 4px;font-size:7px}}.manage-cats-wrapper{box-sizing:border-box;flex-direction:column;width:94%;height:100%;padding:20px;display:flex}.manage-cats-wrapper .cats-header{color:#fff;background:#111;border-radius:8px;margin-bottom:20px;padding:20px 30px;box-shadow:0 4px 10px #0000001a}.manage-cats-wrapper .cats-header h2{margin:0 0 5px;font-size:22px;font-weight:800}.manage-cats-wrapper .cats-header p{color:#ccc;margin:0;font-size:14px}.manage-cats-wrapper .cats-grid{flex:1;grid-template-columns:1fr 1fr;gap:20px;min-height:0;display:grid}.manage-cats-wrapper .cats-grid .panel-col{background:#fff;border:1px solid #eaeaea;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000008}.manage-cats-wrapper .cats-grid .panel-col .panel-title{background:#f8f9fa;border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.manage-cats-wrapper .cats-grid .panel-col .panel-title h3{color:#333;margin:0;font-size:16px;font-weight:700}.manage-cats-wrapper .cats-grid .panel-col .panel-title .btn-add{color:#fff;cursor:pointer;background:#e3000f;border:none;border-radius:4px;align-items:center;gap:5px;padding:6px 15px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.manage-cats-wrapper .cats-grid .panel-col .panel-title .btn-add:hover{background:#111}.manage-cats-wrapper .cats-grid .panel-col .list-container{flex:1;padding:10px;overflow-y:auto}.manage-cats-wrapper .cats-grid .panel-col .list-container::-webkit-scrollbar{width:6px}.manage-cats-wrapper .cats-grid .panel-col .list-container::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.manage-cats-wrapper .cats-grid .panel-col .list-container .msg-empty{text-align:center;color:#999;margin-top:30px;font-size:14px}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 15px;transition:all .2s;display:flex}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item:hover{border-color:#05c7f2}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item.active{background:#eefaff;border-color:#05c7f2}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item .item-info{align-items:center;gap:15px;display:flex}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item .item-info .order-badge{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:700;display:flex}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item .item-info b{color:#333;font-size:14px}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item .sub-info{flex-direction:column;align-items:flex-start;gap:3px}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item .sub-info small{color:#888;font-family:monospace;font-size:11px}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item .actions{gap:10px;display:flex}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item .actions button{cursor:pointer;background:0 0;border:none;font-size:20px;transition:all .2s}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item .actions button.edit{color:#666}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item .actions button.edit:hover{color:#111}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item .actions button.delete{color:#e3000f}.manage-cats-wrapper .cats-grid .panel-col .list-container .list-item .actions button.delete:hover{color:#c2000c}.manage-cats-wrapper .modal-overlay{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.manage-cats-wrapper .modal-overlay .modal-content{background:#111;border-radius:10px;width:100%;max-width:450px;padding:30px;box-shadow:0 10px 40px #00000080}.manage-cats-wrapper .modal-overlay .modal-content h3{color:#fff;text-transform:uppercase;border-bottom:2px solid #e3000f;margin:0 0 20px;padding-bottom:5px}.manage-cats-wrapper .modal-overlay .modal-content .input-group{flex-direction:column;margin-bottom:15px;display:flex}.manage-cats-wrapper .modal-overlay .modal-content .input-group label{color:#fff;margin-bottom:5px;font-size:13px;font-weight:700}.manage-cats-wrapper .modal-overlay .modal-content .input-group input,.manage-cats-wrapper .modal-overlay .modal-content .input-group textarea{border:none;border-radius:5px;outline:none;padding:10px 15px;font-size:14px}.manage-cats-wrapper .modal-overlay .modal-content .input-group input:focus,.manage-cats-wrapper .modal-overlay .modal-content .input-group textarea:focus{box-shadow:0 0 0 2px #e3000f}.manage-cats-wrapper .modal-overlay .modal-content .input-group textarea{resize:vertical;font-family:monospace}.manage-cats-wrapper .modal-overlay .modal-content .modal-actions{gap:15px;margin-top:25px;display:flex}.manage-cats-wrapper .modal-overlay .modal-content .modal-actions button{cursor:pointer;border:none;border-radius:5px;flex:1;padding:12px;font-weight:700;transition:all .2s}.manage-cats-wrapper .modal-overlay .modal-content .modal-actions button.btn-cancel{color:#fff;background:#333}.manage-cats-wrapper .modal-overlay .modal-content .modal-actions button.btn-cancel:hover{background:#555}.manage-cats-wrapper .modal-overlay .modal-content .modal-actions button.btn-save{color:#fff;background:#e3000f}.manage-cats-wrapper .modal-overlay .modal-content .modal-actions button.btn-save:hover{background:#c2000c}@media (width<=900px){.manage-cats-wrapper .cats-grid{grid-template-columns:1fr}}.export-catalog-wrapper{box-sizing:border-box;background:#fff;border-radius:12px;width:100%;max-width:600px;padding:30px;font-family:Inter,Segoe UI,Roboto,sans-serif;box-shadow:0 4px 15px #0000000d}.export-catalog-wrapper .export-title{color:#111;margin:0 0 10px;font-size:22px;font-weight:800}.export-catalog-wrapper .export-description{color:#666;margin:0 0 25px;font-size:14px;line-height:1.5}.export-catalog-wrapper .export-form{flex-direction:column;gap:15px;margin-bottom:30px;display:flex}.export-catalog-wrapper .export-form .form-group{flex-direction:column;display:flex}.export-catalog-wrapper .export-form .form-group label{color:#333;margin-bottom:8px;font-size:13px;font-weight:700}.export-catalog-wrapper .export-form .form-group select{color:#444;cursor:pointer;background-color:#fdfdfd;border:1px solid #ddd;border-radius:8px;outline:none;width:100%;padding:12px 15px;font-size:14px;transition:border-color .3s,box-shadow .3s}.export-catalog-wrapper .export-form .form-group select:focus{background-color:#fff;border-color:#05c7f2;box-shadow:0 0 0 3px #05c7f226}.export-catalog-wrapper .btn-export{color:#fff;cursor:pointer;background-color:#0056b3;border:none;border-radius:8px;width:100%;padding:15px;font-size:15px;font-weight:700;transition:background-color .3s,transform .1s}.export-catalog-wrapper .btn-export:hover:not(.loading){background-color:#004494;transform:translateY(-2px)}.export-catalog-wrapper .btn-export:active:not(.loading){transform:translateY(0)}.export-catalog-wrapper .btn-export.loading{cursor:not-allowed;background-color:#88a7c7}.manage-access-wrapper{box-sizing:border-box;flex-direction:column;width:94%;height:100%;padding:20px;display:flex}.manage-access-wrapper .access-header{color:#fff;background:#111;border-radius:8px;margin-bottom:20px;padding:20px 30px;box-shadow:0 4px 10px #0000001a}.manage-access-wrapper .access-header h2{margin:0;font-size:22px;font-weight:800}.manage-access-wrapper .access-grid{grid-template-columns:1fr 1fr;gap:20px;min-height:300px;margin-bottom:20px;display:grid}.manage-access-wrapper .access-grid .panel-col{background:#fff;border:1px solid #eaeaea;border-radius:8px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000008}.manage-access-wrapper .access-grid .panel-col .panel-title{background:#f8f9fa;border-bottom:1px solid #eaeaea;justify-content:space-between;align-items:center;padding:15px 20px;display:flex}.manage-access-wrapper .access-grid .panel-col .panel-title h3{color:#333;margin:0;font-size:16px;font-weight:700}.manage-access-wrapper .access-grid .panel-col .panel-title .badge-count{color:#fff;background:#111;border-radius:12px;padding:2px 8px;font-size:12px;font-weight:700}.manage-access-wrapper .access-grid .panel-col .panel-title .badge-count.active-count{background:#05c7f2}.manage-access-wrapper .access-grid .panel-col .list-container{flex:1;padding:15px;overflow-y:auto}.manage-access-wrapper .access-grid .panel-col .list-container::-webkit-scrollbar{width:6px}.manage-access-wrapper .access-grid .panel-col .list-container::-webkit-scrollbar-thumb{background:#ddd;border-radius:3px}.manage-access-wrapper .access-grid .panel-col .list-container .msg-empty{text-align:center;color:#999;margin-top:30px;font-size:14px}.manage-access-wrapper .access-grid .panel-col .list-container .list-item{background:#fff;border:1px solid #eee;border-radius:6px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:12px 15px;display:flex}.manage-access-wrapper .access-grid .panel-col .list-container .list-item.pending{border-left:4px solid #f39c12}.manage-access-wrapper .access-grid .panel-col .list-container .list-item.active{background:#f0fbff;border-left:4px solid #05c7f2}.manage-access-wrapper .access-grid .panel-col .list-container .list-item .item-info{flex-direction:column;gap:3px;display:flex}.manage-access-wrapper .access-grid .panel-col .list-container .list-item .item-info b{color:#333;font-size:15px}.manage-access-wrapper .access-grid .panel-col .list-container .list-item .item-info small{color:#888;font-size:12px}.manage-access-wrapper .access-grid .panel-col .list-container .list-item .actions{gap:10px;display:flex}.manage-access-wrapper .access-grid .panel-col .list-container .list-item .actions button{cursor:pointer;background:0 0;border:none;font-size:24px;transition:all .2s}.manage-access-wrapper .access-grid .panel-col .list-container .list-item .actions button.approve{color:#2ecc71}.manage-access-wrapper .access-grid .panel-col .list-container .list-item .actions button.approve:hover{color:#27ae60}.manage-access-wrapper .access-grid .panel-col .list-container .list-item .actions button.reject{color:#e3000f}.manage-access-wrapper .access-grid .panel-col .list-container .list-item .actions button.reject:hover{color:#c2000c}.manage-access-wrapper .history-panel{background:#fff;border:1px solid #eaeaea;border-radius:8px;padding:15px}.manage-access-wrapper .history-panel .panel-title{margin-bottom:15px}.manage-access-wrapper .history-panel .panel-title h3{margin:0;font-size:15px}.manage-access-wrapper .history-panel .history-list{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;display:grid}.manage-access-wrapper .history-panel .history-list .history-item{border:1px solid #eee;border-radius:5px;justify-content:space-between;align-items:center;padding:10px;font-size:13px;display:flex}.manage-access-wrapper .history-panel .history-list .history-item .status-badge{border-radius:4px;padding:2px 6px;font-size:11px;font-weight:700}.manage-access-wrapper .history-panel .history-list .history-item .status-badge.rejected{color:#e3000f;background:#ffebee}.manage-access-wrapper .history-panel .history-list .history-item .status-badge.expired{color:#666;background:#f5f5f5}.manage-access-wrapper .modal-overlay{z-index:100;background:#000c;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.manage-access-wrapper .modal-overlay .modal-content{background:#111;border-radius:10px;width:100%;max-width:400px;padding:30px}.manage-access-wrapper .modal-overlay .modal-content h3{color:#fff;margin:0 0 10px}.manage-access-wrapper .modal-overlay .modal-content p{color:#ccc;margin-bottom:20px;font-size:14px}.manage-access-wrapper .modal-overlay .modal-content .input-group{flex-direction:column;margin-bottom:20px;display:flex}.manage-access-wrapper .modal-overlay .modal-content .input-group label{color:#fff;margin-bottom:5px;font-size:13px;font-weight:700}.manage-access-wrapper .modal-overlay .modal-content .input-group input{border:none;border-radius:5px;outline:none;padding:10px;font-size:16px}.manage-access-wrapper .modal-overlay .modal-content .modal-actions{gap:15px;display:flex}.manage-access-wrapper .modal-overlay .modal-content .modal-actions button{cursor:pointer;border:none;border-radius:5px;flex:1;padding:12px;font-weight:700}.manage-access-wrapper .modal-overlay .modal-content .modal-actions button.btn-cancel{color:#fff;background:#333}.manage-access-wrapper .modal-overlay .modal-content .modal-actions button.btn-save{color:#111;background:#05c7f2}@media (width<=900px){.manage-access-wrapper .access-grid{grid-template-columns:1fr}}:root{--color-primary:#fff;--color-secondary:#e77b7b;--color-buttonFalse:#313131;--color-text:#000;--color-text2:#f00e0e;--color-success:#8cdb4c;--color-borders:#d6d6d6;--color-err:red;--color-blue1:#049dbf;--brand-color:#53cc649f}*{margin:0;padding:0;font-family:Source Sans Pro,sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue}.loader-overlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.spinner{border:5px solid #fff;border-top-color:#0000;border-radius:50%;width:50px;height:50px;animation:1s linear infinite spin}
