#giftModal .modal-header button,#giftModal .modal-header h5,.banner{color:#fff!important}.categories-scroll,.categories-scroller{scroll-behavior:smooth;scrollbar-width:none}.cat-card,.category-item,.category-main .card,.cats-nav,.feature-card,.stat-card,.swiper-slide{text-align:center}.single-item{visibility:hidden}.banner{background-size:cover;background-position:center;width:100%;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.2);position:relative}.cta a,.preorder{border-radius:10px;font-weight:700}@media (max-width:1024px){.banner{height:25vh}}.banner .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;border-radius:8px}.banner h1{font-size:3.5rem;font-weight:700;color:#fff}.banner p{font-size:2.2rem;color:#fff}.banner .btn{padding:10px 20px;font-size:2rem;color:#fff;background-color:#782569;border-color:#fff}.red-color{color:red!important}.cta a{font-size:18px;background:#782569;padding:9px 30px;margin-top:4rem}@media only screen and (max-width:479px){.newsletter{background-image:none!important;background-color:#973f81}.cta a{margin-top:5rem}}#giftModal .modal-header,li.select-option a:hover{background-color:#782569!important}#giftModal .btn-pay{background-color:red;width:157px;padding:10px;font-size:18px}#giftModal .btn-close{filter:invert(1)}.preorder{position:absolute;top:-1rem;z-index:1000;background:#ffd24f;right:37%;color:#fff;padding:5px}@media only screen and (max-width:752px){.carousel-item img{height:200px;object-fit:fill}.preorder{right:29%}}.axil-product .product-content .product-price-variant span.price.old-price{color:red!important;font-size:14px}.category-main{margin-bottom:4rem!important}.category-main .h2{color:#782569;padding-top:1.7rem}.category-card{position:relative;overflow:hidden;height:119px;background:inherit;border-radius:14px}.category-card img{width:100%;height:100%;object-fit:contain}.category-card .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .3s}.category-card:hover .overlay{opacity:1}.category-card .overlay h6{margin:0}.axil-product .product-content .title a{font-weight:700}.axil-product .product-content{margin-top:7px!important;position:unset!important}.rating{top:0}.btn-load-more:hover{color:#f1f1f1!important}.swiper{width:100%;height:300px}.swiper-slide{font-size:18px;background:#eee;display:flex;justify-content:center;align-items:center;width:auto;flex-shrink:0}.trust-container{border-radius:7px;padding:16px 10px}.trust-container .row{justify-content:space-between}.category-main .swiper-slide{background:initial;border-radius:8px;padding:20px;text-align:center;font-weight:700;font-size:16px}@media (min-width:992px){.custom-padding-lg{padding:20px!important}}.category-main{width:100%;padding:10px}.category-main .card{background:#fff;border-radius:16px;padding:20px;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:.3s ease-in-out}.category-main .card:hover,.feature-card:hover{transform:translateY(-5px)}.category-main .card h3{font-size:18px;margin-bottom:5px;color:#1c3d5a}.category-main .card p{font-size:14px;color:#000;font-weight:700;margin-bottom:10px}.category-main .discount{background:linear-gradient(45deg,#0052d4,#4364f7);border-radius:12px;color:#fff;padding:10px 0;font-size:22px;font-weight:700;margin-bottom:10px}.category-main .image{height:120px;display:flex;align-items:center;justify-content:center}.category-main .image img{max-width:100%;max-height:100%;object-fit:contain}.single-category{margin-bottom:15px;margin-top:15px;scroll-snap-align:start}@media (min-width:1024px){#carouselExampleIndicators{width:86%!important}.axil-mainmenu.axil-sticky{position:static!important}}.axil-product.product-style-two .thumbnail a{border-radius:10px!important}.stats-section{position:relative;margin-block:clamp(40px,6vw,120px);padding-block:clamp(72px,10vw,140px);background:radial-gradient(1200px 600px at 80% -10%,rgba(255,255,255,.04),transparent 60%),linear-gradient(180deg,var(--grad-1) 0,#883576 50%,var(--grad-2) 100%);color:var(--ink);overflow:hidden;isolation:isolate;border-radius:15px}.section-head .badge{display:inline-block;background:linear-gradient(90deg,var(--brand),var(--brand-2));color:#fff;padding:10px 16px;border-radius:999px;font-size:20px;letter-spacing:.3px}.section-head h2{font-size:clamp(1.2rem, 3vw, 1.9rem);font-weight:700;margin:12px 0 16px;color:#fff;opacity:.95;text-wrap:balance}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,2.8vw,22px)}@media (max-width:992px){.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.stats-grid{grid-template-columns:1fr}}.stat-card{position:relative;border-radius:24px;padding:clamp(20px,3.5vw,28px) clamp(18px,3vw,24px);background:linear-gradient(to bottom right,rgba(var(--card-bg),.35),rgba(var(--card-bg),.18));box-shadow:0 10px 25px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.06);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);transition:transform .35s,box-shadow .35s,border-color .35s}.stat-card:hover{transform:translateY(-6px);border-color:rgba(255,255,255,.14);box-shadow:0 16px 38px rgba(136,53,118,.35)}.number{font-weight:800;line-height:1;display:flex;align-items:baseline;justify-content:center;gap:6px;font-variant-numeric:tabular-nums;letter-spacing:.5px;margin-bottom:14px}.number .prefix{display:none}.number .counter{font-size:clamp(3rem, 7vw, 4.8rem);color:#fff;text-shadow:0 10px 26px rgba(0,0,0,.45),0 2px 0 rgba(0,0,0,.15);-webkit-text-stroke:.35px rgba(255,255,255,.08)}.label{font-size:18px;font-weight:700;color:#fff;opacity:.95;padding:12px 18px;background:rgba(136,53,118,.18);border-radius:999px;display:inline-block;border:1px solid rgba(136,53,118,.28)}.bg-waves{position:absolute;inset:-20% -10% auto -10%;height:70%;z-index:-1;background:radial-gradient(1200px 600px at 10% 20%,rgba(136,53,118,.2),transparent 60%),radial-gradient(800px 400px at 90% 10%,rgba(182,90,160,.18),transparent 60%),radial-gradient(1000px 500px at 50% 110%,rgba(255,255,255,.06),transparent 60%);animation:16s ease-in-out infinite floaty;pointer-events:none}.category-main,.promo-device{position:relative}@keyframes floaty{0%,100%{transform:translateY(-8px) scale(1.02)}50%{transform:translateY(6px) scale(1.03)}}.description h6{width:32%}.description-text{background-color:#782569}.btn-load-more{background-color:unset;min-width:auto;color:#a66f9c;text-decoration:underline;padding:10px!important}.btn-shop,.cat-card{text-decoration:none}.section-title-wrapper{margin-bottom:28px!important}.axil-section-gap{padding:25px!important}#reviews-container{padding:30px!important}.review-card{background-color:#fff7fead!important;margin:0 15px!important}@media (max-width:767px){.swiper-slide{width:100%!important}.trust-container{width:95%}.category-main .swiper-slide{width:auto!important;height:199px!important;padding-top:0}.swiper-slide a{width:100%;display:block}.position-controlle{top:-9px!important;left:-2.2rem!important}.category-main{margin-bottom:1rem!important}.axil-section-gap{padding:10px 5px!important}.axil-product-area .row>[class*=col]{padding-left:7px;padding-right:7px}}.modal-promo .modal-content{border:0;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.25);overflow:hidden;position:relative;background:radial-gradient(1200px 600px at 80% -10%,rgba(255,255,255,.04),transparent 60%),linear-gradient(180deg,#fff 0,#f0f0f0 50%,#d9d9d9 100%)!important}.promo-chip,.promo-ribbon{display:inline-block;font-weight:800;border-radius:12px}.modal-promo .modal-body{padding:1.75rem}.modal-promo .btn-close{position:absolute;inset-inline-end:12px;top:12px;opacity:1;border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);padding:.55rem;z-index:1000}.promo-ribbon{background:#1e2b53;color:#fff;padding:.4rem .9rem;margin-inline-start:.35rem}.promo-chip{background:#fff;color:#1e2b53;padding:.35rem .75rem;margin-inline-end:.35rem;box-shadow:0 4px 10px rgba(0,0,0,.06)}.promo-sub{color:#823775;font-weight:700;font-size:17px;margin-bottom:1rem}.promo-device{border-radius:18px;padding:10px;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;overflow:hidden}.cats-nav,.gift-badge,.promo-cta .btn{border-radius:999px}.promo-device img{max-width:100%;height:auto;object-fit:contain}.gift-badge{background:#782569;font-weight:700;padding:.45rem .8rem;box-shadow:0 6px 18px rgba(0,0,0,.18);color:#fff;font-size:12px}.promo-cta .btn{padding:10px 3rem;font-weight:700;background:red!important;width:fit-content;font-size:15px}.mini-logos img{height:28px;width:auto;border-radius:8px;background:#fff;padding:2px 8px;box-shadow:0 6px 14px rgba(0,0,0,.12)}.promo-note{color:#334d6e;font-size:.85rem;opacity:.9}.modal-backdrop.show{opacity:.45}.promo-sub p{color:#823775!important}.feature-card{background:#fff7fb;border-radius:12px;padding:25px 15px;box-shadow:0 2px 6px rgba(0,0,0,.05);transition:transform .2s;height:100%;color:#000}.cat-card,.cats-nav,.image{background:#fff}.feature-icon{font-size:40px;color:#7a286b;margin-bottom:12px}.feature-title{font-weight:700;font-size:18px}.feature-sub{font-size:17px;font-weight:600}.carousel-item.active{transform:unset!important}:root{--brand:#883576;--brand-2:#B65AA0;--ink:#F3F5F9;--muted:#D8DCE6;--card-bg:12,18,28;--grad-1:#B65AA0;--grad-2:#5A1E52;--radius:18px;--gap:20px}.categories-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:22%;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:8px 4px 16px}.categories-scroller::-webkit-scrollbar{display:none}.cat-card{display:block;border-radius:var(--radius);border:1px solid rgba(0,0,0,.06);padding:18px;color:inherit;border-bottom:3px solid #782569}.cat-title{margin:0 0 6px;font-weight:800;font-size:18px}.cat-sub{margin:0 0 14px;font-weight:600;color:#1f2b3a}.image{border-radius:12px;padding:8px;margin-bottom:10px}.image img{width:100%;height:auto;display:block}.note{margin:10px 0 0;color:var(--brand);font-weight:700}.cats-nav{position:absolute;top:50%;translate:0 -50%;width:38px;height:38px;border:0;box-shadow:0 6px 16px rgba(0,0,0,.14);cursor:pointer;font-size:24px;line-height:38px;z-index:2}.cats-nav.prev{inset-inline-start:6px}.cats-nav.next{inset-inline-end:6px}.cats-nav:disabled{opacity:.45;cursor:not-allowed}@media (max-width:1200px){.categories-scroller{grid-auto-columns:28%}}@media (max-width:992px){.categories-scroller{grid-auto-columns:45%}}.cats-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-inline:.75rem;margin-bottom:12px}.cats-controls{display:flex;gap:8px}.cats-btn{width:40px;height:40px;border-radius:999px;border:0;background:#782569;box-shadow:0 8px 22px rgba(0,0,0,.12);display:grid;place-items:center;font-size:22px;line-height:1;cursor:pointer;transition:.18s;color:#fff}.cats-btn:hover{transform:translateY(-1px);color:#883576;box-shadow:0 12px 28px rgba(0,0,0,.16)}.cats-btn:disabled{opacity:.4;cursor:not-allowed}@media (max-width:576px){.categories-scroller{grid-auto-columns:85%}.cats-controls,.cats-nav{display:none}.axil-product .cart-action li.select-option a{padding:0 10px!important}.axil-product .cart-action li.select-option button{padding:0 8px}}.categories-slider{overflow:hidden;position:relative;padding:25px!important}.categories-scroll{display:flex;gap:40px;overflow-x:auto;padding-block:15px}.categories-scroll::-webkit-scrollbar{display:none}.category-item{flex:0 0 260px;box-shadow:0 4px 15px rgba(0,0,0,.08);padding-top:12px;border-radius:13px;transition:.3s;padding-bottom:17px}.category-item:hover{transform:translateY(-4px)}.category-title{color:#7b1b77;font-weight:700;font-size:20px;margin-bottom:12px}.category-bg{width:100%;aspect-ratio:1/1;border-radius:20px;background-size:cover;background-position:center;position:relative;transition:.3s}.arrow-btn,.btn-shop{position:absolute;transition:.3s}.category-bg:hover{transform:scale(1.05)}.btn-shop{bottom:15px;left:50%;transform:translateX(-50%);background-color:#883576;color:#fff;border-radius:10px;padding:8px 25px;font-weight:600;font-size:17px;width:84%}.arrow-btn,.divider-line{top:50%;transform:translateY(-50%)}.btn-shop:hover{background-color:#6d2d61}.arrow-btn{background-color:#fff7fb;border:none;color:#883576;width:45px;height:45px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:10;box-shadow:0 3px 10px rgba(0,0,0,.15)}.arrow-btn:hover{background-color:#6a1b6d;color:#fff}.arrow-btn.left{right:10px}.arrow-btn.right{left:10px}@media (max-width:768px){.banner h1{font-size:2rem}.banner p{font-size:1.3rem}.banner .btn{font-size:1.2rem}.categories-slider{padding:11px!important}.categories-scroll{gap:20px}}.partners-section{background-color:#fafafa;position:relative;padding-top:6rem!important;padding-bottom:5rem!important;border-radius:2rem;margin-bottom:5rem!important}.partner-logo{width:65px;height:auto;object-fit:contain;transition:transform .3s}.partner-logo:hover{transform:scale(1.1)}.partners-section p{font-size:17px!important;text-align:justify}.partners-section h3{text-align:justify}@media(max-width:756px){.partners-section{padding-top:4rem!important;padding-bottom:4rem!important;width:95%}.partners-section h3{text-align:center}}.brand-name{font-weight:600;color:#000;font-size:16px;text-transform:uppercase}.divider-line{content:"";position:absolute;right:-25px;width:1px;height:75%;background-color:#ddd}@media (max-width:991px){.divider-line{display:none}.brand-name{font-size:14px}}.map-image-container{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.card{border-radius:15px;transition:transform .3s,box-shadow .3s}.card:hover{transform:scale(1.05);box-shadow:0 10px 20px rgba(0,0,0,.2)}.card-title{font-size:1.5rem}.card-text{color:#555}.gm-style .gm-style-iw-c{width:300px!important;height:220px!important;max-width:unset!important;max-height:unset!important}.map-image-container img{width:100%;height:235px!important}.card-img-wrapper{width:100%;height:220px;overflow:hidden;border-radius:15px;background:#fff;display:flex;align-items:center;justify-content:center}.card-img-wrapper img{width:100%;height:100%;object-fit:cover;object-position:bottom}