/** * 2021 Anvanto * * NOTICE OF LICENSE * * This file is not open source! Each license that you purchased is only available for 1 wesite only. * If you want to use this file on more websites (or projects), you need to purchase additional licenses. * You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party. * *  @author Anvanto <anvantoco@gmail.com> *  @copyright  2021 Anvanto *  @license    Valid for 1 website (or project) for each purchase of license *  International Registered Trademark & Property of Anvanto */.products-section-title {   margin: 0 0 32px;   /* line-height: 1.2;  */  text-align: left!important;    text-transform: uppercase;   /* text-decoration: underline;*/}.an_homeproducts-banner {    margin-bottom: 40px;}.an_homeproducts-banner img {    border-radius: 0;    max-width: 100%;    width: 100%;    height: auto;}.an_homeproducts-banner-content {    display: flex;    flex-direction: column;    align-items: flex-start;    justify-content: flex-end;    background: #ececec;    border-radius: 0;    padding: 35px 37px;    position: relative;    overflow: hidden;    width: 100%;}.an_homeproducts-banner-overlay .an_homeproducts-banner-content {    position: absolute;    top: 0;    right: 15px;    bottom: 0;    left: 15px;    background: transparent;    width: calc(100% - 30px);}.an_homeproducts-banner-link {    position: absolute;    top: 0;    right: 15px;    bottom: 0;    left: 15px;    z-index: 2;}.an_homeproducts-banner .an_homeproducts-banner-title-margin {    margin-bottom: 19px;}.an_homeproducts-banner p {    margin-bottom: 0;}.an_homeproducts-banner-overlay .an_homeproducts-banner-content .h2 {    text-transform: none;}.an_homeproducts-banner-overlay .an_homeproducts-banner-content p {    color: #fff;}.an_homeproducts-banner-default.an_homeproducts-banner-overlay .an_homeproducts-banner-content {    position: absolute;    left: 50%;    top: 0;    right: 0;    bottom: 0;    display: flex;    flex-direction: column;    align-items: flex-start;    justify-content: center;    padding: 10px 33px;    width: auto;}.an_homeproducts-banner-default.an_homeproducts-banner-overlay .an_homeproducts-banner-content .h2 {    font-size: 28px;    text-transform: uppercase;    font-weight: 300;    margin: 0;    color: #000;}.an_homeproducts-banner-default.an_homeproducts-banner-overlay .an_homeproducts-banner-content p {    color: #000;}.an_homeproducts-banner-default .an_homeproducts-banner-textlink {    transition: transform .35s, opacity .35s;    opacity: 0;    transform: translateX(20px);    margin: 17px 1px -37px;    color: #000;}.an_homeproducts-banner-default .an_homeproducts-banner-link:hover+.an_homeproducts-banner-content .an_homeproducts-banner-textlink {    opacity: 1;    transform: translateX(0);}.an_homeproducts-banner-type2.an_homeproducts-banner-overlay {    margin-bottom: 30px;}.an_homeproducts-banner-type2.an_homeproducts-banner-overlay .an_homeproducts-banner-content {    padding: 47px 29px;    display: block;}.an_homeproducts-banner-type2.an_homeproducts-banner-overlay .an_homeproducts-banner-content .h2 {    text-transform: uppercase;    font-size: 19px;    line-height: 24px;    text-align: center;    color: #000;    word-wrap: normal;    overflow: hidden;}.an_homeproducts-banner-type2.an_homeproducts-banner-overlay .an_homeproducts-banner-content .h2 span {    position: relative;    padding: 0 27px;    display: inline-block;}.an_homeproducts-banner-type2.an_homeproducts-banner-overlay .an_homeproducts-banner-content .h2 span:before,.an_homeproducts-banner-type2.an_homeproducts-banner-overlay .an_homeproducts-banner-content .h2 span:after {    content: "";    width: 100%;    border-top: 1px solid #c2c2c2;    position: absolute;    right: 100%;    top: 50%;}.an_homeproducts-banner-type2.an_homeproducts-banner-overlay .an_homeproducts-banner-content .h2 span:after {    left: 100%;}.an_homeproducts-banner-image {    overflow: hidden;}.an_homeproducts-banner-type2.an_homeproducts-banner-overlay img {    transition: transform .35s;}.an_homeproducts-banner-type2.an_homeproducts-banner-overlay .an_homeproducts-banner-link:hover+.an_homeproducts-banner-image img {    transform: scale3d(1.2, 1.2, 1.2);}.anhp-banner-global-top {    margin-bottom: 50px;}.anhp-banner-global-bottom {    margin-top: 55px;    margin-bottom: 42px;}.an_homeproducts hr {    display: none;}.an_homeproducts-title {  margin-top: 24px;  margin-bottom: 24px;    text-align: left;    text-transform: uppercase;    text-decoration: underline;}.an_homeproducts-text {    text-align: left;}.an_homeproducts-content-text {    text-align: left;}.an_homeproducts-tab-top {    display: flex;    align-items: center;    justify-content: space-between;    margin-top: 30px;    margin-bottom: 30px;}.an_homeproducts-tab-top-nosort {    justify-content: flex-start;}.an_homeproducts-sort select {    border: 0!important;    outline: none!important;}.products-section-title a {    color: inherit;}.an_homeproducts-link-all {    text-decoration: underline;    color: #000;}.an_homeproducts-link-all:hover {    text-decoration: none;}.an_homeproducts-tabs {    margin-bottom: 35px;}.an_homeproducts-tabs-list {    text-align: center;}.an_homeproducts-tab {    background: transparent!important;    border: 0;    padding: 0;    margin: 0 22px 0 0;    line-height: 1;    color: #7a7a7a!important;    text-transform: uppercase;}.an_homeproducts-tab:hover,.an_homeproducts-tab.active {    color: #000!important;    text-decoration: underline!important;}.an_homeproducts-content {    position: relative;}.an_homeproducts-content:not(.active) {    display: none;}.an_homeproducts-products .products {    margin-left: 0;}.an_homeproducts-products .owl-carousel {    margin: 0;}.an_homeproducts-products .owl-carousel.owl-loaded .product {    width: 100%;    padding: 0;}.an_homeproducts-container {    position: relative;}.an_homeproducts-conteiner-category {    margin-top: 20px;}.an_homeproducts-category {    cursor: pointer;    margin-right: 10px;}a.an_homeproducts-category:not(.active){    color: #949494;}a.an_homeproducts-category.active {    color: #000;}.an_homeproducts-tab-bottom {    display: flex;    justify-content: center;    margin-bottom: 10px;}.an_homeproducts-loadmore {    position: relative;    display: block;    margin: 10px auto;}.anhp-loader {    position: absolute;    z-index: 2;    background: rgba(255,255,255,.5);    top: 0;    right: 0;    bottom: 0;    left: 0;}.an_homeproducts-loadmore .anhp-loader {    background: inherit;    display: flex;    align-items: center;    justify-content: center;}.an_homeproducts-loadmore .anhp-loader svg {    transform: scale(3.5);    max-width: 100%;    max-height: 100%;}.an_homeproducts-products .owl-carousel .owl-nav:not(.disabled) {    margin-top: 15px;    display: flex;    align-items: center;    justify-content: center;}.an_homeproducts-products .owl-carousel .owl-nav .owl-next,.an_homeproducts-products .owl-carousel .owl-nav .owl-prev {    position: absolute;    display: flex;    align-items: center;    justify-content: center;    top: calc(50% - 2px);    cursor: pointer;    width: 30px;    height: 45px;    margin: 0;    background: #e5e5e5;    border-radius: 0;    padding: 0;    z-index: 5;}.an_homeproducts-products .owl-carousel .owl-nav .owl-next {    right: 0;}.an_homeproducts-products .owl-carousel .owl-nav .owl-prev {    left: 0;}.an_homeproducts-products .owl-carousel .owl-dots {    display: flex;    align-items: center;    justify-content: center;    margin-top: 10px;    margin-bottom: 15px;}.an_homeproducts-products .owl-carousel .owl-dots.disabled {    display: none;}.an_homeproducts-products .owl-carousel .owl-dot span {    display: block;    background: #fff;    border-radius: 50%;    width: 10px;    height: 10px;    margin: 5px;}.an_homeproducts-products .owl-carousel .owl-dot.active span {    background: #000;}.an_homeproducts-products .owl-carousel {    z-index: 2;}.an_homeproducts-products .owl-stage-outer {    margin: -15px -15px -200px;    padding: 15px 15px 200px;}.an_homeproducts-products.featured-products .owl-carousel .product-miniature {    padding: 0!important;}.an_homeproducts-products.featured-products .owl-carousel .product-miniature {    flex-basis: 100%!important;    max-width: 100%;}.an_homeproducts-products.featured-products .products:not(.owl-carousel) {    margin: 0 -15px;}.an_homeproducts-products.featured-products .products:not(.owl-carousel) .product-miniature {    max-width: 25%;    padding: 0 15px;    margin-right: 0;}@media (max-width: 991px) {    .an_homeproducts-products.featured-products .products:not(.owl-carousel) .product-miniature {        max-width: 33.3333%;    }    .an_homeproducts-products .owl-carousel .owl-nav .owl-next,    .an_homeproducts-products .owl-carousel .owl-nav .owl-prev {        top: 18%;    }    .an_homeproducts-products.featured-products .products.owl-carousel {        margin: 0!important;    }    .an_homeproducts-products .owl-stage-outer {        padding-left: 0!important;        padding-right: 0!important;        margin-left: 0!important;        margin-right: 0!important;    }}@media (max-width: 600px) {    .an_homeproducts-products.featured-products .products:not(.owl-carousel) .product-miniature {        max-width: 50%;    }}@media (max-width: 480px) {    .an_homeproducts-products .owl-carousel .owl-nav .owl-next,    .an_homeproducts-products .owl-carousel .owl-nav .owl-prev {        top: 15%;    }}@media (max-width: 380px) {    .an_homeproducts-products .owl-carousel .owl-nav .owl-next,    .an_homeproducts-products .owl-carousel .owl-nav .owl-prev {        top: 10%;    }}.an_homeproducts-products .owl-carousel .product-miniature {    max-width: 100% !important;    flex-basis: 100% !important;    width: 100%!important;    padding: 0!important;}.an_homeproducts-products .owl-carousel .product-miniature .product-description,.an_homeproducts-products .owl-carousel .thumbnail-container-image img {    width: 80%!important;}@media (max-width: 600px) {    .an_homeproducts-products .owl-carousel .owl-stage-outer {        padding: 0!important;        margin: 0!important;    }}