@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture,svg,video,canvas{max-width:100%;height:auto}img,picture,svg,video,canvas{vertical-align:middle}img,picture,svg,video,canvas{font-style:italic}img,picture,svg,video,canvas{background-repeat:no-repeat;background-size:cover}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;transition:none}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{height:100%;scroll-behavior:smooth}.app-container,.auto-content{width:100%;max-width:1392px;margin:auto}@media (max-width: 1391px){.app-container,.auto-content{padding-left:1rem;padding-right:1rem}}.app-container.full-app-container,.auto-content.full-app-container{padding-left:2rem;padding-right:2rem;max-width:100%;width:100%;display:flex;gap:5rem}@media (min-width: 641px) and (max-width: 1360px){.app-container.full-app-container,.auto-content.full-app-container{gap:2rem}}@media (min-width: 768px) and (max-width: 900px){.app-container.full-app-container,.auto-content.full-app-container{flex-direction:column;flex-flow:column-reverse;padding-left:1rem;padding-right:1rem;gap:2rem}}@media (max-width: 767px){.app-container.full-app-container,.auto-content.full-app-container{flex-direction:column;flex-flow:column-reverse;padding-left:1rem;padding-right:1rem;gap:2rem}}.sidebar{flex:0 0 22%;padding-top:6rem}@media (max-width: 767px){.sidebar{flex:1;padding-top:2rem}}.sidebar .sidebar-category-list ul{display:flex;flex-direction:column;gap:.5rem;list-style:none}.sidebar .sidebar-category-list .list-header{padding:1rem;background-color:#f4f7f6;border-radius:.5rem;font-family:General Sans,sans-serif;color:#000;font-weight:600;font-size:1rem;transition:opacity .2s ease}.sidebar .sidebar-category-list .list-header:not(:first-child){margin-top:2rem}@media (max-width: 767px){.sidebar .sidebar-category-list .list-header:not(:first-child){margin-top:1rem}}.sidebar .sidebar-category-list li a{display:flex;align-items:center;text-decoration:none;gap:10px;font-family:General Sans,sans-serif;color:#000;font-weight:500}.sidebar .sidebar-category-list li a:hover{opacity:.9}.sidebar .sidebar-category-list .fake-checkbox{display:flex;align-items:center;font-size:1rem;font-family:General Sans,sans-serif;color:#000;font-weight:400}.sidebar .sidebar-category-list .fake-checkbox:hover{opacity:.85}.sidebar .sidebar-category-list .fake-checkbox input[type=checkbox]{display:none}.sidebar .sidebar-category-list .fake-checkbox span{display:inline-block;width:1rem;height:1rem;border:1px solid #ccc;border-radius:.25rem;margin-right:.5rem;vertical-align:middle;position:relative}.sidebar .sidebar-category-list .fake-checkbox input[type=checkbox]:checked+span:after{content:"";display:block;width:6px;height:10px;border:solid black;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:0;left:5px}.sidebar .custom-check{width:16px;height:16px;border-radius:16px;border:solid 1px #dcdcdc;padding:.04rem;display:flex;align-items:center;justify-content:center}.sidebar .custom-check.checked:after{content:"";width:100%;height:100%;border-radius:100%;background-color:#ff00ca}.main-content{flex:1}.main-content.cart-content{gap:5rem;margin-top:5rem}.main-content.cart-content .form-general-error{display:block;margin-bottom:1rem;background-color:#ff00ca;font-family:General Sans,sans-serif;color:#fff;font-weight:600;font-size:18px;padding:.5rem 1rem;border-radius:4px}@media (max-width: 767px){.main-content.cart-content .form-general-error{font-size:1rem}}@media (max-width: 767px){.main-content.cart-content{flex-direction:column}}@media (max-width: 1280px){.main-content.cart-content{flex-direction:column}}.main-content.cart-content p,.main-content.cart-content p a{font-family:General Sans,sans-serif;color:#000;font-weight:500;font-size:1.125rem}.main-content.cart-content p a:hover{color:#ff00ca}.main-content.cart-content .left-content,.main-content.cart-content .right-content{flex:none;flex:1;max-width:65%}@media (min-width: 1360px){.main-content.cart-content .left-content,.main-content.cart-content .right-content{flex:1}}@media (max-width: 767px){.main-content.cart-content .left-content,.main-content.cart-content .right-content{max-width:100%}}.main-content.cart-content .right-content{margin-top:2rem}.main-content.cart-content .main-title{font-size:3.5rem;font-family:General Sans,sans-serif;font-weight:600;font-style:italic;align-items:baseline;color:#000;display:block;text-transform:lowercase}@media (max-width: 767px){.main-content.cart-content .main-title{line-height:1;font-size:2.25rem}}.main-content.cart-content .main-desc{margin-bottom:3rem;margin-top:1rem;font-family:General Sans,sans-serif;color:#000;font-weight:500;font-size:1.125rem;display:block}.main-content.cart-content .cart-items{display:flex;flex-direction:column;gap:3rem}.main-content.cart-content .cart-items .cart-item{display:flex;gap:3rem;align-items:flex-start;flex:1;padding-bottom:2rem;border-bottom:solid 1px #eee}@media (max-width: 767px){.main-content.cart-content .cart-items .cart-item{align-items:flex-start;justify-content:flex-start}}.main-content.cart-content .cart-items .cart-item .item-img{box-shadow:13px 13px #0000001a;width:120px;height:120px;flex:0 0 120px;transition:all .2s ease;transform:scale(.98);text-decoration:none;border-radius:20px;aspect-ratio:1/1}.main-content.cart-content .cart-items .cart-item .item-img:hover{opacity:.9;transform:scale(1)}.main-content.cart-content .cart-items .cart-item .item-img img{border:solid 5px #fff;display:block;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px}.main-content.cart-content .cart-items .cart-item .item-details{display:flex;flex-direction:column;gap:1rem;flex:1}.main-content.cart-content .cart-items .cart-item .item-details .item-title{font-family:General Sans,sans-serif;color:#000;font-weight:700;font-size:1.25rem;font-style:italic;line-height:1.3}.main-content.cart-content .cart-items .cart-item .item-details .item-code{font-family:General Sans,sans-serif;color:#000;font-weight:500;font-size:1.125rem}.main-content.cart-content .cart-items .cart-item .item-qty{display:flex;justify-content:space-between;gap:1rem;align-items:center}@media (max-width: 1360px){.main-content.cart-content .cart-items .cart-item .item-qty{flex-direction:column;align-items:flex-start}}.main-content.cart-content .cart-items .cart-item .item-qty div{flex:0 0 auto}.main-content.cart-content .cart-items .cart-item .item-qty label{font-family:General Sans,sans-serif;color:#000;font-weight:500;font-size:1.125rem}@media (max-width: 767px){.main-content.cart-content .cart-items .cart-item .item-qty label{display:block}}.main-content.cart-content .cart-items .cart-item .item-qty input{border-radius:4px;border:solid 1px #aaa;margin-left:1rem;padding:4px 4px 4px 8px;font-family:General Sans,sans-serif;color:#000;font-weight:500;font-size:1.125rem}.main-content.cart-content .cart-items .cart-item .item-qty input:focus{border:solid 1px #000}@media (max-width: 767px){.main-content.cart-content .cart-items .cart-item .item-qty input{margin-left:0}}.main-content.cart-content .cart-items .cart-item .item-qty .box-qty{display:flex;gap:20px;align-items:center}@media (max-width: 767px){.main-content.cart-content .cart-items .cart-item .item-qty .box-qty{align-items:flex-start;flex-direction:column;gap:1rem}}.main-content.cart-content .cart-items .cart-item .item-qty .box-qty input{flex:0 0 30%;max-width:100px}@media (max-width: 767px){.main-content.cart-content .cart-items .cart-item .item-qty .box-qty input{flex:1;width:auto}}.main-content.cart-content .cart-items .cart-item .item-qty a{text-decoration:none;font-family:General Sans,sans-serif;color:#aaa;font-weight:400;font-size:1.125rem;display:flex;gap:.875rem;align-items:center}.main-content.cart-content .cart-form{display:flex;flex-direction:column;gap:1.25rem;align-items:flex-start}@media (max-width: 767px){.main-content.cart-content .cart-form{gap:1rem}}.main-content.cart-content .form-group{width:100%}@media (max-width: 767px){.main-content.cart-content .form-group:not(.with-phone){gap:1rem;flex-direction:column}.main-content.cart-content .form-group.with-phone .flex-15{flex:0 0 20%}.main-content.cart-content .form-group.with-phone .flex-30{flex:1}}.main-content.cart-content .form-group.textarea{align-items:flex-start}.main-content.cart-content .form-group label{display:flex;font-family:General Sans,sans-serif;color:#000;font-weight:500;gap:1rem;display:block;margin-bottom:.5rem}.main-content.cart-content .form-group div.flex-1:has(.state){position:relative}.main-content.cart-content .form-group div.flex-1:has(.state):after{position:absolute;top:14px;right:10px;content:"";width:7px;height:7px;border-top:solid 2px #aaa;border-right:solid 2px #aaa;transform:rotate(135deg);display:inline-block}.main-content.cart-content .form-group .form-control{flex:1;border:solid 4px #eee;min-height:38px;vertical-align:middle;border-radius:4px;width:100%;padding-left:10px;font-family:General Sans,sans-serif;color:#222;font-weight:500}.main-content.cart-content .form-group .form-control.state{font-family:General Sans,sans-serif;color:#222;font-weight:500}@media (max-width: 767px){.main-content.cart-content .form-group .form-control.state{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#555;position:relative;background-color:#fff}}.main-content.cart-content .form-group .flex-1{width:100%}.main-content.cart-content .found-emails-container{font-family:General Sans,sans-serif;color:#000;font-weight:500;background-color:#f5f5f5;padding:1rem;border-radius:8px}.main-content.cart-content .found-emails-container>span{display:block;margin-bottom:1rem}.main-content.cart-content .found-emails-container label{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.main-content.cart-content .send-order-button{margin-top:1rem;padding:1rem 2rem;border-radius:50px;font-family:General Sans,sans-serif;color:#fff;font-weight:600;font-size:2.5rem;font-style:italic;cursor:pointer;background-color:#ff00ca;border:none;transition:opacity .2s ease;text-transform:lowercase;position:relative;overflow:hidden;max-width:80%}@media (max-width: 767px){.main-content.cart-content .send-order-button{font-size:1.5rem;padding:1rem .85rem}}@media (max-width: 320px){.main-content.cart-content .send-order-button{font-size:1.125rem}}.main-content.cart-content .send-order-button:after{content:"";transition:all .5s ease;width:100%;height:100%;position:absolute;left:0;top:0;display:block;background-color:#ffffff26;opacity:0;z-index:1;transform:scaleY(.1)}.main-content.cart-content .send-order-button:hover{opacity:.8}.main-content.cart-content .send-order-button:hover:after{opacity:1;transform:scale(1)}@media (min-width: 1024px){.main-content.cart-content .send-order-button{font-size:25px}}@media (min-width: 1601px){.main-content.cart-content .send-order-button{font-size:32px}}@media (min-width: 1800px){.main-content.cart-content .send-order-button{font-size:40px}}.main-content.cart-content .person-type-container{flex-direction:column;gap:2rem;margin:0;width:100%}.main-content.cart-content .person-type-container label[for=pf],.main-content.cart-content .person-type-container label[for=pj]{flex:0 0 auto}.main-content.company-content{display:flex;gap:11.875rem;align-items:center}@media (min-width: 768px){.main-content.company-content{gap:4rem}}@media (min-width: 1360px){.main-content.company-content{gap:11.875rem}}@media (max-width: 767px){.main-content.company-content{gap:2rem;flex-direction:column}}.main-content.company-content div{flex:1}.main-content.company-content .main-title{font-size:3.5rem;font-family:General Sans,sans-serif;font-weight:600;font-style:italic;align-items:baseline;color:#000;display:block;line-height:1.1;margin-bottom:2rem}@media (max-width: 767px){.main-content.company-content .main-title{line-height:1;font-size:2.25rem}}.main-content.company-content .company-text{font-family:General Sans,sans-serif;color:#000;font-weight:500;font-size:1.125rem;line-height:1.8}.main-content .companies-box{width:100%}.main-content .company-imgs{display:flex;align-items:center;flex-wrap:wrap;gap:2rem;align-content:flex-start}.main-content .company-imgs img{-o-object-fit:cover;object-fit:cover;border-radius:1rem;width:226px;height:130px;transition:all .2s ease}@media (max-width: 767px){.main-content .company-imgs img{width:100%;height:260px}}.main-content .company-imgs img:hover{opacity:.9}.main-content .cart-error,.main-content .field-error{font-family:General Sans,sans-serif;color:#ff00ca;font-weight:600;font-size:12px;display:block;margin-top:10px}.company-bigger-imgs{display:flex;gap:2rem;margin-top:6rem;padding:0 6rem;width:100%;justify-content:center}@media (max-width: 767px){.company-bigger-imgs{flex-direction:column;margin-top:2rem;padding:0 1rem}}.company-bigger-imgs img{width:544px;height:300px;border-radius:50px;-o-object-fit:cover;object-fit:cover;transition:all .2s ease}.company-bigger-imgs img:hover{opacity:.9}@media (max-width: 767px){.company-bigger-imgs img{width:100%;height:180px;border-radius:25px}}.company-hero{height:500px;background-color:#f4f7f6;background-image:url(/build/assets/banner-vamos-inovare-BZ0dj7ZG.jpg);display:flex;align-items:center;justify-content:center;margin-top:5rem;margin-bottom:5rem}@media (max-width: 767px){.company-hero{height:250px;margin-top:2rem}}.company-hero .main-title{font-size:3.5rem;font-family:General Sans,sans-serif;font-weight:600;font-style:italic;align-items:baseline;color:#fff;display:block;padding:1rem 2rem;background-color:#000;display:inline-block}@media (max-width: 767px){.company-hero .main-title{line-height:1;font-size:2.25rem}}.company-hero .main-title .title-dot{width:10px;height:10px;display:inline-block;background:#ff00ca}@media (max-width: 767px){.company-hero .main-title{text-align:center}}.top-strip{background-color:#fff;width:100%}.top-strip .auto-content{display:flex;height:40px;align-items:center;justify-content:space-between}@media (max-width: 767px){.top-strip .auto-content{padding:0;height:auto;gap:1rem}}.top-strip .top-phrase{font-family:General Sans,sans-serif;color:#000;font-weight:400;font-size:14px}@media (max-width: 767px){.top-strip .top-phrase{margin-left:1rem}}.top-strip .top-phrase h1,.top-strip .top-phrase h2,.top-strip .top-phrase h3,.top-strip .top-phrase h4{font-weight:400;font-size:14px;display:inline}.top-strip .top-phone{background-color:#ff00ca;padding:.5rem .875rem;display:flex;gap:.5rem}.top-strip .top-phone a{text-decoration:none;transition:all .2s ease}.top-strip .top-phone a:hover{opacity:.9}.top-strip .top-phone .phone-text{font-family:General Sans,sans-serif;color:#fff;font-weight:500;font-size:14px}@media (max-width: 767px){.top-strip .top-phone .phone-text{display:none}}@media (max-width: 767px){.top-strip .top-phone{padding-right:1rem}}.header{width:100%;background-color:#000}.header>.auto-content{display:flex;align-items:center;justify-content:space-between;height:100px}@media (max-width: 767px){.header>.auto-content{flex-direction:column;gap:1rem;height:auto;padding:1rem}}.header .top-search{background-color:#fff;padding:.5rem 1rem;border-radius:100px;min-width:430px}@media (max-width: 767px){.header .top-search{width:auto;width:100%;min-width:280px}}.header .top-search *{border:none;outline:none}.header .top-search fieldset{gap:1rem;display:flex}.header .top-search fieldset input{flex:1;font-family:General Sans,sans-serif;color:#000;font-weight:400;font-size:14px}.header .top-search fieldset input::-moz-placeholder{color:#bbb}.header .top-search fieldset input::placeholder{color:#bbb}.header .top-search fieldset button{background:none;cursor:pointer;padding:4px}.header .cart-link{display:flex;gap:1rem;align-items:center;font-family:General Sans,sans-serif;color:#fff;font-weight:400;text-decoration:none;font-size:14px}.header .nav-container{background-color:#000;border-top:solid 1px #6a6868;position:relative;z-index:30}.header .nav-container>.auto-content{height:60px;display:flex;justify-content:space-between}.header .nav-container .menu-opener{display:flex;gap:1rem;align-items:center;text-decoration:none;cursor:pointer;position:relative;z-index:30}.header .nav-container .menu-opener .menu-opener-text{font-family:General Sans,sans-serif;color:#fff;font-weight:400;font-size:14px}.header .nav-container .menu-opener:hover+.menu-container,.header .nav-container .menu-opener:hover~.menu-container{display:block}@media (max-width: 767px){.header .nav-container .menu-opener:hover+.menu-container,.header .nav-container .menu-opener:hover~.menu-container{display:none}}.header .nav-container .menu-container{width:100%;padding:2rem 0;background-color:#fff;display:none;position:absolute;top:100%;left:0;z-index:30;box-shadow:0 4px 8px #0000001a}.header .nav-container .menu-container .close-menu{display:none}@media (max-width: 767px){.header .nav-container .menu-container{position:fixed;top:0;height:100%;overflow-y:auto;left:0;right:0;z-index:30}.header .nav-container .menu-container .close-menu{display:block;font-size:1.875rem;color:#000;padding:.625rem;position:absolute;top:1rem;right:1rem;z-index:11}}.header .nav-container .menu-container:hover{display:block}@media (max-width: 767px){.header .nav-container .menu-container:hover{display:none}}.header .nav-container .menu-container .auto-content{gap:2rem;display:flex;flex-wrap:nowrap}@media (max-width: 767px){.header .nav-container .menu-container .auto-content{flex-direction:column}}.header .nav-container .menu-container .menu-list{flex:0 0 auto;display:flex;gap:1rem;flex-direction:column;list-style:none;min-width:20%}.header .nav-container .menu-container .menu-list li{font-family:General Sans,sans-serif;color:#000000d9;font-weight:500}.header .nav-container .menu-container .menu-list li a{font-size:1rem;text-decoration:none;font-family:General Sans,sans-serif;color:#000000d9;font-weight:500}.header .nav-container .menu-container .menu-list li a.bold{font-family:General Sans,sans-serif;color:#000000d9;font-weight:700}.header .nav-container .menu-container .menu-list li a:hover{text-decoration:underline}.header .nav-container .nav-top-text{font-family:General Sans,sans-serif;color:#fff;font-weight:400;font-size:14px;text-decoration:none;display:flex;align-items:center}.header .nav-container .nav-top-text:hover{text-decoration:underline}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.category-board{width:100%;height:150px;background-color:#74d6d6;overflow:hidden;white-space:nowrap}.category-board .marquee{width:100%;animation:marquee 10s linear infinite;display:flex;gap:1.5rem;height:150px;align-items:center}@media (max-width: 767px){.category-board .marquee{animation:marquee 4s linear infinite}}.category-board .category-board-item{display:flex;gap:1.5rem;flex:1}.category-board .category-board-item .category-board-name{display:block;font-family:General Sans,sans-serif;color:#ffffffd9;font-weight:700;font-size:60px;text-transform:lowercase;line-height:1}.category-board .category-board-item .category-board-logo{width:44px;height:57px;vertical-align:middle}.category-board .category-board-item .category-board-logo img{width:44px;height:57px;-o-object-fit:cover;object-fit:cover}.action-strip{background:#ff00ca;max-width:1392px;margin:3rem auto 0;padding:8px;display:flex;align-items:center;text-decoration:none;transition:opacity .2s ease}.action-strip:hover{opacity:.8}.action-strip span{font-family:General Sans Italic,sans-serif;color:#fff;font-weight:600;font-size:1.75rem;text-align:center;display:block;width:100%;font-style:italic}@media (max-width: 767px){.action-strip span{font-size:1.375rem}}.hero-container{height:500px;width:100%;position:relative;margin-bottom:6rem;margin-top:3rem}@media (max-width: 767px){.hero-container{height:250px;margin-bottom:2rem}}.hero-container .hero-slides-container{display:flex;scroll-snap-type:x mandatory;overflow-x:scroll;scroll-behavior:smooth;height:500px;width:100%;max-width:1392px;margin:0 auto;scrollbar-width:none;-ms-overflow-style:none}.hero-container .hero-slides-container::-webkit-scrollbar{display:none}.hero-container .hero-slide{flex:none;width:100%;height:500px;display:flex;justify-content:center;align-items:center;font-size:2rem;color:#fff}@media (max-width: 767px){.hero-container .hero-slide{height:250px}}.hero-container .hero-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-container #slide1,.hero-container #slide2,.hero-container #slide3{text-decoration:none}.hero-container #slide1,.hero-container #slide2,.hero-container #slide3{background:#fff}.hero-container .dots-container .dot,.hero-container .dots-container .swiper-pagination-bullet{width:15px;height:15px;border-radius:50%;background-color:#ffffff80;text-indent:-9999px}.hero-container .dots-container .dot.active,.hero-container .dots-container .swiper-pagination-bullet.active{background-color:#fff}.hero-container .hero-slider-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:10px;z-index:10;font-size:56px;font-family:General Sans,sans-serif;font-weight:600;font-style:italic;align-items:baseline;color:#fff;background-color:#000;padding:2px 24px 12px;transition:.3s ease}@media (min-width: 1024px) and (max-width: 1280px){.hero-container .hero-slider-text{font-size:3.125rem}}.hero-container .hero-slider-text .slider-text-dot{color:#ff00ca;width:10px;height:10px;background-color:#ff00ca}.hero-container .hero-slider-text.hidden{opacity:0;z-index:-1}.dot:target,.hero-slide:target+.dots-container .dot[href="#slide1"],.hero-slide:target+.dots-container .dot[href="#slide2"],.hero-slide:target+.dots-container .dot[href="#slide3"]{background-color:#fff}.hero-slide:target~.dots-container .dot{background-color:#ffffff80}#slide1:target~.dots-container .dot[href="#slide1"],#slide2:target~.dots-container .dot[href="#slide2"],#slide3:target~.dots-container .dot[href="#slide3"]{background-color:#fff}.categories-container{padding:0 1rem 3rem;margin-top:6rem}@media (max-width: 767px){.categories-container{margin-bottom:5rem}}.categories-container .main-title{font-size:3.5rem;font-family:General Sans,sans-serif;font-weight:600;font-style:italic;align-items:baseline;color:#000000d9;display:block;margin-bottom:3rem}@media (max-width: 767px){.categories-container .main-title{line-height:1;font-size:2.25rem}}.categories-container .main-title .title-dot{width:10px;height:10px;display:inline-block;background:#ff00ca}@media (max-width: 767px){.categories-container .main-title{line-height:1}}.categories-container .category-title{display:block;font-family:General Sans,sans-serif;color:#000;font-weight:400}.categories-container .category-item{flex-direction:column;gap:1rem;justify-content:center;align-items:center;display:flex;text-decoration:none;position:relative}.categories-container .category-item .category-title{display:none}.categories-container .category-item .category-img{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.categories-container .category-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:solid 1px #eee;border-radius:50%}.categories-container .category-item .category-details{position:absolute;width:100%;height:100%;border-radius:50%;left:0;bottom:0;top:0;right:0;background-color:#333;display:flex;align-items:center;justify-content:center;padding:1rem;text-align:center;font-style:italic;font-family:General Sans,sans-serif;color:#fff;font-weight:600;opacity:.5;font-size:30px;opacity:0;transition:all .2s ease;border:solid 1px #eee}.categories-container .category-item .category-details .category-name{display:block;opacity:.5;text-transform:lowercase;font-size:1.875rem}@media (max-width: 767px){.categories-container .category-item .category-details .category-name{font-size:1.25rem}}.categories-container .category-item:after{content:attr(data-category-name);position:absolute;bottom:-13%;left:0;font-family:General Sans,sans-serif;color:#000;font-weight:500;display:block;width:100%;text-align:center;text-transform:lowercase;font-size:1.125rem}@media (max-width: 767px){.categories-container .category-item:after{bottom:-48%;font-size:1rem}}@media (min-width: 641px) and (max-width: 1200px){.categories-container .category-item:after{bottom:-30%}}.categories-container .category-item:hover{opacity:.85}.categories-container .category-item:hover .category-details{display:flex;opacity:1}.categories-container .categories-swiper{overflow:hidden}.categories-container .swiper-wrapper{width:100%}.video-container{height:680px;width:100%;position:relative;margin-top:6rem;display:grid;align-items:center;justify-items:center}@media (max-width: 767px){.video-container{height:auto;margin-top:2rem}}.video-container .video-item{height:583px;width:967px;align-self:center;position:relative;z-index:1;cursor:pointer}@media (min-width: 641px) and (max-width: 1279px){.video-container .video-item{width:100%}}@media (max-width: 767px){.video-container .video-item{height:auto;min-height:200px;width:100%}}.video-container .video-bg{position:absolute;height:100%;width:50%;right:0;background-color:#f4f7f6;z-index:0}@media (max-width: 767px){.video-container .video-bg{height:auto;width:100%}}.products-list{margin-top:6rem}@media (max-width: 767px){.products-list{margin-top:2rem;margin-bottom:5rem}}.products-list.no-mt{margin-top:0}.products-list .main-title{font-size:3.5rem;font-family:General Sans,sans-serif;font-weight:600;font-style:italic;align-items:baseline;color:#000000d9;display:block;margin-bottom:2rem}@media (max-width: 767px){.products-list .main-title{line-height:1;font-size:2.25rem}}.products-list .main-title .title-dot{width:10px;height:10px;display:inline-block;background:#ff00ca}.products-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4rem}@media (min-width: 641px) and (max-width: 1279px){.products-grid{gap:3rem;grid-template-columns:1fr 1fr;padding-right:2rem}}@media (min-width: 1280px) and (max-width: 1600px){.products-grid.category{gap:3rem;grid-template-columns:1fr 1fr;padding-right:2rem}}@media (max-width: 767px){.products-grid{gap:2rem;grid-template-columns:1fr 1fr}}.products-grid .product-grid-item{position:relative;height:600px;border-radius:50px;overflow:hidden;box-shadow:13px 13px #0000001a;text-decoration:none}@media (min-width: 641px) and (max-width: 1279px){.products-grid .product-grid-item{height:auto}}@media (max-width: 767px){.products-grid .product-grid-item{height:auto;border-radius:25px}}.products-grid .product-grid-item .product-image{height:100%;position:relative;z-index:1;border:solid 5px #fff;overflow:hidden;border-radius:50px;transition:opacity .2s ease;opacity:1;background-color:#e5e5e5;width:100%}@media (max-width: 767px){.products-grid .product-grid-item .product-image{border-radius:25px}}.products-grid .product-grid-item .product-image:hover{opacity:.85}.products-grid .product-grid-item .product-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.products-grid .product-grid-item .product-details{position:absolute;top:0;bottom:0;right:0;left:0;background-color:#fff;padding:2rem;display:flex;flex-direction:column;gap:1rem;z-index:0;transition:all .2s ease;opacity:0}.products-grid .product-grid-item .product-details .product-title{font-family:General Sans,sans-serif;color:#000;font-weight:600;font-style:italic;font-size:1.875rem}@media (max-width: 767px){.products-grid .product-grid-item .product-details .product-title{font-size:1rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}.products-grid .product-grid-item .product-details .product-code,.products-grid .product-grid-item .product-details .product-price{font-family:General Sans,sans-serif;color:#000;font-weight:400;font-size:18px}@media (max-width: 767px){.products-grid .product-grid-item .product-details .product-code,.products-grid .product-grid-item .product-details .product-price{font-size:1rem}}.products-grid .product-grid-item .product-details .product-price{margin-bottom:2rem}.products-grid .product-grid-item .product-details .product-description{font-family:General Sans,sans-serif;color:#797979;font-weight:400;font-size:18px}@media (max-width: 767px){.products-grid .product-grid-item .product-details .product-description{display:none}}.products-grid .product-grid-item .product-details .product-details-fake-button{font-family:General Sans,sans-serif;font-weight:400;font-size:18px;max-width:126px;padding:8px;border:solid 1px #000;border-radius:20px;color:#000;text-align:center;transition:background-color .2s ease}.products-grid .product-grid-item .product-details .product-details-fake-button:hover{background-color:#000;color:#fff}@media (max-width: 767px){.products-grid .product-grid-item .product-details .product-details-fake-button{font-size:1rem;width:100%;max-width:100%;padding:4px;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.products-grid .product-grid-item:hover .product-image{z-index:0;opacity:0}.products-grid .product-grid-item:hover .product-details{z-index:1;opacity:1}.promo-container{background:#f4f7f6;margin-top:6rem;padding:6rem 0;width:100%}@media (max-width: 767px){.promo-container{padding:2rem 0;margin-top:2rem}}.promo-container .auto-content{display:flex;position:relative;gap:6rem}@media (min-width: 641px) and (max-width: 1023px){.promo-container .auto-content{flex-direction:column}}@media (max-width: 767px){.promo-container .auto-content{flex-direction:column;gap:2rem}}@media (min-width: 641px) and (max-width: 1000px){.promo-container .swiper-wrapper{padding-bottom:12px}}.promo-container .promo-title{flex:0 0 30%;display:flex;flex-direction:column;justify-content:center;gap:1rem;text-wrap:balance}@media (min-width: 641px) and (max-width: 1023px){.promo-container .promo-title{flex:1;margin-bottom:2rem}}.promo-container .promo-title>a{font-family:General Sans,sans-serif;color:#797979;font-weight:500;text-decoration:none}.promo-container .promo-title>a:hover{text-decoration:underline}.promo-container .promo-title .main-title{font-size:3.5rem;font-family:General Sans,sans-serif;font-weight:600;font-style:italic;align-items:baseline;color:#000000d9;display:block;line-height:3.5rem}@media (max-width: 767px){.promo-container .promo-title .main-title{line-height:1;font-size:2.25rem}}.promo-container .promo-title .main-title .title-dot{width:10px;height:10px;display:inline-block;background:#ff00ca}.promo-container .promo-content{flex:1;font-size:1.125rem;line-height:1.8;font-family:General Sans,sans-serif;color:#000;font-weight:500}.promo-container .promo-content h1,.promo-container .promo-content h2,.promo-container .promo-content h3,.promo-container .promo-content h4,.promo-container .promo-content h5,.promo-container .promo-content h6{font-size:1.125rem;font-family:General Sans,sans-serif;color:#000;font-weight:500;display:inline}@media (max-width: 767px){.promo-container .promo-content{flex:1}}.promo-container .promo-slider{flex:0 0 70%;overflow-x:hidden;height:613px}@media (min-width: 641px) and (max-width: 1023px){.promo-container .promo-slider{height:350px;flex:1}}@media (max-width: 767px){.promo-container .promo-slider{max-height:300px;height:auto;flex:1}}.promo-container .promo-slider .promo-slide-item{position:relative;border-radius:50px;max-width:45%;aspect-ratio:41/60;box-shadow:13px 13px #0000001a;text-decoration:none}@media (min-width: 641px) and (max-width: 1023px){.promo-container .promo-slider .promo-slide-item{height:350px}}@media (max-width: 767px){.promo-container .promo-slider .promo-slide-item{height:auto;aspect-ratio:auto;max-width:100%;width:100%;box-shadow:4px 4px #0000001a}}.promo-container .promo-slider .promo-slide-item .product-image{height:100%;position:relative;z-index:1;border:solid 5px #fff;overflow:hidden;border-radius:50px;text-decoration:none;display:block;transition:opacity .2s ease}@media (max-width: 767px){.promo-container .promo-slider .promo-slide-item .product-image{height:212px;border-radius:25px}}@media (min-width: 400px) and (max-width: 540px){.promo-container .promo-slider .promo-slide-item .product-image{height:260px;border-radius:25px}}.promo-container .promo-slider .promo-slide-item .product-image:hover{opacity:.9}.promo-container .promo-slider .promo-slide-item .product-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.promo-container .promo-slider-button-next{position:absolute;top:50%;transform:translateY(-50%);right:-40px;z-index:10;width:80px;height:80px;border-radius:40px;background-color:#ffffffe6;display:flex;align-items:center;justify-content:center}@media (min-width: 641px) and (max-width: 1500px){.promo-container .promo-slider-button-next{right:0}}@media (max-width: 767px){.promo-container .promo-slider-button-next{display:none}}.breadcrumbs{margin:6rem 0 3rem}.breadcrumbs.no-mt{margin-top:0}@media (max-width: 767px){.breadcrumbs{margin-top:2rem;margin-bottom:2rem}}.breadcrumbs>.auto-content{display:flex;justify-content:space-between}@media (max-width: 767px){.breadcrumbs>.auto-content{flex-direction:column}}.breadcrumbs .bread-list{display:flex;list-style:none;flex-wrap:wrap}@media (max-width: 767px){.breadcrumbs .bread-list{gap:.5rem}}.breadcrumbs .bread-list li{font-family:General Sans,sans-serif;color:#000;font-weight:400;font-size:12px}.breadcrumbs .bread-list li:not(:last-child):after{content:">";display:inline-block;font-size:10px;margin:0 .5rem}@media (max-width: 767px){.breadcrumbs .bread-list li:not(:last-child):after{display:none}}.breadcrumbs .bread-list li a{font-family:General Sans,sans-serif;color:#000;font-weight:400;font-size:12px;text-decoration:none}.breadcrumbs .bread-list li a:hover{text-decoration:underline}@media (max-width: 767px){.breadcrumbs .bread-list li a{display:block;padding:.5rem .75rem;background-color:#f7f7f7;border:solid 1px #eee;border-radius:8px}.breadcrumbs .bread-list li a:last-child{background-color:none}}.breadcrumbs .result-text{font-family:General Sans,sans-serif;color:#000;font-weight:400;font-size:12px}@media (max-width: 767px){.breadcrumbs .result-text{margin-top:16px}}.single-product-container{display:flex;gap:7rem;padding-top:6rem;padding:6rem 3rem;align-items:flex-start}.single-product-container form{width:100%}@media (max-width: 767px){.single-product-container{padding:2rem;gap:2rem;flex-direction:column}}.single-product-container .single-product-image{border-radius:50px;overflow:hidden;box-shadow:13px 13px #0000001a;aspect-ratio:1/1}.single-product-container .single-product-image .product-image-wrapper{position:relative;z-index:1;border:solid 5px #fff;overflow:hidden;border-radius:50px;transition:opacity .2s ease;opacity:1;background-color:#e5e5e5;aspect-ratio:1/1}.single-product-container .single-product-image .product-image-wrapper img{-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.single-product-container .product-details{flex:0 0 50%;display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.single-product-container .product-details .breadcrumbs{margin:0}@media (max-width: 767px){.single-product-container .product-details .breadcrumbs .auto-content{padding:0}}.single-product-container .product-details .product-title{font-family:General Sans,sans-serif;color:#000;font-weight:600;font-size:3.5rem;font-style:italic;display:block;line-height:1.2}@media (max-width: 767px){.single-product-container .product-details .product-title{font-size:2.25rem;line-height:1}}.single-product-container .product-details .product-code{font-family:General Sans,sans-serif;color:#000;font-weight:500;font-size:18px}.single-product-container .product-details .product-description{line-height:1.7;font-family:General Sans,sans-serif;color:#000;font-weight:400;font-size:18px;color:#797979}.single-product-container .product-details .product-qty{font-family:General Sans,sans-serif;color:#000;font-weight:500;font-size:18px;color:#797979}.single-product-container .product-details .product-subcategories{display:flex;gap:1rem;flex-wrap:wrap}.single-product-container .product-details .product-subcategories a{font-family:General Sans,sans-serif;font-weight:400;font-size:18px;padding:.5rem 1rem;border:solid 1px #000;border-radius:20px;color:#000;text-align:center;transition:all .2s ease;text-decoration:none;position:relative;overflow:hidden}.single-product-container .product-details .product-subcategories a>span{position:relative;z-index:2}.single-product-container .product-details .product-subcategories a:after{content:"";transition:all .2s ease;width:10px;height:10px;position:absolute;left:50%;top:50%;display:block;background-color:#000;opacity:0;z-index:-1;transform:scaleX(.1),translate(-50%,-50%);border-radius:18px}.single-product-container .product-details .product-subcategories a:hover{color:#fff}.single-product-container .product-details .product-subcategories a:hover:after{opacity:1;left:0;top:0;transform:scale(1),translate(0);width:100%;height:100%}.single-product-container .product-details .product-buy-button{margin-top:1rem;padding:1rem 2rem;border-radius:50px;font-family:General Sans,sans-serif;color:#fff;font-weight:600;font-size:2.5rem;font-style:italic;cursor:pointer;background-color:#ff00ca;border:none;transition:opacity .2s ease;text-transform:lowercase;position:relative;overflow:hidden}@media (max-width: 767px){.single-product-container .product-details .product-buy-button{font-size:1.5rem;padding:1rem .85rem}}@media (max-width: 320px){.single-product-container .product-details .product-buy-button{font-size:1.125rem}}.single-product-container .product-details .product-buy-button:after{content:"";transition:all .5s ease;width:100%;height:100%;position:absolute;left:0;top:0;display:block;background-color:#ffffff26;opacity:0;z-index:1;transform:scaleY(.1)}.single-product-container .product-details .product-buy-button:hover{opacity:.8}.single-product-container .product-details .product-buy-button:hover:after{opacity:1;transform:scale(1)}@media (max-width: 767px){.single-product-container .product-details .product-buy-button{width:100%}}.single-product-thumbs{display:flex;padding:0 2rem;gap:1rem;margin-top:3rem;margin-bottom:3rem;justify-content:flex-start}@media (max-width: 767px){.single-product-thumbs{flex-direction:column;margin-top:0;margin-bottom:0}}.single-product-thumbs .thumb-item{flex:0 0 auto;aspect-ratio:544/300;max-width:33.33333%;border:solid 1px #eee;border-radius:50px}@media (max-width: 767px){.single-product-thumbs .thumb-item{height:auto;max-width:none;width:100%}}.single-product-thumbs img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;border-radius:50px}.related-products{margin-bottom:10rem}@media (max-width: 767px){.related-products{margin-bottom:5rem;margin-top:4rem}}.related-products .main-title{font-size:3.5rem;font-family:General Sans,sans-serif;font-weight:600;font-style:italic;align-items:baseline;color:#000000d9;display:block;margin-top:6rem;margin-bottom:3rem}@media (max-width: 767px){.related-products .main-title{line-height:1;font-size:2.25rem}}@media (max-width: 767px){.related-products .main-title{margin-top:2rem;margin-bottom:2rem}}.related-products .main-title .title-dot{width:10px;height:10px;display:inline-block;background:#ff00ca}.related-products .products-grid{grid-template-columns:1fr 1fr 1fr}@media (max-width: 767px){.related-products .products-grid{grid-template-columns:auto}}.footer{margin-top:6rem;width:100%}@media (max-width: 767px){.footer{margin-top:2rem}}.footer .auto-content{display:flex;gap:3rem}@media (max-width: 767px){.footer .auto-content{gap:2rem;flex-direction:column}}.footer .footer-details{display:flex;flex:0 0 25%;align-items:center;gap:3rem}@media (max-width: 767px){.footer .footer-details{flex:1}}.footer .footer-details .footer-disclaimer{flex:1;font-family:General Sans,sans-serif;color:#000;font-weight:500}.footer .footer-lists{flex:1;display:flex}@media (max-width: 767px){.footer .footer-lists{flex-direction:column;gap:1rem;display:none}}.footer .footer-lists .footer-list{flex:1;list-style:none;display:flex;flex-direction:column;gap:1rem}.footer .footer-lists .footer-list li{font-family:General Sans,sans-serif;color:#797979;font-weight:500;font-size:.875rem}.footer .footer-lists .footer-list li a{text-decoration:none;font-family:General Sans,sans-serif;color:#797979;font-weight:500;font-size:.875rem}.footer .footer-lists .footer-list li a:hover{text-decoration:underline}.footer .footer-copyright{padding:3rem 0}.footer .footer-copyright .auto-content{display:flex;justify-content:space-between}.footer .footer-social{display:flex;flex-direction:column;gap:1rem}.footer .footer-social .social-icos{display:flex;gap:1rem}.footer .footer-social .social-icos a{color:#000;font-size:1.5rem}.footer .dev-text{font-family:General Sans,sans-serif;color:#797979;font-weight:500;font-size:14px;text-decoration:none}.footer .dev-text a:hover{text-decoration:underline}.footer .footer-company{display:flex;gap:1rem;font-family:General Sans,sans-serif;color:#797979;font-weight:500;font-size:14px}.footer .footer-company a{font-family:General Sans,sans-serif;color:#797979;font-weight:500;display:inline;text-decoration:none}.footer .footer-company a:hover{text-decoration:underline}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;justify-content:center;align-items:center;z-index:20}.modal .modal-content{position:relative;width:80%;max-width:1392px;aspect-ratio:16/9;background-color:#fff;border-radius:1rem;overflow:hidden}.modal .close-modal-btn{position:absolute;top:10px;right:10px;background:#fff;border:none;font-size:1.5rem;font-weight:bolder;width:40px;height:40px;border-radius:20px;text-align:center;cursor:pointer;display:grid;align-items:center;justify-items:center}.modal iframe#yt-video{width:100%;height:100%}.d-flex{display:flex;flex-wrap:wrap}.d-flex.no-wrap{flex-wrap:nowrap}.d-flex.col{flex-direction:column}.d-flex.sb{justify-content:space-between}.d-flex.jc-center{justify-content:center}.d-flex.jc-end{justify-content:flex-end}.d-flex.ai-center{align-items:center}.d-flex.ai-start{align-items:flex-start}.d-flex.ai-end{align-items:flex-end}.d-flex.gap-10{gap:10px}.d-flex.gap-15{gap:15px}.d-flex.gap-20{gap:20px}.d-flex.gap-30{gap:30px}.d-flex .flex-auto{flex:0 0 auto}.d-flex .flex-10{flex:0 0 10%}.d-flex .flex-15{flex:0 0 15%}.d-flex .flex-20{flex:0 0 20%}.d-flex .flex-25{flex:0 0 25%}.d-flex .flex-30{flex:0 0 30%}.d-flex .flex-40{flex:0 0 40%}.d-flex .flex-50{flex:0 0 50%}.d-flex .flex-70{flex:0 0 70%}.d-flex .flex-80{flex:0 0 80%}.d-flex .flex-100{flex:0 0 100%}.d-flex .flex-1{flex:1}.whatsapp-float{position:fixed;width:3.75rem;height:3.75rem;bottom:2rem;right:2rem;background-color:#25d366;color:#fff;border-radius:3.125rem;text-align:center;font-size:30px;box-shadow:2px 2px 10px #0003;z-index:1000;display:flex;justify-content:center;align-items:center}.whatsapp-float a{color:#fff;text-decoration:none}.whatsapp-float a:hover{opacity:.85}.whatsapp-float i{margin:0}.amp-videos-container{display:grid;gap:3rem;grid-template-columns:1fr 1fr 1fr;width:100%;max-width:1392px;margin:auto;margin-top:6rem}@media screen and (max-width: 768px){.amp-videos-container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 480px){.amp-videos-container{grid-template-columns:1fr}}@media screen and (max-width: 1024px){.amp-videos-container{padding:0 1rem}}.amp-videos-container .video-item{display:block;text-decoration:none;border-radius:1rem;overflow:hidden}.promo-text{font-family:General Sans,sans-serif;color:#000;font-weight:500;font-size:1.125rem;line-height:1.8;margin-top:6rem}.promo-text h1,.promo-text h2,.promo-text h3,.promo-text h4{font-size:1.125rem;display:inline;font-weight:500}
