.individual-products{--individual-border: rgba(23, 23, 23, .14);--individual-soft: #f7f5f1}.individual-products .facets-container{padding-top:0}.individual-products .product-count,.individual-products .product-count-vertical,.individual-products .mobile-facets__count{display:none}.individual-products .facets__form{align-items:center;border-bottom:1px solid var(--individual-border);border-top:1px solid var(--individual-border);margin-bottom:4rem;padding:1.6rem 0}.individual-products .facets__heading,.individual-products .facets__summary,.individual-products .facet-filters__label,.individual-products .facet-filters__sort,.individual-products .product-count__text{font-size:1.5rem;letter-spacing:0}.individual-products .facets__summary{margin-bottom:0}.individual-products .individual-sort-field{align-items:center;display:flex;gap:1.2rem}.individual-products .individual-sort-field .facet-filters__label{margin:0;white-space:nowrap}.individual-sort{min-width:19rem;position:relative;width:19rem}.individual-sort__native{display:none}.individual-sort__trigger{align-items:center;background:rgb(var(--color-background));border:1px solid var(--individual-border);color:rgb(var(--color-foreground));cursor:pointer;display:flex;font:inherit;font-size:1.4rem;justify-content:center;min-height:4.2rem;padding:.8rem 1.2rem;position:relative;text-align:center;width:100%}.individual-sort__trigger .svg-wrapper{height:1rem;margin-left:0;position:absolute;right:1.2rem;transition:transform .18s ease;width:1rem}.individual-sort.is-open .individual-sort__trigger .svg-wrapper{transform:rotate(180deg)}.individual-sort__trigger:hover,.individual-sort__trigger:focus-visible{border-color:rgb(var(--color-foreground))}.individual-sort__trigger:focus-visible,.individual-sort__option:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px}.individual-sort__options{background:rgb(var(--color-background));border:1px solid var(--individual-border);box-shadow:0 1.2rem 3rem #1717171f;left:0;margin-top:.4rem;overflow:hidden;position:absolute;right:0;top:100%;z-index:20}.individual-sort__options[hidden]{display:none}.individual-sort__option{background:rgb(var(--color-background));border:0;color:rgb(var(--color-foreground));cursor:pointer;display:block;font:inherit;font-size:1.4rem;line-height:1.3;padding:.8rem 1.2rem;text-align:left;width:100%}.individual-sort__option:hover,.individual-sort__option:focus-visible{background:var(--individual-soft)}.individual-sort__option.is-selected{background:rgb(var(--color-foreground));color:rgb(var(--color-background))!important}.individual-products .mobile-facets__sort--custom{gap:1.5rem}.individual-products .individual-sort--mobile{flex:0 1 19rem;max-width:19rem;min-width:0}.individual-products .individual-sort--mobile .individual-sort__trigger{min-height:4.2rem}.individual-products .individual-sort--mobile .individual-sort__options{max-height:min(44rem,55vh);overflow-y:auto}.individual-products .facet-filters .individual-sort__trigger,.individual-products .facet-filters .individual-sort__option{margin-left:0}.individual-products .card-wrapper{height:100%}.individual-products .card--standard>.card__content{padding-top:1.6rem}.individual-products .card__heading{font-size:1.7rem;line-height:1.35}.individual-products .card-information>*+*{margin-top:.7rem}.individual-products .price{font-size:1.5rem}.individual-products .card__media .media{background:var(--individual-soft)}.individual-products .card__media img{object-fit:cover;transition:transform .5s ease}@media screen and (hover:hover)and (min-width:990px){.individual-products .card-wrapper:hover .card__media img{transform:scale(1.025)}}@media screen and (min-width:750px)and (max-width:989px){.individual-products .facets-vertical-sort,.individual-products .facets-container>facet-filters-form.facets{display:none!important}.individual-products .facets-vertical{display:block}.individual-products .mobile-facets__wrapper.medium-hide.large-up-hide{display:flex!important}.individual-products .mobile-facets__open-label.medium-hide.large-up-hide{display:inline-block!important}.individual-products .mobile-facets__open-label.small-hide{display:none!important}.individual-products .mobile-facets__heading.medium-hide.large-up-hide{display:block!important}.individual-products .mobile-facets__heading.small-hide{display:none!important}.individual-products .product-grid-container{max-width:100%;width:100%}}@media screen and (max-width:749px){.individual-products .facets-container{margin-bottom:2.4rem}.individual-products .default-product-search-wrapper{width:100%}.individual-products .default-product-search-wrapper .ready-gift-search-input{flex:1 1 auto;min-width:0;width:100%}.individual-products .default-product-search-wrapper .ready-gift-search-button{flex:0 0 auto}.individual-products .mobile-facets__wrapper,.individual-products .product-count{margin:0}.individual-products .mobile-facets__wrapper,.individual-products .mobile-facets__disclosure{width:100%}.individual-products .mobile-facets__open-wrapper{display:flex;justify-content:center;width:100%}.individual-products .mobile-facets__open{align-items:center;display:inline-flex;gap:1rem;justify-content:center;width:auto}.individual-products .mobile-facets__open>*+*{margin-left:0}.individual-products .mobile-facets__open-label{line-height:1.2;white-space:nowrap}.individual-products .mobile-facets__sort--custom{align-items:center;display:grid;gap:1.2rem;grid-template-columns:auto minmax(0,1fr)}.individual-products .mobile-facets__sort--custom>span{white-space:nowrap}.individual-products .individual-sort--mobile{max-width:none;width:100%}.individual-products .individual-sort--mobile .individual-sort__trigger{display:grid;gap:.8rem;grid-template-columns:minmax(0,1fr) 1.2rem;padding:.8rem 1rem .8rem 1.2rem}.individual-products .individual-sort--mobile [data-individual-sort-label]{min-width:0;text-align:center;white-space:nowrap}.individual-products .individual-sort--mobile .individual-sort__trigger .svg-wrapper{height:1.2rem;justify-self:end;margin:0;position:static;right:auto;width:1.2rem}.individual-products .individual-sort--mobile .individual-sort__trigger .svg-wrapper svg{height:100%;width:100%}.individual-products .card--standard>.card__content{padding-top:1.2rem}.individual-products .card__heading{font-size:1.5rem}.individual-products .price{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/individual-products.css.map */
