.ProductCard_card__Pokhr{display:flex;flex-direction:column;background:#fff;border:1px solid #e8e4dc;transition:box-shadow .2s ease,transform .2s ease}.ProductCard_card__Pokhr:hover{box-shadow:0 8px 24px rgba(44,44,44,.08);transform:translateY(-2px)}.ProductCard_imageWrap__j7Nju{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:#ece8e0}.ProductCard_imageWrap__j7Nju>div:first-child{width:100%;height:100%}.ProductCard_image__mwOnV{width:100%;height:100%;object-fit:cover}.ProductCard_placeholder__L8T77{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6px * var(--home-card-scale, 1));height:100%;font-size:calc(.75rem * var(--home-ui-scale, 1));font-weight:600;color:var(--c-text-secondary);text-transform:uppercase;letter-spacing:.08em}.ProductCard_placeholderIcon__5b4M3{font-size:calc(1.5rem * var(--home-ui-scale, 1))!important}.ProductCard_statusOverlay__Xdwsy{position:absolute;top:calc(12px * var(--home-card-scale, 1));left:calc(12px * var(--home-card-scale, 1));z-index:1;max-width:calc(100% - 56px);padding:calc(4px * var(--home-card-scale, 1)) calc(10px * var(--home-card-scale, 1))!important;font-family:inherit!important;font-size:calc(.7rem * var(--home-ui-scale, 1))!important;font-weight:600!important;letter-spacing:normal!important;text-transform:uppercase!important;line-height:1.25!important;white-space:normal!important}.ProductCard_cardCatalog__ybTix .ProductCard_statusOverlay__Xdwsy{max-width:calc(100% - 24px)}.ProductCard_body__G53aE{display:flex;flex-direction:column;padding:calc(16px * var(--home-card-scale, 1))}.ProductCard_sku__hQSmz{margin:0 0 4px;font-size:calc(.7rem * var(--home-ui-scale, 1));font-weight:500;color:var(--c-text-secondary);letter-spacing:.06em;text-transform:uppercase}.ProductCard_name__ryYCg{margin:0 0 6px;font-size:calc(1rem * var(--home-ui-scale, 1));font-weight:600;color:var(--c-text-primary);line-height:1.4}.ProductCard_meta__Urh_9{margin:0;font-size:calc(.8rem * var(--home-ui-scale, 1));color:var(--c-text-secondary)}.ProductCard_featuredStoneType__ZhTqO{display:flex;align-items:center;gap:6px}.ProductCard_featuredStoneIcon__DoYgh{flex-shrink:0;width:calc(15px * var(--home-ui-scale, 1))!important;height:calc(15px * var(--home-ui-scale, 1))!important;font-size:calc(15px * var(--home-ui-scale, 1))!important;color:var(--c-primary)}.ProductCard_viewDetails__XZVlS{display:inline-flex;align-items:center;gap:2px;margin-top:calc(12px * var(--home-card-scale, 1));margin-left:auto;font-size:calc(.75rem * var(--home-ui-scale, 1));font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c-primary)}.ProductCard_viewDetailsIcon__5wXa4{font-size:calc(1.125rem * var(--home-ui-scale, 1))!important}.ProductCard_imageWrapFeatured__EUK7b{aspect-ratio:4/5}.ProductCard_bodyFeatured__MjBPv{padding:calc(18px * var(--home-card-scale, 1)) calc(16px * var(--home-card-scale, 1)) calc(20px * var(--home-card-scale, 1))}.ProductCard_cardFeatured__akDP2 .ProductCard_sku__hQSmz{font-size:calc(.7rem * var(--home-ui-scale, 1) + var(--featured-font-extra, 0px))}.ProductCard_cardFeatured__akDP2 .ProductCard_name__ryYCg{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:2.8em;font-size:calc(1.0625rem * var(--home-ui-scale, 1) + var(--featured-font-extra, 0px))}.ProductCard_cardFeatured__akDP2 .ProductCard_meta__Urh_9{font-size:calc(.875rem * var(--home-ui-scale, 1) + var(--featured-font-extra, 0px))}.ProductCard_cardFeatured__akDP2 .ProductCard_viewDetails__XZVlS{margin-top:calc(14px * var(--home-card-scale, 1));font-size:calc(.8125rem * var(--home-ui-scale, 1) + var(--featured-font-extra, 0px))}.ProductCard_cardFeatured__akDP2 .ProductCard_statusOverlay__Xdwsy{font-size:calc(.65rem * var(--home-ui-scale, 1) + var(--featured-font-extra, 0px))!important}.ProductCard_cardFeatured__akDP2 .ProductCard_placeholder__L8T77{font-size:calc(.75rem * var(--home-ui-scale, 1) + var(--featured-font-extra, 0px))}@media (max-width:600px){.ProductCard_bodyFeatured__MjBPv{padding:14px 14px 16px}.ProductCard_cardFeatured__akDP2 .ProductCard_name__ryYCg{font-size:calc(.95rem + var(--featured-font-extra, 0px))}.ProductCard_cardFeatured__akDP2 .ProductCard_meta__Urh_9{font-size:calc(.8rem + var(--featured-font-extra, 0px))}.ProductCard_cardFeatured__akDP2 .ProductCard_viewDetails__XZVlS{margin-top:12px;font-size:calc(.75rem + var(--featured-font-extra, 0px))}}.ProductCard_cardCatalog__ybTix{display:flex;flex-direction:column;min-width:0;max-width:100%;height:100%;background:#fff;border:1px solid transparent;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease,background-color .2s ease}.ProductCard_cardCatalog__ybTix:hover{border-color:#e8e4dc;box-shadow:0 8px 24px rgba(44,44,44,.08);transform:translateY(-2px)}.ProductCard_cardCatalogProducts__0Js_j{background:#fff}.ProductCard_cardCatalogProducts__0Js_j .ProductCard_bodyCatalog__iH9gx{padding:calc(16px * var(--home-card-scale, 1)) calc(16px * var(--home-card-scale, 1)) calc(8px * var(--home-card-scale, 1))}.ProductCard_cardCatalogProducts__0Js_j .ProductCard_imageWrapCatalog__T2LUX{aspect-ratio:3/4}.ProductCard_cardCatalogProducts__0Js_j .ProductCard_nameCatalog__hFsDn{height:2.8em;font-size:calc(.9375rem * var(--home-ui-scale, 1))}.ProductCard_cardCatalogProducts__0Js_j .ProductCard_actionsCatalog__R4TS5{--catalog-btn-height:calc(32px * var(--home-btn-scale, 1))}.ProductCard_cardCatalogOnDetail__oGI4z .ProductCard_bodyCatalog__iH9gx{padding:12px 14px 14px}.ProductCard_cardCatalogOnDetail__oGI4z .ProductCard_nameCatalog__hFsDn{height:auto;min-height:0;font-size:.875rem;-webkit-line-clamp:2}.ProductCard_cardCatalogOnDetail__oGI4z .ProductCard_specsCatalog__paPPd{min-height:0;gap:4px;margin-bottom:4px}.ProductCard_cardCatalogOnDetail__oGI4z .ProductCard_specCatalog__WmwxP{font-size:.75rem}.ProductCard_cardCatalogOnDetail__oGI4z .ProductCard_actionsCatalog__R4TS5{--catalog-btn-height:36px}.ProductCard_cardCatalogOnDetail__oGI4z .ProductCard_viewBtnCatalog__A8so2{font-size:.6875rem;padding:0 10px}.ProductCard_cardCatalogOnDetail__oGI4z .ProductCard_priceContactCatalog__qOmp_{font-size:.72rem}.ProductCard_cardCatalogOnDetail__oGI4z .ProductCard_footerDividerRow__GnEOL{margin-bottom:6px}.ProductCard_cardCatalogOnDetail__oGI4z .ProductCard_imageWrapCatalog__T2LUX{aspect-ratio:4/3}.ProductCard_imageWrapCatalog__T2LUX{position:relative;width:100%;min-width:0;max-width:100%;aspect-ratio:4/3;overflow:hidden;background:#ece8e0}.ProductCard_imageLink__zpqt4{position:absolute;inset:0;display:block;overflow:hidden}.ProductCard_imageLink__zpqt4>div{width:100%;height:100%}.ProductCard_imageLink__zpqt4 .ProductCard_image__mwOnV{width:100%;height:100%;max-width:100%;min-width:0;object-fit:cover;object-position:center;transition:transform .3s ease}.ProductCard_cardCatalog__ybTix:hover .ProductCard_imageLink__zpqt4 .ProductCard_image__mwOnV{transform:scale(1.02)}.ProductCard_placeholderCatalog__tj56b{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;padding:16px;background:linear-gradient(160deg,#f2eee6,#ece8e0);font-size:calc(.6875rem * var(--home-ui-scale, 1));font-weight:600;color:var(--c-text-secondary);text-transform:uppercase;letter-spacing:.08em;text-align:center}.ProductCard_placeholderIconCatalog__bMbyD{font-size:calc(1.25rem * var(--home-ui-scale, 1))!important;opacity:.45}.ProductCard_cartBtn__9I0Ov{box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-shrink:0;overflow:hidden;width:var(--catalog-btn-height);min-width:var(--catalog-btn-height);max-width:var(--catalog-btn-height);height:var(--catalog-btn-height);min-height:var(--catalog-btn-height);max-height:var(--catalog-btn-height);padding:0;border:1px solid #d8d4cc;background:var(--c-bg-main,#f9f7f2);color:var(--c-text-secondary,#8a8a8a);line-height:1;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.ProductCard_cartBtn__9I0Ov:hover:not(:disabled){background:color-mix(in srgb,var(--c-primary-light,#e8d4a8) 42%,#fff);border-color:var(--c-primary-light,#e8d4a8);color:var(--c-primary-dark,#b8860b);box-shadow:0 4px 12px rgba(200,155,60,.16)}.ProductCard_cartBtn__9I0Ov:disabled{opacity:.65;cursor:wait}.ProductCard_cartBtnActive__72_Db{color:var(--c-primary-dark,#b8860b);border:1px solid var(--c-primary,#c89b3c);background:color-mix(in srgb,var(--c-primary-light,#e8d4a8) 55%,#fff)}.ProductCard_cartBtn__9I0Ov.ProductCard_cartBtnActive__72_Db:hover:not(:disabled){background:color-mix(in srgb,var(--c-primary-light,#e8d4a8) 72%,#fff);border-color:var(--c-primary-dark,#b8860b);color:var(--c-primary-dark,#b8860b);box-shadow:0 4px 14px rgba(184,134,11,.2)}.ProductCard_cartIcon__9oL1_{display:block;width:calc(16px * var(--home-ui-scale, 1))!important;height:calc(16px * var(--home-ui-scale, 1))!important;font-size:calc(16px * var(--home-ui-scale, 1))!important;padding:0}.ProductCard_bodyCatalog__iH9gx{display:flex;flex:1 1;flex-direction:column;align-items:stretch;padding:calc(16px * var(--home-card-scale, 1));text-align:left}.ProductCard_nameCatalog__hFsDn{margin:0 0 6px;font-family:inherit;font-size:calc(1rem * var(--home-ui-scale, 1));font-weight:600;line-height:1.4}.ProductCard_nameCatalogLink__5HQck{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:var(--c-text-primary);text-decoration:none;transition:color .2s ease}.ProductCard_nameCatalogLink__5HQck:hover{color:var(--c-primary-dark)}.ProductCard_specsCatalog__paPPd{display:flex;flex-direction:column;gap:6px;margin:0 0 4px;padding:0;list-style:none}.ProductCard_specCatalog__WmwxP{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:calc(.8rem * var(--home-ui-scale, 1));line-height:1.4;color:var(--c-text-secondary)}.ProductCard_specIcon__z_iCV{flex-shrink:0;width:calc(15px * var(--home-ui-scale, 1))!important;height:calc(15px * var(--home-ui-scale, 1))!important;margin-top:2px;font-size:calc(15px * var(--home-ui-scale, 1))!important;color:var(--c-primary);opacity:.85}.ProductCard_footerCatalog__VgmpH{margin-top:auto;padding-top:0;padding-bottom:2px}.ProductCard_footerDividerRow__GnEOL{display:flex;align-items:center;gap:10px;margin-bottom:4px}.ProductCard_footerDividerLine__nNN1F{flex:1 1;min-width:0;border-top:1px solid #ece8e0}.ProductCard_priceContactCatalog__qOmp_{margin:0;flex-shrink:0;font-size:calc(.6875rem * var(--home-ui-scale, 1));font-weight:700;letter-spacing:.04em;color:#c45c5c}.ProductCard_actionsCatalog__R4TS5{--catalog-btn-height:calc(36px * var(--home-btn-scale, 1));display:flex;align-items:center;justify-content:center;width:100%;gap:calc(6px * var(--home-btn-scale, 1))}.ProductCard_viewBtnCatalog__A8so2{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;height:var(--catalog-btn-height);min-height:var(--catalog-btn-height);max-height:var(--catalog-btn-height);padding:0 calc(12px * var(--home-btn-scale, 1));border:1px solid #d8d4cc;background:var(--c-bg-main,#f9f7f2);font-family:inherit;font-size:calc(.75rem * var(--home-ui-scale, 1));font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--c-text-primary);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.ProductCard_viewBtnCatalog__A8so2:hover{background:var(--c-text-primary);border-color:var(--c-text-primary);color:#fff}.ProductCard_viewBtnCatalogIcon__OCXTr{font-size:calc(1rem * var(--home-ui-scale, 1))!important}.ProductCard_viewBtnCatalogSuffix__Tj5D_{width:16px!important;height:16px!important;font-size:16px!important}.ProductCard_viewBtnCatalogFull__nvcgv{flex:1 1;width:100%}.ProductCard_cartBtn__9I0Ov:focus-visible,.ProductCard_nameCatalogLink__5HQck:focus-visible,.ProductCard_viewBtnCatalog__A8so2:focus-visible{outline:2px solid var(--c-primary);outline-offset:2px}.ProductCard_cardCatalogList__C5lEk{flex-direction:row;align-items:stretch;gap:20px;padding:16px 20px;transform:none}.ProductCard_cardCatalogList__C5lEk:hover,.ProductCard_cardCatalogList__C5lEk:hover .ProductCard_imageLink__zpqt4 .ProductCard_image__mwOnV{transform:none}.ProductCard_cardCatalogList__C5lEk .ProductCard_imageWrapCatalog__T2LUX{flex-shrink:0;width:176px;max-width:100%;aspect-ratio:4/3;align-self:center}.ProductCard_listMain__UUxXb{display:flex;flex:1 1;align-items:center;justify-content:space-between;gap:24px;min-width:0}.ProductCard_listInfo__MIn2h{flex:1 1;min-width:0}.ProductCard_listInfo__MIn2h .ProductCard_nameCatalog__hFsDn{margin-bottom:8px}.ProductCard_listInfo__MIn2h .ProductCard_nameCatalogLink__5HQck{-webkit-line-clamp:1}.ProductCard_listInfo__MIn2h .ProductCard_specsCatalog__paPPd{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-bottom:0}.ProductCard_listAside__jXQlq{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;justify-content:center;gap:10px;min-width:148px;padding-left:20px;border-left:1px solid #ece8e0}.ProductCard_listAside__jXQlq .ProductCard_priceContactCatalog__qOmp_{font-size:calc(.75rem * var(--home-ui-scale, 1))}.ProductCard_listAside__jXQlq .ProductCard_actionsCatalog__R4TS5{width:auto}@media (max-width:768px){.ProductCard_cardCatalogList__C5lEk{flex-direction:column;gap:14px;padding:14px}.ProductCard_cardCatalogList__C5lEk .ProductCard_imageWrapCatalog__T2LUX{width:100%;align-self:stretch}.ProductCard_listMain__UUxXb{flex-direction:column;align-items:stretch;gap:14px}.ProductCard_listInfo__MIn2h .ProductCard_nameCatalogLink__5HQck{-webkit-line-clamp:2}.ProductCard_listInfo__MIn2h .ProductCard_specsCatalog__paPPd{flex-direction:column;align-items:flex-start;gap:6px}.ProductCard_listAside__jXQlq{width:100%;min-width:0;padding-top:12px;padding-left:0;border-left:none;border-top:1px solid #ece8e0;align-items:stretch}.ProductCard_listAside__jXQlq .ProductCard_priceContactCatalog__qOmp_{text-align:right}.ProductCard_listAside__jXQlq .ProductCard_actionsCatalog__R4TS5{justify-content:center;width:100%}}@media (max-width:600px){.ProductCard_bodyCatalog__iH9gx{padding:14px}.ProductCard_cardCatalogProducts__0Js_j .ProductCard_bodyCatalog__iH9gx{padding:14px 14px 8px}.ProductCard_nameCatalog__hFsDn{font-size:.875rem}}