.product-grid-container{width:100%!important}ul#product-grid,.product-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px!important;width:100%!important;list-style:none!important;padding:0!important;margin:0!important}@media screen and (max-width: 749px){ul#product-grid,.product-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}}@media screen and (min-width: 750px) and (max-width: 989px){ul#product-grid,.product-grid{grid-template-columns:repeat(3,1fr)!important}}ul#product-grid>li,.product-grid>.grid__item{width:100%!important;max-width:100%!important;flex:none!important;grid-column:span 1!important}.card-wrapper{width:100%!important;height:100%!important;display:block!important;transition:transform .3s cubic-bezier(.4,0,.2,1)!important}.card{width:100%!important;height:100%!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:2px solid #f3f4f6!important;border-radius:16px!important;overflow:hidden!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 2px 8px #0000000a!important;position:relative!important}.card-wrapper:hover{transform:translateY(-8px)!important}.card-wrapper:hover .card{border-color:#03abef!important;box-shadow:0 12px 32px #03abef33!important}.card .card__inner,.card .card__media,.card__media,.card__inner,.card .media{position:relative!important;width:100%!important;padding-bottom:100%!important;height:0!important;overflow:hidden!important;background:#f9fafb!important}.card__media>*,.card__inner>*,.card .media>*{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important}.card__media img,.card__inner img,.card .media img,.card img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;display:block!important;opacity:1!important;visibility:visible!important;transition:transform .5s cubic-bezier(.4,0,.2,1)!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card__inner img{transform:scale(1.08)!important}.card__badge{position:absolute!important;top:12px!important;left:12px!important;z-index:10!important;display:flex!important;flex-direction:column!important;gap:8px!important}.badge{padding:6px 14px!important;border-radius:20px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;display:inline-block!important}.badge--sale,.badge.badge--bottom-left{background:linear-gradient(135deg,#ec008b,#dc2626)!important;color:#fff!important;box-shadow:0 4px 12px #ec008b4d!important;border:none!important}.badge--sold-out{background:#6b7280!important;color:#fff!important;box-shadow:0 4px 12px #6b72804d!important}.card__content,.card-information,.card__information{padding:16px!important;flex-grow:1!important;display:flex!important;flex-direction:column!important}.caption-with-letter-spacing{color:#9ca3af!important;font-size:11px!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:8px!important}.card__heading,.card-information__text,.card__information .h3,.full-unstyled-link{color:#1a1a2e!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;margin:0 0 12px!important;transition:color .3s ease!important;text-decoration:none!important}.card-wrapper:hover .card__heading,.card-wrapper:hover .card-information__text,.card-wrapper:hover .full-unstyled-link{color:#03abef!important}.price{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:auto!important}.price .price-item,.price__regular .price-item,.price__sale .price-item--sale{color:#ec008b!important;font-size:18px!important;font-weight:700!important}.price__sale .price-item--regular,.price s{color:#9ca3af!important;font-size:14px!important;font-weight:500!important;text-decoration:line-through!important}.quick-add{margin-top:12px!important}.quick-add__submit,.quick-add button,button.quick-add__submit{display:block!important;width:100%!important;padding:12px 20px!important;background:#ec008b!important;color:#fff!important;text-align:center!important;border:none!important;border-radius:30px!important;font-size:13px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 4px 12px #ec008b40!important;position:relative!important;overflow:hidden!important}.quick-add__submit:before{content:""!important;position:absolute!important;top:0!important;left:-100%!important;width:100%!important;height:100%!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)!important;transition:left .6s ease!important}.quick-add__submit:hover,.quick-add button:hover{background:#03abef!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #03abef59!important}.quick-add__submit:hover:before{left:100%!important}.facets-wrapper{margin-bottom:30px!important}.facets__item,.facet-checkbox,.facets li,.facets label{transition:color .3s ease!important;text-decoration:none!important}.facets__item:hover,.facet-checkbox:hover,.facets li:hover,.facets label:hover,.facets__item:hover *,.facet-checkbox:hover *{color:#03abef!important;text-decoration:none!important}.facets a,.facets__link,.facet-checkbox a{text-decoration:none!important}.facets a:hover,.facets__link:hover{text-decoration:none!important;color:#03abef!important}.active-facets{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:20px!important;padding:0!important}.active-facets__button,.active-facets-remove{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 12px!important;background:#fef2f2!important;border:1px solid #fecaca!important;border-radius:20px!important;color:#dc2626!important;font-size:12px!important;font-weight:600!important;cursor:pointer!important;transition:all .3s ease!important;text-decoration:none!important}.active-facets__button:hover{background:#fee2e2!important;border-color:#fca5a5!important;text-decoration:none!important}select.facet-filters__sort,select#SortBy,.facets select,.facet-filters select,.facet-filters__field select,form select,.select select{display:block!important;width:100%!important;max-width:280px!important;padding:13px 40px 13px 16px!important;margin:0!important;border:2px solid #e5e7eb!important;border-radius:8px!important;background-color:#fff!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%231a1a2e' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;color:#1a1a2e!important;font-size:14px!important;font-weight:500!important;font-family:inherit!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer!important;transition:all .3s ease!important;box-sizing:border-box!important;outline:none!important}select.facet-filters__sort:hover,select#SortBy:hover,.facets select:hover,.facet-filters select:hover{border-color:#03abef!important;background-color:#f0f9ff!important}select.facet-filters__sort:focus,select#SortBy:focus,.facets select:focus,.facet-filters select:focus{border-color:#ec008b!important;background-color:#fff!important;box-shadow:0 0 0 3px #ec008b26!important}.select .svg-wrapper,.facet-filters__field .svg-wrapper,.facets .svg-wrapper{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.pagination{display:flex!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin-top:40px!important}.pagination__item,.pagination__item-arrow{min-width:40px!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:2px solid #e5e7eb!important;border-radius:8px!important;background:#fff!important;color:#555!important;font-weight:600!important;text-decoration:none!important;transition:all .3s ease!important}.pagination__item:hover,.pagination__item-arrow:hover{border-color:#03abef!important;background:#f0f9ff!important;color:#03abef!important}.pagination__item--current{border-color:#ec008b!important;background:#ec008b!important;color:#fff!important}@media screen and (max-width: 749px){.card__content,.card-information{padding:12px!important}.card__heading{font-size:14px!important}.price .price-item{font-size:16px!important}.quick-add__submit{padding:10px 16px!important;font-size:12px!important}select.facet-filters__sort,select#SortBy{max-width:100%!important}}.quick-add__submit:focus-visible,select:focus-visible{outline:2px solid #F9A825!important;outline-offset:2px!important}.card__content,.card-information,.card__information{padding:10px 12px 12px!important}.caption-with-letter-spacing{font-size:9px!important;margin-bottom:3px!important;line-height:1.1!important}.card__heading,.card-information__text,.card__information .h3,.full-unstyled-link{font-size:13px!important;line-height:1.25!important;margin:0 0 6px!important;max-height:32px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.price{gap:5px!important;margin-top:4px!important;margin-bottom:4px!important}.price .price-item,.price__regular .price-item,.price__sale .price-item--sale{font-size:15px!important}.price__sale .price-item--regular,.price s{font-size:12px!important}.quick-add{margin-top:6px!important}.quick-add__submit,.quick-add button,button.quick-add__submit{padding:8px 14px!important;font-size:11px!important;min-height:auto!important;height:auto!important}.card{max-height:450px!important}@media screen and (max-width: 749px){.card .card__inner,.card .card__media,.card__media,.card__inner,.card .media{padding-bottom:100%!important;min-height:auto!important}.card__content,.card-information,.card__information{padding:8px 10px 10px!important;min-height:auto!important;flex-shrink:1!important}.caption-with-letter-spacing{font-size:9px!important;margin-bottom:2px!important;line-height:1.2!important}.card__heading,.card-information__text,.card__information .h3,.full-unstyled-link{font-size:12px!important;line-height:1.25!important;margin:0 0 4px!important;max-height:30px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.price{gap:4px!important;margin-top:4px!important;margin-bottom:4px!important}.price .price-item,.price__regular .price-item,.price__sale .price-item--sale{font-size:14px!important}.price__sale .price-item--regular,.price s{font-size:11px!important}.quick-add{margin-top:4px!important}.quick-add__submit,.quick-add button,button.quick-add__submit{padding:6px 12px!important;font-size:10px!important;min-height:auto!important;height:auto!important}.card{max-height:420px!important}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/collection-paix-styles.css.map */
