[data-active-theme="2"].page-home .card-image{position:relative;z-index:1}
[data-active-theme="2"].page-home .card-image:after{content:'';position:absolute;background:url('../themes/tvnt/assets/images/border-chirs.jpeg');width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;inset:0}
[data-active-theme="2"].page-home .card-img{position:relative;z-index:1}
[data-active-theme="2"].page-home .card-img:after{content:'';position:absolute;background:url('../themes/tvnt/assets/images/border-item-chirs.png');width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;inset:0}
[data-active-theme="2"].page-home .card-media{position:relative}
[data-active-theme="2"].page-home .card-media:after{content:'';position:absolute;background:url('../themes/tvnt/assets/images/border-item-chirs.png');width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;inset:0}
@media (max-width:576px){[data-active-theme="2"].page-home .card-image{min-height:800px}}
[data-active-theme="3"].page-home .card-image{position:relative;z-index:1}
[data-active-theme="3"].page-home .card-image:after{content:'';position:absolute;background:url('../themes/tvnt/assets/images/border-year.png');width:100%;height:100%;background-size:contain;background-repeat:no-repeat;inset:0;background-position:center}
@media (max-width:768px){[data-active-theme="3"].page-home .slide-item{height:auto}}
[data-active-theme="3"].page-home .card-img{position:relative;z-index:1}
[data-active-theme="3"].page-home .card-img:after{content:'';position:absolute;background:url('../themes/tvnt/assets/images/border-item-year.png');width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;inset:0}
[data-active-theme="3"].page-home .card-media:after{content:'';position:absolute;background:url('../themes/tvnt/assets/images/border-item-year.png');width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center;inset:0}
@media (max-width:576px){[data-active-theme="3"] .card-image{min-height:800px}}
.section-homepage *{font-family:"Josefin Sans",sans-serif}
.section-homepage a:hover{text-decoration:none}
.section-homepage .product-name{color:#000}
.section-homepage .product-name:hover{color:#cd865c}
.section-homepage .info-banner span,
.section-homepage .btn{font-family:"EB Garamond",sans-serif}
.section-homepage .introduce-description .description,
.section-homepage .wrap-feedback i,
.section-homepage .blog-description p,
.section-homepage .wrap-img-blog ~ div{font-family:"Roboto",sans-serif}
.section-homepage .btn{border-radius:unset}
.section-homepage .btn.btn-bg-white{background-color:white}
.section-homepage .btn.btn-bg-white:hover{background:transparent !important;border:1px solid white;color:white}
.section-homepage .btn.btn-bg-trans{color:white;background:transparent;border:1px solid white}
.section-homepage .btn.btn-bg-trans:hover{background:white !important;border:unset;color:black}
.section-homepage .wrap-banner{height:36.78vw}
.section-homepage .wrap-banner .swiper-pagination-bullet-active{background-color:#cd865c !important}
.section-homepage .wrap-banner .info-banner{width:40%}
@media screen and (max-width:577px){.section-homepage .wrap-banner .info-banner{width:100%;text-align:center;height:100%;display:flex;flex-direction:column;justify-content:center}}
.section-homepage .wrap-banner .swiper-slide-active .info-banner{animation:fadeInLeft 1s ease-in-out 0s forwards}
.section-homepage .wrap-banner .banner-item{background-position:center;background-size:cover;background-repeat:no-repeat}
.section-homepage .wrap-trage-signal img{aspect-ratio:1.77777778;object-fit:contain;object-position:center;-webkit-filter:brightness(0.2);filter:brightness(0.2)}
.section-homepage .wrap-trage-signal .change-color{-webkit-filter:sepia(100%);filter:sepia(100%)}
@media screen and (max-width:577px){.section-homepage .wrap-trage-signal .wrap-icon{width:25vw}}
.section-homepage .wrap-collection .title-collection{padding-bottom:18%}
@media screen and (max-width:577px){.section-homepage .wrap-collection .title-collection{padding-bottom:24%}}
.section-homepage .wrap-collection .img-collection .swiper-slide{cursor:pointer}
.section-homepage .wrap-collection .img-collection .swiper-slide .name-collection{opacity:0}
.section-homepage .wrap-collection .img-collection .swiper-slide .name-collection .item-name.hover{color:#cd865c}
.section-homepage .wrap-collection .img-collection .swiper-slide .name-collection .item-btn::after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;background-color:#0087ca;transform-origin:bottom right;transition:transform 0.25s ease-out}
.section-homepage .wrap-collection .img-collection .swiper-slide .name-collection .item-btn::after:hover{transform:scaleX(1);transform-origin:bottom left}
.section-homepage .wrap-collection .img-collection .swiper-slide:hover{overflow:hidden}
.section-homepage .wrap-collection .img-collection .swiper-slide:hover img{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.section-homepage .wrap-collection .img-collection .swiper-slide:hover::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(226,223,223,0.493);z-index:2}
.section-homepage .wrap-collection .img-collection .swiper-slide:hover .name-collection{bottom:10%;width:fit-content;right:10%;z-index:3;animation:fadeInRight 0.3s linear forwards}
.section-homepage .wrap-collection .img-collection .swiper-slide .img-item{padding-top:131.35%;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat}
.section-homepage .wrap-service .swiper .zoom-in-out{-webkit-filter:drop-shadow(0 0 0 #008000);filter:drop-shadow(0 0 0 #008000);animation:zoom-in-zoom-out 0.3s linear}
.section-homepage .wrap-feature-product .feature-product .nav-tabs{gap:10em;border:unset !important}
@media screen and (max-width:577px){.section-homepage .wrap-feature-product .feature-product .nav-tabs{gap:5px;flex-direction:column}}
.section-homepage .wrap-feature-product .feature-product .nav-tabs .nav-link{color:#000;border:unset}
.section-homepage .wrap-feature-product .feature-product .nav-tabs .nav-link:hover,
.section-homepage .wrap-feature-product .feature-product .nav-tabs .nav-link:focus{border:unset}
.section-homepage .wrap-feature-product .feature-product .nav-tabs .nav-link.active{border:unset;border-bottom:1px solid rgba(205,134,92,0.5)}
.section-homepage .wrap-feature-product .feature-product .card img{aspect-ratio:0.82}
.section-homepage .wrap-feature-product .feature-product .product-swiper img{aspect-ratio:1}
.section-homepage .wrap-feature-product .feature-product .product-swiper .swiper-slide{cursor:pointer;overflow:hidden}
.section-homepage .wrap-feature-product .feature-product .product-swiper .swiper-slide:hover img{-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.section-homepage .wrap-introduce-product{background-color:#f6f5f0;height:48.87vw}
@media screen and (max-width:577px){.section-homepage .wrap-introduce-product{height:fit-content;padding:40px 0}.section-homepage .wrap-introduce-product .block-introduce-img{margin-bottom:20%}.section-homepage .wrap-introduce-product .introduce-description{width:100% !important}}
.section-homepage .wrap-introduce-product .introduce-img{width:85%}
@media screen and (max-width:577px){.section-homepage .wrap-introduce-product .introduce-img{width:100%}}
.section-homepage .wrap-introduce-product .introduce-img .left-img,
.section-homepage .wrap-introduce-product .introduce-img .center-img,
.section-homepage .wrap-introduce-product .introduce-img .right-img{background-position:center;background-size:cover;background-repeat:no-repeat;border:3px solid white}
.section-homepage .wrap-introduce-product .introduce-img .left-img{width:33.89%;height:0;padding-top:calc(53.63%/2);z-index:3;top:50%;left:25%}
.section-homepage .wrap-introduce-product .introduce-img .center-img{height:0;padding-top:83.33%;z-index:2;opacity:0}
.section-homepage .wrap-introduce-product .introduce-img .right-img{width:32.76%;padding-top:calc(51.45%/2);height:0;opacity:0}
.section-homepage .wrap-introduce-product .introduce-img .animate-left{animation:fadeInLeft1 4s ease-in-out 0s forwards}
.section-homepage .wrap-introduce-product .introduce-img .animate-right{-webkit-animation:fadeInRight1 4s ease-in-out 0s forwards;animation:fadeInRight1 4s ease-in-out 0s forwards}
.section-homepage .wrap-introduce-product .introduce-img .animate-center{animation:fadeUp ease-in-out 4s forwards;-webkit-animation:fadeUp ease-in-out 4s forwards}
@media screen and (max-width:577px){.section-homepage .wrap-feedback{width:100% !important}}
.section-homepage .wrap-blog .swiper-slide:hover .blog-title{color:#cd865c}
.section-homepage .wrap-blog .wrap-img-blog .card-img-top{width:95%;aspect-ratio:1.64;object-fit:cover}
.section-homepage .wrap-blog .date-blog{background:#dfd89e;transform:translateY(50%)}
.section-homepage .wrap-blog .img-blog{padding-top:60.24%;background-position:center;background-size:cover;background-repeat:no-repeat;width:90%}
.section-homepage .wrap-blog .blog-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.section-homepage .wrap-image-product{display:none}
.section-homepage .wrap-image-product .swiper-slide img{object-fit:cover;object-position:center;aspect-ratio:1}
.section-homepage .wrap-image-product .swiper-slide::before,
.section-homepage .wrap-image-product .swiper-slide::after{opacity:0;position:absolute;content:""}
.section-homepage .wrap-image-product .swiper-slide::after{top:50%;left:50%;transform:translate(-50%,-50%)}
.section-homepage .wrap-image-product .swiper-slide::before{left:0;bottom:0;transform:translateY(-50%)}
.section-homepage .wrap-image-product .swiper-slide:hover .bg-blur{content:"";background:linear-gradient(180deg,rgba(0,0,0,0.29) 0,rgba(0,0,0,0.878))}
.section-homepage .wrap-image-product .swiper-slide:hover::before{top:50%;left:50%;width:80%;height:80%;border:2px solid #fff;-webkit-transition:all 0.3s linear;transition:all 0.3s linear;transform:translate(-50%,-50%);opacity:1}
.section-homepage .wrap-image-product .swiper-slide:hover::after{width:30px;height:30px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-instagram" viewBox="0 0 16 16"><path d="M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.917 3.917 0 0 0-1.417.923A3.927 3.927 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.916 3.916 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.926 3.926 0 0 0-.923-1.417A3.911 3.911 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0h.003zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599.28.28.453.546.598.92.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.47 2.47 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.478 2.478 0 0 1-.92-.598 2.48 2.48 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233 0-2.136.008-2.388.046-3.231.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045v.002zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92zm-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217zm0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334z"/></svg>');background-size:100%;-webkit-transition:opacity 0.35s,-webkit-transform 0.35s;transition:opacity 0.35s,transform 0.35s;opacity:1}
@media screen and (max-width:577px){.section-homepage .wrap-image-product .swiper-slide:hover::after{width:40px;height:40px}}
.section-homepage .btn-collection:hover{border:1px solid transparent !important;background:#cd865c !important;color:#fff !important}
@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-10%,0,0)}to{opacity:1;transform:none}}
@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-10%,0,0)}to{opacity:1;transform:none}}
@keyframes fadeInRight{0%{opacity:0;transform:translate3d(10%,0,0)}to{opacity:1;transform:none}}
@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(10%,0,0)}to{opacity:1;transform:none}}
@keyframes fadeOutRight{0%{opacity:1;transform:translate3d(10%,0,0)}to{opacity:0;transform:none}}
@-webkit-keyframes fadeOutRight{0%{opacity:1;transform:translate3d(10%,0,0)}to{opacity:0;transform:none}}
@-webkit-keyframes fadeInLeft1{from{z-index:3;transform:translate3d(-50%,-50%,0)}to{z-index:1;visibility:visible;transform:none;top:0;left:0}}
@-webkit-keyframes fadeUp{from{opacity:0;transform:translate3d(0,-5%,0)}to{opacity:1;transform:none}}
@-webkit-keyframes fadeInRight1{from{z-index:3;transform:translate3d(-50%,-25%,0);opacity:0}to{opacity:1;z-index:1;transform:translateY(35%)}}
@keyframes zoom-in-zoom-out{0%{transform:scale(1,1)}50%{transform:scale(0.5,0.5)}100%{transform:scale(1,1)}}
.section-homepage .hidden-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}
.text-contact{color:#cd865c}
.img-diamond{filter:invert(60%) sepia(92%) saturate(339%) hue-rotate(332deg) brightness(87%) contrast(83%)}
.text-primary a{color:#cd865c}
.text-primary a:hover,
.text-primary a:active,
.text-primary a:focus{color:#cd865c;text-decoration:underline}
.product-item .card-wrapper{color:inherit;height:100%;position:relative;text-decoration:none}
.product-item .card-wrapper .card{background:transparent;border:none;display:flex;flex-direction:column;height:100%;position:relative;box-sizing:border-box}
.product-item .card-wrapper .card .card-inner{width:100%;display:flex;align-items:stretch;overflow:hidden}
.product-item .card-wrapper .card .card-inner:before{content:"";width:0;height:0;padding-bottom:100%}
.product-item .card-wrapper .card .card-inner .card-media{overflow:hidden;z-index:0;width:100%;bottom:0;top:0;position:relative}
.product-item .card-wrapper .card .card-inner .card-media a{transition:all 0.3s linear}
.product-item .card-wrapper .card .card-inner .card-media .media{width:100%;bottom:0;top:0;position:relative;overflow:hidden}
.product-item .card-wrapper .card .card-inner .card-media .media img{display:block;max-width:100%;top:0;left:0;height:100%;width:100%;object-fit:cover;aspect-ratio:0.89;opacity:0;transition:all 0.3s linear}
.product-item .card-wrapper .card .card-inner .card-media .media img:first-child{animation:2s cubic-bezier(0.26,0.54,0.32,1) forwards fadeIn;-webkit-animation:2s cubic-bezier(0.26,0.54,0.32,1) forwards fadeIn}
.product-item .card-wrapper .card .card-inner .card-media .media img:last-child{position:absolute}
.product-item .card-wrapper .card .card-content{padding:1rem 0}
.product-item .card-wrapper .card .card-content .card-badge{align-self:flex-end;grid-row-start:3;justify-self:flex-start}
.product-item .card-wrapper .card .card-content .card-badge .badge{border-radius:50%;border:none;padding:0;position:absolute;font-size:18px;background-color:#fff;font-family:"EB Garamond",serif;font-style:italic;font-weight:500;transition:all 0.3s linear;text-transform:capitalize;width:55px;height:55px;display:flex;justify-content:center;align-items:center;letter-spacing:0;color:#202020}
.product-item .card-wrapper .card .card-content .card-badge.top-left .badge{top:12px;left:12px}
.product-item .card-wrapper .card .card-content .card-information{grid-row-start:1}
.product-item .card-wrapper .card .card-content .card-information .card-heading a{font-family:"Josefin Sans",sans-serif;text-decoration:none;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#000;transition:all 0.3s linear;font-size:14px}
.product-item .card-wrapper .card .card-content .card-information .card-heading a:hover{color:#cd865c}
.product-item .card-wrapper .card .card-content .price-container{display:flex;gap:0.5rem}
.product-item .card-wrapper .card .card-content .price-container .price-item{font-family:"Josefin Sans",sans-serif;text-decoration:none;font-weight:400;font-style:italic;color:#000;font-size:16px;line-height:24px}
.product-item .card-wrapper .card .card-content .price-container .price-item.price-item-sale{text-decoration:line-through}
.product-item .card-wrapper:hover .card .card-inner .card-media .media>img:first-child:not(:only-child){opacity:0;transition:all 0.3s linear}
.product-item .card-wrapper:hover .card .card-inner .card-media .media>img + img{opacity:1;transition:all 0.3s linear;transform:scale(1.03)}