:root{font-family:Montserrat,sans-serif;line-height:1.5;font-weight:300;color-scheme:light dark;color:#000;background-color:#fff;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none;cursor:pointer}p{margin:0}button{color:#fff}.products{position:absolute;width:100dvw;top:389px;background-color:#fff}.black-line{height:.2px;width:33.3333333333%;background-color:#000;border-radius:5px;margin:35px auto}.button-container{display:flex;justify-content:center;top:300px;width:100dvw;height:90px;background-color:#fff}.button-link{display:inline-block;position:relative;top:10px;width:180px;height:40px;margin:0 120px;border-radius:30px;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:40px}.button-link:hover{opacity:.8}.main_button .button-link{background:linear-gradient(to right,#f83e70,#f85596);transition:opacity .3s ease}.products_button .button-link{background:linear-gradient(to left,#f83e70,#f85596);transition:opacity .3s ease}.content_button button{width:240px;height:50px;border:none;color:#fff;background-color:#00bf30;opacity:1;border-radius:30px;font-size:16px;font-weight:700;transition:background-color .3s ease;margin:5% 0;cursor:pointer}.content_button button:disabled{opacity:.5;cursor:default}.content_button button:not(button:disabled):hover{background-color:#00d335;opacity:.9}.burger-menu{display:none;position:fixed;top:0;left:0;width:100%;height:200px}.burger-menu-open,.burger-menu-close{position:absolute;top:0;left:0;margin-top:20px;margin-left:20px;z-index:1}.burger-menu-open{display:block}.burger-menu-close{display:none}.burger-menu-close.active{display:block}.background-burger-menu{display:none;position:absolute;top:0;left:0;width:100%;height:300px;background-color:#fff;transform:translateY(-100%);transition:all .3s}.background-burger-menu.active{transform:translateY(0)}.burger-button-container{position:absolute;top:0;left:0;margin-top:75px;margin-left:20px}.burger-button-link{position:relative;width:180px;height:40px;color:#000;font-size:20px;font-weight:700;text-align:center;line-height:40px}.background{position:relative;overflow:hidden;top:0;left:0;width:100%;height:300px;background-image:url(./background-IO_krJ7g.jpg);background-repeat:no-repeat;background-size:cover;background-position:center -50px;background-attachment:fixed}.logo{position:absolute;top:250px;width:160px;aspect-ratio:1;background-color:#fff;background-position:center center;background-size:cover;border-radius:50%}.logo-container{display:flex;justify-content:center;align-items:center}.logo img{position:absolute;width:160px;aspect-ratio:1}.cards{margin:60px 0;text-align:center}.card-product{display:flex;align-items:center;justify-content:center;position:relative;text-align:center;margin:0 20%}.card-product img{width:300px;height:300px;margin-right:50px;object-fit:contain}.card-title{font-size:clamp(30px,2.18vw,42px);font-weight:600;text-align:center;margin:60px 0}.card-content{width:40%}.card-description{font-size:24px;font-weight:300;margin-bottom:15%}.card-button label{font-size:14px;font-weight:300}.status-container{display:flex;justify-content:center}.status-indicators{position:relative;top:6.5px}.status-indicator-front,.status-indicator-back{position:absolute;width:8px;aspect-ratio:1;border-radius:50%;margin-right:5px;display:inline-block}.status-indicator-front.active{background-color:#00d26a;animation:pulse 1s infinite alternate}.status-indicator-front.inactive{background-color:red}.status-indicator-back.active{opacity:.5;background-color:#00d26a;animation:pulse-back 1s infinite alternate}.status-indicator-back.inactive{display:block}label{margin-left:15px}@keyframes pulse{0%{transform:scale(1)}to{transform:scale(1.3)}}@keyframes pulse-back{0%{transform:scale(1)}to{transform:scale(2)}}@media (max-width: 1000px){.background-image{transform:translateY(0)}.card-product{flex-direction:column;margin:0}.card-product img{width:400px;height:400px;margin:0 0 20px}.card-content{width:50%}.card-description{margin-bottom:10%}.black-line{width:50%}}@media (max-width: 850px){header,.background{height:250px}.burger-menu,.burger-menu-open,.background-burger-menu{display:block}.logo{top:200px;width:130px;z-index:1}.logo img{width:130px}.button-container{display:none}.products{top:300px}.card-content,.black-line{width:50%}}@media (max-width: 760px){.black-line{width:50%}}@media (max-width: 490px){header,.background{height:200px}.burger-menu,.burger-menu-open,.background-burger-menu{display:block}.logo{top:150px;width:130px;z-index:1}.logo img{width:130px}.button-container{display:none}.products{top:200px}.products-container{margin-top:80px}.card-content{width:360px}.card-description{font-size:20px;margin-bottom:30px}.black-line{width:66.6666666667%}}@media (max-width: 430px){.card-product img{width:300px;height:300px}}header{position:absolute;width:100%;height:300px;top:0;left:0;bottom:0;right:0}body{margin:0;padding:0;display:flex;place-items:center;min-width:320px;min-height:100%;overflow-x:hidden}h1{font-size:3.2em;line-height:1.1}
