@font-face{font-family:'Fira Sans';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/firasans/v18/va9E4kDNxMZdWfMOD5VfkA.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjr0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype')}:root{--PRIMARY_COLOR:#009694;--PRIMARY_COLOR_OSCURO:#106b6a;--PRIMARY_COLOR_FADE:rgba(0,150,148,0.5);--SECONDARY_COLOR:#8B8481;--SECONDARY_COLOR_OSCURO:#6d6562;--BLACK_COLOR:#000000;--WHITE_COLOR:#FFFFFF;--GLOBAL__BACKGROUND_COLOR:#FFFFFF}.btn{border-radius:10px}.btn.btn-white{background:var(--WHITE_COLOR);color:var(--PRIMARY_COLOR)}.btn.btn-white:hover{color:var(--PRIMARY_COLOR_OSCURO)}.bg-whatsapp{background-color:#25CE64}body{width:100%;min-height:100vh;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400}a{text-decoration:inherit;color:var(--PRIMARY_COLOR)}a:hover{color:var(--PRIMARY_COLOR_OSCURO)}header.menu{background:var(--WHITE_COLOR);top:0px;z-index:999}.custom-container{margin:auto;width:100%;max-width:1450px}.navbar .navbar-brand img{height:130px;padding-left:30px}.main-menu.nav-item .nav-link{color:#333;font-size:1.3rem}.main-menu.nav-item .nav-link.active{color:var(--PRIMARY_COLOR);border-bottom:dotted 1px var(--PRIMARY_COLOR);font-weight:450;padding-bottom:1px}aside.top{background:var(--PRIMARY_COLOR_OSCURO);color:var(--WHITE_COLOR);font-size:0.8em;padding:3px 0px 3px 0px}section.main-collection{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:70vh;background-image:var(--background);background-position:center -50px;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;z-index:300}@media only screen and (max-width:600px){section.main-collection{height:100vh}}section.main-collection article{position:relative;width:100%;height:100%}section.main-collection article .title{position:absolute;bottom:20%;left:50%;transform:translate(-50%,0%)}section.main-collection article .title h1{font-family:'Fira Sans',sans-serif;font-size:8vh!important;font-weight:500;text-shadow:1px 1px 10px black;color:var(--WHITE_COLOR)}section.main-collection article .title h3{font-family:'Fira Sans',sans-serif;font-size:2.5rem!important;font-weight:500;text-shadow:1px 1px 10px black;color:var(--WHITE_COLOR)}header nav.fixed-top{background-color:rgba(255,255,255,0.7);top:10px}.text-shadow{text-shadow:1px 1px 10px black}#CookielawBanner{display:flex;position:fixed;padding:10px 0px 0px 0px;bottom:0px;z-index:999;background-color:#323239;color:white;width:100%}.category-list .active{border-right:solid 4px var(--PRIMARY_COLOR)!important;background:inherit;font-weight:900;color:inherit}.category-list .active i.fa-solid{color:var(--PRIMARY_COLOR)!important}.category-list-mobile .badge{padding:6px;background:#ddd!important;color:black}.category-list-mobile .badge.active{background:var(--PRIMARY_COLOR)!important;color:white}.category-banner{position:relative}.category-banner .info{text-align:center;position:absolute;left:50%;top:65%;transform:translate(-50%,-50%);color:white}.category-banner .info h3{font-size:1.5rem;letter-spacing:0.7vw}.cards_container_products{position:relative;display:flex;flex-flow:row wrap;justify-content:space-between;padding:0;margin:0}.cards_container_products .cards__item{position:relative;padding:0px;width:300px;height:400px;margin-top:10px;margin:5px;box-shadow:rgba(0,0,0,0.1) 0px 4px 12px}.cards_container_products .cards__item:hover{box-shadow:#000000 0px 4px 12px;transition:all 0.2s ease-in-out}.cards_container_products .cards__item .card__content{position:absolute;bottom:10px;z-index:999;font-size:1.3rem;padding:5px 0px 2px 0px;font-weight:400;background:var(--PRIMARY_COLOR_OSCURO);width:100%;text-align:center;color:white;text-shadow:1px 1px 10px black;text-shadow:2px 2px 5px black}.cards_container_products .cards__item .card__content .card__title a{color:white}.card.product_card{border:none}.card.product_card .product_favorite{position:absolute;right:7px;top:7px;font-size:2.7vh}.card.product_card .product_favorite button{background:none;border:0;z-index:2000!important}.card.product_card .product_favorite button.fas{color:rgba(255,255,255,0.8);background:rgba(0,0,0,0.3);border-radius:100%;padding:4px}.card.product_card .product_favorite button.favorite{color:red;background:rgba(255,255,255,0.4)}.card.product_card .card-body-overlay{position:absolute;background:var(--PRIMARY_COLOR_FADE);width:100%;bottom:10px;text-align:center;font-size:4em}.card.product_card .card-body-overlay .card-title a{color:white;text-shadow:1px 1px 10px black;font-size:1.3rem}.card.product_card .card-footer{border:none!important;background-color:inherit;box-shadow:none}[data-action="toggle-image"] :hover{cursor:pointer}.main-title{font-family:'Open Sans',sans-serif;font-size:4.5vh;font-weight:500}.easyzoom{float:left}.easyzoom img{display:block}.easyzoom{position:relative;display:inline-block;*display:inline;*zoom:1}.easyzoom img{vertical-align:bottom}.easyzoom.is-loading img{cursor:progress}.easyzoom.is-ready img{cursor:crosshair}.easyzoom.is-error img{cursor:not-allowed}.easyzoom-notice{position:absolute;top:50%;left:50%;z-index:150;width:10em;margin:-1em 0 0 -5em;line-height:2em;text-align:center;background:#FFF;box-shadow:0 0 10px #888}.easyzoom-flyout{position:absolute;z-index:100;overflow:hidden;background:#FFF}.easyzoom--overlay .easyzoom-flyout{top:0;left:0;width:100%;height:100%}.easyzoom--adjacent .easyzoom-flyout{top:0;left:100%;width:100%;height:100%;margin-left:20px}footer#main-footer{border-top:solid 1px #fafafa;background-color:#FFFFFF;color:#333;padding-top:20px}footer#main-footer .logo{background-color:white;padding:20px}footer#main-footer .social-media-icons{display:flex;flex-wrap:wrap;justify-content:space-around}footer#main-footer .social-media-icons a.social-media-icon{font-size:1.3em;color:white}.custom-card-group .card .card-body{background-color:rgba(0,0,0,0.3);color:white;width:100%;position:absolute;bottom:0px;text-align:center}.custom-card-group .card .card-body h5.card-title{color:white;letter-spacing:0px;font-family:'Fira Sans',sans-serif;font-size:2.5rem!important;font-weight:700;text-shadow:1px 1px 10px black}.text-shadow{text-shadow:2px 2px 5px black}