.c-product-tile{--c-product-tile-w: 25.4rem;--c-product-tile-h: 43.9rem;box-sizing:border-box;width:var(--c-product-tile-w);height:var(--c-product-tile-h);background:var(--cl-graphite-100);border:0;padding:.8rem;display:flex;flex-direction:column;gap:1.2rem}@media(min-width: 992px){.c-product-tile{--c-product-tile-w: 27.2rem;--c-product-tile-h: 44.9rem}}.c-product-tile__link{color:inherit;text-decoration:none;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.c-product-tile__media{position:relative;flex:0 0 auto;height:20.7rem;overflow:hidden;background:rgba(0,0,0,0);margin:-0.8rem -0.8rem 0}.c-product-tile__content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;align-items:stretch}.c-product-tile__badges{position:absolute;top:.8rem;left:.8rem;z-index:2;display:flex;gap:.8rem;max-width:19.3rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.2rem;overscroll-behavior-x:contain;touch-action:pan-x}.c-product-tile__badges::-webkit-scrollbar{display:none}@media(min-width: 992px){.c-product-tile__badges{max-width:21.1rem}}.c-product-tile__badge{flex:0 0 auto;background:var(--cl-graphite-700);color:var(--cl-white);padding:.2rem .8rem;font-family:var(--ff-default);font-weight:600;font-size:1.1rem;line-height:1.3;white-space:nowrap}.c-product-tile__image{position:absolute;inset:0;object-fit:cover;display:block}.c-product-tile__rating{position:absolute;top:.8rem;right:.8rem;background:var(--cl-white);padding:.2rem .8rem;display:inline-flex;align-items:center;gap:.2rem;font-family:var(--ff-default);font-weight:600;font-size:1.1rem;line-height:1.3;color:var(--cl-graphite-700)}.c-product-tile__rating-star{width:1.2rem;height:1.2rem;background:url("/wp-content/themes/labify/images/mark-star.svg") center/contain no-repeat}.c-product-tile__title{margin:1.6rem 0 0;text-align:center;font-family:var(--ff-headings);font-weight:700;font-size:2rem;line-height:1;letter-spacing:0;color:var(--cl-graphite-700);text-transform:uppercase}.c-product-tile__label{margin:.2rem 0 0;text-align:center;font-family:var(--ff-default);font-weight:600;font-size:1.1rem;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:var(--cl-graphite-blue-600)}.c-product-tile__cats{margin-top:1.6rem;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.4rem;text-align:center;height:4rem;overflow:hidden}.c-product-tile__cat{background:var(--cl-white);padding:.2rem .8rem;font-family:var(--ff-default);font-weight:600;font-size:1.1rem;line-height:1.3;letter-spacing:0;text-transform:uppercase;color:var(--cl-graphite-700)}.c-product-tile__price{text-align:center;font-family:var(--ff-default);font-weight:600;font-size:1.4rem;line-height:1.3;letter-spacing:.01em;color:var(--cl-graphite-700)}.c-product-tile__price .woocommerce-Price-amount,.c-product-tile__price bdi,.c-product-tile__price span{font:inherit;color:inherit;line-height:inherit}.c-product-tile__footer{flex:0 0 auto;margin-top:auto;display:flex;flex-direction:column;gap:1.6rem;padding-top:1.6rem;position:relative}.c-product-tile__footer::before{content:"";position:absolute;top:0;left:.8rem;right:.8rem;height:1px;background:var(--cl-graphite-300)}.c-product-tile__actions{display:flex}.c-product-tile__cta{width:100%;display:inline-flex;justify-content:center;align-items:center;height:5rem;padding:0 1.6rem;border-radius:0 !important;border:1px solid var(--cl-graphite-500) !important;background-color:var(--cl-white) !important;color:var(--cl-graphite-700) !important;text-decoration:none;font-family:var(--ff-default);font-weight:500;font-size:1.4rem;line-height:1.3;transition:background-color .2s ease,color .2s ease}.c-product-tile__cta .added_to_cart{display:none}@media(min-width: 992px){.c-product-tile__cta{height:4rem}}.c-product-tile__cta:hover,.c-product-tile__cta:focus-visible,.c-product-tile__cta:active,.c-product-tile__cta:visited{background-color:var(--cl-graphite-100) !important;color:var(--cl-graphite-700) !important}.c-product-list-block{max-width:var(--w-max, 1440px);margin-inline:auto;padding:5.6rem 2.4rem;box-sizing:border-box}.wrapper-product .c-product-list-block.full-width{margin-inline:auto}.c-product-list-block .c-product-tile{width:100%}.c-product-list-block__inner{display:grid;grid-template-columns:minmax(0, 1fr);gap:3.2rem}@media(min-width: 1200px){.c-product-list-block__inner{grid-template-columns:31.8rem minmax(0, 1fr);align-items:start}}.c-product-list-block__copy{min-width:0}.c-product-list-block__head{margin:0}.c-product-list-block__title{margin:0;font-family:"ABC Whyte Inktrap Unlicensed Trial",var(--ff-headings);font-weight:700;font-size:3.6rem;line-height:1;letter-spacing:0;text-transform:uppercase;color:var(--cl-graphite-700)}@media(min-width: 992px){.c-product-list-block__title{font-size:3.2rem}}.c-product-list-block__desc{margin:1.6rem 0 0;font-family:"Montserrat",var(--ff-default);font-weight:400;font-size:1.4rem;line-height:1.3;letter-spacing:0;color:var(--cl-graphite-700)}@media(min-width: 992px){.c-product-list-block__desc{font-size:1.6rem}}.c-product-list-block__products{min-width:0}.c-product-list-block__track{display:flex;gap:.8rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;-webkit-overflow-scrolling:touch;padding-bottom:.4rem}.c-product-list-block__track::-webkit-scrollbar{display:none}.c-product-list-block__item{flex:0 0 25.45rem;scroll-snap-align:start;min-width:0}@media(max-width: 1439px){.c-product-list-block__track{width:calc(100% + 2.4rem);margin-right:-2.4rem}}@supports not (gap: 1rem){.c-product-list-block__track{gap:0}.c-product-list-block__item{margin-right:.8rem}.c-product-list-block__item:last-child{margin-right:0}}@media(min-width: 768px){.c-product-list-block__item{flex-basis:25.45rem}}@media(min-width: 1440px){.c-product-list-block__track{display:grid;overflow:visible;scroll-snap-type:none;padding-bottom:0;grid-template-columns:repeat(4, 254.5px);gap:.8rem;justify-content:start}.c-product-list-block__item{flex:initial}}.cart__empty__wrapper .c-product-list-block__inner{grid-template-columns:minmax(0, 1fr)}.c-product-list-block__all{margin-top:2.4rem;display:flex;justify-content:center}/*# sourceMappingURL=product-list-block.css.map */
