@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@400;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lemonada:wght@300;400;600&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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hero{align-items:center;display:flex;font-family:Outfit,sans-serif;gap:2px;justify-content:center;margin:0 50px}.hero-content{max-width:50%}.hero-content h1{font-size:64px;font-weight:100;margin:-200px 20px 20px;text-align:left}.hero-content p{font-size:18px;margin:0 30px 20px;text-align:left}.hero-content button{background-color:#000;border:none;border-radius:15px;box-shadow:0 8px 10px 0 #c2c1c1;color:#fff;cursor:pointer;font-size:18px;margin-left:-425px;padding:15px 30px}.hero-content button:hover{background-color:#333}.hero-image img{height:auto;margin-left:-370px;max-width:150%}@media (max-width:1082px){.hero-content button{margin-left:-5px;margin-top:20px}}@media (max-width:990px){.hero{flex-direction:column-reverse;text-align:center}.hero-content{max-width:100%}.hero-content h1{font-size:48px;margin:20px}.hero-content button{margin-left:0;margin-top:20px}.hero-image img{margin-left:0;max-width:100%}}@media (max-width:768px){.hero{flex-direction:column-reverse;text-align:center}.hero-content{max-width:100%}.hero-content h1{font-size:48px;margin:20px}.hero-content button{margin-left:0;margin-top:20px}.hero-image img{margin-left:0;max-width:100%}}@media (max-width:480px){.hero-content h1{font-size:36px;margin:20px}.hero-content p{font-size:16px;margin:0 20px 20px}.hero-content button{font-size:16px;margin-top:20px;padding:12px 24px}.hero-image img{margin-left:0;max-width:100%}}.contact-form-container{font-family:Outfit,sans-serif;margin:0 auto;max-width:1100px;padding:20px}h1{font-size:62px;font-weight:100;margin-bottom:30px;text-align:center}.form-group,form{display:flex;flex-direction:column}.form-group.left-group{width:42%}.form-group.right-group{align-self:flex-end;margin-top:-290px;width:42%}.email,.message,.name{color:#8f8f8f;text-align:left}.input-field,.textarea-field{background-color:initial;background-color:none;border-radius:none;font-size:18px;outline:1px solid #8f8f8f;padding:8px;width:100%}.textarea-field{height:200px;resize:vertical}.submit-button{align-self:flex-end;background-color:#000;border:none;border-radius:10px;box-shadow:0 10px 12px 0 #afaeae;box-shadow:0 4px 6px #0000001a;color:#fff;cursor:pointer;font-size:16px;margin-right:280px;margin-top:10px;padding:12px 30px;transition:background-color .3s ease}.submit-button:hover{background-color:#333}@media only screen and (min-width:1440px){.form-group.left-group{width:42%}.form-group.right-group{align-self:flex-end;margin-right:10px;margin-top:-290px;width:42%}.submit-button{align-self:flex-start;margin-right:280px}}@media only screen and (max-width:786px){.form-group.left-group,.form-group.right-group{margin-right:10px;margin-top:0;width:100%}.submit-button{margin-right:525px}}@media only screen and (max-width:480px){.submit-button{margin-right:222px;margin-top:20px}}.shop-container{font-family:Outfit,sans-serif;padding:20px}.category-filter,.gender-filter{display:flex;justify-content:flex-start;margin-bottom:20px}.category-filter button,.gender-filter button{background:none;border:none;color:#777;cursor:pointer;font-size:16px;margin-right:10px;padding:10px 15px;position:relative;transition:all .3s ease}.category-filter button.active,.gender-filter button.active{border:none;color:#000;font-weight:700}.category-filter button:after,.gender-filter button:after{background:#000;bottom:8px;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.category-filter button.active:after,.gender-filter button.active:after{width:25%}.category-filter button:hover,.gender-filter button:hover{color:#000}.gender-filter{margin-top:30px}.product-grid{display:flex;gap:44px;margin-bottom:20px;overflow-x:auto}.product-grid.horizontal-scroll{display:flex;flex-wrap:nowrap;height:350px;overflow-x:auto;padding:20px 0;scroll-snap-type:x mandatory}.product-card{border-radius:20px;box-shadow:0 4px 10px #0000001a;height:320px;min-width:240px;position:relative;transition:transform .3s ease}.product-card:hover{transform:translateY(-5px)}.product-info{left:20px;top:20px}.details-btn,.product-info{color:#fff;position:absolute}.details-btn{font-size:20px}.favorite-btn{background-color:gray;position:absolute;right:20px;top:20px;transition-duration:.1s}.fav:hover{transform:scale(1.5)}.details-btn{bottom:20px;right:20px}.header{align-items:center;background-color:#000;border-radius:15px;margin:15px 10px;padding:2px 15px;position:relative;z-index:1000}.header,nav ul{display:flex;justify-content:space-between}nav ul{gap:16px;list-style:none}nav ul li{margin:0 15px}nav ul li a{color:#ccc;font-size:18px;position:relative;text-decoration:none}nav ul li a.active,nav ul li a:hover{color:#fff}nav ul li a.active:after{background-color:#fff;bottom:-2px;content:"";display:block;height:2px;left:15px;position:absolute;width:50%}.icons{align-items:center;display:flex;position:relative}.icon-button{background:none;border:none;color:#ccc;cursor:pointer;font-size:16px;height:auto;padding:15px;position:relative}.icon-button:hover{color:#fff}.cart-notification{background-color:red;border-radius:50%;height:5px;position:absolute;right:15px;top:15px;width:5px}.hamburger{background:none;border:none;color:#ccc;cursor:pointer;display:none;font-size:24px}.hamburger:hover{color:#fff}.hidden-mobile{display:none}@media (max-width:768px){.hamburger{display:block}nav{display:none}nav.mobile-menu{background-color:#000;border-radius:0 0 15px 15px;display:flex;flex-direction:column;left:0;padding:10px 0;position:absolute;top:100%;width:100%}nav.mobile-menu ul{align-items:center;flex-direction:column}nav.mobile-menu ul li{margin:10px 0;padding:0}.icons .icon-button{display:none}.icons .icon-button:nth-child(2){display:block}}@media (min-width:769px){.hidden-mobile{display:inline-block}}.product-details-container{background-color:#f5f5f5;display:flex;flex-direction:column;padding:20px}.back-button{background:none;border:none;cursor:pointer;font-size:18px;margin-bottom:20px}.main-product-section{display:flex}.product-details-card{align-items:center;border-radius:35px;display:flex;flex:1 1;flex-direction:column;padding:20px;position:relative}.product-info-section-top{color:#fff;display:flex;justify-content:space-between;width:100%}.product-image-section{align-items:center;display:flex;justify-content:center;margin:20px 0;width:100%}.product-image{height:auto;width:50%}.product-naming{text-align:left}.product-brand{font-size:20px}.product-name{font-size:24px;font-weight:700}.favorite-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:24px}.product-price{bottom:20px;color:#fff;font-size:24px;font-weight:200;position:absolute;right:20px}.similar-products-section{flex:1 1;margin-left:20px}.similar-products-grid{display:flex;gap:20px}.similar-product-card{align-items:center;border-radius:15px;cursor:pointer;display:flex;flex-direction:column;padding:20px;width:200px}.product-info{margin-bottom:10px;text-align:center}.details-btn{background:none;border:none;cursor:pointer}.size-selection{margin-top:20px}.size-selection h3{font-size:18px;text-align:left}.sizes{display:flex;gap:10px;margin-top:10px}.size-button{background-color:#fff;border:none;border-radius:50px;cursor:pointer;padding:10px 15px}.size-button.active{background-color:#000;color:#fff}.product-actions{display:flex;gap:10px;margin-top:20px}.add-to-cart,.icon-button{background-color:#000;border:none;border-radius:50%;cursor:pointer;padding:15px}.filters{display:none}.success-page-container{font-family:Outfit,sans-serif;text-align:center}.main-content{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 80px);justify-content:center;padding:5px}.success-image{height:auto;margin-bottom:5px;margin-top:-90px;width:35%}.success-title{color:#000;font-family:Lemonada,cursive;font-size:52px;font-weight:800;margin-top:-90px}.success-message{color:#7d7d7d;font-size:24px;margin:-35px 0 20px}.explore-more-button{background-color:#000;border-radius:10px;color:#fff;font-size:18px;padding:10px 20px;text-decoration:none}.explore-more-button:hover{background-color:#444}@media only screen and (max-width:1440px){.success-image{width:30%}.success-title{font-size:40px}.success-message{font-size:20px}.explore-more-button{font-size:16px;padding:8px 16px}}@media only screen and (max-width:786px){.success-image{width:40%}.success-title{font-size:36px}.success-message{font-size:18px}.explore-more-button{font-size:16px;padding:8px 16px}}@media only screen and (max-width:480px){.success-image{margin-top:-70px;width:50%}.success-title{font-size:32px;margin-top:-70px}.success-message{font-size:16px;margin:-40px 0 15px}.explore-more-button{font-size:14px;padding:6px 12px}}.cart-item{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;display:flex;margin-bottom:15px;padding:10px;position:relative}.cart-item-image{background-color:#d6d6d6;border-radius:10px;height:120px;margin-right:20px;width:120px}.cart-item-details{display:flex;flex:1 1;flex-direction:column}.cart-item-info{display:flex;flex-direction:column}.cart-item-brand{color:grey;font-size:14px}.cart-item-name{font-size:20px;font-weight:400}.cart-item-price{color:#000;font-size:18px;font-weight:900;margin:5px 0}.cart-item-quantity{align-items:center;display:flex}.cart-item-quantity button{border:none;border-radius:50%;cursor:pointer;height:30px;width:30px}.decrease{background-color:#dbdbdb;color:#000}.increase{background-color:#735cff;color:#fff}.cart-item-quantity span{font-size:16px;margin:0 10px}.remove-btn{background:none;border:none;cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px}.remove-btn img{height:24px;width:24px}@media only screen and (max-width:1440px){.cart-item-image{height:100px;width:100px}.cart-item-name{font-size:18px}.cart-item-price{font-size:16px}.cart-item-quantity button{height:28px;width:28px}}@media only screen and (max-width:786px){.cart-item{flex-direction:row;flex-wrap:nowrap}.cart-item-image{height:80px;width:80px}.cart-item-details{display:flex;flex-direction:column;flex-wrap:nowrap;margin-left:10px}.cart-item-info{flex:1 1 auto}.cart-item-quantity{flex:1 1 auto;justify-content:flex-start}.cart-item-name{font-size:16px}.cart-item-price{font-size:14px}.cart-item-quantity button{height:26px;width:26px}.remove-btn{right:5px;top:5px}}@media only screen and (max-width:480px){.cart-item{flex-direction:row;flex-wrap:nowrap;padding:5px}.cart-item-image{height:70px;margin-bottom:8px;width:70px}.cart-item-details{display:flex;flex-direction:column;flex-wrap:nowrap;margin-left:10px}.cart-item-info{flex:1 1 auto}.cart-item-quantity{flex:1 1 auto;justify-content:flex-start}.cart-item-name{font-size:14px}.cart-item-price{font-size:12px}.cart-item-quantity button{height:24px;width:24px}.remove-btn{right:5px;top:5px}}.payment-info{background:#fff;border-radius:10px;box-shadow:0 2px 5px #0000001a;padding:20px}.payment-info h2{text-align:left}.payment-info h2,.payment-method{margin-bottom:20px}.payment-method div{display:flex;flex-direction:column;gap:10px}.payment-method label{margin-bottom:5px}.method{align-content:flex-start;color:#999;display:flex;font-size:14px;padding:20px}.payment-method input[type=radio]{margin-right:10px}.payment-method div label{align-items:center;display:flex}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px}.form-group input{border:none;border-bottom:1px solid #ccc;color:#999;padding:10px 5px 50px;width:100%}.checkout-btn{align-content:center;background:#000;border:none;border-radius:15px;color:#fff;cursor:pointer;display:inline-block;font-size:22px;padding:15px 0;width:70%}.expiry-cv-group{display:flex;gap:15px}.expiry-cv-group .form-group{flex:1 1}@media only screen and (max-width:1440px){.payment-info{padding:20px}}@media only screen and (max-width:786px){.payment-info{padding:15px}.checkout-btn{font-size:20px;width:100%}.expiry-cv-group{flex-direction:column;gap:10px}}@media only screen and (max-width:480px){.payment-info{padding:10px}.payment-info h2{font-size:18px}.method{font-size:12px;padding:15px}.form-group input{padding:10px 5px}.checkout-btn{font-size:18px;padding:12px 0;width:100%}.expiry-cv-group{flex-direction:column;gap:8px}}.totals{background:#fff;border-radius:10px;border-top-style:dashed;box-shadow:0 2px 5px #0000001a;padding:20px}.totals-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.totals-label{flex:1 1;text-align:left}.totals-value{flex:1 1;font-family:Lemonada,cursive;text-align:right}.totals-total{align-items:center;font-size:1.2em;font-weight:700;margin-top:20px}.cart-page,.totals-total{display:flex;justify-content:space-between}.cart-page{padding:20px}.cart-items-section{display:flex;flex:2 1;flex-direction:column}.cart-header{margin-bottom:20px}.cart-header,.cart-header h2{align-items:center;display:flex}.cart-header h2{margin:0}.cart-count{background-color:red;border-radius:50%;color:#fff;font-size:.8em;margin-left:10px;padding:5px 10px}.cart-items{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);margin-bottom:20px;text-align:left}.payment-info-section{flex:1.5 1;margin-left:20px}.totals-section{margin-top:20px}@media only screen and (max-width:1440px){.cart-page{padding:15px}.cart-items{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:786px){.cart-page{flex-direction:column}.cart-items{gap:15px;grid-template-columns:1fr}.payment-info-section{margin-left:0;margin-top:20px}}@media only screen and (max-width:480px){.cart-page{padding:10px}.cart-items{gap:10px;grid-template-columns:1fr}.cart-header h2{font-size:18px}.cart-count{font-size:.7em;padding:3px 8px}.payment-info-section{margin-left:0;margin-top:15px}}.ProductCard_productCard__BSPTJ{background-color:#fff;border-radius:24px;box-shadow:0 4px 10px #0000001a;height:320px;min-width:240px;position:relative;transition:transform .3s ease}.ProductCard_productCard__BSPTJ:hover{transform:translateY(-5px)}.ProductCard_featured__wGs48{background-color:#735cff;border-radius:32px;color:#fff;height:572px;justify-content:space-between;width:386px}.ProductCard_featuredImageContainer__01m7Q,.ProductCard_imageContainer__9ncVY{position:relative}.ProductCard_productImage__2XAqn{border-radius:20px 20px 0 0;bottom:10px;height:auto;position:relative;right:75px;width:155%}.ProductCard_featuredProductImage__etdnl{border-radius:32px 32px 0 0;height:auto;position:relative;right:95px;top:5px;width:140%}.ProductCard_favoriteButton__e6QuD{background:none;border:none;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:10px;top:10px}.ProductCard_featured__wGs48 .ProductCard_productInfo__YO7k0{color:#fff;left:15px;padding:5px;position:absolute;text-align:left;top:15px}.ProductCard_featured__wGs48 .ProductCard_brand__mreUy,.ProductCard_featured__wGs48 .ProductCard_productName__jv04P{color:#fff}.ProductCard_featured__wGs48 .ProductCard_price__xPTcH{color:#fff;font-family:Lemonada,sans-serif;font-size:28px;left:10px;position:absolute;text-align:left;top:475px}.ProductCard_productInfo__YO7k0{color:#fff;left:10px;padding:5px;position:absolute;text-align:left;top:10px}.ProductCard_brand__mreUy{font-size:12px;font-weight:500}.ProductCard_productName__jv04P{font-size:24px;font-weight:500;margin:5px 0}.ProductCard_price__xPTcH{font-size:14px;font-weight:700}.ProductCard_sizeText__wJvon{bottom:40px;display:flex;font-size:12px;gap:14px;justify-content:flex-end;left:185px;position:inherit}.ProductCard_sizeSelector__AhxnB{bottom:80px;display:flex;gap:12px;justify-content:flex-end;position:inherit;right:20px}.ProductCard_sizeButton__qKuy2{align-items:center;background-color:#fff;border:1px solid #000;border-radius:50%;cursor:pointer;display:flex;font-size:10px;height:25px;justify-content:center;padding:10px;transition:background-color .3s;width:25px}.ProductCard_sizeButton__qKuy2.ProductCard_active__Nbp8T{background-color:#000;color:#fff}.ProductCard_addToCart__JSs2F{bottom:50px;display:flex;gap:16px;justify-content:flex-end;position:inherit;right:20px}.ProductCard_cartButton__HsiJO,.ProductCard_incrementButton__Mdl9T{border:none;border-radius:50%;cursor:pointer;padding:10px}.ProductCard_cartButton__HsiJO{background-color:#000}.ProductCard_incrementButton__Mdl9T{background-color:#fff;color:#000}@media (max-width:768px){.ProductCard_productCard__BSPTJ{align-items:center;flex-direction:column;height:auto}.ProductCard_featured__wGs48{height:auto;width:100%}.ProductCard_featuredProductImage__etdnl,.ProductCard_productImage__2XAqn{height:auto;position:static;width:100%}.ProductCard_featured__wGs48 .ProductCard_productInfo__YO7k0,.ProductCard_productInfo__YO7k0{padding:10px;position:static}.ProductCard_addToCart__JSs2F,.ProductCard_sizeSelector__AhxnB{justify-content:center;position:static}.ProductCard_addToCart__JSs2F{margin-top:10px}}@media (max-width:480px){.ProductCard_featured__wGs48,.ProductCard_productCard__BSPTJ{width:100%}.ProductCard_featured__wGs48 .ProductCard_productInfo__YO7k0,.ProductCard_productInfo__YO7k0{text-align:center}.ProductCard_sizeText__wJvon{justify-content:center}}.ProductList_container__vqRLd{display:flex;flex-wrap:wrap;font-family:Outfit,sans-serif;margin:0 auto;max-width:1280px;overflow:hidden;padding:15px;width:100%}.ProductList_featuredContainer__lg5U6{flex:1 1;margin:0 50px 0 -15px}.ProductList_rightContainer__hXUwv{display:flex;flex:2.5 1;flex-direction:column;margin:70px -50px 0 5px;overflow-x:auto}.ProductList_popularHeader__f6A5U{align-items:center;display:flex;margin-top:-25px}.ProductList_header__5nPl9{margin-top:.9rem}.ProductList_shopLink__5JjpB{color:#735cff;font-size:20px;font-weight:700;text-decoration:none}.ProductList_arrow__RmQLT{margin-right:5px}.ProductList_horizontalScroll__7gCHT{display:flex;gap:44px;height:350px;justify-content:space-between;overflow-x:auto;padding:20px 0}.ProductList_filters__WEfk\+{display:flex;flex-direction:column;margin-top:20px;position:absolute;top:600px}.ProductList_filterGroup__yclCT{align-items:center;display:flex;gap:10px;margin-bottom:10px}.ProductList_filterGroup__yclCT span{color:#333;font-size:12px;font-weight:500}.ProductList_filterGroup__yclCT button{background:none;border:none;color:#777;cursor:pointer;font-size:20px;margin-right:10px;padding:10px 15px;position:relative;transition:all .3s ease}.ProductList_filterGroup__yclCT button.ProductList_active__bkm8r{border:none;color:#000;font-weight:700}.ProductList_filterGroup__yclCT button:after{background:#000;bottom:8px;content:"";display:block;height:2px;left:50%;position:absolute;transform:translateX(-50%);transition:width .3s ease;width:0}.ProductList_filterGroup__yclCT button.ProductList_active__bkm8r:after{width:25%}.ProductList_filterGroup__yclCT button:hover{color:#000}body{background:linear-gradient(to bottom right,#ffbcbc33,#735cff33);font-family:Outfit,sans-serif;margin:0}.App{text-align:center}
/*# sourceMappingURL=main.b8499f99.css.map*/