.simple-top-categories__grid{display:grid;grid-template-columns:var(--template-columns-mobile);row-gap:1.6rem;column-gap:.8rem;padding:0;margin:auto}@media(min-width:768px){.simple-top-categories__grid{grid-template-columns:var(--template-columns-desktop);row-gap:2.4rem;column-gap:1.6rem}}@media(min-width:1232px){.simple-top-categories__grid{column-gap:2.4rem}}.simple-top-categories__category{position:relative;display:flex;flex-wrap:wrap;align-content:flex-start}.simple-top-categories__category--sale .simple-top-categories__media-container:after{display:block;content:"";position:absolute;top:0;left:0;right:0;border-top:4px solid #c7370f}.simple-top-categories__category--sale b,.simple-top-categories__category--sale strong{color:#c7370f}.simple-top-categories--has-background .simple-top-categories__media-container{transition:.3s;box-shadow:inset 0 0 80px #dcd6cb}.simple-top-categories--has-background img{mix-blend-mode:darken}.simple-top-categories--has-background .simple-top-categories__link:hover+.simple-top-categories__media-container{box-shadow:inset 0 0 80px #ece6db}.simple-top-categories__media-container{width:100%;margin-bottom:.8rem;border-radius:8px}@media(min-width:992px){.simple-top-categories__media-container{margin-bottom:1.2rem}}.simple-top-categories__media-container img{width:100%;height:100%;margin:auto;display:block;padding:var(--media-padding-mobile)}@media(min-width:450px){.simple-top-categories__media-container img{padding:var(--media-padding-desktop)}}.simple-top-categories__media-container--full-bleed img{padding:0}@media(min-width:450px){.simple-top-categories__media-container--full-bleed{padding:0}}.simple-top-categories__media-container:before{padding-bottom:var(--image-padding-bottom-xs)}@media(min-width:768px){.simple-top-categories__media-container:before{padding-bottom:var(--image-padding-bottom-sm)}}@media(min-width:992px){.simple-top-categories__media-container:before{padding-bottom:var(--image-padding-bottom-md)}}@media(min-width:1232px){.simple-top-categories__media-container:before{padding-bottom:var(--image-padding-bottom-lg)}}.simple-top-categories__link{font-family:inherit;font-size:inherit;line-height:inherit;align-items:center;background-color:transparent;border:0;margin:0;color:#406eb5;fill:#406eb5;cursor:pointer;display:inline-flex;outline:none;padding:0;text-decoration:underline;vertical-align:top}.simple-top-categories__link:active,.simple-top-categories__link:focus{color:#0b2d60}.simple-top-categories__link:hover{color:#406eb5;text-decoration:none}.simple-top-categories__link:focus{outline:.2rem solid Highlight;outline-color:-webkit-focus-ring-color;outline-offset:0}.simple-top-categories__link{text-decoration:none}.simple-top-categories__link:hover,.simple-top-categories__link:active,.simple-top-categories__link:focus,.simple-top-categories__link:visited{text-decoration:underline}.simple-top-categories__link{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:1.6rem;line-height:2rem;display:block;text-align:center;width:100%;order:1}@media(min-width:992px){.simple-top-categories__link{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:1.8rem;line-height:2.4rem}}.simple-top-categories__link,.simple-top-categories__link:visited,.simple-top-categories__link:hover,.simple-top-categories__link:active{color:#4b4a48}.simple-top-categories__link:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background-color:transparent;z-index:1}.simple-top-categories__footer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:4.8rem 0 0}@media(min-width:768px){.simple-top-categories__footer--right{border-bottom:1px solid #d5cfc3;border-top:1px solid #d5cfc3;flex-direction:row;justify-content:flex-end;margin:1.6rem 0 0;padding:1.6rem 0}}@media(min-width:768px){.simple-top-categories__footer--right .simple-top-categories__cta{margin-top:0}}.simple-top-categories__body{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:1.8rem;line-height:2.4rem;text-align:center;margin:0 3.2rem}@media(min-width:992px){.simple-top-categories__body{font-family:Graphik,Graphik fallback,Helvetica Neue,sans-serif;font-style:normal;font-weight:500;letter-spacing:0;font-size:2rem;line-height:2.6rem}}.simple-top-categories__cta{display:inline-block;margin-top:3.2rem}@media(min-width:768px){.simple-top-categories__cta{margin-top:3.2rem}}
