:root{--jade-font-serif: "Playfair Display", Georgia, serif}.shopify-section.jade-category-grid-section{display:unset!important}.jade-category-grid{display:block;width:100%;box-sizing:border-box;padding-top:var(--padding-top, 0px);padding-bottom:var(--padding-bottom, 0px);background-color:transparent}@media(max-width:767px){.jade-category-grid{padding-top:var(--padding-top-mobile, 30px);padding-bottom:var(--padding-bottom-mobile, 30px)}}.jade-category-grid__header{text-align:center;margin-bottom:48px;padding:0 24px}.jade-category-grid__heading{font-family:inherit;font-size:2.25rem;font-weight:300;line-height:1.3;letter-spacing:.05em;margin:0 0 12px;color:#121212}.jade-category-grid__subheading{font-family:inherit;font-size:1rem;font-weight:300;line-height:1.6;letter-spacing:.02em;margin:0;color:#555}.jade-animated-underline{margin-top:16px;display:inline-block;color:#121212;text-decoration:none;font-size:.8rem;font-weight:600;letter-spacing:.2em;position:relative;padding-bottom:6px;transition:color .3s ease;text-transform:uppercase}.jade-animated-underline:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#121212;transform:scaleX(.2);transform-origin:left;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.jade-animated-underline:hover{color:#000}.jade-animated-underline:hover:after{transform:scaleX(1)}.jade-category-grid__container{padding:0 var(--container-padding, 40px);box-sizing:border-box}@media(max-width:767px){.jade-category-grid__container{padding:0 var(--container-padding-mobile, 20px)}.jade-category-grid__link{margin-bottom:15px}}.jade-category-grid--full-width .jade-category-grid__container{max-width:100%;padding-left:0!important;padding-right:0!important}.jade-category-grid__items{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--card-gap, 32px);width:100%;margin:0;padding:0;box-sizing:border-box}@media(max-width:1024px){.jade-category-grid__items{grid-template-columns:repeat(2,1fr);gap:var(--card-gap, 24px)}}@media(max-width:767px){.jade-category-grid__items--scroll{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:var(--card-gap-mobile, 16px);padding-bottom:16px;margin-bottom:-16px}.jade-category-grid__items--scroll::-webkit-scrollbar{height:4px}.jade-category-grid__items--scroll::-webkit-scrollbar-track{background:#f1f1f1}.jade-category-grid__items--scroll::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.jade-category-grid__items--scroll .jade-category-grid__item{flex:0 0 75%;scroll-snap-align:start}}@media(max-width:480px){.jade-category-grid__items--scroll .jade-category-grid__item{flex:0 0 85%}}@media(max-width:767px){.jade-category-grid__items--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--card-gap-mobile, 16px)}.jade-category-grid__items--grid .jade-category-grid__item{flex:none;scroll-snap-align:none}}.jade-category-grid__item{position:relative;display:flex;flex-direction:column;box-sizing:border-box}.jade-category-grid__link{text-decoration:none;color:inherit;display:block;width:100%;outline:none}.jade-category-grid__media{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;border-radius:var(--card-border-radius, 0px);background-color:#f5f5f5;transition:transform .6s cubic-bezier(.16,1,.3,1);transform:translateZ(0)}.jade-category-grid__image,.jade-category-grid_image--fallback{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.16,1,.3,1)}.jade-category-grid_items.jade-category-grid_items--scroll{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--card-gap, 32px);width:100%;margin:0;padding:0;box-sizing:border-box}.jade-category-grid__media .placeholder-svg{width:100%;height:100%;background-color:#e5e5e5;fill:#999}.jade-category-grid__video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;z-index:2;pointer-events:none;transition:opacity .4s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}.jade-category-grid__label{font-family:var(--avenir-font-primary);font-size:var(--label-font-size, 14px);font-weight:500;text-transform:uppercase;margin:16px 0 0;color:#121212;text-align:var(--label-alignment, left);transition:color .3s ease;line-height:1.3}@media screen and (max-width:767px){.jade-category-grid__label{font-size:12px;margin:8px 0 0}}.jade-category-grid__link:hover .jade-category-grid__label{color:#666}
/*# sourceMappingURL=/cdn/shop/t/25/assets/new-collection-list.css.map */
