main[data-template^=collection],main[data-template^=search]{--hy-gutter:16px;--hy-card-r:12px;--hy-card-pad:14px}main[data-template^=collection] h1,main[data-template^=search] h1{position:relative;font-size:34px!important;line-height:1.04!important;letter-spacing:-.035em!important;font-weight:800!important;margin:0 0 6px!important;padding-bottom:20px!important;padding-right:104px!important;background-image:var(--hy-stripe);background-size:76px 4px;background-position:left bottom;background-repeat:no-repeat}main[data-template^=collection] h1:before,main[data-template^=search] h1:before{content:"The shelf";display:block;margin-bottom:10px;font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--hy-coral,#FF5A4D)}main[data-template^=collection] h1:after{content:"ALL\aOF IT";white-space:pre-line;position:absolute;right:0;top:2px;width:88px;height:88px;display:grid;place-items:center;background-image:var(--hy-m-burst);background-repeat:no-repeat;background-size:contain;background-position:center;font-size:11px;font-weight:800;line-height:1.1;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:var(--hy-ink,#0F1115);transform:rotate(-7deg);pointer-events:none}@media(prefers-reduced-motion:no-preference){main[data-template^=collection] h1:after{animation:hy-sticker-tick 5s ease-in-out infinite}}.facets__filters-wrapper,[class*=facets] summary,[class*=facets] button{font-size:11.5px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:700!important}.product-grid{gap:12px!important;padding-inline:var(--hy-gutter,16px)!important}@media(min-width:750px){.product-grid{gap:20px!important;padding-inline:48px!important}}.product-grid__item .product-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--hy-line,#E8EAE4);border-radius:var(--hy-card-r,12px);overflow:hidden;isolation:isolate;transition:border-color .24s ease,box-shadow .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.product-grid__item .product-card:hover{border-color:#ff5a4d8c;box-shadow:0 14px 30px #0b0c0f1c;transform:translateY(-3px)}}.product-grid__item .product-card .card-gallery{position:relative;display:block;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:var(--hy-surface-soft,#F6F7F4);border-radius:var(--hy-card-r,12px) var(--hy-card-r,12px) 0 0!important;overflow:hidden!important}.product-grid__item .product-card .card-gallery>*,.product-grid__item .product-card .product-media,.product-grid__item .product-card slideshow-component,.product-grid__item .product-card slideshow-container,.product-grid__item .product-card slideshow-slides{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;border-radius:var(--hy-card-r,12px) var(--hy-card-r,12px) 0 0!important;overflow:hidden!important}.product-grid__item .product-card .product-media__image{display:block;width:100%!important;max-width:100%!important;margin:0!important;aspect-ratio:1 / 1;object-fit:cover;border-radius:var(--hy-card-r,12px) var(--hy-card-r,12px) 0 0!important;transition:transform .5s cubic-bezier(.16,1,.3,1)}@media(hover:hover){.product-grid__item .product-card:hover .product-media__image{transform:scale(1.04)}}.product-grid__item .slideshow-arrows,.product-grid__item .slideshow-control{display:none!important}.product-grid__item .product-card .card-gallery:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;background:var(--hy-stripe);opacity:0;transition:opacity .26s ease;pointer-events:none}@media(hover:hover){.product-grid__item .product-card:hover .card-gallery:after{opacity:1}}.product-grid__item .product-card__content{padding:0!important;gap:0!important;flex:1 1 auto;display:flex;flex-direction:column}.product-grid__item .product-card__content>*,.product-grid__item .product-card .text-block,.product-grid__item .product-card [class*=price]{padding-inline:var(--hy-card-pad,14px)!important}.product-grid__item .product-card a.contents,.product-grid__item .product-card .card-gallery{padding-inline:0!important}.product-grid__item .product-card .text-block{padding-top:14px!important;padding-bottom:0!important;min-height:calc(2.76em + 14px)}.product-grid__item .product-card .text-block p,.product-grid__item .product-card .text-block h3,.product-grid__item [class*=product-title]{margin:0!important;font-size:14.5px!important;line-height:1.38!important;font-weight:600!important;letter-spacing:-.012em!important;color:var(--hy-ink,#0F1115)!important}.product-grid__item .product-card [class*=price]{display:block!important;margin:auto 0 0!important;padding-top:8px!important;padding-bottom:15px!important;font-size:18px!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:1.2!important;font-variant-numeric:tabular-nums}.product-grid__item .price-item__group{display:inline!important;padding:0!important;margin:0!important;font-size:inherit!important}.product-grid__item .compare-at-price,.product-grid__item .price-item--regular{margin-left:7px!important;font-weight:400!important;font-size:11.5px!important;letter-spacing:0!important;color:var(--hy-ink-faint,#8E949C)!important}.product-grid__item [class*=badge]{font-size:9.5px!important;font-weight:800!important;letter-spacing:.13em!important;padding:5px 9px!important;border-radius:3px!important;top:10px!important;left:10px!important;z-index:4}.product-grid-container{padding-bottom:48px}
/*# sourceMappingURL=/cdn/shop/t/7/assets/hyperush-collection.css.map */
