@import url(https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&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;margin:0}.heroSection{-webkit-animation:clip-hero-anim 1.25s cubic-bezier(.29,.8,.8,.98);animation:clip-hero-anim 1.25s cubic-bezier(.29,.8,.8,.98)}.heroContainer{-webkit-animation:scaling-hero-anim 4s cubic-bezier(0,.71,.4,.97) .25s forwards,fade-in .75s linear;animation:scaling-hero-anim 4s cubic-bezier(0,.71,.4,.97) .25s forwards,fade-in .75s linear;background-image:url(/static/media/legs_shoes.c856442c8204b3d3d3d6.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100vh}.heroText{align-items:center;display:flex;height:99%;justify-content:center;position:absolute;width:99%}.heroText h1{color:#fff;font-size:50px}.newArrivalsSection{margin-top:2vh;padding:3vw}.newArrivalsSection>h3{padding:2vw 0 0}.newArrivalsSection>.productsContainer{grid-gap:2vw;display:grid;gap:2vw;grid-auto-columns:23%;grid-auto-flow:column;margin:30px 0;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:1rem}.snaps-inline{scroll-padding-inline:.8rem;scroll-snap-type:inline mandatory}.snaps-inline>*{scroll-snap-align:start}.view-all-container{align-items:center;display:flex}.view-all-btn{background-color:#000;color:#fff;cursor:pointer;display:inline;margin:0 auto;padding:10px 20px}.brandsSection{padding:2vw}.brandsContainer{grid-gap:2vw;display:grid;gap:2vw;grid-template-columns:1fr 1fr 1fr}@-webkit-keyframes clip-hero-anim{0%{-webkit-clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes clip-hero-anim{0%{-webkit-clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes scaling-hero-anim{0%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaling-hero-anim{0%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}.productsPageHeader{margin-top:110px}.collectionsMain{margin-top:13vh;padding:0 2vw}.displayContainers>.productsContainer{grid-gap:2vw;display:grid;gap:2vw;grid-template-columns:1fr 1fr 1fr}.buttonContainer{margin-bottom:12px}.toggleFilterContainerDisplay{background:none;border:none;cursor:pointer}.displayContainers{display:flex;gap:2vw}.filtersContainer{display:flex;flex-direction:column;gap:3vh;min-width:300px}.hideDisplay{display:none}.cart{margin-top:80px}.cartContainer.outerContainer{display:flex;justify-content:center}.cartContainer.innerContainer{width:90%}.keepShoppingLink{color:#000;text-decoration:none}.keepShoppingLink p{margin-bottom:20px;margin-top:10px}.cartItemsContainer{display:flex;gap:20px;overflow-x:scroll}.paymentContainer{align-items:center;border:1px solid #000;display:flex;gap:65px;justify-content:flex-end;margin-top:20px;padding-right:10px}.subTotal{display:flex;gap:20px}.paymentButtonContainer button{background-color:#000;color:#fff;cursor:pointer;margin:20px 0;padding:18px;width:180px}.emptyCart{margin:150px 0}.newArrivalsPage{margin:100px}@media screen and (max-width:1023px){.newArrivalsSection .productsContainer{grid-auto-columns:30%}}@media screen and (max-width:767px){.newArrivalsSection .productsContainer{grid-auto-columns:95%}.brandsContainer{grid-template-columns:1fr;margin-top:50px}.brandCard{height:40vh}.displayContainers{flex-direction:column}.filtersContainer{gap:1vh;margin-bottom:2vh}.displayContainers .productsContainer{grid-template-columns:1fr 1fr;row-gap:4vh}.paymentContainer{display:flex;flex-direction:column;gap:0;margin-top:30px}.subTotal{margin-top:20px}}.brandCard{color:#fff;font-size:35px;font-weight:700;overflow:hidden;position:relative;text-align:center;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.brandCard img{transition:-webkit-transform .7s ease;transition:transform .7s ease;transition:transform .7s ease,-webkit-transform .7s ease;width:100%}.brandCard:hover img{-webkit-filter:brightness(80%);filter:brightness(80%);-webkit-transform:scale(1.02);transform:scale(1.02)}.brand-overlay-container{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.shop-now{font-size:20px}.cartItemInfo{display:flex}.cartItemPic{align-items:center;display:flex;height:300px}.cartItemPic img{max-height:100%;max-width:220px}.cartItemDetails{display:flex;flex-direction:column;font-size:13px;justify-content:space-around;padding-left:25px;width:130px}.cartItemColourSize p{margin:4px 0}.cartItemQuantity{font-size:12px}.cartItemQuantity button{margin-top:8px}.selectQuantity{background-color:#fff;border:1px solid #eaeaea;cursor:pointer;display:block;padding:10px}.cartItemPriceBreakdown{float:left;width:auto}.cartItemPriceBreakdown p{margin:2px 0}.quantityXprice{font-size:11px}.emailSubscriptionSection{align-items:center;display:flex;flex-direction:column;gap:5vh;justify-content:center;padding:10vh 5vw}.emailInputContainer{display:flex;flex-direction:column;gap:5px}.emailInputContainer button,.emailInputContainer input{max-width:300px;padding:10px;width:90vw}.emailInputContainer button{background-color:#000;border:none;color:#fff;cursor:pointer}.filterOptionBlock{background-color:#f5f5f5;max-height:465px;padding:1rem}.filterBlockTitle{display:flex;justify-content:space-between}.filterBlockTitle>h3{font-size:16px}.filterBlockTitle h3 span{cursor:pointer;margin-left:20px;position:relative}.filterBlockTitle h3 span:before{border-left:5px solid transparent;border-right:5px solid transparent;content:"";height:0;left:-20px;position:absolute;top:30%;width:0}.filterBlockTitle h3 .displayBlock:before{border-top:5px solid #000}.filterBlockTitle h3 .hideBlock:before{border-bottom:5px solid #000}.filterBlockContent.hideBlock{display:none}.clearFilterButton{background:none;border:none;cursor:pointer}.filterList{display:flex;flex-direction:column}.filterOption{cursor:pointer}.filterOption input{margin-right:.5rem;margin-top:1rem}footer{border-top:1px solid #000;display:flex;justify-content:space-between;margin-top:100px;padding:7vh 4vw}.footerLeft{display:flex;gap:5vw}.footerLogo{align-self:center;display:flex;font-size:25px;font-weight:700}.addressContainer,.contactContainer,.socialMediaContainer{line-height:1.3}.addressContainer>h4,.contactContainer>h4,.socialMediaContainer>h4{margin-bottom:1rem}.footerRight{display:flex;gap:5vw}.navBar{align-items:center;color:#fff;display:flex;justify-content:space-between;left:0;margin:1% auto;padding:12px;position:fixed;right:0;top:0;width:95%;z-index:2}.navBar.notTopPage{background-color:hsla(0,0%,100%,.95);border:1px solid #eaeaea;color:#000}.leftLinks{align-items:center;color:inherit;display:flex}.nav-dropdown:hover .dropdown-btn,.navBar a:hover{border:#000}.nav-dropdown{float:left;overflow:hidden}.nav-dropdown .dropdown-btn{border:none;cursor:pointer;outline:none}.pageOverlay{background-color:rgba(0,0,0,.5);bottom:0;cursor:pointer;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.pageOverlay.activeOverlay{-webkit-animation:fade-in .3s;animation:fade-in .3s}.navOverlay{background-color:#fff;color:#000;display:none;margin:1%;max-width:480px;position:fixed;right:0;top:0;width:50vw}.activeOverlay{display:block}.navOverlay.activeOverlay{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:grow;animation-name:grow;-webkit-transform-origin:top;transform-origin:top}#shoppingBagIcon{background-color:#000;border:none;border-radius:50%;color:#fff;cursor:pointer;font-weight:700;height:27px;padding:0;width:27px;z-index:99}.cartItemsSummaryContainer{-webkit-animation-delay:0;animation-delay:0;-webkit-animation-duration:.55s;animation-duration:.55s;-webkit-animation-name:appear;animation-name:appear;display:grid;grid-template-rows:1fr 150px;max-height:95vh}.cartItems{margin-left:30px;margin-right:30px;margin-top:85px;overflow-y:scroll}.subTotalContainer{border-bottom:1px solid #eaeaea;justify-content:space-between;padding:20px 0}.checkOutContainer,.subTotalContainer{display:flex;margin-left:30px;margin-right:30px}.checkOutContainer{flex-flow:row-reverse}.checkOutContainer button{background-color:#000;color:#fff;cursor:pointer;font-weight:700;margin:20px 0;padding:18px;width:180px}.emptyOverlayCart{margin-bottom:65px;margin-left:30px;margin-top:110px}@media screen and (max-width:1023px){.hamburgerContainer{cursor:pointer;display:block;display:flex;flex-direction:column;height:17px;justify-content:space-between;width:20px;z-index:99}.navBar .hamburgerContainer .home.line{background-color:#fff}.navBar.notTopPage .hamburgerContainer .line{background-color:#000}.hamburgerContainer .line{background:#000;border-radius:4px;display:block;height:2px;width:100%}.navBar .hamburgerContainer.activeOverlay .line{background-color:#000}.hamburgerContainer .line1{-webkit-transform-origin:0 0;transform-origin:0 0;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.hamburgerContainer .line2{transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.hamburgerContainer .line3{-webkit-transform-origin:0 100%;transform-origin:0 100%;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.hamburgerContainer.activeOverlay .line1{-webkit-transform:rotate(50deg);transform:rotate(50deg)}.hamburgerContainer.activeOverlay .line2{-webkit-transform:scaleY(0);transform:scaleY(0)}.hamburgerContainer.activeOverlay .line3{-webkit-transform:rotate(-50deg);transform:rotate(-50deg)}.cartItemsSummaryContainer{display:block;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}.menuItems{display:flex;flex-direction:column;margin-top:55px;overflow-y:scroll}.menuItems .menuLink{border-bottom:1px solid #eaeaea;padding:20px 10px}.overlays{left:0;margin:1% auto;position:fixed;right:0;top:0;width:95vw}.navOverlay{max-width:97%;width:97%}}@-webkit-keyframes appear{0%,75%{opacity:0}to{opacity:1}}@keyframes appear{0%,75%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes grow{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes grow{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scale(1);transform:scale(1)}}.overlayCartItem{grid-gap:30px;align-items:center;border-bottom:1px solid #eaeaea;display:grid;gap:30px;grid-template-columns:70px 1fr;padding:15px 0}.overlayCartItem img{width:100%}.overlayCartItemPic{align-items:center;display:flex}.overlayItemNameLink{color:#000;text-decoration:none}.overlayCartItemDescription p{font-size:14px;margin:3px}.overlayCartItemNameQuantPrice,.overlayCartItemSizeRemove{display:flex;justify-content:space-between}.cartItemCard button,.overlayCartItemSizeRemove button{background-color:initial;border:none;cursor:pointer;text-decoration:underline}*{--_spacer:1rem;margin:0}.productCard{display:flex;flex-direction:column;position:relative}.productLink{bottom:0;left:0;position:absolute;text-decoration:none;top:0;width:100%;z-index:2}.productImageContainer{position:relative;top:0}.product-main-image{display:block;width:100%}.product-alt-image{-webkit-animation:oldView .2s linear;animation:oldView .2s linear;display:none;display:inline;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}@-webkit-keyframes oldView{0%{opacity:1}to{opacity:0}}@keyframes oldView{0%{opacity:1}to{opacity:0}}.productCard:hover .product-alt-image{-webkit-animation:newView .25s linear;animation:newView .25s linear;cursor:pointer;opacity:1}@-webkit-keyframes newView{0%{opacity:0}to{opacity:1}}@keyframes newView{0%{opacity:0}to{opacity:1}}.productDetails{padding:5px}.productDetails a,.productName,.productPrice{text-decoration:none}.productDetails a{color:#222323;font-size:16px;font-weight:500;line-height:1.5em}.productName,.productPrice{color:#2c2d2d;line-height:1.5em}.productName{font-size:13px;margin-top:5px}.productPrice{font-size:12px;margin-top:1em}.productInformation{display:flex;margin-top:80px}.productGallery{grid-gap:5px;display:grid;gap:5px;grid-template-columns:1fr 1fr;width:65vw}.productGallery img{width:100%}.productDetails.outerContainer{display:flex;justify-content:center;width:35vw}.productDetails.innerContainer{width:80%}.productDetails h1{margin-bottom:0}.byBrandName{margin-top:0}.productDetails h3{margin-top:20px}.productDescription{margin:20px 0}.productColour{margin:15px 0}.selectContainer{display:flex;flex-wrap:wrap;gap:10px}.selectInput{border:none;cursor:inherit;font-size:inherit;line-height:inherit;margin:0;padding:20px 23px;width:100%}.select-size,.selectInput{-webkit-appearance:none;appearance:none;background-color:#fff}.select-size{align-items:center;border:1px solid #eaeaea;cursor:pointer;display:grid;font-size:15px;grid-template-areas:"select";line-height:1.1}.select-size:after{background-color:#000;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:.5em;justify-self:end;width:.8em}.select-size:after,.selectInput{grid-area:select}.addBag{background-color:#000;color:#eaeaea;cursor:pointer;font-size:15px;margin-top:11px;padding:20px;width:100%}@media screen and (max-width:1023px){.productInformation{display:block;margin-top:0}.productGallery{width:100vw}.productDetails.outerContainer{margin-top:50px;width:100vw}.productDetails.innerContainer{display:flex;gap:25px;width:95%}}@media screen and (max-width:767px){.productGallery{grid-template-columns:1fr}.productDetails.innerContainer{flex-direction:column}}.productSizeOption{align-items:center;background-color:#f3f3f3;border:1px solid #bebebe;color:#c5c5c5;display:flex;font-size:13px;height:50px;justify-content:center;width:50px}.inStock{border:1px solid #000;color:#000;cursor:pointer}.inStock:hover,.selected{background-color:#000;color:#fff}*{box-sizing:border-box;font-family:Lato,Lucida Sans,sans-serif}.recommendedProductsSection{display:flex;justify-content:center;margin-top:150px;width:99vw}.recommendedProducts.outerContainer{width:85vw}.recommendedProducts.innerContainer{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr;width:100%}.recommendedProducts img{width:100%}
/*# sourceMappingURL=main.f5bbf813.css.map*/