﻿@import url("https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500&display=swap");*{box-sizing:border-box;padding:0;margin:0}body{margin:0;padding:0;font-family:var(--family-urbanist-sans)}@media (min-width:992px){::-webkit-scrollbar{width:16px;background-color:var(--scrollbar);border-radius:16px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:16px;border:4px solid var(--scrollbar)}::-webkit-scrollbar-track{background-color:var(--scrollbar);border-radius:16px;border:4px solid var(--scrollbar)}}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{color:var(--heading-color)}p{color:var(--text-color)}h1,h2{font-size:60px;font-weight:bold}@media (max-width:1199px){h1,h2{font-size:50px;line-height:60px}}@media (max-width:767px){h1,h2{font-size:35px;line-height:45px}}ul,li{padding:0;margin:0;list-style:none}a{text-decoration:none;transition:all 0.4s;color:var(--bs-primary)}img{max-width:100%}mark{padding:0;background-color:transparent;color:var(--bs-primary)}@media (min-width:1750px){.container{max-width:1690px}}.section-padding{padding-block:3rem}@media (max-width:767px){.section-padding{padding-block:40px}}.swiper-button-next,.swiper-button-prev{background-color:var(--bs-primary);color:var(--bs-white);width:40px;height:40px;border-radius:50%;border:1px solid var(--bs-primary)}@media (max-width:575px){.swiper-button-next,.swiper-button-prev{width:30px;height:30px}}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}@media (max-width:575px){.swiper-button-next:after,.swiper-button-prev:after{font-size:16px}}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:transparent;border-color:var(--bs-primary)}.swiper-button-next:after{margin-right:-4px}.swiper-button-prev:after{margin-left:-3px}.wpcf7 form.sent .wpcf7-response-output{background-color:var(--bs-success)}.wpcf7 form .wpcf7-response-output{padding:1rem 2rem;position:fixed;inset-inline:0;bottom:0;margin-inline:auto;display:table;max-width:500px;width:100%;text-align:center;border:0;z-index:5;border-radius:10px;color:var(--bs-white)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{background-color:var(--bs-warning)}.wpcf7 .wpcf7-not-valid-tip{position:absolute;color:var(--bs-danger);font-size:14px}.title em,.title span{font-family:var(--family-jakarta-sans);font-weight:600;font-size:15px;line-height:19.6px;text-transform:uppercase;position:relative;margin-left:22px;font-style:normal;color:var(--bs-primary)}.title h2{font-weight:300;font-size:54.46px;line-height:59.9px;margin-top:16px;color:var(--heading-color)}.title h2 mark{font-weight:700}@media (max-width:1199px){.title h2{font-size:42px;line-height:48px}}@media (max-width:767px){.title h2{font-size:34px;line-height:42px}}@media (max-width:566px){.title h2{font-size:28px;line-height:42px}}.overflow-x-hidden{overflow-x:hidden !important}.logos-section .logos img{animation:hithere 1.5s ease infinite}.privacy-content-sec h1,.privacy-content-sec h2,.privacy-content-sec h3,.privacy-content-sec h4,.privacy-content-sec h5,.privacy-content-sec h6{margin-top:2rem;margin-bottom:0.875rem}.privacy-content-sec p{margin-bottom:1rem}.privacy-content-sec ul{margin:1rem 0}.privacy-content-sec ul li{margin:8px 0}#adminmenu li.menu-top.toplevel_page_nitropack,#adminmenu li.menu-top#toplevel_page_nitropack{display:none !important}.main-banner-holder{position:relative;min-height:80vh;display:flex;align-items:end;justify-content:center;padding-bottom:5rem}.main-banner-holder .main-banner-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;overflow:hidden}.main-banner-holder .main-banner-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.main-banner-holder .main-banner-bg .banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);z-index:2}.main-banner-holder .main-banner-sec{position:relative;z-index:3;text-align:center}.main-banner-holder .main-banner-sec .banner-content{margin-bottom:40px;color:var(--white);text-shadow:0 2px 4px rgba(0, 0, 0, 0.2)}.main-banner-holder .main-banner-sec .banner-content h1,.main-banner-holder .main-banner-sec .banner-content h2{font-size:5rem;font-weight:400;margin-bottom:20px;line-height:1.2;color:var(--white)}.main-banner-holder .main-banner-sec .banner-content p{font-size:1.5rem;line-height:1.6;margin-bottom:0;color:var(--white)}.main-banner-holder .main-banner-sec .banner-buttons{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap}@media (max-width:768px){.main-banner-holder{min-height:80vh}.main-banner-holder .main-banner-sec{padding:30px 15px}.main-banner-holder .main-banner-sec .banner-content{margin-bottom:30px}.main-banner-holder .main-banner-sec .banner-buttons{gap:15px}.main-banner-holder .main-banner-sec .banner-buttons .banner-btn{padding:14px 32px;font-size:14px;width:100%;max-width:280px}}@media (max-width:480px){.main-banner-holder .banner-buttons{flex-direction:column}.main-banner-holder .banner-buttons .banner-btn{width:100%}}.product-holder{padding:60px 0}.product-holder .product-sec h2{font-size:2.5rem;font-weight:400}.product-holder .product-sec .product-card{position:relative;height:100%}.product-holder .product-sec .product-card .product-link{text-decoration:none;color:inherit;display:block}.product-holder .product-sec .product-card .product-image{position:relative;width:100%;overflow:hidden;background-color:#f8f8f8;margin-bottom:15px;transition:transform 0.3s ease, box-shadow 0.3s ease;height:500px}.product-holder .product-sec .product-card .product-image img{width:100%;height:100%;object-fit:cover}.product-holder .product-sec .product-card .product-image .main-image,.product-holder .product-sec .product-card .product-image .hover-image{position:absolute;top:0;left:0;transition:opacity 0.3s ease, transform 3s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.product-holder .product-sec .product-card .product-image .hover-image{opacity:0;z-index:2;transform:scale(1)}.product-holder .product-sec .product-card .product-image .main-image{opacity:1;z-index:1;transform:scale(1.05)}.product-holder .product-sec .product-card .product-link:hover .product-image .main-image,.product-holder .product-sec .product-card .product-image:hover .main-image{opacity:0}.product-holder .product-sec .product-card .product-link:hover .product-image .hover-image,.product-holder .product-sec .product-card .product-image:hover .hover-image{opacity:1;transform:scale(1.15)}.product-holder .product-sec .product-card .product-info{padding:0 5px}.product-holder .product-sec .product-card .product-info .product-title{font-size:0.95rem;font-weight:600;color:var(--text-dark);margin-bottom:8px;text-transform:uppercase;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:0.3px}@media (max-width:768px){.product-holder .product-sec .product-card .product-info .product-title{font-size:0.875rem;min-height:35px}}.product-holder .product-sec .product-card .product-info .product-description{font-size:14px}.product-holder .product-sec .product-card .product-info .product-rating{display:flex;align-items:center;gap:8px;margin-bottom:8px;min-height:20px}.product-holder .product-sec .product-card .product-info .product-price-wrapper{margin-top:10px}.product-holder .product-sec .product-card .product-info .product-price-wrapper .price-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.product-holder .product-sec .product-card .product-info .product-price-wrapper .price-row .sale-price{font-size:1.125rem;font-weight:700;color:var(--black)}.product-holder .product-sec .product-card .product-info .product-price-wrapper .price-row .regular-price{font-size:0.95rem;color:var(--text-muted);text-decoration:line-through}.product-holder .product-sec .product-card .product-info .product-price-wrapper .price-row .discount-badge{background-color:var(--black);color:var(--white);font-size:0.875rem;font-weight:600;padding:2px 12px;border-radius:4px}.product-holder .product-sec .product-card .product-info .product-price-wrapper .price-row .regular-price-only{font-size:1.125rem;font-weight:700;color:var(--black)}.woocommerce .star-rating{overflow:hidden;position:relative;height:1em;line-height:1;font-size:14px;width:5.4em;font-family:star}.woocommerce .star-rating::before{content:"★★★★★";color:var(--star-empty);float:left;top:0;left:0;position:absolute;letter-spacing:0.1em}.woocommerce .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.woocommerce .star-rating span::before{content:"★★★★★";top:0;position:absolute;left:0;color:var(--star-color);letter-spacing:0.1em}@media (max-width:1199px){.product-holder .product-card .product-info .product-title{font-size:0.9rem}}@media (max-width:767px){.product-holder{padding:40px 0}.product-holder .section-title{margin-bottom:2rem}}.site-header{width:100%}.site-header .top-header{background:var(--white);padding:1rem 0;border-bottom:1px solid #e5e5e5}.site-header .top-header .header-logo .site-logo{max-height:50px;width:auto}.site-header .top-header .header-search-wrapper{display:flex;align-items:center;gap:0;background:#f5f5f5;border-radius:4px;overflow:hidden}.site-header .top-header .header-search-wrapper .category-dropdown{background:var(--white);border-right:1px solid #e5e5e5}.site-header .top-header .header-search-wrapper .category-dropdown .form-select{background:#f5f5f5;color:var(--black);border:none;padding:1rem 1.5rem;font-size:0.875rem;font-weight:600;display:flex;align-items:center;gap:0.5rem;border-radius:0}.site-header .top-header .header-search-wrapper .category-dropdown .form-select option{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--black);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:var(--bs-body-bg);border:0}.site-header .top-header .header-search-wrapper .category-dropdown .form-select option:hover{background:#f5f5f5;color:var(--primary)}.site-header .top-header .header-search-wrapper .category-dropdown .form-select:focus{box-shadow:none;outline:none}.site-header .top-header .header-search-wrapper .header-search-form{display:flex;align-items:center;flex-grow:1;position:relative}.site-header .top-header .header-search-wrapper .header-search-form .search-field{border:none;background:#f5f5f5;padding:0.625rem 3rem 0.625rem 1rem;font-size:0.875rem}.site-header .top-header .header-search-wrapper .header-search-form .search-field::placeholder{color:var(--placeholder-text)}.site-header .top-header .header-search-wrapper .header-search-form .search-field:focus{box-shadow:none;outline:none;background:#f5f5f5}.site-header .top-header .header-search-wrapper .header-search-form .search-submit{position:absolute;right:0;top:50%;transform:translateY(-50%);background:transparent;border:none;padding:0.5rem 1rem;color:var(--text-color);cursor:pointer}.site-header .top-header .header-search-wrapper .header-search-form .search-submit:hover{color:var(--primary)}.site-header .top-header .header-search-wrapper .header-search-form .search-submit svg{display:block}.site-header .navbar{background:var(--theme-secondary) !important;padding:0}.site-header .navbar .container{position:relative}.site-header .navbar .browse-categories-wrapper{position:relative}.site-header .navbar .browse-categories-wrapper .btn-browse-categories{background:#2e2e2e;color:var(--white);border:none;padding:1rem 1.5rem;font-size:0.875rem;font-weight:600;display:flex;align-items:center;gap:0.5rem;border-radius:0}.site-header .navbar .browse-categories-wrapper .btn-browse-categories:hover{background:#414141}.site-header .navbar .browse-categories-wrapper .btn-browse-categories:focus{box-shadow:none}.site-header .navbar .browse-categories-wrapper .btn-browse-categories svg{width:20px;height:20px}.site-header .navbar .browse-categories-wrapper .dropdown-menu{min-width:250px;border-radius:0;margin-top:0}.site-header .navbar .browse-categories-wrapper .dropdown-menu .dropdown-item{padding:0.625rem 1.25rem;font-size:0.875rem}.site-header .navbar .browse-categories-wrapper .dropdown-menu .dropdown-item:hover{background:#f5f5f5}.site-header .navbar .navbar-toggler{border:none;padding:0.5rem}.site-header .navbar .navbar-toggler:focus{box-shadow:none}.site-header .navbar .navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.site-header .navbar .navbar-collapse .close-btn{position:absolute;top:1rem;right:1rem;background:transparent;border:none;padding:0}.site-header .navbar .navbar-collapse .close-btn:focus{box-shadow:none}.site-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{color:var(--white);padding:1rem 1.25rem;font-size:0.875rem;font-weight:500;text-transform:uppercase;transition:all 0.3s ease}.site-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:var(--primary)}.site-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link.active{color:var(--primary)}.site-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu{background:var(--white);border:none;box-shadow:0 4px 12px rgba(0, 0, 0, 0.1);margin-top:0;border-radius:0}.site-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item{padding:0.625rem 1.25rem;font-size:0.875rem;color:var(--text-color)}.site-header .navbar .navbar-collapse .navbar-nav .nav-item.dropdown .dropdown-menu .dropdown-item:hover{background:var(--primary-light);color:var(--primary)}.site-header .navbar .navbar-collapse .menu-side-buttons .btn:hover{color:var(--primary)}.site-header .navbar .header-actions{margin-left:auto}.site-header .navbar .header-actions .header-link{color:var(--white);text-decoration:none;font-size:0.75rem;font-weight:600;text-transform:uppercase;transition:color 0.3s ease}.site-header .navbar .header-actions .header-link:hover{color:var(--primary)}.site-header .navbar .header-actions .header-user-dropdown{position:relative}.site-header .navbar .header-actions .header-user-btn{display:inline-flex;align-items:center;gap:0.375rem;background:none;border:none;cursor:pointer;padding:0;color:#ccc;font-size:0.75rem;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;font-family:var(--family-urbanist-sans);transition:color 0.3s ease}.site-header .navbar .header-actions .header-user-btn:hover,.site-header .navbar .header-actions .header-user-btn:focus,.site-header .navbar .header-actions .header-user-btn[aria-expanded="true"]{color:var(--white);outline:none;box-shadow:none}.site-header .navbar .header-actions .header-user-btn.dropdown-toggle::after{display:none}.site-header .navbar .header-actions .header-user-menu{min-width:200px;border:1px solid var(--light-silver);border-radius:10px;box-shadow:0 8px 24px rgba(0, 0, 0, 0.14);padding:0.5rem 0;margin-top:0.625rem !important;background:var(--white);overflow:hidden}.site-header .navbar .header-actions .header-user-menu .dropdown-item{display:flex;align-items:center;gap:0.625rem;padding:0.625rem 1.125rem;font-size:0.9rem;font-weight:500;color:var(--text-dark);font-family:var(--family-urbanist-sans);transition:background-color 0.15s ease, color 0.15s ease}.site-header .navbar .header-actions .header-user-menu .dropdown-item svg{flex-shrink:0;opacity:0.55;transition:opacity 0.15s ease}.site-header .navbar .header-actions .header-user-menu .dropdown-item:hover,.site-header .navbar .header-actions .header-user-menu .dropdown-item:focus{background-color:var(--primary-light);color:var(--black)}.site-header .navbar .header-actions .header-user-menu .dropdown-item:hover svg,.site-header .navbar .header-actions .header-user-menu .dropdown-item:focus svg{opacity:1}.site-header .navbar .header-actions .header-user-menu .dropdown-item.dropdown-item-logout{color:var(--sale-red)}.site-header .navbar .header-actions .header-user-menu .dropdown-item.dropdown-item-logout svg{opacity:0.7}.site-header .navbar .header-actions .header-user-menu .dropdown-item.dropdown-item-logout:hover,.site-header .navbar .header-actions .header-user-menu .dropdown-item.dropdown-item-logout:focus{background-color:var(--discount-bg);color:var(--sale-red)}.site-header .navbar .header-actions .header-user-menu .dropdown-divider{margin:0.375rem 0;border-color:var(--light-silver)}.site-header .navbar .header-actions .header-icon-link{color:var(--white);text-decoration:none;position:relative;display:flex;align-items:center;justify-content:center;transition:color 0.3s ease}.site-header .navbar .header-actions .header-icon-link:hover{color:var(--primary)}.site-header .navbar .header-actions .header-icon-link:hover svg{stroke:var(--primary)}.site-header .navbar .header-actions .header-icon-link svg{transition:stroke 0.3s ease}.site-header .navbar .header-actions .header-icon-link .cart-count{position:absolute;top:-8px;right:-8px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;font-size:0.625rem;font-weight:700;padding:0 0.25rem}@media (max-width:991.98px){.site-header .top-header .row{gap:1rem}.site-header .top-header .header-logo{text-align:center;margin-bottom:0.5rem}.site-header .top-header .header-search-wrapper{flex-direction:column;border-radius:4px}.site-header .top-header .header-search-wrapper .category-dropdown{width:100%;border-right:none;border-bottom:1px solid #e5e5e5}.site-header .top-header .header-search-wrapper .category-dropdown .form-select{width:100%;border-radius:4px 4px 0 0}.site-header .navbar .browse-categories-wrapper .btn-browse-categories{font-size:0.75rem;padding:0.75rem 1rem}.site-header .navbar .navbar-collapse{position:fixed;top:0;left:-100%;width:280px;height:100vh;background:var(--theme-secondary);transition:left 0.3s ease;z-index:9999;padding:2rem 0;overflow-y:auto}.site-header .navbar .navbar-collapse.show{left:0}.site-header .navbar .navbar-collapse .navbar-nav{flex-direction:column;padding:0 1rem}.site-header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{padding:0.75rem 1rem;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.site-header .navbar .header-actions{display:none !important}.mobile-header-actions{display:flex;justify-content:flex-end;align-items:center;gap:1rem;padding:0.5rem 0}}@media (min-width:992px){.site-header .navbar .header-actions{display:flex !important}}.visually-hidden-focusable{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.visually-hidden-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.main-banner{width:100%;padding-bottom:100px}.main-banner .bg-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.main-banner .bg-image svg{width:100%;height:auto;max-height:1260px}.main-banner .section-content .content-wrapper>em{color:var(--bs-white);font-style:normal;font-size:30px;font-weight:500}.main-banner .section-content .content-wrapper h1 em{color:var(--bs-white)}.main-banner .section-content .content-wrapper p{font-size:22px;color:var(--bs-white);margin-bottom:10px}.main-banner .section-content .img-wrapper{padding-top:28%;position:relative}.main-banner .section-content .img-wrapper::before{content:"";position:absolute;right:-22%;background-size:cover;background:url("../images/banner-modal-effect.png");background-repeat:no-repeat;width:100%}.main-banner .section-content .img-wrapper img{max-width:100%}.main-banner.inner-banner .bg-image svg{width:100%;height:auto;min-height:630px}.main-banner.inner-banner .section-content{margin-top:10rem}.main-banner.inner-banner .section-content .content-wrapper{width:90%;margin-bottom:8rem}.main-banner.inner-banner .section-content .banner-form{width:100%;padding:2rem 2.5rem 3rem 2.5rem;border-radius:20px;position:relative;background:var(--bs-white);box-shadow:1px 8px 4px 0px #00000040}.main-banner.inner-banner .section-content .banner-form h2{font-size:40px;font-weight:bold;margin-bottom:2rem;text-align:center}.main-banner.inner-banner .section-content .banner-form .form-group{margin-bottom:1rem}.main-banner.inner-banner .section-content .banner-form .form-group .form-control{border-width:0 0 2px 0;border-style:solid;border-color:var(--bs-primary);background:transparent;border-radius:0;color:var(--bs-primary);font-size:1em;font-weight:normal;padding:10px 0}.main-banner.inner-banner .section-content .banner-form .form-group .form-control::placeholder{color:var(--bs-primary);font-weight:normal}.main-banner.inner-banner .section-content .banner-form .form-group.checkbox{border-bottom:2px solid var(--bs-primary)}.main-banner.inner-banner .section-content .banner-form .form-group.checkbox label{color:var(--bs-primary);padding:10px 0}.main-banner.inner-banner .section-content .banner-form .btn{height:75px}.main-banner.inner-banner .section-content .banner-form::before{content:"";width:94%;position:absolute;bottom:100%;height:16px;background:var(--secondary);border-radius:26px 26px 0 0;margin-inline:auto;display:table;inset-inline:0}.banner-new-design{min-height:895px;position:relative;display:flex;align-items:center;overflow:hidden;margin-top:85px}.banner-new-design .content-wrapper{position:absolute;inset:0;width:100%;z-index:1;top:50%;transform:translateY(-50%);display:flex;align-items:center}.banner-new-design .content-wrapper .content em{font-style:normal;color:var(--bs-primary)}.banner-new-design .content-wrapper .content p{color:var(--secondary);font-size:22px;font-weight:500}.banner-new-design .content-wrapper .content h1,.banner-new-design .content-wrapper .content h2{font-weight:bold;margin-bottom:5px;color:var(--bs-black)}.banner-new-design .content-wrapper .content h1 em,.banner-new-design .content-wrapper .content h2 em{font-style:normal;font-weight:600;color:var(--bs-primary)}.banner-new-design .content-wrapper .content .btn{margin-top:2rem}.banner-new-design:before{content:"";display:block;position:absolute;width:2560px;width:134.5%;height:343px;border-radius:100%;bottom:-283px;inset-inline:0;background-color:var(--bs-white);z-index:2;margin-inline:auto;display:table;transform:translate(-13%, 0)}.banner-new-design .banner-image-slider{position:absolute;inset:0}.banner-new-design .banner-image-slider .pagination-wrapper{position:absolute;bottom:19%;left:0;right:0;width:100%}.banner-new-design .banner-image-slider .pagination-wrapper .swiper-pagination{text-align:left;padding-left:10px}.banner-new-design .banner-image-slider .pagination-wrapper .swiper-pagination .swiper-pagination-bullet{width:54px;height:5px;border-radius:0;background-color:#6E6E6E}.banner-new-design .banner-image-slider .pagination-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--bs-primary)}.banner-new-design .bg-image{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.banner-new-design .bg-image>img{width:100%;height:100%;object-fit:cover}.banner-new-design.inner-banner{min-height:610px}.banner-new-design.extra-small{min-height:500px}@media (max-width:1399px){.banner-new-design{min-height:600px}.banner-new-design .content-wrapper .content h1,.banner-new-design .content-wrapper .content h2{font-size:50px;line-height:60px}.banner-new-design .banner-image-slider .pagination-wrapper{bottom:12%}}@media (max-width:1199px){.banner-new-design .content-wrapper .content h1,.banner-new-design .content-wrapper .content h2{font-size:40px;line-height:50px}.banner-new-design .content-wrapper .content p{font-size:20px;font-weight:500}.banner-new-design.inner-banner .content-wrapper .content h1 em,.banner-new-design.inner-banner .content-wrapper .content h2 em{display:block}}@media (max-width:767px){.banner-new-design{margin-top:70px}.banner-new-design::before{bottom:-272px}}@media (max-width:575px){.banner-new-design::before{border-radius:35%}.banner-new-design .content-wrapper .content h1,.banner-new-design .content-wrapper .content h2{font-size:30px;line-height:40px}.banner-new-design .content-wrapper .content p{font-size:18px}.banner-new-design .banner-image-slider .pagination-wrapper{display:none}}.our-services-holder.top{padding-bottom:3rem;padding-top:1rem}.our-services-holder.bottom{padding-bottom:1rem;padding-top:3rem}@media (max-width:767px){.our-services-holder.top{padding-bottom:40px}.our-services-holder.bottom{padding-top:40px}}.our-services-holder .bg-logo{display:none}.our-services-holder.background{background:var(--primary-light)}.our-services-holder.background .our-services-sec .services .row:first-child::before{display:none}.our-services-holder.background .our-services-sec .services .row .img-wrapper{position:relative}.our-services-holder.background .our-services-sec .services .row .img-wrapper .text{position:absolute;left:10%;top:58%;z-index:1;max-width:400px}.our-services-holder.background .our-services-sec .services .row .img-wrapper .text h4{color:var(--bs-white);font-size:27px;font-weight:500;text-shadow:var(--text-shadow)}.our-services-holder.background .our-services-sec .services .row .img-wrapper .text h4 em{font-weight:400;color:var(--success-300)}.our-services-holder.background .our-services-sec .services .row .img-wrapper .services-img{max-width:518px;max-height:691px;margin-left:auto}@media (max-width:1199px){.our-services-holder.background .our-services-sec .services .row .img-wrapper .text{left:5%}}@media (max-width:991px){.our-services-holder.background .our-services-sec .services .row .img-wrapper .text{left:1%}.our-services-holder.background .our-services-sec .services .row .img-wrapper .services-img{max-width:100%;max-height:100%}}@media (max-width:757px){.our-services-holder.background .our-services-sec .services .row .img-wrapper .text h4{font-size:20px}}.our-services-holder.background .our-services-sec .services .row .services-content{padding-right:2rem}.our-services-holder.background .our-services-sec .services .row .services-content .btn{margin-top:34px}@media (max-width:991px){.our-services-holder.background .our-services-sec .services .row .services-content{padding-right:0}.our-services-holder.background .our-services-sec .services .row .services-content .btn{margin-top:20px}}.our-services-holder.about-section .our-services-sec .services-img{max-width:678px;max-height:382px}.our-services-holder.about-section .our-services-sec .bg-logo{display:block;position:absolute;z-index:-1;margin-block:auto;display:table;left:-103px;bottom:-32px}@media (max-width:1199px){.our-services-holder.about-section .our-services-sec .bg-logo{bottom:-85px;left:-82px}.our-services-holder.about-section .our-services-sec .bg-logo svg{width:130%}}@media (max-width:991px){.our-services-holder.about-section .our-services-sec .bg-logo{bottom:-105px;left:0}.our-services-holder.about-section .our-services-sec .bg-logo svg{width:100%}}@media (max-width:767px){.our-services-holder.about-section .our-services-sec .bg-logo{bottom:-150px}}@media (max-width:575px){.our-services-holder.about-section .our-services-sec .bg-logo svg{width:90%}}@media (max-width:440px){.our-services-holder.about-section .our-services-sec .bg-logo{bottom:-180px}.our-services-holder.about-section .our-services-sec .bg-logo svg{width:100%}}.our-services-holder.about-section .our-services-sec .services .row:first-child::before{display:none}.our-services-holder.about-section .our-services-sec .services .services-content h2{margin-bottom:1.4rem}.our-services-holder.about-section .our-services-sec .services .services-content h2 mark{display:block}.our-services-holder.about-section .our-services-sec .services .services-content p{font-size:18px;line-height:28px;font-weight:500}.our-services-holder.about-section .our-services-sec .services .services-content p:has(strong){font-size:22px;line-height:28px;margin-bottom:0.8rem}.our-services-holder.about-section .our-services-sec .services .services-content p strong{font-weight:600}@media (max-width:575px){.our-services-holder.about-section .our-services-sec .services .services-content p{font-size:16px}.our-services-holder.about-section .our-services-sec .services .services-content p:has(strong){font-size:16px}}.our-services-holder.about-section .our-services-sec .services .services-content .btn{margin-top:28px}.our-services-holder.about-section .services-img{max-width:678px;max-height:382px}.our-services-holder .our-services-sec .title{text-align:center;padding-bottom:20px}.our-services-holder .our-services-sec .title span{color:var(--bs-primary)}.our-services-holder .our-services-sec .title span:after,.our-services-holder .our-services-sec .title span:before{display:none}.our-services-holder .our-services-sec .title h2{font-size:60px;font-weight:bold;margin-bottom:10px}.our-services-holder .our-services-sec .title h2 mark{color:var(--heading-color)}.our-services-holder .our-services-sec .title p{font-size:18px;font-weight:400;line-height:28px}.our-services-holder .our-services-sec .services{position:relative}.our-services-holder .our-services-sec .services .row:nth-child(even){flex-direction:row-reverse}.our-services-holder .our-services-sec .services .row:nth-child(even) .services-content{padding-left:3rem;padding-right:initial}.our-services-holder .our-services-sec .services .row:first-child::before{content:"";position:absolute;right:50%;top:12%;background:url("../icon/content-block-first-row-effect.webp");background-repeat:no-repeat;background-size:contain;width:952px;height:700px;padding:10px}@media (max-width:1699px){.our-services-holder .our-services-sec .services .row:first-child::before{right:45%}}@media (max-width:1399px){.our-services-holder .our-services-sec .services .row:first-child::before{right:9%;width:100%;height:115%}}@media (max-width:991px){.our-services-holder .our-services-sec .services .row:first-child::before{display:none}}.our-services-holder .our-services-sec .services .row.flex-row-reverse .services-content{padding-right:0;padding-left:5rem}.our-services-holder .our-services-sec .services .services-img{max-width:620px;max-height:620px;border-radius:20px;overflow:hidden}.our-services-holder .our-services-sec .services .services-img:hover img{transform:scale(1.02)}.our-services-holder .our-services-sec .services .services-img img{width:100%;height:100%;transition:all 0.3s}.our-services-holder .our-services-sec .services .services-content{padding-right:3rem;font-family:var(--family-inter-sans)}.our-services-holder .our-services-sec .services .services-content em{font-style:normal;color:var(--bs-primary)}.our-services-holder .our-services-sec .services .services-content h2{margin-bottom:15px}.our-services-holder .our-services-sec .services .services-content h3{font-weight:bold;font-size:27px;line-height:37px;margin-bottom:15px;color:var(--black)}.our-services-holder .our-services-sec .services .services-content p{font-weight:500;font-size:16px;line-height:26px;color:var(--text-color)}.our-services-holder .our-services-sec .services .services-content ul{margin-left:40px;margin-top:26px}.our-services-holder .our-services-sec .services .services-content ul li{list-style:none;position:relative;margin-bottom:15px;transition:all 0.3s;cursor:context-menu}.our-services-holder .our-services-sec .services .services-content ul li::before{content:"";position:absolute;background-image:url("../icon/nike.svg");background-repeat:no-repeat;background-size:contain;border-radius:50%;width:22px;height:22px;border:1px solid #dedede;left:-40px}.our-services-holder .our-services-sec .services .services-content ul li:hover{color:var(--bs-primary)}.our-services-holder .our-services-sec .services .services-content ul li:hover::before{background-color:var(--bs-primary);animation:hithere 1.5s ease infinite}@media (max-width:1399px){.our-services-holder .our-services-sec .services .services-content h2{font-size:50px;line-height:60px}}@media (max-width:1199px){.our-services-holder .our-services-sec .title h2{font-size:42px}.our-services-holder .our-services-sec .services .services-content h2{font-size:40px;line-height:50px}}@media (max-width:991px){.our-services-holder .our-services-sec .title h2{font-size:38px;margin-top:0}.our-services-holder .our-services-sec .services .services-img{margin:0 auto;max-width:100%;max-height:100%}.our-services-holder .our-services-sec .services .services-content{padding-right:0;padding-left:0 !important}}@media (max-width:767px){.our-services-holder .our-services-sec .title{padding:0}.our-services-holder .our-services-sec .title h2{font-size:32px}.our-services-holder .our-services-sec .services .row:nth-child(even) .services-content{padding-right:0}.our-services-holder .our-services-sec .services .services-content{padding-left:0}.our-services-holder .our-services-sec .services .services-content h2{font-size:30px;line-height:40px}.our-services-holder .our-services-sec .services .services-content .btn{padding:14px 15px;margin-top:20px}}@media (max-width:566px){.our-services-holder .our-services-sec .title h2{font-size:28px;line-height:36px}.our-services-holder .our-services-sec .services .services-content .btn{padding:12px 15px;margin-top:15px}}.five-step-proccess-section .heading-sec{text-align:center;width:100%;max-width:910px;margin:auto}.five-step-proccess-section .card-container{margin-top:4.5rem;display:flex;align-items:flex-start;justify-content:space-between}.five-step-proccess-section .card-container .card{border:0;width:100%;max-width:225px}.five-step-proccess-section .card-container .card:nth-child(even){margin-top:3rem}.five-step-proccess-section .card-container .card .img-wrapper{margin:auto;position:relative}.five-step-proccess-section .card-container .card .img-wrapper svg{max-width:211.97px;max-height:197.18px}.five-step-proccess-section .card-container .card .img-wrapper .step-text{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.five-step-proccess-section .card-container .card .img-wrapper .step-text h3{font-size:36px;font-weight:bold}.five-step-proccess-section .card-container .card .img-wrapper .step-text p{font-size:16px;font-weight:500;color:var(--text-light-gray)}.five-step-proccess-section .card-container .card .card-content{margin-top:20px}.five-step-proccess-section .card-container .card .card-content h4{font-size:24px;font-weight:bold;text-align:center}@media (max-width:1199px){.five-step-proccess-section .card-container{flex-wrap:wrap;gap:1rem;justify-content:center}.five-step-proccess-section .card-container .card:nth-child(even){margin-top:0}}@media (max-width:1199px){.five-step-proccess-section .card-container{margin-top:2rem}}.cta-section{background:var(--bs-primary);position:relative;margin-bottom:2rem}.cta-section::before{content:"";position:absolute;inset:0;background:url("../images/cta-effect.webp");background-repeat:no-repeat;background-size:contain;background-position:right;width:100%;height:100%;z-index:0}@media (max-width:1599px){.cta-section::before{background-size:cover}}.cta-section .content{text-align:center;position:relative;z-index:1}.cta-section .content h2{font-size:70px;line-height:80px;color:var(--bs-white)}@media (max-width:1199px){.cta-section .content h2{font-size:55px;line-height:65px}}@media (max-width:991px){.cta-section .content h2{font-size:38px;line-height:48px}}@media (max-width:767px){.cta-section .content h2{font-size:30px;line-height:40px}}.services-offered-section .heading-sec{width:100%;max-width:815px;margin:auto;text-align:center}.services-offered-section .services-card-container{margin-top:48px;display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;justify-content:center;gap:1.5rem}.services-offered-section .services-card-container .services-card{border-radius:20px;padding:29px 24px;background:var(--primary-light);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.services-offered-section .services-card-container .services-card .img-wrapper{position:relative;margin-bottom:30px;width:100%}.services-offered-section .services-card-container .services-card .img-wrapper img{border-radius:10px;width:100%;object-fit:cover}.services-offered-section .services-card-container .services-card .img-wrapper a{position:absolute;bottom:-10%;right:6%;width:50px;height:50px;padding:10px}.services-offered-section .services-card-container .services-card .img-wrapper a:hover{background:var(--bs-primary)}.services-offered-section .services-card-container .services-card .img-wrapper a:hover svg{transition:all 0.4s;transform:rotate(360deg)}.services-offered-section .services-card-container .services-card .services-content{margin-bottom:auto}.services-offered-section .services-card-container .services-card .services-content h3{font-size:30px;font-weight:bold;color:var(--heading-color);margin-bottom:10px}.services-offered-section .services-card-container .services-card .services-content p{font-size:16px;font-weight:400;color:#363535}@media (max-width:1199px){.services-offered-section .services-card-container{grid-template-columns:repeat(2, 1fr);margin-top:35px}}@media (max-width:991px){.services-offered-section .services-card-container .services-card{padding:25px 20px}.services-offered-section .services-card-container .services-card .img-wrapper{margin-bottom:25px}.services-offered-section .services-card-container .services-card .img-wrapper a{bottom:-13%}.services-offered-section .services-card-container .services-card .services-content h3{font-size:24px}}@media (max-width:767px){.services-offered-section .services-card-container{grid-template-columns:1fr}.services-offered-section .services-card-container .services-card .img-wrapper a{bottom:-10%}}.key-feature-section{background:url("../images/key-freature-section-bg.webp");background-size:contain;width:100%;height:100%;background-repeat:no-repeat;background-position:center}.key-feature-section .heading-sec{text-align:center}.key-feature-section .key-features-card-container{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:2rem;margin-top:1.7rem}.key-feature-section .key-features-card-container .key-features-card{background:var(--primary-light);border-radius:20px;width:100%;max-width:415px;padding:1rem;transition:all 0.3s}.key-feature-section .key-features-card-container .key-features-card .top{display:flex;align-items:center;gap:1rem;justify-content:flex-start;margin-bottom:2rem}.key-feature-section .key-features-card-container .key-features-card .top .img-box{flex:0 0 80px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;background:var(--bs-white);border-radius:10px;padding:15px}.key-feature-section .key-features-card-container .key-features-card .top .img-box img{width:50px;height:50px;animation:beat 0.4s infinite alternate}.key-feature-section .key-features-card-container .key-features-card .top h3{font-size:30px;color:var(--heading-color);font-weight:bold}.key-feature-section .key-features-card-container .key-features-card .bottom p{font-size:16px;font-weight:500;color:#363535}.key-feature-section .key-features-card-container .key-features-card:hover{background:var(--bs-primary)}.key-feature-section .key-features-card-container .key-features-card:hover .top .img-box img{animation:hithere 1s ease infinite}.key-feature-section .key-features-card-container .key-features-card:hover .top h3{color:var(--bs-white)}.key-feature-section .key-features-card-container .key-features-card:hover .bottom p{color:var(--bs-white)}@media (max-width:991px){.key-feature-section .key-features-card-container .key-features-card{max-width:100%}}@media (max-width:575px){.key-feature-section .key-features-card-container .key-features-card .top{margin-bottom:1rem}.key-feature-section .key-features-card-container .key-features-card .top .img-box{flex:0 0 70px;width:70px;height:70px}.key-feature-section .key-features-card-container .key-features-card .top .img-box img{width:40px;height:40px}.key-feature-section .key-features-card-container .key-features-card .top h3{font-size:25px}}.counter-section{background:linear-gradient(0deg, #40826D -112.11%, #FFFFFF 100%);border-bottom-left-radius:80px;border-bottom-right-radius:80px}.counter-section .content-container{width:fit-content;margin:0 auto}.counter-section .content-container h4 p{font-weight:400;font-size:120px;line-height:100%;letter-spacing:0%;color:var(--bs-primary);text-align:center}.counter-section .content-container h4 p em{font-style:normal}.counter-section .content-container h4 em{font-style:normal}.counter-section .content-container p{font-family:Urbanist;font-weight:500;font-size:18px;line-height:28px;letter-spacing:0%}@media (max-width:1200px){.counter-section .content-container h4 p{font-size:80px}}@media (max-width:567px){.counter-section .content-container h4 p{font-size:45px}}.smartsheet-services-holder .smartsheet-services-sec .heading-sec{text-align:center}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container{margin-top:41px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .swiper-wrapper{padding-bottom:40px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .swiper-wrapper .swiper-slide{height:initial}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .swiper-pagination{bottom:0}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--bs-primary)}@media (max-width:991px){.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .swiper-pagination .swiper-pagination-bullet{width:8px;height:8px}}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box{border-radius:30px;border-width:1px;border:1px solid var(--app-light-theme);padding:2rem 1rem 1rem 1rem;transition:all 0.3s;background-color:var(--white);display:flex;flex-direction:column;height:100%;gap:1rem}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box:hover{background-color:var(--primary-light);border-color:var(--primary-light)}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box:hover .service-image img{transform:scale(1.01)}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box:hover .box-head .service-icon img{animation:hithere 2s ease infinite;filter:invert(49%) sepia(11%) saturate(1599%) hue-rotate(110deg) brightness(88%) contrast(83%)}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box:hover .services-details .btn{background:var(--bs-primary);box-shadow:0px 4px 20px 0px #0000001F}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box:hover .services-details .btn svg{transition:all 0.4s;transform:rotate(360deg)}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box:hover .services-details .btn svg path{stroke:var(--white)}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .box-head{display:flex;gap:22px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .box-head .service-icon{max-width:50px;max-height:50px;width:100%;height:100%}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .box-head .service-icon img{width:100%;height:100%;transition:all 0.3s;filter:invert(44%) sepia(52%) saturate(350%) hue-rotate(110deg) brightness(91%) contrast(89%)}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .box-head h3{font-weight:700;font-size:30px;line-height:100%}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .services-details{display:flex;justify-content:space-between;gap:10px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .services-details ul{padding-left:2rem}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .services-details ul li{list-style:disc;font-weight:600;font-size:18px;line-height:24px;color:var(--text-color)}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .services-details ul li::marker{font-size:12px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .services-details .btn{width:60px;height:60px;padding:14px 20px;display:flex;align-items:center;justify-content:center;background:transparent;border-color:var(--app-light-theme);margin-top:auto}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .services-details .btn svg path{stroke:var(--black);transition:all 0.4s}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .service-image{max-height:240px;max-width:100%;width:100%;border-radius:20px;overflow:hidden;margin-top:auto}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .service-image img{width:100%;height:100%;object-fit:cover;transition:all 0.5s}@media (max-width:1400px){.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box{padding:20px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .services-details ul li{font-size:16px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .services-details .btn{width:50px;height:50px;padding:14px 16px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .box-head{gap:16px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .box-head .service-icon{max-width:40px;max-height:40px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .box-head h3{font-size:25px}}@media (max-width:1200px){.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .box-head{gap:10px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .box-head .service-icon{max-width:30px;max-height:30px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .box-head h3{font-size:20px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .services-details ul li{font-size:14px}.smartsheet-services-holder .smartsheet-services-sec .services-cards-container .service-box .services-details .btn{width:40px;height:40px;padding:14px 12px}}.industriesServedHolder{padding:5rem 0}.industriesServedHolder .industries-served-heading-sec{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.industriesServedHolder .industries-served-heading-sec h2{font-size:3.125rem;color:var(--black);font-weight:var(--weight-700)}@media (max-width:1399px){.industriesServedHolder .industries-served-heading-sec h2{font-size:40px;line-height:50px}}.industriesServedHolder .industries-served-heading-sec p{color:var(--text);font-size:1.313rem;max-width:1000px;width:100%}.industriesServedHolder .industriesServedSlider{display:flex;width:100%;margin-top:50px}.industriesServedHolder .industriesServedSlider::-webkit-scrollbar{width:0px}.industriesServedHolder .industriesServedSlider .swiper-wrapper div.industries-served-card.swiper-slide.swiper-slide-active::before{top:0}.industriesServedHolder .industriesServedSlider .swiper-wrapper div.industries-served-card.swiper-slide.swiper-slide-active .outline-btn-app{display:flex}.industriesServedHolder .industriesServedSlider .swiper-wrapper div.industries-served-card:nth-child(even){margin-top:3rem}.industriesServedHolder .industriesServedSlider .swiper-wrapper div.industries-served-card.swiper-slide{transition:all 1s ease-in-out;width:420px;height:460px;position:relative;overflow:hidden;border-radius:30px}.industriesServedHolder .industriesServedSlider .swiper-wrapper div.industries-served-card.swiper-slide *{transition:all 0.4s}.industriesServedHolder .industriesServedSlider .swiper-wrapper div.industries-served-card.swiper-slide img{width:100%;height:100%;object-fit:cover;transition:all 0.4s}.industriesServedHolder .industriesServedSlider .swiper-wrapper div.industries-served-card.swiper-slide .card-title{position:absolute;bottom:40px;left:40px}.industriesServedHolder .industriesServedSlider .swiper-wrapper div.industries-served-card.swiper-slide .card-title P{font-weight:700;font-size:30px;color:var(--white);width:100%;line-height:35px}@media (max-width:991px){.industriesServedHolder .industriesServedSlider .swiper-wrapper div.industries-served-card.swiper-slide .card-title P{font-size:20px;line-height:30px}}@media (max-width:1200px){.industriesServedHolder .industriesServedSlider .card-title P{font-weight:700;font-size:22px;color:var(--white);width:100%;line-height:36px}}.features-holder .features-sec{display:flex;justify-content:center;align-items:center}.features-holder .features-sec .features-list ul li{display:flex;align-items:center;gap:14px;max-width:420px;padding:23px 20px;border-radius:20px;background-color:var(--primary-light);width:100%;margin-top:20px;transition:all 0.3s}.features-holder .features-sec .features-list ul li .feature-list-image{max-width:80px;max-height:80px;flex:0 0 80px;padding:15px;background-color:var(--white);width:100%;height:100%;border-radius:10px}.features-holder .features-sec .features-list ul li .feature-list-image img{animation:beat 0.6s infinite alternate;width:100%;height:100%}.features-holder .features-sec .features-list ul li p{font-weight:700;font-size:30px;color:var(--black);line-height:normal}.features-holder .features-sec .features-list ul li:hover{background-color:var(--bs-primary)}.features-holder .features-sec .features-list ul li:hover .feature-list-image img{animation:hithere 1s ease infinite;filter:invert(49%) sepia(11%) saturate(1599%) hue-rotate(110deg) brightness(88%) contrast(83%)}.features-holder .features-sec .features-right{text-align:center;width:100%;height:100%;margin-left:-65px}.features-holder .features-sec .features-right h2{margin-bottom:-46px;z-index:2;position:relative}.features-holder .features-sec .features-right img{max-width:984px}@media (max-width:1400px){.features-holder .features-sec .features-list ul li{padding:16px;margin-top:18px;max-width:320px}.features-holder .features-sec .features-list ul li .feature-list-image{max-width:60px;max-height:60px;flex:0 0 60px}.features-holder .features-sec .features-list ul li p{font-size:22px}.features-holder .features-sec .features-right img{max-width:984px;width:100%}}@media (max-width:1200px){.features-holder .features-sec .features-list ul li{margin-top:12px;padding:14px;gap:12px;max-width:260px}.features-holder .features-sec .features-list ul li p{font-size:18px}.features-holder .features-sec .features-list ul li .feature-list-image{max-width:50px;max-height:50px;flex:0 0 50px;padding:12px}}@media (max-width:992px){.features-holder .features-sec{flex-direction:column-reverse;gap:2rem}.features-holder .features-sec .features-right{margin:0}.features-holder .features-sec .features-right img{max-width:600px;margin-top:3rem}.features-holder .features-sec .features-list{width:100%}.features-holder .features-sec .features-list ul{width:100%}.features-holder .features-sec .features-list ul li{max-width:100%;margin-left:0 !important}}@media (max-width:768px){.features-holder .features-sec .features-list ul li{margin-top:12px;padding:14px;gap:8px}.features-holder .features-sec .features-list ul li .feature-list-image{max-width:45px;max-height:45px;flex:0 0 45px;padding:10px}}@media (max-width:567px){.features-holder .features-sec .features-list ul li{margin-left:0 !important}}.veridian-partner-holder .veridian-partner-sec{display:flex;align-items:center;flex-direction:column}.veridian-partner-holder .veridian-partner-sec .section-title{text-align:center;margin-bottom:54px}.veridian-partner-holder .veridian-partner-sec ul{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}.veridian-partner-holder .veridian-partner-sec ul li{display:flex;flex-direction:column;align-items:center;position:relative}.veridian-partner-holder .veridian-partner-sec ul li .veridian-partner-img{background:var(--scrollbar-track);max-width:120px;max-height:120px;padding:20px;border-radius:20px;width:100%;height:100%}.veridian-partner-holder .veridian-partner-sec ul li .veridian-partner-img img{width:100%;height:100%;animation:bounce 2s ease infinite}.veridian-partner-holder .veridian-partner-sec ul li .veridian-partner-img img:hover{animation:hithere 2s ease infinite}.veridian-partner-holder .veridian-partner-sec ul li h3{margin-top:20px;font-weight:400;font-size:26px;text-align:center;color:var(--black);text-transform:capitalize}.veridian-partner-holder .veridian-partner-sec ul li p{margin-top:18px;font-weight:400;font-size:18px;text-align:center;color:var(--black);text-transform:capitalize}.veridian-partner-holder .veridian-partner-sec ul li::after{content:"";position:absolute;top:25%;right:-50%;width:30px;height:1px;background:repeating-linear-gradient(to right, #ccc, #ccc 15px, transparent 0, transparent 30px);transform:translateY(-50%);width:100%;z-index:-1}.veridian-partner-holder .veridian-partner-sec ul li:nth-child(4n)::after{display:none}.veridian-partner-holder .veridian-partner-sec ul li:last-child::after{display:none}.veridian-partner-holder .veridian-partner-sec a{margin-top:50px}@media (max-width:1400px){.veridian-partner-holder .veridian-partner-sec ul li .veridian-partner-img{max-width:90px;max-height:90px}.veridian-partner-holder .veridian-partner-sec ul li p{margin-top:16px;font-size:22px}.veridian-partner-holder .veridian-partner-sec ul li::after{top:22%}}@media (max-width:1200px){.veridian-partner-holder .veridian-partner-sec .section-title{margin-bottom:40px}.veridian-partner-holder .veridian-partner-sec ul li .veridian-partner-img{max-width:75px;max-height:75px;padding:15px;border-radius:15px}.veridian-partner-holder .veridian-partner-sec ul li p{margin-top:12px;font-size:18px;line-height:normal}.veridian-partner-holder .veridian-partner-sec ul li:after{background:repeating-linear-gradient(to right, #ccc, #ccc 10px, transparent 0, transparent 20px);top:24%}}@media (max-width:992px){.veridian-partner-holder .veridian-partner-sec ul{grid-template-columns:repeat(2, 1fr)}.veridian-partner-holder .veridian-partner-sec ul li:nth-child(2n)::after{display:none}}@media (max-width:768px){.veridian-partner-holder .veridian-partner-sec ul li .veridian-partner-img{max-width:60px;max-height:60px}.veridian-partner-holder .veridian-partner-sec ul li p{font-size:16px}}.footer-holder{position:relative;overflow:hidden;padding:6rem 0 2rem;z-index:1;background-color:#f5f5f5}.footer-holder .footer-sec .footer-about{margin-right:8rem}.footer-holder .footer-sec .footer-about .footer-logo-container{max-width:408px;height:auto}.footer-holder .footer-sec .footer-about .footer-logo-container img{width:100%;height:100%}.footer-holder .footer-sec .footer-about .footer-description{margin-top:53px}.footer-holder .footer-sec .footer-about .footer-description p{font-weight:500;font-size:14px}.footer-holder .footer-sec .footer-newsletter form{margin-top:42px}.footer-holder .footer-sec .footer-newsletter form p{width:100%;height:81px;position:relative}.footer-holder .footer-sec .footer-newsletter form p .mail-svg{position:absolute;top:50%;z-index:2;transform:translate(42px, -50%)}.footer-holder .footer-sec .footer-newsletter form p br{display:none}.footer-holder .footer-sec .footer-newsletter form p span input{width:100%;height:100%;background-color:var(--white);border:0;border-radius:50px;outline:none;font-weight:500;font-size:21.49px;padding-left:110px}.footer-holder .footer-sec .footer-newsletter form p span input::placeholder{font-weight:500;font-size:21.49px}.footer-holder .footer-sec .footer-newsletter form p button{position:absolute;top:50%;transform:translateY(-50%);right:8px;height:59px;padding-inline:50px}.footer-holder .footer-sec .footer-newsletter form .btn:hover svg path{stroke:var(--black)}.footer-holder .footer-sec .footer-end{margin-top:90px;display:flex;justify-content:space-between}.footer-holder .footer-sec .footer-end .footer-links{display:flex;align-items:center;gap:50px;flex-wrap:wrap;margin-top:26px}.footer-holder .footer-sec .footer-end .footer-links li a{font-weight:500;font-size:18px;transition:all 0.2s}.footer-holder .footer-sec .footer-end .footer-links li a:hover{font-weight:700}.footer-holder .footer-sec .footer-end .footer-copyright{margin-top:80px}.footer-holder .footer-sec .footer-end .footer-copyright p{font-family:var(--family-inter-sans);font-weight:600;font-size:18px;line-height:30px}.footer-holder .footer-sec .footer-end .footer-contact-info{display:flex;align-items:center;gap:50px;height:100%}.footer-holder .footer-sec .footer-end .footer-contact-info .contact-number-mail-address{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.footer-holder .footer-sec .footer-end .footer-contact-info .location-social_media{height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:16px}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-contact-item{display:flex;align-items:center;gap:21px}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-contact-item .icon{max-width:40px;max-height:40px}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-contact-item .icon img{width:100%;height:100%;filter:brightness(0) contrast(100%)}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-contact-item .contact-info p{font-family:var(--family-inter-sans);font-weight:400;font-size:16px;line-height:40px;text-transform:capitalize}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-contact-item .contact-info h3{font-family:var(--family-inter-sans);font-weight:500;font-size:22px;line-height:40px;text-transform:capitalize}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-social{display:flex;align-items:center;gap:8px}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-social p{font-family:var(--family-inter-sans);font-weight:400;font-size:18px;line-height:40px;text-transform:capitalize}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-social .social-icons{display:flex;align-items:center;gap:16px}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-social .social-icons .icon{width:40px;height:40px;background-color:var(--white);border-radius:16px;display:flex;align-items:center;justify-content:center;transition:all 0.2s}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-social .social-icons .icon:hover{background-color:var(--secondary-green-text)}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-social .social-icons .icon:hover img{filter:invert(100%) sepia(0%) saturate(7449%) hue-rotate(324deg) brightness(108%) contrast(108%)}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-social .social-icons .icon a img{width:20px}.footer-holder .footer-sec .footer-end .secondary-footer-copyright{display:none}@media (max-width:1400px){.footer-holder .footer-sec .footer-end .footer-links{gap:30px}.footer-holder .footer-sec .footer-end .footer-contact-info{gap:25px}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-contact-item{gap:14px}.footer-holder .footer-sec .footer-newsletter h2{font-size:50px}.footer-holder .footer-sec .footer-newsletter form p{height:70px}.footer-holder .footer-sec .footer-newsletter form p button{height:55px;padding-inline:38px}}@media (max-width:1200px){.footer-holder .footer-sec .footer-about{margin-right:5rem}.footer-holder .footer-sec .footer-end .footer-contact-info{gap:20px}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-contact-item .icon{max-width:30px;max-height:30px}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-contact-item .contact-info h3{font-size:16px;line-height:26px}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-contact-item .contact-info p{font-size:14px;line-height:28px}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-social .social-icons{gap:10px}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-social .social-icons .icon{width:30px;height:30px;border-radius:10px}.footer-holder .footer-sec .footer-end .footer-contact-info .footer-social p{font-size:16px;line-height:30px}.footer-holder .footer-sec .footer-end .footer-links{gap:22px}.footer-holder .footer-sec .footer-end .footer-links li a{font-size:16px}.footer-holder .footer-sec .footer-end .footer-copyright p{font-size:16px;line-height:22px}}@media (max-width:992px){.footer-holder .footer-sec .footer-about .footer-logo-container{max-width:300px}.footer-holder .footer-sec .footer-newsletter{margin-top:2rem}.footer-holder .footer-sec .footer-end{flex-direction:column;margin-top:30px}.footer-holder .footer-sec .footer-end .footer-copyright{display:none}.footer-holder .footer-sec .footer-end .secondary-footer-copyright{display:block}.footer-holder .footer-sec .footer-end .footer-contact-info{margin-top:2rem;justify-content:space-between}}@media (max-width:768px){.footer-holder:after{right:-20px}.footer-holder .footer-sec .footer-newsletter h2{font-size:36px}.footer-holder .footer-sec .footer-newsletter form{margin-top:24px}.footer-holder .footer-sec .footer-newsletter form p{height:60px}.footer-holder .footer-sec .footer-newsletter form p .mail-svg{transform:translate(28px, -50%);width:20px}.footer-holder .footer-sec .footer-newsletter form p span input{padding-left:65px;font-size:16px}.footer-holder .footer-sec .footer-newsletter form p span input::placeholder{font-size:16px}.footer-holder .footer-sec .footer-newsletter form p button{height:46px;padding-inline:26px;font-size:16px}.footer-holder .footer-sec .footer-end{margin-top:10px}.footer-holder .footer-sec .footer-end .footer-contact-info{flex-direction:column;align-items:flex-start}.footer-holder .footer-sec .footer-end .footer-copyright{margin-top:35px}.footer-holder .footer-sec .footer-about .footer-logo-container{max-width:250px}}@media (max-width:567px){.footer-holder .footer-sec .footer-newsletter form p{height:46px}.footer-holder .footer-sec .footer-newsletter form p button{position:unset;transform:translate(0);margin-top:10px}.footer-holder .footer-sec .footer-end{margin-top:50px}}.testimonial-holder .testimonial-sec{display:flex;align-items:center}.testimonial-holder .testimonial-sec .left-sec-holder{width:100%}.testimonial-holder .testimonial-sec .left-sec-holder .testimonial-side-image{max-width:500px;max-height:100%;margin:0 auto}.testimonial-holder .testimonial-sec .left-sec-holder .testimonial-side-image img{width:100%;height:100%}.testimonial-holder .testimonial-sec .testimonial-slider-container{width:50%;margin-left:auto;position:relative;z-index:2}.testimonial-holder .testimonial-sec .testimonial-slider-container .section-title{padding-left:27px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider{width:100%;height:100%;overflow:hidden;margin-top:55px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card{padding:50px 50px 50px 17.57px;background-color:#f5f5f5;border-radius:30px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card.swiper-slide-next{opacity:0.5}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head{display:flex;justify-content:space-between;padding:0 32px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .client-info{display:flex;align-items:center;gap:20px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .client-info .client-img{max-width:83px;max-height:83px;border:1px solid var(--tet-stream);border-radius:50px;overflow:hidden}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .client-info .client-img img{height:100%;width:100%;object-fit:cover}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .client-info .client-details p{font-weight:700;font-size:30px;color:var(--dark-grayish-blue)}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .client-info .client-details span{font-weight:700;font-size:22px;color:var(--dark-grayish-blue)}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .review-container{display:flex;width:max-content;overflow:hidden;margin-top:13.5px;margin-left:9.5px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .review-container .wrapper .star-rating{font-size:16px;width:96px;height:100%;overflow:hidden;position:relative;color:#D8D8D8;display:flex;align-items:center}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .review-container .wrapper .star-rating .star-top{color:var(--bs-primary);z-index:1;overflow:hidden;position:absolute}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .review-container .wrapper .star-rating .star-bottom{position:absolute;z-index:0}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .review-container .wrapper .star-rating .starts span{font-size:22px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .review-container .review-number{color:var(--black);font-weight:400;font-size:20px;margin-left:10px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .card-right-img{margin-top:-20px;max-width:150px;width:100%;height:100%}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .card-right-img img{opacity:10%;animation:gelatine 0.8s infinite;filter:invert(0%) sepia(90%) saturate(7500%) hue-rotate(167deg) brightness(104%) contrast(0)}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-content{padding:20px 32px 0}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-content p{font-weight:600;font-size:26px;text-align:left;color:var(--dark-grayish-blue)}@media (max-width:1400px){.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card{padding:40px 40px 40px 17.57px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .client-info .client-img{max-width:70px;max-height:70px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .client-info .client-details p{font-size:26px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .client-info .client-details span{font-size:18px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .card-right-img{max-width:130px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-content p{font-size:20px}}@media (max-width:992px){.testimonial-holder .testimonial-sec{flex-direction:column}.testimonial-holder .testimonial-sec .left-sec-holder .testimonial-side-image{margin:2rem}.testimonial-holder .testimonial-sec .testimonial-slider-container{width:100%;padding-left:20px}}@media (max-width:768px){.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider{margin-top:30px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card{padding:30px 30px 30px 17.57px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .client-info .client-img{max-width:55px;max-height:55px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .client-info .client-details p{font-size:20px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .client-info-container .client-info .client-details span{font-size:14px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .card-right-img{max-width:90px;margin-top:-12px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-content{padding:12px 20px 0}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-content p{font-size:16px}}@media (max-width:567px){.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider{margin-top:18px}.testimonial-holder .testimonial-sec .testimonial-slider-container .testimonial-slider .testimonial-card .card-head .card-right-img{max-width:60px}}.contact-form-holder .contact-form-sec .form-section-head{display:flex;justify-content:space-between}.contact-form-holder .contact-form-sec .form-section-head .section-title h2{color:var(--heading-color)}.contact-form-holder .contact-form-sec .form-section-head .section-title p{color:var(--secondary);font-size:22px;font-weight:500}.contact-form-holder .contact-form-sec .form-section-head .social-media-links{display:flex;flex-direction:column;align-items:center;gap:24px}.contact-form-holder .contact-form-sec .form-section-head .social-media-links a{border:1px solid var(--silver);width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50px}.contact-form-holder .contact-form-sec .form-section-head .social-media-links a img{width:18px;animation:beat 0.4s infinite alternate}.contact-form-holder .contact-form-sec .form-section-head .social-media-links a:hover{background-color:var(--bs-primary)}.contact-form-holder .contact-form-sec .form-section-head .social-media-links a:hover img{animation:hithere 1s ease infinite}.contact-form-holder .contact-form-sec .form-container form p span input[type="text"],.contact-form-holder .contact-form-sec .form-container form p span input[type="email"],.contact-form-holder .contact-form-sec .form-container form p span textarea{border:0;border-bottom:1px solid var(--chinese-silver);outline:none;font-weight:400;font-size:24px;line-height:36px;width:100%;padding:32px 10px}.contact-form-holder .contact-form-sec .form-container form p span input[type="text"]::placeholder,.contact-form-holder .contact-form-sec .form-container form p span input[type="email"]::placeholder,.contact-form-holder .contact-form-sec .form-container form p span textarea::placeholder{color:var(--black)}.contact-form-holder .contact-form-sec .form-container form p span input[type="text"]:focus,.contact-form-holder .contact-form-sec .form-container form p span input[type="email"]:focus,.contact-form-holder .contact-form-sec .form-container form p span textarea:focus{border-color:var(--bs-primary)}.contact-form-holder .contact-form-sec .form-container form p button{height:68px;color:var(--white);margin-top:48px}.contact-form-holder .contact-form-sec .form-container form p button svg{margin-left:10px}.contact-form-holder .contact-form-sec .form-container form p button:hover{color:var(--black);border-color:var(--primary)}.contact-form-holder .contact-form-sec .form-container form p button:hover svg{transition:all 0.4s;transform:rotate(360deg)}.contact-form-holder .contact-form-sec .form-container form p button:hover svg path{stroke:var(--white)}.contact-form-holder .contact-form-sec .form-container form p button:hover svg path{stroke:var(--primary)}.contact-form-holder .contact-form-sec .form-container form p button br{display:none}.contact-form-holder .contact-form-sec .demo-book{margin-top:3rem}.contact-form-holder .contact-form-sec .demo-book p{color:var(--secondary);font-size:22px;font-weight:500}.contact-form-holder .contact-form-sec .demo-book .btn{margin-top:1rem}@media (max-width:1200px){.contact-form-holder .contact-form-sec .form-section-head .social-media-links a{width:45px;height:45px}.contact-form-holder .contact-form-sec .form-container form p span input,.contact-form-holder .contact-form-sec .form-container form p span textarea{font-size:22px}.contact-form-holder .contact-form-sec .form-container form p button{height:55px}}@media (max-width:768px){.contact-form-holder .contact-form-sec .form-section-head .social-media-links{gap:10px}.contact-form-holder .contact-form-sec .form-section-head .social-media-links a{width:35px;height:35px}.contact-form-holder .contact-form-sec .form-section-head .social-media-links a img{width:16px}.contact-form-holder .contact-form-sec .form-container form p span input{font-size:18px;padding:22px 10px}.contact-form-holder .contact-form-sec .form-container form p button{height:48px;margin-top:36px}}.core-values-section{padding-bottom:6rem}.core-values-section .core-values-sec .core-values-section-title{text-align:center}.core-values-section .core-values-sec .core-values-section-title p{font-weight:500;font-size:18px;line-height:28px;color:var(--text-color);margin-top:17px}.core-values-section .core-values-sec .core-values-card-container{margin-top:54.55px}.core-values-section .core-values-sec .core-values-card-container :nth-child(2n) .core-values-card{margin-top:40px}.core-values-section .core-values-sec .core-values-card-container .core-values-card{display:flex;flex-direction:column;gap:13.57px;border-radius:20.35px;padding:33.92px;background-color:var(--primary-light);height:100%;transition:all 0.3s}.core-values-section .core-values-sec .core-values-card-container .core-values-card:hover{background-color:var(--bs-primary)}.core-values-section .core-values-sec .core-values-card-container .core-values-card:hover .core-values-card-icon{background-color:var(--white)}.core-values-section .core-values-sec .core-values-card-container .core-values-card:hover .core-values-card-icon img{filter:brightness(0) contrast(100%)}.core-values-section .core-values-sec .core-values-card-container .core-values-card:hover .card-content h3{color:var(--white)}.core-values-section .core-values-sec .core-values-card-container .core-values-card:hover .card-content p{color:var(--white)}.core-values-section .core-values-sec .core-values-card-container .core-values-card .core-values-card-icon{width:41.31px;height:41.31px;display:flex;align-items:center;justify-content:center;background-color:var(--bs-primary);border-radius:50px}.core-values-section .core-values-sec .core-values-card-container .core-values-card .core-values-card-icon img{width:25px;animation:hithere 1s ease infinite}.core-values-section .core-values-sec .core-values-card-container .core-values-card .card-content h3{color:var(--dark-grayish-blue);font-weight:700;font-size:20.35px;margin-bottom:10px}.core-values-section .core-values-sec .core-values-card-container .core-values-card .card-content p{font-weight:500;font-size:16px;line-height:25.78px;color:var(--dark-grayish-blue)}@media (max-width:1200px){.core-values-section .core-values-sec .core-values-card-container .core-values-card{gap:10px;border-radius:20px;padding:24px}.core-values-section .core-values-sec .core-values-card-container .core-values-card .card-content h3{font-size:18px}}@media (max-width:768px){.core-values-section .core-values-sec .core-values-card-container .core-values-card{margin-top:0 !important}}.our-team-holder .our-team-sec .our-team-section-title{text-align:center}.our-team-holder .our-team-sec .our-team-section-title p{font-weight:500;font-size:18px;line-height:28px;color:var(--text-color)}.our-team-holder .our-team-sec .our-team-section-title p .placeholde-img{position:absolute}.our-team-holder .our-team-sec .our-team-cards-holder{margin-top:57px;overflow:hidden}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card{border:1.98px solid var(--light-silver);padding:10px 32px 32px;border-radius:19.76px;display:flex;flex-direction:column;align-items:center;justify-content:center}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card:hover .team-member-img-container .team-member-img img{transform:scale(1.01)}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card .team-member-img-container{position:relative;max-height:227px;width:100%;display:flex;align-items:center;justify-content:center}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card .team-member-img-container .placeholde-img{position:absolute;bottom:0;left:50%;transform:translate(-50%, 0);z-index:1}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card .team-member-img-container .team-member-img{max-width:176px;height:100%;position:relative;z-index:2}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card .team-member-img-container .team-member-img img{width:100%;transition:all 0.3s}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card .team-member-info{text-align:center;margin-top:15.81px}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card .team-member-info h3{font-weight:600;font-size:17.78px;line-height:29.64px;color:#282828}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card .team-member-info h4{font-weight:400;font-size:13.83px;line-height:21.74px;color:#3E3E59;margin-top:3.95px}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card .team-member-info p{font-weight:400;font-size:13.83px;line-height:21.74px;color:#5F6980;margin-top:7.9px}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card .social-media-icon{margin-top:23.71px;display:flex;align-items:center;gap:15.81px}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card .social-media-icon .icon{background-color:#252525;width:35.57px;height:35.57px;border-radius:50PX;display:flex;align-items:center;justify-content:center}.our-team-holder .our-team-sec .our-team-cards-holder .team-member-card .social-media-icon .icon a{height:17.78px;width:17.78px;display:flex;align-items:center;justify-content:center}.benefits-solutions-section{background:linear-gradient(0deg, #40826D -112.11%, #FFFFFF 100%)}.benefits-solutions-section .img-wrapper img{max-width:860px;position:relative;left:-33%}.benefits-solutions-section .accordion{margin:10px 0 16px 0}.benefits-solutions-section .accordion .accordion-item{background:transparent;border:0px;margin-bottom:10px}.benefits-solutions-section .accordion .accordion-item .accordion-header .accordion-button{background:transparent;color:var(--bs-primary);font-weight:bold;font-size:28px;padding:0;max-height:50px;transition:all 0.3s;box-shadow:none}.benefits-solutions-section .accordion .accordion-item .accordion-header .accordion-button.collapsed{color:var(--black);font-weight:500}.benefits-solutions-section .accordion .accordion-item .accordion-header .accordion-button::after{width:22px;height:22px;background-repeat:no-repeat;background:url("../icon/plus.svg")}.benefits-solutions-section .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-repeat:no-repeat !important;background:url("../icon/minus.svg")}.benefits-solutions-section .accordion .accordion-item .accordion-header .accordion-button:focus{outline:0;border:0;box-shadow:none}.benefits-solutions-section .accordion .accordion-item .accordion-collapse .accordion-body{padding:10px 0}.benefits-solutions-section .accordion .accordion-item .accordion-collapse .accordion-body p{font-weight:500;font-size:18px}@media (max-width:1630px){.benefits-solutions-section .img-wrapper img{max-width:800px;left:-23%}}@media (max-width:1499px){.benefits-solutions-section .img-wrapper img{max-width:750px;left:-15%}}@media (max-width:1449px){.benefits-solutions-section .heading-sec h2{font-size:50px;line-height:60px}.benefits-solutions-section .img-wrapper img{max-width:100%;left:0%}}@media (max-width:1199px){.benefits-solutions-section .heading-sec h2{font-size:40px;line-height:50px}}@media (max-width:767px){.benefits-solutions-section .heading-sec h2{font-size:35px;line-height:45px}.benefits-solutions-section .accordion .accordion-item .accordion-header .accordion-button{font-size:22px}}.customer-support-section{padding-top:3rem;overflow:hidden;margin-bottom:-5rem}@media (max-width:767px){.customer-support-section{padding-top:40px}}.customer-support-section .heading-sec em{font-weight:bold;font-style:normal;font-size:22px;color:var(--black)}.customer-support-section .heading-sec h2{margin-top:1rem}.customer-support-section .img-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.customer-support-section .img-wrapper::before{content:"";background:url("../images/customer-support.webp");background-repeat:no-repeat;width:200%;position:absolute;background-size:contain;z-index:0;top:7%;bottom:0}.customer-support-section .img-wrapper img{max-width:565px;position:relative;z-index:1}@media (max-width:1839px){.customer-support-section .img-wrapper::before{width:180%}}@media (max-width:1735px){.customer-support-section .img-wrapper::before{width:160%}}@media (max-width:1599px){.customer-support-section .img-wrapper::before{width:140%}.customer-support-section .img-wrapper img{max-width:530px}}@media (max-width:1499px){.customer-support-section .img-wrapper::before{width:125%}}.customer-support-section .accordion{margin:4.563rem 0 1rem 0;position:relative;z-index:1}.customer-support-section .accordion .accordion-item{background:transparent;border:0px;margin-bottom:10px}.customer-support-section .accordion .accordion-item .accordion-header .accordion-button{background:#B3CDC5;color:var(--black);font-weight:600;font-size:30px;padding:10px 30px 0px 30px;transition:all 0.3s;box-shadow:none;z-index:1;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0}.customer-support-section .accordion .accordion-item .accordion-header .accordion-button.collapsed{background:#F9F9F9;border-radius:20px;font-weight:500;font-size:22px}.customer-support-section .accordion .accordion-item .accordion-header .accordion-button::after{width:22px;height:22px;background-repeat:no-repeat;background:url("../icon/plus.svg")}.customer-support-section .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-repeat:no-repeat !important;background:url("../icon/minus.svg")}.customer-support-section .accordion .accordion-item .accordion-header .accordion-button:focus{outline:0;border:0;box-shadow:none}.customer-support-section .accordion .accordion-item .accordion-collapse .accordion-body{padding:0px 30px 10px 30px;background:#B3CDC5;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.customer-support-section .accordion .accordion-item .accordion-collapse .accordion-body p{font-size:20px;font-weight:500}@media (max-width:1199px){.customer-support-section .heading-sec h2{font-size:40px;line-height:50px;margin-top:0.5rem}.customer-support-section .img-wrapper img{max-width:420px}.customer-support-section .accordion{margin:1.563rem 0 1rem 0}.customer-support-section .accordion .accordion-item .accordion-header .accordion-button{font-size:20px;line-height:30px}.customer-support-section .accordion .accordion-item .accordion-header .accordion-button.collapsed{font-size:20px;line-height:30px;padding:10px 15px}.customer-support-section .accordion .accordion-item .accordion-header .accordion-button::after{width:20px;height:20px}.customer-support-section .accordion .accordion-item .accordion-collapse .accordion-body p{font-size:18px;line-height:28px}}@media (max-width:991px){.customer-support-section .img-wrapper::before{width:100%}}@media (max-width:767px){.customer-support-section .heading-sec h2{font-size:35px;line-height:45px}.customer-support-section .accordion .accordion-item .accordion-header .accordion-button{font-size:18px;line-height:28px}.customer-support-section .accordion .accordion-item .accordion-collapse .accordion-body p{font-size:16px;line-height:26px}}@media (max-width:575px){.customer-support-section .img-wrapper img{width:100%}}.blog-section{position:relative;background:none}.blog-section .doodle-star-line{position:absolute;top:0;left:-86px;width:220px}.blog-section .doodle-star-line img{max-width:100%}@media (max-width:1199px){.blog-section .doodle-star-line{width:190px}}@media (max-width:767px){.blog-section .doodle-star-line{left:-40px;width:90px}}.blog-section .blogHolder{background:transparent}.blog-section .blogHolder.blogListPage .blogSec{padding:0}@media (max-width:991px){.blog-section{padding-block:50px}.blog-section.listing-page{padding-top:50px}}.blog-section h2{font-size:60px;line-height:70px;font-weight:700;margin-bottom:56px;color:var(--bs-black)}@media (max-width:1199px){.blog-section h2{font-size:45px;line-height:55px;margin-bottom:40px}}@media (max-width:991px){.blog-section h2{font-size:2rem;text-align:center}}@media (max-width:767px){.blog-section h2{font-size:28px;line-height:38px;text-align:center}}@media (max-width:575px){.blog-section h2{font-size:24px;font-size:34px}}.blog-section .blog-inner-section{position:relative}.blog-section .blog-inner-section .bg-text{position:absolute;font-size:200px;line-height:120px;font-weight:bold;color:#e2e2e240;top:0;left:0;z-index:-1}@media (max-width:1399px){.blog-section .blog-inner-section .bg-text{font-size:160px;line-height:100px}}@media (max-width:1199px){.blog-section .blog-inner-section .bg-text{font-size:110px;line-height:70px}}@media (max-width:991px){.blog-section .blog-inner-section .bg-text{font-size:55px;line-height:35px;inset-inline:0;margin-inline:auto;display:table}}@media (max-width:767px){.blog-section .blog-inner-section .bg-text{font-size:45px;line-height:25px}}.blog-section .blog-inner-section .blogs-tabs-list>nav{margin-bottom:60px;overflow-x:auto}.blog-section .blog-inner-section .blogs-tabs-list .nav-tabs{border-color:#9C9C9C;flex-wrap:nowrap;gap:50px}@media (max-width:767px){.blog-section .blog-inner-section .blogs-tabs-list .nav-tabs{gap:20px}}.blog-section .blog-inner-section .blogs-tabs-list .nav-tabs .nav-link{border:0;font-size:20px;line-height:36px;padding:14px 12px;margin-bottom:0px;font-weight:700;color:var(--header-link-color);background-color:transparent;position:relative;white-space:nowrap}@media (max-width:1399px){.blog-section .blog-inner-section .blogs-tabs-list .nav-tabs .nav-link{padding:14px 20px}}.blog-section .blog-inner-section .blogs-tabs-list .nav-tabs .nav-link::before{content:"";display:block;position:absolute;bottom:0;left:0;border-bottom:5px solid transparent;width:0;transition:all 0.5s}@media (max-width:767px){.blog-section .blog-inner-section .blogs-tabs-list .nav-tabs .nav-link{font-size:16px;padding:10px 25px}}.blog-section .blog-inner-section .blogs-tabs-list .nav-tabs .nav-link.active{border-color:var(--bs-primary)}.blog-section .blog-inner-section .blogs-tabs-list .nav-tabs .nav-link.active::before{width:100%;border-color:var(--bs-primary)}.blog-section .blog-inner-section .blogs-tabs-list .swiper-slide{max-width:600px}@media (max-width:1399px){.blog-section .blog-inner-section .blogs-tabs-list .swiper-slide{max-width:412px}}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp{border:0;overflow:hidden}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogImgSec>a{overflow:hidden;display:block}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp img{width:100%;border-radius:30px;height:420px;transition:all 0.4s;object-fit:cover}@media (max-width:1399px){.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp img{height:320px}}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent{gap:0;font-size:20px;line-height:26px;padding:26px 40px 0;color:var(--bs-black)}@media (max-width:1399px){.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent{font-size:18px;padding:20px 1rem 0}}@media (max-width:1199px){.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent{font-size:14px;line-height:24px;padding:20px}}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent h4{font-size:26px;line-height:36px;font-weight:700;margin-bottom:26px}@media (max-width:1399px){.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent h4{font-size:1.5rem;line-height:30px;line-height:30px}}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent h4 a{color:var(--bs-black)}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent .bottom-part{margin-top:1.5rem;display:flex;justify-content:space-between}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent .bottom-part small{font-size:1.25rem;color:var(--bs-primary);font-weight:400}@media (max-width:1749px){.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent .bottom-part small{font-size:1rem}}@media (max-width:1199px){.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent .bottom-part small{font-size:14px}}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent .bottom-part a{font-size:18px;font-weight:600;display:flex;align-items:center;gap:5px}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent .bottom-part a svg{animation:rotateArrow 4s infinite ease-in-out;transition:animation-play-state 0.3s}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent .bottom-part a:hover svg{animation-play-state:paused}@media (max-width:1749px){.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent .bottom-part a{font-size:1rem}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent .bottom-part a svg{height:20px}}@media (max-width:1199px){.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent .bottom-part a{font-size:14px}.blog-section .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent .bottom-part a svg{height:18px}}.blog-section.grid-view{position:relative}.blog-section.grid-view .bg-logo{position:absolute;left:0;top:38%;z-index:-1}.blog-section.grid-view .blogListingSec{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:20px;row-gap:45px}@media (max-width:1199px){.blog-section.grid-view .blogListingSec{grid-template-columns:repeat(2, 1fr)}}@media (max-width:575px){.blog-section.grid-view .blogListingSec{grid-template-columns:repeat(1, 1fr)}}.blog-section.grid-view .blog-inner-section .blogs-tabs-list>nav{margin-bottom:90px}@media (max-width:1199px){.blog-section.grid-view .blog-inner-section .blogs-tabs-list>nav{margin-bottom:40px}}.blog-section.grid-view .blog-inner-section .blogs-tabs-list .blogBlock.revamp{max-width:426px;width:100%}@media (max-width:575px){.blog-section.grid-view .blog-inner-section .blogs-tabs-list .blogBlock.revamp{max-width:100%}}.blog-section.grid-view .blog-inner-section .blogs-tabs-list .blogBlock.revamp img{border-radius:20px;height:298px}@media (max-width:767px){.blog-section.grid-view .blog-inner-section .blogs-tabs-list .blogBlock.revamp img{height:250px}}.blog-section.grid-view .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent{padding:20px 27px 0;font-size:14px;line-height:26px}@media (max-width:1199px){.blog-section.grid-view .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent{padding:20px 15px 0}}@media (max-width:767px){.blog-section.grid-view .blog-inner-section .blogs-tabs-list .blogBlock.revamp .blogContent{padding:20px 0 0}}.blog-section.grid-view .blog-inner-section .blogs-tabs-list .blogBlock.revamp h4{font-size:18px;line-height:24px;font-weight:700;margin-bottom:14px}.single-post.headerFixed header{background-color:var(--white);box-shadow:2px 8px 15px rgba(0, 0, 0, 0.08)}.single-post header{position:fixed;top:0;left:0;width:100%;transition:all 0.3s ease-in-out;z-index:3}.single-post header .nav-link{font-size:18px;font-weight:600;color:var(--black)}@media (max-width:1199px){.single-post header .nav-link{font-size:15px;font-weight:500}}.single-post header .btn-rounded{border:1px solid var(--bs-primary);color:var(--bs-primary);border-radius:50px;font-size:20px;padding:10px 32px;background-color:transparent;font-weight:500}.single-post header .btn-rounded>i{display:none}@media (max-width:1199px){.single-post header .btn-rounded{font-size:16px;padding:4px 15px}}.blog-detail-revamp-page{font-family:var(--family-jakarta-sans)}.blog-detail-revamp-page .blogBannerCaptionSec .img-wrapper{border-radius:12px;width:100%;margin-bottom:22px}.blog-detail-revamp-page .blogBannerCaptionSec .attachment-post-thumbnail.size-post-thumbnail{height:100% !important;width:100%;object-fit:cover;max-height:570px;border-radius:12px}.blog-detail-revamp-page .blogBannerCaptionSec .headingSec{background-color:var(--bs-primary);background-color:#5B8F7F;padding:1.5rem 1.5rem 1rem}.blog-detail-revamp-page .blogBannerCaptionSec .headingSec .category{background-color:#F1ECFF;padding:4.5px 8px 4.5px 6px;border-radius:25px;display:inline-flex;align-items:center;font-size:17px;margin-bottom:12px;position:relative}.blog-detail-revamp-page .blogBannerCaptionSec .headingSec .category>a:hover{color:var(--bs-primary)}.blog-detail-revamp-page .blogBannerCaptionSec .headingSec .category:before{content:"";display:block;height:20px;width:20px;background-color:#5B8F7F;border-radius:50%;margin-right:8px}.blog-detail-revamp-page .blogBannerCaptionSec .headingSec h1{font-size:33px;font-weight:700;line-height:43px;color:var(--bs-white)}@media (max-width:767px){.blog-detail-revamp-page .blogBannerCaptionSec .headingSec h1{font-size:25px;font-weight:700;line-height:32px}}.blog-detail-revamp-page .blogBannerCaptionSec .headingSec .authorSec{margin-top:12px;font-size:17px;color:var(--bs-white)}.blog-detail-revamp-page .blogDetailBlock h1,.blog-detail-revamp-page .blogDetailBlock h2{font-size:32px;font-weight:700;line-height:42px;margin-block:38px 24px}@media (max-width:767px){.blog-detail-revamp-page .blogDetailBlock h1,.blog-detail-revamp-page .blogDetailBlock h2{font-size:22px;line-height:32px}}.blog-detail-revamp-page .blogDetailBlock h3,.blog-detail-revamp-page .blogDetailBlock h4,.blog-detail-revamp-page .blogDetailBlock h5,.blog-detail-revamp-page .blogDetailBlock h6{font-size:22px;font-weight:700;line-height:32px;margin-block:38px 24px}@media (max-width:767px){.blog-detail-revamp-page .blogDetailBlock h3,.blog-detail-revamp-page .blogDetailBlock h4,.blog-detail-revamp-page .blogDetailBlock h5,.blog-detail-revamp-page .blogDetailBlock h6{font-size:18px;line-height:28px}}.blog-detail-revamp-page .blogDetailBlock img{width:100%;height:auto}.blog-detail-revamp-page .blogDetailBlock p{margin-bottom:1.5rem;color:var(--text-color-black)}.blog-detail-revamp-page .blogDetailBlock p strong{font-weight:600}.blog-detail-revamp-page .blogDetailBlock ul{padding-left:1rem}.blog-detail-revamp-page .blogDetailBlock ul li{list-style-type:disc}.blog-detail-revamp-page .authorDetailBlock{position:relative;display:flex;justify-content:space-between;align-items:center}.blog-detail-revamp-page .authorDetailBlock .icons{padding:23px}.blog-detail-revamp-page .authorDetailBlock .icons .heateor_sss_sharing_ul a{margin-right:24px}.blog-detail-revamp-page .authorDetailBlock .icons .heateor_sss_sharing_ul a:last-child{margin:0}.blog-detail-revamp-page .authorDetailBlock .icons>p{font-size:19px;line-height:29px;color:var(--bs-white)}.blog-detail-revamp-page .authorDetailBlock .bg-img{position:absolute;z-index:-1;width:100%;height:100%;inset:0}.blog-detail-revamp-page .authorDetailBlock .bg-img img{object-fit:cover;width:100%;height:100%}.blog-detail-revamp-page .authorDetailBlock .bg-img{position:absolute;z-index:-1}.blog-detail-revamp-page .blog-detail-sidebar{padding-top:6rem;position:sticky;top:0%}@media (max-width:991px){.blog-detail-revamp-page .blog-detail-sidebar{padding-top:0}}.blog-detail-revamp-page .blog-detail-sidebar .authorDetailBlock{padding:23.5px}.blog-detail-revamp-page .blog-detail-sidebar .authorDetailBlock img{border-radius:12px !important}.blog-detail-revamp-page .related-articles{padding-top:40px}.blog-detail-revamp-page .related-articles h2{padding:0}.blog-detail-revamp-page .related-articles h2:before{display:none}.blog-detail-revamp-page .tableContentHolder.revamp{margin-bottom:3rem}.blog-detail-revamp-page .tableContentHolder.revamp h4{margin-bottom:22px;font-size:25px;line-height:35px;font-weight:600}.blog-detail-revamp-page .tableContentHolder.revamp .tableContent{margin:0;padding:0;list-style:none;max-height:480px;overflow-y:auto}.blog-detail-revamp-page .tableContentHolder.revamp .tableContent li{padding-block:12px;position:relative;padding-left:30px}.blog-detail-revamp-page .tableContentHolder.revamp .tableContent li:before{content:"";display:block;position:absolute;left:0;inset-block:0;height:100%;width:4px}.blog-detail-revamp-page .tableContentHolder.revamp .tableContent li>a{font-size:18px;line-height:28px;font-weight:400;color:var(--text-color-black)}@media (max-width:1199px){.blog-detail-revamp-page .tableContentHolder.revamp .tableContent li>a{font-size:16px;line-height:20px}}.blog-detail-revamp-page .tableContentHolder.revamp .tableContent li:last-child{margin:0}.blog-detail-revamp-page .tableContentHolder.revamp .tableContent li.active::before{background-color:var(--bs-primary)}.blog-detail-revamp-page .tableContentHolder.revamp .tableContent li.active>a{font-weight:600;color:var(--bs-primary)}.blog-detail-revamp-page .tableContentHolder.revamp .social-icons ul{padding:0;margin:0;list-style:none;margin-block:25px;display:flex;flex-wrap:wrap;gap:15px}.blog-detail-revamp-page .tableContentHolder.revamp .social-icons ul li{width:45px;height:45px;border-radius:50%;background-color:var(--primary);display:flex;justify-content:center;align-items:center;transition:all 0.4s;padding:0.7rem 0.5rem;border-top:1px solid #E6E2D9}.blog-detail-revamp-page .tableContentHolder.revamp .social-icons ul li a img{filter:invert(100%) sepia(11%) saturate(7480%) hue-rotate(289deg) brightness(115%) contrast(107%)}.blog-detail-revamp-page .tableContentHolder.revamp .cta-box{background-color:#1E1E1E;padding:30px 26px 60px 24px;position:relative;border-radius:20px 20px 0px 0px;height:160px}.blog-detail-revamp-page .tableContentHolder.revamp .cta-box .quote-text{color:var(--white);font-size:14px;line-height:24px}.blog-detail-revamp-page .tableContentHolder.revamp .cta-box .quote-text img{filter:invert(79%) sepia(10%) saturate(628%) hue-rotate(109deg) brightness(85%) contrast(91%)}.blog-detail-revamp-page .tableContentHolder.revamp .cta-box .men-img{position:absolute;bottom:0;right:20px}.blog-detail-revamp-page .tableContentHolder.revamp .cta-box .cta-btn{position:absolute;bottom:-15px;inset-inline:0;margin-inline:auto;min-height:48px;display:flex;justify-content:center;align-items:center;background-color:var(--primary);color:var(--white);text-decoration:none;width:90%}.blog-detail-revamp-page .authorCardSec{position:relative;padding:42px 25px}.blog-detail-revamp-page .authorCardSec .authorDetailBlock{margin:0;flex-direction:column}.blog-detail-revamp-page .authorCardSec .authorDetailBlock h4>a{font-size:25px !important;line-height:35px;font-weight:600 !important}.blog-detail-revamp-page .authorCardSec .authorAvatarSec.author{width:100%}.blog-detail-revamp-page .authorCardSec .authorAvatarSec.author .auth-logo{display:flex;align-items:center;gap:1rem;justify-content:flex-start}.blog-detail-revamp-page .authorCardSec .authorAvatarSec.author .auth-logo img{border-radius:0px !important}.blog-detail-revamp-page .authorCardSec .authorAvatarSec.author .auth-logo img.logo{width:120px}.blog-detail-revamp-page .authorCardSec .authorDetailBlock{padding:0 !important}.blog-detail-revamp-page .authorCardSec .bg-img{position:absolute;inset:0;z-index:-1}.blog-detail-revamp-page .authorCardSec .bg-img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:12px}.blog-detail-revamp-page .authorDetailBlock{position:relative;margin-bottom:15px;padding:30px}.blog-detail-revamp-page .authorDetailBlock .bio{color:var(--white);font-size:15px;line-height:25px;font-weight:400;padding-top:15px}.blog-detail-revamp-page .authorDetailBlock .bio h1,.blog-detail-revamp-page .authorDetailBlock .bio h2,.blog-detail-revamp-page .authorDetailBlock .bio h3,.blog-detail-revamp-page .authorDetailBlock .bio h4,.blog-detail-revamp-page .authorDetailBlock .bio h5,.blog-detail-revamp-page .authorDetailBlock .bio h6,.blog-detail-revamp-page .authorDetailBlock .bio span,.blog-detail-revamp-page .authorDetailBlock .bio a,.blog-detail-revamp-page .authorDetailBlock .bio p{color:var(--white)}.blog-detail-revamp-page .authorDetailBlock .authorAvatarSec.author .avatar{width:80px;height:80px;object-fit:cover;border-radius:12px;border:1px solid #fff}.blog-detail-revamp-page .authorDetailBlock .authorAvatarSec .avatar{height:69px;margin-bottom:18px;object-fit:cover}.blog-detail-revamp-page .authorDetailBlock .bg-img{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.blog-detail-revamp-page .authorDetailBlock .bg-img>img{width:100%;height:100%;object-fit:cover;border-radius:24px}.blog-detail-revamp-page .authorDetailBlock .authorBadge{font-size:11px;background-color:var(--bs-white);padding:3px 16px;color:var(--bs-black);border-radius:40px;margin-bottom:10px;display:inline-block}.blog-detail-revamp-page .authorDetailBlock h4{padding-bottom:8px;color:var(--bs-white);font-size:36px;font-weight:bold;text-transform:capitalize}.blog-detail-revamp-page .authorDetailBlock h4>a{color:var(--bs-white);font-size:36px;font-weight:bold;text-transform:capitalize}.sidebar-blogs-list{position:sticky;top:0}.sidebar-blogs-list h2{font-size:35px;font-weight:400}.sidebar-blogs-list .blogSec .blogListingSec{display:block}.sidebar-blogs-list .blogSec .blogListingSec .blogBlock{flex-direction:row;border:0;gap:15px;align-items:center;margin-bottom:1.5rem}.sidebar-blogs-list .blogSec .blogListingSec .blogBlock:last-child{margin-bottom:0}.sidebar-blogs-list .blogSec .blogListingSec .blogBlock .blogImgSec{width:200px}@media (max-width:1199px){.sidebar-blogs-list .blogSec .blogListingSec .blogBlock .blogImgSec{width:145px}}.sidebar-blogs-list .blogSec .blogListingSec .blogBlock .blogImgSec img{border-radius:0;height:110px}@media (max-width:1199px){.sidebar-blogs-list .blogSec .blogListingSec .blogBlock .blogImgSec img{height:90px}}.sidebar-blogs-list .blogSec .blogListingSec .blogBlock .blogContent{flex-direction:column-reverse;justify-content:flex-end;flex:1;padding:0}.sidebar-blogs-list .blogSec .blogListingSec .blogBlock .blogContent>small{font-size:13px;font-weight:400;display:flex;align-items:center;gap:6px}@media (max-width:1199px){.sidebar-blogs-list .blogSec .blogListingSec .blogBlock .blogContent>small{font-size:10px}}.sidebar-blogs-list .blogSec .blogListingSec .blogBlock .blogContent h4{font-size:20px}@media (max-width:1199px){.sidebar-blogs-list .blogSec .blogListingSec .blogBlock .blogContent h4{font-size:14px}}@media (min-width:992px){.ps-30px{padding-left:25px}}.pagination{justify-content:center}.pagination .page-item .page-link{font-size:14px;padding:6px 15px;border-radius:8px;margin-right:6px;color:var(--bs-text-color);font-weight:600}.pagination .page-item .page-link.prev,.pagination .page-item .page-link.next{border:0}.pagination .page-item.active .page-link.current{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.outsourcingContentHolder{background:url("../images/Background.png");background-repeat:no-repeat;background-size:cover;width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;margin:1rem 0}.outsourcingContentHolder .headingSec h2{color:var(--white)}.outsourcingContentHolder .btn.btn-primary:hover,.outsourcingContentHolder .btn.btn-primary:active{background-color:var(--white)}.getIntouchModal .modal-content{background:var(--white)}.getIntouchModal .modal-body{position:relative}.getIntouchModal .modal-body .title h2{font-size:30px;line-height:40px;font-weight:bold;margin-top:0;margin-bottom:10px}.getIntouchModal .modal-body .title h2 span{font-size:30px;line-height:40px;font-weight:bold;margin-left:0}.getIntouchModal .modal-body .btn-close{position:absolute;top:10px;right:10px;border-radius:100%;background:var(--bs-primary);width:35px;height:35px;border:0;opacity:1}.getIntouchModal .modal-body .btn-close svg{width:16px;height:16px}.getIntouchModal .modal-body .btn-close svg path{fill:var(--white)}.getIntouchModal .modal-body .shape-right{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin-top:-5rem;max-width:100%}.getIntouchModal .modal-body .wpcf7 form .wpcf7-response-output{padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:0.25rem 0 0 0.25rem;position:static;top:inherit;right:inherit;z-index:10;margin:inherit}.getIntouchModal .heading-sec{color:var(--white);margin-bottom:3rem;text-align:center;margin-top:2rem;align-items:center}.getIntouchModal h3{color:var(--white)}.getIntouchModal .form .form-control{border:0;border-bottom:1px solid var(--chinese-silver);outline:none;font-weight:400;font-size:16px;width:100%;padding:13px;height:63px}.getIntouchModal .form br{display:none}.getIntouchModal .form .btn{display:flex;align-items:center;gap:5px;margin-left:auto}.getIntouchModal .form p{margin-bottom:0;width:100%}ul.products{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}.custom-shop-product-card{width:23.5%;margin-bottom:30px;border:none !important;background:none !important;padding:0 !important}.custom-shop-product-card img{width:100%;height:auto;display:block;margin-bottom:10px}.custom-shop-product-card .product-details-wrap{padding:0}.custom-shop-product-card h2.woocommerce-loop-product__title{font-size:14px;font-weight:800;text-transform:uppercase;margin:0 0 5px 0;line-height:1.2}.custom-shop-product-card .product-rating-wrap{margin-bottom:10px;line-height:1}.custom-shop-product-card .star-rating{font-size:0.8em;opacity:0.8}.entry-content .woocommerce{margin:0 auto;padding-left:12px;padding-right:12px}.entry-content .woocommerce .woocommerce-result-count{font-size:1.5rem}.entry-content .woocommerce .products{display:grid;grid-template-columns:repeat(4, 1fr);gap:1.5rem}.entry-content .woocommerce .products::before{display:none}.woocommerce ul.products li.product a.woocommerce-loop-product__link{position:relative;width:100%;overflow:hidden;background-color:#f8f8f8;margin-bottom:15px;transition:transform 0.3s ease, box-shadow 0.3s ease;height:550px}.woocommerce ul.products li.product a.woocommerce-loop-product__link img{width:100%;height:100%;object-fit:cover}.woocommerce ul.products li.product .product-details-wrap .woocommerce-loop-product__title{padding:0;font-size:0.95rem;font-weight:600;color:var(--text-dark);margin-bottom:8px;text-transform:uppercase;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;letter-spacing:0.3px}.woocommerce ul.products li.product .product-details-wrap .product-rating-wrap{display:none}.woocommerce ul.products li.product .product-details-wrap .product-short-detail p{font-size:14px}.woocommerce ul.products li.product .product-details-wrap .custom-price-wrap{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.woocommerce ul.products li.product .product-details-wrap .custom-price-wrap .current-price .woocommerce-Price-amount{font-size:1.125rem;font-weight:700;color:var(--black)}.woocommerce ul.products li.product .product-details-wrap .custom-price-wrap .regular-price .woocommerce-Price-amount{font-size:0.95rem;color:var(--text-muted);text-decoration:line-through}.woocommerce ul.products li.product .product-details-wrap .custom-price-wrap .discount-badge{background-color:var(--black);color:var(--white);font-size:0.875rem;font-weight:600;padding:2px 12px;border-radius:4px}select{background:#f5f5f5;color:var(--black);border:none;padding:1rem 1.5rem;font-size:0.875rem;font-weight:600;display:flex;align-items:center;gap:0.5rem;border-radius:0;outline:none;appearance:none}select option{width:100%;border-radius:4px 4px 0 0}.single-product section{display:none}.single-product .blogBanner .col-lg-4{display:none}.single-product .blogBanner .col-lg-8{width:100%}.single-product #site-main .blogBanner.blog-detail-revamp-page{display:none}.product-image-wrapper{position:relative;overflow:hidden}.product-image-wrapper img{width:100%;height:auto;display:block;transition:opacity 0.4s ease}.product-image-wrapper .primary-image{opacity:1}.product-image-wrapper .secondary-image{position:absolute;top:0;left:0;opacity:0}.custom-shop-product-card:hover .secondary-image{opacity:1}.custom-shop-product-card:hover .primary-image{opacity:0}.product-detail-wrapper-new{padding:40px 0;background:var(--white)}.product-images-section{position:sticky;top:100px}.main-product-image{position:relative;width:100%;aspect-ratio:0.75;background:var(--primary-light);border-radius:28px;overflow:hidden;margin-bottom:28px;cursor:zoom-in}.main-product-image img{width:100%;height:100%;object-fit:cover}.main-product-image:hover .zoom-icon{opacity:1}.wishlist-btn{position:absolute;top:15px;right:15px;width:40px;height:40px;background:var(--white);border:1px solid var(--light-silver);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s}.wishlist-btn:hover{background:var(--primary-light)}.zoom-icon{position:absolute;bottom:15px;right:15px;width:40px;height:40px;background:rgba(0, 0, 0, 0.6);border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s;pointer-events:none}.zoom-icon svg{color:var(--white)}.product-gallery-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}.gallery-item-half{aspect-ratio:1;background:var(--primary-light);border-radius:26px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all 0.3s}.gallery-item-full{grid-column:1 / -1;aspect-ratio:2;background:var(--primary-light);border-radius:26px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all 0.3s}.gallery-thumbnail{position:relative;cursor:zoom-in}.gallery-thumbnail img{width:100%;height:100%;object-fit:cover}.gallery-thumbnail.active{border-color:var(--black)}.gallery-thumbnail:hover .gallery-zoom-overlay{opacity:1}.gallery-zoom-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.4);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s}.image-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.95);overflow:hidden}.modal-content{display:block;max-width:90%;max-height:70vh;margin:5% auto;object-fit:contain}.modal-close{position:absolute;top:20px;right:35px;color:var(--white);font-size:40px;font-weight:bold;cursor:pointer;z-index:10001;transition:0.3s}.modal-close:hover,.modal-close:focus{color:var(--silver)}.modal-prev,.modal-next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0, 0, 0, 0.5);color:var(--white);border:none;padding:15px 20px;cursor:pointer;border-radius:4px;transition:all 0.3s;z-index:10001}.modal-prev:hover,.modal-next:hover{background:rgba(0, 0, 0, 0.8)}.modal-prev{left:20px}.modal-next{right:20px}.modal-counter{position:absolute;top:20px;left:50%;transform:translateX(-50%);color:var(--white);font-size:16px;background:rgba(0, 0, 0, 0.5);padding:8px 16px;border-radius:20px;z-index:10001}.modal-thumbnails{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;max-width:90%;overflow-x:auto;padding:10px;background:rgba(0, 0, 0, 0.5);border-radius:8px;z-index:10001}.modal-thumbnails::-webkit-scrollbar{height:6px}.modal-thumbnails::-webkit-scrollbar-track{background:rgba(255, 255, 255, 0.1);border-radius:3px}.modal-thumbnails::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.3);border-radius:3px}.modal-thumb{flex-shrink:0;width:60px;height:60px;cursor:pointer;border:2px solid transparent;border-radius:4px;overflow:hidden;transition:all 0.3s}.modal-thumb img{width:100%;height:100%;object-fit:cover}.modal-thumb:hover,.modal-thumb.active{border-color:var(--white)}.product-info-section{padding-left:30px;position:sticky;top:20px}.product-title{font-size:32px;font-weight:600;margin-bottom:15px;color:var(--black);line-height:1.3}.product-short-desc{font-size:1rem;color:var(--text-muted);line-height:1.6;margin-bottom:20px}.product-collapsible-sections{border-top:1px solid var(--light-silver);margin-top:20px}.collapsible-item{border-bottom:1px solid var(--light-silver)}.collapsible-item.active .collapse-icon{transform:rotate(180deg)}.collapsible-header{width:100%;padding:15px 0;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:500;color:var(--black)}.collapse-icon{transition:transform 0.3s}.collapsible-content{display:none;padding-bottom:15px;font-size:1rem;color:var(--text-muted);line-height:1.6}.product-meta-info{margin:20px 0}.meta-row{display:flex;gap:10px;margin-bottom:8px;font-size:14px}.meta-label{color:var(--text-muted)}.meta-value{color:var(--black)}.stock-status{margin:15px 0}.product-price-section-new{margin-bottom:20px;padding:15px 0;border-bottom:1px solid var(--light-silver)}.price-wrapper{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.sale-price{font-size:28px;font-weight:600;color:var(--black);font-family:var(--family-jakarta-sans)}.regular-price{color:var(--placeholder-text);text-decoration:line-through}.discount-percent{background-color:var(--discount-bg);color:var(--sale-red);font-size:0.875rem;font-weight:600;padding:2px 8px;border-radius:4px}.in-stock-badge{display:inline-block;padding:5px 12px;background:#e8f5e9;color:#2e7d32;font-size:12px;font-weight:500;border-radius:4px}.out-stock-badge{display:inline-block;padding:5px 12px;background:#ffebee;color:#c62828;font-size:12px;font-weight:500;border-radius:4px}.size-selection{margin:20px 0}.size-label{display:block;font-size:14px;font-weight:500;margin-bottom:10px;color:var(--black)}.size-options{display:flex;gap:10px;flex-wrap:wrap}.size-btn{padding:10px 20px;border:1px solid var(--light-silver);background:var(--white);border-radius:4px;cursor:pointer;font-size:14px;transition:all 0.3s}.size-btn:hover,.size-btn.active{border-color:var(--black);background:var(--black);color:var(--white)}.product-actions{display:flex;gap:10px;margin:20px 0}.quantity-selector{display:flex;border:1px solid var(--light-silver);border-radius:4px;overflow:hidden}.qty-btn{width:40px;height:44px;border:none;background:var(--white);cursor:pointer;font-size:18px;transition:background 0.3s}.qty-btn:hover{background:var(--primary-light)}.qty-input{width:60px;border:none;border-left:1px solid var(--light-silver);border-right:1px solid var(--light-silver);text-align:center;font-size:14px}.size-chart-btn{flex:1;padding:12px 20px;border:1px solid var(--light-silver);background:var(--white);border-radius:4px;cursor:pointer;font-size:14px;transition:all 0.3s}.size-chart-btn:hover{background:var(--primary-light)}.cart-buttons{margin:20px 0}.add-to-cart-btn{width:100%;padding:15px;background:var(--black);color:var(--white);border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:all 0.3s;margin-bottom:10px}.add-to-cart-btn .cart-btn-price{font-weight:700;font-size:17px}.add-to-cart-btn:hover{background:var(--app-light-theme)}.installment-info{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px;background:var(--primary-light);border-radius:4px;font-size:12px;color:var(--text-muted)}.share-btn{width:100%;padding:12px;border:1px solid var(--light-silver);background:var(--white);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;margin-top:15px;transition:all 0.3s}.share-btn:hover{background:var(--primary-light)}.share-modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.5);overflow:auto}.share-modal-content{background-color:var(--white);margin:10% auto;padding:30px;border-radius:12px;width:90%;max-width:450px;position:relative;box-shadow:0 5px 30px rgba(0, 0, 0, 0.3)}.share-modal-content h3{margin:0 0 20px 0;font-size:20px;font-weight:600;color:var(--black)}.share-modal-content h4{margin:25px 0 15px 0;font-size:16px;font-weight:600;color:var(--black)}.share-modal-close{position:absolute;right:20px;top:20px;color:var(--placeholder-text);font-size:28px;font-weight:bold;cursor:pointer;transition:0.3s;line-height:1}.share-modal-close:hover,.share-modal-close:focus{color:var(--black)}.share-link-container{display:flex;gap:10px;margin-bottom:10px}.share-link-container input{flex:1;padding:12px 15px;border:1px solid var(--light-silver);border-radius:6px;font-size:14px;color:var(--text-muted);background:var(--scrollbar)}.share-link-container input:focus{outline:none;border-color:var(--black)}.copy-link-btn{width:50px;height:46px;background:var(--black);color:var(--white);border:none;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s}.copy-link-btn:hover{background:var(--app-light-theme)}.copy-success-msg{display:none;color:#2e7d32;font-size:13px;margin-top:5px;font-weight:500}.share-social-buttons{display:flex;gap:12px;flex-wrap:wrap}.share-social-btn{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all 0.3s;text-decoration:none}.share-social-btn:hover{transform:translateY(-2px)}.facebook-share{background:#1877f2;color:var(--white)}.facebook-share:hover{background:#0d5dbf}.twitter-share{background:#1da1f2;color:var(--white)}.twitter-share:hover{background:#0c85d0}.pinterest-share{background:#e60023;color:var(--white)}.pinterest-share:hover{background:#bd001c}.whatsapp-share{background:#25d366;color:var(--white)}.whatsapp-share:hover{background:#1eab52}.related-products-section{padding:60px 0;background:var(--white)}.related-products-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.related-products-title{font-size:28px;font-weight:600;color:var(--black);margin:0;font-family:var(--family-jakarta-sans)}.swiper-navigation{display:flex;gap:12px}.swiper-button-prev-custom,.swiper-button-next-custom{width:40px;height:40px;border-radius:50%;border:1px solid var(--light-silver);background:var(--white);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s}.swiper-button-prev-custom:hover,.swiper-button-next-custom:hover{background:var(--black);border-color:var(--black)}.swiper-button-prev-custom:hover svg,.swiper-button-next-custom:hover svg{color:var(--white)}.swiper-button-prev-custom.swiper-button-disabled,.swiper-button-next-custom.swiper-button-disabled{opacity:0.3;cursor:not-allowed}.swiper-button-prev-custom.swiper-button-disabled:hover,.swiper-button-next-custom.swiper-button-disabled:hover{background:var(--white);border-color:var(--light-silver)}.swiper-button-prev-custom.swiper-button-disabled:hover svg,.swiper-button-next-custom.swiper-button-disabled:hover svg{color:var(--black)}.related-products-slider{overflow:hidden;padding:4px}.related-product-card{background:var(--white);border-radius:8px;overflow:hidden;transition:all 0.3s;height:100%}.product-card-link{text-decoration:none;color:inherit;display:block}.product-card-image{position:relative;width:100%;aspect-ratio:0.75;background:var(--primary-light);overflow:hidden}.product-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease, opacity 0.5s ease}.product-card-image img.primary-image{position:relative;z-index:1}.product-card-image img.hover-image{position:absolute;top:0;left:0;opacity:0;z-index:2}.related-product-card:hover .product-card-image .primary-image{transform:scale(1.05);opacity:0}.related-product-card:hover .product-card-image .hover-image{transform:scale(1.05);opacity:1}.product-sale-badge{z-index:3;background-color:var(--discount-bg);color:var(--sale-red);font-size:0.875rem;font-weight:600;padding:2px 8px;border-radius:4px}.product-card-content{padding:16px}.product-card-title{font-size:0.95rem;font-weight:600;color:var(--text-dark);margin-bottom:8px;text-transform:uppercase;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;letter-spacing:0.3px}.product-card-description{font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.price-sale{font-size:1.125rem;font-weight:700;color:var(--black)}.price-regular{font-size:0.95rem;color:var(--text-muted);text-decoration:line-through}@media (max-width:991px){.product-info-section{padding-left:0;margin-top:30px}.product-images-section{position:static}}@media (max-width:768px){.related-products-section{padding:40px 0}.related-products-title{font-size:22px}.swiper-navigation{gap:8px}.swiper-button-prev-custom,.swiper-button-next-custom{width:36px;height:36px}.swiper-button-prev-custom svg,.swiper-button-next-custom svg{width:18px;height:18px}}@media (max-width:576px){.product-title{font-size:20px}.product-actions{flex-direction:column}.size-chart-btn{width:100%}.related-products-header{flex-direction:column;align-items:flex-start;gap:16px}.product-card-title{font-size:14px;min-height:40px}.product-card-description{font-size:12px;min-height:36px}.price-sale{font-size:16px}.price-regular{font-size:13px}}.woocommerce-cart{padding:3rem 0;background-color:var(--primary-light)}.woocommerce-cart .wp-block-woocommerce-cart{max-width:1690px;margin:0 auto;padding:0 1rem}.woocommerce-cart .wc-block-components-sidebar-layout{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:992px){.woocommerce-cart .wc-block-components-sidebar-layout{grid-template-columns:1fr 400px}}.woocommerce-cart .wc-block-components-main{background:var(--white);border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06);width:100%;padding:0}.woocommerce-cart .wc-block-cart-items{width:100%;border-collapse:collapse}.woocommerce-cart .wc-block-cart-items td{border:0}.woocommerce-cart .wc-block-cart-items caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.woocommerce-cart .wc-block-cart-items thead tr th{font-family:var(--family-urbanist-sans);font-weight:600;font-size:0.875rem;text-transform:uppercase;letter-spacing:0.5px;padding:1.25rem 1rem;border:none;text-align:left}.woocommerce-cart .wc-block-cart-items thead tr th.wc-block-cart-items__header-image{text-align:center;width:150px;font-weight:600;font-size:1.5rem}.woocommerce-cart .wc-block-cart-items thead tr th.wc-block-cart-items__header-product{width:auto}.woocommerce-cart .wc-block-cart-items thead tr th.wc-block-cart-items__header-total{text-align:center;width:150px;font-weight:600;font-size:1.5rem}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row{border-bottom:1px solid var(--light-silver);transition:background-color 0.2s ease}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row:hover{background-color:var(--primary-light)}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__image{padding:1.5rem 1rem;width:12rem}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__image a{display:block}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__image a img{width:100%;height:200px;object-fit:cover;border-radius:8px;border:1px solid var(--light-silver)}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product{padding:1.5rem 1rem;vertical-align:middle}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap{display:flex;flex-direction:column}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name{color:var(--text-dark);font-weight:600;font-size:1.5rem;text-decoration:none;transition:color 0.2s ease;font-family:var(--family-urbanist-sans)}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-name:hover{color:var(--theme-secondary)}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .price{display:flex;align-items:center;gap:0.5rem}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .price del{color:var(--text-muted);font-size:1.4rem}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__prices .price ins{font-size:1.4rem;font-weight:600;color:var(--black);font-family:var(--family-jakarta-sans)}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-sale-badge{display:inline-block;padding:5px 12px;background:#e8f5e9;color:#2e7d32;font-size:1rem;font-weight:500;border-radius:4px;border:0;width:fit-content}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata .wc-block-components-product-metadata__description{font-size:1rem;color:var(--text-muted);line-height:1.5}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-components-product-metadata .wc-block-components-product-metadata__description p{margin:0}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity{display:flex;flex-direction:row;gap:0.5rem}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector{display:inline-flex;align-items:center;border:1px solid var(--light-silver);border-radius:6px;overflow:hidden;width:fit-content;margin:0}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{width:60px;height:40px;border:none;text-align:center;font-weight:600;color:var(--text-dark);-moz-appearance:textfield}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input::-webkit-outer-spin-button,.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input:focus{outline:none}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector button{width:36px;height:40px;border:none;background:var(--primary-light);color:var(--text-dark);cursor:pointer;transition:all 0.2s ease;font-size:1.125rem;font-weight:600}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector button:hover:not(:disabled){background:var(--theme-secondary);color:var(--white)}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-components-quantity-selector button:disabled{opacity:0.5;cursor:not-allowed}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link{padding:0.6rem 1rem;background:transparent;color:var(--sale-red);border-radius:6px;font-size:0.875rem;font-weight:600;cursor:pointer;transition:all 0.2s ease;width:fit-content;text-decoration:none;background-color:var(--discount-bg);color:var(--sale-red)}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover{background:var(--sale-red);color:var(--white)}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__total{padding:1.5rem 1rem;vertical-align:middle;text-align:center}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper .price{color:var(--text-dark);font-weight:600;font-size:1.5rem;text-decoration:none;transition:color 0.2s ease;font-family:var(--family-urbanist-sans)}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__total .wc-block-cart-item__total-price-and-sale-badge-wrapper .wc-block-components-sale-badge{font-size:1rem;border-color:var(--silver)}.woocommerce-cart .wc-block-components-sidebar{background:var(--white);border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06);position:sticky;top:2rem;height:fit-content;width:100%;padding-top:12px}.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__totals-title{font-family:var(--family-urbanist-sans);color:var(--text-dark);margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--light-silver);font-weight:600;font-size:1.5rem}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-coupon{margin-bottom:1.5rem}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-coupon .wc-block-components-panel__button{display:flex;align-items:center;gap:0.5rem;padding:0.75rem !important;background:var(--primary-light);border:1px solid var(--light-silver);border-radius:6px;cursor:pointer;width:100%;font-weight:600;color:var(--text-dark);transition:all 0.2s ease}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-coupon .wc-block-components-panel__button:hover{background:var(--theme-secondary);color:var(--white);border-color:var(--theme-secondary)}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-coupon .wc-block-components-panel__button svg{width:20px;height:20px;transition:transform 0.2s ease;right:1rem}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-coupon .wc-block-components-panel__button[aria-expanded="true"] svg{transform:rotate(180deg)}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-coupon .wc-block-components-panel__content .wc-block-components-totals-coupon__content .wc-block-components-totals-coupon__form .wc-block-components-totals-coupon__button{display:block;width:100%;padding:1rem;background:var(--theme-secondary);color:var(--white);text-align:center;text-decoration:none;font-weight:700;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.5px}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper{padding:0;border:0}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid var(--light-silver)}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item:last-child{border-bottom:none}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__label{font-weight:600;color:var(--text-dark);font-size:0.9375rem}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__value{font-weight:600;color:var(--text-dark)}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__description{font-size:0.875rem;color:var(--text-muted);margin-top:0.25rem}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item.wc-block-components-totals-footer-item{padding-top:1.5rem;border-top:2px solid var(--light-silver);font-size:1.25rem;font-weight:700}.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-cart .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value{font-size:1.25rem;color:var(--theme-secondary)}.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit-container{margin-top:1.5rem;padding-top:1.5rem;border-top:2px solid var(--light-silver)}.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit-container .wc-block-components-button{display:block;width:100%;padding:1rem;background:var(--theme-secondary);color:var(--white);text-align:center;text-decoration:none;font-weight:700;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.5px}.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit-container .wc-block-components-button:hover{background:var(--text-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.15)}.woocommerce-cart .wc-block-components-sidebar .wc-block-cart__submit-container .wc-block-components-button:disabled{opacity:0.5;cursor:not-allowed;transform:none}.woocommerce-cart .wc-block-components-notices{max-width:1200px;margin:0 auto 2rem;padding:0 1rem}.woocommerce-cart .wc-block-components-notices .wc-block-components-notice-banner{padding:1rem 1.5rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid;display:flex;align-items:center;gap:0.75rem}.woocommerce-cart .wc-block-components-notices .wc-block-components-notice-banner.is-success{background:#d4edda;border-left-color:#28a745;color:#155724}.woocommerce-cart .wc-block-components-notices .wc-block-components-notice-banner.is-info{background:#d1ecf1;border-left-color:#17a2b8;color:#0c5460}.woocommerce-cart .wc-block-components-notices .wc-block-components-notice-banner.is-error{background:var(--discount-bg);border-left-color:var(--sale-red);color:#721c24}.woocommerce-cart .cart-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.8);display:none;align-items:center;justify-content:center;z-index:9999}.woocommerce-cart .cart-loading-overlay.is-loading{display:flex}.woocommerce-cart .cart-loading-overlay .cart-spinner{width:50px;height:50px;border:4px solid var(--light-silver);border-top-color:var(--theme-secondary);border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.woocommerce-cart .price-flash{animation:flash-price 1s ease}@keyframes flash-price{0%,100%{background-color:transparent}50%{background-color:#fff3cd}}.woocommerce-cart .cart-item{animation:fadeInUp 0.5s ease}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.woocommerce-cart{padding:1.5rem 0}.woocommerce-cart .wc-block-cart-items thead{display:none}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:1rem}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__image{grid-column:1;grid-row:1 / span 2;padding:0}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product{grid-column:2;grid-row:1;padding:0}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__product .wc-block-cart-item__wrap{gap:0.5rem}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__total{grid-column:1 / span 2;grid-row:2;text-align:left;padding:1rem 0 0;border-top:1px solid var(--light-silver)}.woocommerce-cart .wc-block-cart-items tbody .wc-block-cart-items__row td.wc-block-cart-item__total::before{content:"Subtotal: ";font-weight:600;color:var(--text-muted)}.woocommerce-cart .wc-block-components-sidebar{position:static;margin-top:2rem}}.woocommerce-cart .wc-block-cart__empty-cart{text-align:center;padding:4rem 2rem;background:var(--white);border-radius:12px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06)}.woocommerce-cart .wc-block-cart__empty-cart::before{content:"🛒";display:block;font-size:4rem;margin-bottom:1rem;opacity:0.5}.woocommerce-cart .wc-block-cart__empty-cart p{font-size:1.125rem;color:var(--text-muted);margin-bottom:1.5rem}.woocommerce-cart .wc-block-cart__empty-cart .wc-block-components-button{display:inline-block;padding:0.875rem 2rem;background:var(--theme-secondary);color:var(--white);text-decoration:none;border-radius:8px;font-weight:600;transition:all 0.2s ease}.woocommerce-cart .wc-block-cart__empty-cart .wc-block-components-button:hover{background:var(--text-dark);transform:translateY(-2px)}.woocommerce-checkout{background-color:var(--primary-light)}.woocommerce-checkout .wp-block-woocommerce-checkout{max-width:1690px;margin:0 auto;padding:0 1rem}.woocommerce-checkout .wc-block-components-sidebar-layout{display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:992px){.woocommerce-checkout .wc-block-components-sidebar-layout{grid-template-columns:1fr 450px}}.woocommerce-checkout .wc-block-components-main{background:var(--white);border-radius:12px;padding:0;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06);overflow:hidden;width:100%}.woocommerce-checkout .wc-block-components-main .wc-block-components-form{padding:2rem}.woocommerce-checkout .wc-block-components-checkout-step{border:none;padding:0}.woocommerce-checkout .wc-block-components-checkout-step:last-child{margin-bottom:0}.woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-checkout-step__heading-container{margin-bottom:1.5rem}.woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-checkout-step__heading-container .wc-block-components-checkout-step__heading{display:flex;align-items:center;justify-content:space-between}.woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-checkout-step__heading-container .wc-block-components-checkout-step__heading .wc-block-components-checkout-step__title{font-family:var(--family-urbanist-sans);font-weight:600;font-size:1.5rem;color:var(--text-dark);margin:0;padding-bottom:1rem;border-bottom:2px solid var(--light-silver);flex:1;text-transform:uppercase}@media (max-width:564px){.woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-checkout-step__heading-container .wc-block-components-checkout-step__heading .wc-block-components-checkout-step__title{font-size:1.3rem}}.woocommerce-checkout .wc-block-components-checkout-step .wc-block-components-checkout-step__content{padding:0}.woocommerce-checkout .wc-block-components-text-input.is-active label{transform:none;top:-12px}.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input input:-webkit-autofill,.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type="email"],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type="number"],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type="password"],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type="tel"],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type="text"],.woocommerce-checkout .wc-block-components-form .wc-block-components-text-input.is-active input[type="url"],.woocommerce-checkout .wc-block-components-text-input input:-webkit-autofill,.woocommerce-checkout .wc-block-components-text-input.is-active input[type="email"],.woocommerce-checkout .wc-block-components-text-input.is-active input[type="number"],.woocommerce-checkout .wc-block-components-text-input.is-active input[type="password"],.woocommerce-checkout .wc-block-components-text-input.is-active input[type="tel"],.woocommerce-checkout .wc-block-components-text-input.is-active input[type="text"]{padding:16px 12px}.woocommerce-checkout .wc-block-components-text-input,.woocommerce-checkout .wc-block-components-country-input,.woocommerce-checkout .wc-block-components-state-input{margin-bottom:1.25rem !important;position:relative}.woocommerce-checkout .wc-block-components-text-input label,.woocommerce-checkout .wc-block-components-country-input label,.woocommerce-checkout .wc-block-components-state-input label{display:block;font-weight:600;font-size:1.2rem;color:var(--text-dark);margin-bottom:0.5rem;font-family:var(--family-urbanist-sans);position:absolute;top:-24px;left:1rem;transform:none;transition:all 0.2s ease;pointer-events:none;background:var(--white);padding:0 0.25rem}.woocommerce-checkout .wc-block-components-text-input input,.woocommerce-checkout .wc-block-components-text-input select,.woocommerce-checkout .wc-block-components-country-input input,.woocommerce-checkout .wc-block-components-country-input select,.woocommerce-checkout .wc-block-components-state-input input,.woocommerce-checkout .wc-block-components-state-input select{width:100%;padding:0.875rem 1rem;border:1px solid var(--light-silver) !important;border-radius:6px;font-size:1rem;color:var(--text-dark);transition:all 0.2s ease;font-family:inherit}.woocommerce-checkout .wc-block-components-text-input input:focus,.woocommerce-checkout .wc-block-components-text-input select:focus,.woocommerce-checkout .wc-block-components-country-input input:focus,.woocommerce-checkout .wc-block-components-country-input select:focus,.woocommerce-checkout .wc-block-components-state-input input:focus,.woocommerce-checkout .wc-block-components-state-input select:focus{outline:none;border-color:var(--theme-secondary);box-shadow:0 0 0 3px rgba(64, 130, 109, 0.1)}.woocommerce-checkout .wc-block-components-text-input input::placeholder,.woocommerce-checkout .wc-block-components-text-input select::placeholder,.woocommerce-checkout .wc-block-components-country-input input::placeholder,.woocommerce-checkout .wc-block-components-country-input select::placeholder,.woocommerce-checkout .wc-block-components-state-input input::placeholder,.woocommerce-checkout .wc-block-components-state-input select::placeholder{color:transparent}.woocommerce-checkout .wc-blocks-components-select{position:relative}.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__container{position:relative}.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__container label{display:block;font-weight:600;font-size:1.2rem;color:var(--text-dark);margin-bottom:0.5rem;font-family:var(--family-urbanist-sans)}.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__container select{width:100%;padding:0.875rem 1rem;padding-right:2.5rem;border:1px solid var(--light-silver);border-radius:6px;font-size:1rem;color:var(--text-dark);transition:all 0.2s ease;appearance:none;background:var(--white)}.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__container select:focus{outline:none;border-color:var(--theme-secondary);box-shadow:0 0 0 3px rgba(64, 130, 109, 0.1)}.woocommerce-checkout .wc-blocks-components-select .wc-blocks-components-select__container .wc-blocks-components-select__expand{position:absolute;right:1rem;top:50%;transform:translateY(-50%);pointer-events:none;fill:var(--text-dark)}.woocommerce-checkout .wc-block-components-address-form{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width:768px){.woocommerce-checkout .wc-block-components-address-form{grid-template-columns:repeat(2, 1fr)}.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__email,.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__address_1,.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__address_2,.woocommerce-checkout .wc-block-components-address-form .wc-block-components-address-form__country{grid-column:1 / -1;margin:0}}.woocommerce-checkout .wc-block-components-address-card-wrapper{margin-bottom:1.5rem}.woocommerce-checkout .wc-block-components-address-card-wrapper .wc-block-components-address-card{padding:1.25rem;border:1px solid var(--light-silver);border-radius:8px;background:var(--primary-light);display:flex;justify-content:space-between;align-items:flex-start}.woocommerce-checkout .wc-block-components-address-card-wrapper .wc-block-components-address-card address{font-style:normal;color:var(--text-dark);line-height:1.6;margin:0}.woocommerce-checkout .wc-block-components-address-card-wrapper .wc-block-components-address-card address .wc-block-components-address-card__address-section{display:block;margin-bottom:0.25rem}.woocommerce-checkout .wc-block-components-address-card-wrapper .wc-block-components-address-card address .wc-block-components-address-card__address-section:last-child{margin-bottom:0}.woocommerce-checkout .wc-block-components-address-card-wrapper .wc-block-components-address-card .wc-block-components-address-card__edit{color:var(--theme-secondary);font-weight:600;cursor:pointer;text-decoration:underline;transition:color 0.2s ease}.woocommerce-checkout .wc-block-components-address-card-wrapper .wc-block-components-address-card .wc-block-components-address-card__edit:hover{color:var(--text-dark)}.woocommerce-checkout .wc-block-components-address-form__address_2-toggle{color:var(--theme-secondary);font-weight:600;cursor:pointer;text-decoration:none;transition:color 0.2s ease;display:inline-block;margin-top:-0.5rem;margin-bottom:1rem;font-size:1.5rem}@media (max-width:567px){.woocommerce-checkout .wc-block-components-address-form__address_2-toggle{font-size:1rem}}.woocommerce-checkout .wc-block-components-address-form__address_2-toggle:hover{color:var(--text-dark);text-decoration:underline}.woocommerce-checkout .wc-block-components-address-form__address_2-hidden-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.woocommerce-checkout .wc-block-components-checkbox{display:flex;align-items:flex-start;gap:0.75rem;margin-bottom:1rem}.woocommerce-checkout .wc-block-components-checkbox input[type="checkbox"]{width:20px;height:20px;min-width:20px;margin:0.25rem 0 0 0;cursor:pointer;accent-color:var(--theme-secondary)}.woocommerce-checkout .wc-block-components-checkbox label{font-size:0.9375rem;color:var(--text-dark);cursor:pointer;line-height:1.5;margin:0}.woocommerce-checkout .wc-block-components-checkbox label a{color:var(--theme-secondary);text-decoration:underline;transition:color 0.2s ease}.woocommerce-checkout .wc-block-components-checkbox label a:hover{color:var(--text-dark)}.woocommerce-checkout .wc-block-components-checkbox .wc-block-components-checkbox__mark{display:none}.woocommerce-checkout .wc-block-checkout__no-payment-methods-notice{padding:1rem 1.5rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid var(--sale-red);background:var(--discount-bg);color:#721c24;display:flex;align-items:center;gap:0.75rem}.woocommerce-checkout .wc-block-checkout__no-payment-methods-notice svg{min-width:24px;fill:var(--sale-red)}.woocommerce-checkout .wc-block-checkout__no-payment-methods-notice .wc-block-components-notice-banner__content{flex:1}.woocommerce-checkout .wc-block-checkout__order-notes{margin-top:1.5rem}.woocommerce-checkout .wc-block-checkout__order-notes .wc-block-checkout__add-note .wc-block-components-checkbox{padding:1rem;background:var(--primary-light);border-radius:6px;border:1px solid var(--light-silver);transition:all 0.2s ease}.woocommerce-checkout .wc-block-checkout__order-notes .wc-block-checkout__add-note .wc-block-components-checkbox:hover{border-color:var(--theme-secondary)}.woocommerce-checkout .wc-block-checkout__terms{margin-top:1.5rem;padding:1.25rem;background:var(--primary-light);border-radius:8px;font-size:0.9375rem;line-height:1.6;border-top:2px solid var(--light-silver)}.woocommerce-checkout .wc-block-checkout__terms .wc-block-components-checkbox__label{font-size:0.9375rem}.woocommerce-checkout .wc-block-checkout__actions{margin-top:2rem}.woocommerce-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1.5rem;border-top:2px solid var(--light-silver)}@media (max-width:768px){.woocommerce-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row{flex-direction:column-reverse}}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{display:inline-flex;align-items:center;gap:0.5rem;color:var(--theme-secondary);font-weight:600;text-decoration:none;transition:all 0.2s ease;font-size:1rem}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button svg{width:24px;height:24px;fill:var(--theme-secondary);transition:transform 0.2s ease}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button:hover{color:var(--text-dark)}.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button:hover svg{fill:var(--text-dark);transform:translateX(-4px)}@media (max-width:768px){.woocommerce-checkout .wc-block-components-checkout-return-to-cart-button{width:100%;justify-content:center}}.woocommerce-checkout .wc-block-components-checkout-place-order-button{display:block;width:auto;padding:1.125rem 3rem;background:var(--theme-secondary);color:var(--white);text-align:center;text-decoration:none;font-weight:700;font-size:1.125rem;border:none;border-radius:8px;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.5px;font-family:var(--family-urbanist-sans)}.woocommerce-checkout .wc-block-components-checkout-place-order-button:hover:not(:disabled){background:var(--text-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.15)}.woocommerce-checkout .wc-block-components-checkout-place-order-button:disabled{opacity:0.5;cursor:not-allowed;transform:none}@media (max-width:768px){.woocommerce-checkout .wc-block-components-checkout-place-order-button{width:100%}}.woocommerce-checkout .wc-block-components-checkout-place-order-button .wc-block-components-checkout-place-order-button__text{justify-content:center}.woocommerce-checkout .wc-block-components-sidebar{background:var(--white);border-radius:12px;padding:2rem;box-shadow:0 2px 8px rgba(0, 0, 0, 0.06);position:sticky;top:2rem;height:fit-content;width:100%}.woocommerce-checkout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{border:0}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary__title,.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-order-summary__title{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid var(--light-silver);cursor:pointer}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary__title .wc-block-components-checkout-order-summary__title-text,.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-family:var(--family-urbanist-sans);font-weight:600;font-size:1.5rem;color:var(--text-dark);margin:0;text-transform:uppercase}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary__title .wc-block-components-checkout-order-summary__title-price,.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-price{font-family:var(--family-urbanist-sans);font-weight:700;font-size:1.5rem;color:var(--theme-secondary)}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary__title .wc-block-components-checkout-order-summary__title-icon svg,.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-icon svg{width:24px;height:24px;fill:var(--text-dark);transition:transform 0.3s ease}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item{display:flex;flex-direction:column;gap:1rem;padding:1rem 0;border-bottom:1px solid var(--light-silver)}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item:first-child{padding-top:0}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item:last-child{border-bottom:none}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image{width:100px;height:130px;flex-shrink:0;position:relative;padding:0}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img{max-width:100%;width:100%;height:100%;object-fit:cover;border-radius:6px;border:1px solid var(--light-silver)}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background:var(--theme-secondary);color:var(--white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0.75rem;font-weight:600}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description{flex:1;display:flex;flex-direction:column;gap:0.5rem;padding:0}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name{font-weight:600;font-size:1.3rem;color:var(--text-dark);text-decoration:none;font-family:var(--family-urbanist-sans);line-height:1.3}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name:hover{color:var(--theme-secondary)}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices{display:flex;align-items:center;gap:0.5rem}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices del{color:var(--text-muted);font-size:1rem}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices ins{font-size:1rem;font-weight:600;color:var(--theme-secondary);text-decoration:none}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata{font-size:1rem;color:var(--text-muted)}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata p{margin:0;line-height:1.4}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price{font-weight:600;color:var(--text-dark);font-size:1.125rem;font-family:var(--family-urbanist-sans);align-self:flex-start}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-coupon{margin:0;padding:0}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-coupon .wc-block-components-panel__button{display:flex;align-items:center;gap:0.5rem;padding:0.75rem !important;background:var(--primary-light);border:1px solid var(--light-silver);border-radius:6px;cursor:pointer;width:100%;font-weight:600;color:var(--text-dark);transition:all 0.2s ease;text-align:left}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-coupon .wc-block-components-panel__button:hover{background:var(--theme-secondary);color:var(--white);border-color:var(--theme-secondary)}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-coupon .wc-block-components-panel__button svg{width:20px;height:20px;transition:transform 0.2s ease;margin-left:auto}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-coupon .wc-block-components-panel__button[aria-expanded="true"] svg{transform:rotate(180deg)}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper{border:0}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item{display:flex;justify-content:space-between;align-items:center;padding:0.75rem 0}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__label{font-weight:600;color:var(--text-dark);font-size:0.9375rem}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-components-totals-item__value,.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item .wc-block-formatted-money-amount{font-weight:600;color:var(--text-dark);font-size:1rem}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item.wc-block-components-totals-footer-item{padding-top:1.5rem;border-top:2px solid var(--light-silver)}.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__label,.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value,.woocommerce-checkout .wc-block-components-sidebar .wc-block-components-totals-wrapper .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-formatted-money-amount{font-size:1.5rem;font-weight:700;color:var(--theme-secondary)}.woocommerce-checkout .wc-block-components-notices{max-width:1690px;margin:0 auto 2rem;padding:0 1rem}.woocommerce-checkout .wc-block-components-notices .wc-block-components-notice-banner{padding:1rem 1.5rem;border-radius:8px;margin-bottom:1rem;border-left:4px solid;display:flex;align-items:center;gap:0.75rem}.woocommerce-checkout .wc-block-components-notices .wc-block-components-notice-banner.is-success{background:#d4edda;border-left-color:#28a745;color:#155724}.woocommerce-checkout .wc-block-components-notices .wc-block-components-notice-banner.is-info{background:#d1ecf1;border-left-color:#17a2b8;color:#0c5460}.woocommerce-checkout .wc-block-components-notices .wc-block-components-notice-banner.is-error{background:var(--discount-bg);border-left-color:var(--sale-red);color:#721c24}.woocommerce-checkout .checkout-loading-overlay,.woocommerce-checkout .cart-loading-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.9);display:none;align-items:center;justify-content:center;z-index:9999}.woocommerce-checkout .checkout-loading-overlay.is-loading,.woocommerce-checkout .cart-loading-overlay.is-loading{display:flex}.woocommerce-checkout .checkout-loading-overlay .checkout-spinner,.woocommerce-checkout .checkout-loading-overlay .cart-spinner,.woocommerce-checkout .cart-loading-overlay .checkout-spinner,.woocommerce-checkout .cart-loading-overlay .cart-spinner{width:60px;height:60px;border:4px solid var(--light-silver);border-top-color:var(--theme-secondary);border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.woocommerce-checkout .wc-block-components-validation-error{margin-top:0.5rem;font-size:0.875rem;color:var(--sale-red);display:flex;align-items:center;gap:0.25rem}.woocommerce-checkout .wc-block-components-validation-error .wc-block-components-validation-error__icon{display:none}.woocommerce-checkout .screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media (max-width:991px){.woocommerce-checkout .wc-block-components-sidebar-layout{grid-template-columns:1fr}.woocommerce-checkout .wc-block-components-sidebar{position:static;order:-1;margin-bottom:2rem}}@media (max-width:768px){.woocommerce-checkout .wc-block-components-main .wc-block-components-form,.woocommerce-checkout .wc-block-components-sidebar{padding:1.5rem}.woocommerce-checkout .wc-block-components-checkout-step__heading-container .wc-block-components-checkout-step__title{font-size:1.25rem}.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image{width:60px;height:60px}.woocommerce-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity{width:20px;height:20px;font-size:0.625rem;top:-6px;right:-6px}}.woocommerce-shop .woocommerce-wrapper{padding-top:2rem}.woocommerce-shop .woocommerce-wrapper ul .products li .product{margin:0 1.8% 2.992em 0;width:23.5%}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 1.8% 2.992em 0;width:23%}.woocommerce-shop .woocommerce-wrapper .page-title,.tax-product_cat .woocommerce-wrapper .page-title{display:none}.woocommerce-shop .woocommerce-wrapper .main-banner-holder .main-banner-sec .banner-content h1,.tax-product_cat .woocommerce-wrapper .main-banner-holder .main-banner-sec .banner-content h1{display:block}.woocommerce-shop .woocommerce-wrapper .woocommerce-result-count,.tax-product_cat .woocommerce-wrapper .woocommerce-result-count{font-size:1.5rem;color:var(--black);margin:0;margin-block:2rem}.woocommerce-shop .woocommerce-wrapper .woocommerce-ordering,.tax-product_cat .woocommerce-wrapper .woocommerce-ordering{margin-block:2rem}.woocommerce-shop .woocommerce-wrapper .products,.tax-product_cat .woocommerce-wrapper .products{grid-template-columns:repeat(4, 1fr);display:grid;gap:1rem;row-gap:3rem;margin-bottom:6rem}.woocommerce-shop .woocommerce-wrapper .products::before,.tax-product_cat .woocommerce-wrapper .products::before{display:none}.woocommerce-shop .woocommerce-wrapper .products .custom-shop-product-card,.tax-product_cat .woocommerce-wrapper .products .custom-shop-product-card{width:100%;margin:0}@media (max-width:1400px){.woocommerce-shop .woocommerce-wrapper .products,.tax-product_cat .woocommerce-wrapper .products{grid-template-columns:repeat(3, 1fr)}}@media (max-width:1200px){.woocommerce-shop .woocommerce-wrapper .products .custom-shop-product-card .woocommerce-loop-product__link,.tax-product_cat .woocommerce-wrapper .products .custom-shop-product-card .woocommerce-loop-product__link{height:400px}}@media (max-width:768px){.woocommerce-shop .woocommerce-wrapper .products,.tax-product_cat .woocommerce-wrapper .products{grid-template-columns:repeat(2, 1fr)}.woocommerce-shop .woocommerce-wrapper .products .product,.tax-product_cat .woocommerce-wrapper .products .product{width:100% !important}}@media (max-width:567px){.woocommerce-shop .woocommerce-wrapper .products,.tax-product_cat .woocommerce-wrapper .products{grid-template-columns:repeat(1, 1fr)}}.shop-categories-section{padding:80px 0;background-color:#fff}.shop-categories-section .categories-content{padding-right:40px;display:flex;flex-direction:column;height:100%;width:30%;position:absolute}.shop-categories-section .categories-content h2{font-size:48px;font-weight:400;line-height:1.2;color:#000}.shop-categories-section .categories-content p{font-size:16px;line-height:1.6;color:#666;margin-bottom:30px;margin-top:30px}.shop-categories-section .categories-content .find-out-more-btn{display:inline-block;font-size:14px;font-weight:600;letter-spacing:1px;text-decoration:none;color:#000;border-bottom:2px solid #000;padding-bottom:5px;transition:all 0.3s ease;width:fit-content}.shop-categories-section .categories-content .find-out-more-btn:hover{color:#666;border-bottom-color:#666}.shop-categories-section .categories-slider-wrapper{position:relative;width:60%;margin-left:auto}.shop-categories-section .categories-slider-wrapper .categoriesSwiper{width:100%}.shop-categories-section .categories-slider-wrapper .categoriesSwiper .swiper-slide{width:auto;height:auto}.shop-categories-section .categories-slider-wrapper .categoriesSwiper .category-card{position:relative;overflow:hidden;border-radius:0;height:100%}.shop-categories-section .categories-slider-wrapper .categoriesSwiper .category-card .category-link{display:block;text-decoration:none;color:inherit}.shop-categories-section .categories-slider-wrapper .categoriesSwiper .category-card .category-link .category-image{position:relative;width:100%;height:450px;overflow:hidden}.shop-categories-section .categories-slider-wrapper .categoriesSwiper .category-card .category-link .category-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.shop-categories-section .categories-slider-wrapper .categoriesSwiper .category-card:hover .category-image img{transform:scale(1.05)}.shop-categories-section .categories-slider-wrapper .categoriesSwiper .category-card .category-name{position:absolute;width:90%;background:rgba(255, 255, 255, 0.95);padding:14px;text-align:center;left:50%;transform:translate(-50%, 0);bottom:12px}.shop-categories-section .categories-slider-wrapper .categoriesSwiper .category-card .category-name h3{font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin:0;color:#000}.categoriesSwiper .swiper-button-next,.categoriesSwiper .swiper-button-prev{width:50px;height:50px;background:#fff;border:1px solid #ddd;border-radius:50%;color:#000}.categoriesSwiper .swiper-button-next:after,.categoriesSwiper .swiper-button-prev:after{font-size:18px;font-weight:bold}.categoriesSwiper .swiper-button-next:hover,.categoriesSwiper .swiper-button-prev:hover{background:#000;color:#fff;border-color:#000}.categoriesSwiper .swiper-button-prev{left:15px}.categoriesSwiper .swiper-button-next{right:15px}.swiper-pagination{display:none}@media (max-width:991px){.categories-content{padding-right:0;margin-bottom:40px;text-align:center}.categories-content .section-title{font-size:36px}.categoriesSwiper .swiper-button-prev{left:10px}.categoriesSwiper .swiper-button-next{right:10px}}@media (max-width:767px){.shop-categories-section{padding:60px 0}.categories-content .section-title{font-size:32px}.category-image{height:350px}.categoriesSwiper .swiper-button-next,.categoriesSwiper .swiper-button-prev{width:40px;height:40px}.categoriesSwiper .swiper-button-next:after,.categoriesSwiper .swiper-button-prev:after{font-size:14px}}.collection-subcategories-section{padding:80px 0;background:#fff;font-family:"DM Sans", sans-serif}.cws-layout{display:grid;grid-template-columns:42% 58%;gap:0;align-items:stretch}.cws-layout.cws-layout--reversed{grid-template-columns:58% 42%}.cws-layout.cws-layout--reversed .cws-image-col{order:2}.cws-layout.cws-layout--reversed .cws-content-col{order:1;padding-right:3.25rem;padding-left:0}.cws-image-col{position:relative;overflow:hidden;min-height:620px}.cws-image-col img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform 0.9s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cws-image-col:hover img{transform:scale(1.03)}.cws-content-col{padding:0 0 0 52px;display:flex;flex-direction:column}.cws-content-top{padding-bottom:32px;border-bottom:1px solid #e8e8e8;margin-bottom:32px}.cws-eyebrow{font-size:10px;font-weight:500;letter-spacing:0.3em;text-transform:uppercase;color:#999;margin-bottom:10px;display:block}.cws-title{font-family:"DM Sans", sans-serif;font-size:clamp(1.3rem, 2vw, 1.8rem);font-weight:500;letter-spacing:0.1em;text-transform:uppercase;color:#000;margin:0 0 14px;line-height:1.2}.cws-description{font-size:14px;font-weight:300;line-height:1.75;color:#666;margin:0 0 22px;max-width:460px}.cws-shop-all{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;letter-spacing:0.2em;text-transform:uppercase;text-decoration:none;color:#000;border-bottom:1.5px solid #000;padding-bottom:3px;transition:color 0.25s ease, border-color 0.25s ease;width:fit-content}.cws-shop-all:hover{color:#666;border-color:#666}.cws-shop-all svg{transition:transform 0.3s ease}.cws-shop-all:hover svg{transform:translateX(4px)}.cws-slider-wrap{position:relative;flex:1;overflow:hidden}.cws-swiper{width:100%;height:100%;overflow:visible}.cws-swiper .swiper-wrapper{align-items:stretch}.cws-swiper .swiper-slide{height:auto}.cws-card{display:block;text-decoration:none;color:inherit;height:100%}.cws-card-img{width:100%;aspect-ratio:0.75;overflow:hidden;background:#f5f5f5;margin-bottom:14px}.cws-card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.65s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.cws-card:hover .cws-card-img img{transform:scale(1.05)}.cws-card-name{font-family:"DM Sans", sans-serif;font-size:1rem;font-weight:500;letter-spacing:0.14em;text-transform:uppercase;color:#111;margin:0 0 5px;line-height:1.4;transition:color 0.25s ease}.cws-card:hover .cws-card-name{color:#555}.cws-card-count{font-size:14px;font-weight:300;color:#999;letter-spacing:0.04em}.cws-nav{display:flex;align-items:center;gap:8px;margin-top:24px}.cws-btn-prev,.cws-btn-next{width:44px;height:44px;border-radius:50%;border:1px solid #ccc;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background 0.25s ease, border-color 0.25s ease;flex-shrink:0}.cws-btn-prev:hover,.cws-btn-next:hover{background:#000;border-color:#000}.cws-btn-prev:hover svg,.cws-btn-next:hover svg{stroke:#fff}.cws-btn-prev svg,.cws-btn-next svg{width:16px;height:16px;stroke:#000;fill:none;transition:stroke 0.25s ease}.cws-progress-bar{flex:1;height:1px;background:#e8e8e8;position:relative;overflow:hidden}.cws-progress-fill{position:absolute;left:0;top:0;height:100%;background:#000;width:0%;transition:width 0.4s ease}.cws-counter{font-size:11px;color:#999;letter-spacing:0.1em;white-space:nowrap;flex-shrink:0}.cws-counter .cws-current{color:#000;font-weight:500}@media (max-width:1199px){.cws-layout{grid-template-columns:40% 60%}.cws-content-col{padding-left:36px}}@media (max-width:991px){.cws-layout{grid-template-columns:1fr}.cws-image-col{min-height:420px;max-height:480px}.cws-content-col{padding:36px 0 0}.collection-subcategories-section{padding:60px 0}}@media (max-width:575px){.cws-image-col{min-height:300px;max-height:360px}.cws-title{font-size:1.2rem}}:root{--family-urbanist-sans: "Urbanist", sans-serif;--family-inter-sans:  "Inter", sans-serif;--family-jakarta-sans: "Plus Jakarta Sans", sans-serif;--bs-primary: #171717;--app-light-theme:#414141;--primary:#d0d0d0;--secondary:#0E211A;--primary-light:#f5f5f5;--heading-color:#1F1B1B;--text-color:#515151;--white:#FFFFFF;--black:#000000;--text-color-black: #1B1B1F;--header-link-color: #121212;--success-300:#20FFBC;--text-light-gray:#2E2E2E;--text-shadow:rgb(64, 130, 109) 6px 0px 0px, rgb(64, 130, 109) 5.91686px 0.995377px 0px, rgb(64, 130, 109) 5.66974px 1.96317px 0px, rgb(64, 130, 109) 5.2655px 2.87655px 0px, rgb(64, 130, 109) 4.71532px 3.71022px 0px, rgb(64, 130, 109) 4.03447px 4.44106px 0px, rgb(64, 130, 109) 3.24181px 5.04883px 0px, rgb(64, 130, 109) 2.35931px 5.51667px 0px, rgb(64, 130, 109) 1.41143px 5.83163px 0px, rgb(64, 130, 109) 0.424423px 5.98497px 0px, rgb(64, 130, 109) -0.574341px 5.97245px 0px, rgb(64, 130, 109) -1.55719px 5.79441px 0px, rgb(64, 130, 109) -2.49688px 5.45578px 0px, rgb(64, 130, 109) -3.36738px 4.96596px 0px, rgb(64, 130, 109) -4.14455px 4.33852px 0px, rgb(64, 130, 109) -4.80686px 3.59083px 0px, rgb(64, 130, 109) -5.33596px 2.74364px 0px, rgb(64, 130, 109) -5.71718px 1.8204px 0px, rgb(64, 130, 109) -5.93995px 0.84672px 0px, rgb(64, 130, 109) -5.99811px -0.150428px 0px, rgb(64, 130, 109) -5.89004px -1.14341px 0px, rgb(64, 130, 109) -5.61874px -2.1047px 0px, rgb(64, 130, 109) -5.19172px -3.00766px 0px, rgb(64, 130, 109) -4.62082px -3.82727px 0px, rgb(64, 130, 109) -3.92186px -4.54081px 0px, rgb(64, 130, 109) -3.11421px -5.12852px 0px, rgb(64, 130, 109) -2.22026px -5.57409px 0px, rgb(64, 130, 109) -1.26477px -5.86518px 0px, rgb(64, 130, 109) -0.274238px -5.99373px 0px, rgb(64, 130, 109) 0.723898px -5.95617px 0px, rgb(64, 130, 109) 1.70197px -5.75355px 0px, rgb(64, 130, 109) 2.63288px -5.39147px 0px, rgb(64, 130, 109) 3.49082px -4.87998px 0px, rgb(64, 130, 109) 4.25202px -4.23324px 0px, rgb(64, 130, 109) 4.89538px -3.46919px 0px, rgb(64, 130, 109) 5.40307px -2.60899px 0px, rgb(64, 130, 109) 5.76102px -1.67649px 0px, rgb(64, 130, 109) 5.95932px -0.697531px 0px;--scrollbar: #f7f7f7;--scrollbar-thumb: #d0d0d0;--scrollbar-track: #f7f7f7;--placeholder-text: #8A8A8A;--secondary-green: #15382C;--secondary-green-text: #2e2e2e;--tet-stream: #B3CDC5;--dim-white: #D9E6E2;--dark-grayish-blue: #36374B;--silver: #B7B7B7;--chinese-silver: #CACACA;--light-silver: #DCDCDC;--spacing: .25rem;--theme-secondary: #171717;--text-dark: #1a1a1a;--text-muted: #666666;--sale-red: #dc3545;--discount-bg: #ffe6e6;--star-color: #ffc107;--star-empty: #e0e0e0}.btn{border-radius:3.125rem;padding:0.594rem 1.813rem;font-size:18px;font-weight:400;text-transform:capitalize;text-align:center}.btn i{margin-left:10px}.btn i svg{animation:beat 0.4s infinite alternate}.btn:hover i svg{animation:hithere 1s ease infinite}.btn.btn-app-theme{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--bs-white)}.btn.btn-app-theme:hover{background-color:transparent;color:var(--black)}.btn.btn-app-light-theme{background-color:var(--app-light-theme);border-color:var(--app-light-theme);color:var(--white)}.btn.btn-app-light-theme:hover{background-color:transparent;color:var(--black)}.btn.btn-app-light-theme:hover i svg{filter:invert(100%) sepia(0%) saturate(7500%) hue-rotate(190deg) brightness(102%) contrast(104%)}.btn.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary);color:var(--white)}.btn.btn-primary:hover,.btn.btn-primary:active{background-color:transparent;color:var(--black);border-color:var(--bs-primary)}.btn.btn-secondary{background-color:var(--white);border-color:var(--white);color:var(--black)}.btn.btn-secondary:hover{background-color:transparent;color:var(--white)}.btn.btn-white-outline{background-color:transparent;border-color:var(--bs-white);color:var(--bs-white)}.btn.btn-white-outline:hover{background-color:var(--white);color:var(--black);border-color:var(--white)}.btn.btn-white-outline:hover svg path{stroke:var(--black)}.btn.btn-primary-outline{background-color:transparent;border-color:var(--bs-primary);color:var(--bs-black)}.btn.btn-primary-outline:hover{background-color:var(--bs-primary);color:var(--bs-white);border-color:var(--bs-primary)}.btn.link-btn{background:transparent;color:var(--white);border-radius:0}.btn.link-btn.lg-btn{font-size:1.5rem;font-weight:600;text-decoration:underline}.btn.link-btn.dark-link-btn{background:transparent;border:0;color:var(--black);text-transform:uppercase;letter-spacing:6px}.btn.link-btn.dark-link-btn:hover{text-decoration:underline}@media (max-width:768px){.btn{font-size:16px}}