:root{--veda-white:#fbf7f4;--veda-gold:#ae8c6a;--veda-blue:#37526b;--veda-black:#030408;--veda-grey:#d5d4d9;--veda-background:#f5f4e6;--veda-green:#576247;--veda-section-bg:#eae9ce;--font-heading:"Gentium Book Plus",serif;--font-body:"Lato",sans-serif;--font-raleway:"Raleway",sans-serif}*{box-sizing:border-box}body{font-family:var(--font-body);font-size:16px;font-weight:400;line-height:24px;margin:0}.h1,h1{font-size:clamp(36px,2.3vw + 28.64px,60px)}.h1,.h2,h1,h2{font-family:var(--font-heading);font-weight:400;line-height:clamp(40px,2.3vw + 32.64px,64px);margin:0}.h2,h2{font-size:clamp(32px,1.54vw + 27.08px,48px)}.h3,h3{font-size:clamp(24px,.77vw + 21.54px,32px);line-height:clamp(32px,1.54vw + 27.08px,48px)}.h3,.h4,h3,h4{font-family:var(--font-heading);font-weight:400;margin:0}.h4,h4{font-size:clamp(20px,.38vw + 18.77px,24px);line-height:clamp(28px,.38vw + 26.77px,32px)}.body-large{font-size:clamp(16px,.19vw + 15.38px,18px);font-weight:400;line-height:clamp(28px,.38vw + 26.77px,32px);margin:0}.body-regular{font-size:16px}.body-regular,.body-small{font-weight:400;line-height:24px;margin:0}.body-small{font-size:14px}.link{color:var(--veda-black);font-family:var(--font-raleway);font-size:16px;font-style:normal;letter-spacing:.5px;text-decoration:none;text-transform:uppercase}.label,.link{font-weight:600;line-height:24px}.label{font-size:18px;letter-spacing:.25px;margin:0}.container{margin-left:auto;margin-right:auto;max-width:1360px;padding-left:20px;padding-right:20px;width:100%}.btn{align-items:center;background:transparent;border:1px solid var(--veda-black,#030408);border-radius:12px;color:var(--veda-black,#030408);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:18px;font-style:normal;font-weight:600;gap:4px;justify-content:center;letter-spacing:.09px;line-height:24px;padding:12px 32px;text-decoration:none;transition:all .3s ease}.btn:hover{background:var(--veda-black);color:#fff}@font-face{font-display:swap;font-family:Gentium Book Plus;font-style:normal;font-weight:400;src:url(../assets/fonts/gentium/GentiumBookPlus-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(../assets/fonts/raleway/Raleway-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(../assets/fonts/lato/Lato-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:500;src:url(../assets/fonts/lato/Lato-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:600;src:url(../assets/fonts/lato/Lato-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(../assets/fonts/lato/Lato-Bold.woff) format("woff")}.features-grid{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.features-grid .feature-item{align-items:center;display:flex;gap:12px;max-width:350px}.features-grid .feature-item .feature-icon img{height:60px;-o-object-fit:contain;object-fit:contain;width:60px}.features-grid .feature-item .feature-text{display:flex;flex-direction:column;gap:4px}.features-grid .feature-item .feature-text .body-regular,.features-grid .feature-item .feature-text .h4{margin:0}.features-grid .feature-separator{background-color:var(--veda-black);height:60px;opacity:.2;width:2px}@media (max-width:1024px){.features-grid{flex-direction:column;gap:24px}.features-grid .feature-separator{display:none}}.product-card{background-color:var(--veda-white);border-radius:20px;box-shadow:0 4px 10px rgba(0,0,0,.05);display:flex;flex-direction:column;max-width:420px;overflow:hidden;position:relative;width:100%}.product-card .card-top{background-color:#c5cbbd;display:flex;flex-direction:column;height:234px;justify-content:flex-start;padding:16px 24px}.product-card .card-top .product-title{margin-bottom:8px}.product-card .card-top .product-title .h3{display:inline}.product-card .card-top .product-title .h3 a{color:inherit;text-decoration:none}.product-card .card-top .product-title .h3 a:hover{opacity:.8}.product-card .card-top .product-title .body-regular{color:var(--veda-black);display:inline}.product-card .card-top .rating-row{align-items:center;display:flex;gap:8px;margin-bottom:12px}.product-card .card-top .rating-row .stars{display:flex;gap:4px}.product-card .card-top .rating-row .stars svg{fill:#34a853;height:10px;width:10px}.product-card .card-top .rating-row .rating-number{color:var(--veda-black);display:flex;font-family:var(--font-body);font-size:14px;gap:4px}.product-card .card-top .price-row{align-items:baseline;display:flex;gap:8px}.product-card .card-top .price-row .sale-price{color:var(--veda-black)}.product-card .card-top .price-row .reg-price{color:var(--veda-black);opacity:.5;text-decoration:line-through}.product-card .card-bottom{align-items:flex-end;background-color:#648667;display:flex;height:136px;justify-content:flex-start;padding:32px 24px}.product-card .card-bottom .btn{background:transparent;border-color:var(--veda-white);color:var(--veda-white);font-size:16px;padding:8px 16px}.product-card .card-bottom .btn svg{color:var(--veda-white)}.product-card .card-bottom .btn:hover{background:var(--veda-white);color:var(--veda-black)}.product-card .card-bottom .btn:hover svg{color:var(--veda-black)}.product-card .product-image{height:auto;position:absolute;right:24px;top:61%;transform:translateY(-50%);width:154px;z-index:2}.product-card .product-image img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.product-card:nth-child(3n+1) .card-bottom{background-color:#5e6a76}.product-card:nth-child(3n+2) .card-bottom{background-color:#648667}.product-card:nth-child(3n+3) .card-bottom{background-color:#5c7a6a}@media (max-width:768px){.product-card{max-width:420px;width:100%}}.announcement-bar{background:var(--veda-green);overflow:hidden;padding:12px 0;position:sticky;top:0;z-index:1001}.announcement-bar .announcement-container{animation:marquee 25s linear infinite;display:flex;width:-moz-max-content;width:max-content}.announcement-bar .announcement-container .announcement-text{color:var(--veda-white);margin:0;padding:0 60px;white-space:nowrap}.announcement-bar .announcement-container:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.site-header{background-color:var(--veda-section-bg);padding:8px 0;position:sticky;top:48px;z-index:1000}.site-header .header-container{align-items:center;display:flex;justify-content:space-between}.site-header .site-logo img{display:block;max-height:80px;width:auto}@media (max-width:768px){.site-header .site-logo img{max-height:60px}}.site-header .menu-toggle{background:transparent;border:none;cursor:pointer;display:none;padding:5px;z-index:1001}.site-header .menu-toggle .hamburger-inner{background-color:var(--veda-black);display:block;height:2px;position:relative;transition:background-color .3s ease;width:25px}.site-header .menu-toggle .hamburger-inner:after,.site-header .menu-toggle .hamburger-inner:before{background-color:var(--veda-black);content:"";height:2px;left:0;position:absolute;transition:transform .3s ease;width:25px}.site-header .menu-toggle .hamburger-inner:before{top:-8px}.site-header .menu-toggle .hamburger-inner:after{bottom:-8px}.site-header .menu-toggle.is-active .hamburger-inner{background-color:transparent}.site-header .menu-toggle.is-active .hamburger-inner:before{transform:translateY(8px) rotate(45deg)}.site-header .menu-toggle.is-active .hamburger-inner:after{transform:translateY(-8px) rotate(-45deg)}@media (max-width:992px){.site-header .menu-toggle{display:block}}.site-header .main-navigation .nav-menu{display:flex;gap:30px;list-style:none;margin:0;padding:0}.site-header .main-navigation .nav-menu li a{color:var(--veda-black);text-decoration:none;transition:color .3s ease}.site-header .main-navigation .nav-menu li a:hover{color:var(--veda-gold)}@media (max-width:992px){.site-header .main-navigation{background-color:var(--veda-white);box-shadow:-5px 0 15px rgba(0,0,0,.1);height:100vh;padding:160px 40px;position:fixed;right:-100%;top:0;transition:right .3s ease;width:300px;z-index:1000}.site-header .main-navigation.is-active{right:0}.site-header .main-navigation .nav-menu{flex-direction:column;gap:20px}.site-header .main-navigation .nav-menu li a{font-size:18px}}.site-header .header-right{align-items:center;display:flex;gap:20px}.site-header .header-right .site-header-cart{position:relative}.site-header .header-right .site-header-cart .cart-contents{align-items:center;color:var(--veda-black);display:flex;gap:8px;position:relative;text-decoration:none;transition:color .3s ease}.site-header .header-right .site-header-cart .cart-contents:hover{color:var(--veda-gold)}.site-header .header-right .site-header-cart .cart-contents .cart-icon img{display:block;height:32px;width:32px}.site-header .header-right .site-header-cart .cart-contents .cart-count{align-items:center;background-color:var(--veda-gold);border-radius:50%;color:var(--veda-white);display:flex;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 4px;position:absolute;right:-10px;top:-5px}.site-footer{background-color:var(--veda-section-bg);color:var(--veda-black);padding-bottom:48px;padding-top:80px}.site-footer .footer-main-row{display:flex;gap:64px;justify-content:space-between}@media (max-width:991px){.site-footer .footer-main-row{flex-direction:column;gap:60px}}.site-footer .footer-brand-column{display:flex;flex:0 0 348px;flex-direction:column;gap:32px;width:348px}@media (max-width:991px){.site-footer .footer-brand-column{flex:0 0 auto;width:100%}}.site-footer .footer-brand-column .footer-logo img{height:80px;-o-object-fit:contain;object-fit:contain;width:80px}.site-footer .footer-brand-column .footer-description p{line-height:1.6;margin:0}.site-footer .footer-links-columns{display:flex;flex:1;gap:20px;justify-content:space-between}@media (max-width:991px){.site-footer .footer-links-columns{flex-wrap:wrap;gap:40px}}@media (max-width:575px){.site-footer .footer-links-columns{flex-direction:column}}.site-footer .footer-column{display:flex;flex-direction:column;width:248px}.site-footer .footer-column .footer-title{margin:0 0 20px}.site-footer .footer-menu-items{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.site-footer .footer-menu-items a{color:inherit;text-decoration:none;transition:color .3s ease}.site-footer .footer-menu-items a:hover{color:var(--veda-black);text-decoration:underline}.site-footer .contact-details-wrapper,.site-footer .selling-links-wrapper{display:flex;flex-direction:column;gap:16px}.site-footer .contact-item,.site-footer .selling-item{align-items:center;display:flex;gap:8px}.site-footer .contact-item a,.site-footer .selling-item a{color:inherit;text-decoration:none}.site-footer .contact-item:first-child{align-items:flex-start}.site-footer .contact-icon{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.site-footer .footer-separator{background-color:var(--veda-black);height:1px;margin:48px 0 24px}.site-footer .footer-bottom-row{align-items:center;display:flex;gap:20px;justify-content:space-between}@media (max-width:991px){.site-footer .footer-bottom-row{flex-direction:column;gap:32px;text-align:center}}.site-footer .footer-social-links{align-items:center;display:flex;gap:24px}.site-footer .social-icon-link{height:20px;width:20px}.site-footer .social-icon-link img{height:20px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease;width:20px}.site-footer .social-icon-link:hover img{transform:translateY(-2px)}.site-footer .footer-payment-methods{align-items:center;display:flex;gap:12px}.site-footer .payment-icon{height:24px;-o-object-fit:contain;object-fit:contain;width:auto}.hero-slider{overflow:hidden;position:relative;width:100%}.hero-slider .hero-swiper{height:100%;width:100%}@media (max-width:1024px){.hero-slider .hero-swiper{height:auto}}@media (max-width:768px){.hero-slider .hero-swiper{height:auto}}@media (max-width:480px){.hero-slider .hero-swiper{height:auto}}.hero-slider .hero-slide-content{height:auto;position:relative;width:100%}.hero-slider .hero-slide-content img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.hero-slider .swiper-pagination-bullet{background:#fff;height:12px;opacity:.5;width:12px}.hero-slider .swiper-pagination-bullet-active{background:#fff;border-radius:6px;opacity:1;width:30px}.certifications-section{background-color:var(--veda-section-bg);padding-bottom:160px;padding-top:80px}@media (max-width:1024px){.certifications-section{padding-bottom:120px;padding-top:60px}}@media (max-width:768px){.certifications-section{padding-bottom:80px;padding-top:40px}}.certifications-section .section-title{margin-bottom:64px;text-align:center}@media (max-width:768px){.certifications-section .section-title{margin-bottom:40px}}.certifications-section .certs-grid{align-items:center;display:flex;flex-wrap:wrap;gap:64px;justify-content:center}@media (max-width:1024px){.certifications-section .certs-grid{gap:40px}}@media (max-width:768px){.certifications-section .certs-grid{flex-direction:column;gap:48px}}.certifications-section .cert-item img{display:block;max-height:200px;width:auto}@media (max-width:768px){.certifications-section .cert-item img{max-height:200px}}@media (max-width:480px){.certifications-section .cert-item img{max-height:200px}}.about-section{background-color:#93bc98;padding-bottom:32px;padding-top:32px}.about-section .about-flex{align-items:center;display:flex;gap:64px}@media (max-width:992px){.about-section .about-flex{flex-direction:column;gap:40px}}.about-section .about-image{flex:1;width:100%}.about-section .about-image img{border-radius:10px;display:block;height:auto;width:100%}.about-section .about-content{flex:1.2}.about-section .about-content .about-header{margin-bottom:32px}.about-section .about-content .about-header .about-label{color:var(--veda-green);display:block;margin-bottom:16px}.about-section .about-content .about-header h2{color:var(--veda-black)}.about-section .about-content .about-body{margin-bottom:32px}.about-section .about-content .about-body .body-regular{color:var(--veda-black)}.about-section .about-content .about-points{list-style:none;margin:0 0 32px;padding:0}.about-section .about-content .about-points li{align-items:center;display:flex;gap:8px;margin-bottom:12px}.about-section .about-content .about-points li .point-icon{align-items:center;display:flex;justify-content:center}.about-section .about-content .about-cta .btn svg{transition:transform .3s ease}.about-section .about-content .about-cta .btn svg path{stroke:currentColor}.about-section .about-content .about-cta .btn:hover svg{transform:translate(2px,-2px)}.why-choose-section{background-color:var(--veda-section-bg);padding-bottom:80px;padding-top:80px}.why-choose-section .container-why-choose{display:flex;flex-direction:column;gap:64px}.why-choose-section .container-why-choose .section-header{align-items:center;display:flex;flex-direction:column;gap:8px}.why-choose-section .container-why-choose .section-header h2{color:var(--veda-black);text-align:center}.why-choose-section .container-why-choose .section-header .section-subtitle{max-width:542px}.why-choose-section .container-why-choose .section-header .section-subtitle p{color:var(--veda-black);text-align:center}.why-choose-section .container-why-choose .why-choose-grid{display:grid;gap:64px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.why-choose-section .container-why-choose .why-choose-grid{gap:40px}}@media (max-width:992px){.why-choose-section .container-why-choose .why-choose-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.why-choose-section .container-why-choose .why-choose-grid{gap:48px;grid-template-columns:1fr}}.why-choose-section .container-why-choose .why-choose-item{display:flex;flex-direction:column;gap:12px}.why-choose-section .container-why-choose .why-choose-item .item-icon{display:flex;justify-content:center}.why-choose-section .container-why-choose .why-choose-item .item-icon img{display:block;height:100px;-o-object-fit:contain;object-fit:contain;width:100px}.why-choose-section .container-why-choose .why-choose-item .item-content{display:flex;flex-direction:column;gap:8px}.why-choose-section .container-why-choose .why-choose-item .item-content h4,.why-choose-section .container-why-choose .why-choose-item .item-content p{color:var(--veda-black);text-align:center}.commitment-section{background-image:url(../assets/images/commitment.png);background-position:50%;background-repeat:no-repeat;background-size:cover;padding-bottom:196px;padding-top:196px;position:relative;text-align:center}.commitment-section:before{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.commitment-section .container-commitment{position:relative;z-index:2}.commitment-section .commitment-content{margin-left:auto;margin-right:auto;max-width:900px}.commitment-section .commitment-content h2{color:var(--veda-white,#fbf7f4);margin-bottom:32px}.commitment-section .commitment-content p{color:var(--veda-white,#fbf7f4);margin:0}@media (max-width:992px){.commitment-section{padding-bottom:120px;padding-top:120px}}@media (max-width:768px){.commitment-section{padding-bottom:80px;padding-top:80px}}.winning-choice-section{background-color:var(--veda-section-bg);padding:80px 0}.winning-choice-section,.winning-choice-section .container{display:flex;flex-direction:column;gap:64px}.winning-choice-section .container .section-header{display:flex;flex-direction:column;gap:8px;text-align:center}.winning-choice-section .container .winning-choice-content{display:flex;flex-direction:column;gap:32px}.winning-choice-section .container .winning-choice-content .winning-choice-features{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center}.winning-choice-section .container .winning-choice-content .winning-choice-features .feature-item{align-items:center;display:flex;gap:12px;max-width:320px}.winning-choice-section .container .winning-choice-content .winning-choice-features .feature-item .feature-icon img{height:50px;-o-object-fit:contain;object-fit:contain;width:50px}.winning-choice-section .container .winning-choice-content .winning-choice-features .feature-item .feature-text{display:flex;flex-direction:column;gap:8px}.winning-choice-section .container .winning-choice-content .winning-choice-features .feature-separator{background-color:var(--veda-black);height:60px;opacity:.2;width:2px}.winning-choice-section .container .winning-choice-content .product-categories-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.winning-choice-section .container .winning-choice-content .product-categories-grid .category-card{align-items:flex-start;border-radius:20px;display:flex;height:428px;overflow:hidden;padding:24px;position:relative;width:386px}.winning-choice-section .container .winning-choice-content .product-categories-grid .category-card .category-card-bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.winning-choice-section .container .winning-choice-content .product-categories-grid .category-card .category-card-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.winning-choice-section .container .winning-choice-content .product-categories-grid .category-card .category-title-box{align-items:center;background:rgba(0,0,0,.6);border-radius:10px;display:flex;padding:4px 12px;position:relative;z-index:2}.winning-choice-section .container .winning-choice-content .product-categories-grid .category-card .category-title-box span{color:var(--veda-white,#fbf7f4);font-family:var(--font-body);font-size:16px;font-style:normal;font-weight:400;line-height:24px}@media (max-width:1024px){.winning-choice-section .winning-choice-content .winning-choice-features{flex-direction:column;gap:24px}.winning-choice-section .winning-choice-content .winning-choice-features .feature-separator{display:none}.winning-choice-section .winning-choice-content .product-categories-grid{gap:24px}.winning-choice-section .winning-choice-content .product-categories-grid .category-card{max-width:386px;width:100%}}@media (max-width:768px){.winning-choice-section{gap:40px;padding:60px 0}.winning-choice-section .winning-choice-content{gap:24px}}.faq-section{background-color:#93bc98;padding-bottom:80px;padding-top:80px}.faq-section .faq-flex{display:flex;gap:80px}@media (max-width:992px){.faq-section .faq-flex{flex-direction:column;gap:40px}}.faq-section .faq-header{flex:0 0 339px}@media (max-width:992px){.faq-section .faq-header{flex:0 0 auto;width:100%}}.faq-section .faq-header h2{color:var(--veda-black);margin-bottom:32px}.faq-section .faq-content{flex:1}.faq-section .faq-accordion .faq-item{border-bottom:2px solid #000;margin-bottom:32px;padding-bottom:32px}.faq-section .faq-accordion .faq-item:last-child{margin-bottom:0}.faq-section .faq-accordion .faq-item .faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-section .faq-accordion .faq-item .faq-question h4{color:var(--veda-black);flex:1;margin:0;padding-right:20px}.faq-section .faq-accordion .faq-item .faq-question .faq-arrow{align-items:center;display:flex;transition:transform .3s ease}.faq-section .faq-accordion .faq-item .faq-question .faq-arrow svg path{stroke:#000}.faq-section .faq-accordion .faq-item .faq-answer{height:0;overflow:hidden;transition:height .3s ease,margin-top .3s ease}.faq-section .faq-accordion .faq-item .faq-answer .body-large{color:var(--veda-black);padding-top:8px}.faq-section .faq-accordion .faq-item .faq-answer .body-large p{margin:0}.faq-section .faq-accordion .faq-item.active .faq-arrow{transform:rotate(180deg)}.faq-section .faq-accordion .faq-item.active .faq-answer{height:auto}.product-single-faq{background:transparent}.testimonials-section{background-color:var(--veda-section-bg,#f9f9f9);padding:80px 0}.testimonials-section .label{color:var(--veda-green);display:block;letter-spacing:1px;margin-bottom:16px;text-align:center;text-transform:uppercase}.testimonials-section h2{color:var(--veda-black);margin-bottom:64px;text-align:center}.testimonials-masonry{-moz-column-gap:24px;column-gap:24px;-moz-columns:320px 3;columns:320px 3;margin:0 auto;width:100%}.testimonial-card.google-card{-moz-column-break-inside:avoid;background:#fff;border:1px solid #ededed;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.04);break-inside:avoid;display:inline-block;margin-bottom:24px;padding:24px;transition:transform .3s ease;width:100%}.testimonial-card.google-card:hover{box-shadow:0 4px 15px rgba(0,0,0,.08);transform:translateY(-4px)}.testimonial-card.google-card .card-header{align-items:center;display:flex;gap:12px;margin-bottom:16px}.testimonial-card.google-card .card-header .avatar-wrapper .avatar.circle{align-items:center;background:#f1f3f4;border-radius:50%;display:flex;height:40px;justify-content:center;overflow:hidden;width:40px}.testimonial-card.google-card .card-header .avatar-wrapper .avatar.circle img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.testimonial-card.google-card .card-header .avatar-wrapper .avatar.circle span{color:var(--veda-green);font-size:18px;font-weight:600}.testimonial-card.google-card .card-header .meta-wrapper .name-badge-row{align-items:center;display:flex;gap:6px;margin-bottom:-8px}.testimonial-card.google-card .card-header .meta-wrapper .name-badge-row .verified-icon{align-items:center;display:flex}.testimonial-card.google-card .card-header .meta-wrapper .date-row .review-date{color:#70757a}.testimonial-card.google-card .card-stars{margin-bottom:12px}.testimonial-card.google-card .card-stars .stars-inner{gap:2px!important}.testimonial-card.google-card .card-body .testimonial-text{color:#3c4043;line-height:1.6;margin-bottom:0}.testimonial-card.google-card .card-body .read-more-btn{background:none;border:none;color:#70757a;cursor:pointer;margin-top:8px;padding:0;text-decoration:underline}.testimonial-card.google-card .card-body .read-more-btn:hover{color:#202124}@media (max-width:1024px){.testimonials-masonry{-moz-columns:300px 2;columns:300px 2}}@media (max-width:768px){.testimonials-section{padding:60px 0}.testimonials-section h2{margin-bottom:40px}.testimonials-masonry{-moz-columns:1;column-count:1}}.product-single-testimonials{background:transparent}.recommendation-section{background-color:var(--veda-section-bg,#f9f9f9);padding:80px 0}.recommendation-section h2{color:#030408;margin-bottom:48px;text-align:center}.recommendation-section .recommendation-flex-wrapper{align-items:stretch;display:flex;gap:32px;justify-content:center}@media (max-width:1200px){.recommendation-section .recommendation-flex-wrapper{align-items:center;flex-direction:column}}.recommendation-section .image-column{background:#eee;border-radius:12px;flex-shrink:0;height:540px;max-width:941px;overflow:hidden;position:relative;width:100%}@media (max-width:768px){.recommendation-section .image-column{height:350px}}.recommendation-section .image-column .recommendation-image-swiper{height:100%;width:100%}.recommendation-section .image-column .recommendation-image-swiper img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recommendation-section .image-column .slider-navigation{bottom:12px;display:flex;gap:24px;position:absolute;right:12px;z-index:10}.recommendation-section .image-column .slider-navigation .nav-btn{align-items:center;background:hsla(26,47%,97%,.8);border:none;border-radius:50%;cursor:pointer;display:flex;height:60px;justify-content:center;transition:background .3s ease;width:60px}.recommendation-section .image-column .slider-navigation .nav-btn:hover{background:#fbf7f4}.recommendation-section .image-column .slider-navigation .nav-btn img{height:20px;-o-object-fit:contain;object-fit:contain;width:20px}.recommendation-section .content-column{max-width:436px;overflow:hidden;width:100%}@media (max-width:1200px){.recommendation-section .content-column{max-width:941px}}.recommendation-section .content-column .recommendation-content-swiper{height:100%;width:100%}.recommendation-section .content-column .recommendation-card{background-color:#93bc98;border-radius:12px;box-sizing:border-box;color:#030408;display:flex;flex-direction:column;gap:16px;height:100%;min-height:540px;padding:32px}@media (max-width:1200px){.recommendation-section .content-column .recommendation-card{min-height:auto}}.recommendation-section .content-column .stars{display:flex;gap:4px}.recommendation-section .content-column .stars svg{fill:#000;height:10px;width:10px}.recommendation-section .content-column h4{color:#030408;font-size:24px;font-weight:500;margin:0}.recommendation-section .content-column .price h2{color:#030408;font-size:32px;margin:0;text-align:left}.recommendation-section .content-column .description-wrapper{display:flex;flex-direction:column;gap:4px}.recommendation-section .content-column .description-wrapper .desc-title{color:#030408;font-weight:600;margin-bottom:4px}.recommendation-section .content-column .description-wrapper .points-list{display:flex;flex-direction:column;gap:8px}.recommendation-section .content-column .description-wrapper .points-list .point-item{align-items:flex-start;display:flex;font-size:14px;gap:8px;line-height:1.5}.recommendation-section .content-column .description-wrapper .points-list .point-item:before{background:#030408;content:"";display:block;flex-shrink:0;height:8px;margin-top:6px;width:8px}.recommendation-section .content-column .about-cta{margin-top:auto}.recommendation-section .content-column .about-cta .btn{border-radius:8px;width:-moz-fit-content;width:fit-content}.recommendation-section .content-column .about-cta .btn svg{transition:transform .3s ease}.recommendation-section .content-column .about-cta .btn:hover svg{transform:translate(2px,-2px)}.best-products-section{background-color:var(--veda-section-bg);padding:80px 0}.best-products-section .container{align-items:center;display:flex;flex-direction:column}.best-products-section .section-header{display:flex;flex-direction:column;margin-bottom:32px;text-align:center}.best-products-section .section-header .title-group{display:flex;flex-direction:column;gap:16px;margin-bottom:8px}.best-products-section .section-header .title-group .label{color:var(--veda-green)}.best-products-section .best-products-features{margin-bottom:64px}.best-products-section .products-grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:64px;width:100%}.best-products-section .view-all-wrapper{text-align:center}.best-products-section .view-all-wrapper .btn{background:transparent;border-color:var(--veda-black);color:var(--veda-black)}.best-products-section .view-all-wrapper .btn:hover{background:var(--veda-black);color:var(--veda-white)}@media (max-width:1024px){.best-products-section .products-grid{justify-content:center}}@media (max-width:768px){.best-products-section{padding:60px 0}.best-products-section .products-grid{gap:32px;justify-content:center}.best-products-section .products-grid .product-card{max-width:420px;width:100%}}.about-hero-section{align-items:center;background-image:url(../assets/images/About_us_page_bg_hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:592px;justify-content:center;position:relative;width:100%}.about-hero-section:before{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.about-hero-section .container{position:relative;text-align:center;z-index:2}.about-hero-section .h1,.about-hero-section h1{color:var(--veda-white,#fbf7f4);margin:0;text-transform:capitalize}@media (max-width:1024px){.about-hero-section{height:450px}}@media (max-width:768px){.about-hero-section{height:350px}.about-hero-section .h1,.about-hero-section h1{font-size:clamp(32px,5vw + 20px,48px)}}.about-experience-section{background-color:var(--veda-section-bg);padding:80px 0}.about-experience-section .container{display:flex;flex-direction:column}.about-experience-section .experience-grid{align-items:stretch;display:flex;gap:32px}.about-experience-section .experience-grid .experience-image{background-image:url(../assets/images/about_us_section_image.png);background-position:50%;background-size:cover;border-radius:12px;height:543px;width:754px}.about-experience-section .experience-grid .experience-content{background-color:#93bc98;border-radius:12px;display:flex;flex:1;flex-direction:column;gap:32px;justify-content:center;padding:48px}.about-experience-section .experience-grid .experience-content .header-group{display:flex;flex-direction:column;gap:16px}.about-experience-section .experience-grid .experience-content .header-group .h2,.about-experience-section .experience-grid .experience-content .header-group h2,.about-experience-section .experience-grid .experience-content .header-group p{color:var(--veda-black)}.about-experience-section .experience-grid .experience-content .btn{width:-moz-max-content;width:max-content}.about-experience-section .experience-grid .experience-content .btn:hover{background:var(--veda-black);color:var(--veda-white)}@media (max-width:1024px){.about-experience-section .experience-grid{flex-direction:column}.about-experience-section .experience-grid .experience-image{height:400px;min-height:auto;width:100%}}@media (max-width:768px){.about-experience-section{padding:60px 0}.about-experience-section .experience-grid .experience-content{padding:32px 24px}.about-experience-section .experience-grid .experience-image{height:300px}}.about-video-section{background-color:var(--veda-section-bg);padding:80px 0}.about-video-section .container,.about-video-section .video-inner-box{align-items:center;display:flex;flex-direction:column}.about-video-section .video-inner-box{background-color:#93bc98;border-radius:12px;gap:32px;padding:48px 32px;width:100%}.about-video-section .video-inner-box .section-header{display:flex;flex-direction:column;gap:16px;text-align:center}.about-video-section .video-inner-box .section-header .h2,.about-video-section .video-inner-box .section-header h2,.about-video-section .video-inner-box .section-header p{color:var(--veda-black);margin:0}.about-video-section .video-inner-box .video-wrapper{background:#000;border-radius:12px;height:608px;max-width:1204px;overflow:hidden;position:relative;width:100%}.about-video-section .video-inner-box .video-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.about-video-section .video-inner-box .video-wrapper .video-placeholder{align-items:center;background:#333;color:#fff;display:flex;height:100%;justify-content:center}.about-video-section .video-inner-box .section-cta .btn{background:transparent;border:1px solid var(--veda-black);color:var(--veda-black)}.about-video-section .video-inner-box .section-cta .btn:hover{background:var(--veda-black);color:var(--veda-white,#fbf7f4)}@media (max-width:1280px){.about-video-section .video-inner-box .video-wrapper{height:50vw;max-height:608px}}@media (max-width:1024px){.about-video-section .video-inner-box{padding:40px 24px}.about-video-section .video-inner-box .video-wrapper{height:50vw}}@media (max-width:768px){.about-video-section{padding:60px 0}.about-video-section .video-inner-box{gap:24px;padding:32px 16px}.about-video-section .video-inner-box .section-header{gap:12px}.about-video-section .video-inner-box .video-wrapper{height:300px}}.about-team-section{background-color:var(--veda-section-bg);padding:80px 0}.about-team-section .team-grid{align-items:center;display:flex;gap:48px}.about-team-section .team-grid .team-content{display:flex;flex:1;flex-direction:column;gap:32px}.about-team-section .team-grid .team-content .h2,.about-team-section .team-grid .team-content h2{color:var(--veda-black);margin:0}.about-team-section .team-grid .team-content .team-paragraphs{display:flex;flex-direction:column;gap:16px}.about-team-section .team-grid .team-content .team-paragraphs p{color:var(--veda-black);margin:0}.about-team-section .team-grid .team-content .team-founder-info{display:flex;flex-direction:column;gap:0}.about-team-section .team-grid .team-content .team-founder-info .h3,.about-team-section .team-grid .team-content .team-founder-info h3,.about-team-section .team-grid .team-content .team-founder-info p{color:var(--veda-black);margin:0}.about-team-section .team-grid .team-image{background-image:url(../assets/images/veda_satva_paresh_patel.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;flex-shrink:0;height:504px;width:560px}@media (max-width:1024px){.about-team-section .team-grid{flex-direction:column-reverse;gap:32px}.about-team-section .team-grid .team-image{height:400px;max-width:560px;width:100%}}@media (max-width:768px){.about-team-section{padding:60px 0}.about-team-section .team-grid .team-content{gap:24px}.about-team-section .team-grid .team-image{height:350px}}.about-purpose-section{background-color:var(--veda-section-bg);padding-bottom:0;padding-top:80px}.about-purpose-section .container-intro{margin-bottom:80px}.about-purpose-section .intro-grid{align-items:flex-start;display:flex;gap:114px}.about-purpose-section .intro-grid .intro-title{flex-shrink:0;width:420px}.about-purpose-section .intro-grid .intro-title .h2,.about-purpose-section .intro-grid .intro-title h2{color:var(--veda-black);margin:0}.about-purpose-section .intro-grid .intro-content{display:flex;flex:1;flex-direction:column;gap:32px}.about-purpose-section .intro-grid .intro-content p{color:var(--veda-black);margin:0}.about-purpose-section .stats-bar-wrapper{background:var(--veda-section-green,#93bc98);padding:48px 0;width:100%}.about-purpose-section .stats-bar-wrapper .stats-grid{align-items:center;display:flex;gap:24px;justify-content:space-between}.about-purpose-section .stats-bar-wrapper .stats-grid .stat-item{align-items:center;display:flex;gap:12px}.about-purpose-section .stats-bar-wrapper .stats-grid .stat-item .h1,.about-purpose-section .stats-bar-wrapper .stats-grid .stat-item h1{color:var(--veda-black);line-height:1;margin:0}.about-purpose-section .stats-bar-wrapper .stats-grid .stat-item p{color:var(--veda-black);line-height:1.2;margin:0;max-width:150px}.about-purpose-section .stats-bar-wrapper .stats-grid .stat-separator{background-color:var(--veda-black);height:40px;opacity:.2;width:2px}@media (max-width:1200px){.about-purpose-section .intro-grid{gap:60px}.about-purpose-section .intro-grid .intro-title{width:350px}.about-purpose-section .stats-bar-wrapper .stats-grid{flex-wrap:wrap;gap:40px;justify-content:center}.about-purpose-section .stats-bar-wrapper .stats-grid .stat-separator{display:none}}@media (max-width:1024px){.about-purpose-section .intro-grid{flex-direction:column;gap:32px}.about-purpose-section .intro-grid .intro-title{width:100%}}@media (max-width:768px){.about-purpose-section{padding-top:60px}.about-purpose-section .container-intro{margin-bottom:60px}.about-purpose-section .stats-bar-wrapper{padding:40px 0}.about-purpose-section .stats-bar-wrapper .stats-grid{align-items:center;flex-direction:column;gap:32px;text-align:center}.about-purpose-section .stats-bar-wrapper .stats-grid .stat-item{flex-direction:column;gap:8px}.about-purpose-section .stats-bar-wrapper .stats-grid .stat-item p{max-width:none}}.shop-products-section{background-color:var(--veda-section-bg);padding:80px 0}.shop-products-section .container{align-items:center;display:flex;flex-direction:column}.shop-products-section .h2,.shop-products-section h2{color:var(--veda-black);margin-bottom:48px;text-align:center}.shop-products-section .products-grid{display:grid;gap:48px 32px;grid-template-columns:repeat(3,1fr);justify-content:center;max-width:1300px;width:100%}@media (max-width:1200px){.shop-products-section .products-grid{grid-template-columns:repeat(2,1fr);max-width:800px}}@media (max-width:768px){.shop-products-section{padding:60px 0}.shop-products-section .h2,.shop-products-section h2{margin-bottom:32px}.shop-products-section .products-grid{gap:32px;grid-template-columns:100%}}.product-detail-section{padding:64px 0 80px}.product-detail-section .product-detail-grid{align-items:flex-start;display:flex;gap:48px}@media (min-width:1025px){.product-detail-section .product-detail-grid{gap:96px}}.product-detail-section .product-detail-grid .product-gallery{flex-shrink:0;max-width:585px;width:100%}@media (min-width:1025px){.product-detail-section .product-detail-grid .product-gallery{position:sticky;top:120px}}.product-detail-section .product-detail-grid .product-gallery .main-image-frame{aspect-ratio:1/1;background-color:transparent;border-radius:24px;height:auto;margin-bottom:16px;overflow:hidden;position:relative;width:100%}@media (min-width:1025px){.product-detail-section .product-detail-grid .product-gallery .main-image-frame{height:585px;width:585px}}.product-detail-section .product-detail-grid .product-gallery .main-image-frame img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-detail-section .product-detail-grid .product-gallery .main-image-frame .new-launch-wrapper{background:#277933;border-radius:9999px;left:16px;padding:8px 16px;position:absolute;top:16px}.product-detail-section .product-detail-grid .product-gallery .main-image-frame .new-launch-wrapper .new-launch-text{color:#fff!important;font-weight:600}.product-detail-section .product-detail-grid .product-gallery .thumbnail-gallery-wrapper{overflow-x:auto;scroll-snap-type:x mandatory;width:100%;-webkit-overflow-scrolling:touch;scrollbar-width:none}.product-detail-section .product-detail-grid .product-gallery .thumbnail-gallery-wrapper::-webkit-scrollbar{display:none}.product-detail-section .product-detail-grid .product-gallery .thumbnail-gallery-wrapper .thumbnail-gallery{display:flex;gap:16px;min-width:-moz-min-content;min-width:min-content}.product-detail-section .product-detail-grid .product-gallery .thumbnail-gallery-wrapper .thumbnail-gallery .thumb-item{border:2px solid transparent;border-radius:8px;cursor:pointer;flex-shrink:0;height:110px;overflow:hidden;scroll-snap-align:start;transition:border-color .3s ease;width:110px}.product-detail-section .product-detail-grid .product-gallery .thumbnail-gallery-wrapper .thumbnail-gallery .thumb-item.active{border-color:#000}.product-detail-section .product-detail-grid .product-gallery .thumbnail-gallery-wrapper .thumbnail-gallery .thumb-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-detail-section .product-detail-grid .product-info-column{display:flex;flex:1;flex-direction:column}.product-detail-section .product-detail-grid .product-info-column .info-block{display:flex;flex-direction:column}.product-detail-section .product-detail-grid .product-info-column .heading-block .product-main-title{color:var(--veda-black);margin:0}.product-detail-section .product-detail-grid .product-info-column .heading-block .rating-wrapper{align-items:center;display:flex;gap:8px;margin-top:8px}.product-detail-section .product-detail-grid .product-info-column .heading-block .rating-wrapper .stars{display:flex;gap:4px}.product-detail-section .product-detail-grid .product-info-column .heading-block .rating-wrapper .rating-number{color:var(--veda-black);opacity:.8}.product-detail-section .product-detail-grid .product-info-column .price-block .price-wrapper{align-items:baseline;display:flex;gap:16px}.product-detail-section .product-detail-grid .product-info-column .price-block .price-wrapper .sale-price{color:var(--veda-black);font-size:1.5rem;font-weight:600;margin:0}.product-detail-section .product-detail-grid .product-info-column .price-block .price-wrapper .reg-price{color:var(--veda-black);font-size:1rem;font-weight:500;margin:0;opacity:.6;text-decoration:line-through}.product-detail-section .product-detail-grid .product-info-column .weight-block .weight-highlight-box{align-items:center;background:#27793353;border:2px solid #277933;border-radius:8px;display:inline-flex;padding:12px 24px;width:-moz-fit-content;width:fit-content}.product-detail-section .product-detail-grid .product-info-column .weight-block .weight-highlight-box span{color:var(--veda-black,#000);font-size:1rem;font-weight:600}.product-detail-section .product-detail-grid .product-info-column .actions-block{margin-top:32px}@media (min-width:1025px){.product-detail-section .product-detail-grid .product-info-column .actions-block{margin-top:48px}}.product-detail-section .product-detail-grid .product-info-column .actions-block form{display:flex;flex-direction:column}.product-detail-section .product-detail-grid .product-info-column .actions-block form .action-buttons-wrapper{display:flex;flex-direction:column;gap:16px}.product-detail-section .product-detail-grid .product-info-column .actions-block form .action-buttons-wrapper .add-to-cart-group{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.product-detail-section .product-detail-grid .product-info-column .actions-block form .action-buttons-wrapper .add-to-cart-group .quantity-selector{align-items:center;border:1px solid var(--veda-black);border-radius:9999px;display:flex;gap:16px;padding:12px 16px}.product-detail-section .product-detail-grid .product-info-column .actions-block form .action-buttons-wrapper .add-to-cart-group .quantity-selector .qty-btn{align-items:center;background:transparent;border:none;color:var(--veda-black);cursor:pointer;display:flex;justify-content:center;padding:0}.product-detail-section .product-detail-grid .product-info-column .actions-block form .action-buttons-wrapper .add-to-cart-group .quantity-selector .qty-number{color:var(--veda-black);font-weight:600;min-width:20px;text-align:center}.product-detail-section .product-detail-grid .product-info-column .actions-block form .action-buttons-wrapper .add-to-cart-group .btn-stroke{background:transparent;border:1px solid var(--veda-black);border-radius:9999px;color:var(--veda-black);cursor:pointer;flex:1;font-weight:600;padding:12px 32px;text-align:center}.product-detail-section .product-detail-grid .product-info-column .actions-block form .action-buttons-wrapper .add-to-cart-group .btn-stroke:hover{background:rgba(0,0,0,.05)}.product-detail-section .product-detail-grid .product-info-column .actions-block form .action-buttons-wrapper .btn-filled{background:var(--veda-green,#277933);border:none;border-radius:9999px;color:var(--veda-white,#fff);display:flex;font-weight:600;justify-content:center;padding:16px 32px;text-align:center;text-decoration:none;width:100%}.product-detail-section .product-detail-grid .product-info-column .actions-block form .action-buttons-wrapper .btn-filled:hover{background:#1a5b25}.product-detail-section .product-detail-grid .product-info-column .benefits-description-block{margin-top:32px}.product-detail-section .product-detail-grid .product-info-column .benefits-description-block .benefits-title{color:var(--veda-black);margin-bottom:16px}.product-detail-section .product-detail-grid .product-info-column .benefits-description-block .benefits-content ul{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.product-detail-section .product-detail-grid .product-info-column .benefits-description-block .benefits-content ul li{color:var(--veda-black);opacity:.8;padding-left:24px;position:relative}.product-detail-section .product-detail-grid .product-info-column .benefits-description-block .benefits-content ul li:before{color:var(--veda-black);content:"•";font-weight:700;left:0;position:absolute;top:0}.product-detail-section .product-detail-grid .product-info-column .trust-caption-block{margin-top:24px}.product-detail-section .product-detail-grid .product-info-column .trust-caption-block .trust-caption-box{background:#b4d1b4;border-radius:9999px;display:inline-block;padding:16px 24px}.product-detail-section .product-detail-grid .product-info-column .trust-caption-block .trust-caption-box span{color:var(--veda-black)}.product-detail-section .product-detail-grid .product-info-column .product-separator{border:0;border-top:1px solid rgba(0,0,0,.1);margin:32px 0}.product-detail-section .product-detail-grid .product-info-column .product-certs-block .small-certs-grid{display:flex;flex-wrap:wrap;gap:16px}.product-detail-section .product-detail-grid .product-info-column .product-certs-block .small-certs-grid .cert-item-small{width:100%}.product-detail-section .product-detail-grid .product-info-column .product-certs-block .small-certs-grid .cert-item-small img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-detail-section .product-accordions-container{display:flex;flex-direction:column;gap:24px;margin-top:64px}.product-detail-section .product-accordions-container .product-accordion-item .accordion-toggle{align-items:center;background:#b4d1b4;border:none;border-radius:8px;cursor:pointer;display:flex;justify-content:center;padding:16px 24px;position:relative;transition:border-radius .3s ease;width:100%}.product-detail-section .product-accordions-container .product-accordion-item .accordion-toggle span{color:var(--veda-black)}.product-detail-section .product-accordions-container .product-accordion-item .accordion-toggle .accordion-icon{font-size:24px;font-weight:700;line-height:1;position:absolute;right:24px}.product-detail-section .product-accordions-container .product-accordion-item .accordion-toggle.is-active{border-bottom-left-radius:0;border-bottom-right-radius:0}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content{background:transparent;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner{padding:32px 0 16px}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .accordion-section-title{color:#1a7a25;font-size:2rem;font-weight:700;margin-bottom:40px;text-align:center;text-transform:uppercase}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid{display:flex;flex-direction:column;gap:48px}@media (min-width:1025px){.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid{align-items:flex-start;flex-direction:row}}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid .desc-image{border-radius:12px;flex:1;overflow:hidden}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid .desc-image img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid .desc-content{flex:1.5}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid .desc-content p{color:var(--veda-black);line-height:1.6;margin-bottom:24px}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid .desc-content p:last-child{margin-bottom:0}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid .desc-content h3,.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid .desc-content h4{font-weight:600;margin-bottom:16px}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid .desc-content ul{list-style-type:none;margin:0 0 24px;padding:0}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid .desc-content ul li{color:var(--veda-black);line-height:1.6;margin-bottom:12px}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid .desc-content ul li:last-child{margin-bottom:0}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid .desc-content a{color:var(--veda-black);font-family:var(--font-raleway,sans-serif);font-size:16px;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:24px;text-decoration:none;text-transform:uppercase}.product-detail-section .product-accordions-container .product-accordion-item .accordion-content .accordion-inner .desc-grid .desc-content a:hover{text-decoration:underline}.product-detail-section .product-impact-section{display:flex;flex-direction:column;gap:32px;margin-top:48px}@media (min-width:1025px){.product-detail-section .product-impact-section{gap:48px}}.product-detail-section .product-impact-section .impact-block{align-items:center;display:flex;flex:1;flex-direction:column}.product-detail-section .product-impact-section .impact-block .impact-title{font-size:2rem;margin-bottom:16px;text-align:center}.product-detail-section .product-impact-section .impact-block .impact-image{overflow:hidden;width:100%}.product-detail-section .product-impact-section .impact-block .impact-image img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:1024px){.product-detail-section .product-detail-grid{align-items:center;flex-direction:column}.product-detail-section .product-detail-grid .product-gallery{width:100%}}.single-ingredients-section{padding:16px 0}.single-ingredients-section .container{align-items:center;display:flex;flex-direction:column}.single-ingredients-section .h2,.single-ingredients-section h2{color:var(--veda-black);margin-bottom:64px;text-align:center}.single-ingredients-section .ingredients-content-wrapper{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:900px;width:100%}.single-ingredients-section .ingredients-content-wrapper .ingredient-main-image{border-radius:12px;flex-shrink:0;height:170px;overflow:hidden;width:170px}.single-ingredients-section .ingredients-content-wrapper .ingredient-main-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-ingredients-section .ingredients-content-wrapper .ingredient-main-content{color:var(--veda-black);flex:1}.single-ingredients-section .ingredients-content-wrapper .ingredient-main-content h3{text-align:left}.single-ingredients-section .ingredients-content-wrapper .ingredient-main-content p{margin-bottom:16px}.single-ingredients-section .ingredients-content-wrapper .ingredient-main-content p:last-child{margin-bottom:0}.single-ingredients-section .ingredients-content-wrapper .ingredient-main-content ul{list-style-type:none;margin:0;padding:0}.single-ingredients-section .ingredients-content-wrapper .ingredient-main-content ul li{margin-bottom:8px;padding-left:20px;position:relative;text-align:left}.single-ingredients-section .ingredients-content-wrapper .ingredient-main-content ul li:before{color:var(--veda-green);content:"•";left:0;position:absolute}@media (max-width:768px){.single-ingredients-section{padding:60px 0}.single-ingredients-section .h2,.single-ingredients-section h2{margin-bottom:40px}.single-ingredients-section .ingredients-content-wrapper{flex-direction:column;gap:24px;text-align:center}.single-ingredients-section .ingredients-content-wrapper .ingredient-main-image{margin:0 auto}}.single-how-to-use-section{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:625px;position:relative}.single-how-to-use-section .container{align-items:center;display:flex;width:100%}.single-how-to-use-section .how-to-use-content{display:flex;flex-direction:column;gap:32px;max-width:790px}.single-how-to-use-section .how-to-use-content .label{color:var(--veda-white);font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.single-how-to-use-section .how-to-use-content .h2,.single-how-to-use-section .how-to-use-content h2{color:var(--veda-white);line-height:1.4;margin:0}@media (max-width:1024px){.single-how-to-use-section{height:auto;padding:80px 0}.single-how-to-use-section .how-to-use-content{align-items:center;max-width:100%;text-align:center}}@media (max-width:768px){.single-how-to-use-section{padding:60px 0}.single-how-to-use-section .how-to-use-content{gap:24px}}.fbt-section{padding:80px 0}.fbt-section .container{align-items:center;display:flex;flex-direction:column}.fbt-section .section-header{margin-bottom:48px;text-align:center}.fbt-section .section-header .section-title{color:var(--veda-black);text-transform:uppercase}.fbt-section .products-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;width:100%}.fbt-section .products-grid .product-card{min-width:300px;width:calc(33.333% - 22px)}@media (max-width:1024px){.fbt-section .products-grid{gap:24px}.fbt-section .products-grid .product-card{min-width:auto;width:calc(50% - 12px)}}@media (max-width:768px){.fbt-section{padding:60px 0}.fbt-section .products-grid{gap:32px}.fbt-section .products-grid .product-card{max-width:420px;width:100%}}.cart-hero{align-items:center;background-image:url(../assets/images/cart_hero_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:320px;justify-content:center;position:relative;text-align:center}.cart-hero:before{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cart-hero h1{color:var(--veda-black,#000);position:relative;z-index:2}@media (max-width:768px){.cart-hero{height:240px}.cart-hero h1{font-size:32px}}.blog-hero{align-items:center;background-image:url(../assets/images/blog_hero_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:320px;justify-content:center;position:relative;text-align:center}.blog-hero:before{background:rgba(0,0,0,.2);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.blog-hero h1{color:var(--veda-black,#000);position:relative;z-index:2}@media (max-width:768px){.blog-hero{height:240px}.blog-hero h1{font-size:32px}}.cart-summary-section{background-color:var(--veda-section-bg);padding:80px 0}.cart-summary-section .cart-grid{align-items:flex-start;display:grid;gap:32px;grid-template-columns:1fr 392px}.cart-summary-section .cart-items-column .cart-header{align-items:center;background:var(--veda-section-green,#93bc98);border-radius:4px 4px 0 0;display:flex;padding:16px 56px 16px 60px}.cart-summary-section .cart-items-column .cart-header .header-item{flex:1}.cart-summary-section .cart-items-column .cart-header .header-item h4{color:var(--veda-black)}.cart-summary-section .cart-items-column .cart-header .header-item.product-header{flex:2}.cart-summary-section .cart-items-column .cart-header .header-item.price-header{padding-right:20px;text-align:center}.cart-summary-section .cart-items-column .cart-header .header-item.qty-header{padding-left:20px;text-align:left}.cart-summary-section .cart-items-column .cart-header .header-item.subtotal-header{text-align:center}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row{align-items:center;border-bottom:1px solid rgba(0,0,0,.3);display:flex;gap:24px;padding:32px 0}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-remove{align-items:center;cursor:pointer;display:flex;height:32px;justify-content:center;width:32px}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-remove img{height:100%;width:100%}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-thumbnail{border-radius:12px;height:100px;overflow:hidden;width:100px}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-info{display:flex;flex:2;flex-direction:column;gap:4px;max-width:148px}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-info h4 a{color:var(--veda-black);text-decoration:none}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-info .weight{color:var(--veda-black)}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-price{flex:1;text-align:center}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-quantity{display:flex;flex:1;justify-content:flex-start}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-quantity .quantity-selector{align-items:center;background:transparent;border:1px solid var(--veda-black);border-radius:12px;display:inline-flex;gap:12px;padding:8px 16px}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-quantity .quantity-selector .qty-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-quantity .quantity-selector .qty-btn img{height:20px;width:20px}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-quantity .quantity-selector .qty-number{min-width:24px;text-align:center}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-subtotal{flex:1;text-align:center}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-subtotal h3{text-align:left}.cart-summary-section .order-summary-column{background:transparent;border:1px solid rgba(0,0,0,.3);border-radius:16px;padding:24px 16px;position:sticky;top:20px}.cart-summary-section .order-summary-column .summary-title{margin-bottom:12px}.cart-summary-section .order-summary-column .summary-separator{background:rgba(0,0,0,.3);height:1px;margin:12px 0}.cart-summary-section .order-summary-column .summary-details{display:flex;flex-direction:column;gap:16px}.cart-summary-section .order-summary-column .summary-details .summary-row{align-items:center;display:flex;justify-content:space-between}.cart-summary-section .order-summary-column .summary-details .summary-row span{color:var(--veda-black)}.cart-summary-section .order-summary-column .total-row{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.cart-summary-section .order-summary-column .checkout-btn{margin-top:24px;width:100%}@media (max-width:1024px){.cart-summary-section .cart-grid{grid-template-columns:1fr}}@media (max-width:768px){.cart-summary-section .cart-items-column .cart-header{display:none}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row{align-items:flex-start;flex-direction:column;gap:16px}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-price,.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-quantity,.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-remove,.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-subtotal{justify-content:flex-start;text-align:left;width:100%}.cart-summary-section .cart-items-column .cart-items-body .cart-item-row .product-info{max-width:100%}}.blog-list-section{background-color:var(--veda-section-bg);padding-bottom:80px;padding-top:80px}.blog-list-section .blog-grid{-moz-column-gap:normal;column-gap:normal;display:grid;grid-template-columns:repeat(3,420px);justify-content:space-between;row-gap:64px}@media (max-width:1400px){.blog-list-section .blog-grid{gap:32px;grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.blog-list-section .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.blog-list-section .blog-grid{grid-template-columns:1fr;justify-items:center}}.blog-list-section .blog-card{display:flex;flex-direction:column;max-width:420px;width:100%}.blog-list-section .blog-card .blog-card-image{border-radius:10px 10px 0 0;height:300px;overflow:hidden;width:100%}.blog-list-section .blog-card .blog-card-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-list-section .blog-card .blog-card-content{display:flex;flex-direction:column;gap:16px;padding-top:16px}.blog-list-section .blog-card .blog-card-content .blog-card-meta{align-items:center;display:flex;gap:32px}.blog-list-section .blog-card .blog-card-content .blog-card-meta .meta-item{align-items:center;display:flex;gap:8px}.blog-list-section .blog-card .blog-card-content .blog-card-meta .meta-item .meta-icon img{height:16px;width:16px}.blog-list-section .blog-card .blog-card-content .blog-card-meta .meta-item .meta-author-avatar{border-radius:50%;height:24px;overflow:hidden;width:24px}.blog-list-section .blog-card .blog-card-content .blog-card-meta .meta-item .meta-author-avatar img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-list-section .blog-card .blog-card-content .blog-card-meta .meta-item p.label{margin:0}.blog-list-section .blog-card .blog-card-content .blog-card-meta .meta-separator{background-color:var(--veda-black);height:16px;width:1px}.blog-list-section .blog-card .blog-card-content .blog-card-excerpt,.blog-list-section .blog-card .blog-card-content .blog-card-title{color:var(--veda-black);margin:0}.blog-list-section .blog-card .blog-card-content .blog-card-cta{margin-top:auto;padding-top:16px}.blog-list-section .blog-pagination{align-items:center;display:flex;justify-content:center;margin-top:48px}.blog-list-section .blog-pagination .page-numbers{align-items:center;color:var(--veda-black);display:inline-flex;font-family:var(--font-body);font-size:16px;font-weight:500;justify-content:center;text-decoration:none;transition:all .3s ease;white-space:nowrap}.blog-list-section .blog-pagination .page-numbers:not(.prev):not(.next):not(.dots){background-color:var(--veda-white);border:1px solid transparent;border-radius:50%;height:32px;margin:0 4px;width:32px}.blog-list-section .blog-pagination .page-numbers:not(.prev):not(.next):not(.dots).current{background-color:#93bc98}.blog-list-section .blog-pagination .page-numbers:not(.prev):not(.next):not(.dots):hover:not(.current){background-color:var(--veda-white);border:1px solid #93bc98}.blog-list-section .blog-pagination .page-numbers.next,.blog-list-section .blog-pagination .page-numbers.prev{align-items:center;background:transparent;border:none;display:flex;font-size:18px;font-weight:500;gap:8px}.blog-list-section .blog-pagination .page-numbers.next:hover,.blog-list-section .blog-pagination .page-numbers.prev:hover{color:#93bc98}.blog-list-section .blog-pagination .page-numbers.prev{margin-right:44px}.blog-list-section .blog-pagination .page-numbers.next{margin-left:44px}.blog-list-section .blog-pagination .page-numbers.dots{display:inline-flex;margin:0 4px}.why-shop-section{background-color:var(--veda-section-bg);padding:80px 0}.why-shop-section .section-title{margin-bottom:64px;text-align:center}@media (max-width:768px){.why-shop-section{padding:60px 0}.why-shop-section .section-title{margin-bottom:48px}}.contact-us{background:var(--veda-section-bg)}.contact-hero{background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:520px;padding:96px 0 80px;text-align:center}.contact-hero .contact-hero-content{align-items:center;display:flex;flex-direction:column;gap:16px}.contact-hero .contact-hero-content .contact-hero-title{color:var(--veda-white)}.contact-hero .contact-hero-content .contact-hero-subtitle{color:var(--veda-white);max-width:640px}.contact-section{background:transparent;margin-top:-120px;padding-bottom:80px;position:relative;z-index:2}.contact-section .contact-container-inner{background:#93bc98;border-radius:12px;display:flex;flex-direction:column;gap:32px;margin:0 112px;padding:32px}@media (max-width:1200px){.contact-section .contact-container-inner{margin:0 40px}}@media (max-width:768px){.contact-section .contact-container-inner{margin:0 20px;padding:24px}}.contact-section .contact-details-form-row{display:flex;gap:64px}@media (max-width:991px){.contact-section .contact-details-form-row{flex-direction:column;gap:48px}}.contact-section .contact-info-column{flex:1}.contact-section .contact-info-column .contact-info-title{color:var(--veda-black);margin-bottom:16px;text-transform:capitalize}.contact-section .contact-info-column .contact-info-description{color:var(--veda-black);margin-bottom:16px}.contact-section .contact-info-column .contact-details-wrapper{display:flex;flex-direction:column;gap:20px;margin-top:32px}.contact-section .contact-info-column .contact-details-wrapper .contact-item{align-items:flex-start;color:var(--veda-black);display:flex;gap:12px}.contact-section .contact-info-column .contact-details-wrapper .contact-item a{color:inherit;text-decoration:none}.contact-section .contact-info-column .contact-details-wrapper .contact-item .contact-icon{height:24px;margin-top:2px;width:24px}.contact-section .contact-form-column{background:hsla(26,47%,97%,.6);border-radius:12px;flex:1;padding:32px}@media (max-width:575px){.contact-section .contact-form-column{padding:24px 16px}}.contact-section .contact-form-column .contact-form-wrapper form .wpcf7-form-control-wrap{display:block;margin-bottom:0}.contact-section .contact-form-column .contact-form-wrapper form .wpcf7-form-control-wrap .wpcf7-form-control{height:32px;margin-bottom:16px;padding:0}.contact-section .contact-form-column .contact-form-wrapper form p{margin:0}.contact-section .contact-form-column .contact-form-wrapper form label{color:var(--veda-black);display:block;font-family:var(--font-body);font-size:16px;font-weight:400;margin-bottom:8px}.contact-section .contact-form-column .contact-form-wrapper form input:not([type=submit]),.contact-section .contact-form-column .contact-form-wrapper form textarea{background:transparent;border:none;border-bottom:1px solid var(--veda-black);color:var(--veda-black);font-family:var(--font-body);font-size:16px;height:64px;margin-bottom:32px;outline:none;padding:8px 0;width:100%}.contact-section .contact-form-column .contact-form-wrapper form input:not([type=submit])::-moz-placeholder,.contact-section .contact-form-column .contact-form-wrapper form textarea::-moz-placeholder{color:rgba(3,4,8,.4)}.contact-section .contact-form-column .contact-form-wrapper form input:not([type=submit])::placeholder,.contact-section .contact-form-column .contact-form-wrapper form textarea::placeholder{color:rgba(3,4,8,.4)}.contact-section .contact-form-column .contact-form-wrapper form textarea{height:104px;resize:none}.contact-section .contact-form-column .contact-form-wrapper form br{display:none}.contact-section .contact-form-column .contact-form-wrapper form .wpcf7-submit{align-items:center;background:transparent;border:1px solid var(--veda-black);border-radius:12px;color:var(--veda-black);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:18px;font-weight:600;gap:8px;justify-content:center;margin-top:16px;padding:12px 32px;transition:all .3s ease}.contact-section .contact-form-column .contact-form-wrapper form .wpcf7-submit svg{transition:transform .3s ease}.contact-section .contact-form-column .contact-form-wrapper form .wpcf7-submit:hover{background:var(--veda-black);color:#fff}.contact-section .contact-form-column .contact-form-wrapper form .wpcf7-submit:hover svg{transform:translate(2px,-2px)}.contact-section .contact-form-column .contact-form-wrapper form p:last-of-type{margin-bottom:0}.contact-section .contact-map-wrapper{border-radius:12px;height:304px;margin:0 auto;max-width:1072px;overflow:hidden;width:100%}.contact-section .contact-map-wrapper iframe{border:0!important;height:100%!important;width:100%!important}.contact-why-us-section{background-color:var(--veda-section-bg);padding-bottom:80px;padding-top:80px}.contact-why-us-section .container-contact-why-us{align-items:center;display:flex;flex-direction:column}.contact-why-us-section .container-contact-why-us .section-header{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:64px}.contact-why-us-section .container-contact-why-us .section-header h2{color:var(--veda-black);text-align:center}.contact-why-us-section .container-contact-why-us .section-header .section-subtitle{max-width:708px;width:100%}.contact-why-us-section .container-contact-why-us .section-header .section-subtitle p{color:var(--veda-black);text-align:center}.contact-why-us-section .container-contact-why-us .contact-why-us-grid{display:grid;gap:64px;grid-template-columns:repeat(4,1fr);width:100%}@media (max-width:1200px){.contact-why-us-section .container-contact-why-us .contact-why-us-grid{gap:40px}}@media (max-width:991px){.contact-why-us-section .container-contact-why-us .contact-why-us-grid{gap:48px;grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.contact-why-us-section .container-contact-why-us .contact-why-us-grid{gap:40px;grid-template-columns:1fr}}.contact-why-us-section .container-contact-why-us .contact-why-us-item{display:flex;flex-direction:column;gap:12px}.contact-why-us-section .container-contact-why-us .contact-why-us-item .item-icon{display:flex;justify-content:center}.contact-why-us-section .container-contact-why-us .contact-why-us-item .item-icon img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100px}.contact-why-us-section .container-contact-why-us .contact-why-us-item .item-content{display:flex;flex-direction:column;gap:8px}.contact-why-us-section .container-contact-why-us .contact-why-us-item .item-content h4,.contact-why-us-section .container-contact-why-us .contact-why-us-item .item-content p{color:var(--veda-black);text-align:center}.blog-detail-section{background-color:var(--veda-section-bg);position:relative}.blog-detail-section .blog-detail-hero{align-items:center;display:flex;flex-direction:column;height:740px;justify-content:flex-start;position:sticky;top:0;width:100%;z-index:1}@media (max-width:991px){.blog-detail-section .blog-detail-hero{height:100vh}}.blog-detail-section .blog-detail-hero .hero-image-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.blog-detail-section .blog-detail-hero .hero-image-overlay:after{background:rgba(0,0,0,.4);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.blog-detail-section .blog-detail-hero .hero-image-overlay .hero-sticky-img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.blog-detail-section .blog-detail-hero .hero-content-inner{padding-top:160px;position:relative;text-align:center;width:100%;z-index:2}.blog-detail-section .blog-detail-hero .hero-content-inner .hero-title{color:#fff;font-family:var(--font-heading);font-size:clamp(40px,5vw,72px);margin:0}.blog-detail-section .blog-detail-hero .hero-content-inner .hero-gap-spacer{height:80px}.blog-detail-section .blog-content-wrapper{margin-top:-600px;padding-bottom:80px;position:relative;z-index:10}@media (max-width:991px){.blog-detail-section .blog-content-wrapper{margin-top:-795px}}.blog-detail-section .blog-content-wrapper .container .hero-title{color:var(--veda-white);margin-bottom:80px;text-align:center}.blog-detail-section .blog-content-wrapper .glass-content-inner{backdrop-filter:none;background:hsla(26,47%,97%,.6);border-radius:12px;box-shadow:0 4px 64px rgba(0,0,0,.05);min-height:500px;padding:64px 80px 80px}@media (max-width:991px){.blog-detail-section .blog-content-wrapper .glass-content-inner{margin-top:0;padding:40px}}@media (max-width:767px){.blog-detail-section .blog-content-wrapper .glass-content-inner{padding:24px}}.blog-detail-section .blog-content-wrapper .glass-content-inner .post-detail-title{color:var(--veda-black);font-size:clamp(32px,3vw + 24px,56px);line-height:1.2;margin-bottom:64px;margin-top:0;position:relative;text-align:center;z-index:1}.blog-detail-section .blog-content-wrapper .post-layout-grid{align-items:flex-start;display:grid;gap:48px;grid-template-columns:280px 1fr;position:relative;z-index:1}@media (max-width:991px){.blog-detail-section .blog-content-wrapper .post-layout-grid{grid-template-columns:1fr}}.blog-detail-section .blog-content-wrapper .post-sidebar{position:sticky;top:40px;z-index:5}@media (max-width:991px){.blog-detail-section .blog-content-wrapper .post-sidebar{margin-bottom:40px;position:static}}.blog-detail-section .blog-content-wrapper .post-sidebar .sticky-toc-container .toc-list{display:flex;flex-direction:column;gap:12px}.blog-detail-section .blog-content-wrapper .post-sidebar .sticky-toc-container .toc-list .toc-item{background:#93bc98;border:1px solid transparent;border-radius:12px;padding:8px 16px;transition:all .3s ease}.blog-detail-section .blog-content-wrapper .post-sidebar .sticky-toc-container .toc-list .toc-item:hover{background:var(--veda-black)}.blog-detail-section .blog-content-wrapper .post-sidebar .sticky-toc-container .toc-list .toc-item:hover a{color:#fff}.blog-detail-section .blog-content-wrapper .post-sidebar .sticky-toc-container .toc-list .toc-item a{color:var(--veda-black);display:block;font-size:16px;font-weight:500;line-height:1.4;padding:4px;text-decoration:none}.blog-detail-section .blog-content-wrapper .post-main-content{color:var(--veda-black);font-size:18px;line-height:1.8}.blog-detail-section .blog-content-wrapper .post-main-content a,.blog-detail-section .blog-content-wrapper .post-main-content blockquote,.blog-detail-section .blog-content-wrapper .post-main-content h1,.blog-detail-section .blog-content-wrapper .post-main-content h2,.blog-detail-section .blog-content-wrapper .post-main-content h3,.blog-detail-section .blog-content-wrapper .post-main-content h4,.blog-detail-section .blog-content-wrapper .post-main-content h5,.blog-detail-section .blog-content-wrapper .post-main-content h6,.blog-detail-section .blog-content-wrapper .post-main-content ol,.blog-detail-section .blog-content-wrapper .post-main-content p,.blog-detail-section .blog-content-wrapper .post-main-content span,.blog-detail-section .blog-content-wrapper .post-main-content ul{color:var(--veda-black)!important;position:relative;z-index:1}.blog-detail-section .blog-content-wrapper .post-main-content h4{font-family:var(--font-heading);font-size:24px;margin-bottom:24px;margin-top:0;scroll-margin-top:40px}.blog-detail-section .blog-content-wrapper .post-main-content p{margin-bottom:24px}.blog-detail-section .blog-content-wrapper .post-main-content img{border-radius:12px;height:auto;margin-bottom:24px;max-width:100%}.related-blogs-section{background-color:var(--veda-section-bg);padding-bottom:80px;padding-top:80px}.related-blogs-section .container-related{align-items:center;display:flex;flex-direction:column;width:100%}.related-blogs-section .related-header{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:64px;text-align:center}.related-blogs-section .related-header .h2,.related-blogs-section .related-header .label{margin:0}.related-blogs-section .related-blog-grid{-moz-column-gap:normal;column-gap:normal;display:grid;grid-template-columns:repeat(3,420px);justify-content:space-between;row-gap:64px;width:100%}@media (max-width:1400px){.related-blogs-section .related-blog-grid{gap:32px;grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.related-blogs-section .related-blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.related-blogs-section .related-blog-grid{grid-template-columns:1fr;justify-items:center}}.related-blogs-section .blog-card{display:flex;flex-direction:column;max-width:420px;width:100%}.related-blogs-section .blog-card .blog-card-image{border-radius:10px 10px 0 0;height:300px;overflow:hidden;width:100%}.related-blogs-section .blog-card .blog-card-image img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.related-blogs-section .blog-card .blog-card-content{display:flex;flex-direction:column;gap:16px;padding-top:16px}.related-blogs-section .blog-card .blog-card-content .blog-card-meta{align-items:center;display:flex;gap:32px}.related-blogs-section .blog-card .blog-card-content .blog-card-meta .meta-item{align-items:center;display:flex;gap:8px}.related-blogs-section .blog-card .blog-card-content .blog-card-meta .meta-item .meta-icon img{height:16px;width:16px}.related-blogs-section .blog-card .blog-card-content .blog-card-meta .meta-item p.label{margin:0}.related-blogs-section .blog-card .blog-card-content .blog-card-meta .meta-separator{background-color:var(--veda-black);height:16px;width:1px}.related-blogs-section .blog-card .blog-card-content .blog-card-excerpt,.related-blogs-section .blog-card .blog-card-content .blog-card-title{color:var(--veda-black);margin:0}.related-blogs-section .blog-card .blog-card-content .blog-card-cta{margin-top:auto;padding-top:16px}.related-blogs-section .related-footer{display:flex;justify-content:center;margin-top:64px;width:100%}.legal-hero{align-items:center;background-image:url(../assets/images/blog_hero_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:320px;justify-content:center;position:relative;text-align:center}.legal-hero .legal-hero-overlay{background:rgba(0,0,0,.35);inset:0;position:absolute;z-index:1}.legal-hero .container{position:relative;width:100%;z-index:2}.legal-hero .legal-hero-content{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center}.legal-hero .legal-hero-subtitle,.legal-hero .legal-hero-title{color:var(--veda-white,#fbf7f4);margin:0}.legal-hero .legal-hero-subtitle{opacity:.9}@media (max-width:768px){.legal-hero{height:260px}.legal-hero .legal-hero-title{font-size:clamp(28px,5vw + 12px,48px)}.legal-hero .legal-hero-subtitle{font-size:14px}}.legal-content-section{background-color:var(--veda-section-bg,#eae9ce);padding-bottom:80px;padding-top:80px}.legal-content-section .legal-layout-grid{align-items:flex-start;display:grid;gap:48px;grid-template-columns:280px 1fr}@media (max-width:991px){.legal-content-section .legal-layout-grid{gap:32px;grid-template-columns:1fr}}.legal-content-section .legal-sidebar{position:sticky;top:40px;z-index:5}@media (max-width:991px){.legal-content-section .legal-sidebar{position:static}}.legal-content-section .legal-sidebar .legal-toc-sticky{display:flex;flex-direction:column;gap:16px}.legal-content-section .legal-sidebar .legal-toc-heading{border-bottom:1px solid rgba(3,4,8,.15);color:var(--veda-black,#030408);font-family:var(--font-heading);font-size:18px;font-weight:600;margin:0;padding-bottom:12px}.legal-content-section .legal-sidebar .legal-toc-list{display:flex;flex-direction:column;gap:8px}.legal-content-section .legal-sidebar .legal-toc-item{border-radius:10px;overflow:hidden;transition:background .25s ease}.legal-content-section .legal-sidebar .legal-toc-item:hover{background:var(--veda-black,#030408)}.legal-content-section .legal-sidebar .legal-toc-item:hover .legal-toc-link{color:#fff}.legal-content-section .legal-sidebar .legal-toc-item:hover .legal-toc-number{color:hsla(0,0%,100%,.55)}.legal-content-section .legal-sidebar .legal-toc-link{background:rgba(147,188,152,.4);border-radius:10px;color:var(--veda-black,#030408);display:block;font-family:var(--font-heading);font-size:clamp(20px,.38vw + 18.77px,24px);font-weight:400;line-height:clamp(28px,.38vw + 26.77px,32px);padding:10px 14px;text-decoration:none;transition:all .25s ease}.legal-content-section .legal-sidebar .legal-toc-link:hover{background:var(--veda-black,#030408);color:#fff}.legal-content-section .legal-main-content{color:var(--veda-black,#030408);min-width:0}.legal-content-section .legal-main-content h2,.legal-content-section .legal-main-content h3,.legal-content-section .legal-main-content h4{color:var(--veda-black,#030408);font-family:var(--font-heading);margin-bottom:16px;margin-top:40px;scroll-margin-top:40px}.legal-content-section .legal-main-content h2{font-size:clamp(22px,1.5vw + 18px,32px);line-height:1.3}.legal-content-section .legal-main-content h3{font-size:clamp(18px,.8vw + 15px,24px);line-height:1.35}.legal-content-section .legal-main-content h4{font-size:clamp(16px,.4vw + 14px,20px);line-height:1.4}.legal-content-section .legal-main-content p{color:var(--veda-black,#030408);line-height:1.75;margin-bottom:18px;margin-top:0}.legal-content-section .legal-main-content ol,.legal-content-section .legal-main-content ul{margin-bottom:18px;padding-left:20px}.legal-content-section .legal-main-content ol li,.legal-content-section .legal-main-content ul li{color:var(--veda-black,#030408);line-height:1.7;margin-bottom:8px}.legal-content-section .legal-main-content a{color:var(--veda-green,#576247);text-decoration:underline;text-underline-offset:3px}.legal-content-section .legal-main-content a:hover{color:var(--veda-black,#030408)}.legal-content-section .legal-main-content b,.legal-content-section .legal-main-content strong{color:var(--veda-black,#030408);font-weight:700}.legal-content-section .legal-main-content>h2:first-child,.legal-content-section .legal-main-content>h3:first-child,.legal-content-section .legal-main-content>h4:first-child{margin-top:0}.site-main>h2{display:none}.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{margin-inline:auto;max-width:1360px;padding-inline:20px;width:100%}@media (max-width:768px){.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{padding-inline:16px}}@media (max-width:480px){.wp-block-woocommerce-checkout .wc-block-components-sidebar-layout{padding-inline:12px}}.wp-block-woocommerce-checkout .wc-block-checkout__add-note,.wp-block-woocommerce-checkout .wc-block-checkout__guest-checkout-notice,.wp-block-woocommerce-checkout .wc-block-components-checkout-step--contact-information .wc-block-components-checkout-step__description{display:none!important}.wp-element-button{background:transparent;border:1px solid var(--veda-black,#030408);border-radius:12px;font-family:var(--font-lato);font-size:18px;font-style:normal;font-weight:600;letter-spacing:.09px;line-height:24px;padding:12px 32px}.wp-element-button:hover{background-color:var(--veda-black);color:var(--veda-white)}