:root{--dark-color: #000000;--font-color: #111;--light-color: #f8f9fa;--primary-color: #ec7a21;--primary-dark-color: #f66b00;--secondary-color: #c41c24;--font-family: "Poppins", sans-serif;--font-poppins: "Poppins", sans-serif;--font-ubuntu: "Ubuntu", sans-serif;--premium-gradient: linear-gradient(135deg, #ec7a21 0%, #f66b00 100%);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .2);--soft-shadow: 0 4px 12px rgba(0, 0, 0, .03);--heavy-shadow: 0 8px 24px rgba(0, 0, 0, .06);--radius-premium: 12px;--transition-smooth: transform .2s ease, box-shadow .2s ease;--font-x-small: 12px;--font-size-small: 14px;--font-size-base: 16px;--font-size-large: 18px}body{font-family:var(--font-family);font-size:var(--font-size-base);color:var(--dark-color);line-height:1.5;overflow-x:hidden!important;color:var(--font-color)!important}a{text-decoration:none}.bg-theme{background-color:var(--primary-color)!important;color:var(--light-color)!important}.bg-secondary-theme{background-color:var(--secondary-color)!important;color:var(--light-color)!important}.cairo{font-family:var(--font-family)!important}.poppins{font-family:var(--font-poppins)!important}.playfair{font-family:var(--font-playfair)!important}.ubuntu{font-family:var(--font-ubuntu)!important}.text-theme{color:var(--primary-color)!important}.text-x-small{font-size:var(--font-x-small)!important}.text-small{font-size:var(--font-size-small)!important}.text-large{font-size:var(--font-size-large)!important}.pointer{cursor:pointer!important}.border-theme{border-color:var(--primary-color)!important}.btn.bg-theme:hover,.btn.border-theme:hover{color:var(--light-color)!important;background-color:var(--primary-dark-color)!important}.scroll-container::-webkit-scrollbar{display:none}.hover:hover{color:var(--primary-color)!important}.topbar{background-color:var(--primary-color);color:var(--light-color);font-size:var(--font-size-small)!important}.topbar a{color:var(--light-color)}.pulse-animation{animation:pulse 5s infinite ease-in-out}@keyframes pulse{0%{transform:scale(1);opacity:.8}50%{transform:scale(.5);opacity:.2}to{transform:scale(1);opacity:.8}}.up-down-animation{animation:upDown 5s infinite ease-in-out}@keyframes upDown{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.left-right-animation{animation:leftRight 4s infinite ease-in-out}@keyframes leftRight{0%{transform:translate(0)}50%{transform:translate(20px)}to{transform:translate(0)}}@media(max-width:768px){.cta-section{height:70vh}}.header{@keyframes fadeInMega{0%{opacity:0;transform:translateY(10px)!important}to{opacity:1;transform:translateY(0)!important}}}.header .navbar-nav .nav-link{font-size:var(--font-size-small)!important;transition:var(--transition-smooth);position:relative}.header .navbar-nav .nav-link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--primary-color);transition:var(--transition-smooth);transform:translate(-50%)}.header .navbar-nav .nav-link:hover:after{width:100%}.header .navbar-nav .nav-link:hover{color:var(--primary-color)!important}.header .sticky-top.header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffe6!important}.header .search-dropdown{min-width:250px}.header .dropdown-submenu{position:relative}.header .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-top:-1px;display:none}.header .dropdown-submenu:hover .dropdown-menu{display:block}.header .dropdown-toggle:after{margin-left:5px!important}@media(max-width:991px){.header .navbar-brand{flex-grow:1}.header .navbar-toggler{order:2}.header .d-md-none{display:inline-flex!important}}.header .category-dropdown .dropdown-item:hover{color:var(--primary-color)!important}.header .dropdown-item-premium{padding:8px 12px;border-radius:8px;transition:all .3s ease}.header .dropdown-item-premium:hover{background-color:var(--light-color);color:var(--primary-color)!important;transform:translate(5px)}.header .dropdown-item-premium:hover i{opacity:1!important;transform:translate(3px)}.header .search-input-btn:hover i{color:var(--primary-color)!important}.header .cart-dropdown{width:300px!important;display:none!important;z-index:1050!important}.breadcrumb-item a,.breadcrumb-item.active,.breadcrumb-item+.breadcrumb-item:before{color:var(--light-color)!important}#homeSlideCarousel1{height:90vh!important;background-size:cover!important;background-position:center center!important}#homeSlideCarousel1 .product-image{height:90%!important;transition:transform .3s ease-in-out;scale:.1;opacity:0!important}#homeSlideCarousel1 .content-box{background-color:#ffffffd9!important;width:70%;transition:transform .3s ease-in-out;scale:.1;opacity:0!important}#homeSlideCarousel1 .carousel-item{background-image:url(/../public/assets/img/banner.jpg);background-size:cover!important;background-position:center center!important}#homeSlideCarousel1 .carousel-item.active .product-image,#homeSlideCarousel1 .carousel-item.active .content-box{transform:scale(10);opacity:1!important}#homeSlideCarousel1 .carousel-control-prev,#homeSlideCarousel1 .carousel-control-next{width:40px;height:40px;background:transparent;border:2px solid rgba(255,255,255,.8);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}#homeSlideCarousel1 .carousel-control-prev{left:20px}#homeSlideCarousel1 .carousel-control-next{right:20px}@media(min-width:768px){#homeSlideCarousel1 .content-box{right:10%!important}#homeSlideCarousel1 .product-image{left:10%!important}}@media(max-width:768px){#homeSlideCarousel1 .content-box{width:80%!important}}#productCarousel .carousel-indicators button{width:8px!important;height:8px!important}.scroll-btn{opacity:0!important;transition:opacity .3s ease-in-out}.scroll-section:hover .scroll-btn{opacity:1!important}.cta-1 .txt-show-01{font-size:220px;color:#eee;display:block;opacity:.55;line-height:1}.cta-1 .txt-show-02{font-size:100px;position:absolute;top:39px!important;left:0;right:0}@media(max-width:1199px){.cta-1 .txt-show-01{font-size:100px;line-height:150px}.cta-1 .txt-show-02{font-size:50px}}@media(max-width:600px){.cta-1 .txt-show-01{font-size:50px;line-height:100px;opacity:1;filter:alpha(opacity=100)}.cta-1 .txt-show-02{font-size:30px}}.cta-section{height:650px;background-image:url(/../public/assets/img/banner.jpg);background-size:cover;background-position:center;overflow:hidden!important}.promotion{height:50vh}.promotion .text-content{max-width:500px;margin:130px 0 130px auto;position:relative;z-index:2}.promotion .first-line,.promotion .second-line{color:#333;font-size:35px}.promotion .third-line{font-size:15px;color:#666}.promotion .second-line i{font-size:40px}.promotion .media{width:670px;height:535px;background-image:url(/../public/assets/img/slomotion_02_bg.png);background-position:center center;background-repeat:no-repeat;background-size:contain;position:absolute;left:-30px;bottom:0;z-index:1}@media(max-width:1200px){.text-content{background-color:#ffffff80;box-shadow:var(--bs-box-shadow)!important}}@media(max-width:768px){.media{width:100%}}@media(max-width:600px){.media{inset:0;height:auto;padding:20px 15px 30px;background-position:center top;margin-top:0;display:none}.text-content{width:100%;margin:auto}.promotion{padding:130px 10px;height:auto;background-image:url(/../public/assets/img/slomotion_02_bg.png);background-position:center center;background-repeat:no-repeat}.text-content .second-line i{font-size:22px}.first-line,.second-line{font-size:22px;line-height:27px}.text-content .buttons .btn{padding:10px 22px;font-size:13px;min-width:auto}}.tabproducts svg{fill:var(--bs-secondary);fill-rule:evenodd;width:50px;height:50px}.tabproducts .nav-tabs .nav-item.show .nav-link,.tabproducts .nav-tabs .nav-link:hover{color:var(--primary-color)!important;transition:none}.tabproducts .nav-link:hover svg,.tabproducts .nav-link.active svg{fill:var(--primary-color)!important}.tabproducts .nav-tabs .nav-item.show .nav-link,.tabproducts .nav-tabs .nav-link.active{color:var(--primary-color)!important;text-decoration:underline 3px var(--primary-color)!important;text-underline-offset:4px}@media(max-width:991px){.tabproducts svg{width:30px;height:30px}.tabproducts .nav-link.active svg{fill:var(--light-color)!important}.tabproducts .nav-tabs .nav-item.show .nav-link,.tabproducts .nav-tabs .nav-link{color:var(--bs-secondary)!important;background:#f6f6f6!important}.tabproducts .nav-tabs .nav-item.show .nav-link,.tabproducts .nav-tabs .nav-link.active{color:var(--light-color)!important;background:#888!important;text-decoration:none!important;border-radius:0!important}}.tab-single-card .scroll-card{transition:box-shadow .3s ease-in-out}.tab-single-card .scroll-card:hover{box-shadow:var(--bs-box-shadow)!important}.tab-single-card .hidden-content{transform:translateY(-20%);opacity:0;position:absolute;z-index:2;box-shadow:var(--bs-box-shadow)!important;transition:transform .6s ease-in-out,opacity .6s ease-in-out}.tab-single-card .scroll-card:hover .hidden-content{transform:translateY(0);opacity:1}@media(max-width:768px){.tab-single-card .hidden-content{position:static;transform:none;opacity:1;z-index:0;box-shadow:0 0 #0000!important;padding-bottom:10px}}.toprated-products .tr-banner{min-height:200px;border:1px solid #e0e0e0}.toprated-products .banner-bg{position:absolute;width:100%;height:100%;background-image:url(/../public/assets/img/biolife-banner__style-01.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;transition:all .3s ease-in-out}.toprated-products .banner-content{position:absolute;left:55%;width:40%;padding:20px;color:#000;transition:all .3s ease-in-out}.toprated-products .banner-content p{transition:all .3s ease-in-out}@media(min-width:992px){.toprated-products .tr-banner:hover .banner-bg{filter:brightness(.7)}.toprated-products .tr-banner:hover .banner-content,.toprated-products .tr-banner:hover .banner-content p{color:#fff!important}}@media(max-width:991px){.toprated-products .tr-banner{padding:10px}.toprated-products .banner-content{position:static;margin:20px;width:100%!important;z-index:1;background-color:#fffc}}@media(max-width:768px){.toprated-products .banner-content{text-align:center}}#product-details .custom-tabs{border-bottom:2px solid #ddd}#product-details .custom-tab-button.active{color:#000}#product-details .custom-tab-button.active:after{content:"";position:absolute;bottom:-2px;left:0;width:calc(100% - 60px);height:3px;background-color:var(--primary-color)}@media(max-width:768px){#product-details .custom-tabs{display:flex;flex-direction:column;border:1px solid #ddd}#product-details .custom-tab-button{width:100%;text-align:center;border-bottom:1px solid #eee}#product-details .custom-tab-button.active:after{left:0;width:100%}}@media(min-width:768px){#related-products .scroll-container{height:550px}}.btn-outline-danger:hover i{color:#fff!important}.nav-pills#productTabs{gap:15px;border-bottom:2px solid #f0f0f0!important;padding-bottom:20px}.nav-pills#productTabs .nav-link{background:#f8f9fa!important;color:#555!important;border-radius:50px!important;padding:10px 25px!important;font-weight:600!important;transition:var(--transition-smooth)!important;border:1px solid transparent!important}.nav-pills#productTabs .nav-link:hover{background:#fff!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}.nav-pills#productTabs .nav-link.active{background:var(--primary-color)!important;color:#fff!important;box-shadow:0 4px 15px #ec7a214d!important}.transition-all{transition:all .3s ease!important}.hover-translate-y:hover{transform:translateY(-5px);border-color:var(--primary-color)!important;box-shadow:var(--soft-shadow)!important}.animate-target{font-weight:700;color:#ec7a21!important}.nav-tabs .nav-item .nav-link.active,.nav-item .show>.nav-link{background-color:#ec7a21!important;color:#fff}.nav-tabs .nav-link:not(.active){background-color:#fff!important;color:#000!important;border:inherit!important}.btn-outline-theme{border-color:var(--primary-color)!important}.btn-theme{background-color:var(--primary-color)!important}.product-card-premium,.btn-premium,.feature-box,.content-box-premium,.heroSwiper .swiper-button-next,.heroSwiper .swiper-button-prev,.related-next,.related-prev{transition:var(--transition-smooth)}.glass-badge{background:var(--glass-bg);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid var(--glass-border);padding:6px 14px;border-radius:50px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--primary-dark-color)}.product-card-premium{background:#fff;border-radius:24px;overflow:hidden;border:none;position:relative!important;cursor:pointer;box-shadow:0 10px 40px #0000000f;transition:all .4s cubic-bezier(.165,.84,.44,1)}.product-card-premium:hover{transform:translateY(-8px);box-shadow:0 15px 50px #0000001f}.product-card-premium h5{min-height:40px;line-height:1.35;margin-bottom:.5rem!important}.product-card-premium .text-muted{min-height:18px}.product-image-wrapper{position:relative!important;overflow:hidden;background:#fff;z-index:1;height:250px;display:flex;align-items:center;justify-content:center}.product-image-wrapper img{transition:transform .6s cubic-bezier(.165,.84,.44,1);max-height:100%}.product-card-premium:hover .product-image-wrapper img{transform:scale(1.08)}.buy-btn-dark{background-color:var(--primary-color)!important;color:#fff!important;border:none!important;border-radius:50px!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;transition:all .3s ease!important;box-shadow:0 4px 10px #0003!important;cursor:pointer!important;position:relative;z-index:10;padding:5px 12px!important}.buy-btn-dark:hover{background-color:#333!important;transform:translateY(-2px);box-shadow:0 6px 15px #0000004d}.btn-premium{background:var(--premium-gradient);color:#fff!important;border:none!important;border-radius:50px!important;padding:10px 24px!important;font-size:13px!important;font-weight:600!important;box-shadow:0 4px 15px #ec7a214d!important}.btn-premium:hover{transform:translateY(-2px)!important;box-shadow:0 6px 20px #ec7a2166!important;filter:brightness(1.1)}.section-title-premium{position:relative;display:inline-block;padding-bottom:15px;font-family:var(--font-poppins);font-weight:700;margin-bottom:2rem;letter-spacing:-.5px}img{transition:opacity .5s ease-in-out}.form-control:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 .25rem #ec7a2126!important}.promo-card{transition:all .4s ease;cursor:pointer;background:#000}.promo-card-img{height:100%;max-height:280px;width:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1)}.object-position-top{object-position:top}.promo-card:hover .promo-card-img{transform:scale(1.08);opacity:.8}.promo-card-overlay{position:absolute;inset:0;pointer-events:none;z-index:2;background:linear-gradient(to top,rgba(0,0,0,.5) 0%,transparent 50%);opacity:0;transition:opacity .4s ease}.promo-card:hover .promo-card-overlay{opacity:1}.promo-card-btn{transform:translateY(20px);transition:all .4s cubic-bezier(.165,.84,.44,1);opacity:0}.promo-card:hover .promo-card-btn{transform:translateY(0);opacity:1;pointer-events:auto}.promo-card-btn:hover{background:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important}.heroSwiper{width:100%!important;height:550px!important}.hero-slide{display:flex;align-items:center;position:relative;overflow:hidden;height:100%;background:#fcfcfc}.content-box-premium{position:relative;z-index:10;background:transparent!important;backdrop-filter:none;-webkit-backdrop-filter:none;padding:15px!important;border-radius:0;box-shadow:none;max-width:550px;margin:0;transition:var(--transition-smooth)}.content-box-premium .banner-title{color:#000!important;font-size:2.4rem!important;font-weight:800;line-height:1.2;margin-bottom:1rem}.content-box-premium .banner-description{color:#444!important;font-size:1.1rem!important;line-height:1.6;margin-bottom:2rem}.heroSwiper .swiper-button-next,.heroSwiper .swiper-button-prev{color:#ff7b2b!important;background:#fff!important;width:40px!important;height:40px!important;border-radius:50%!important;box-shadow:0 4px 10px #0000000f!important;transition:var(--transition-smooth);z-index:20}.heroSwiper .swiper-button-next:after,.heroSwiper .swiper-button-prev:after{font-size:16px!important;font-weight:700!important}.heroSwiper .swiper-pagination-bullet{background:#333!important;opacity:.3!important}.heroSwiper .swiper-pagination-bullet-active{background:#ff7b2b!important;opacity:1!important;width:30px!important;border-radius:10px!important}@media(max-width:768px){.heroSwiper{height:500px!important}.content-box-premium{padding:0 1rem!important;margin:0!important;background:transparent!important;border-radius:0;box-shadow:none!important}.content-box-premium .banner-title{font-size:2.2rem!important}.content-box-premium .banner-subtitle{font-size:1.1rem!important}.content-box-premium .banner-description{font-size:.95rem!important}}.banner-title{font-size:3rem!important;font-weight:800}.banner-subtitle{font-size:1.4rem!important;text-transform:uppercase;letter-spacing:2px}.productMainSwiper{height:450px;width:100%}.productThumbSwiper{height:100px;width:100%;margin-top:10px}.productThumbSwiper .swiper-slide{opacity:.4;cursor:pointer;transition:var(--transition-smooth)}.productThumbSwiper .swiper-slide-thumb-active{opacity:1;border-color:var(--primary-color)!important}.productMainSwiper .swiper-button-next,.productMainSwiper .swiper-button-prev{color:var(--primary-color);background:#fffc;width:40px;height:40px;border-radius:50%;box-shadow:var(--soft-shadow)}.productMainSwiper .swiper-button-next:after,.productMainSwiper .swiper-button-prev:after{font-size:16px}.related-next,.related-prev{color:var(--primary-color)!important;background:#fff;width:45px!important;height:45px!important;border-radius:50%;box-shadow:var(--heavy-shadow);border:1px solid rgba(0,0,0,.05)}.related-next:after,.related-prev:after{font-size:18px!important;font-weight:700}.related-next:hover,.related-prev:hover{background:var(--primary-color);color:#fff!important}.feature-strip{background:#fdfdfd;position:relative;padding:40px 0}.feature-box{position:relative;z-index:2;background:transparent;padding:0;height:100%;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;border:none}.feature-box:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:4px;background:var(--primary-color);border-radius:2px 2px 0 0;transition:all .4s ease;transform:translate(-50%)}.feature-box:hover{transform:translateY(-8px)}.feature-box:hover:after{width:60px}.feature-icon-wrapper{width:65px;height:65px;display:flex;align-items:center;justify-content:center;border-radius:18px;margin-bottom:1.5rem;font-size:1.8rem;transition:all .4s ease;background:#fff5ed}.feature-icon-wrapper i{color:var(--primary-color);line-height:1}.feature-box:hover .feature-icon-wrapper{background:var(--primary-color);transform:rotateY(360deg)}.feature-box:hover .feature-icon-wrapper i{color:#fff}.feature-title{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;color:#222;font-family:var(--font-ubuntu);letter-spacing:-.2px}.feature-desc{font-size:.85rem;color:#777;margin-bottom:0;line-height:1.6}.heroSwiper{width:100%;min-height:80vh;background:linear-gradient(to bottom,#fdfbfb,#f4f5f8);position:relative;overflow:hidden}.heroSwiper .swiper-slide{display:flex;align-items:center}.content-box-premium{padding-right:3rem}.content-box-premium .banner-title{font-size:3.8rem;font-weight:800;line-height:1.15;color:#111;margin-bottom:1.25rem;font-family:var(--font-poppins);letter-spacing:-1.5px}.content-box-premium .banner-description{font-size:1.15rem;line-height:1.7;color:#666;font-weight:400;margin-bottom:2rem;max-width:95%}.content-box-premium .banner-subtitle{letter-spacing:2px;text-transform:uppercase;font-size:.9rem;font-weight:600;margin-bottom:1rem;color:var(--primary-color)}.hero-slider-img{filter:drop-shadow(0 25px 35px rgba(0,0,0,.15));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.heroSwiper .swiper-slide-active .hero-slider-img{animation:heroZoomIn 1.2s cubic-bezier(.2,.8,.2,1) forwards}.heroSwiper .swiper-slide-active .content-box-premium{animation:heroSlideUp 1s cubic-bezier(.2,.8,.2,1) forwards}@keyframes heroZoomIn{0%{transform:scale(1.1) translateY(30px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}@keyframes heroSlideUp{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.btn-premium{background:linear-gradient(135deg,#ec7a21d9,#f66b00d9);color:#fff!important;font-weight:500;border:1px solid rgba(236,122,33,.3);letter-spacing:.5px;transition:all .3s ease;box-shadow:0 6px 15px #ec7a2126!important;padding:10px 26px!important}.btn-premium:hover{transform:translateY(-2px);background:linear-gradient(135deg,#ec7a21,#f66b00);box-shadow:0 8px 20px #ec7a2140!important}.heroSwiper .swiper-pagination-bullet{background:#d4d4d4;opacity:1;transition:all .3s ease;width:25px;height:4px;border-radius:2px}.heroSwiper .swiper-pagination-bullet-active{background:var(--primary-color);width:45px}.heroSwiper .swiper-button-next,.heroSwiper .swiper-button-prev{color:var(--primary-color);background:#fffc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:55px;height:55px;border-radius:50%;box-shadow:0 8px 20px #0000000f;transition:all .3s ease}.heroSwiper .swiper-button-next:after,.heroSwiper .swiper-button-prev:after{font-size:20px;font-weight:800}.heroSwiper .swiper-button-next:hover,.heroSwiper .swiper-button-prev:hover{background:var(--primary-color);color:#fff;transform:scale(1.05)}@media(max-width:991px){.content-box-premium .banner-title{font-size:2.8rem}.heroSwiper{min-height:60vh}}@media(max-width:768px){.content-box-premium .banner-title{font-size:2.2rem}.heroSwiper{min-height:auto;padding-top:3rem}.content-box-premium{text-align:center;padding-right:0}.content-box-premium .banner-description{margin:0 auto 1.5rem}.content-box-premium .d-flex{justify-content:center!important}.hero-slider-img{margin-top:2rem;max-width:90%}.heroSwiper .swiper-button-next,.heroSwiper .swiper-button-prev{display:none}}.premium-cover-img{filter:brightness(.9);transform:scale(1.05);transition:transform 10s ease-out}.heroSwiper .swiper-slide-active .premium-cover-img{transform:scale(1);animation:none}.content-box-clean{opacity:0;transform:translateY(30px)}.heroSwiper .swiper-slide-active .content-box-clean{animation:cleanSlideUpFade 1s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.2s}@keyframes cleanSlideUpFade{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.badge-subtitle{background:#ceaa5b;color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:2px}.title-hyper-bold{font-size:3rem;font-weight:900;line-height:.95;letter-spacing:-2.5px;text-shadow:0 10px 30px rgba(0,0,0,.1)}.description-hyper-clean{font-size:1.15rem;font-weight:400;line-height:1.6;max-width:500px;color:#ffffffe6!important}.btn-hyper-primary{background-color:#f1ebd8;color:#ae8b3c!important;font-weight:700;border:none;transition:all .3s ease;min-width:180px}.btn-hyper-primary:hover{background-color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #00000026!important}.btn-hyper-secondary{background-color:#ffffff26;color:#fff!important;font-weight:700;border:1px solid rgba(255,255,255,.3);transition:all .3s ease;min-width:150px}.btn-hyper-secondary:hover{background-color:#ffffff40;border-color:#ffffff80;transform:translateY(-2px)}@media(max-width:991px){.title-hyper-bold{font-size:2.5rem;letter-spacing:-1.5px}}@media(max-width:768px){.premium-cover-img{object-position:center bottom}.title-hyper-bold{font-size:1.5rem;letter-spacing:-1px}.description-hyper-clean{font-size:1rem}.heroSwiper{min-height:70vh}}.account-dashboard{background-color:#fcfcfc}.account-sidebar-card{border:none;border-radius:var(--radius-premium);box-shadow:var(--soft-shadow);overflow:hidden;transition:var(--transition-smooth)}.account-sidebar-card:hover{box-shadow:var(--heavy-shadow)}.profile-avatar-outer{position:relative;display:inline-block;padding:5px;background:#fff;border-radius:50%;box-shadow:0 4px 15px #00000014}.profile-avatar-inner{width:100px;height:100px;border-radius:50%;overflow:hidden;border:3px solid #fff;background:#f8f9fa}.profile-avatar-img{width:100%;height:100%;object-fit:cover;border-radius:50%!important}.avatar-status-badge{position:absolute;bottom:5px;right:5px;width:24px;height:24px;background:#198754;border:3px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.stat-card{background:#fcfcfc;border:1px solid #f0f0f0;transition:all .2s ease}.stat-card:hover{background:#fff;border-color:var(--primary-color);transform:translateY(-2px)}.contact-icon-wrapper{width:32px;height:32px;background:#ec7a2114;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.9rem}.account-dashboard .account-nav-tabs.nav-pills{border:none!important;gap:8px;background:#f8f9fa!important;padding:8px!important;border-radius:16px!important;width:fit-content;margin:0 0 2rem;box-shadow:inset 0 2px 4px #00000008;border:1px solid rgba(0,0,0,.05)!important}.account-dashboard .account-nav-tabs.nav-pills .nav-link{border:none!important;border-radius:12px!important;padding:12px 24px!important;font-weight:600!important;color:#555!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;background:transparent!important;font-size:.95rem!important;display:flex!important;align-items:center!important}.account-dashboard .account-nav-tabs.nav-pills .nav-link i{font-size:1.1rem!important;transition:transform .3s ease!important}.account-dashboard .account-nav-tabs.nav-pills .nav-link.text-danger{color:#dc3545!important}.account-dashboard .account-nav-tabs.nav-pills .nav-link:hover:not(.active):not(.text-danger){color:var(--primary-color)!important;background:#ec7a2114!important}.account-dashboard .account-nav-tabs.nav-pills .nav-link:hover i{transform:translateY(-1px)!important}.account-dashboard .account-nav-tabs.nav-pills .nav-link.active{background:var(--premium-gradient)!important;color:#fff!important;box-shadow:0 6px 15px #ec7a214d!important}.account-dashboard .account-nav-tabs.nav-pills .nav-link.active i{color:#fff!important}.account-card{border:none;border-radius:var(--radius-premium);box-shadow:var(--soft-shadow);background:#fff;transition:var(--transition-smooth)}.account-card:hover{box-shadow:var(--heavy-shadow)}.account-card-header{padding:1.5rem;border-bottom:1px solid #f0f0f0;font-weight:700;font-size:1.1rem;color:#222}.form-label{font-weight:600;font-size:.9rem;color:#444;margin-bottom:.5rem}.form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .25rem #ec7a2126}.btn-premium{background:var(--premium-gradient);color:#fff!important;border:none;padding:12px 24px;border-radius:10px;font-weight:700;transition:all .3s ease}.btn-premium:hover{transform:translateY(-2px);box-shadow:0 8px 15px #ec7a2140}.table-premium{--bs-table-bg: transparent}.table-premium thead th{background:#f8f9fa;border-top:none;font-weight:700;text-transform:uppercase;font-size:.75rem;letter-spacing:1px;color:#777;padding:15px}.table-premium tbody td{padding:15px;vertical-align:middle;color:#444}.badge-order-status{padding:6px 12px;border-radius:20px;font-weight:600;font-size:.8rem}.loader-overlay{position:fixed;inset:0;background:#000000bf;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:9999;display:none;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease}.loader-overlay .spinner-border{width:3.5rem;height:3.5rem;border-width:.25em;margin-bottom:1.5rem;box-shadow:0 0 20px #ec7a2133}.loader-overlay .loader-text{color:#fff;font-weight:600;font-size:1.1rem;letter-spacing:.5px;text-shadow:0 2px 4px rgba(0,0,0,.3);animation:pulseText 2s infinite ease-in-out}@keyframes pulseText{0%,to{opacity:1}50%{opacity:.7}}
