@import url(https://fonts.googleapis.com/css2?family=Anton&display=swap);@import url(https://fonts.googleapis.com/css2?family=Anton&family=Poppins:wght@600&family=Pacifico&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:poppins;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.changing-navbar{align-items:center;background-color:#000;color:#fff;display:flex;font-family:Poppins,sans-serif;font-size:16px;gap:40px;justify-content:center;left:0;padding:12px 20px;position:fixed;top:0;transition:top .3s ease;width:100%;z-index:1100}.changing-navbar button{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;padding:0 12px}.changing-navbar p{animation:fadeIn .5s ease;margin:0;text-align:center;white-space:nowrap;width:380px}@keyframes fadeIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.changing-navbar{font-size:15px;gap:25px;padding:10px 16px}.changing-navbar p{width:320px}}@media (max-width:768px){.changing-navbar{font-size:14px;gap:20px;padding:8px 14px}.changing-navbar button{font-size:12px}.changing-navbar p{width:260px}}@media (max-width:480px){.changing-navbar{font-size:12px;gap:15px;padding:6px 12px}.changing-navbar button{font-size:10px}.changing-navbar p{width:200px}}.main-navbar{align-items:center;background-color:#fff;box-shadow:0 1px 3px -2px #000;display:flex;height:6rem;justify-content:space-between;left:0;padding:0 1rem;position:fixed;width:100%;z-index:1000}.main-navbar.with-banner{top:52px}.main-navbar.no-banner{top:0}.nav-logo p{color:#171717;cursor:pointer;font-family:Anton,sans-serif;font-size:3rem;font-weight:700;margin:0}.nav-menu{cursor:pointer;display:flex;font-family:Poppins;gap:25px;list-style:none}.nav-menu li a{color:#171717;cursor:pointer;font-weight:500;text-decoration:none}.nav-icons{align-items:center;display:flex;gap:2rem}.cart,.hamburger,.search{color:#171717;cursor:pointer;font-size:1.5rem}.hamburger-menu{background-color:#fff;display:flex;flex-direction:column;height:100%;padding:4rem 2rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:100%;z-index:1200}.hamburger-menu.open{transform:translateX(0)}.hamburger-menu ul{display:flex;flex:1 1;flex-direction:column;gap:2rem;justify-content:center;list-style:none;margin:0;padding:0}.hamburger-menu li a{color:#171717;font-size:1.5rem;font-weight:600;text-decoration:none}.hamburger-close{color:#171717;cursor:pointer;font-size:2rem;position:absolute;right:20px;top:20px}.search-overlay{align-items:flex-start;background:#000000b3;display:flex;height:100%;justify-content:center;left:0;padding-top:80px;position:fixed;top:0;width:100%;z-index:1300}.search-box{background:#fff;max-width:90%;padding:25px;position:relative;width:500px}.search-box input{border:1px solid #ddd;padding:10px;width:100%}.close-icon{cursor:pointer;position:absolute;right:15px;top:10px}.search-results{margin-top:15px;max-height:300px;overflow-y:auto}.search-result-item{align-items:center;border-bottom:1px solid #f0f0f0;cursor:pointer;display:flex;gap:10px;padding:8px}.search-result-item img{height:40px;object-fit:contain;width:40px}@media (max-width:768px){.nav-menu{display:none}.hamburger{display:block}}@media (min-width:769px){.hamburger,.hamburger-menu{display:none}}.hero-section{align-items:center;background-color:#f8f8f8;box-sizing:border-box;display:flex;justify-content:center;padding:65px 20px 40px;width:100%}.video-wrapper{border-radius:24px;box-shadow:0 12px 30px #00000040;height:90vh;max-width:1400px;overflow:hidden;position:relative;width:100%}.hero-video{height:100%;object-fit:cover;width:100%}.hero-overlay{background-color:#00000059;inset:0;position:absolute;z-index:10}.hero-content{left:50%;padding:0 2rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-60%);z-index:20}.hero-title{color:#fff;font-family:Anton,sans-serif;font-size:2.6rem;line-height:1.2;text-shadow:2px 2px 12px #00000080}@media (min-width:768px){.hero-title{font-size:4rem}}.slogan-box{bottom:2rem;left:2rem;position:absolute;z-index:30}.slogan-text{color:#fff;font-family:Anton,sans-serif;font-size:1.25rem;letter-spacing:.05em}@media (min-width:768px){.slogan-text{font-size:1.5rem}}.info-box{bottom:2rem;position:absolute;right:2rem;text-align:right;z-index:30}.info-year{color:#fff;font-family:Anton,sans-serif;font-size:1.5rem}.popular{align-items:center;display:flex;flex-direction:column;margin-top:4.5rem;padding:0 .5rem}.popular-item{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:5rem}.popular-item-card{cursor:pointer;height:420px;overflow:hidden;position:relative;transition:transform .3s ease;width:310px}.popular-item-card:hover{transform:scale(1.03)}.popular-item-image{display:block;height:100%;object-fit:cover;width:100%}.popular-item-overlay{bottom:0;color:#fff;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:900;left:0;padding:1.5rem 0;position:absolute;text-align:center;text-shadow:3px 3px 10px #0009;width:100%}@media (max-width:992px){.popular-item-card{height:340px;width:250px}.popular-item-overlay{font-size:2rem}}@media (max-width:768px){.popular-item-card{height:300px;width:calc(50% - 12px)}.popular-item{gap:12px;justify-content:center}.popular-item-overlay{font-size:1.8rem}}@media (max-width:480px){.popular-item-card{height:260px;width:48%}.popular-item-overlay{font-size:1.5rem}}.marquee-wrapper{margin:8.5rem auto 1rem;max-width:1200px;padding:2rem;text-align:center}.marquee-container{align-items:center;display:flex;height:200px;margin:0 auto;max-width:1300px;overflow:hidden;position:relative;width:100%}.marquee-track{animation:scroll 120s linear infinite;display:flex;transition:animation-play-state .3s ease;width:-webkit-max-content;width:max-content}.marquee-container:hover .marquee-track{animation-play-state:paused}.marquee-item{align-items:center;box-sizing:border-box;display:flex;flex:0 0 auto;justify-content:center;padding:0 10px;width:250px}.marquee-item img{display:block;max-height:185px;object-fit:contain;transition:transform .3s ease;width:auto}.marquee-item:hover img{transform:scale(1.1)}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:992px){.marquee-container{height:160px}.marquee-item{padding:0 8px;width:200px}.marquee-item img{max-height:140px}}@media (max-width:768px){.marquee-container{height:140px}.marquee-item{padding:0 6px;width:160px}.marquee-item img{max-height:110px}}@media (max-width:480px){.marquee-container{height:120px}.marquee-item{padding:0 4px;width:120px}.marquee-item img{max-height:90px}}.sport{align-items:center;display:flex;flex-direction:column;margin-top:.4rem;padding:0 .5rem}.sport-item{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-bottom:5rem}.sport-item-card{cursor:pointer;height:420px;overflow:hidden;position:relative;transition:transform .3s ease;width:310px}.sport-item-card:hover{transform:scale(1.03)}.sport-item-image{display:block;height:100%;object-fit:cover;width:100%}.sport-item-overlay{bottom:0;color:#fff;display:flex;flex-direction:column;gap:2px;left:0;line-height:1.1;padding:1.2rem 1rem;position:absolute;text-shadow:2px 2px 8px #0009;width:100%}.sport-name{color:#fff;font-family:Poppins,sans-serif;font-size:2rem;font-weight:900;text-shadow:3px 3px 10px #0009}@media (max-width:768px){.sport-item{gap:12px;justify-content:center}.sport-item-card{height:300px;width:calc(50% - 12px)}.brand-name{color:#fbe068;font-family:Anton,sans-serif;font-size:2rem}.in-text{font-family:Pacifico,cursive;font-size:1rem}.sport-name{color:#fff;font-family:Poppins,sans-serif;font-size:1.5rem;font-weight:900;text-shadow:3px 3px 10px #0009}}@media (max-width:480px){.sport-item{gap:10px}.sport-item-card{height:260px;width:48%}.brand-name{color:#fbe068;font-family:Anton,sans-serif;font-size:2rem}.in-text{font-family:Pacifico,cursive;font-size:.75rem}.sport-name{color:#fff;font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:900;text-shadow:3px 3px 10px #0009}}.newarrival-section{margin:0 auto;max-width:1250px;padding:0 .5rem;text-align:center}.newarrival-section h1{font-size:1.8rem;margin-bottom:2rem}.arrival-tabs{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:1.2rem}.tab-button{background:none;border:none;color:#000;cursor:pointer;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;padding-bottom:4px;position:relative;text-transform:uppercase}.tab-button.active:after{background-color:#000;bottom:0;content:"";height:2px;left:0;position:absolute;transition:all .3s ease;width:100%}.newarrival-grid{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:0 auto;max-width:1250px}.newarrival-grid>*{box-sizing:border-box;flex-basis:calc(25% - 15px);flex-grow:0;flex-shrink:0;max-width:calc(25% - 15px)}@media (max-width:1024px){.newarrival-grid>*{flex:0 0 45%;max-width:45%}.tab-button{font-size:14px}}@media (max-width:768px){.newarrival-grid>*{flex:0 0 48%;max-width:48%}.tab-button{font-size:12px}.newarrival-section h1{font-size:1.4rem}}@media (max-width:480px){.newarrival-grid>*{flex:0 0 48%;max-width:48%}.tab-button{font-size:11px}}.item-card{align-items:center;background-color:#fff;box-shadow:0 10px 20px #0000001a;display:flex;flex-direction:column;margin-top:2.5rem;padding:0 .5rem;position:relative;transition:box-shadow .3s;width:100px}.item-card:hover{box-shadow:0 12px 25px #00000026}.ath-badge{top:8px}.ath-badge,.discount-badge{background:#fbe068;box-shadow:0 2px 6px #0003;color:#000;font-family:Poppins,sans-serif;font-size:.8rem;left:-15px;padding:5px 10px;position:absolute;z-index:2}.discount-badge{top:45px}.image-container{padding:0}.image-container.basketball{background-color:#fff;box-sizing:border-box;height:300px;padding:10px}.item-image{height:100%;object-fit:contain;transition:transform .4s ease,opacity .4s ease;width:100%}.item-card:hover .item-image{transform:scale(1.05)}.item-details{padding:12px;text-align:center}.item-name{color:#111;font-size:.95rem;margin-bottom:4px}.item-name,.item-price{font-family:Poppins,sans-serif}.item-price{color:#555;font-size:.85rem;font-weight:500}.old-price{color:#999}.features-container{background:#f9f9f9;margin:1rem auto;max-width:1200px;padding:2rem;text-align:center}.features-container h1{font-size:1.8rem;margin-bottom:2rem}.features{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:4rem}.feature-item{background:#fff;border-radius:16px;box-shadow:0 8px 20px #00000014;flex:1 1 300px;max-width:330px;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-item:hover{box-shadow:0 12px 32px #00000026;transform:translateY(-10px)}.icon{color:#000;font-size:3rem;margin-bottom:1rem;transition:transform .3s ease}.feature-item:hover .icon{transform:scale(1.2)}.feature-item h3{color:#222;font-size:1.3rem;font-weight:600;margin-bottom:.75rem}.feature-item p{color:#555;font-size:.95rem;line-height:1.6}.newsletter{border-radius:1rem;color:#fff;margin:2rem auto;max-width:700px;padding:2rem;text-align:center}.newsletter h4{color:#ff416c;font-size:2rem;margin-bottom:1rem}.newsletter-input-group{display:flex;gap:0;margin:0;max-width:700px;padding:0;width:100%}.newsletter-input-group textarea{background:#fff;border:.1px solid #000;border-radius:8px 0 0 8px;flex:1 1;font-size:1rem;outline:#000;padding:1rem;resize:none}.newsletter-input-group placeholder{color:#000;font-size:1.5rem}.newsletter-input-group button{background:linear-gradient(90deg,#ff416c,#ff4b2b);border:none;border-radius:0 8px 8px 0;color:#fff;cursor:pointer;font-size:1rem;padding:1rem 1.5rem;transition:background .3s ease}.newsletter-input-group button:hover{background:linear-gradient(90deg,#ff4b2b,#ff416c)}@media (max-width:768px){.features{align-items:center;flex-direction:column}.feature-item{max-width:90%}}.header{align-items:center;display:flex;flex-direction:column;gap:8rem;margin-bottom:5rem;margin-top:15.5rem}.header-item{display:flex;flex-wrap:nowrap;gap:6rem;justify-content:center}.header-item-card{box-shadow:0 10px 20px #00000026;height:425px;overflow:hidden;position:relative;transition:transform .3s ease;width:325px}.header-item-card:hover{transform:scale(1.03)}.header-item-image{display:block;height:100%;object-fit:cover;width:100%}.header-item-overlay{bottom:0;color:#fff;font-family:Poppins,sans-serif;font-size:4rem;font-weight:700;left:0;margin-left:10px;padding:1.5rem 0;position:absolute;text-align:left;text-shadow:3px 3px 10px #0009;width:100%}@media (max-width:1200px){.header-item-card{height:370px;width:280px}.header-item-overlay{font-size:3.2rem}}@media (max-width:992px){.header-item-card{height:320px;width:240px}.header-item-overlay{font-size:2.8rem}}@media (max-width:768px){.header-item-card{height:270px;width:200px}.header-item-overlay{font-size:2.4rem}.header-item{gap:3rem}}@media (max-width:480px){.header-item-card{height:210px;width:150px}.header-item-overlay{font-size:2rem}.header-item{gap:1.5rem}}.bestseller-grid{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin:0 auto;max-width:1250px;padding:0 .5rem}.bestseller-section{text-align:center}.bestseller-section h1{font-size:1.8rem;margin-bottom:2rem}.bestseller-grid>*{box-sizing:border-box;flex:0 0 280px;max-width:280px}.btn{border:none;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:.5px;margin-bottom:5rem;margin-top:3.5rem;padding:15px 25px}@media (max-width:1024px){.bestseller-grid>*{flex-basis:calc(50% - 1rem);flex-grow:0;flex-shrink:0;max-width:calc(50% - 1rem)}}@media (max-width:768px){.bestseller-grid>*{flex:0 0 48%;max-width:48%}}@media (max-width:480px){.bestseller-grid>*{flex:0 0 48%;max-width:48%}}.itemos-section{margin:0 auto;padding:0 .5rem}.itemos-card{align-items:center;background-color:#fff;border-radius:0;box-shadow:0 10px 20px #0000001a;display:flex;flex-direction:column;gap:12px;height:auto;margin-top:2.5rem;padding:0 .5rem;position:relative;transition:box-shadow .3s;width:100px}.itemos-card:hover{box-shadow:0 12px 25px #00000026}.athletic-badge{background:#fbe068;border-radius:0;box-shadow:0 2px 6px #0003;color:#000;font-family:DM Sans,sans-serif;font-size:.8rem;left:15px;padding:5px 10px;position:absolute;top:8px;z-index:2}.image-container{border-radius:0;height:300px;overflow:hidden;width:100%}.itemos-image{height:100%;object-fit:cover;transition:transform .4s ease,opacity .4s ease;width:100%}.itemos-card:hover .itemos-image{transform:scale(1.1)}.itemos-details{padding:12px;text-align:center}.itemos-name{color:#111;font-size:.95rem;margin-bottom:4px}.itemos-name,.itemos-price{font-family:Poppins,sans-serif}.itemos-price{color:#555;font-size:.85rem;font-weight:500}.color-options{display:flex;gap:10px;justify-content:center;margin:10px 0}.color-dot{border:2px solid #0000;cursor:pointer;height:8px;transition:border .3s ease,transform .3s ease;width:10px}.color-dot.red{background-color:red}.color-dot.green{background-color:green}.color-dot.selected{border-color:#fff;transform:scale(1.2)}.contact{font-family:Poppins,sans-serif;padding:2rem 5%}.contact-page{gap:2rem;margin-top:2rem}.contact-left,.contact-right{min-width:280px}.contact-left iframe{border:0;height:90%;width:100%}.contact-form label{font-size:1rem;font-weight:600}.contact-form input,.contact-form textarea{border-radius:0}.contact-form textarea{min-height:120px}.contact-form .btn{align-self:flex-start;background-color:#000;border:none;border-radius:0;color:#fff;font-size:1.1rem;font-weight:700;padding:.9rem 1rem;text-align:left}.form-status{color:green;font-size:.9rem;margin-top:.5rem}@media (max-width:768px){.contact-page{flex-direction:column}.breadcrumb-line{width:100%}.shop-title{font-size:1.5rem}}.sidebar-filter{background:#f9f9f9;border-right:1px solid #ddd;font-family:Poppins,sans-serif;height:-webkit-fit-content;height:fit-content;padding:1rem;position:-webkit-sticky;position:sticky;top:120px;width:250px;z-index:10}.sidebar-filter h3{font-size:22px;font-weight:700;margin-bottom:1rem}.filter-group{margin-bottom:1.5rem}.filter-group h4{font-size:18px;font-weight:600;margin-bottom:.5rem}.filter-group label{cursor:pointer;display:block;font-size:15px;margin:5px 0}.filter-group input[type=checkbox],.filter-group input[type=radio]{margin-right:8px}.filter-group.toggle{display:flex;flex-direction:column;font-family:Poppins,sans-serif;font-size:16px;gap:1rem}.filter-group.toggle label{align-items:center;cursor:pointer;display:flex;gap:.75rem;position:relative}.filter-group.toggle input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#ccc;border-radius:999px;height:22px;outline:none;position:relative;transition:background .3s ease;width:40px}.filter-group.toggle input[type=checkbox]:before{background:#fff;border-radius:50%;content:"";height:18px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:18px}.filter-group.toggle input[type=checkbox]:checked{background:#4caf50}.filter-group.toggle input[type=checkbox]:checked:before{transform:translateX(18px)}.shop-category-page{font-family:Poppins,sans-serif;margin:10.5rem auto auto;max-width:1400px;padding:1rem 2rem}.shop-title{font-family:Poppins,sans-serif;font-size:8rem;font-weight:700;margin-bottom:3rem}hr{border:none;border-top:2px solid #000;margin:10px 0 20px}.top-tabs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:20px}.top-tabs button{background:none;border:none;border-bottom:2px solid #0000;cursor:pointer;font-size:16px;font-weight:500;padding:8px 12px}.top-tabs button.active{border-bottom:2px solid #000}.sort-dropdown{border:1px solid #ccc;border-radius:4px;font-size:14px;margin-left:auto;padding:6px 10px}.shop-layout{display:flex;gap:2rem}.product-grid{grid-gap:1.5rem;display:grid;flex:1 1;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.product-card{background:#fff;border:1px solid #e5e5e5;border-radius:12px;min-height:380px;padding:1rem;position:relative;text-align:center;transition:box-shadow .3s}.product-card:hover{box-shadow:0 4px 12px #00000014}.product-card img{height:180px;margin-bottom:10px;max-width:100%;object-fit:contain}.product-card h3{font-size:16px;font-weight:600;margin:.5rem 0}.product-card p{color:#222;font-size:15px;margin-bottom:10px}.badges{display:flex;gap:6px;justify-content:center;margin-bottom:10px}.badge{background:#fbe068;border-radius:0;box-shadow:0 2px 6px #0003;color:#000;font-family:DM Sans,sans-serif;font-size:.8rem;left:15px;padding:3px 6px;position:absolute;top:8px;z-index:2}.colors{display:flex;gap:6px;justify-content:center}.color-swatch{border:1px solid #ccc;border-radius:2px;cursor:pointer;height:16px;width:16px}.color-swatch.active{border:2px solid #000}@media (max-width:768px){.shop-layout{flex-direction:column}.sidebar-filter{border-bottom:1px solid #ddd;border-right:none;position:static;width:100%}}.card-buttons{display:flex;gap:1rem;justify-content:space-between 2px 2px;margin-left:2.6rem;text-align:center}.card-buttons .btn{font-size:14px;font-weight:700;padding:10px;text-align:center;text-decoration:none;transition:.3s}.buy-btn,.cart-btn{background-color:#000}.cart-btn{color:#fff}.card-buttons .btn:hover{opacity:.85}.breadcrumb a{font-weight:700}.breadcrumb-line{margin:0 0 3px}.contact-container{font-family:Poppins,sans-serif;margin-top:4rem;padding:20px 80px}.contact-page{display:flex;flex-wrap:wrap;gap:1rem;margin-top:6px}.contact-left,.contact-right{flex:1 1;min-width:200px;padding:1rem}.para{font-size:1.5rem;margin-bottom:1.5rem}.contact-left h1{font-size:1rem;font-weight:700;margin-bottom:.5rem}.contact-left p{color:#666;margin-bottom:2rem}.contact-info .contact-item{align-items:flex-start;display:flex;font-size:1rem;margin-bottom:1.5rem}.icon{color:#333;margin-right:1rem}.btn{background-color:#000;color:#fff}.contact-item strong{display:block;font-size:1.2rem;margin-bottom:.2rem}.contact-item a,.contact-item p{color:#444;margin:0;text-decoration:none}.contact-form{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem;max-width:500px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:6px;font-size:1rem;padding:.75rem;width:100%}.contact-form textarea{min-height:100px;resize:vertical}.contact-form button{align-self:center;background-color:#f4c200;border:none;border-radius:999px;color:#000;cursor:pointer;font-size:1.1rem;font-weight:700;padding:.9rem;width:-webkit-fit-content;width:fit-content}.upload-box{border:2px dashed #ccc;border-radius:6px;cursor:pointer;max-height:250px;max-width:500px;padding:2.5rem;position:relative;text-align:center;transition:border-color .3s ease;width:100%}.upload-box.drag-active{border-color:#000}.upload-box input[type=file]{display:none}.upload-icon{color:#888;height:24px;margin-bottom:.5rem;width:24px}.preview{border:1px solid #ddd;border-radius:4px;margin-top:1rem;max-height:250px;max-width:500px;object-fit:contain}@media (max-width:768px){.contact-page{align-items:stretch;flex-direction:column}.contact-form,.contact-left,.contact-right{max-width:100%}}.orders{align-items:center;display:flex;flex-direction:column;margin-top:4.5rem;padding:0}.orders-item{display:flex;flex-wrap:wrap;gap:6rem;justify-content:center;margin-bottom:5rem}.orders-item-card{cursor:pointer;height:420px;overflow:hidden;position:relative;transition:transform .3s ease;width:310px}.orders-item-image{display:block;height:100%;object-fit:cover;width:100%}.orders-item-overlay{bottom:0;color:#fff;display:flex;flex-direction:column;gap:2px;left:0;line-height:1.1;padding:1.2rem 1rem;position:absolute;text-shadow:2px 2px 8px #0009;width:100%}.brand-line{align-items:baseline;display:flex;gap:6px}.brand-name{color:#fbe068;font-family:Anton,sans-serif;font-size:3.5rem;letter-spacing:.2rem}.in-text{font-family:Pacifico,cursive;font-size:2.5rem}.orders-name{color:#fff;font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;font-weight:900;text-shadow:3px 3px 10px #0009}.customorder-title{font-weight:400;margin-left:1.5rem;margin-right:1rem}.customorder-title,.inline-list{font-family:Poppins,sans-serif;font-size:1rem}.inline-list{display:inline-flex;gap:2.5rem;list-style:none;margin:0;padding:0;vertical-align:middle}*{font-family:Poppins,sans-serif}.faq-container{margin-top:8rem;padding:2rem 5%}.faq-layout{display:flex;gap:2rem}.faq-sidebar{display:flex;flex:0 0 220px;flex-direction:column;gap:1rem;height:-webkit-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:100px}.faq-sidebar button{background:none;border:none;color:#444;cursor:pointer;font-size:1rem;padding:.5rem 0;text-align:left;transition:color .3s}.faq-sidebar button.active,.faq-sidebar button:hover{color:#000;text-decoration:underline}.faq-content{flex:1 1}.faq-section{margin-bottom:3rem}.faq-section-title{background-color:#f1f1f1;font-size:1.4rem;font-weight:400;margin-bottom:1rem;padding:.7rem 1rem}.faq-box{border:1px solid #ccc;cursor:pointer;margin-bottom:.7rem;padding:1rem;transition:background .3s ease}.faq-box:hover{background-color:#fafafa}.faq-question{align-items:center;display:flex;justify-content:space-between}.faq-question h3{font-size:1rem;font-weight:400;margin:0}.faq-toggle{font-size:1.2rem;padding-left:1rem}.faq-answer{color:#333;font-size:.95rem;margin-top:.7rem}@media (max-width:1024px){.faq-layout{flex-direction:column}.faq-sidebar{display:none}.shop-title{font-size:2.2rem}}@media (max-width:768px){.shop-title{font-size:2rem}.faq-section-title{font-size:1.2rem}.faq-question h3{font-size:.95rem}.faq-toggle{font-size:1rem}}@media (max-width:480px){.faq-container{padding:1rem 3%}.shop-title{font-size:1.7rem}.faq-section-title{font-size:1rem}.faq-question h3{font-size:.9rem}}.about-container{font-family:Poppins,sans-serif;padding:2rem 5%}.breadcrumb{color:#888;font-size:1.2rem;margin-bottom:5px;text-align:left}.breadcrumb a{color:#000}.breadcrumb-line{border-bottom:1px solid #000}.shop-title{font-size:3rem;letter-spacing:1px;margin-bottom:3.2rem;text-align:center}.about-content{color:#333;font-size:1rem;line-height:1.8;margin-bottom:3rem;text-align:justify}.about-content h3{background-color:#f1f1f1;font-size:1.2rem;font-weight:400;margin-bottom:.5rem;margin-top:2rem;padding:.5rem 1rem}.about-content a{color:#007bff;text-decoration:underline}.about-images{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.about-images img{border:1px solid #ddd;height:auto;max-width:100%;max-width:350px;object-fit:cover;width:100%}@media (max-width:768px){.shop-title{font-size:2rem}.about-content{font-size:.95rem}.about-images{align-items:center;flex-direction:column}.about-images img{width:90%}}.return-container{font-family:Poppins,sans-serif;margin:auto;max-width:900px;padding:2rem}.shop-header{margin-bottom:30px;margin-top:10rem}.return-content{color:#333;font-size:1rem;line-height:1.6}.return-content h3{color:#222;font-size:1.25rem;margin-top:1.5rem}.return-content ul{list-style:disc;margin-bottom:1rem;margin-left:1.5rem}.return-content a{color:#007acc;text-decoration:none}.return-content a:hover{text-decoration:underline}@media screen and (max-width:768px){.return-container{padding:1rem}.shop-title{font-size:1.5rem}.return-content{font-size:.95rem}.return-content h3{font-size:1.1rem}}.privacy-container{font-family:Poppins,sans-serif;margin:auto;max-width:900px;padding:2rem}.privacy-content{color:#333;font-size:1rem;line-height:1.6}.privacy-content h3{color:#222;font-size:1.3rem;margin-top:1.5rem}.privacy-content ul{list-style:disc;margin-bottom:1rem;margin-left:1.5rem}.privacy-content a{color:#007acc;text-decoration:none}.privacy-content a:hover{text-decoration:underline}@media screen and (max-width:768px){.privacy-container{padding:1rem}.shop-title{font-size:1.5rem}.privacy-content{font-size:.95rem}.privacy-content h3{font-size:1.1rem}}.shipping-container{font-family:Poppins,sans-serif;margin:auto;max-width:900px;padding:2rem}.shop-header{margin-bottom:2rem}.breadcrumb{color:#666;font-size:.9rem;margin-bottom:.5rem}.breadcrumb a{color:#444;text-decoration:none}.shop-title{font-size:1.75rem;margin-bottom:.5rem}.breadcrumb-line{border:none;border-top:1px solid #ccc;margin-top:.5rem}.shipping-content{color:#333;font-size:1rem;line-height:1.6}.shipping-content h3{color:#222;font-size:1.3rem;margin-top:1.5rem}.shipping-content ul{list-style:disc;margin-bottom:1rem;margin-left:1.5rem}.shipping-content a{color:#007acc;text-decoration:none}.shipping-content a:hover{text-decoration:underline}.airport-list{column-count:2;column-gap:2rem}@media screen and (max-width:768px){.shipping-container{padding:1rem}.shop-title{font-size:1.5rem}.shipping-content{font-size:.95rem}.shipping-content h3{font-size:1.1rem}.airport-list{column-count:1}}.buy-page{font-family:Poppins,sans-serif;margin-top:10rem;padding:30px}.breadcrumb{color:#aaa;margin-bottom:10rem}.breadcrumb-link{color:#fff;margin-right:5px;text-decoration:none}.breadcrumb-id{color:#ddd}.product-box{align-items:flex-start;gap:6.5rem}.image-box,.product-box{display:flex;flex-wrap:wrap}.image-box{gap:20px;justify-content:center;margin-left:3.5rem}.side-thumbnails{display:flex;flex-direction:column;gap:10px}.thumb-img{border:1.2px solid #ccc;border-radius:6px;cursor:pointer;height:60px;padding:4px;width:60px}.main-image,.thumb-img{background-color:#fff;object-fit:contain}.main-image{border-radius:12px;display:block;height:400px;padding:8px;width:400px}.details-box{flex:1 1;max-width:450px}.details-box h2{font-size:28px;margin-bottom:5px}.rating-stars{color:gold;font-size:20px;margin-bottom:10px}.price{font-size:22px;font-weight:700;margin-bottom:10px}.old-price{color:#888;font-weight:400;margin-left:10px;text-decoration:line-through}.size-info{font-size:16px;margin-bottom:10px}.athletics-btn{background:#fbe068;border:none;color:#fff;font-weight:700;margin-bottom:10px;padding:6px 12px}.category,.description{font-size:15px;margin-bottom:8px}.requirements-input{height:80px;margin-bottom:10px;margin-top:10px}.location-input,.requirements-input{border:1px solid #999;border-radius:8px;padding:10px;width:100%}.location-input{margin-bottom:15px}.place-order-btn{background:#000;border:none;color:#fff;cursor:pointer;font-size:16px;padding:12px 25px;transition:.3s ease}.place-order-btn:hover{background:#222}@media (max-width:992px){.product-box{gap:3rem}.main-image{height:300px;width:300px}.details-box{max-width:350px}.details-box h2{font-size:24px}.price{font-size:20px}.old-price{margin-left:8px}}@media (max-width:768px){.product-box{align-items:center;flex-direction:column;gap:2rem}.image-box{flex-direction:row;gap:10px;margin-left:0}.main-image{height:250px;width:250px}.details-box{max-width:100%;text-align:center}.details-box h2{font-size:22px}.price{font-size:18px}.old-price{margin-left:5px}}@media (max-width:480px){.main-image{height:200px;width:200px}.thumb-img{height:50px;width:50px}.details-box h2{font-size:20px}.price{font-size:16px}.category,.description,.size-info{font-size:14px}.place-order-btn{font-size:15px;padding:10px;width:100%}}.cart-page{font-family:Poppins,sans-serif;margin:10rem auto 40px;max-width:950px;padding:20px}.breadcrumb{color:#555;font-size:14px;margin-bottom:10px}.cart-title{font-size:2.2rem;font-weight:700;margin-bottom:1rem;text-align:center}.cart-list{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.cart-item{align-items:center;background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 2px 6px #0000000d;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.cart-image{border-radius:8px;height:70px;object-fit:cover;width:70px}.cart-name{flex:1 1;font-size:15px;font-weight:500;margin:0}.cart-quantity{align-items:center;display:flex;gap:.5rem}.cart-quantity button{background:#f5f5f5;border:none;border-radius:4px;cursor:pointer;font-size:16px;padding:4px 10px;transition:.2s}.cart-quantity button:hover{background:#ddd}.cart-quantity span{min-width:26px}.cart-price,.cart-quantity span{font-weight:600;text-align:center}.cart-price{color:#333;font-size:15px;min-width:90px}.buy-btn{background:#000;color:#fff;font-size:14px;padding:7px 14px;text-align:center;text-decoration:none;transition:all .2s ease}.buy-btn:hover{background:#333}.remove-btn{background:none;border:none;color:#999;cursor:pointer;font-size:18px;transition:.2s}.remove-btn:hover{color:crimson}.cart-total{font-size:18px;font-weight:600;margin-top:2rem;text-align:right}.checkout-btn{background:crimson;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:1rem;margin-top:1rem;padding:.7rem 1.5rem;transition:.3s}.checkout-btn:hover{background:darkred}@media (max-width:768px){.cart-page{margin-top:12rem;padding:15px}.cart-title{font-size:1.8rem}.cart-item{align-items:flex-start;flex-direction:column;gap:.5rem}.cart-image{height:60px;width:60px}.cart-name{font-size:14px}.cart-quantity{gap:.3rem}.cart-quantity button{font-size:14px;padding:3px 8px}.cart-price{font-size:14px;min-width:60px;text-align:left}.buy-btn{font-size:13px;padding:5px 10px}.cart-total{font-size:16px}.checkout-btn{font-size:.95rem;padding:.6rem 0;width:100%}}@media (max-width:480px){.cart-page{margin-top:12rem;padding:10px}.cart-title{font-size:1.5rem}.cart-item{padding:.8rem}.cart-image{height:50px;width:50px}.cart-name{font-size:13px}.cart-quantity button{font-size:13px;padding:2px 6px}.cart-price{font-size:13px;min-width:50px}.buy-btn{font-size:12px;padding:4px 8px}.cart-total{font-size:15px}}*{box-sizing:border-box;margin:0;padding:0}.login-container{align-items:center;display:flex;height:100vh;justify-content:center;margin-top:3.5rem}.login-form{background:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:400px;padding:2rem 2.5rem;width:100%}.login-form h2{color:#111;margin-bottom:1.5rem;text-align:center}.login-form label{color:#333;display:block;font-size:.95rem;margin-bottom:.3rem}.login-form input{border:1px solid #ccc;border-radius:8px;font-size:1rem;margin-bottom:1.2rem;padding:.75rem;width:100%}.login-form button{background-color:#111;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.8rem;transition:background .3s ease;width:100%}.login-form button:hover{background-color:#333}.form-links{font-size:.9rem;margin-top:1rem;text-align:center}.form-links a{color:#007acc;text-decoration:none}.form-links a:hover{text-decoration:underline}.footer{background-color:#000;color:#fff;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;margin-top:5.5rem;padding:3rem 2rem .5rem}.footer-container{display:flex;flex-wrap:wrap;gap:3.5rem;justify-content:space-between}.footer-section{flex:1 1 220px;min-width:220px}.footer-section h3{color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:1px;margin-bottom:1rem;text-transform:uppercase}.footer-section a,.footer-section p,.footer-section ul li{color:#ccc;font-size:1rem;line-height:1.6;text-align:justify;text-decoration:none}.footer-section a:hover,.footer-section ul li:hover{color:#fff;cursor:pointer;text-decoration:underline}.footer-section ul{list-style:none;margin:0;padding:0}.footer-section p,.footer-section ul li{margin-bottom:.5rem}.email-box{border:1px solid #fff;display:flex;margin-top:1.5rem;width:-webkit-fit-content;width:fit-content}.email-box input{height:12px;outline:none;padding:1.2rem;width:200px}.email-box button,.email-box input{background:#0000;border:none;color:#fff}.email-box button{cursor:pointer;font-size:1.2rem;padding:0 1rem}.social-icons{display:flex;flex-wrap:wrap;margin-top:1rem}.social-icons svg{background:#0000;border:1px solid #fff;cursor:pointer;height:3rem;padding:.5rem;transition:all .3s ease;width:3.5rem}.social-icons svg:hover{background:#fff;color:#000}.footer-section.contact p{align-items:center;display:flex;gap:.5rem;margin-bottom:.8rem}.footer-bottom{border-top:1px solid #333;color:#aaa;font-size:1.2rem;margin-bottom:1.5rem;margin-top:2rem;padding-top:1rem;text-align:center}.footer-bottom a{color:#fff;text-decoration:none}.footer-bottom a:hover{color:#fff}@media (max-width:768px){.footer-container{align-items:flex-start;flex-direction:column}.email-box{max-width:300px;width:100%}.email-box input{flex:1 1}.footer-bottom{font-size:1rem}}.whatsapp-float{background-color:#fff;border-radius:50%;bottom:25px;box-shadow:0 5px 15px #000;color:#25d366;padding:12.5px;position:fixed;right:25px;text-decoration:none;transition:transform .3s ease;z-index:1000}.whatsapp-float:hover{transform:scale(1.1)}.whatsapp-icon{font-size:28px}
/*# sourceMappingURL=main.3b2f8344.css.map*/