.product-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px}.product-grid[data-view=large]{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.product-grid[data-view=medium]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.product-grid[data-view=list]{grid-template-columns:1fr}.grid-product{margin:0!important;width:100%!important}.product-grid-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 8px #0000000f;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.product-grid-item:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-4px)}.grid-product__image-wrap{position:relative;overflow:hidden;border-radius:12px 12px 0 0;background:#f8f8f8}.grid__image-ratio{padding-bottom:100%!important;position:relative;overflow:hidden}.grid__image-ratio img,.grid-product__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-grid-item:hover .grid__image-ratio img,.product-grid-item:hover .grid-product__image-wrap>div:first-child img{transform:scale(1.06)}.grid-product__secondary-image{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .4s ease;z-index:2}.product-grid-item:hover .grid-product__secondary-image{opacity:1}.grid-product__secondary-image img{width:100%;height:100%;object-fit:cover}.grid-product__tags{position:absolute;top:10px;left:10px;z-index:5;display:flex;flex-direction:column;gap:6px}.grid-product__tag{padding:4px 10px;border-radius:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px}.grid-product__tag--sale{background:#ff6f00;color:#fff}.grid-product__tag--sold-out{background:#1a1a1a;color:#fff}.grid-product__tag--custom{background:#fff;color:#1a1a1a;box-shadow:0 1px 4px #0000001a}.grid-product__actions{position:absolute;top:10px;right:10px;z-index:5;display:flex;flex-direction:column;gap:6px;opacity:0;transform:translateY(-8px);transition:all .3s ease}.product-grid-item:hover .grid-product__actions{opacity:1;transform:translateY(0)}.grid-product__actions .btn--circle{width:38px;height:38px;border-radius:50%;background:#fffffff2;color:#1a1a1a;border:0;box-shadow:0 2px 8px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.grid-product__actions .btn--circle:hover{background:#ff6f00;color:#fff}.grid-product__image-wrap:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(transparent,#0006);opacity:0;transition:opacity .3s ease;z-index:3;pointer-events:none;border-radius:0}.product-grid-item:hover .grid-product__image-wrap:after{opacity:1}.grid-item__meta{padding:14px 16px 16px;display:flex;flex-direction:column;flex:1}.grid-item__meta-main{flex:1}.grid-product__title{font-size:.92rem;font-weight:600;color:#1a1a1a;line-height:1.4;margin:4px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.grid-product__vendor{font-size:.78rem;color:#999;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.grid-product__price{margin:6px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.grid-product__price--current{font-size:1.1rem;font-weight:700;color:#1a1a1a}.grid-product__price--original{font-size:.88rem;color:#bbb;text-decoration:line-through}.grid-product__price--savings{font-size:.78rem;color:#ff6f00;font-weight:600;background:#fff5ee;padding:2px 8px;border-radius:4px}.grid-product__price--current .price-varies{font-size:.78rem;font-weight:400;color:#888;margin-right:2px}.buy-now-wrapper{margin-top:10px}.buy-now-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:10px 16px;background:#ff6f00;color:#fff;border:0;border-radius:8px;font-size:.88rem;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;transition:all .2s;line-height:1.3}.buy-now-btn:hover{background:#e56200;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px #ff6f004d}.buy-now-btn i{font-size:.75rem}.grid-product__colors{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:6px}.color-swatch{width:20px;height:20px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:border-color .2s}.color-swatch:hover,.color-swatch.is-active{border-color:#ff6f00}.grid-product--gridlines .product-grid-item{border-radius:0;box-shadow:none;border:1px solid #eee}.grid-product--gridlines .product-grid-item:hover{box-shadow:0 4px 16px #00000014}.product-grid[data-view=list] .grid-product{width:100%!important}.product-grid[data-view=list] .product-grid-item{flex-direction:row}.product-grid[data-view=list] .grid-product__image-wrap{width:220px;min-width:220px;border-radius:12px 0 0 12px}.product-grid[data-view=list] .grid__image-ratio{padding-bottom:100%!important}.product-grid[data-view=list] .grid-item__link{display:flex;flex-direction:row;width:100%}.product-grid[data-view=list] .grid-item__meta{justify-content:center;padding:20px 24px}@media(max-width:768px){.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px}.product-grid[data-view=list]{grid-template-columns:1fr!important}.product-grid[data-view=list] .product-grid-item{flex-direction:column}.product-grid[data-view=list] .grid-product__image-wrap{width:100%;border-radius:12px 12px 0 0}.grid-item__meta{padding:10px 12px 14px}.grid-product__title{font-size:.84rem}.grid-product__price--current{font-size:1rem}.buy-now-btn{padding:8px 12px;font-size:.82rem}.grid-product__actions{opacity:1;transform:none}}@media(max-width:400px){.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px}}.template-collection,.template-search{--sr-ink: #0F1E33;--sr-ink-2: #1C3050;--sr-accent: #F26522;--sr-accent-d: #D9541A;--sr-steel: #5A6A7E;--sr-muted: #7A8899;--sr-line: #E3E8EE;--sr-surface: #F6F8FA;--sr-radius: 14px}.product-grid-item{background:#fff;border:1px solid #E3E8EE;border-radius:14px;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.product-grid-item:hover{border-color:#cbd5e1;box-shadow:0 10px 28px #0f1e331a;transform:translateY(-2px)}.grid-product__image-wrap{position:relative;aspect-ratio:1 / 1;height:auto;overflow:hidden;background:#f1f4f7;border-radius:14px 14px 0 0;border-bottom:1px solid #EEF2F6}.grid-product__image-wrap>div:not(.grid-product__tags):not(.grid-product__actions){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%!important;padding-bottom:0!important;margin:0}.grid-product__image-wrap img,.grid__image-ratio img,.grid-product__secondary-image img,.grid-product__image-wrap img.grid__image-contain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;padding:0;margin:0}.grid-product__image-wrap .product-image--placeholder,.grid-product__image-wrap .product-image--placeholder svg{width:100%;height:100%}.product-grid-item:hover .grid-product__image-wrap img{transform:scale(1.04)}.grid-product__image-wrap:after{content:none}.grid-product__tags{top:12px;left:12px}.grid-product__tag{border-radius:999px;font-size:.66rem;letter-spacing:.6px;padding:4px 10px}.grid-product__tag--sale{background:#f26522}.grid-product__tag--sold-out{background:#0f1e33}.grid-product__tag--custom{background:#fff;color:#0f1e33;border:1px solid #E3E8EE;box-shadow:none}.grid-product__actions .btn--circle{border:1px solid #E3E8EE;box-shadow:0 2px 8px #0f1e331a;color:#0f1e33}.grid-product__actions .btn--circle:hover{background:#0f1e33;color:#fff}.grid-item__meta{padding:14px 16px 6px}.grid-product__title{font-size:.95rem;font-weight:650;color:#0f1e33;line-height:1.38;margin:2px 0 8px;-webkit-line-clamp:3}.product-grid-item:hover .grid-product__title{color:#1c3050}.grid-product__vendor{color:#7a8899}.sr-specs{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:5px}.sr-specs__item{display:inline-flex;align-items:center;gap:5px;margin:0;padding:3px 9px 3px 7px;background:#f6f8fa;border:1px solid #E8EDF3;border-radius:999px;font-size:.715rem;font-weight:600;line-height:1.5;color:#5a6a7e;white-space:nowrap}.sr-specs__item--load{background:#fdf0e8;border-color:#f8dccb;color:#b4491a}.sr-specs__ico{width:13px;height:13px;flex:0 0 13px}.grid-item__meta-secondary{padding:0}.grid-product__price{margin:2px 0 0;gap:8px}.grid-product__price--current{font-size:1.16rem;font-weight:750;color:#0f1e33}.grid-product__price--original{color:#9aa7b5}.grid-product__price--savings{background:#fdf0e8;color:#b4491a;border-radius:999px;font-size:.72rem}.grid-product__price--current .price-varies{color:#7a8899;font-weight:500}.buy-now-wrapper.sr-card-actions{margin:0;padding:0 16px 16px}.sr-card-actions .sr-card-form{margin:0}.buy-now-btn{border-radius:10px;font-size:.87rem;font-weight:650;padding:11px 16px;letter-spacing:.1px}.sr-card-actions .sr-card-form .buy-now-btn{background:#f26522;color:#fff}.sr-card-actions .sr-card-form .buy-now-btn:hover{background:#d9541a;box-shadow:0 4px 14px #f2652247}.sr-card-actions>a.buy-now-btn{background:#fff;color:#0f1e33;border:1.5px solid #0F1E33}.sr-card-actions>a.buy-now-btn:hover{background:#0f1e33;color:#fff;box-shadow:0 4px 14px #0f1e3338}.sr-card-actions>a.buy-now-btn--muted{border-color:#d5dde5;color:#7a8899}.sr-card-actions>a.buy-now-btn--muted:hover{background:#f6f8fa;color:#5a6a7e;box-shadow:none}.color-swatch:hover,.color-swatch.is-active{border-color:#f26522}.product-grid[data-view=list] .grid-product__image-wrap{border-radius:14px 0 0 14px;border-bottom:0;border-right:1px solid #EEF2F6}.product-grid[data-view=list] .grid-item__meta{padding:20px 24px 10px}.product-grid[data-view=list] .buy-now-wrapper.sr-card-actions{padding:0 24px 20px;max-width:280px}.product-grid[data-view=list] .grid-product__title{-webkit-line-clamp:2}.collection-filter{background:#fff;border:1px solid #E3E8EE;border-radius:14px;padding:10px 14px;margin-bottom:20px}.collection-filter__item--count{color:#5a6a7e;font-weight:600;font-size:.86rem}.collection-filter #SortBy,.collection-sidebar select{border:1px solid #E3E8EE;border-radius:10px;padding:8px 32px 8px 12px;color:#0f1e33;font-size:.86rem;font-weight:600;background-color:#fff}.collection-filter #SortBy:focus{border-color:#0f1e33;outline:2px solid rgba(15,30,51,.12)}.grid-view-btn{border:1px solid #E3E8EE;border-radius:9px;color:#7a8899;background:#fff;transition:all .16s ease}.grid-view-btn:hover{color:#0f1e33;border-color:#cbd5e1}.grid-view-btn.is-active{background:#0f1e33;border-color:#0f1e33;color:#fff}.tag-list--active-tags .tag--remove a,.tag-list--active-tags .tag--remove{background:#fdf0e8;border:1px solid #F8DCCB;border-radius:999px;color:#b4491a;font-weight:600;font-size:.78rem}.collection-sidebar{background:#fff;border:1px solid #E3E8EE;border-radius:14px;padding:4px 16px}.collection-sidebar .collapsible-trigger{color:#0f1e33;font-weight:650;font-size:.88rem;letter-spacing:.2px}.collection-sidebar .collapsible-content__inner{padding-bottom:14px}.collection-sidebar label{color:#5a6a7e;font-size:.84rem}.collection-sidebar input[type=checkbox]{accent-color:#F26522}.collection-sidebar .noUi-connect{background:#f26522}.collection-sidebar .noUi-handle{border-color:#0f1e33}@media(max-width:768px){.grid-item__meta{padding:11px 12px 4px}.grid-product__title{font-size:.85rem;-webkit-line-clamp:2;margin-bottom:6px}.sr-specs{gap:4px;margin-bottom:8px}.sr-specs__item{font-size:.67rem;padding:2px 7px 2px 6px}.sr-specs__item:not(.sr-specs__item--load){display:none}.grid-product__price--current{font-size:1.02rem}.buy-now-wrapper.sr-card-actions{padding:0 12px 12px}.buy-now-btn{padding:9px 12px;font-size:.8rem}.collection-filter{padding:8px 10px;border-radius:12px}.product-grid[data-view=list] .buy-now-wrapper.sr-card-actions{max-width:none;padding:0 12px 12px}}.grid-product__actions .quick-add-btn,.grid-product__actions [data-quick-add],.product-grid-item .quick-add-btn{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/rw-product-grid.css.map */
