@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");img.mfp-img{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;max-height:392px;padding:0!important;top:50%;left:50%;transform:translate(-50%,-50%)}.mfp-img-container .mfp-close{top:-110px;right:-24px}.header-logo img{max-width:100px;height:auto}.text-loading{display:flex;justify-content:center;align-items:center;font-size:100px}.letters-loading{margin-right:10px;animation:colorChange 1s infinite}@keyframes colorChange{0%,to{color:#f32b4d}50%{color:rgba(61,16,37,.568)}}.container{padding:5px}.row{margin-bottom:20px}.page-banner-title{color:red}.breadcrumb-wrapper{background-size:cover;background-position:50%;background-repeat:no-repeat;height:50vh;display:flex;align-items:center;justify-content:center;position:relative}.responsive-banner{transition:transform .5s ease-in-out}.loading-message{display:block}.container{position:relative}.page-heading{text-align:center}@media (max-width:1200px){.breadcrumb-wrapper{height:25vh}.header-logo img{max-width:150px;height:auto}}@media (max-width:768px){.breadcrumb-wrapper{height:20vh}.text-loading{font-size:80px}}@media (max-width:480px){.breadcrumb-wrapper{height:15vh}.text-loading{font-size:60px}.header-logo img{max-width:70px}.page-heading h1{font-size:24px}}@media (max-width:375px){.page-heading h1{font-size:20px}}@media (max-width:320px){.page-heading h1{font-size:18px}.breadcrumb-wrapper{height:12vh}}.preloader-logo{width:100%;height:auto}@media (max-width:1024px){.preloader-logo{width:100px;height:100px}}@media (max-width:768px){.preloader-logo{width:80px;height:80px}}@media (max-width:600px){.preloader-logo{width:60px;height:60px}}@media (max-width:480px){.preloader-logo{width:100%;height:auto}}@media (max-width:414px){.preloader-logo{width:100%;height:auto}}@media (max-width:375px){.preloader-logo{width:100%;height:auto}}@media (max-width:320px){.preloader-logo{width:100%;height:auto}}.hero-content{padding:20px}.chicken-image img{max-width:100%;height:auto}@media (max-width:768px){.hero-content h1{font-size:1.5rem}.hero-content p{font-size:1rem}}.home-slider-container{aspect-ratio:16/7;background-color:var(--bg);margin-top:10px}@media (max-width:768px){.home-slider-container{height:400px}}@media (max-width:576px){.home-slider-container{height:300px}}@media (max-width:400px){.home-slider-container{height:250px}}.responsive-banner{height:500px;display:block;transition:opacity .5s ease-in-out}.slider-button{position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.5);color:#fff;font-size:2rem;padding:10px;border:none;cursor:pointer;z-index:1}.slider-button-left{left:10px}.slider-button-right{right:10px}.page-heading.center{text-align:center}.breadcrumb-items{list-style-type:none;padding:0;display:flex;justify-content:center}.breadcrumb-items li{margin:0 10px;font-size:1rem}.image-wrapper{height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bg);overflow:hidden}.slider{width:100%;height:100%;transition:transform .6s ease-in-out}.responsive-banner{height:100%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.breadcrumb-container{padding:10px 0}.arrow{background:rgba(0,0,0,.5);font-size:24px;padding:10px}.home-slider-container{overflow:hidden}.home-slider-container,.image-wrapper{position:relative;width:100%}.image-placeholder,.loading-placeholder,.skeleton-loader{width:100%;height:100%}.skeleton-loader{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}.slider{display:flex;transition:transform .5s ease-in-out}.banner-wrapper{position:relative;min-width:100%}.responsive-banner{width:100%;height:auto;opacity:1;transition:opacity .3s ease-in-out}.responsive-banner.loading{opacity:0}.empty-placeholder{text-align:center;padding:20px;font-size:16px}.arrow{position:absolute;top:50%;transform:translateY(-50%);background:#00000088;color:#fff;border:none;font-size:2rem;cursor:pointer;z-index:10;padding:0 10px;border-radius:4px}.left-arrow{left:10px}.right-arrow{right:10px}.dots-container{text-align:center;margin-top:10px}.dot{display:inline-block;width:10px;height:10px;background:#ccc;margin:0 4px;border:none;cursor:pointer}.dot.active{background:#000}@media (max-width:1200px){.home-slider-container,.image-wrapper{height:100%}}@media (max-width:1024px){.home-slider-container,.image-wrapper{height:100%;width:100%}}@media (min-width:701px) and (max-width:1024px){.home-slider-container,.image-wrapper{height:100%;width:100%}}@media (max-width:768px){.home-slider-container,.image-wrapper{height:100%;width:100%}}@media (max-width:600px){.home-slider-container,.image-wrapper{height:100%;width:100%}}@media (max-width:480px){.home-slider-container,.image-wrapper{height:100%;width:100%}.responsive-banner{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%}.breadcrumb-container{padding:5px 0}}@media (max-width:360px){.home-slider-container,.image-wrapper{height:100%;width:100%}}.dots-container{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:8px;cursor:pointer}.dot{width:12px;height:12px;background-color:#bbb;border-radius:50%;transition:background-color .3s ease}.dot.active{background-color:#333}.promo-image{display:block;width:100%;min-height:200px;background-color:transparent}.marque-section{padding-bottom:20px!important;margin-bottom:20px!important}@media only screen and (max-width:600px){.slider-button{font-size:1.5rem;padding:8px}.breadcrumb-items{flex-direction:column;align-items:center}}@media only screen and (max-width:768px){.slider-button{font-size:1.8rem}}@media only screen and (min-width:1024px){.slider-button{font-size:2.5rem}}@media only screen and (max-width:1200px){.breadcrumb-items li{font-size:1.2rem}}.food-comboo-content{padding:20px}.comboo-image{height:auto}.comboo-image,.video-container{position:relative;overflow:hidden}.video-container{width:100%;max-width:960px;height:0;padding-top:56.25%;margin-left:auto;margin-right:0}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.yen-gallery-section{width:100%;overflow:hidden}.yen-gallery-video{position:relative;border-radius:10px;cursor:pointer;transition:transform .3s ease;display:flex;justify-content:center}.yen-video-element{width:100%;max-height:420px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.yen-gallery-video.active{transform:scale(1.1);z-index:10;border:2px solid #fff;box-shadow:0 0 15px rgba(0,0,0,.3)}@media (max-width:768px){.yen-gallery-video{margin-bottom:1rem}}.pizza-image img{max-width:100%;height:auto}.offer-shape img{position:absolute;top:10px;right:10px;width:80%}.cart-count{position:absolute;top:-8px;right:-8px;background-color:var(--theme2);color:#fff;font-size:.7rem;font-weight:700;padding:.15rem;border-radius:50%;z-index:10;display:flex;align-items:center;justify-content:center;min-width:30px;height:30px;box-shadow:0 2px 4px rgba(0,0,0,.2);box-sizing:border-box;line-height:1}@media (max-width:1024px){.cart-count{top:-10px;right:-10px;min-width:29px;height:29px;font-size:.7rem}}@media (max-width:768px){.cart-count{top:-8px;right:-8px;min-width:23px;height:23px;font-size:.65rem}}@media (max-width:480px){.cart-count{top:-6px;right:-6px;min-width:22px;height:22px;font-size:.6rem}}@media (max-width:768px){.sticky-subcategories{display:none}}.cart-icon{position:fixed;bottom:140px;right:40px;background-color:var(--theme3);color:#fff;border-radius:50%;font-size:1.5rem;width:60px;height:60px;display:flex;justify-content:center;align-items:center;z-index:999;box-shadow:0 4px 15px rgba(255,153,0,.4),0 0 0 4px hsla(0,0%,100%,.2);transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;animation:pulse 2s infinite;border:2px solid #fffbfb}.cart-icon:hover{background-color:var(--theme5);color:#f90;transform:scale(1.15) rotate(5deg);box-shadow:0 6px 20px rgba(255,153,0,.6),0 0 0 6px rgba(255,153,0,.2)}.cart-icon.ai-theme{background:linear-gradient(135deg,#f90,#f50);border:2px solid hsla(0,0%,100%,.8)}@keyframes entrance{0%{opacity:0;transform:translateY(20px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.cart-icon{animation:entrance .6s ease-out forwards,pulse 2s .6s infinite}.cart-icon:before{content:"Cart";position:absolute;right:10px;white-space:nowrap;background:var(--theme6);color:#fff;padding:2px 10px;border-radius:8px;font-size:.92rem;opacity:0;pointer-events:none;transition:all .3s ease;transform:translateX(10px);margin-right:-40px}.cart-icon:hover:before{opacity:1;transform:translateX(0);right:95px}.cart-item-count{position:absolute;top:-10px;right:-10px;background-color:var(--theme2);color:#fff;font-size:.8rem;font-weight:700;padding:12px 8px;border-radius:50%;z-index:10;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(0,0,0,.3)}.cart-sidebar{position:fixed;top:0;right:-100%;width:400px;height:100%;background-color:var(--theme4);box-shadow:-4px 0 15px rgba(0,0,0,.2);transition:right .4s ease-in-out;z-index:2200;padding:25px;overflow-y:auto}.cart-sidebar.open{right:0}.cart-sidebar .close-btn{background:none;border:none;font-size:30px;position:fixed;top:20px;right:20px;cursor:pointer;color:#333;transition:color .3s}.cart-sidebar .close-btn:hover{color:#e53935}.cart-header{font-size:1.5rem;font-weight:700;color:var(--theme3);background-color:var(--theme4);width:200px;margin-bottom:10px;margin-top:-22px;position:fixed}.cart-box ul{list-style:none;padding:0;margin:0}.cart-box li{display:flex;align-items:center;margin-bottom:6px;margin-top:50px;padding:10px;border-bottom:2px solid var(--bg)}.cart-box img{width:130px;height:130px;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-right:10px;margin-top:-20px;margin-bottom:20px}.cart-product{display:flex;flex-direction:column;flex-grow:1;margin-top:-50px;margin-left:20px}.cart-product a{font-size:1.1rem;font-weight:700;margin-top:20px;color:#333;text-decoration:none}.cart-item-price{font-size:1rem;font-weight:700;color:#09864c}.cart-item-quantity{font-size:.9rem;color:var(--black);margin-top:100px;margin-right:-70px}.remove-btn{background:none;border:none;padding:0;cursor:pointer;transition:color .3s;margin:-40px -80px 0 0}.remove-btn i{color:#e53935;font-size:1rem;transition:color .3s}.remove-btn i:hover{color:#b71c1c}.empty-cart{font-size:1rem;color:#888;text-align:center;margin-top:20px}.cart-summary,.shopping-items{display:flex;justify-content:space-between;font-size:1.1rem;margin-top:-30px}.cart-summary span,.shopping-items span{font-weight:700}.summary-item{margin-top:50px;color:#555}.total-quantity{margin-top:40px;color:var(--theme3);position:relative}.cart-button{display:flex;justify-content:flex-end;width:100%;bottom:0;padding:1px;z-index:2;gap:10px}.cart-button .theme-btn{padding:12px 35px;font-size:1.1rem;font-weight:700;text-decoration:none;color:#fff;border-radius:20px;transition:background-color .3s;min-width:180px;width:auto;text-align:center;flex-grow:1;max-width:350px;margin-bottom:40px}.cart-button .theme-btn.checkout-btn{background-color:#e53935}.cart-button .theme-btn.checkout-btn:hover{background-color:#d32f2f}.cart-product-name{line-height:1.2!important;margin:0!important;padding:0!important;display:block;word-wrap:break-word;overflow-wrap:break-word;text-transform:uppercase!important}.variant-info{text-transform:lowercase!important}@media (max-width:768px){.cart-sidebar{width:350px}.cart-box img{width:70px;height:70px}.cart-product a,.cart-summary span,.shopping-items span{font-size:1rem}.cart-button .theme-btn{font-size:1rem;padding:10px 30px;min-width:150px}}@media (max-width:480px){.cart-sidebar{width:300px}.cart-box img{width:70px;height:70px}.cart-product a,.cart-summary span,.shopping-items span{font-size:.9rem}.cart-button .theme-btn{font-size:.9rem;padding:8px 25px;min-width:150px}}.cart-bottom-section{display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto;position:sticky;bottom:0;background-color:var(--bg);padding:10px;z-index:2}.cart-item-quantity{margin-left:-170px;margin-top:10px}.cart-item-quantity,.quantity-btn{display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:700}.quantity-btn{width:5px;height:5px;border-radius:20px;color:#000;border:none;cursor:pointer;transition:all .3s ease;outline:none;box-shadow:0 4px 6px rgba(0,0,0,.2);margin:0 15px;position:relative;z-index:10;pointer-events:auto}.quantity-btn:before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:20px;z-index:-1}.decrease-btn,.increase-btn{background-color:var(--body)}.quantity-btn:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.3);z-index:11}.quantity-btn:active{transform:scale(.95);box-shadow:0 2px 4px rgba(0,0,0,.2)}.quantity-btn:focus{outline:2px solid var(--theme5);outline-offset:2px}.quantity-btn{-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:768px){.quantity-btn{width:5px;height:5px;font-size:.9rem;margin:0 15px}}@media (max-width:576px){.quantity-btn{width:5px;height:5px;font-size:.85rem;margin:0 15px}}@media (max-width:768px){.cart-item-quantity{margin-left:-140px;margin-top:1px;font-size:.9rem}.quantity-btn{width:30px;height:30px;font-size:1.2rem;margin:0 10px}.decrease-btn,.increase-btn{background-color:var(
      --body
    )}.quantity-btn:hover{transform:scale(1.1);box-shadow:0 4px 8px rgba(0,0,0,.3)}}@media (min-width:1024px){.quantity-btn{width:30px;height:30px;font-size:1.2rem}.quantity-display{font-size:3.5rem;font-weight:700;margin-top:-35px}}@media (max-width:1024px){.quantity-btn{width:28px;height:28px;font-size:1.1rem}.quantity-display{font-size:3rem;font-weight:700;margin-top:-10px}}@media (max-width:480px){.quantity-btn{width:24px;height:24px;font-size:1rem}.quantity-display{font-size:2.5rem;font-weight:700;margin-top:-5px}}.quantity-display{font-size:3rem;font-weight:700;color:#333;padding:0 15px;text-align:center;margin-top:-10px}.sticky-subcategories{position:sticky;top:110px;left:0;right:0;z-index:2000;background-color:var(--bg);width:100%;transition:top .3s ease-in-out}.subcategory-list{display:flex;justify-content:center;align-items:center;list-style-type:none;padding:0;margin:0;overflow-x:auto;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none}.subcategory-list::-webkit-scrollbar{display:none}.subcategory-item{padding:10px 20px;cursor:pointer;font-size:13px;font-family:Raleway;color:#000;transition:color .3s ease}.subcategory-item.active{font-weight:700;color:var(--theme3)}.subcategory-underline{height:2px;background-color:var(--theme3);margin-top:10px;transition:left .3s ease,width .3s ease}@media (max-width:1024px){.subcategory-item{font-size:14px;padding:8px 20px}.subcategory-underline{height:2px}}@media (max-width:768px){.sticky-subcategories{overflow-x:auto;padding:2px 0;display:flex;justify-content:center;top:80px}.subcategory-list{justify-content:flex-start;padding:0 10px}.subcategory-item{padding:6px 15px;font-size:13px;white-space:nowrap}.subcategory-underline{height:2px;margin-top:3px}}@media (max-width:480px){.sticky-subcategories{top:60px;padding:4px 0}.subcategory-item{font-size:12px;padding:5px 10px}}@media (max-width:1024px){.subcategory-item{font-size:14px;padding:8px 20px}}@media (max-width:768px){.sticky-subcategories{overflow-x:auto;padding:5px 0;display:flex;justify-content:center}.subcategory-list{justify-content:flex-start;padding:0 10px}.subcategory-item{padding:6px 15px;font-size:13px;white-space:nowrap}}@media (max-width:480px){.sticky-subcategories{top:90px;padding:8px 0}.subcategory-item{font-size:12px;padding:6px 12px}}.category-title{font-size:4rem;text-align:left;position:relative;padding-top:60px}.category-title:after{content:"";display:block;height:5px;background-color:var(--theme3);width:100%}@media (max-width:768px){.category-title{font-size:2.5rem}.category-title:after{height:3px;margin-top:5px}}@media (max-width:480px){.category-title{font-size:1.8rem}.category-title:after{height:2px;margin-top:3px}}@media (max-width:1024px){.category-title{font-size:2rem}.category-title:after{height:4px;margin-top:8px}}.marque-section{margin-top:-100px}.promo-slider-section{padding:50px 0}.promo-slider-container{max-width:200px;width:95%;margin:0 auto;padding:0 20px}.promo-slider-card{display:flex;flex-direction:column;height:400px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.05)}.promo-slider-card:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(0,0,0,.16),0 8px 16px rgba(0,0,0,.12)}.promo-slider-image{flex:1;width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.promo-slider-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.promo-slider-image:hover img{transform:scale(1.05)}.promo-slider-content{height:80px;display:flex;align-items:center;justify-content:center;padding:16px 20px;background:#b4074f;position:relative;overflow:hidden}.promo-slider-content:hover{background:#aa1453;transform:translateY(-2px);box-shadow:0 -4px 16px rgba(236,72,153,.2),inset 0 1px 0 hsla(0,0%,100%,.5)}.promo-slider-content:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.2) 50%,transparent 70%);transform:rotate(45deg);transition:transform .6s ease,opacity .6s ease;pointer-events:none;opacity:0}.promo-slider-content:hover:before{opacity:1;transform:rotate(45deg) translate(25%,25%)}.promo-slider-content h5{margin:0;font-size:clamp(.9rem,2.2vw,1.1rem);font-weight:700;color:#fff;text-align:center;text-transform:capitalize;letter-spacing:.5px;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:2;width:100%}.promo-slider-content h5 a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 12px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.2)}.promo-slider-content h5 a:hover{color:#fff;background:hsla(0,0%,100%,.2);transform:scale(1.02);border-color:hsla(0,0%,100%,.4);text-shadow:0 2px 6px rgba(0,0,0,.4)}.promo-slider-content h5 a:active{transform:scale(.98)}.promo-slider-content h5 a:focus{outline:2px solid #fff;outline-offset:2px;border-radius:6px}@media (prefers-color-scheme:dark){.promo-slider-card{background:#1a1a1a;border-color:hsla(0,0%,100%,.1)}.promo-slider-image{background:#2a2a2a}.promo-slider-content{background:#aa1453;border-top-color:hsla(0,0%,100%,.2)}}.promo-slider-adjust{margin-top:-100px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.promo-slider-card{box-shadow:0 12px 32px rgba(0,0,0,.15),0 6px 12px rgba(0,0,0,.1)}.promo-slider-card:hover{box-shadow:0 20px 48px rgba(0,0,0,.2),0 12px 20px rgba(0,0,0,.15)}}.promo-card-section{padding:50px 0}.promo-card-container{max-width:200px;width:95%;margin:0 auto;padding:0 20px}.promo-card{display:flex;flex-direction:column;height:400px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.12),0 4px 8px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid rgba(0,0,0,.05)}.promo-card:hover{transform:translateY(-8px);box-shadow:0 16px 40px rgba(0,0,0,.16),0 8px 16px rgba(0,0,0,.12)}.promo-card-image{flex:1;width:100%;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f8f9fa}.promo-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.promo-card-image:hover img{transform:scale(1.05)}.promo-card-content{height:80px;display:flex;align-items:center;justify-content:center;padding:16px 20px;background:#b4074f;position:relative;overflow:hidden}@keyframes subtle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.promo-card-content:hover{background:#aa1453;transform:translateY(-2px);box-shadow:0 -4px 16px rgba(236,72,153,.2),inset 0 1px 0 hsla(0,0%,100%,.5)}.promo-card-content:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent 30%,hsla(0,0%,100%,.2) 50%,transparent 70%);transform:rotate(45deg);transition:transform .6s ease,opacity .6s ease;pointer-events:none;opacity:0}.promo-card-content:hover:before{opacity:1;transform:rotate(45deg) translate(25%,25%)}.promo-card-content h5{margin:0;font-size:clamp(.9rem,2.2vw,1.1rem);font-weight:700;color:#fff;text-align:center;text-transform:capitalize;letter-spacing:.5px;line-height:1.3;text-shadow:0 2px 4px rgba(0,0,0,.3);position:relative;z-index:2;width:100%}.promo-card-content h5 a{text-decoration:none;color:#fff;display:block;width:100%;padding:8px 12px;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1);background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid hsla(0,0%,100%,.2)}.promo-card-content h5 a:hover{color:#fff;background:hsla(0,0%,100%,.2);transform:scale(1.02);border-color:hsla(0,0%,100%,.4);text-shadow:0 2px 6px rgba(0,0,0,.4)}.promo-card-content h5 a:active{transform:scale(.98)}.promo-card-content h5 a:focus{outline:2px solid #fff;outline-offset:2px;border-radius:6px}.image-placeholder{width:100%;height:100%}.image-placeholder,.skeleton-text{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:loading-shimmer 2s infinite}.skeleton-text{border-radius:4px}@keyframes loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@media (prefers-color-scheme:dark){.promo-card{background:#1a1a1a;border-color:hsla(0,0%,100%,.1)}.promo-card-image{background:#2a2a2a}.promo-card-content{background:#aa1453;border-top-color:hsla(0,0%,100%,.2)}}.promo-card-adjust{margin-top:-100px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.promo-card{box-shadow:0 12px 32px rgba(0,0,0,.15),0 6px 12px rgba(0,0,0,.1)}.promo-card:hover{box-shadow:0 20px 48px rgba(0,0,0,.2),0 12px 20px rgba(0,0,0,.15)}}.video-ad-card{background:var(--theme3);border-radius:15px;padding:10px;box-shadow:0 4px 10px rgba(0,0,0,.1);margin:15px auto;text-align:center;transition:transform .3s ease;width:150%;max-width:1000px;box-sizing:border-box}.breadcrumb-container{margin-top:20px}.video-ad-card video{max-width:100%;height:100%;border-radius:10px;margin-bottom:50px;margin-top:10px}@media (max-width:768px){.video-ad-card{margin:10px;padding:10px;max-width:90%}}@media (max-width:480px){.video-ad-card{padding:15px;margin:30px}.video-ad-card video{border-radius:5px}}.form-right{margin-left:15%}.custom-signin-btn{width:100%;display:inline-block;text-align:center}@media (max-width:768px){.input-single input{width:100%}}@media (max-width:576px){.welcome-message{font-size:1.5rem}}.checkout-section{padding:60px 15px}.welcome-message{font-size:2.5rem;margin-bottom:20px}.input-single input{width:100%;padding:10px;margin-bottom:20px;border-radius:5px;border:1px solid #ddd}.input-single label{font-weight:700;display:block;margin-bottom:8px}@media (max-width:576px){.welcome-message{font-size:1.5rem}.checkout-section{padding:40px 10px}.input-single input{padding:8px}.custom-signin-btn{padding:10px 20px;font-size:1rem}}@media (max-width:768px){.checkout-section{padding:50px 10px}.input-single input{padding:12px}.checkout-single-wrapper{padding:30px}.boxshado-single{box-shadow:0 2px 15px rgba(0,0,0,.1)}}.branch-product-content{padding:50px;background:var(--theme3);border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.branch-product-content:hover{transform:scale(.8);box-shadow:0 6px 12px rgba(0,0,0,.2);cursor:pointer}.branch-content-link{text-decoration:none;color:inherit;display:block;cursor:pointer}.branch-name{font-size:1.5rem;font-weight:700;color:var(--body)}.city-name{font-size:1.2rem;color:var(--body)}.contact{font-size:1rem;color:var(--body)}.section-title h3{font-size:2rem;font-weight:700;margin-bottom:20px;color:#333}@media (max-width:768px){.branch-product-content{padding:15px}.branch-name{font-size:1.3rem}.city-name{font-size:1rem}.contact{font-size:.9rem}}.confirmation-dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.confirmation-dialog{background-color:var(--bg);padding:20px;border-radius:10px;width:100%;max-width:400px;box-shadow:0 4px 10px rgba(0,0,0,.1);text-align:center}.confirmation-dialog h3{font-size:1.5rem;color:#333;margin-bottom:15px}.confirmation-dialog p{font-size:1rem;color:#666;margin-bottom:20px}.confirmation-dialog .input-single{margin-bottom:15px}.confirmation-dialog .input-single input{padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px;width:100%}.confirmation-dialog button{padding:20px;background-color:var(--theme3);color:#fff;border:none;border-radius:5px;font-size:1rem;cursor:pointer}.confirmation-dialog button:disabled{background-color:#ccc}@media (max-width:600px){.confirmation-dialog{width:90%}}.input-single{position:relative}.password-wrapper{display:flex;align-items:center;position:relative}.password-wrapper input{width:100%;padding:10px 40px 10px 10px;border-radius:5px;border:1px solid #ccc}.eye-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:18px;color:#333;transition:color .3s ease}.eye-icon:hover{color:#007bff}.eye-icon:focus{outline:none}.pink-bg{background-color:var(--theme3);color:var(--bg);padding:20px}.dialog-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999;overflow:hidden}.dialog-box{position:relative;background:var(--bg);padding:20px;border-radius:10px;width:90%;max-width:500px;margin:auto;box-shadow:0 12px 30px rgba(0,0,0,.1);max-height:100vh;display:flex;flex-direction:column;text-align:left;transition:transform .3s ease-in-out;overflow:auto}.dialog-box button{padding:12px;margin-top:20px}.dialog-box h3{font-size:16px;margin-bottom:12px;font-weight:700;color:#333;text-align:center;letter-spacing:.5px}.dialog-box input,.dialog-box textarea{width:100%;padding:12px;margin:0;border:1px solid #ddd;border-radius:6px;font-size:14px;background-color:#f8f8f8;color:#000!important;box-sizing:border-box;transition:border-color .3s ease-in-out,box-shadow .3s ease-in-out}.dialog-box input:focus,.dialog-box textarea:focus{border-color:var(--theme3);outline:none;box-shadow:0 0 5px var(--theme3)}.dialog-box button{width:100%;padding:10px;margin-top:-40px;border:none;background-color:var(--theme3);color:#fff;font-size:14px;font-weight:700;border-radius:6px;cursor:pointer;transition:background-color .3s ease-in-out}.close-btn{font-size:50px;color:#333;background:none}.checkbox-container{display:flex;align-items:center;gap:1px}.checkbox-container input[type=checkbox]{margin:0;width:16px;height:16px}.checkbox-container label{font-size:12px;color:#333;line-height:1}.dialog-box p{font-size:12px;color:#777;margin-top:8px;text-align:center}@media (max-width:480px){.dialog-box{padding:16px;max-width:90%;max-height:80vh;gap:10px}.dialog-box h3{font-size:14px}.dialog-box button{font-size:13px;padding:12px;margin-top:16px}.close-btn{font-size:30px}}.phone-dialog{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2200}.dialog-content{background:var(--bg);padding:20px 30px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.2);width:100%;max-width:400px;text-align:center;color:#000}.dialog-content h4{font-size:18px;margin-bottom:20px;color:#000}.phone-input{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc;border-radius:5px;font-size:16px;color:#000!important}.dialog-buttons{display:flex;justify-content:space-between;gap:10px}.cancel-btn,.confirm-btn{flex:1;padding:8px;font-size:15px;border:none;border-radius:10px;cursor:pointer;color:#fff}.cancel-btn,.confirm-btn{background-color:var(--theme3)}.cancel-btn:hover,.confirm-btn:hover{background-color:var(--body);color:var(--theme3)}@media (max-width:768px){.dialog-content{padding:15px;width:80%;margin:0 auto}.phone-input{font-size:14px;padding:8px;width:100%;margin:10 auto}.dialog-buttons{display:flex;flex-direction:column;gap:10px}.cancel-btn,.confirm-btn{font-size:14px;padding:10px 0;width:100%;background-color:var(--theme3);color:#fff}.cancel-btn:hover,.confirm-btn:hover{background-color:var(--body);color:var(--theme3)}.dialog-content p{font-size:14px}.phone-dialog{padding:15px}}.payment-container{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px;max-width:600px;margin:0 auto;height:100vh}.payment-title{font-size:2rem;font-weight:700;color:#333;margin-bottom:10px;text-align:center}.payment-subtitle{font-size:1.5rem;color:#555;margin-bottom:15px;text-align:center}.payment-description{font-size:1rem;color:#777;margin-bottom:30px;text-align:center}.payment-form{width:100%;display:flex;flex-direction:column;align-items:center;gap:20px}.payment-button{background-color:var(--theme3);border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;font-size:16px;border-radius:10px;cursor:pointer;width:100%;max-width:300px}.payment-button:hover{background-color:var(--theme)}.order-details{margin-top:20px;font-size:.9rem;color:#444;text-align:center}.order-details p{margin:5px 0}@media (max-width:768px){.payment-container{padding:15px;max-width:100%}.payment-title{font-size:1.8rem}.payment-subtitle{font-size:1.3rem}.payment-description{font-size:.9rem}.payment-button{padding:12px 24px;font-size:14px}.order-details p{font-size:.8rem}}@media (max-width:480px){.payment-title{font-size:1.5rem}.payment-subtitle{font-size:1.2rem}.payment-description{font-size:.85rem}.payment-button{padding:10px 20px;font-size:13px}.order-details p{font-size:.75rem}}.order-summary-title{font-size:1.75rem;font-weight:700;color:var(--theme3);background-color:var(--theme3);padding:15px;border-radius:8px;text-align:center;margin-bottom:25px;word-spacing:2px}.checkout-box{background-color:var(--bg);box-shadow:0 6px 15px rgba(0,0,0,.1);padding:25px;max-width:100%;margin:0 auto}.order-list{padding:0}.order-header,.order-item{font-size:1rem;color:var(--black);padding:15px 0;border-bottom:1px solid #ddd;word-spacing:1.5px}.order-header span,.order-item span{text-align:left;width:33%;display:inline-block}.order-header{font-weight:700}.order-header,.order-item{color:var(--black)}.checkout-total{font-size:1.3rem;color:#333;padding-top:25px;border-top:2px solid #f06292;margin-top:25px;text-align:right}.checkout-total,.theme-btn{font-weight:700;word-spacing:2px}.theme-btn{background-color:var(--theme5);color:#fff;border:none;padding:10px 20px;font-size:1.1rem;text-align:center;border-radius:10px;cursor:pointer;transition:background-color .3s ease}.theme-btn:hover{background-color:var(--theme3-hover);box-shadow:0 4px 10px rgba(0,0,0,.2)}@media (max-width:768px){.order-summary-title{font-size:1.5rem;padding:12px;word-spacing:1.5px}.checkout-box{padding:20px}.order-header,.order-item{font-size:.9rem;padding:10px 0}.checkout-total{font-size:1.1rem}.theme-btn{padding:12px 18px;font-size:1rem}}@media (max-width:480px){.order-summary-title{font-size:1.2rem;padding:10px;word-spacing:1.2px}.checkout-box{padding:15px;max-width:95%}.order-header,.order-item{font-size:.85rem;padding:8px 0}.checkout-total{font-size:.95rem}.theme-btn{padding:10px 15px;font-size:.9rem;word-spacing:1.2px}}.address-details{margin-top:10px;line-height:1.5;color:var(--black);font-size:15px;word-wrap:break-word;text-align:left;transition:font-size .2s ease,margin-top .2s ease}.no-address{color:var(--black);font-style:italic;font-size:14px;text-align:center;margin-top:8px;transition:font-size .2s ease}@media (max-width:768px){.address-details{font-size:14px;margin-top:8px;line-height:1.4}.no-address{font-size:13px;margin-top:6px}}@media (max-width:480px){.address-details{font-size:13px;margin-top:6px;line-height:1.3;text-align:justify}.no-address{font-size:12px;margin-top:5px}}.catagory-product-image2{position:relative;overflow:hidden;border-radius:20px}.catagory-product-image2 img{width:100%;height:auto;transition:opacity .1s ease-in-out}.catagory-product-image2 .hover-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .1s ease-in-out}.catagory-product-image2:hover .hover-image{opacity:1}.catagory-product-image2 .default-image{transition:opacity .1s ease-in-out}.catagory-product-image2:hover .default-image{opacity:0}.notes{text-align:center;font-size:10px;color:var(--theme3)}.footer-links{margin-top:100px;display:flex;list-style-type:none;padding:0;white-space:nowrap;flex-wrap:wrap}.footer-links li{margin-right:15px}.footer-career-link{display:block;font-size:1.1rem;font-weight:700;color:var(--theme3);text-decoration:none;margin-top:-10px}.footer-career-link:hover{color:#0056b3;text-decoration:underline}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;transition:opacity .3s ease}.popup-content{background:#fff;padding:30px;border-radius:12px;text-align:center;box-shadow:0 12px 24px rgba(0,0,0,.1);max-width:500px;width:100%;transition:transform .3s ease-in-out}.popup-content h2{margin:0;font-size:26px;color:#333;font-family:Arial,sans-serif;font-weight:600}.popup-content p{font-size:18px;margin:15px 0;color:#555;font-family:Arial,sans-serif}.popup-content button{padding:12px 20px;font-size:16px;background:var(--theme3);color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease,transform .2s ease}.popup-content button:hover{background:var(--theme3-dark);transform:translateY(-2px)}.popup-content img{width:100%;max-width:350px;height:auto;border-radius:12px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.popup-overlay.enter .popup-content{transform:scale(.9)}.popup-overlay.enter-active .popup-content{transform:scale(1);transition:transform .3s ease-in-out}.gallery-section{padding:50px 0;background-color:#fff}.gallery-section .container{max-width:1200px;margin:0 auto;padding:0 15px}.swiper.gallery-slider{width:100%;height:100%}.swiper-slide{display:flex;justify-content:center;align-items:center}.gallery-video{position:relative;width:100%;max-width:600px;overflow:hidden;border-radius:10px}.gallery-video video{width:100%;height:auto;border-radius:10px}.gallery-video:hover{transform:scale(1.03)}.gallery-video button{position:absolute;top:10px;right:10px;background:red;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-weight:700;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:background .3s ease}.video-element::-webkit-media-controls-mute-button,.video-element::-webkit-media-controls-volume-slider{display:none!important}.gallery-video button:hover{background:#c00}.swiper-button-next,.swiper-button-prev{color:#000}.swiper-button-next:hover,.swiper-button-prev:hover{color:#555}.swiper-pagination-bullet{background:#000;opacity:.5}.swiper-pagination-bullet-active{background:#007bff;opacity:1}.gallery-section p{text-align:center;font-size:1.2rem;color:#777;margin-top:20px}@media (max-width:768px){.gallery-video{max-width:90%}.gallery-video button{width:25px;height:25px;font-size:.9rem}}@media (max-width:480px){.gallery-section{padding:30px 0}.gallery-video{max-width:100%}}.gallery-section{margin-top:-9rem}.section-title{margin-top:0;margin-bottom:10rem}@media (max-width:1024px){.gallery-section{margin-top:-6rem}.section-title{margin-bottom:6vh}}@media (max-width:768px){.gallery-section{margin-top:-4rem}.section-title{margin-bottom:5vh}}@media (max-width:480px){.gallery-section{margin-top:-2rem}.section-title{margin-bottom:4vh}}.gallery-section{position:relative}.gallery-loading{display:flex;justify-content:center;align-items:center;min-height:300px;width:100%}.video-element{width:auto;height:auto;max-width:100%;background-color:#000}.gallery-video{cursor:pointer;transition:transform .3s ease}.gallery-video:hover{transform:scale(1.02)}.gallery-video.active{transform:scale(1.05)}.no-controls::-webkit-media-controls,.no-controls::-webkit-media-controls-panel{display:none!important}.no-videos-message{display:flex;justify-content:center;align-items:center;width:100%;height:300px;font-size:1.2rem;color:#666}.spinner{border:4px solid rgba(0,0,0,.1);border-left-color:#09f;border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes spin{to{transform:translate(-50%,-50%) rotate(1turn)}}.image-container{position:relative;min-height:100px}.image-container img{opacity:0;transition:opacity .3s ease}.image-container img.loaded{opacity:1}.sticky-navbar{position:fixed;bottom:0;left:0;width:100%;padding:10px 0;z-index:1000;display:flex;justify-content:center;background-color:#b3a6add0}@media (min-width:1025px){.sticky-navbar{display:none}}@media (max-width:1024px){.sticky-navbar{display:flex}}.navbar-content{display:flex;justify-content:center;gap:50px}.navbar-link{color:var(--theme3);text-decoration:none;font-size:18px}.navbar-link:hover{text-decoration:underline}@media (max-width:480px){.footer-bottom{margin-bottom:50px}}@media (min-width:481px) and (max-width:768px){.footer-bottom{margin-bottom:50px}}@media (min-width:769px) and (max-width:1024px){.footer-bottom{margin-bottom:50px}}.suggested-offer-section{padding:3px 0 -10px}.suggested-offer-card{display:flex;justify-content:center;align-items:center;width:180px;height:180px;overflow:hidden}.suggested-offer-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;border-radius:8px}@media (max-width:768px){.suggested-offer-card{width:140px;height:140px}}@media (max-width:480px){.suggested-offer-card{width:100px;height:100px}}.phone-menu{display:flex;gap:5px;padding:1px 0;margin-left:-10px}@media (min-width:600px){.phone-menu{margin-left:-50px}}@media (min-width:768px){.phone-menu{margin-left:-30px}}.phone-menu-link{font-size:16px;font-weight:600;color:var(--black);text-decoration:none;padding:2px 5px;border-radius:5px;transition:background-color .3s ease,color .3s ease;margin-left:10px}.phone-menu-link:hover{color:var(--theme3)}.phone-menu-link.active,.phone-menu-link:focus{background-color:var(--theme3);color:#fff}.login-logo{display:block;margin:0 auto 15px;max-width:100px;height:auto}.login-container{min-height:100vh;padding:20px}.login-card,.login-container{display:flex;justify-content:center;align-items:center}.login-card{flex-direction:column;padding:30px;width:90%;max-width:400px;min-height:300px;box-shadow:0 4px 10px rgba(0,0,0,.1);border-radius:10px;background-color:#fff}@media (max-width:768px){.login-logo{max-width:80px}.login-card{width:95%;padding:20px}}@media (max-width:480px){.login-logo{max-width:60px}.login-card{padding:15px;width:100%}}.login-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:400px;height:auto;display:flex;align-items:center;justify-content:center;z-index:1050;padding:20px}.login-modal-dialog{width:100%;margin:auto}.login-modal-content{background:#fff;border-radius:8px;overflow:hidden;width:100%}.login-modal-header{padding:15px;background:var(--theme3);color:#fff;display:flex;justify-content:space-between;align-items:center}.login-modal-title{font-size:18px;font-weight:700}.login-close{background:none;border:none;font-size:20px;color:#fff;cursor:pointer}.login-modal-body{padding:15px;font-size:16px}.login-modal-footer{padding:10px;text-align:right;background:#f1f1f1}.login-btn{padding:8px 16px;border:none;border-radius:4px;font-size:14px;cursor:pointer}.login-btn-primary{color:#fff}.login-btn-primary,.login-btn-primary:hover{background:var(--theme3)}@media (max-width:480px){.login-modal-dialog{width:95%;max-width:350px}.login-modal-content{max-width:100%}.login-modal-body{font-size:14px}.login-btn{width:100%}}.advideo-frame-container{width:100%;max-width:100vw;height:auto;overflow:hidden;margin:0 auto;border-radius:20px;box-shadow:0 15px 60px rgba(0,0,0,.7);transition:transform .4s ease,box-shadow .4s ease;position:relative}.advideo-frame-container:hover{transform:scale(1.02);box-shadow:0 20px 80px rgba(0,0,0,.8)}.advideo-aspect-ratio{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.advideo-element{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:20px;background-color:#000}.advideo-loading-text{text-align:center;color:#333;font-weight:600;font-size:18px;padding:20px}.advideo-loading-container{display:flex;justify-content:center;align-items:center;min-height:400px;font-size:20px}@media (min-width:2560px){.advideo-frame-container{max-width:2400px;border-radius:25px}.advideo-element{border-radius:25px}.advideo-loading-text{font-size:24px;padding:30px}}@media (min-width:1920px) and (max-width:2559px){.advideo-frame-container{max-width:1800px;border-radius:22px}.advideo-element{border-radius:22px}.advideo-loading-text{font-size:22px;padding:25px}}@media (min-width:1440px) and (max-width:1919px){.advideo-frame-container{max-width:1400px;border-radius:20px}.advideo-loading-text{font-size:20px}}@media (min-width:1024px) and (max-width:1439px){.advideo-frame-container{max-width:1200px;border-radius:18px}.advideo-element{border-radius:18px}.advideo-loading-text{font-size:18px}}@media (min-width:768px) and (max-width:1023px){.advideo-frame-container{max-width:95vw;margin:0 2.5vw;border-radius:16px}.advideo-element{border-radius:16px}.advideo-loading-text{font-size:17px}}@media (min-width:481px) and (max-width:767px){.advideo-frame-container{max-width:98vw;margin:0 1vw;border-radius:14px}.advideo-element{border-radius:14px}.advideo-loading-text{font-size:16px;padding:15px}}@media (min-width:376px) and (max-width:480px){.advideo-frame-container{max-width:100vw;margin:0;border-radius:12px}.advideo-element{border-radius:12px}.advideo-loading-text{font-size:15px;padding:12px}}@media (max-width:375px){.advideo-frame-container{max-width:100vw;margin:0;border-radius:10px}.advideo-element{border-radius:10px}.advideo-loading-text{font-size:14px;padding:10px}}.advideo-icon-wrapper{background-color:var(--theme3);border-radius:20px;padding:20px 100px;margin:20px 0}@media (max-width:991px){.advideo-icon-wrapper{padding:25px 60px}.advideo-icon-wrapper .single-advideo-icon{text-align:center}}@media (max-width:768px){.advideo-icon-wrapper{padding:20px 40px;border-radius:16px}}@media (max-width:480px){.advideo-icon-wrapper{padding:15px 20px;border-radius:12px}}.advideo-icon-wrapper .single-advideo-icon .icon{font-size:70px;color:var(--white)}@media (max-width:768px){.advideo-icon-wrapper .single-advideo-icon .icon{font-size:60px}}@media (max-width:480px){.advideo-icon-wrapper .single-advideo-icon .icon{font-size:50px}}.advideo-icon-wrapper .single-advideo-icon .content{margin-top:25px}.advideo-icon-wrapper .single-advideo-icon .content h4{color:var(--white);margin-bottom:15px;font-size:24px;font-weight:600}@media (max-width:768px){.advideo-icon-wrapper .single-advideo-icon .content h4{font-size:20px}}.advideo-icon-wrapper .single-advideo-icon .content p{color:var(--white);font-size:18px;line-height:1.6}@media (max-width:768px){.advideo-icon-wrapper .single-advideo-icon .content p{font-size:16px}}.choose-us-2{background-color:var(--theme2);padding:40px 0}@media (max-width:575px){.choose-us-2 .advideo-icon-wrapper-2{text-align:center}}.choose-us-2 .advideo-icon-wrapper-2 .single-advideo-icon .icon{font-size:80px;color:var(--theme3)}@media (max-width:768px){.choose-us-2 .advideo-icon-wrapper-2 .single-advideo-icon .icon{font-size:70px}}@media (max-width:480px){.choose-us-2 .advideo-icon-wrapper-2 .single-advideo-icon .icon{font-size:60px}}.choose-us-2 .advideo-icon-wrapper-2 .single-advideo-icon .content{margin-top:25px}@media (max-width:575px){.choose-us-2 .advideo-icon-wrapper-2 .single-advideo-icon .content{margin-top:15px}}.choose-us-2 .advideo-icon-wrapper-2 .single-advideo-icon .content h3{font-size:32px;text-transform:capitalize;color:var(--white);font-weight:700;margin-bottom:15px;line-height:1.3}@media (max-width:768px){.choose-us-2 .advideo-icon-wrapper-2 .single-advideo-icon .content h3{font-size:28px}}@media (max-width:480px){.choose-us-2 .advideo-icon-wrapper-2 .single-advideo-icon .content h3{font-size:24px}}.choose-us-2 .advideo-icon-wrapper-2 .single-advideo-icon .content p{color:var(--white);font-size:18px;line-height:1.7}@media (max-width:768px){.choose-us-2 .advideo-icon-wrapper-2 .single-advideo-icon .content p{font-size:16px}}.grid-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;padding:30px;max-width:100%}@media (min-width:1440px){.grid-container{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:40px;padding:40px}}@media (max-width:768px){.grid-container{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;padding:25px}}@media (max-width:480px){.grid-container{grid-template-columns:1fr;gap:20px;padding:20px}}.category-card{background-color:#fff;border-radius:16px;box-shadow:0 8px 25px rgba(0,0,0,.15);transition:transform .4s ease,box-shadow .4s ease;overflow:hidden;text-align:center}.category-card:hover{transform:scale(1.08);box-shadow:0 12px 40px rgba(0,0,0,.25)}.image-container img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover;border-bottom:3px solid #f0f0f0;transition:transform .3s ease}@media (min-width:1440px){.image-container img{height:280px}}@media (max-width:768px){.image-container img{height:220px}}@media (max-width:480px){.image-container img{height:200px}}.category-card:hover .image-container img{transform:scale(1.1)}.category-content{padding:20px}.category-content h3{font-size:22px;color:#333;margin:15px 0;transition:color .3s;font-weight:600;line-height:1.4}@media (min-width:1440px){.category-content h3{font-size:24px}}@media (max-width:768px){.category-content h3{font-size:20px}}@media (max-width:480px){.category-content h3{font-size:18px}}.category-content h3 a{text-decoration:none;color:inherit}.category-content h3:hover{color:#e91e63}.extra-large-text{font-size:clamp(16px,4vw,24px);line-height:1.6}.extra-large-title{font-size:clamp(24px,6vw,48px);line-height:1.3;font-weight:700}.extra-large-container{max-width:100%;padding:clamp(20px,5vw,60px);margin:0 auto}*{box-sizing:border-box}.advideo-frame-container,.advideo-icon-wrapper,.category-card{will-change:transform;backface-visibility:hidden;transform:translateZ(0)}.category-highlight{display:inline-block;background:url(/images/brush-stroke.png) no-repeat 50%;background-size:contain;color:#fff;padding:12px 24px;font-size:1.2rem;font-weight:700;border-radius:8px;text-align:center;background-position:50%;background-repeat:no-repeat}.theme-btn-2.clicked{color:#fff;transform:scale(.98);box-shadow:0 0 10px rgba(0,0,0,.2);transition:background-color .3s,color .3s,transform .1s}.menu-list li a{padding:8px 12px;transition:color .3s,background-color .3s,border-radius .3s;color:#333;text-decoration:none}.menu-list li.active a{font-weight:700}.menu-list li a:hover,.menu-list li.active a{text-decoration:underline;text-decoration-color:var(--theme3);text-decoration-thickness:3px;text-underline-offset:8px;color:pink}.view-all-btn{background:transparent;border:2px solid var(--theme5);color:var(--theme5);padding:.35rem 1rem;font-size:.85rem;border-radius:1rem;transition:all .3s ease-in-out;display:inline-block;text-align:center;min-width:80px;position:relative;margin-top:20px}.view-all-btn:hover{background:var(--theme5);color:#fff}@media (max-width:1024px){.view-all-btn{padding:.45rem 1.4rem;font-size:.95rem;border-radius:1.4rem;left:0}}@media (max-width:768px){.view-all-btn{padding:.4rem 1.3rem;font-size:.9rem;border-radius:1.3rem;left:0}}@media (max-width:480px){.view-all-btn{padding:.35rem 1.2rem;font-size:.85rem;border-radius:1.2rem;left:0}}@media (max-width:320px){.view-all-btn{padding:.3rem 1rem;font-size:.8rem;border-radius:1rem;left:0}}.discount-section{margin-top:20px;text-align:center}.discount-title{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:10px}.discount-container{display:flex;flex-wrap:wrap;justify-content:center;gap:13px}.discount-card{background:#f8f9fa;border-radius:10px;padding:10px 15px;box-shadow:0 2px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;width:250px;text-align:center;transition:transform .3s}.discount-card:hover{transform:scale(1.05)}.discount-name{font-size:1rem;font-weight:600;color:#444}.discount-percentage{font-size:1.2rem;font-weight:700;color:#d9534f;margin:5px 0}.discount-btn{background:#007bff;color:#fff;padding:6px 12px;font-size:.9rem;border:none;border-radius:5px;cursor:pointer;transition:.3s}.discount-btn:hover{background:#0056b3}@media (max-width:768px){.discount-container{flex-direction:column;align-items:center}.discount-card{width:90%;max-width:250px}}.footer-section{background-color:var(--section-bg-color);position:relative}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-col{flex:1 1 200px;min-width:200px;margin:10px;padding:0 15px}.footer-col-logo .widget-head{margin-bottom:20px}.footer-logo-img{max-width:100%;height:auto}.footer-description{margin-bottom:15px}.footer-interest{display:block;margin-bottom:5px;font-weight:800;color:#000}.footer-email-link{display:block;margin-bottom:15px;color:var(--theme3);text-underline-offset:4px;font-weight:900;transition:color .3s ease,text-decoration-color .3s ease}.footer-email-link:hover{color:var(--theme2)}.social-icon-wrapper{display:flex;gap:15px;margin-top:15px}.social-icon{color:var(--icon-color);font-size:18px}.footer-widget-title{margin-bottom:20px;font-size:18px;font-weight:600}.footer-list-items{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.footer-list-item{margin-bottom:8px}.footer-list-item a{color:var(--text-color);text-decoration:none;font-weight:500;transition:color .3s ease,transform .3s ease;position:relative}.footer-list-item a:hover{color:#ff6f61;transform:translateX(5px)}.footer-list-item a:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background:#ff6f61;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.footer-list-item a:hover:after{transform:scaleX(1)}.footer-address-text .address-line{margin-bottom:10px}.apps-title{margin-bottom:15px}.apps-image-wrapper{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.app-image{max-width:100px;height:auto}.support-title{margin-bottom:10px}.support-numbers{line-height:1.6}.support-number{display:block;margin-bottom:5px;color:var(--theme3);text-decoration:none;font-weight:800}@media (max-width:768px){.footer-col{flex:1 1 100%!important;margin:15px 0!important;padding:0 10px!important}.footer-list-items{grid-template-columns:repeat(2,1fr)!important}@media (max-width:1024px){.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-col-app,.footer-col-quick-links{flex:1 1 48%!important;min-width:48%!important}.footer-col{flex:1 1 100%!important;margin:15px 0!important;padding:0 10px!important}.footer-list-items{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}}@media (max-width:576px){.footer-col-app,.footer-col-quick-links{flex:1 1 100%!important;min-width:100%!important}}.footer-row{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-col-app,.footer-col-quick-links{flex:1 1 48%!important;min-width:48%!important}.footer-bottom-wrapper{flex-direction:column;text-align:center}.footer-widget-title{margin-bottom:15px!important}.address-line,.footer-description{margin-bottom:12px!important}}@media (min-width:769px) and (max-width:1024px){.footer-col{flex:1 1 45%!important}}.fixed-width-btn{width:200px;min-width:200px;max-width:100%}.proceed-btn{background:linear-gradient(135deg,#28a745,#34ce57);color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 10px rgba(0,0,0,.2)}.proceed-btn i{font-size:20px}.proceed-btn:hover{background:linear-gradient(135deg,#34ce57,#28a745);transform:scale(1.05)}@media (max-width:768px){.proceed-btn{font-size:16px;padding:10px 16px}.proceed-btn i{font-size:18px}}.cartback-btn{background:linear-gradient(135deg,#a72828,#fa0e0e);color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:none;border-radius:8px;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 10px rgba(0,0,0,.2)}.cartback-btn i{font-size:20px}.cartback-btn:hover{background:linear-gradient(135deg,#ce3434,#a72828);transform:scale(1.05)}@media (max-width:768px){.cartback-btn{font-size:16px;padding:10px 16px}.cartback-btn i{font-size:18px}}.address-container{margin-left:-10px}@media (max-width:768px){.address-container{margin-left:0}}.read-only-field{background-color:#f5f5f5;cursor:not-allowed;border:1px solid #000;color:#555}.label{display:block;margin-bottom:5px;font-weight:500;color:#333}.social-image{width:30px;height:auto}.whatsapp-icon{width:clamp(70px,10vw,60px);height:clamp(70px,10vw,60px);background:linear-gradient(to bottom right,#25d366,#128c7e);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:transform .3s ease;position:fixed;bottom:clamp(55px,calc(5vw + 12px),40px);right:clamp(22px,calc(5vw + 19px),32px);z-index:1000}.whatsapp-icon:hover{transform:scale(1.15) translateY(-3px);box-shadow:0 8px 20px rgba(37,211,102,.5),0 0 20px rgba(18,140,126,.3);background:linear-gradient(145deg,#2ee77a,#17a076)}.whatsapp-icon:active{transform:scale(.95);box-shadow:0 2px 8px rgba(0,0,0,.2)}.whatsapp-icon img{width:70%;height:auto;border-radius:50%;filter:brightness(1.1) drop-shadow(0 2px 4px rgba(0,0,0,.2));transition:filter .3s ease}.whatsapp-icon:hover img{filter:brightness(1.2) drop-shadow(0 4px 6px rgba(0,0,0,.3))}.chatbot-container{position:fixed;bottom:clamp(160px,25vh,190px);right:clamp(120px,6vw,130px);transform:none;width:clamp(300px,90vw,360px);max-width:95vw;background:#f7f7f7;border:none;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);display:flex;flex-direction:column;z-index:2200;overflow:hidden}.chatbot-header{background:#075e54;padding:clamp(8px,2vw,12px) clamp(10px,3vw,14px);border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 2px 6px rgba(0,0,0,.15);box-sizing:border-box;position:relative;justify-content:space-between}.chatbot-header,.header-content{width:100%;display:flex;align-items:center}.header-content{justify-content:flex-start;gap:clamp(8px,2vw,10px)}.chatbot-logo{width:clamp(40px,6vw,45px);height:clamp(40px,6vw,45px);border-radius:50%;background:#fff;border:2px solid #25d366;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:transform .2s ease,box-shadow .2s ease;padding:4px;box-sizing:border-box}.chatbot-logo:hover{transform:scale(1.05);box-shadow:0 3px 6px rgba(0,0,0,.3)}.header-text{font-size:clamp(13px,3vw,1px);font-weight:500;color:#fff;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Oxygen,Ubuntu,Cantarell,Open Sans,sans-serif;line-height:1.3;letter-spacing:.2px;text-align:left;margin:0;text-transform:none;flex:1}@media (max-width:480px){.chatbot-header{padding:8px 10px}.header-content{gap:6px}.chatbot-logo{width:35px;height:35px;padding:3px}.header-text{font-size:15px}}@media (min-width:481px) and (max-width:768px){.chatbot-header{padding:10px 12px}}@media (min-width:769px){.chatbot-header{padding:12px 14px}}@media (prefers-color-scheme:dark){.chatbot-header{background:#1f2a44}.header-text{color:#e6e6e6}.chatbot-logo{background:#fff;border-color:#2ee77a}.close-btn{background:#1f2a44}.close-btn:hover{background:#2a4066}}.chatbox{padding:clamp(10px,3vw,15px);height:clamp(250px,50vh,400px);overflow-y:auto;display:flex;flex-direction:column;gap:8px;background:url(https://user-images.githubusercontent.com/15075759/28719144-86dc0f70-73b1-11e7-911d-60d70fcded21.png) repeat}.message{padding:8px 12px;border-radius:8px;max-width:75%;box-shadow:0 1px 2px rgba(0,0,0,.1);word-wrap:break-word;position:relative;font-size:14px;line-height:1.5;font-family:WhatsApp,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.user-message{align-self:flex-end;background-color:#d9fdd3;color:#000;border-bottom-right-radius:4px;margin-right:8px}.bot-message{align-self:flex-start;background-color:#fff;color:#000;border-bottom-left-radius:4px;margin-left:8px}.message:after{content:attr(data-time);font-size:10px;color:#666;position:absolute;bottom:4px;right:8px;opacity:.8}.input-area{display:flex;align-items:center;border-top:1px solid #e0e0e0;background:#f7f7f7;padding:8px clamp(10px,3vw,12px)}.chat-input{flex:1;border:none;padding:10px 15px;font-size:14px;outline:none;border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);margin-right:8px;font-family:WhatsApp,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.send-btn{padding:0;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;transition:background-color .2s ease}.send-btn:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%23075e54" width="24" height="24"><path d="M2.01 21L23 12 2.01 3v7l15 2-15 2v7z"/></svg>')}.send-btn:hover{background-color:#e0e0e0}.close-btn{position:absolute;top:10px;right:10px;width:30px;height:30px;background:#075e54;border:none;border-radius:50%;font-size:18px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease,transform .3s ease;z-index:1000}.close-btn:before{content:""}.close-btn:hover{background-color:#128c7e;transform:rotate(90deg)}.whatsapp-link{display:flex;justify-content:center;align-items:center;padding:8px 0;background:#f7f7f7;border-top:1px solid #e0e0e0}.whatsapp-container{display:flex;align-items:center;background:#25d366;padding:8px 16px;border-radius:20px;box-shadow:0 2px 6px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease}.whatsapp-container:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.whatsapp-container .whatsapp-icon{position:static;width:20px;height:20px;margin-right:8px}.whatsapp-button{background:none;border:none;color:#fff;font-size:14px;cursor:pointer;font-weight:600;font-family:WhatsApp,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.whatsapp-button:hover{color:#e6f7e9}.chatbot-logo{width:clamp(40px,10vw,50px);height:auto;margin-right:8px;-o-object-fit:contain;object-fit:contain}@media (max-width:480px){.chatbot-container{width:calc(100vw - 20px);left:10px;bottom:100px}.header-content{gap:8px}.chatbot-logo{width:35px;height:35px}.header-text{font-size:16px}.chat-input{padding:8px 12px}.send-btn{width:32px;height:32px}}@media (min-width:481px) and (max-width:768px){.chatbot-container{width:340px;bottom:120px}}@media (min-width:769px){.chatbot-container{width:360px}.whatsapp-icon:hover{transform:scale(1.1)}.send-btn:hover{background-color:#e0e0e0}}@media (prefers-color-scheme:dark){.chatbot-container{background:#121212}.chatbot-header{background:#1f2a44}.header-text{color:#fff}.chatbox{background:#0b141a;background-image:none}.bot-message{background:#1f2a44;color:#fff}.user-message{background:#005c4b;color:#fff}.chat-input{background:#1f2a44;color:#fff}.input-area{background:#121212;border-top-color:#333}.close-btn{background:#1f2a44;color:#fff}.close-btn:hover{background:#2a4066}.whatsapp-link{background:#121212;border-top-color:#333}}.offer-slider-fixed{position:fixed;top:0;left:0;width:100%;z-index:2200;background:transparent;height:50px;pointer-events:none}.offer-slider-fixed img{pointer-events:none}@media (min-width:768px){.offer-slider-fixed{margin-bottom:2mm}}.marqee-list,.marquee-image,.marquee-inner,.marquee-item,.offer-wrapper{margin:0!important;padding:0!important;line-height:0!important}.marquee-image{display:block;width:100%;height:auto}.job-card{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1);transition:transform .3s ease;height:auto}.job-card:hover{transform:translateY(-5px)}.job-content{display:flex;flex-direction:column}.job-title{font-size:1.6rem;color:var(--theme5);font-weight:700;margin-bottom:10px}.job-description{color:#555;font-size:1rem;line-height:1.6;margin-bottom:20px}.job-meta{display:flex;gap:1rem;flex-wrap:wrap}.job-meta-item{font-size:.95rem;color:#444;background-color:#f2f2f2;padding:6px 12px;border-radius:5px;font-weight:500}.posted-date{font-size:.9rem;color:#777}.job-image-wrapper{width:100%}.job-image{position:relative;width:100%;height:auto}.job-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;border-bottom:1px solid #eee}.error-message-container{display:flex;justify-content:center;align-items:center;min-height:200px;text-align:center}.error-message{font-size:1.2rem;color:#555;font-weight:500}.apply-button{padding:10px 20px;font-size:1.2rem;color:#fff;background-color:var(--theme5);border:none;border-radius:5px;cursor:pointer;margin-top:30px}.apply-button:hover{background-color:var(--theme2)}.apply-link{color:inherit;text-decoration:none}.gram-option{padding:10px 12px;line-height:1.4;min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px}.gram-option,.gram-option .form-check-label{font-size:14px;overflow:hidden;white-space:nowrap}.gram-option .form-check-label{text-overflow:ellipsis}.gram-option .text-end{white-space:nowrap;text-align:right}.gram-dropdown-menu{position:absolute;top:100%;left:0;width:100%;max-width:250px;background:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1);z-index:1000;overflow-y:auto;max-height:60vh;transition:all .3s ease}.gram-dropdown-container{width:100%;max-width:250px;position:relative}@media (max-width:768px){.gram-dropdown-menu{position:relative;max-width:100%;box-shadow:none;border-radius:6px;padding:5px 8px}.gram-option{font-size:13px;padding:8px;flex-wrap:wrap;justify-content:space-between}.gram-option .form-check-label{font-size:12px}.gram-dropdown-container{max-width:100%}}.bestseller-badge{position:absolute;top:12px;right:12px;z-index:2;width:50px;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(145deg,gold,#d4af37);color:#006400;border-radius:50%;font-weight:700;box-shadow:0 4px 12px rgba(0,0,0,.4),inset 0 2px 6px hsla(0,0%,100%,.6);border:2px solid gold;transform:rotate(-12deg);font-family:Arial,sans-serif;padding:0;overflow:hidden;animation:coin-shine 3s ease-in-out infinite}.dollar-symbol{font-size:20px;font-weight:500;color:#006400;text-shadow:0 1px 1px hsla(0,0%,100%,.7);margin-bottom:1px;font-family:Times New Roman,serif}.badge-text{display:flex;flex-direction:column;align-items:center;line-height:1}.bestseller-badge .bestseller-text{font-size:9px;letter-spacing:.5px;text-transform:uppercase;line-height:1;font-weight:800;color:#006400;text-shadow:0 .5px .5px hsla(0,0%,100%,.7)}@keyframes coin-shine{0%,to{box-shadow:0 4px 12px rgba(0,0,0,.4),inset 0 2px 6px hsla(0,0%,100%,.6)}50%{box-shadow:0 4px 12px rgba(0,0,0,.4),inset 0 2px 6px hsla(0,0%,100%,.6),0 0 20px rgba(255,215,0,.8)}}.bestseller-badge:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:50%;background:repeating-linear-gradient(-45deg,rgba(255,215,0,.15),rgba(255,215,0,.15) 5px,rgba(218,165,32,.15) 0,rgba(218,165,32,.15) 10px);z-index:-1}.bestseller-badge:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;border:4px dotted rgba(255,215,0,.8);animation:rotate 12s linear infinite;z-index:-2}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.red-asterisk{color:red;margin-left:4px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.input-with-asterisk{position:relative;width:100%}.input-with-asterisk .react-tel-input{width:100%}.input-with-asterisk textarea+.red-asterisk{top:15px;transform:none}.read-only-field+.red-asterisk{right:15px}.print-btn{background-color:var(--theme3)!important;color:var(--white)!important;border:none!important;border-radius:4px!important;box-shadow:0 2px 4px rgba(0,0,0,.1)!important;transition:all .2s ease!important;padding-left:1rem!important;padding-right:1rem!important;display:flex!important;align-items:center!important;gap:.25rem!important}.print-btn:hover{background-color:var(--theme5)!important;transform:translateY(-1px)!important}.print-btn:active{transform:translateY(0)!important}.jobPostingsSection{padding:10px 0;min-height:100vh}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.errorMessageContainer{margin:20px 0;text-align:center}.errorMessage{color:#e91e63;background:hsla(0,0%,100%,.95);padding:20px;border-radius:15px;box-shadow:0 4px 15px rgba(233,30,99,.1);display:inline-block;font-size:1.1rem;border:2px solid rgba(233,30,99,.2)}.jobCard{background:var(--bg);border-radius:20px;overflow:hidden;box-shadow:0 8px 25px rgba(233,30,99,.15);width:100%;transition:all .4s ease;position:relative;border:2px solid transparent;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.jobCard.horizontal-layout{display:flex;flex-direction:row;align-items:stretch;min-height:250px;flex-wrap:wrap}.jobCard:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#e91e63,#f48fb1,#f8bbd9);border-radius:20px 20px 0 0}.jobCard:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 12px 30px rgba(233,30,99,.2);border-color:#e91e63}.jobImageWrapper{width:40%;background:#fff;display:flex;align-items:center;justify-content:center;padding:10px}.jobImage img{height:auto}.jobImage{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.jobCard:hover .jobImage{transform:scale(1.02)}.jobContent{padding:20px;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;width:60%}.jobTitle{font-size:1.4rem;text-align:left;font-weight:600;color:var(--theme3);margin-bottom:15px;font-family:Times New Roman,serif;line-height:1.3}.jobDescription{font-size:1rem;color:var(--theme3);text-align:justify;margin-bottom:20px;flex-grow:1;line-height:1.6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.jobMeta{background:rgba(248,187,217,.2);padding:15px;border-radius:12px;border-left:4px solid #e91e63;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:15px}.jobMetaItem{font-size:.9rem;color:var(--theme3);display:flex;align-items:center;gap:8px}.apply-button-container{display:flex;justify-content:center;align-items:center}.applyButton{background:linear-gradient(135deg,#43a047,#a5d6a7);color:#fff;border:none;padding:12px 30px;cursor:pointer;border-radius:"20px";transition:all .3s ease;font-weight:600;font-size:1rem;position:relative;overflow:hidden;box-shadow:0 4px 15px rgba(67,160,71,.3);width:90%;border-radius:40px}.applyButton:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s}.applyButton:hover:before{left:100%}.applyButton:hover{background:linear-gradient(135deg,#2e7d32,#66bb6a);transform:translateY(-2px);box-shadow:0 6px 20px rgba(67,160,71,.4)}.applicationPopupOverlay,.emailOptionsPopupOverlay{position:fixed;top:0;left:0;right:0;bottom:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease}.top-banner{background:linear-gradient(to bottom right,#fdf2f8,#fff,#fdf2f8)}@media (max-width:768px){.hero-content{padding:40px 16px}.hero-title{font-size:2rem}}.jobPostingsSection{padding-top:32px}.jobImage{width:100%;height:100%;background-color:#fff}.jobImage img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.applicationInstruction{text-align:center;color:#8b4513;margin-bottom:20px}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.applicationPopup,.emailOptionsPopup{background:linear-gradient(135deg,#fff,#fce4ec);padding:35px;border-radius:20px;width:90%;max-width:500px;position:relative;box-shadow:0 20px 40px rgba(233,30,99,.3);border:2px solid rgba(248,187,217,.5);animation:slideUp .4s cubic-bezier(.175,.885,.32,1.275)}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.applicationPopup h3,.emailOptionsPopup h3{color:#e91e63;font-family:Georgia,serif;text-align:center;margin-bottom:25px;font-size:1.5rem}.closePopup{position:absolute;top:15px;right:15px;background:rgba(233,30,99,.1);border:none;font-size:24px;cursor:pointer;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#e91e63;transition:all .3s ease}.closePopup:hover{background:rgba(233,30,99,.2);transform:rotate(90deg)}.resumeUploadSection{margin:25px 0;padding:20px;background:hsla(0,0%,100%,.8);border-radius:15px;border:2px dashed #e91e63}.resumeUploadLabel{gap:15px;margin-bottom:10px;font-weight:600;color:#e91e63;font-size:1.05rem}.resumeInfo,.resumeUploadLabel{display:flex;align-items:center}.resumeInfo{margin-top:15px;padding:12px 15px;background:rgba(232,245,233,.3);border-radius:10px;border-left:4px solid #4caf50;justify-content:space-between}.removeResumeButton{background:rgba(244,67,54,.1);border:none;color:#f44336;font-size:18px;cursor:pointer;width:25px;height:25px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.removeResumeButton:hover{background:rgba(244,67,54,.2);transform:scale(1.1)}.applicationOptions,.emailClientOptions{display:flex;gap:15px;margin-top:25px;justify-content:center;flex-wrap:wrap}.applicationOptions button,.emailClientOptions button{padding:15px 25px;border-radius:15px;border:none;color:#fff;font-weight:600;display:flex;flex-direction:column;align-items:center;gap:8px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;min-width:120px;position:relative;overflow:hidden}.applicationOptions button:before,.emailClientOptions button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s}.applicationOptions button:hover:before,.emailClientOptions button:hover:before{left:100%}.applicationOptions button:hover,.emailClientOptions button:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,.2)}.whatsappOption{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 4px 15px rgba(37,211,102,.3)}.emailOption{background:linear-gradient(135deg,#e91e63,#f48fb1);box-shadow:0 4px 15px rgba(233,30,99,.3)}.gmailOption{background:linear-gradient(135deg,#ea4335,#d33b2c);box-shadow:0 4px 15px rgba(234,67,53,.3)}.outlookOption{background:linear-gradient(135deg,#0078d4,#106ebe);box-shadow:0 4px 15px rgba(0,120,212,.3)}.yahooOption{background:linear-gradient(135deg,#720e9e,#5d0e85);box-shadow:0 4px 15px rgba(114,14,158,.3)}.pulse-animation{animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:1200px){.jobContent{padding:18px}.jobTitle{font-size:1.3rem}.jobDescription{font-size:.95rem}}@media (max-width:992px){.jobPostingsSection{padding:40px 0}.jobCard.horizontal-layout{min-height:220px}.jobImageWrapper{width:45%}.jobContent{width:55%;padding:16px}.jobTitle{font-size:1.2rem;margin-bottom:12px}.jobDescription{font-size:.9rem;margin-bottom:15px}.jobMeta{padding:12px;margin-bottom:15px;gap:10px}.jobMetaItem{font-size:.85rem}}@media (max-width:768px){.jobCard.horizontal-layout{flex-direction:column;min-height:auto}.jobImageWrapper{width:100%;min-height:200px;height:200px}.jobContent{width:100%;padding:20px}.jobTitle{font-size:1.25rem;text-align:center;margin-bottom:15px}.jobDescription{font-size:.95rem;margin-bottom:18px}.jobMeta{flex-direction:column;gap:8px;padding:15px;margin-bottom:20px}.apply-button-container{justify-content:center}.applyButton{padding:12px 25px;font-size:.95rem}.applicationPopup,.emailOptionsPopup{padding:25px;width:95%}.applicationOptions,.emailClientOptions{gap:10px}.applicationOptions button,.emailClientOptions button{padding:12px 20px;min-width:100px;font-size:.9rem}}@media (max-width:576px){.jobPostingsSection{padding:20px 0}.jobCard{margin-bottom:25px}.jobImageWrapper{height:180px;min-height:180px}.jobContent{padding:15px}.jobTitle{font-size:1.1rem;margin-bottom:12px}.jobDescription{font-size:.9rem;margin-bottom:15px}.jobMeta{padding:12px;margin-bottom:15px}.jobMetaItem{font-size:.8rem}.applyButton{padding:10px 20px;font-size:.9rem}.applicationPopup,.emailOptionsPopup{padding:20px;width:98%}.applicationPopup h3,.emailOptionsPopup h3{font-size:1.3rem;margin-bottom:20px}.resumeUploadSection{padding:15px;margin:20px 0}.resumeUploadLabel{flex-direction:column;align-items:flex-start;gap:10px}.applicationOptions,.emailClientOptions{flex-direction:column;align-items:center}.applicationOptions button,.emailClientOptions button{width:100%;max-width:200px}}@media (max-width:400px){.sectionTitle h2{font-size:1.4rem}.jobImageWrapper{height:100px}.jobTitle{font-size:1rem}.jobDescription{font-size:.8rem}.applicationPopup,.emailOptionsPopup{padding:15px}}.shimmer-loading{position:relative;overflow:hidden}.shimmer-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2),hsla(0,0%,100%,0));animation:shimmer 1.5s infinite}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.typing-container{display:inline-block;margin:0 auto}.typing-text{color:#fff}.cursor,.typing-text{display:inline-block;font-size:1.8rem}.cursor{margin-left:3px;animation:blink 1s step-end infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.form-clt{position:relative;margin-bottom:10px}.form-clt.error-input input,.form-clt.error-input textarea{border-color:#ff3e3e!important}.error-message{color:#ff3e3e;font-size:12px;margin-top:5px;position:absolute;bottom:-18px;left:15px}.success-message{background-color:rgba(76,175,80,.1);color:#4caf50}.error-message-form,.success-message{padding:10px;border-radius:5px;text-align:center;margin-top:15px}.error-message-form{background-color:rgba(244,67,54,.1);color:#f44336}.form-clt input.has-value,.form-clt textarea.has-value{border-color:#4caf50!important}.theme-btn.submitting{opacity:.7;cursor:not-allowed}.map-container{border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.1)}.map-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.map-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px}.contact-hero{background:linear-gradient(rgba(200,0,80,.9),rgba(180,0,70,.85));background-size:cover;background-position:50%;background-attachment:fixed;padding:100px 0;margin-bottom:40px}.contact-hero h1{font-size:3rem;font-weight:700;text-shadow:2px 2px 4px #fff}.text-pink{color:#ff80bf!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.date-filter-section{animation:slideDown .3s ease-in-out}@media (max-width:576px){.date-filter-section .row>div{margin-bottom:.5rem}.date-filter-section .d-flex.gap-2{flex-direction:column;gap:.5rem!important}}input[type=date]::-webkit-calendar-picker-indicator{color:#ff80bf;cursor:pointer}input[type=date]:hover{border-color:#ff80bf!important}.aboutus-container{min-height:100vh;background:linear-gradient(to bottom right,#fdf2f8,#fff,#fdf2f8)}.hero-section{position:relative;overflow:hidden;background:linear-gradient(90deg,#e11d48,#be185d);color:#fff}.hero-overlay{position:absolute;inset:0;background-color:#000;opacity:.2}.hero-content{position:relative;max-width:1200px;margin:0 auto;padding:80px 16px;text-align:center}.hero-text{max-width:896px;margin:0 auto}.hero-title{font-size:3rem;font-weight:700;margin-bottom:16px;line-height:1.2;color:#fff}.hero-subtitle{font-size:1.5rem;opacity:.9;font-weight:300}.hero-gradient{position:absolute;bottom:0;left:0;right:0;height:64px;background:linear-gradient(0deg,#fdf2f8,transparent)}.main-content{max-width:1200px;margin:0 auto;padding:64px 16px}.content-wrapper{max-width:896px;margin:0 auto}.story-cards{display:flex;flex-direction:column;gap:48px}.story-card{transition:all .3s ease;cursor:pointer}.story-card:hover{transform:scale(1.05)}.card-container{background-color:#fff;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);overflow:hidden;border:1px solid #fecaca}.card-header{background:linear-gradient(90deg,#f43f5e,#e11d48);height:8px}.card-content{padding:48px}.card-icon-wrapper{display:flex;align-items:center;margin-bottom:32px}.card-icon-bg{width:64px;height:64px;background-color:#fce7f3;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:24px}.card-icon{width:32px;height:32px;color:#e11d48}.card-title{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:8px}.card-title-underline{width:80px;height:4px;background-color:#f43f5e;border-radius:2px}.card-text{font-size:1.125rem;line-height:1.75;color:#374151}.stats-section{margin-top:80px;background:linear-gradient(90deg,#e11d48,#be185d);border-radius:24px;padding:48px;color:#fff}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;text-align:center}.stat-item{transition:transform .3s ease;cursor:pointer}.stat-item:hover{transform:scale(1.1)}.stat-number{font-size:3rem;font-weight:700;margin-bottom:8px}.stat-label{font-size:1.25rem;opacity:.9}.cta-section{margin-top:64px;text-align:center}.cta-container{display:inline-block;padding:32px;background-color:#fff;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid #fecaca}.cta-title{font-size:1.875rem;font-weight:700;color:#1f2937;margin-bottom:16px}.cta-text{font-size:1.125rem;color:#4b5563;margin-bottom:24px;max-width:512px}.decorative-circle-top{top:80px;left:40px;width:128px;height:128px;background-color:#fecaca}.decorative-circle-bottom,.decorative-circle-top{position:fixed;border-radius:50%;opacity:.2;filter:blur(48px);pointer-events:none}.decorative-circle-bottom{bottom:80px;right:40px;width:160px;height:160px;background-color:#fda4af}