.lame-category-shop-page{--lame-cat-forest: 45 74 34;--lame-cat-cream: #fdfbf7;--lame-cat-radius: 12px;--lame-cat-gap: clamp(.85rem, 1.8vw, 1.35rem);--lame-cat-font-display: "Cormorant Garamond", Georgia, serif;background:var(--lame-cat-cream)}.lame-category-shop-page.premium-products-shell:before,.lame-category-shop-page .main-collection-grid:before{display:none}.lame-category-shop-page .lame-collection-shell{max-width:var(--page-width);margin-inline:auto;padding-inline:max(1rem,var(--page-margin))}.lame-category-shop-page .collection-wrapper{display:block}.lame-category-shop-page .lame-collection-products-column{width:100%;max-width:100%}.lame-category-shop-page .facets-block-wrapper,.lame-category-shop-page .facets,.lame-category-shop-page .lame-collection-brand-nav-wrap{display:none!important}.lame-category-shop__toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.25rem;margin-bottom:1.35rem;padding-bottom:1rem;border-bottom:1px solid rgb(var(--lame-cat-forest) / .12)}.lame-category-shop__count{margin:0;font-size:.875rem;color:#5a6056}.lame-category-shop__sort-form{display:flex;align-items:center;gap:.5rem;margin:0}.lame-category-shop__sort-label{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--lame-cat-forest))}.lame-category-shop__sort-select{min-width:11rem;padding:.45rem 2rem .45rem .75rem;font-size:.875rem;border:1px solid rgb(var(--lame-cat-forest) / .2);border-radius:8px;background:#fff;color:rgb(var(--lame-cat-forest));cursor:pointer}.lame-category-shop-page .main-collection-grid{width:100%;border:none}.lame-category-shop-page .product-grid.lame-category-shop__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--lame-cat-gap)!important;width:100%;max-width:100%;margin:0;padding:0;list-style:none;--product-grid-columns-desktop: unset;--product-grid-gap-mobile: unset;--product-grid-gap-desktop: unset}@media screen and (min-width:750px){.lame-category-shop-page .product-grid.lame-category-shop__grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media screen and (min-width:1200px){.lame-category-shop-page .product-grid.lame-category-shop__grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.lame-category-shop__item{display:block;min-width:0;width:100%;list-style:none}.lame-cat-card{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgb(var(--lame-cat-forest) / .08);border-radius:var(--lame-cat-radius);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.lame-cat-card:hover{transform:translateY(-4px);border-color:rgb(var(--lame-cat-forest) / .18);box-shadow:0 12px 32px rgb(var(--lame-cat-forest) / .1)}.lame-cat-card__media{position:relative;aspect-ratio:1 / 1;overflow:hidden;background:linear-gradient(180deg,#faf9f6,#fff)}.lame-cat-card__media-link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1rem;box-sizing:border-box;text-decoration:none;pointer-events:none}.lame-cat-card__image{display:block;width:auto;height:auto;max-width:92%;max-height:92%;object-fit:contain;object-position:center;transition:transform .35s ease}.lame-cat-card:hover .lame-cat-card__image{transform:scale(1.05)}.lame-cat-card__image--placeholder{width:70%;height:70%;margin:auto;border-radius:8px;background:linear-gradient(145deg,rgb(var(--lame-cat-forest) / .08),rgb(var(--lame-cat-forest) / .02))}.lame-cat-card__badge{position:absolute;top:.55rem;left:.55rem;z-index:2;padding:.22rem .45rem;font-size:.65rem;font-weight:700;letter-spacing:.05em;color:#fff;background:rgb(var(--lame-cat-forest));border-radius:4px}.lame-cat-card__media-link .lame-cat-card__image,.lame-cat-card__media-link .lame-cat-card__image--placeholder{pointer-events:auto;cursor:pointer}.lame-cat-card__action-row{display:flex;align-items:stretch;gap:.5rem;width:100%}.lame-cat-card__action-row>product-form-component{display:flex;flex:1 1 0;min-width:0}.lame-cat-card__action-row>.lame-cat-card__btn{flex:1 1 0;min-width:0}.lame-cat-card__action-row .lame-cat-card__form{flex:1 1 0;min-width:0}.lame-cat-wishlist-btn{flex:0 0 2.35rem;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:auto;min-height:2.35rem;padding:0;border:1px solid rgb(var(--lame-cat-forest) / .18);border-radius:999px;background:#fff;color:rgb(var(--lame-cat-forest) / .72);cursor:pointer;box-shadow:none;pointer-events:auto;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.lame-cat-wishlist-btn:hover{border-color:rgb(var(--lame-cat-forest) / .45);background:rgb(var(--lame-cat-forest) / .04);color:rgb(var(--lame-cat-forest));transform:translateY(-1px)}.lame-cat-wishlist-btn:focus-visible{outline:2px solid rgb(var(--lame-cat-forest));outline-offset:2px}.lame-cat-wishlist-btn__svg{display:block;width:.95rem;height:.95rem}.lame-cat-wishlist-btn__heart{fill:transparent;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;transition:fill .2s ease,stroke .2s ease}.lame-cat-wishlist-btn.is-active{border-color:rgb(var(--lame-cat-forest) / .35);background:rgb(var(--lame-cat-forest) / .08);color:rgb(var(--lame-cat-forest))}.lame-cat-wishlist-btn.is-active .lame-cat-wishlist-btn__heart{fill:currentColor;stroke:currentColor}.lame-cat-card__body{display:flex;flex-direction:column;flex:1;gap:0;padding:.75rem .85rem .9rem;text-align:center}.lame-cat-card__label{flex:0 0 1rem;margin:0 0 .25rem;min-height:1rem;font-size:.62rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#788073;line-height:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lame-cat-card__label--empty{visibility:hidden}.lame-cat-card__title{flex:0 0 2.6em;margin:0 0 .4rem;min-height:2.6em;font-family:var(--lame-cat-font-display);font-size:.92rem;font-weight:500;line-height:1.3;letter-spacing:.02em}.lame-cat-card__title a{color:rgb(var(--lame-cat-forest));text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lame-cat-card__title a:hover{text-decoration:underline}.lame-cat-card__price{flex:0 0 auto;margin:0 0 .65rem;font-size:.875rem;line-height:1.3}.lame-cat-card__price .price{justify-content:center}.lame-cat-card__actions{margin-top:auto}.lame-cat-card__form{margin:0}.lame-cat-card__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.35rem;padding:.5rem .85rem;border:1px solid rgb(var(--lame-cat-forest));border-radius:999px;background:rgb(var(--lame-cat-forest));color:#fff;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;box-shadow:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.lame-cat-card__btn:hover{background:#233a1a;border-color:#233a1a;color:#fff;transform:translateY(-1px);box-shadow:0 4px 12px rgb(var(--lame-cat-forest) / .18)}.lame-cat-card__btn--outline{background:#fff;color:rgb(var(--lame-cat-forest))}.lame-cat-card__btn--outline:hover{background:rgb(var(--lame-cat-forest) / .06);border-color:rgb(var(--lame-cat-forest) / .45);color:rgb(var(--lame-cat-forest));box-shadow:none;transform:translateY(-1px)}.lame-category-shop-page--fragrance{--lame-cat-accent: 75 55 45}.lame-category-shop-page--make-up{--lame-cat-accent: 195 140 130}.lame-category-shop-page--skin-care{--lame-cat-accent: 120 155 110}.lame-category-shop-page--bath-body{--lame-cat-accent: 130 175 165}.lame-category-shop-page--hair-care{--lame-cat-accent: 90 70 55}.lame-category-shop-page--baby-mom{--lame-cat-accent: 200 160 175}.lame-category-shop-page--wellness{--lame-cat-accent: 85 120 75}.lame-category-shop-page--fragrance .lame-cat-card__badge,.lame-category-shop-page--make-up .lame-cat-card__badge,.lame-category-shop-page--skin-care .lame-cat-card__badge,.lame-category-shop-page--bath-body .lame-cat-card__badge,.lame-category-shop-page--hair-care .lame-cat-card__badge,.lame-category-shop-page--baby-mom .lame-cat-card__badge,.lame-category-shop-page--wellness .lame-cat-card__badge{background:rgb(var(--lame-cat-accent, var(--lame-cat-forest)))}.lame-category-shop-page .pagination{margin-top:2.5rem}@media screen and (max-width:549px){.lame-cat-card__title{font-size:.82rem}.lame-cat-card__btn{min-height:2.1rem;font-size:.62rem}.lame-cat-wishlist-btn{flex-basis:2.1rem;width:2.1rem;min-height:2.1rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lame-category-shop.css.map */
