:root{--primary: #0d1117;--accent: #ffe203;--sale: #e63946;--success: #27ae60;--bg: #f5f6fa;--white: #ffffff;--border: #e8e8e8;--text: #1a1a2a;--text-muted: #666666;--shadow: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .12);--radius: 8px;--radius-lg: 12px;--header-top: 36px;--header-main: 72px;--header-cat: 44px;--header-total: 152px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Baloo Bhai 2",system-ui,-apple-system,sans-serif;font-weight:400;background-color:var(--bg);color:var(--text);padding-top:var(--header-total);overflow-x:hidden}a{text-decoration:none;color:inherit}button{font-family:inherit;cursor:pointer}img{max-width:100%;display:block}.section-container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.btn-primary{background:var(--primary);color:var(--accent);border:none;padding:.65rem 1.5rem;border-radius:var(--radius);font-weight:600;font-size:.95rem;cursor:pointer;transition:opacity .2s;display:inline-block}.btn-primary:hover{opacity:.85}.btn-outline{background:transparent;color:var(--primary);border:2px solid var(--primary);padding:.6rem 1.4rem;border-radius:var(--radius);font-weight:600;font-size:.95rem;cursor:pointer;display:inline-block}.see-all-btn{background:transparent;border:2px solid var(--primary);color:var(--primary);padding:.5rem 1.2rem;border-radius:var(--radius);font-weight:600;font-size:.9rem;cursor:pointer;white-space:nowrap;transition:all .2s}.see-all-btn:hover{background:var(--primary);color:var(--accent)}.section-header{text-align:center;margin-bottom:2rem}.section-header h2{font-size:1.8rem;color:var(--primary);margin-bottom:.3rem}.section-header p{color:var(--text-muted)}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000}.top-bar{background:var(--primary);color:#fffc;font-size:.8rem;height:var(--header-top);display:flex;align-items:center}.top-bar-inner{max-width:1280px;margin:0 auto;padding:0 1.5rem;width:100%;display:flex;justify-content:space-between;align-items:center}.top-bar-left,.top-bar-right{display:flex;align-items:center;gap:.4rem}.top-bar-icon{font-size:.7rem;color:var(--accent)}.main-header{background:var(--white);box-shadow:0 1px 4px #00000014;height:var(--header-main);display:flex;align-items:center}.main-header-inner{max-width:1280px;margin:0 auto;padding:0 1.5rem;width:100%;display:flex;align-items:center;gap:1.5rem}.mobile-menu-btn{display:none;background:none;border:none;font-size:1.4rem;color:var(--primary);padding:.3rem;flex-shrink:0}.site-logo{font-size:1.6rem;font-weight:800;color:var(--primary);flex-shrink:0;text-decoration:none}.site-logo span{color:var(--sale)}.search-form{flex:1;display:flex;border:2px solid var(--border);border-radius:30px;overflow:hidden;transition:border-color .2s;max-width:600px}.search-form:focus-within{border-color:var(--primary)}.search-form input{flex:1;padding:.6rem 1rem;border:none;outline:none;font-size:.9rem;font-family:inherit;background:transparent}.search-btn{background:var(--primary);color:var(--accent);border:none;padding:.6rem 1.2rem;font-size:1rem;cursor:pointer;transition:background .2s}.search-btn:hover{background:#1f2937}.header-actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0;margin-left:auto}.header-icon-btn{display:flex;flex-direction:column;align-items:center;background:none;border:none;color:var(--primary);font-size:1.2rem;cursor:pointer;position:relative;padding:.35rem .6rem;transition:color .2s;gap:.1rem;border-radius:var(--radius)}.header-icon-btn:hover{color:var(--sale);background:var(--bg)}.icon-label{font-size:.68rem;font-weight:600;color:var(--text-muted)}.badge{position:absolute;top:1px;right:2px;background:var(--sale);color:#fff;font-size:.6rem;font-weight:700;min-width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center}.user-dropdown-wrap{position:relative}.dropdown-menu{position:absolute;top:calc(100% + 8px);right:0;background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-md);min-width:180px;z-index:200;overflow:hidden}.dropdown-greeting{padding:.75rem 1rem;font-size:.82rem;color:var(--text-muted);border-bottom:1px solid var(--border);background:var(--bg)}.dropdown-item{display:block;width:100%;text-align:left;padding:.65rem 1rem;background:none;border:none;font-size:.88rem;color:var(--text);cursor:pointer;transition:background .15s;text-decoration:none}.dropdown-item:hover{background:var(--bg)}.signout-item{color:var(--sale);border-top:1px solid var(--border)}.dropdown-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150}.mobile-search{display:none;background:var(--white);padding:.5rem 1rem;border-top:1px solid var(--border)}.mobile-search .search-form{max-width:100%;border-radius:8px}.category-nav{background:var(--primary);height:var(--header-cat);display:flex;align-items:center}.category-nav-inner{max-width:1280px;margin:0 auto;padding:0 1.5rem;width:100%;display:flex;align-items:center;gap:0;overflow:hidden}.all-categories-btn{display:flex;align-items:center;gap:.4rem;color:var(--white);font-size:.88rem;font-weight:600;padding:0 1rem;height:var(--header-cat);cursor:pointer;background:#ffffff1a;position:relative;border-right:1px solid rgba(255,255,255,.15);white-space:nowrap;-webkit-user-select:none;user-select:none;border:none;font-family:inherit;flex-shrink:0}.all-categories-btn:hover{background:#ffffff26}.chevron{font-size:.65rem}.all-cat-dropdown{position:absolute;top:100%;left:0;background:var(--white);border:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-md);min-width:220px;z-index:300;padding:.4rem 0}.all-cat-item{display:flex;align-items:center;gap:.6rem;width:100%;padding:.6rem 1rem;background:none;border:none;font-size:.88rem;color:var(--text);cursor:pointer;text-align:left;transition:background .15s}.all-cat-item:hover{background:var(--bg);color:var(--primary)}.cat-links{display:flex;align-items:center;overflow:hidden;flex:1}.cat-link{background:none;border:none;color:#fffc;font-size:.85rem;font-weight:500;padding:0 .85rem;height:var(--header-cat);cursor:pointer;white-space:nowrap;transition:color .2s,background .2s;font-family:inherit}.cat-link:hover{color:var(--accent);background:#ffffff12}.cat-link.highlight{color:var(--accent);font-weight:700}.mobile-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:500}.mobile-menu{position:fixed;top:0;left:0;bottom:0;width:280px;background:var(--white);z-index:600;overflow-y:auto;box-shadow:4px 0 16px #00000026}.mobile-menu-inner{padding:1.5rem 1rem;display:flex;flex-direction:column;gap:.2rem}.mobile-user{padding:.75rem .5rem 1rem;border-bottom:1px solid var(--border);margin-bottom:.25rem;font-size:.95rem}.mobile-auth{display:flex;gap:.6rem;padding-bottom:1rem;border-bottom:1px solid var(--border);margin-bottom:.25rem}.mobile-auth a{flex:1;text-align:center;padding:.6rem;border-radius:var(--radius);font-weight:600;font-size:.88rem}.mobile-auth a.btn-primary{background:var(--primary);color:var(--accent)}.mobile-auth a.btn-outline{color:var(--primary);border:2px solid var(--primary)}.mobile-menu-inner h4{font-size:.75rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:.75rem .5rem .2rem}.mobile-menu-item{display:block;width:100%;text-align:left;background:none;border:none;padding:.65rem .5rem;font-size:.9rem;color:var(--text);cursor:pointer;border-radius:var(--radius);transition:background .15s;font-family:inherit}.mobile-menu-item:hover{background:var(--bg)}.mobile-menu-item.flash{color:var(--sale);font-weight:700}.hero-banner{min-height:420px;display:flex;align-items:center;padding:3rem 8%;position:relative;overflow:hidden;transition:background .5s ease}.hero-banner-content{z-index:2;max-width:500px}.hero-tag{display:inline-block;padding:.3rem .75rem;border-radius:20px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:1rem}.hero-title{font-size:3rem;font-weight:800;color:var(--white);line-height:1.15;margin-bottom:.75rem}.hero-subtitle{font-size:1.05rem;color:#ffffffc7;margin-bottom:1.5rem;line-height:1.55}.hero-cta{padding:.8rem 2rem;border-radius:30px;border:none;font-size:1rem;font-weight:700;cursor:pointer;transition:transform .2s,box-shadow .2s;font-family:inherit}.hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000040}.hero-decorative{position:absolute;right:8%;top:50%;transform:translateY(-50%);z-index:1}.hero-circle{position:absolute;border-radius:50%;border:2px solid}.hero-circle.c1{width:260px;height:260px;right:-50px;top:-80px}.hero-circle.c2{width:180px;height:180px;right:10px;top:-30px}.hero-emoji{font-size:5rem;position:relative;z-index:2}.hero-dots{position:absolute;bottom:1.25rem;left:50%;transform:translate(-50%);display:flex;gap:.4rem;z-index:10}.hero-dot{width:8px;height:8px;border-radius:50%;background:#ffffff59;border:none;cursor:pointer;padding:0;transition:background .3s,width .3s}.hero-dot.active{background:var(--accent);width:22px;border-radius:4px}.trust-bar{background:var(--white);border-bottom:1px solid var(--border);padding:.9rem 0}.trust-badges{display:flex;justify-content:space-around;flex-wrap:wrap;gap:.75rem;padding:0 1.5rem}.trust-badge-item{display:flex;align-items:center;gap:.7rem}.trust-emoji{font-size:1.4rem}.trust-badge-item strong{display:block;font-size:.88rem;color:var(--primary)}.trust-badge-item span{font-size:.75rem;color:var(--text-muted)}.category-section{padding:2.5rem 0;background:var(--white);margin-top:.5rem}.category-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:.75rem}.category-card{display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:1rem .5rem;background:var(--cat-bg, #f5f5f5);border:1.5px solid transparent;border-radius:var(--radius-lg);cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s}.category-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-md);border-color:var(--cat-color, #ccc)}.category-emoji{font-size:1.8rem}.category-name{font-size:.76rem;font-weight:600;color:var(--text);text-align:center;line-height:1.2}.products-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.products-grid-lg{grid-template-columns:repeat(4,1fr)}.product-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;cursor:pointer;transition:transform .2s,box-shadow .2s;border:1px solid var(--border);display:flex;flex-direction:column}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.product-card-image-wrap{position:relative;padding-top:65%;overflow:hidden;background:#f8f8f8}.product-card-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.product-card:hover .product-card-img{transform:scale(1.04)}.discount-badge{position:absolute;top:.45rem;left:.45rem;background:var(--sale);color:#fff;font-size:.7rem;font-weight:700;padding:.18rem .4rem;border-radius:4px}.product-badge{position:absolute;top:.45rem;right:2.2rem;background:var(--primary);color:var(--accent);font-size:.65rem;font-weight:700;padding:.18rem .4rem;border-radius:4px}.wishlist-btn{position:absolute;top:.35rem;right:.35rem;background:var(--white);border:1px solid var(--border);color:var(--text-muted);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.8rem;cursor:pointer;transition:all .2s}.wishlist-btn:hover,.wishlist-btn.active{color:var(--sale);border-color:var(--sale)}.product-card-body{padding:.85rem;flex:1;display:flex;flex-direction:column}.product-card-author{font-size:.72rem;color:var(--text-muted);margin-bottom:.2rem}.product-card-name{font-size:.9rem;font-weight:600;color:var(--text);line-height:1.35;margin-bottom:.35rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.product-card-rating{display:flex;align-items:center;gap:.3rem;margin-bottom:.4rem}.star-rating{display:flex;gap:1px}.star{font-size:.72rem;color:#d0d0d0}.star.filled{color:#f59e0b}.review-count{font-size:.7rem;color:var(--text-muted)}.product-card-price{display:flex;align-items:center;gap:.45rem;margin-bottom:.6rem}.price-current{font-size:.98rem;font-weight:700;color:var(--sale)}.price-original{font-size:.78rem;color:var(--text-muted);text-decoration:line-through}.add-to-cart-btn{width:100%;background:var(--primary);color:var(--accent);border:none;padding:.52rem .75rem;border-radius:var(--radius);font-size:.82rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.35rem;transition:opacity .2s,transform .2s;font-family:inherit}.add-to-cart-btn:hover{opacity:.88;transform:translateY(-1px)}.flash-sale-section{padding:2rem 0;background:var(--white);margin-top:.5rem}.flash-sale-header{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem;flex-wrap:wrap}.flash-sale-title{display:flex;align-items:center;gap:.5rem}.flash-sale-title h2{font-size:1.45rem;font-weight:800;color:var(--primary)}.bolt-icon{color:var(--accent);font-size:1.2rem;background:var(--primary);padding:.18rem .3rem;border-radius:4px}.countdown{display:flex;align-items:center;gap:.35rem;background:var(--primary);padding:.35rem .75rem;border-radius:var(--radius)}.countdown-label{color:#ffffffa6;font-size:.8rem;margin-right:.15rem}.time-block{display:flex;flex-direction:column;align-items:center;background:var(--sale);padding:.18rem .4rem;border-radius:3px;min-width:34px}.time-block span{font-size:.95rem;font-weight:700;color:#fff;line-height:1}.time-block small{font-size:.5rem;color:#ffffffbf;text-transform:uppercase;letter-spacing:.04em}.time-sep{color:#fffc;font-weight:700}.featured-section{padding:2rem 0;background:var(--bg);margin-top:.5rem}.featured-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.tab-group{display:flex;gap:.2rem;background:var(--white);padding:.25rem;border-radius:var(--radius);border:1px solid var(--border)}.tab-btn{background:none;border:none;padding:.42rem .9rem;font-size:.85rem;font-weight:600;color:var(--text-muted);cursor:pointer;border-radius:6px;transition:all .2s;font-family:inherit}.tab-btn.active{background:var(--primary);color:var(--accent)}.promo-banners-section{padding:1.5rem 0}.promo-banners-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.promo-banner{border-radius:var(--radius-lg);padding:2rem;display:flex;align-items:center;justify-content:space-between;cursor:pointer;overflow:hidden;position:relative;min-height:160px;transition:transform .2s}.promo-banner:hover{transform:translateY(-2px)}.promo-banner-books{background:linear-gradient(135deg,#0d1117,#1a3a5c)}.promo-banner-electronics{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460)}.promo-banner-content{z-index:2}.promo-tag{display:inline-block;background:var(--accent);color:var(--primary);font-size:.7rem;font-weight:700;padding:.15rem .45rem;border-radius:3px;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.promo-banner h3{font-size:1.4rem;font-weight:800;color:#fff;margin-bottom:.3rem}.promo-banner p{font-size:.82rem;color:#ffffffa6;margin-bottom:.8rem}.promo-btn{background:var(--accent);color:var(--primary);border:none;padding:.42rem .9rem;border-radius:20px;font-size:.8rem;font-weight:700;cursor:pointer;font-family:inherit}.promo-emoji{font-size:3.5rem;opacity:.75;position:relative;z-index:1}.newsletter-section{background:var(--primary);padding:3rem 0;margin-top:.5rem}.newsletter-inner{max-width:580px;margin:0 auto;padding:0 1.5rem;text-align:center}.newsletter-icon{font-size:2.2rem;color:var(--accent);margin-bottom:.75rem}.newsletter-section h2{font-size:1.7rem;color:#fff;margin-bottom:.4rem}.newsletter-section p{color:#ffffffa6;margin-bottom:1.4rem;font-size:.92rem}.newsletter-form{display:flex;border-radius:30px;overflow:hidden;border:2px solid rgba(255,255,255,.18);transition:border-color .2s}.newsletter-form:focus-within{border-color:var(--accent)}.newsletter-form input{flex:1;padding:.75rem 1.2rem;border:none;outline:none;font-size:.9rem;background:#ffffff12;color:#fff;font-family:inherit}.newsletter-form input::placeholder{color:#ffffff73}.newsletter-form button{background:var(--accent);color:var(--primary);border:none;padding:.75rem 1.4rem;font-size:.88rem;font-weight:700;cursor:pointer;white-space:nowrap;font-family:inherit;transition:opacity .2s}.newsletter-form button:hover{opacity:.9}.newsletter-success{background:#ffffff1a;color:var(--accent);padding:.9rem 1.5rem;border-radius:var(--radius);font-weight:600}.site-footer{background:var(--primary);color:#ffffffbf}.footer-top{padding:2.5rem 0 1.5rem}.footer-inner{max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:2rem}.footer-logo{font-size:1.5rem;font-weight:800;color:#fff;text-decoration:none;display:block;margin-bottom:.6rem}.footer-logo span{color:var(--sale)}.footer-brand p{font-size:.85rem;line-height:1.6;color:#ffffff8c;margin-bottom:1rem}.footer-socials{display:flex;gap:.6rem}.footer-socials a{width:34px;height:34px;background:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.9rem;transition:background .2s}.footer-socials a:hover{background:var(--sale)}.footer-col h4{color:#fff;font-size:.88rem;font-weight:700;margin-bottom:.9rem;text-transform:uppercase;letter-spacing:.05em}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.4rem}.footer-col ul li button,.footer-col ul li a{background:none;border:none;color:#ffffff8c;font-size:.85rem;cursor:pointer;padding:0;text-decoration:none;transition:color .2s;text-align:left;font-family:inherit}.footer-col ul li button:hover,.footer-col ul li a:hover{color:var(--accent)}.contact-list{display:flex;flex-direction:column;gap:.5rem;list-style:none}.contact-list li{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#ffffffa6}.contact-list li svg{color:var(--accent);flex-shrink:0}.payment-badges{display:flex;flex-wrap:wrap;gap:.35rem}.payment-badges span{background:#ffffff1a;color:#fffc;font-size:.72rem;font-weight:600;padding:.22rem .55rem;border-radius:4px}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:.85rem 0}.footer-bottom .footer-inner{grid-template-columns:unset;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.footer-bottom p{font-size:.8rem;color:#ffffff73}.footer-bottom-links{display:flex;gap:1.25rem}.footer-bottom-links a{font-size:.8rem;color:#ffffff73;transition:color .2s}.footer-bottom-links a:hover{color:var(--accent)}.products-page{min-height:80vh}.products-page-header{background:var(--white);padding:1.25rem 0;border-bottom:1px solid var(--border);margin-bottom:1.5rem}.products-page-header h1{font-size:1.4rem;color:var(--primary)}.products-page-header p{font-size:.85rem;color:var(--text-muted);margin-top:.15rem}.products-layout{display:grid;grid-template-columns:240px 1fr;gap:1.5rem;padding-bottom:3rem;align-items:start}.filter-toggle-btn{display:none;align-items:center;gap:.5rem;background:var(--primary);color:var(--accent);border:none;padding:.55rem 1.1rem;border-radius:var(--radius);font-size:.88rem;font-weight:600;cursor:pointer;margin-bottom:.75rem;font-family:inherit}.products-sidebar{background:var(--white);border-radius:var(--radius-lg);padding:1.25rem;border:1px solid var(--border);position:sticky;top:calc(var(--header-total) + 1rem)}.sidebar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.1rem}.sidebar-header h3{font-size:1rem;font-weight:700}.sidebar-close{display:none;background:none;border:none;font-size:1.1rem;cursor:pointer;color:var(--text-muted)}.filter-group{margin-bottom:1.1rem;padding-bottom:1.1rem;border-bottom:1px solid var(--border)}.filter-group:last-of-type{border-bottom:none;margin-bottom:0}.filter-group h4{font-size:.78rem;font-weight:700;color:var(--primary);margin-bottom:.6rem;text-transform:uppercase;letter-spacing:.05em}.filter-list{list-style:none;display:flex;flex-direction:column;gap:.15rem}.filter-item{display:block;width:100%;text-align:left;background:none;border:none;padding:.4rem .55rem;font-size:.85rem;color:var(--text);cursor:pointer;border-radius:5px;transition:background .15s;font-family:inherit}.filter-item:hover{background:var(--bg)}.filter-item.active{background:var(--primary);color:var(--accent);font-weight:600}.price-range{display:flex;justify-content:space-between;font-size:.82rem;color:var(--text-muted);margin-bottom:.4rem}.range-slider{width:100%;accent-color:var(--primary);cursor:pointer}.rating-filter{display:flex;flex-direction:column;gap:.15rem}.clear-filters-btn{width:100%;background:var(--bg);border:1px solid var(--border);color:var(--text-muted);padding:.5rem;border-radius:var(--radius);font-size:.82rem;cursor:pointer;margin-top:.25rem;font-family:inherit;transition:all .2s}.clear-filters-btn:hover{border-color:var(--sale);color:var(--sale)}.products-main{min-width:0}.products-toolbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.1rem;flex-wrap:wrap;gap:.5rem}.results-count{font-size:.85rem;color:var(--text-muted)}.sort-group{display:flex;align-items:center;gap:.4rem;font-size:.85rem}.sort-group select{border:1px solid var(--border);border-radius:var(--radius);padding:.38rem .7rem;font-size:.85rem;font-family:inherit;outline:none;background:var(--white);cursor:pointer}.sidebar-overlay{display:none}.no-products{text-align:center;padding:4rem 2rem;color:var(--text-muted)}.no-products p{margin-bottom:1rem}.product-detail-page{padding:2rem 0 3rem}.back-link{display:inline-flex;align-items:center;gap:.4rem;background:none;border:none;color:var(--text-muted);font-size:.88rem;cursor:pointer;margin-bottom:1.5rem;padding:0;transition:color .2s;font-family:inherit}.back-link:hover{color:var(--primary)}.product-detail-layout{display:grid;grid-template-columns:400px 1fr;gap:3rem;margin-bottom:3rem}.product-detail-image-wrap{position:relative;border-radius:var(--radius-lg);overflow:hidden;background:var(--white);border:1px solid var(--border)}.product-detail-image-wrap img{width:100%;display:block}.detail-discount-badge{position:absolute;top:1rem;left:1rem;background:var(--sale);color:#fff;font-size:.85rem;font-weight:700;padding:.3rem .6rem;border-radius:6px}.detail-badge{display:inline-block;background:var(--accent);color:var(--primary);font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:4px;margin-bottom:.5rem}.detail-name{font-size:1.65rem;font-weight:800;color:var(--primary);margin-bottom:.35rem;line-height:1.3}.detail-author{font-size:.9rem;color:var(--text-muted);margin-bottom:.75rem}.detail-rating-row{display:flex;align-items:center;gap:.45rem;margin-bottom:.9rem}.detail-rating-value{font-weight:700;font-size:.88rem}.detail-review-count{font-size:.82rem;color:var(--text-muted)}.detail-price-row{display:flex;align-items:center;gap:.7rem;margin-bottom:.9rem;flex-wrap:wrap}.detail-price{font-size:1.9rem;font-weight:800;color:var(--sale)}.detail-original-price{font-size:1.05rem;color:var(--text-muted);text-decoration:line-through}.detail-saving{background:#ecfdf5;color:#166534;font-size:.78rem;font-weight:700;padding:.2rem .55rem;border-radius:4px}.detail-description{font-size:.92rem;color:var(--text-muted);line-height:1.7;margin-bottom:.9rem}.detail-stock{margin-bottom:.9rem;font-size:.85rem;font-weight:600}.in-stock{color:var(--success)}.out-of-stock{color:var(--sale)}.quantity-row{display:flex;align-items:center;gap:.9rem;margin-bottom:.9rem;font-size:.9rem;font-weight:600}.quantity-control{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.quantity-control button{background:var(--bg);border:none;padding:.42rem .8rem;font-size:1.1rem;cursor:pointer;font-weight:700;color:var(--primary);transition:background .15s}.quantity-control button:hover{background:var(--border)}.quantity-control span{padding:.42rem .9rem;font-weight:700;min-width:38px;text-align:center}.added-msg{background:#ecfdf5;color:#166534;border:1px solid #bbf7d0;padding:.55rem .9rem;border-radius:var(--radius);font-size:.88rem;font-weight:600;margin-bottom:.7rem}.detail-actions{display:flex;gap:.7rem;margin-bottom:1.4rem;flex-wrap:wrap}.btn-add-cart{flex:1;background:var(--primary);color:var(--accent);border:none;padding:.78rem 1.25rem;border-radius:var(--radius);font-size:.92rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.45rem;transition:opacity .2s;min-width:130px;font-family:inherit}.btn-add-cart:hover{opacity:.85}.btn-add-cart:disabled,.btn-buy-now:disabled{opacity:.5;cursor:not-allowed}.btn-buy-now{flex:1;background:var(--sale);color:#fff;border:none;padding:.78rem 1.25rem;border-radius:var(--radius);font-size:.92rem;font-weight:700;cursor:pointer;transition:opacity .2s;min-width:110px;font-family:inherit}.btn-buy-now:hover{opacity:.85}.btn-wishlist{background:var(--white);border:2px solid var(--border);color:var(--text-muted);width:46px;min-width:46px;height:46px;border-radius:var(--radius);display:flex;align-items:center;justify-content:center;font-size:1.1rem;cursor:pointer;transition:all .2s}.btn-wishlist:hover,.btn-wishlist.active{border-color:var(--sale);color:var(--sale)}.detail-trust-badges{display:flex;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--border);padding-top:1rem}.trust-badge{display:flex;align-items:center;gap:.35rem;font-size:.8rem;color:var(--text-muted)}.trust-badge svg{color:var(--success)}.related-products{margin-top:2.5rem}.related-products h2{font-size:1.3rem;font-weight:700;color:var(--primary);margin-bottom:1.1rem}.cart-page{padding:2rem 0 3rem}.page-title-row{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-bottom:1.5rem}.page-title-row h1{font-size:1.4rem;color:var(--primary);flex:1}.cart-layout{display:grid;grid-template-columns:1fr 330px;gap:1.5rem;align-items:start}.cart-items-list{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.cart-item{display:grid;grid-template-columns:90px 1fr auto;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid var(--border);align-items:center}.cart-item:last-of-type{border-bottom:none}.cart-item-img{width:90px;height:110px;object-fit:cover;border-radius:var(--radius);cursor:pointer;border:1px solid var(--border)}.cart-item-info{min-width:0}.cart-item-name{font-size:.9rem;font-weight:600;color:var(--primary);margin-bottom:.2rem;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cart-item-name:hover{color:var(--sale)}.cart-item-author{font-size:.78rem;color:var(--text-muted);margin-bottom:.35rem}.cart-item-price{font-size:.95rem;font-weight:700;color:var(--sale)}.cart-item-controls{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.cart-item-subtotal{font-size:.92rem;font-weight:700;color:var(--primary)}.remove-btn{background:none;border:none;color:var(--text-muted);font-size:.88rem;cursor:pointer;padding:.25rem;transition:color .2s}.remove-btn:hover{color:var(--sale)}.clear-cart-btn{display:block;width:100%;background:none;border:none;color:var(--sale);font-size:.85rem;cursor:pointer;padding:.75rem 1.25rem;text-align:right;font-family:inherit}.cart-summary{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border);padding:1.4rem;position:sticky;top:calc(var(--header-total) + 1rem)}.cart-summary h2{font-size:1rem;font-weight:700;margin-bottom:1.1rem;padding-bottom:.65rem;border-bottom:1px solid var(--border)}.summary-row{display:flex;justify-content:space-between;align-items:center;font-size:.88rem;color:var(--text-muted);margin-bottom:.65rem}.free-tag{color:var(--success);font-weight:700;font-size:.82rem}.delivery-hint{font-size:.75rem;color:var(--text-muted);background:#fffbeb;padding:.35rem .55rem;border-radius:4px;margin-bottom:.5rem;border:1px solid #fef3c7}.summary-divider{height:1px;background:var(--border);margin:.65rem 0}.total-row{font-size:.95rem;font-weight:800;color:var(--primary);margin-bottom:.9rem}.checkout-btn{width:100%;background:var(--primary);color:var(--accent);border:none;padding:.8rem;border-radius:var(--radius);font-size:.95rem;font-weight:700;cursor:pointer;margin-bottom:.7rem;font-family:inherit;transition:opacity .2s}.checkout-btn:hover{opacity:.85}.payment-icons{display:flex;gap:.35rem;justify-content:center;flex-wrap:wrap}.payment-icons span{background:var(--bg);border:1px solid var(--border);color:var(--text-muted);font-size:.7rem;font-weight:600;padding:.18rem .45rem;border-radius:3px}.wishlist-page{padding:2rem 0 3rem}.empty-page{min-height:60vh;display:flex;align-items:center;justify-content:center}.empty-state{text-align:center;padding:3rem}.empty-icon{font-size:3.5rem;color:var(--border);margin-bottom:.9rem}.empty-state h2{font-size:1.4rem;color:var(--primary);margin-bottom:.4rem}.empty-state p{color:var(--text-muted);margin-bottom:1.4rem}.checkout-page{padding:2rem 0 3rem}.checkout-page h1{font-size:1.4rem;color:var(--primary);margin-bottom:1.5rem}.checkout-layout{display:grid;grid-template-columns:1fr 350px;gap:1.5rem;align-items:start}.checkout-form{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.checkout-section{padding:1.4rem;border-bottom:1px solid var(--border)}.checkout-section:last-of-type{border-bottom:none}.checkout-section h2{font-size:.95rem;font-weight:700;color:var(--primary);margin-bottom:1.1rem}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.form-field{display:flex;flex-direction:column;gap:.3rem}.form-field.full-width{grid-column:1 / -1}.form-field label{font-size:.82rem;font-weight:600;color:var(--text)}.form-field input,.form-field select,.form-field textarea{padding:.62rem .82rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.88rem;font-family:inherit;outline:none;transition:border-color .2s;background:var(--white)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{border-color:var(--primary)}.payment-options{display:flex;flex-direction:column;gap:.5rem}.payment-option{display:flex;align-items:center;gap:.7rem;padding:.8rem 1rem;border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;font-size:.88rem;transition:border-color .2s}.payment-option input[type=radio]{display:none}.payment-option.selected{border-color:var(--primary);background:#0d111708}.payment-icon{font-size:1.15rem}.place-order-btn{background:var(--sale);color:#fff;border:none;padding:.95rem;font-size:.95rem;font-weight:700;cursor:pointer;display:block;margin:1.4rem;border-radius:var(--radius);width:calc(100% - 2.8rem);font-family:inherit;transition:opacity .2s}.place-order-btn:hover{opacity:.9}.checkout-summary{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border);padding:1.4rem;position:sticky;top:calc(var(--header-total) + 1rem)}.checkout-summary h2{font-size:.95rem;font-weight:700;margin-bottom:.9rem;padding-bottom:.65rem;border-bottom:1px solid var(--border)}.checkout-items{display:flex;flex-direction:column;gap:.7rem;margin-bottom:.9rem;padding-bottom:.9rem;border-bottom:1px solid var(--border)}.checkout-item{display:grid;grid-template-columns:46px 1fr auto;gap:.65rem;align-items:center}.checkout-item img{width:46px;height:58px;object-fit:cover;border-radius:4px;border:1px solid var(--border)}.checkout-item-name{font-size:.82rem;font-weight:600;color:var(--text);line-height:1.3}.checkout-item-qty{font-size:.72rem;color:var(--text-muted)}.checkout-item-price{font-size:.85rem;font-weight:700;color:var(--primary);white-space:nowrap}.profile-page{padding:2rem 0 3rem}.profile-layout{display:grid;grid-template-columns:230px 1fr;gap:1.5rem;align-items:start}.profile-sidebar{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;position:sticky;top:calc(var(--header-total) + 1rem)}.profile-avatar{background:var(--primary);padding:1.4rem;text-align:center}.avatar-circle{width:62px;height:62px;background:var(--accent);color:var(--primary);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;margin:0 auto .6rem}.profile-avatar h3{color:#fff;font-size:.95rem;margin-bottom:.15rem}.profile-avatar p{color:#ffffff8c;font-size:.78rem}.profile-nav{display:flex;flex-direction:column;padding:.4rem 0}.profile-nav-item{display:flex;align-items:center;gap:.55rem;background:none;border:none;padding:.72rem 1.1rem;font-size:.88rem;color:var(--text);cursor:pointer;text-align:left;transition:background .15s;font-family:inherit}.profile-nav-item:hover{background:var(--bg)}.profile-nav-item.active{background:var(--bg);color:var(--primary);font-weight:600}.profile-nav-item.signout{color:var(--sale);border-top:1px solid var(--border);margin-top:.2rem}.profile-content{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border);padding:1.5rem}.profile-content h2{font-size:1.15rem;font-weight:700;color:var(--primary);margin-bottom:1.1rem;padding-bottom:.65rem;border-bottom:1px solid var(--border)}.empty-tab-msg{color:var(--text-muted);font-size:.88rem;padding:1.5rem 0;text-align:center}.inline-link{background:none;border:none;color:var(--sale);cursor:pointer;font-weight:600;text-decoration:underline;font-family:inherit}.order-card{border:1px solid var(--border);border-radius:var(--radius);padding:.9rem 1.1rem;margin-bottom:.7rem}.order-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem;flex-wrap:wrap;gap:.4rem}.order-id{font-weight:700;font-size:.88rem;color:var(--primary);margin-right:.6rem}.order-date{font-size:.78rem;color:var(--text-muted)}.order-status{font-size:.75rem;font-weight:700;padding:.18rem .55rem;border-radius:20px}.order-items{font-size:.82rem;color:var(--text-muted);margin-bottom:.25rem}.order-total{font-size:.85rem;color:var(--text)}.account-info-grid{display:flex;flex-direction:column;gap:.85rem}.info-field{display:flex;flex-direction:column;gap:.28rem}.info-field label{font-size:.82rem;font-weight:600}.info-field input{padding:.62rem;border:1px solid var(--border);border-radius:var(--radius);font-size:.88rem;font-family:inherit;outline:none}.info-field input:focus{border-color:var(--primary)}.search-results-page{padding:2rem 0 3rem}.search-results-header{margin-bottom:1.5rem}.search-results-header h1{font-size:1.3rem;color:var(--primary);margin-bottom:.25rem}.search-results-header h1 em{color:var(--sale);font-style:normal}.search-results-header p{font-size:.85rem;color:var(--text-muted)}.auth-page{min-height:100vh;padding:2rem 1.5rem;background:linear-gradient(135deg,#f5f6fa,#eef0f8);display:flex;align-items:center}.auth-shell{width:100%;max-width:960px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:3rem}.auth-visual{padding:2rem;color:var(--primary);display:flex;flex-direction:column;gap:1rem;justify-content:center}.auth-visual h1{font-size:2.1rem;line-height:1.25;color:var(--primary)}.auth-visual p{font-size:.92rem;color:var(--text-muted);line-height:1.6}.auth-badge{display:inline-flex;align-items:center;gap:.4rem;background:var(--primary);color:var(--accent);padding:.28rem .75rem;border-radius:999px;font-size:.82rem;font-weight:700;width:fit-content}.auth-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:.45rem;font-size:.9rem}.auth-list li{padding-left:1.5rem;position:relative}.auth-list li:before{content:"✔";color:var(--success);position:absolute;left:0}.auth-link{color:var(--primary);font-weight:600;text-decoration:none;font-size:.88rem;border-bottom:2px solid transparent;width:fit-content;transition:border-color .2s}.auth-link:hover{border-color:var(--primary)}.auth-card{background:#fff;padding:2.25rem;border-radius:var(--radius-lg);box-shadow:0 20px 45px #0000001a;border:1px solid var(--border)}.auth-header h2{font-size:1.7rem;color:var(--primary);margin-bottom:.35rem}.auth-header p{color:var(--text-muted);margin-bottom:1.4rem;font-size:.88rem}.auth-form{display:flex;flex-direction:column;gap:.75rem}.auth-form label{font-size:.85rem;font-weight:600;color:var(--text)}.auth-form input{padding:.68rem .88rem;border-radius:var(--radius);border:1px solid var(--border);font-size:.92rem;font-family:inherit;outline:none;transition:border-color .2s}.auth-form input:focus{border-color:var(--primary)}.auth-status{padding:.6rem .75rem;border-radius:var(--radius);font-size:.85rem;font-weight:600}.auth-status.success{background:#ecfdf3;color:#166534;border:1px solid #bbf7d0}.auth-status.error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca}.auth-row{display:flex;justify-content:space-between;align-items:center;gap:1rem}.auth-check{display:flex;align-items:center;gap:.45rem;font-size:.83rem;color:var(--text)}.auth-text-btn{background:none;border:none;color:var(--primary);font-weight:600;cursor:pointer;padding:0;font-size:.83rem;font-family:inherit}.auth-submit{margin-top:.35rem;padding:.78rem;border-radius:var(--radius);border:none;background:var(--primary);color:var(--accent);font-size:.92rem;font-weight:700;cursor:pointer;font-family:inherit;transition:opacity .2s}.auth-submit:hover{opacity:.85}.auth-submit:disabled{cursor:not-allowed;opacity:.7}.auth-footer{margin-top:1.2rem;color:var(--text-muted);text-align:center;font-size:.85rem}.auth-footer a{color:var(--primary);font-weight:700;text-decoration:none}.not-found-page{padding:4rem;text-align:center}.not-found-page h2{font-size:1.5rem;margin-bottom:1rem}@media (max-width: 1100px){.category-grid{grid-template-columns:repeat(4,1fr)}.products-grid,.products-grid-lg{grid-template-columns:repeat(3,1fr)}.footer-inner{grid-template-columns:1fr 1fr;gap:1.5rem}}@media (max-width: 900px){:root{--header-top: 0px;--header-main: 64px;--header-cat: 0px;--header-total: 116px}.top-bar,.category-nav{display:none}.mobile-search{display:flex;align-items:center}.mobile-menu-btn{display:flex}.main-header-inner .search-form,.icon-label{display:none}.hero-banner{min-height:300px;padding:2rem 5%}.hero-title{font-size:2.1rem}.hero-decorative{display:none}.product-detail-layout{grid-template-columns:1fr;gap:1.5rem}.product-detail-image-wrap{max-width:380px;margin:0 auto}.cart-layout,.checkout-layout,.profile-layout{grid-template-columns:1fr}.profile-sidebar{position:static}.products-layout{grid-template-columns:1fr}.filter-toggle-btn{display:flex}.products-sidebar{position:fixed;top:0;left:-300px;bottom:0;width:280px;z-index:700;overflow-y:auto;border-radius:0;box-shadow:4px 0 16px #00000026;transition:left .3s ease}.products-sidebar.open{left:0}.sidebar-close{display:block}.sidebar-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:650}.products-grid,.products-grid-lg{grid-template-columns:repeat(2,1fr)}.promo-banners-grid,.auth-shell{grid-template-columns:1fr}.auth-visual{display:none}}@media (max-width: 640px){:root{--header-main: 56px;--header-total: 108px}.hero-title{font-size:1.65rem}.hero-subtitle{font-size:.88rem}.category-grid{grid-template-columns:repeat(4,1fr);gap:.5rem}.category-emoji{font-size:1.5rem}.category-name{font-size:.7rem}.detail-name{font-size:1.3rem}.detail-price{font-size:1.5rem}.detail-actions{flex-direction:column}.btn-add-cart,.btn-buy-now{width:100%;min-width:unset}.btn-wishlist{width:100%;height:46px}.cart-item{grid-template-columns:70px 1fr}.cart-item-controls{grid-column:1 / -1;flex-direction:row;justify-content:space-between}.footer-inner{grid-template-columns:1fr;gap:1.2rem}.footer-bottom .footer-inner{flex-direction:column;text-align:center}.footer-bottom-links{justify-content:center}.form-grid{grid-template-columns:1fr}.trust-badges{gap:.5rem}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
