.wn-grid-section{--wn-px: 8px;padding:var(--wn-pt, 28px) var(--wn-px) var(--wn-pb, 28px)}.wn-grid-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.wn-grid-title{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--wn-title-size, 20px);letter-spacing:-.01em;line-height:1;margin:0;color:#000}.wn-grid-view-all{font-size:var(--wn-view-all-size, 11px);font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#000;text-decoration:none;flex-shrink:0}.wn-grid-view-all:hover{text-decoration:underline}.wn-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px 8px;align-items:start}.wn-grid-item__card{display:block;text-decoration:none;color:inherit}.wn-grid-item__image-wrap{position:relative;aspect-ratio:var(--wn-image-ratio, 4/5);overflow:hidden;background:#efefef}.wn-grid-item__image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .35s ease-out,opacity .18s ease-out}.wn-grid-item__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}@media(hover:hover){.wn-grid-item__card:hover .wn-grid-item__image-wrap img{transform:scale(1.02)}.wn-grid-item__card:hover .wn-grid-item__image--primary{opacity:0}.wn-grid-item__card:hover .wn-grid-item__image--hover{opacity:1}}.wn-grid-item--sold-out .wn-grid-item__image--primary,.wn-grid-item--sold-out .wn-grid-item__image-wrap>img:only-of-type{opacity:.5}.wn-grid-item__placeholder{width:100%;height:100%;background:#e4e4e4}.wn-badge{position:absolute;top:10px;left:10px;z-index:2;background:#fff;color:#000;font-size:var(--wn-badge-size, 9px);font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:5px 11px;border-radius:30px;line-height:1;white-space:nowrap}.wn-badge--sold-out{background:#000;color:#fff}.wn-quick-add{position:absolute;bottom:10px;right:10px;z-index:2;width:34px;height:34px;border-radius:50%;background:#fff;box-shadow:0 1px 6px #0000002e;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:300;color:#000;line-height:1;transition:background .2s,color .2s,transform .15s;-webkit-user-select:none;user-select:none}.wn-grid-item__card:hover .wn-quick-add,.wn-grid-item__card:active .wn-quick-add{background:#000;color:#fff;transform:scale(1.1)}.wn-grid-item__info{padding:10px 0 0}.wn-grid-item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:var(--wn-product-title-size, 13px);font-weight:700;color:#000;overflow:hidden;margin-bottom:2px;letter-spacing:.02em;text-transform:uppercase;line-height:1.3}.wn-grid-item__type{display:block;font-size:11px;font-weight:500;color:#777;letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wn-grid-item__info .wn-review-mount{display:block}.wn-grid-item__price{font-size:var(--wn-price-size, 13px);font-weight:700;color:#000;line-height:1;margin-top:2px}.wn-price--sale{color:#000}.wn-price--compare{text-decoration:line-through;color:#999;margin-left:5px;font-size:12px}.wn-grid-item__colors{display:flex;align-items:center;gap:6px;margin-top:5px}.wn-grid-item__color-dots{display:inline-flex;align-items:center;gap:3px}.wn-grid-item__color-dot{width:9px;height:9px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000040}.wn-grid-item__color-count{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#777;white-space:nowrap}.wn-grid-item--featured{grid-column:1 / -1;margin-inline:calc(-1 * var(--wn-px))}.wn-grid-item--featured .wn-grid-item__info{padding:12px var(--wn-px) 0}.wn-grid-item--featured .wn-grid-item__title{font-size:17px;letter-spacing:.03em}.wn-grid-item--featured .wn-grid-item__type{font-size:12px}.wn-grid-item--featured .wn-grid-item__price{font-size:15px}.wn-grid-item--featured .wn-badge,.wn-grid-item--featured .wn-tier-badge--overlay{top:14px;left:14px;font-size:11px;padding:7px 14px}@media(min-width:750px){.wn-grid-section{--wn-px: 24px}.wn-grid{grid-template-columns:repeat(3,1fr);gap:24px 14px}.wn-grid-item--featured{grid-column:span 2;grid-row:span 2;margin-inline:0}.wn-grid-item--featured .wn-grid-item__info{padding-inline:0}.wn-grid-item--featured .wn-grid-item__title{font-size:19px}}@media(min-width:990px){.wn-grid-section{--wn-px: 40px}.wn-grid{grid-template-columns:repeat(4,1fr);gap:28px 18px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/wn-collection-grid.css.map */
