.m-shoppable-masonry__shell{max-width:1440px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;box-sizing:border-box}.m-shoppable-masonry__header{text-align:center;margin-bottom:56px}.m-shoppable-masonry__eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:16px;color:rgb(var(--color-accent))}.m-shoppable-masonry__eyebrow-line{width:24px;height:1px;background-color:rgb(var(--color-accent));flex-shrink:0}.m-shoppable-masonry__eyebrow-text{margin:0;font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);color:rgb(var(--color-accent))}.m-shoppable-masonry__heading{margin:0}.m-shoppable-masonry__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start}.m-shoppable-masonry .masonry-tile{position:relative;display:block;overflow:hidden;width:100%;border-radius:0;background-color:rgb(var(--color-background-secondary, var(--color-background)));color:inherit;text-decoration:none;cursor:pointer;box-sizing:border-box}.m-shoppable-masonry .masonry-tile:not(a){cursor:default}.m-shoppable-masonry .masonry-tile>img,.m-shoppable-masonry .masonry-tile>.m-placeholder-svg{width:100%;height:100%;object-fit:cover;display:block}.m-shoppable-masonry .masonry-tile>img{transition:transform var(--m-duration-image, .65s) ease}.m-shoppable-masonry .masonry-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(var(--color-background),0);transition:background var(--m-duration-default, .25s) ease;pointer-events:none}.m-shoppable-masonry .masonry-tile:hover>img,.m-shoppable-masonry .masonry-tile:focus-visible>img,.m-shoppable-masonry .masonry-tile:focus-within>img{transform:scale(1.03)}.m-shoppable-masonry .masonry-tile:hover:after,.m-shoppable-masonry .masonry-tile:focus-within:after{background:rgba(var(--color-background),.18)}.m-shoppable-masonry .shop-tag{position:absolute;bottom:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:rgba(var(--color-background),.8);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity var(--m-duration-default, .25s) ease,transform var(--m-duration-default, .25s) ease,visibility var(--m-duration-default, .25s) ease}.m-shoppable-masonry .masonry-tile:hover .shop-tag,.m-shoppable-masonry .masonry-tile:focus-within .shop-tag{opacity:1;visibility:visible;transform:translateY(0)}.m-shoppable-masonry .shop-tag__label{flex:1;min-width:0;margin:0;font-family:var(--font-stack-body);font-weight:var(--font-weight-body);font-style:var(--font-style-body);font-size:.625rem;letter-spacing:.08em;color:rgba(var(--color-foreground),.75);line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m-shoppable-masonry .shop-tag__cta{flex-shrink:0;font-family:var(--font-stack-body);font-style:var(--font-style-body);font-size:.5625rem;letter-spacing:.15em;text-transform:uppercase;font-weight:600;color:rgb(var(--color-accent));line-height:1.4}.m-shoppable-masonry .masonry-tile:focus-visible{outline:2px solid rgb(var(--color-accent));outline-offset:2px}@media screen and (max-width:767px){.m-shoppable-masonry__header{margin-bottom:32px}.m-shoppable-masonry .masonry-tile{height:var(--sm-height-mobile, 280px);margin-top:0!important}}@media screen and (min-width:768px)and (max-width:1023px){.m-shoppable-masonry__shell{padding-left:40px;padding-right:40px}.m-shoppable-masonry__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.m-shoppable-masonry .masonry-tile{height:var(--sm-height-tablet, var(--sm-height, 320px));margin-top:var(--sm-offset-tablet, var(--sm-offset, 0px))}}@media screen and (min-width:1024px){.m-shoppable-masonry__shell{padding-left:56px;padding-right:56px}.m-shoppable-masonry__grid{grid-template-columns:repeat(var(--sm-columns-desktop, 5),minmax(0,1fr));gap:12px;align-items:start}.m-shoppable-masonry .masonry-tile{height:var(--sm-height, 360px);margin-top:var(--sm-offset, 0px)}}@media(prefers-reduced-motion:reduce){.m-shoppable-masonry .masonry-tile>img,.m-shoppable-masonry .masonry-tile:after,.m-shoppable-masonry .shop-tag{transition:none}.m-shoppable-masonry .masonry-tile:hover>img,.m-shoppable-masonry .masonry-tile:focus-visible>img,.m-shoppable-masonry .masonry-tile:focus-within>img{transform:none}}@media(hover:none){.m-shoppable-masonry .masonry-tile:focus-within .shop-tag{opacity:1;visibility:visible;transform:translateY(0)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shoppable-masonry.css.map */
