body{padding:0;margin:0;background:#000;-webkit-tap-highlight-color:transparent}*{box-sizing:border-box;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:500}.no-scroll{overflow:hidden!important;height:100vh!important;width:100%!important}@font-face{font-family:TitleFont;src:url(/assets/Super%20Dream-r3qBqQKp.ttf) format("truetype");font-weight:400}.navbar{position:fixed;top:0;background:transparent;height:80px;width:100%;display:flex;justify-content:center;align-items:center;z-index:3;transition:.5s;border-bottom:1px solid transparent}.scrolled{background:#000;border-color:#ffffff1a}.not-home{position:sticky;background:#000;border-color:#ffffff1a}.navbar a{font-size:36px;color:#fff;padding:0;margin:0;line-height:1;font-family:TitleFont,sans-serif;letter-spacing:0;text-decoration:none}.menu-btn{position:absolute;left:30px;top:50%;transform:translateY(-50%);color:#fff;background:transparent;border:none;width:28px;height:28px;cursor:pointer;padding:0;margin:0}.nav-right{position:absolute;right:30px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;gap:20px}.nav-right button,.nav-right .cart-btn{color:#fff;background:transparent;border:none;width:24px;height:24px;cursor:pointer;padding:0;margin:0}.navbar button{transition:.3s}.navbar button:hover{color:#8a8a8a}.num-items{position:absolute;height:18px;width:18px;border-radius:50%;background:#fff;top:24px;right:24px;display:flex;justify-content:center;align-items:center;pointer-events:none}.num-items p{color:#000;font-size:10px;padding:0;margin:0;line-height:1;letter-spacing:0}@media (max-width: 900px){.navbar{height:60px}.navbar a{font-size:24px}.nav-right{right:20px}.menu-btn{left:20px}.num-items{top:14px;right:14px}}.sideNav{position:fixed;top:0;left:0;width:500px;height:100%;background:#000;transform:translate(-100%);transition:.5s;z-index:22;display:flex;justify-content:start;align-items:center;flex-direction:column}.sideNav.open{transform:translate(0)}.sideNavHeader{width:100%;display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 20px}.sideNavHeader h1{padding:0;margin:0;color:#fff;font-size:14px;line-height:1}.sideNavHeader .close-btn{padding:0;margin:0;color:#fff;border:none;width:26px;height:26px;cursor:pointer;transition:.3s;background:transparent;line-height:1}.sideNavHeader .close-btn:hover{color:#8a8a8a}.sideNavRoutes{display:flex;justify-content:start;align-items:start;flex-direction:column;height:auto;gap:16px;width:100%;justify-self:center;border-top:1px solid #424242;border-bottom:1px solid #424242;padding:20px}.sideNavRoutes button{position:relative;background:transparent;color:#fff;border:none;font-size:14px;cursor:pointer;padding:0;margin:0}.sideNavRoutes button:after{content:"";position:absolute;bottom:-2px;left:0;height:.5px;width:0;background-color:#fff;transition:width .3s ease}.sideNavRoutes button:hover:after{width:calc(100% - 3px)}.sideNav .footer{width:100%;display:flex;justify-content:start;align-items:center;height:60px;padding:0 20px}.sideNav .footer .login-btn{background:transparent;color:#fff;border:none;font-size:14px;padding:0;line-height:1}.sideNav .footer .instagram-btn{background:transparent;color:#fff;border:none;font-size:20px;padding:0;line-height:1;cursor:pointer}@media (max-width: 900px){.sideNav{width:100%;border:none}}.overlay{position:fixed;top:0;bottom:0;right:0;left:0;background:#fff3;z-index:3;transition:.5s;visibility:hidden;opacity:0}.overlay.open{visibility:visible;opacity:1}@media (max-width: 900px){.overlay{background:#0009}}.home-container{width:100%;min-height:100vh;display:flex;flex-direction:column}.banner{position:relative;height:70vh;width:100%;display:flex;justify-content:center;align-items:center}.banner-img-container{width:100%;height:100%;overflow:hidden;display:flex}.banner-img2{display:flex;width:100%;height:100%;overflow:hidden}.banner-img2 img{width:100%;height:100%;object-fit:cover;animation:fadeInBanner 1.5s ease-out forwards}.banner-img1{display:flex;width:100%;height:100%;overflow:hidden}.banner-img1 img{width:100%;height:100%;object-fit:cover;animation:fadeInBanner 1.5s ease-out forwards}.banner-womens{width:100%;height:100%;object-fit:cover;object-position:50% 55%;animation:fadeInBanner 1.5s ease-out forwards}.shadow-container{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 0 100px 80px -20px #000,inset 0 -80px 100px -20px #000}.gender-section{position:relative;width:100%;border:none;display:flex;justify-content:center;align-items:center;gap:150px;padding:0 10px;background:#000;border-top:1px solid #fff;border-bottom:1px solid #fff;margin-bottom:20px}.gender-section .mens-btn,.gender-section .womens-btn{border:none;background:transparent;color:#fff;border-radius:0;height:50px;width:150px;cursor:pointer;transition:.3s;animation:fadeIn .7s ease-out forwards;animation-delay:.5s;opacity:0}.gender-section .mens-btn:hover,.gender-section .womens-btn:hover{background:#fff3}.gender-section .mens-btn.selected,.gender-section .womens-btn.selected{background:#fff;color:#000}.coming-soon-text{font-size:16px;color:#fff;text-align:center}@keyframes fadeUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}.scroll-btn{position:absolute;width:70px;height:70px;font-size:20px;bottom:0;border:1px solid #fff;transform:translateY(50%);color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;animation:fadeIn .7s ease-out forwards;animation-delay:.5s;opacity:0;cursor:pointer;background:#000;transition:.3s}.scroll-btn:hover{background:#242424}.chevron{width:25px;height:25px}.items-wrapper{width:100%;display:flex;justify-content:center;align-items:center;min-height:200px}.mens-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0 auto;gap:20px;opacity:0;width:100%;animation:fadeUpItems .7s ease-out forwards}.mens-items.delayed{animation-delay:.5s}.coming-soon-container{animation:fadeUpItems .7s ease-out forwards;display:flex;justify-content:center;align-items:center}.spinner{width:40px;height:40px;border:5px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;margin:40px auto}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeUpItems{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1000px){.mens-items{grid-template-columns:repeat(4,1fr);max-width:900px}}@media (max-width: 900px){.home-container{min-height:calc(100vh - 60px)}.mens-items{padding:0 10px}.gender-section{margin-bottom:0}.gender-section .mens-btn,.gender-section .womens-btn{height:40px}.scroll-btn{width:50px;height:50px}.chevron{width:20px;height:20px}}@media (max-width: 800px){.gender-section{gap:0;padding:0}.gender-section .mens-btn,.gender-section .womens-btn{width:100%}}@media (max-width: 500px){.banner{height:50vh}.banner-img1 img{object-position:50% 100%}.new-drop-wrapper{padding:0 15px}.mens-items{gap:10px}}.item-container{width:100%;display:flex;justify-content:start;align-items:center;flex-direction:column;overflow:hidden;cursor:pointer}.item-container:hover .item-overlay{background:#0000004d}.img-container{width:100%;aspect-ratio:1 / 1;background:#000;position:relative;overflow:hidden}.img-container img{width:100%;height:100%;object-fit:cover;object-position:top;display:block;will-change:transform;transition:.3s}.item-overlay{position:absolute;top:0;width:100%;height:100%;background:transparent;transition:.3s;padding:20px}.item-overlay.sold-out{background:#00000080}.info-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:25px 10px;gap:10px}.info-container h1,.info-container p{padding:0;margin:0;font-size:12px;text-align:center;color:#fff}.item-container .info-container p{color:#fff9}.sold-out-label{background:#000;padding:10px;display:flex;justify-content:center;align-items:center;position:absolute;top:10px;left:10px}.sold-out-label p{color:#fff;font-size:10px;padding:0;margin:0;line-height:1}@media (max-width: 500px){.info-container{padding:20px 10px;gap:8px}}.product-page-container{display:flex;justify-content:center;align-items:start;padding:0}.product-page-container .images-container{width:50%;overflow:hidden;display:flex;justify-content:center;align-items:start;gap:15px}.carousel-wrapper{width:100%;aspect-ratio:1 / 1;overflow:hidden;position:relative}.carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;height:100%}.carousel::-webkit-scrollbar{display:none}.slide{flex:0 0 100%;scroll-snap-align:start;overflow:hidden;position:relative}.slide img{width:100%;height:100%;object-fit:cover;animation:fadeIn 1s ease-out forwards}.dots{position:absolute;bottom:12px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2;background:#000;padding:10px;border-radius:50px}.dot{width:6px;height:6px;background-color:#fff9;border-radius:50%;transition:background-color .3s}.dot.active{background-color:#fff}.custom-scrollbar-wrapper{position:absolute;left:10px;top:50%;transform:translateY(-50%);padding:10px;background:#000;border-radius:50px}.custom-scrollbar{position:relative;height:100px;width:6px;display:flex;justify-content:center;pointer-events:none;z-index:2;background:#fff9;border-radius:50px}.custom-thumb{width:6px;border-radius:3px;background-color:#fff;position:absolute}.product-page-container .info-container{display:flex;justify-content:start;align-items:center;flex-direction:column;width:50%;gap:30px;animation:fadeIn 1s ease-out forwards;padding:50px 100px}.product-page-container .info-container .brand-container{padding:10px;background:#ffffff1a;border-radius:3px}.product-page-container .info-container .brand-container .brand-name{color:#fff;font-size:10px}.product-page-container .info-container .title-container{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:20px;width:100%}.product-page-container .info-container .title-container h1{font-size:20px;text-align:center;padding:0;margin:0;line-height:1}.product-page-container .info-container .title-container p{font-size:16px;color:#fff9;padding:0;margin:0;line-height:1}.info-container .size-container{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:10px;width:100%;border-radius:5px;border:1px solid rgba(255,255,255,.5);padding:10px}.info-container .size-container p{font-size:12px}.info-container .size-container .sizes{display:flex;justify-content:space-between;align-items:center;border-radius:5px;width:100%;gap:10px}.info-container .size-container .sizes .size-option{display:flex;justify-content:center;align-items:center;width:100%;height:40px;padding:5px;cursor:pointer;transition:.3s;border-radius:4px}.info-container .size-container .sizes .size-option:hover{border-color:#fff;color:#fff;background:#ffffff1a}.info-container .size-container .sizes .size-option:hover p{color:#fff}.info-container .size-container .sizes p{padding:0;margin:0;line-height:1;letter-spacing:0;transition:.3s;color:#fff;font-size:14px}.info-container .size-container .sizes .size-option.selected{border-color:#fff;background:#fff}.info-container .size-container .sizes .size-option.selected p{color:#000}.size-option.sold-out{position:relative;overflow:hidden;text-decoration:line-through;color:#6b6b6b!important}.size-option.sold-out p{color:#6b6b6b!important}.info-container .color-container{display:flex;justify-content:start;align-items:center;flex-direction:column;gap:10px}.info-container .color-container p{font-size:12px}.info-container .color-container .colors{display:flex;justify-content:center;align-items:center;gap:10px}.info-container .color-container .colors .color-option{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border:1px solid rgba(255,255,255,.5);padding:4px;color:#fff;cursor:pointer;transition:.3s;border-radius:100%}.info-container .color-container .colors .color-option .inner{width:100%;height:100%;border-radius:100%}.info-container .color-container .colors .color-option:hover,.info-container .color-container .colors .color-option.selected{border-color:#fff}.info-container .quantity-container{display:flex;justify-content:center;align-items:start;flex-direction:column;gap:10px}.info-container .quantity-container .quantity-selector{display:flex;justify-content:center;align-items:center;border:1px solid #424242}.info-container .quantity-container .quantity-selector div{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1 / 1;font-size:12px;color:#fff}.info-container .quantity-container .quantity-selector .plus-btn,.info-container .quantity-container .quantity-selector .minus-btn{cursor:pointer}.info-container .quantity-container .quantity-selector .plus,.info-container .quantity-container .quantity-selector .minus{width:16px;height:16px}.add-cart-btn{width:100%;height:50px;color:#000;background:#fff;border:none;font-size:12px;cursor:pointer;transition:.3s;border-radius:50px}.add-cart-btn:hover{background:#b8b8b8}.add-cart-btn:disabled{background-color:#aaa;cursor:not-allowed;opacity:.6}.info-container .description-container{width:100%;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);overflow:hidden;transition:.3s;padding:30px 0;gap:20px}.description-container .header{width:100%;display:flex;justify-content:center;align-items:center}.description-container .header h1{padding:0;margin:0;line-height:1}.description-container .content{display:flex;justify-content:start;align-items:center;flex-direction:column;width:100%}.description-container .content ul{list-style-type:disc;display:flex;flex-direction:column;gap:10px}.description-container .content li{color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInBanner{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@media (max-width: 900px){.product-page-container .images-container,.product-page-container .info-container{width:100%}.custom-scrollbar-wrapper{display:none}.product-page-container{flex-direction:column;padding:0}.product-page-container .info-container{padding:10px 15px}}@media (min-width: 901px){.custom-scrollbar{display:flex}.carousel-wrapper{width:100%;height:calc(100vh - 80px)}.carousel{flex-direction:column;overflow-y:auto;overflow-x:hidden;scroll-snap-type:none;gap:5px;height:100vh}.slide{flex:none;width:100%;aspect-ratio:1 / 1}.slide img{width:100%;height:100%;object-fit:cover}.dots{display:none}}@media (max-width: 500px){.product-page-container{gap:20px}.info-container .title-container h1{font-size:22px}.info-container .title-container p{font-size:18px}}.footer-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:50px;background:#000;gap:50px;margin-top:50px;border-top:1px solid #242424}.policies{display:flex;justify-content:center;align-items:center;gap:20px}.policies button{background:transparent;color:#fff;border:none;cursor:pointer;padding:0;text-decoration:underline;font-size:12px}.footer-container h1{font-size:16px;padding:0;margin:0;line-height:1;color:#fff}@media (max-width: 500px){.policies button{font-size:10px}}.cart-container{position:fixed;top:0;right:0;width:500px;height:100%;background:#000;transform:translate(100%);transition:.5s;z-index:22;display:flex;justify-content:space-between;align-items:center;flex-direction:column}.cart-container.open{transform:translate(0)}@keyframes sideSlide{0%{transform:translate(100%)}to{transform:translate(0)}}.cart-container .header{width:100%;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #424242;height:60px;padding:0 20px;flex-shrink:0}.cart-container .header button{padding:0;margin:0;color:#fff;border:none;width:26px;height:26px;cursor:pointer;transition:.3s;background:transparent;line-height:1}.cart-container .header button:hover{color:#8a8a8a}.cart-container .header h1{padding:0;margin:0;color:#fff;font-size:14px;line-height:1}.cart-container .footer{width:100%;border-top:1px solid #424242;padding:20px}.cart-container .footer button{width:100%;height:50px;color:#000;background:#fff;border:none;font-size:12px;cursor:pointer;transition:.3s;border-radius:50px}.cart-container .footer button:hover{background:#b8b8b8}.cart-empty-message{color:#fff;font-size:20px;animation:fadeUpCart .5s ease-out forwards}.cart-container .main{width:100%;height:100%;padding:20px}.cart-container .cart-empty{display:flex;justify-content:center;align-items:center;height:100%}.cart-items-list{width:100%;display:flex;justify-content:start;align-items:start;flex-direction:column;gap:20px}.cart-item{width:100%;display:flex;justify-content:center;align-items:center;gap:20px}.cart-item-img{height:100px;aspect-ratio:1 / 1;display:flex;justify-content:start;align-items:start;border-radius:5px}.cart-item-img img{width:100%;height:100%;object-fit:cover}.cart-item-info{width:100%;height:100%;display:flex;justify-content:start;align-items:start;flex-direction:column;gap:10px}.cart-item-info h1{padding:0;margin:0;line-height:1;font-size:14px;color:#fff}.cart-item-info p{color:#fff9;font-size:10px;padding:0;margin:0;line-height:1}.quantity-price{display:flex;justify-content:space-between;align-items:center;width:100%}.quantity-price p{color:#fff;font-size:16px}.quantity-trash{display:flex;justify-content:space-between;align-items:center;gap:10px}.quantity-trash button{background:transparent;color:#fff;width:30px;height:30px;border:none;cursor:pointer}.cart-item-info .quantity-selector{display:flex;justify-content:center;align-items:center;border:1px solid #424242}.cart-item-info .quantity-selector div{display:flex;justify-content:center;align-items:center;width:35px;aspect-ratio:1 / 1;color:#fff;font-size:14px}.cart-item-info .quantity-selector .plus-btn,.cart-item-info .quantity-selector .minus-btn{cursor:pointer;display:flex;justify-content:center;align-items:center}.cart-item-info .quantity-selector .plus,.cart-item-info .quantity-selector .minus{width:20px;height:20px}.footer-container .instagram-btn{color:#fff;font-size:20px}@keyframes fadeUpCart{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.cart-container{width:100%;border:none}}@media (max-width: 340px){.cart-container{width:100%;border:none}.quantity-price p{font-size:12px}.cart-item-info .quantity-selector div{width:30px;font-size:12px}}.checkout-container{width:100%;height:100%}.checkout-form{max-width:400px;margin:40px auto;padding:2rem;background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.checkout-form h2{text-align:center;margin-bottom:20px;font-size:24px;color:#333}.StripeElement{padding:12px;border:1px solid #ddd;border-radius:6px;margin-bottom:20px;background:#f9f9f9}button[type=submit]{width:100%;background-color:#3f5efb;color:#fff;border:none;border-radius:6px;padding:12px;font-size:16px;cursor:pointer;transition:background-color .2s ease-in-out}button[type=submit]:hover{background-color:#2f4fd1}button[type=submit]:disabled{background-color:#aaa;cursor:not-allowed}.error{color:#ff4d4d;font-size:14px;margin-top:10px;text-align:center}.success{color:#28a745;font-size:16px;margin-top:20px;text-align:center}.MensPage{width:100%;min-height:100vh}.mens-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:50px auto;gap:20px;opacity:0;width:100%;height:auto;animation:fadeUpItems .5s ease-out forwards}.mens-items .not-found{grid-column:span 4;width:100%;display:flex;justify-content:center;align-items:center}.mens-items a{text-decoration:none}@media (min-width: 1300px){.mens-items{grid-template-columns:repeat(4,1fr);max-width:1200px}}@media (max-width: 500px){.mens-items{gap:10px}}.WomensPage{width:100%;min-height:100vh;padding:0 10px}.womens-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:50px auto;gap:20px;opacity:0;width:100%;height:auto;animation:fadeUpItems .5s ease-out forwards}.womens-items .not-found{grid-column:span 4;width:100%;display:flex;justify-content:center;align-items:center}.womens-items a{text-decoration:none}.error-message{color:#fff;text-align:center;font-size:16px;padding:40px 0}.coming-soon{color:#fff;font-size:16px;animation:fadeUpItems .7s ease-out forwards}@media (min-width: 1300px){.womens-items{grid-template-columns:repeat(4,1fr);max-width:1200px}}@media (max-width: 500px){.womens-items{gap:10px}}.privacy-policy{max-width:800px;margin:40px auto;padding:0 20px;font-family:Arial,sans-serif;color:#fff;line-height:1.6}.privacy-policy h1{font-size:2rem;margin-bottom:10px;color:#fff}.privacy-policy .last-updated{font-size:.9rem;color:#fff;margin-bottom:30px}.privacy-policy h2{font-size:1.3rem;margin-top:30px;margin-bottom:10px;color:#fff}.privacy-policy p{margin-bottom:15px}.privacy-policy ul{padding-left:20px;margin-bottom:20px}.privacy-policy li{margin-bottom:8px}.privacy-policy a{color:#1a73e8;text-decoration:none}.privacy-policy a:hover{text-decoration:underline}
