.banner,.cover-container,.slide{background-size:cover;background-position:center}.banner-overlay,.slide-overlay{top:0;left:0;background-color:rgba(0,0,0,.6)}.card-title,.productCard .btn{font-weight:var(--typography-weight-medium)}:root{--color-background-general:#f9faef;--color-store-title:#333;--color-card-title:#333;--color-button:#f1f1f1;--color-background-button:#4c662b;--color-background-chip:#666;--color-text-chip:#333;--color-text-chip-hover:#ddd;--color-background-chip-active:#6E0D25;--color-text-chip-active:white;--color-background-tag:#386663;--color-text-tag:white;--typography:'Montserrat',sans-serif;--typography-weight-medium:700;--typography-weight-large:900;--typography-card-title:'Montserrat',sans-serif;--banner-border-radius:8px;--line-clamp:5;--webkit-line-clamp:var(--line-clamp)}body{max-width:1024px;margin:auto;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:0 0 8px 8px;background-color:var(--color-background-general)}h1{font-family:var(--typography);font-weight:var(--typography-weight-medium)!important;color:var(--color-store-title);margin:2rem}.top-side{padding:1rem}.cover-container{background-image:url('https://www.tenda.com/apitendaprod/static-cache/C1530A58683FDD1C6A66C871500A15AA51D0328FA032CCD654EE1B2A8B3DF939.jpg');width:100%;height:6rem;border-radius:.5rem;margin-bottom:1rem;border-style:solid;border-color:#eeefe3}.banner-container,.slide-container{text-align:center;margin-bottom:.5rem}.banner-container{position:relative;width:100%;height:8rem;display:flex;justify-content:center;align-items:center}.banner,.banner-overlay{height:100%;border-radius:var(--banner-border-radius)}.banner,.slide-container{width:100%;justify-content:center;display:flex}.banner{position:relative;align-items:center;background-image:url('https://images.pexels.com/photos/3184416/pexels-photo-3184416.jpeg?auto=compress&cs=tinysrgb&w=1260&h=750&dpr=1');box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.banner-overlay{position:absolute;width:100%}.banner-content,.slide-content{position:relative;z-index:2;color:#fff}.slide-container{position:relative;height:16rem;align-items:center}.slide,.slide-overlay{height:100%;width:100%}.slide{position:relative;display:flex;justify-content:center;align-items:center}.slide-overlay{position:absolute}.slide-content h5{font-size:3rem}.slide-content p{font-size:1rem}.productCard-header,.specialCard .productCard-header{margin:1rem 0;display:flex;justify-content:space-between;align-items:center}.card-title,.specialCard .card-title{overflow:hidden;text-overflow:ellipsis;margin:0;white-space:nowrap}.card-title{flex-grow:1;font-family:var(--typography-card-title);color:var(--color-card-title)}.card-description,.chip,.productCard .btn{font-family:var(--typography)}.card-description{flex-grow:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;line-clamp:var(--webkit-line-clamp);-webkit-line-clamp:var(--line-clamp);-webkit-box-orient:vertical}.productCard{box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:.5rem;background:#eeefe3;height:32rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;position:relative}.productCard .card-description,.productCard .card-title{text-align:left}.productCard .btn{color:var(--color-button);background-color:var(--color-background-button);border:none;display:inline-block;font-size:1rem;box-sizing:border-box}.productCard .btn:hover,.specialCard .btn:hover{color:var(--color-background-button);background-color:var(--color-button)}.div-btn{display:flex;justify-content:space-between;align-items:center;width:100%;gap:.5rem}.btn-primary,.btn-secondary{flex:1;white-space:nowrap}.productImage{width:100%;height:15rem;object-fit:cover;object-position:center;border-radius:.5rem;overflow:hidden}.price-tag{white-space:nowrap;padding:.2rem .4rem;background-color:var(--color-background-tag);color:var(--color-text-tag);font-weight:700;border-radius:.5rem;font-size:1rem;margin-left:.2rem}.chip,.specialCard .card-title{font-weight:var(--typography-weight-medium)}.specialCard-slide{height:25rem}.specialCard .productCard{box-shadow:0 4px 8px rgba(0,0,0,.2);background:#242424;height:auto}.specialCard .card-title{flex-grow:1;font-family:Inter}.text-gradient-google{background:linear-gradient(90deg,#9bbcc3 0,#abc2e2 15%,#cba5d1 50%,#f8719d 75%,#00d4ff 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.specialCard .card-description{color:#fff}.specialCard .btn{color:#242424;background-color:#fff;border:none;font-size:1rem}.specialCard .price-tag-original{white-space:nowrap;padding:.2rem .4rem;background-color:red;color:#fff;font-weight:700;border-radius:.5rem;font-size:1rem;margin-left:.2rem;text-decoration:line-through}.specialCard .price-tag-discount{position:absolute;top:1.2rem;left:1.2rem;background-color:orange;color:#fff;font-weight:700;padding:.5rem;border-radius:.5rem;font-size:1rem}#categoryChips{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:.5rem;align-items:center;padding:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.chip{display:inline-block;padding:.6rem 1rem;border-radius:1.5rem;background-color:transparent;border:2px solid var(--color-background-chip);color:var(--color-background-chip);cursor:pointer;font-size:1rem;transition:background-color .3s,color .3s}.chip:hover{background-color:var(--color-background-chip);color:var(--color-text-chip-hover)}.chip.active{background-color:var(--color-background-chip-active);border:none;color:var(--color-text-chip-active)}@media (min-width:1025px){body{margin-top:2rem;margin-bottom:2rem}}@media (max-width:768px){.slide-content h5{font-size:8vw}.slide-content p{font-size:2vw}}@media (max-width:426px){.productCard{height:auto}.card-description{-webkit-line-clamp:unset}.specialCard-slide{height:15rem}.slide-content h5{font-size:10vw}.slide-content p{font-size:4vw}}@media (max-width:320px){.discount-percentage,.price-tag-original{display:none}}