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