.Hero-module__ua2BVW__hero{width:100%;height:70dvh;margin-top:-20px;position:relative;overflow:hidden}@media (max-width:1024px){.Hero-module__ua2BVW__hero{margin-top:0}}@media (max-width:640px){.Hero-module__ua2BVW__hero{height:85dvh;margin-top:-50px}}.Hero-module__ua2BVW__carousel{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}.Hero-module__ua2BVW__slide{opacity:0;pointer-events:none;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity .5s;position:absolute;top:0;left:0;transform:scale(1.1)}.Hero-module__ua2BVW__slide.Hero-module__ua2BVW__active{opacity:1;z-index:1;animation:5s forwards Hero-module__ua2BVW__zoomAnimation}@keyframes Hero-module__ua2BVW__zoomAnimation{0%{transform:scale(1.1)}to{transform:scale(1)}}.Hero-module__ua2BVW__arrows{z-index:2;width:100%;height:100%;padding:0 var(--spacing-4);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0}.Hero-module__ua2BVW__arrow{color:var(--color-accent);font-size:var(--font-size-xl);font-weight:var(--font-weight-light);opacity:1;cursor:pointer;padding:var(--spacing-2);pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;transition:opacity .3s;display:flex}.Hero-module__ua2BVW__arrow:hover{opacity:1}.Hero-module__ua2BVW__arrow:disabled{opacity:.5;cursor:not-allowed}.Hero-module__ua2BVW__content{z-index:2;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;bottom:12%;left:0}.Hero-module__ua2BVW__title{color:var(--color-white);font-size:var(--font-size-2xl);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-wider);margin-bottom:var(--spacing-2);text-transform:uppercase;text-shadow:0 2px 4px #0003}.Hero-module__ua2BVW__discoverButton{margin-bottom:var(--spacing-1);pointer-events:auto;transition:transform .3s,box-shadow .3s}.Hero-module__ua2BVW__discoverButton:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.Hero-module__ua2BVW__indicators{bottom:var(--spacing-4);justify-content:center;gap:var(--spacing-2);z-index:2;pointer-events:none;width:100%;display:flex;position:absolute;left:0}.Hero-module__ua2BVW__indicator{cursor:pointer;pointer-events:auto;background-color:#ffffff80;border:none;width:24px;height:2px;min-height:16px;padding:0;transition:all .3s}.Hero-module__ua2BVW__indicator:disabled{cursor:not-allowed}.Hero-module__ua2BVW__indicatorActive{background-color:var(--color-white);transform:scaleX(1.2)scaleY(1.5)}@media (max-width:768px){.Hero-module__ua2BVW__hero{height:73dvh}.Hero-module__ua2BVW__arrow{color:var(--color-white);min-width:48px;min-height:48px;font-size:1.5rem}.Hero-module__ua2BVW__title{font-size:var(--font-size-xl)}.Hero-module__ua2BVW__slide{background-position:50% 10%}.Hero-module__ua2BVW__slide:after{content:"";z-index:0;background:linear-gradient(#0003 0%,#0006 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__ua2BVW__slide.Hero-module__ua2BVW__active{z-index:2}.Hero-module__ua2BVW__carousel{-webkit-tap-highlight-color:transparent}.Hero-module__ua2BVW__indicator{min-width:28px;min-height:20px}}
.btn{font-family:var(--font-primary);cursor:pointer;text-transform:uppercase;letter-spacing:var(--letter-spacing-widest);border:none;justify-content:center;align-items:center;transition:all .3s;display:inline-flex;position:relative;overflow:hidden}.btn--primary{background-color:var(--color-secondary);color:var(--color-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);padding:var(--spacing-2)var(--spacing-8);border:2px solid #00000040;border-radius:0}.btn--primary:hover:not(:disabled){letter-spacing:calc(var(--letter-spacing-widest) + .01em);background-color:#eceae3;transform:scale(1.01)}.btn--primary:active:not(:disabled){transform:scale(.99)}.btn--secondary{background-color:var(--color-accent);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);padding:var(--spacing-2)var(--spacing-8);border:2px solid #00000040;border-radius:0}.btn--secondary:hover:not(:disabled){background-color:var(--color-accent-dark);transform:translateY(-1px);box-shadow:0 3px 6px #00000014}.btn--secondary:active:not(:disabled){box-shadow:none;transform:translateY(0)}.btn--dark{background-color:var(--color-dark);color:var(--color-white);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);border:2px solid #ffffff26;border-radius:0}.btn--dark:hover:not(:disabled){background-color:#1c1c1c;transform:scale(1.01)}.btn--dark:active:not(:disabled){transform:scale(.99)}.btn--outline{color:var(--color-dark);border:1px solid var(--color-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-light);background-color:#0000;border-radius:0}.btn--outline:hover:not(:disabled){color:#000;background-color:#00000008;border-color:#000}.btn--outline:active:not(:disabled){background-color:#0000000d}.btn--text{color:var(--color-dark);padding:var(--spacing-1)var(--spacing-2);font-weight:var(--font-weight-light);background-color:#0000;border:none;text-decoration:none;position:relative}.btn--text:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.btn--text:hover:not(:disabled):after{width:100%}.btn--small{padding:var(--spacing-1)var(--spacing-5);font-size:var(--font-size-xs);min-width:100px;height:32px}.btn--medium{padding:var(--spacing-2)var(--spacing-8);font-size:var(--font-size-xs);min-width:140px;height:40px}.btn--large{padding:var(--spacing-3)var(--spacing-10);font-size:var(--font-size-sm);min-width:180px;height:48px}.btn--full-width{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--loading{cursor:wait}.btn__content{justify-content:center;align-items:center;gap:var(--spacing-2);display:flex}.btn__loading-indicator{justify-content:center;align-items:center;gap:var(--spacing-1);display:flex}.btn__loading-dot{opacity:.7;background-color:currentColor;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite both loading-dot}.btn__loading-dot:first-child{animation-delay:-.32s}.btn__loading-dot:nth-child(2){animation-delay:-.16s}@keyframes loading-dot{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}@media (max-width:640px){.btn--medium{padding:var(--spacing-1)var(--spacing-6);min-width:120px;height:38px}.btn--large{padding:var(--spacing-2)var(--spacing-8);min-width:150px;height:44px}}
.FeaturedProductCard-module__74haeW__productCard{transition:transform .3s;display:block;position:relative;overflow:hidden}.FeaturedProductCard-module__74haeW__productCard:hover{transform:translateY(-5px)}.FeaturedProductCard-module__74haeW__productLink{color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-decoration:none;display:block}.FeaturedProductCard-module__74haeW__imageContainer{aspect-ratio:232/324;background-color:var(--color-secondary);width:100%;margin-bottom:var(--spacing-3);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.FeaturedProductCard-module__74haeW__productImage{object-fit:cover;object-position:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform;transition:transform .6s cubic-bezier(.25,.45,.45,.95);transform:translateZ(0)}.FeaturedProductCard-module__74haeW__productCard:hover .FeaturedProductCard-module__74haeW__productImage{transform:scale(1.05)translateZ(0)}.FeaturedProductCard-module__74haeW__productInfo{padding:var(--spacing-2)var(--spacing-1);text-align:center;will-change:transform,opacity;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.FeaturedProductCard-module__74haeW__productCard:hover .FeaturedProductCard-module__74haeW__productInfo{opacity:0;transform:translateY(-30px)}.FeaturedProductCard-module__74haeW__productName{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-light);color:var(--color-dark);margin:0 0 var(--spacing-1)0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.FeaturedProductCard-module__74haeW__productPrice{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);color:var(--color-mid-gray);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.FeaturedProductCard-module__74haeW__labelsContainer{top:var(--spacing-2);left:var(--spacing-2);gap:var(--spacing-1);z-index:2;pointer-events:none;flex-direction:column;display:flex;position:absolute}.FeaturedProductCard-module__74haeW__newLabel,.FeaturedProductCard-module__74haeW__bestsellerLabel{padding:var(--spacing-1)var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;display:inline-block}.FeaturedProductCard-module__74haeW__newLabel{background-color:var(--color-dark);color:var(--color-white)}.FeaturedProductCard-module__74haeW__bestsellerLabel{background-color:var(--color-accent);color:var(--color-white)}.FeaturedProductCard-module__74haeW__colorVariants{justify-content:center;gap:var(--spacing-1);margin-top:var(--spacing-2);display:flex}.FeaturedProductCard-module__74haeW__colorSwatch{border:1px solid var(--color-light-gray);border-radius:50%;width:12px;height:12px}.FeaturedProductCard-module__74haeW__hoverInfo{opacity:0;pointer-events:none;z-index:2;justify-content:center;align-items:flex-end;width:100%;transition:opacity .8s;display:flex;position:absolute;bottom:0;left:0}.FeaturedProductCard-module__74haeW__productCard:hover .FeaturedProductCard-module__74haeW__hoverInfo{opacity:1}.FeaturedProductCard-module__74haeW__infoBox{background-color:var(--color-background);padding:var(--spacing-3)var(--spacing-4);text-align:center;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);will-change:transform;width:auto;min-width:60%;max-width:80%;transition:transform 1s cubic-bezier(.16,1,.3,1);transform:translateY(100%)translateZ(0);box-shadow:0 -2px 10px #0000000d}.FeaturedProductCard-module__74haeW__productCard:hover .FeaturedProductCard-module__74haeW__infoBox{transform:translateY(0)translateZ(0)}@media (max-width:1024px){.FeaturedProductCard-module__74haeW__imageContainer{aspect-ratio:192/268}}@media (max-width:768px){.FeaturedProductCard-module__74haeW__productName{font-size:var(--font-size-sm)}.FeaturedProductCard-module__74haeW__productPrice{font-size:var(--font-size-xs)}.FeaturedProductCard-module__74haeW__productCard{transform:translateZ(0)}.FeaturedProductCard-module__74haeW__productCard:hover .FeaturedProductCard-module__74haeW__productInfo{opacity:1;transform:translateY(0)}.FeaturedProductCard-module__74haeW__productCard:hover .FeaturedProductCard-module__74haeW__hoverInfo{opacity:0}.FeaturedProductCard-module__74haeW__productLink{min-height:44px;position:relative}.FeaturedProductCard-module__74haeW__imageContainer{-webkit-overflow-scrolling:touch;overflow:hidden}}@media (max-width:640px){.FeaturedProductCard-module__74haeW__imageContainer{aspect-ratio:207/289}}@media (max-width:390px){.FeaturedProductCard-module__74haeW__imageContainer{aspect-ratio:215/301}}@supports (-webkit-touch-callout:none){.FeaturedProductCard-module__74haeW__productLink,.FeaturedProductCard-module__74haeW__imageContainer,.FeaturedProductCard-module__74haeW__productImage{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;-webkit-user-select:none}}
.FeaturedProductGrid-module__2KERiq__productGrid{gap:var(--spacing-4);grid-template-columns:repeat(2,1fr);width:100%;max-width:100%;display:grid}.FeaturedProductGrid-module__2KERiq__skeletonCard{gap:var(--spacing-2);flex-direction:column;display:flex}.FeaturedProductGrid-module__2KERiq__skeletonImage{aspect-ratio:232/324;background-color:var(--color-light-gray);width:100%;animation:1.5s ease-in-out infinite FeaturedProductGrid-module__2KERiq__pulse}.FeaturedProductGrid-module__2KERiq__skeletonTitle{background-color:var(--color-light-gray);width:80%;height:14px;animation:1.5s ease-in-out .2s infinite FeaturedProductGrid-module__2KERiq__pulse}.FeaturedProductGrid-module__2KERiq__skeletonPrice{background-color:var(--color-light-gray);width:40%;height:12px;animation:1.5s ease-in-out .4s infinite FeaturedProductGrid-module__2KERiq__pulse}@keyframes FeaturedProductGrid-module__2KERiq__pulse{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.FeaturedProductGrid-module__2KERiq__emptyState{width:100%;padding:var(--spacing-8);text-align:center;color:var(--color-mid-gray)}@media (min-width:768px){.FeaturedProductGrid-module__2KERiq__productGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.FeaturedProductGrid-module__2KERiq__productGrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.FeaturedProductGrid-module__2KERiq__productGrid{gap:var(--spacing-3)}}
.FeaturedProducts-module__h7aX0q__featuredProducts{margin:var(--spacing-32)auto;padding:0 var(--spacing-24);width:100%;max-width:var(--container-2xl)}.FeaturedProducts-module__h7aX0q__container{flex-direction:column;align-items:center;width:100%;display:flex}.FeaturedProducts-module__h7aX0q__divider{width:1px;height:80px;margin:0 auto var(--spacing-8);background-color:#0000;position:relative}.FeaturedProducts-module__h7aX0q__divider:before{content:"";background-color:var(--color-accent);width:1px;height:20%;position:absolute;top:0;left:0}.FeaturedProducts-module__h7aX0q__divider:after{content:"";background-color:var(--color-accent);width:1px;height:50%;position:absolute;top:30%;bottom:0;left:0}.FeaturedProducts-module__h7aX0q__quote{font-family:var(--font-primary);color:var(--color-mid-gray);text-align:center;max-width:600px;margin:0 auto var(--spacing-32);font-size:1.3rem;line-height:1.6rem}.FeaturedProducts-module__h7aX0q__title{font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-light);color:var(--text-primary);margin-bottom:var(--spacing-10);text-align:center;letter-spacing:var(--letter-spacing-wide);position:relative}.FeaturedProducts-module__h7aX0q__title:after{content:"";background-color:var(--color-accent);width:40px;height:1px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.FeaturedProducts-module__h7aX0q__collectionSection{width:100%;margin-bottom:var(--spacing-32)}.FeaturedProducts-module__h7aX0q__collectionTitle{font-family:var(--font-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-light);color:var(--text-primary);margin-bottom:var(--spacing-10);text-align:center;letter-spacing:var(--letter-spacing-wide);position:relative}.FeaturedProducts-module__h7aX0q__collectionTitle:after{content:"";background-color:var(--color-accent);width:40px;height:1px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}@media (max-width:1024px){.FeaturedProducts-module__h7aX0q__featuredProducts{margin:var(--spacing-32)auto}.FeaturedProducts-module__h7aX0q__quote{padding:0 var(--spacing-6)}.FeaturedProducts-module__h7aX0q__divider{height:70px}.FeaturedProducts-module__h7aX0q__collectionSection{margin-bottom:var(--spacing-24)}}@media (max-width:768px){.FeaturedProducts-module__h7aX0q__featuredProducts{margin:var(--spacing-10)auto;padding:0 var(--spacing-2);margin-top:var(--spacing-20)}.FeaturedProducts-module__h7aX0q__quote{font-size:var(--font-size-sm);padding:0 var(--spacing-4);margin-bottom:var(--spacing-20)}.FeaturedProducts-module__h7aX0q__title,.FeaturedProducts-module__h7aX0q__collectionTitle{font-size:var(--font-size-lg);margin-bottom:var(--spacing-6)}.FeaturedProducts-module__h7aX0q__divider{height:50px}.FeaturedProducts-module__h7aX0q__collectionSection{margin-bottom:var(--spacing-20)}}
.WhyBrendt-module__JEphjG__whyBrendt{background-color:var(--color-secondary);width:100%;height:20dvh;padding:0 var(--spacing-4);color:var(--color-dark-gray);min-height:180px;margin-top:var(--spacing-32);justify-content:center;align-items:center;display:flex}.WhyBrendt-module__JEphjG__container{width:100%;max-width:var(--container-2xl);flex-direction:column;justify-content:center;align-items:center;display:flex}.WhyBrendt-module__JEphjG__title{font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-wider);margin-bottom:var(--spacing-6);text-align:center;color:var(--color-accent-dark);position:relative}.WhyBrendt-module__JEphjG__title:after{content:"";background-color:var(--color-dark-gray);width:30px;height:1px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.WhyBrendt-module__JEphjG__featuresGrid{justify-content:space-around;gap:var(--spacing-6);flex-wrap:wrap;width:100%;display:flex}.WhyBrendt-module__JEphjG__featureItem{text-align:center;flex-direction:column;align-items:center;width:180px;display:flex}.WhyBrendt-module__JEphjG__iconWrapper{margin-bottom:var(--spacing-2);color:var(--color-dark-gray);justify-content:center;align-items:center;display:flex}.WhyBrendt-module__JEphjG__featureTitle{font-family:var(--font-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wide);margin:0}@media (max-width:1024px){.WhyBrendt-module__JEphjG__whyBrendt{height:auto;padding:var(--spacing-8)var(--spacing-4)}.WhyBrendt-module__JEphjG__featureItem{width:160px}}@media (max-width:768px){.WhyBrendt-module__JEphjG__featuresGrid{gap:var(--spacing-6)var(--spacing-8);grid-template-columns:repeat(2,1fr);display:grid}.WhyBrendt-module__JEphjG__featureItem{width:auto}.WhyBrendt-module__JEphjG__title{margin-bottom:var(--spacing-8)}}@media (max-width:480px){.WhyBrendt-module__JEphjG__whyBrendt{padding:var(--spacing-6)var(--spacing-2)}.WhyBrendt-module__JEphjG__featuresGrid{gap:var(--spacing-6)var(--spacing-4)}.WhyBrendt-module__JEphjG__iconWrapper svg{width:32px;height:32px}}
.CategoryGrid-module__dTNtfq__categoryGridSection{width:100%;margin:var(--spacing-12)auto;padding:0 var(--spacing-20);flex-direction:column;align-items:center;display:flex}.CategoryGrid-module__dTNtfq__container{width:100%;max-width:var(--container-2xl);flex-direction:column;align-items:center;display:flex}.CategoryGrid-module__dTNtfq__divider{width:1px;height:80px;margin:0 auto var(--spacing-12);margin-top:var(--spacing-20);background-color:#0000;position:relative}.CategoryGrid-module__dTNtfq__divider:before{content:"";background-color:var(--color-accent);width:1px;height:20%;position:absolute;top:0;left:0}.CategoryGrid-module__dTNtfq__divider:after{content:"";background-color:var(--color-accent);width:1px;height:50%;position:absolute;top:30%;bottom:0;left:0}.CategoryGrid-module__dTNtfq__quote{font-family:var(--font-primary);font-size:var(--font-size-md);color:var(--color-mid-gray);text-align:center;max-width:600px;margin:0 auto var(--spacing-32);padding:0 var(--spacing-4);line-height:1.6rem}.CategoryGrid-module__dTNtfq__categoryGrid{grid-template-rows:repeat(12,1fr);grid-template-columns:repeat(12,1fr);grid-template-areas:"boots boots boots boots boots boots boots boots sneakers sneakers sneakers sneakers""boots boots boots boots boots boots boots boots sneakers sneakers sneakers sneakers""boots boots boots boots boots boots boots boots sneakers sneakers sneakers sneakers""boots boots boots boots boots boots boots boots sneakers sneakers sneakers sneakers""boots boots boots boots boots boots boots boots sneakers sneakers sneakers sneakers""boots boots boots boots boots boots boots boots sneakers sneakers sneakers sneakers""boots boots boots boots boots boots boots boots derbies derbies derbies derbies""boucles boucles boucles boucles mocassins mocassins mocassins mocassins derbies derbies derbies derbies""boucles boucles boucles boucles mocassins mocassins mocassins mocassins derbies derbies derbies derbies""boucles boucles boucles boucles mocassins mocassins mocassins mocassins derbies derbies derbies derbies""boucles boucles boucles boucles mocassins mocassins mocassins mocassins derbies derbies derbies derbies""boucles boucles boucles boucles mocassins mocassins mocassins mocassins derbies derbies derbies derbies";gap:20px;width:100%;height:120dvh;display:grid}.CategoryGrid-module__dTNtfq__categoryItem{color:inherit;border-radius:var(--radius-sm);text-decoration:none;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 4px 6px #0000000d}.CategoryGrid-module__dTNtfq__categoryItem:hover{transform:translateY(-5px);box-shadow:0 10px 15px #0000001a}.CategoryGrid-module__dTNtfq__imageContainer{width:100%;height:100%;position:relative}.CategoryGrid-module__dTNtfq__categoryImage{object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.25,.45,.45,.95)}.CategoryGrid-module__dTNtfq__categoryItem:hover .CategoryGrid-module__dTNtfq__categoryImage{transform:scale(1.05)}.CategoryGrid-module__dTNtfq__overlay{background:linear-gradient(#0000 40%,#00000080 100%);align-items:flex-end;width:100%;height:100%;transition:background .3s;display:flex;position:absolute;bottom:0;left:0}.CategoryGrid-module__dTNtfq__categoryItem:hover .CategoryGrid-module__dTNtfq__overlay{background:linear-gradient(#0000001a 30%,#0009 100%)}.CategoryGrid-module__dTNtfq__categoryTitle{color:var(--color-white);font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:var(--font-size-lg);text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 4px #0000004d;margin:0;padding:25px;transition:transform .3s}.CategoryGrid-module__dTNtfq__categoryItem:hover .CategoryGrid-module__dTNtfq__categoryTitle{transform:translateY(-5px)}.CategoryGrid-module__dTNtfq__boots{grid-area:boots}.CategoryGrid-module__dTNtfq__sneakers{grid-area:sneakers}.CategoryGrid-module__dTNtfq__derbies{grid-area:derbies}.CategoryGrid-module__dTNtfq__mocassins{grid-area:mocassins}.CategoryGrid-module__dTNtfq__boucles{grid-area:boucles}@media (max-width:1024px){.CategoryGrid-module__dTNtfq__categoryGridSection{padding:0 var(--spacing-4)}.CategoryGrid-module__dTNtfq__divider{margin-top:var(--spacing-2)}.CategoryGrid-module__dTNtfq__quote{font-size:var(--font-size-sm);margin:0 auto var(--spacing-12)}.CategoryGrid-module__dTNtfq__categoryGrid{grid-template-rows:repeat(5,minmax(300px,1fr));grid-template-columns:1fr;grid-template-areas:"boots""sneakers""derbies""mocassins""boucles";gap:15px;height:auto}.CategoryGrid-module__dTNtfq__categoryItem{min-height:300px}.CategoryGrid-module__dTNtfq__categoryTitle{font-size:var(--font-size-md);padding:20px}}@media (min-width:768px) and (max-width:1024px){.CategoryGrid-module__dTNtfq__categoryGrid{grid-template:"boots boots""sneakers derbies""boucles mocassins"/1fr 1fr}.CategoryGrid-module__dTNtfq__boots{min-height:400px}}
.PromoFeatures-module__k5RtJW__promoFeatures{background-color:var(--color-secondary);width:100%;padding:var(--spacing-12)calc(var(--side-padding)*.7);margin:var(--spacing-16)0;flex-direction:column;align-items:center;min-height:40dvh;display:flex}.PromoFeatures-module__k5RtJW__sectionTitle{font-family:var(--font-primary);font-size:var(--font-size-2xl);font-weight:var(--font-weight-light);letter-spacing:var(--letter-spacing-wider);margin-bottom:var(--spacing-10);text-align:center;color:var(--text-primary);position:relative}.PromoFeatures-module__k5RtJW__sectionTitle:after{content:"";background-color:var(--color-accent);width:40px;height:1px;position:absolute;bottom:-15px;left:50%;transform:translate(-50%)}.PromoFeatures-module__k5RtJW__container{justify-content:space-between;align-items:center;width:100%;max-width:100%;margin:0 auto;display:flex}.PromoFeatures-module__k5RtJW__featureItem{text-align:center;padding:0 var(--spacing-4);flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.PromoFeatures-module__k5RtJW__imageWrapper{width:180px;height:180px;margin-bottom:var(--spacing-6);border-radius:var(--radius-sm);position:relative;overflow:hidden}.PromoFeatures-module__k5RtJW__featureImage{object-fit:cover;transition:transform .8s cubic-bezier(.25,.45,.45,.95)}.PromoFeatures-module__k5RtJW__featureItem:hover .PromoFeatures-module__k5RtJW__featureImage{transform:scale(1.05)}.PromoFeatures-module__k5RtJW__featureTitle{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-light);color:var(--text-primary);margin-bottom:var(--spacing-4);padding:0 var(--spacing-2);letter-spacing:var(--letter-spacing-wide)}.PromoFeatures-module__k5RtJW__discoverButton{font-family:var(--font-primary);font-size:var(--font-size-sm);color:var(--color-accent-dark);margin-top:var(--spacing-2);letter-spacing:var(--letter-spacing-wide);align-items:center;text-decoration:none;transition:all .3s;display:flex;position:relative}.PromoFeatures-module__k5RtJW__dashLeft,.PromoFeatures-module__k5RtJW__dashRight{margin:0 3px;transition:opacity .3s,transform .3s}.PromoFeatures-module__k5RtJW__discoverButton:hover .PromoFeatures-module__k5RtJW__dashLeft,.PromoFeatures-module__k5RtJW__discoverButton:hover .PromoFeatures-module__k5RtJW__dashRight{opacity:0;transform:scaleX(3)}.PromoFeatures-module__k5RtJW__discoverButton:after{content:"";background-color:var(--color-accent-dark);transform-origin:50%;width:calc(100% - 30px);height:1px;transition:transform .3s;position:absolute;bottom:-4px;left:15px;transform:scaleX(0)}.PromoFeatures-module__k5RtJW__discoverButton:hover:after{transform:scaleX(1)}.PromoFeatures-module__k5RtJW__mobileArrow{width:14px;height:14px;display:none;position:relative}.PromoFeatures-module__k5RtJW__arrowTip{border-top:1px solid var(--color-accent-dark);border-right:1px solid var(--color-accent-dark);width:8px;height:8px;position:absolute;top:50%;right:0;transform:rotate(45deg)}.PromoFeatures-module__k5RtJW__arrowTip:after{content:"";background:var(--color-accent-dark);width:1px;height:1px;position:absolute;top:3px;right:3px}.PromoFeatures-module__k5RtJW__divider{align-items:center;height:180px;display:flex}.PromoFeatures-module__k5RtJW__dividerLine{background-color:var(--color-accent-light);opacity:.7;width:1px;height:100%;position:relative}.PromoFeatures-module__k5RtJW__dividerLine:before{content:"";background-color:var(--color-accent);width:1px;height:20%;position:absolute;top:0;left:0}.PromoFeatures-module__k5RtJW__dividerLine:after{content:"";background-color:var(--color-accent);width:1px;height:10%;position:absolute;bottom:0;left:0}@media (max-width:768px){.PromoFeatures-module__k5RtJW__promoFeatures{padding:var(--spacing-8)var(--spacing-4);flex-direction:column;justify-content:center;min-height:70dvh;display:flex}.PromoFeatures-module__k5RtJW__sectionTitle{font-size:var(--font-size-2xl);margin-bottom:var(--spacing-32)}.PromoFeatures-module__k5RtJW__container{flex-direction:column;align-items:flex-start}.PromoFeatures-module__k5RtJW__featureItem{width:100%;margin-bottom:var(--spacing-8);align-items:center;gap:var(--spacing-4);flex-direction:row;grid-template-columns:80px 1fr 20px;padding:0;display:grid}.PromoFeatures-module__k5RtJW__imageWrapper{grid-column:1;width:80px;height:80px;margin-bottom:0;margin-right:0}.PromoFeatures-module__k5RtJW__featureTitle{text-align:center;padding-right:var(--spacing-4);grid-column:2;margin-bottom:0}.PromoFeatures-module__k5RtJW__discoverButton{display:none}.PromoFeatures-module__k5RtJW__mobileArrow{grid-column:3;justify-self:end;display:block}.PromoFeatures-module__k5RtJW__divider{width:100%;height:1px;margin:var(--spacing-4)0;padding:0}.PromoFeatures-module__k5RtJW__dividerLine{background-color:var(--color-accent-light);width:100%;height:1px}.PromoFeatures-module__k5RtJW__dividerLine:before,.PromoFeatures-module__k5RtJW__dividerLine:after{width:20%;height:1px}.PromoFeatures-module__k5RtJW__dividerLine:before{top:0;left:0}.PromoFeatures-module__k5RtJW__dividerLine:after{bottom:0;left:auto;right:0}}
