.custom-container{overflow:hidden}img{max-width:100%;vertical-align:middle;display:inline-block}h1{margin-top:20px;font-size:38px;line-height:44px}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}a,p{color:#6c6c6c;font-family:var(--font-libre-franklin);font-size:14px;line-height:24px;text-decoration:none}a,p{margin-bottom:10px}p{margin-top:0}.tittle{color:rgba(12,21,47,.6);margin-top:20px;font-size:21px;font-weight:400;line-height:38px}.button.dark{background-color:#ac1313;color:#fff;border-style:none;border-color:#000;border-radius:0;margin-right:0;padding:20px 50px;font-family:var(--font-roboto);line-height:22px}.button.dark:hover{color:#fff;text-decoration:underline;background-color:#000;border-style:none;border-color:#53d7db;transform:translateY(-5px)}.button{height:auto;color:#000;letter-spacing:1px;text-transform:uppercase;background-color:#fff;border:1px #fff;border-radius:0;margin-right:12px;padding-left:24px;padding-right:24px;font-size:12px;font-weight:400;line-height:24px;transition:all .4s}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}.divider{height:1px;background-color:#dcdcdc;margin-top:80px;margin-bottom:32px}.top-padding{margin-top:40px}.cursor-pointer{cursor:pointer}.left-block{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.section{border-top:1px solid #ebebeb;padding-top:120px;padding-bottom:120px;font-weight:500;position:relative}.different-font{font-family:var(--font-playfair-display);color:#ac1313;font-size:68px;text-shadow:2px 4px 5px rgba(129,52,52,.856)}.vertical-category{color:#dbdbdb;letter-spacing:1px;text-transform:uppercase;align-items:center;font-family:var(--font-roboto);font-size:22px;font-weight:300;line-height:34px;display:inline-block;position:absolute;top:50%;left:0;transform:rotate(-90deg) translateY(-50%)}.vertical-category.right{top:50%;left:auto;right:0}.filter-button{padding:8px 25px!important}.section-tittle{color:rgba(122,38,4,.8823529412);font-family:var(--font-roboto);font-size:40px;font-weight:500;line-height:50px;text-shadow:2px 4px 5px rgba(0,0,0,.5)}@media(max-width:991px){.section{padding-left:20px;padding-right:20px}.vertical-category{display:none}}@media(max-width:576px){.vertical-category{display:none}}.no-product{font-size:24px;text-align:center;padding:40px 20px;margin:20px auto}.navbar,html{scroll-behavior:smooth}.navbar{width:100%;height:90px;border-bottom:1px solid hsla(0,0%,100%,.11);padding:0 20px;position:relative;background-color:hsla(0,0%,100%,0);transition:background-color .3s ease,box-shadow .3s ease}.navbar.fixed-header{position:fixed;top:0;left:0;right:0;z-index:100;background-color:hsla(0,0%,100%,.95);box-shadow:0 4px 12px rgba(0,0,0,.15);animation:slideDown .6s ease forwards}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.navbar .navbar-brand{font-weight:700;font-size:1.5rem;color:#000;cursor:pointer;text-decoration:none}.navbar .navbar-brand .logo-image{position:relative;width:60px;height:60px;display:inline-block}.navbar .navbar-brand:hover{opacity:.8}@media(max-width:991px){.navbar .navbar-collapse{position:absolute;top:90px;left:0;width:100%;background:#fff;z-index:2000;border-top:1px solid #eee;padding:0;box-shadow:0 4px 12px rgba(0,0,0,.15)}.navbar .navbar-collapse.collapse:not(.show){display:none}}.navbar .navbar-nav{display:flex}@media(max-width:991px){.navbar .navbar-nav{flex-direction:column;align-items:flex-start;width:100%}}.navbar .navbar-nav .nav-link{padding:21px 20px;font-size:14px;font-family:var(--font-roboto);font-weight:500;color:#6c6c6c;letter-spacing:2px;text-transform:uppercase}.navbar .navbar-nav .nav-link.active{color:#ac1313!important}.navbar .navbar-nav .nav-link:hover{color:#000}@media(max-width:991px){.navbar .navbar-nav .nav-link{width:100%;border-bottom:1px solid #eee}.navbar .navbar-nav .nav-link .nav-link-inner{padding:0 12px;max-width:720px;margin:0 auto;display:block}}@media(max-width:576px){.navbar{height:60px;padding:0 15px}.navbar .navbar-brand{font-size:1.25rem}.navbar .navbar-brand .logo-image{position:relative;width:45px;height:45px;display:inline-block}.navbar .navbar-collapse{top:60px}.navbar .navbar-nav .nav-link{padding:16px 15px;font-size:13px}.navbar .navbar-nav .nav-link .nav-link-inner{max-width:90%;margin:0 auto}}.hero-banner{background-image:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),url(/images/bg-banner.jpg);height:100vh;color:rgba(0,0,0,0);background-color:rgba(219,219,219,.1);background-position:0 0,0 0;background-repeat:repeat,no-repeat;background-size:auto,cover;align-items:center;display:flex}.top-text{color:#d77474;text-align:center;letter-spacing:2px;text-transform:uppercase;margin-bottom:0;font-size:14px;font-weight:600;line-height:24px}.page-title.big,.top-text{font-family:var(--font-roboto)}.page-title.big{color:rgba(122,38,4,.8823529412);font-size:48px;font-weight:500;line-height:58px;text-shadow:2px 4px 5px rgba(0,0,0,.521)}.paragraph{font-size:16px;line-height:26px;color:rgba(122,38,4,.8823529412)!important;font-weight:500}.hero-div{width:50%}.hero-div,.hero-image-div{flex-direction:column;align-items:flex-start;display:flex}.hero-image{width:1000px;height:500px;background-image:url(/images/hero-banner.png);background-position:50%;background-repeat:no-repeat;background-size:800px;margin-left:-196px}@media screen and (max-width:991px){.hero-div{width:100%;align-items:center!important}.hero-banner{height:auto;background-image:linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),url(/images/bg-banner.jpg);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:auto,2080px;padding-top:60px;padding-left:20px;padding-right:20px;display:block}.paragraph.main{text-align:center!important}.hero-image{width:100%;background-size:700px;margin-left:0}}@media screen and (max-width:576px){.hero-div{width:100%;align-items:center!important}.paragraph.main{text-align:center!important}.hero-image{height:200px;background-size:300px}.hero-banner{height:auto;background-image:url(/images/bg-banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-top:70px;padding-bottom:30px}}.cta-text-page-banner,.cta-text-page-banner *{font-family:var(--font-libre-franklin)!important;color:#6c6c6c!important}.cta-text-page-banner * h1,.cta-text-page-banner h1{font-weight:600;color:#000!important}.section.collections{background-color:#fff;border-top-style:none;padding:120px 20px;position:relative}.section-content-tittle{color:#000;margin-bottom:60px}.category-list-wrapper,.section-content-tittle{margin-left:auto;margin-right:auto;display:block}.links-category{color:#999;background-color:rgba(0,0,0,0);justify-content:center;font-size:16px;text-decoration:none;transition:background-color .4s;display:flex}.w-inline-block{max-width:100%;display:inline-block}.tab-block{width:260px;height:260px;border:30px solid rgba(0,0,0,.05);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding-top:30px;text-decoration:none;transition:box-shadow .5s,transform .3s,outline .3s;display:flex;aspect-ratio:1}.tab-block:hover{transform:scale(1.15);outline:8px solid;outline-offset:14px;outline-color:attr(data-hover-color color,rgb(0,0,0))}.tab-block[data-hover-color="rgb(235, 185, 106)"]:hover{outline-color:#ebb96a}.tab-block[data-hover-color="rgb(255, 95, 15)"]:hover{outline-color:#ff5f0f}.tab-block[data-hover-color="rgb(172, 19, 19)"]:hover{outline-color:#ac1313}.tittle.tab-tittle{color:#fff;letter-spacing:2px;text-transform:uppercase;margin-top:0;font-family:var(--font-roboto);font-size:14px;text-decoration:none}.div-info-wrapper{margin-top:90px}.div-column-left{width:90%;float:left}.history-tittle{color:#000;text-align:left;margin-top:0;font-family:var(--font-roboto);font-size:30px;font-weight:400;line-height:36px}.history-paragraph{color:var(--third);text-align:left;margin-top:20px;line-height:24px;font-family:var(--font-libre-franklin)}.div-column-right{width:90%;float:right}@media(max-width:991px){.section.collections{padding:80px 15px}.tab-block{width:240px;height:240px;margin-left:0;margin-right:0}.history-tittle{font-size:26px;line-height:32px;text-align:left}.history-paragraph{text-align:left}.div-column-left,.div-column-right{float:none;width:100%;margin:0 auto 40px;text-align:center}}@media(max-width:576px){.section.collections{padding:60px 10px}.tab-block{margin:15px 0}.tittle.tab-tittle{font-size:12px;letter-spacing:1px}.history-tittle{font-size:22px;line-height:28px;text-align:left}.history-paragraph{font-size:14px;line-height:22px;text-align:left}}.category-image{border-radius:50%;object-fit:cover}.items-wrapper{background:#fff;padding:15px;border:1px solid #eee;transition:all .3s ease;display:flex;flex-direction:column;justify-content:space-between;height:100%}.items-wrapper:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-5px)}.col-9-mobile{padding-left:8px!important}.image-wrapper{width:100%;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.image-wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.top-text.left{text-align:left!important}.price-text{color:#000;font-size:16px;font-weight:600}.price-text-detail{color:#000;font-size:32px;font-weight:600}.product-thumbs{cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.product-thumbs img{max-width:100%;max-height:100%;object-fit:contain}.image-product-detail{position:relative!important;width:100%;height:100%;aspect-ratio:1/1;background:#fff}.image-product-detail img{object-fit:contain}.border-related{border:2px solid #6c6c6c}.col-product{padding-left:30px}@media(max-width:768px){.col-product{padding-left:10px;padding-right:0}}.w-richtext,.w-richtext *{font-family:var(--font-libre-franklin)!important;margin-bottom:10px!important;color:#6c6c6c!important}.category-item{margin-bottom:10px;margin-right:10px;font-family:var(--font-roboto);font-size:16px;font-weight:700;display:inline-block}.cate-richtext{font-family:var(--font-libre-franklin);color:rgba(12,21,47,.6);margin-left:5px;font-size:16px;text-decoration:none;transition:color .4s}.items-content{text-align:center}.items-content .item-tittle{font-family:var(--font-roboto);font-size:1rem;font-weight:500;color:#000;text-decoration:none;display:block;overflow-wrap:break-word;line-height:1.4}.items-content .item-tittle:hover{color:var(--primary)}.items-content .items-price{font-size:.9rem;font-weight:600;color:#555}.section.cta{background-image:linear-gradient(90deg,rgba(255,255,255,.89) 13%,rgba(255,255,255,0) 57%),url(/images/bg-cta.jpeg)}.section.cta,.section.shop-banner{background-position:0 0,50% 33%;background-repeat:repeat,no-repeat;background-size:auto,cover}.section.shop-banner{background-image:linear-gradient(90deg,#f8f6f4 30%,transparent),url(/images/shop-banner.jpg)}.section.about-banner{background-image:linear-gradient(90deg,#f8f6f4 30%,transparent),url(/images/about-banner.jpg)}.section.about-banner,.section.contact-banner{background-position:0 0,50% 33%;background-repeat:repeat,no-repeat;background-size:auto,cover}.section.contact-banner{background-image:linear-gradient(90deg,#f8f6f4 30%,transparent),url(/images/contatc-banner.jpg)}@media screen and (max-width:767px){.section.cta{background-image:linear-gradient(90deg,#dbdbdb 44%,rgba(255,255,255,0)),url(/images/bg-cta.jpeg)}.section.cta,.section.shop-banner{background-position:0 0,50% 33%;background-repeat:repeat,no-repeat;background-size:auto,cover}.section.shop-banner{background-image:linear-gradient(90deg,#dbdbdb 44%,rgba(255,255,255,0)),url(/images/shop-banner.jpg)}.section.about-banner{background-image:linear-gradient(90deg,#dbdbdb 44%,rgba(255,255,255,0)),url(/images/about-banner.jpg)}.section.about-banner,.section.contact-banner{background-position:0 0,50% 33%;background-repeat:repeat,no-repeat;background-size:auto,cover}.section.contact-banner{background-image:linear-gradient(90deg,#dbdbdb 44%,rgba(255,255,255,0)),url(/images/contatc-banner.jpg)}}.section-image-newsletter{width:80px;height:80px;background-color:#ebb96a;background-image:url(/icons/news.png);background-position:50%;background-repeat:no-repeat;background-size:38px;border-radius:100%;margin-bottom:40px;margin-left:auto;margin-right:auto;display:block;position:relative}.footer-section{padding:60px 0}.logo-image-footer{margin-bottom:20px}.center-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;margin-bottom:60px;display:flex}.footer-title{letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-family:var(--font-roboto);font-size:13px;font-weight:600;line-height:23px}.about-pompeo-text.center{text-align:center;text-decoration:none}.pagination .page-item .page-link{color:#333;border-radius:50%!important;margin:0 4px;padding:8px 14px;transition:all .3s ease}.pagination .page-item .page-link:hover{background-color:#f5f5f5;color:#000}.pagination .page-item.active .page-link{background-color:#ac1313;border-color:#ac1313;color:#fff}.row-padding{margin-bottom:160px}.section.sale-section{color:rgba(0,0,0,0);padding-top:220px;position:relative;border-bottom:1px solid #ebebeb}.color-block{width:500px;height:180px;justify-content:center;align-items:center;display:flex;position:relative}.info-sale-block{width:70%;text-align:left}.sale-title{text-align:left;margin-bottom:20px;font-family:var(--font-roboto);color:#000;font-size:24px;font-weight:500;line-height:40px}.button-link.product{margin-top:20px;font-family:var(--font-roboto);display:inline-block}.button-link{color:#000;text-align:left;font-size:15px;font-weight:500;line-height:24px;text-decoration:none;transition:all .4s}@media screen and (max-width:991px){.color-block{width:auto}.info-sale-block{margin-top:0;margin-left:0}}@media screen and (max-width:767px){.info-sale-block{width:100%}.info-sale-block,.row-column{margin-top:150px;margin-bottom:0}}@media screen and (max-width:575px){.info-sale-block.padding{margin-top:220px}.info-sale-block{width:100%;margin-left:0}}.sale-tittle.related{margin-top:0;margin-bottom:40px;font-size:20px;font-weight:400}