.palm-cat{width:100%;background:#fff}.palm-cat__heading-wrap{padding:4rem 4rem 2.4rem}.palm-cat__heading{font-family:var(--font-body-family);font-weight:400;font-style:normal;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:#1a1a1a;margin:0}.palm-cat__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.palm-cat__item{position:relative;overflow:hidden;display:block;text-decoration:none;aspect-ratio:2 / 3;background:#1a1a1a}.palm-cat__item--empty{background:#ebebeb}.palm-cat__image{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .65s ease}.palm-cat__item:hover .palm-cat__image,.palm-cat__item:focus-within .palm-cat__image{transform:scale(1.04)}.palm-cat__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent 35%,rgba(0,0,0,.14) 60%,rgba(0,0,0,.7) 100%);pointer-events:none}.palm-cat__item--overlay-strong .palm-cat__overlay{background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.22) 55%,rgba(0,0,0,.82) 100%)}.palm-cat__text{position:absolute;bottom:0;left:0;right:0;padding:2rem 2.4rem 2.8rem}.palm-cat__label{display:block;font-family:var(--font-body-family);font-weight:400;font-style:normal;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#fff;margin:0 0 .9rem;text-shadow:0 1px 6px rgba(0,0,0,.5)}.palm-cat__link{display:inline-block;font-family:var(--font-body-family);font-weight:400;font-style:normal;font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.45);padding-bottom:.2rem;transition:color .18s ease,border-color .18s ease;cursor:pointer;text-shadow:0 1px 4px rgba(0,0,0,.45)}.palm-cat__item:hover .palm-cat__link,.palm-cat__item:focus-within .palm-cat__link{color:#fff;border-color:#fffc}@media screen and (max-width:989px){.palm-cat__grid{grid-template-columns:repeat(2,1fr)}.palm-cat__heading-wrap{padding:3.2rem 2.4rem 2rem}.palm-cat__text{padding:1.6rem 1.8rem 2.2rem}.palm-cat__label{font-size:9px;letter-spacing:.18em;margin-bottom:.7rem}}@media screen and (max-width:549px){.palm-cat__grid{grid-template-columns:1fr}.palm-cat__item{aspect-ratio:3 / 4}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/palm-2-0-category-discovery.css.map */
