.products-section .page-width{padding-top:10rem;padding-bottom:4rem}.products-container{list-style:none;padding-left:0;display:grid;gap:2rem 1.5rem}.product-card-wrapper{height:100%}.product-card{text-decoration:none;display:flex;flex-direction:column;height:100%;transition:transform .3s ease,box-shadow .3s ease;border-radius:20px;overflow:hidden;background:var(--glass-bg);border:1px solid var(--glass-border-color);margin:0}.product-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px #00000014}.product-card__image-wrapper{padding:1rem;flex-grow:1;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#ffffff4d}.product-card img{width:100%;height:auto;object-fit:contain;transition:transform .4s ease}.product-card:hover img{transform:scale(1.05)}.product-card__info{padding:1rem 1.25rem;text-align:center;color:var(--color-text-primary);background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-top:1px solid var(--glass-border-color)}.product-card__title{font-size:.95rem;font-weight:600;margin-bottom:.5rem;min-height:2.7em}.price{font-size:1rem;font-weight:500;color:var(--color-text-secondary)}.price .on-sale{color:var(--color-accent-pink)}.price .compare-at-price{text-decoration:line-through;opacity:.7}.facets-vertical{display:grid;grid-template-columns:260px 1fr;gap:2rem}.facets-container{padding:1rem 1.5rem;margin-bottom:2.5rem}.facets-wrapper--no-filters{display:flex;justify-content:flex-end}.facet-filters__label,.facet-filters__summary,.facet-filter-group-display__header-text{color:var(--color-text-primary);font-weight:600;font-size:1rem}.facets__summary .icon-caret{height:.6rem}summary::-webkit-details-marker{display:none}.facets-disclosure[open]>summary .icon-caret{transform:rotate(180deg)}.facets__summary{display:flex;align-items:center;justify-content:space-between}.facets__display,.disclosure-has-popup .disclosure__list{background:var(--color-background);border:1px solid var(--glass-border-color);border-radius:12px;box-shadow:0 8px 30px #00000012;padding:1rem;margin-top:.5rem}.facet-filters__list,.disclosure__list li{list-style:none;padding:0}.facet-checkbox label,.disclosure__link{color:var(--color-text-primary)!important;transition:color .2s}.facet-checkbox label:hover,.disclosure__link:hover{color:var(--color-accent-primary)!important}.field__input{background-color:#ffffff80;border-radius:8px;border:1px solid var(--glass-border-color);color:var(--color-text-primary)}.active-facets__button{color:var(--color-text-primary);background-color:var(--glass-bg);border:1px solid var(--glass-border-color);font-size:.8rem}.active-facets__button:hover{background-color:#ffffffb3}.select__select{background-color:var(--glass-bg);border:1px solid var(--glass-border-color);border-radius:8px;color:var(--color-text-primary)}.mobile-facets__wrapper{display:none}@media (min-width: 990px){.facets-container-vertical{display:block!important}}@media (max-width: 989px){.facets-vertical{grid-template-columns:1fr}.mobile-facets__wrapper{display:block}}.pagination-wrapper{margin-top:3rem;display:flex;justify-content:center}.pagination__list{list-style:none;padding:0;display:flex;align-items:center;gap:.5rem}.pagination__item{display:flex;align-items:center;justify-content:center;text-decoration:none;font-weight:600;font-size:1rem;color:var(--color-text-primary);background-color:#fff;border:1px solid var(--glass-border-color);border-radius:8px;width:40px;height:40px;transition:background-color .2s ease,color .2s ease;box-shadow:0 2px 5px #0000000d}.pagination__item:hover{background-color:var(--color-accent-blue-light);border-color:var(--color-accent-blue-dark)}.pagination__item--current{color:#fff;background-color:var(--color-accent-blue-dark);border-color:var(--color-accent-blue-dark);cursor:default}.pagination__item--current:hover{background-color:var(--color-accent-blue-dark)}.pagination__item--arrow .icon{width:1rem;height:1rem}.pagination__list li:first-child .pagination__item--arrow .icon{transform:rotate(90deg)}.pagination__list li:last-child .pagination__item--arrow .icon{transform:rotate(-90deg)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/product-style.css.map */
