:root{--tp-ff-body:var(--primary-font);--tp-ff-heading:var(--primary-font);--tp-ff-p:var(--primary-font);--tp-ff-jost:var(--primary-font);--tp-ff-oregano:var(--cursive-font),cursive;--tp-ff-charm:"Charm",cursive;--tp-common-white:#fff;--tp-common-black-solid:#000;--tp-common-black:#010f1c;--tp-yellow-1:#ffb342;--tp-yellow-2:#ffd43a;--tp-yellow-3:#ffb21d;--tp-pink-1:#fd4b6b;--tp-pink-2:#fd2d6c;--tp-pink-3:#ff296a;--tp-pink-4:#ff3494;--tp-green-dark:#115061;--tp-green-1:#31b757;--tp-khaki-1:#ab9774;--tp-blue-1:#0058ab;--tp-orange-1:#ff6736;--tp-heading-primary:#010f1c;--tp-heading-secondary:#021d35;--tp-grey-1:#f6f7f9;--tp-grey-2:#ecf2f7;--tp-grey-3:#cad4db;--tp-grey-4:#f8f8f8;--tp-grey-5:#eff0ed;--tp-grey-6:#eff1f5;--tp-grey-7:#f6f6f6;--tp-grey-8:#eae4de;--tp-grey-9:#e5e9f2;--tp-text-body:#55585b;--tp-text-1:#767a7d;--tp-text-2:#55585b;--tp-text-3:#747679;--tp-text-4:#7d7f82;--tp-text-5:#888a8c;--tp-text-6:#90969b;--tp-theme-primary:var(--primary-color);--tp-theme-secondary:var(--secondary-color);--tp-theme-brown:#bd844c;--tp-theme-green:#678e61;--tp-footer-grey-1:#f4f7f9;--tp-border-primary:#eaebed;--tp-border-secondary:#f0f2f4;--tp-border-3:#e4e5e9;--tp-border-4:#e6e7e8}.hero-banner{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;position:relative}.hero-banner .hero-overlay{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.hero-banner .container{position:relative;z-index:2}.hero-banner .hero-content{line-height:1.2}.hero-banner .hero-content.text-center{margin:0 auto;text-align:center}.hero-banner .hero-content.text-right{margin-left:auto;margin-right:0;text-align:right}.hero-banner .hero-content.text-left{margin-left:0;margin-right:auto;text-align:left}.hero-banner .hero-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.hero-banner .hero-subtitle{font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.6;margin-bottom:1rem;opacity:.9}.hero-banner .hero-description{font-size:clamp(.9rem,2vw,1.1rem);line-height:1.6;margin-bottom:2rem;opacity:.85}.hero-banner .hero-description p{margin-bottom:.5rem}.hero-banner .hero-description p:last-child{margin-bottom:0}.hero-banner .hero-button{border:2px solid;border-radius:8px;display:inline-block;font-size:1rem;font-weight:600;padding:12px 32px;text-decoration:none;transition:all .3s ease}.hero-banner .hero-button:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-2px)}@media(max-width:768px){.hero-banner{justify-content:center!important;padding:0 1rem;text-align:center!important}.hero-banner .hero-content{margin:0 auto!important;max-width:100%!important;text-align:center!important}.hero-banner .hero-title{font-size:2rem!important;margin-bottom:.8rem!important}.hero-banner .hero-subtitle{font-size:1rem!important;margin-bottom:.8rem!important}.hero-banner .hero-description{font-size:.9rem!important;margin-bottom:1.5rem!important}.hero-banner .hero-button{font-size:.9rem!important;padding:10px 24px!important}}@media(max-width:480px){.hero-banner .hero-title{font-size:1.75rem!important}.hero-banner .hero-subtitle{font-size:.9rem!important}.hero-banner .hero-button,.hero-banner .hero-description{font-size:.85rem!important}.hero-banner .hero-button{padding:8px 20px!important}}.about-section{width:100%}.about-section .container{padding:0 15px}.about-section .about-wrapper{align-items:center;display:flex;gap:60px}.about-section .about-wrapper.image-left{flex-direction:row-reverse}.about-section .about-content{flex:1 1 50%;max-width:50%;min-width:0}.about-section .about-title{font-size:clamp(2rem,3.5vw,2.8rem);font-weight:700;line-height:1.2;margin-bottom:20px}.about-section .about-description{font-size:clamp(1rem,1.8vw,1.2rem);line-height:1.6;text-align:justify;white-space:pre-line}.about-section .about-image{flex:1 1 50%;max-width:50%;min-width:0}.about-section .about-image .image-wrapper{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.about-section .about-image .image-wrapper:hover{box-shadow:0 15px 40px rgba(0,0,0,.15);transform:translateY(-5px)}.about-section .about-image .image-wrapper img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:992px){.about-section .about-wrapper{gap:40px!important;text-align:center}.about-section .about-wrapper,.about-section .about-wrapper.image-left{flex-direction:column!important}.about-section .about-content{max-width:100%!important;order:1}.about-section .about-image{margin:0 auto;max-width:70%!important;order:2}.about-section .about-description{text-align:center!important}}@media(max-width:768px){.about-section{padding:50px 0!important}.about-section .about-wrapper{gap:30px!important}.about-section .about-image{max-width:85%!important}.about-section .about-title{font-size:2rem!important;margin-bottom:15px!important}.about-section .about-description{font-size:1rem!important}}@media(max-width:480px){.about-section{padding:40px 0!important}.about-section .about-image{max-width:100%!important}.about-section .about-title{font-size:1.75rem!important}.about-section .about-description{font-size:.95rem!important}.about-section .image-wrapper{border-radius:8px!important}}.why-choose-vntl{background-color:#f1f7f3;padding:4rem 0}@media(max-width:767px){.why-choose-vntl{padding:3rem 0}}.why-choose-vntl__subtitle{color:#57615b;font-size:1.125rem;line-height:1.6;margin-bottom:0}.why-choose-vntl__card{background-color:#fff;border:1px solid #e6ece8;border-radius:1rem;display:flex;flex-direction:column;height:100%;min-height:200px;padding:1.5rem;transition:all .2s ease}@media(max-width:767px){.why-choose-vntl__card{min-height:170px;padding:1rem}}.why-choose-vntl__card:hover{border-color:#cfe3d7;box-shadow:0 8px 25px rgba(13,77,45,.1);transform:translateY(-2px)}.why-choose-vntl__card:hover .why-choose-vntl__icon{transform:scale(1.05)}.why-choose-vntl__icon{align-items:center;background-color:#e9f3ee;border-radius:50%;color:#0d4d2d;display:flex;flex-shrink:0;height:80px;justify-content:center;margin:0 auto 1rem;transition:transform .2s ease;width:80px}@media(max-width:767px){.why-choose-vntl__icon{height:64px;width:64px}}.why-choose-vntl__icon[data-size]{height:calc(var(--icon-size, 36px) + 44px);width:calc(var(--icon-size, 36px) + 44px)}@media(max-width:767px){.why-choose-vntl__icon[data-size]{height:calc(var(--icon-size, 36px) + 32px);width:calc(var(--icon-size, 36px) + 32px)}}.why-choose-vntl__icon svg{color:currentColor;height:36px;width:36px}@media(max-width:767px){.why-choose-vntl__icon svg{height:28px;width:28px}}.why-choose-vntl__icon img{border-radius:4px;max-height:80%;max-width:80%;-o-object-fit:contain;object-fit:contain}.why-choose-vntl__icon img:not([style*=width]){height:48px;width:48px}@media(max-width:767px){.why-choose-vntl__icon img:not([style*=width]){height:40px;width:40px}}.why-choose-vntl__icon i{align-items:center;color:currentColor;display:flex;justify-content:center;line-height:1}.why-choose-vntl__icon i:not([style*=font-size]){font-size:36px}@media(max-width:767px){.why-choose-vntl__icon i:not([style*=font-size]){font-size:28px}}.why-choose-vntl__icon i.icon-edit:before,.why-choose-vntl__icon i.icon-globe:before,.why-choose-vntl__icon i.icon-leaf:before,.why-choose-vntl__icon i.icon-settings:before{color:currentColor}.why-choose-vntl__card-title{color:#0d4d2d;font-size:1.25rem;font-weight:700;line-height:1.3;margin-bottom:.5rem;text-align:center}@media(max-width:767px){.why-choose-vntl__card-title{font-size:1.125rem}}.why-choose-vntl__card-desc{color:#57615b;flex-grow:1;font-size:.9rem;line-height:1.6;margin-bottom:0;text-align:center}.call-to-action{align-items:center;display:flex;margin-bottom:0;padding:4rem 0;position:relative}.call-to-action--large{min-height:400px;padding:5rem 0}@media(max-width:767px){.call-to-action--large{min-height:320px;padding:3.5rem 0}}.call-to-action--extra-large{min-height:500px;padding:6rem 0}@media(max-width:767px){.call-to-action--extra-large{min-height:400px;padding:4rem 0}}.call-to-action--full-screen{min-height:100vh;padding:8rem 0}@media(max-width:767px){.call-to-action--full-screen{min-height:100vh;padding:4rem 0}.call-to-action{min-height:250px;padding:2.5rem 0}}.call-to-action__content{margin:0 auto;max-width:900px;text-align:center;width:100%}.call-to-action__content--horizontal{align-items:center;display:flex;gap:2rem;justify-content:space-between;text-align:left}@media(max-width:991px){.call-to-action__content--horizontal{flex-direction:column;gap:1.5rem;text-align:center}}.call-to-action__message{font-size:2rem;font-weight:700;line-height:1.4;margin-bottom:1.5rem}.call-to-action__message--large{font-size:2.5rem}@media(max-width:1199px){.call-to-action__message--large{font-size:2.25rem}}@media(max-width:767px){.call-to-action__message--large{font-size:1.75rem}}.call-to-action__message--extra-large{font-size:3rem}@media(max-width:1199px){.call-to-action__message--extra-large{font-size:2.75rem}}@media(max-width:767px){.call-to-action__message--extra-large{font-size:2rem}}@media(max-width:1199px){.call-to-action__message{font-size:1.75rem}}@media(max-width:767px){.call-to-action__message{font-size:1.5rem;line-height:1.5;margin-bottom:1rem}}.call-to-action__button-wrapper{margin-top:1.5rem}@media(max-width:767px){.call-to-action__button-wrapper{margin-top:1rem}}.call-to-action__button{border:none;border-radius:9999px;box-shadow:0 4px 14px rgba(0,0,0,.1);cursor:pointer;display:inline-block;font-size:1.125rem;font-weight:600;padding:.75rem 2rem;text-decoration:none;transition:all .3s ease}.call-to-action__button--none{border-radius:0}.call-to-action__button--small{border-radius:4px}.call-to-action__button--normal{border-radius:8px}.call-to-action__button--large{border-radius:16px}.call-to-action__button--round{border-radius:9999px}@media(max-width:767px){.call-to-action__button{font-size:1rem;padding:.625rem 1.5rem}}.call-to-action__button:hover{box-shadow:0 8px 20px rgba(0,0,0,.15);text-decoration:none;transform:translateY(-2px)}.call-to-action__button:focus{outline:3px solid hsla(0,0%,100%,.5);outline-offset:2px}.call-to-action__button:active{transform:translateY(0)}.call-to-action--horizontal .call-to-action__content--horizontal{align-items:center;display:flex;gap:2rem;justify-content:space-between;text-align:left}@media(max-width:991px){.call-to-action--horizontal .call-to-action__content--horizontal{flex-direction:column;gap:1.5rem;text-align:center}}.call-to-action--horizontal .call-to-action__text-section{flex:1;min-width:0}.call-to-action--horizontal .call-to-action__text-section .call-to-action__message{margin-bottom:0}.call-to-action--horizontal .call-to-action__button-section{flex-shrink:0}.breadcrumb__title{color:var(--primary-color);font-size:50px}.tp-blog-list-thumb{width:320px}.tp-product-tab-v2{display:flex;gap:20px;justify-content:center;width:100%}.btn-category{background:#fff;border:2px solid var(--primary-color);border-radius:10px!important;color:var(--primary-color);font-size:20px;padding:10px 20px}.btn-category.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.btn-secondary{background:var(--secondary-color);border:1px solid var(--secondary-color);color:#fff!important}.btn-secondary:hover{background:color-mix(in srgb,var(--secondary-color) 80%,#fff);border-color:color-mix(in srgb,var(--secondary-color) 80%,#fff);color:#fff!important}.btn-secondary{border-radius:15px!important;font-size:16px;padding:8px 20px}.tp-product-content{padding:15px}.tp-product-add-cart-btn-large{background-color:var(--secondary-color);color:var(--tp-common-white)}.tp-post-thumbnail{border-radius:5px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:0 auto 30px;overflow:hidden;transition:all .3s ease;width:100%}.tp-post-thumbnail:hover{box-shadow:0 8px 30px rgba(0,0,0,.15);transform:translateY(-2px)}.tp-post-thumbnail img{display:block;height:auto;max-height:500px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.tp-post-thumbnail:hover img{transform:scale(1.02)}@media(max-width:768px){.tp-post-thumbnail{border-radius:8px;margin:0 auto 20px}.tp-post-thumbnail img{max-height:250px}}@media(max-width:480px){.tp-post-thumbnail{border-radius:6px;margin:0 auto 15px}.tp-post-thumbnail img{max-height:200px}}.ck-content p,.tp-product-details-description span{font-family:var(--primary-font)!important}.tp-product-details-bottom{padding-bottom:50px}.tp-footer-bottom-wrapper{padding:20px 0}.tp-lang-list-open li:first-child{margin-bottom:5px}.tp-header-top-black .tp-header-top-menu-item .tp-lang-list-open a{color:var(--tp-common-black)}
