.elementor-widget-qing_sombei_category_products,.elementor-widget-qing_sombei_category_products *{box-sizing:border-box}.qing-category-products{padding:72px 0 90px;background:#f7f4ed;color:#4a4033}.catalog-products-container{width:100%;max-width:1500px;margin:0 auto;padding:0 28px}.catalog-grid.prod-grid{display:grid;grid-template-columns:repeat(var(--catalog-cols,3),minmax(0,1fr));align-items:start;gap:44px 26px}.catalog-card{min-width:0;animation:qingCatalogCardIn .5s ease both}.catalog-card .prod__link{display:block;color:inherit!important;text-decoration:none!important}.catalog-card .prod__media{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background-color:#f3efe6;background-image:var(--img);background-position:center;background-repeat:no-repeat;background-size:cover}.catalog-card .prod__media:after{content:"";position:absolute;inset:0;background:rgba(42,33,24,.16);opacity:0;transition:opacity .4s ease}.catalog-card:hover .prod__media:after{opacity:1}.catalog-card .prod__badge{position:absolute;z-index:2;top:12px;left:12px;padding:5px 10px;background:#8a6d3b;color:#fff;font:400 9px/1 Jost,"Helvetica Neue",sans-serif;letter-spacing:2.2px;text-transform:uppercase}.catalog-card .prod__quick{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:13px 10px;background:rgba(250,247,240,.95);color:#2a2118;text-align:center;font:400 10px/1 Jost,"Helvetica Neue",sans-serif;letter-spacing:2.8px;text-transform:uppercase;transform:translateY(100%);transition:transform .35s cubic-bezier(.3,.8,.25,1)}.catalog-card .prod__link:hover .prod__quick{transform:translateY(0)}.catalog-card .prod__info{display:block;padding:18px 2px 0}.catalog-card .prod__name{display:block;color:#5f533f;font:400 11.5px/1.65 Jost,"Helvetica Neue",sans-serif;letter-spacing:1.8px;text-transform:uppercase;transition:color .2s ease}.catalog-card .prod__link:hover .prod__name{color:#6f5730}.catalog-card .prod__meta{display:block;margin-top:6px;color:#7a7060;font:italic 400 14px/1.35 "Cormorant Garamond",Georgia,serif}.catalog-card .prod__price{display:block;margin-top:9px;color:#8a6d3b;font:400 12.5px/1 Jost,"Helvetica Neue",sans-serif;letter-spacing:1.4px}.catalog-card .prod__price del{opacity:.55}.catalog-card .prod__price ins{text-decoration:none}.catalog-add{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:13px;padding:11px 1px;border:0;border-top:1px solid #e0d8c8;border-bottom:1px solid #e0d8c8;background:transparent;color:#716250!important;text-decoration:none!important;font:500 8.5px/1 Jost,"Helvetica Neue",sans-serif;letter-spacing:1.9px;cursor:pointer;transition:color .2s ease,border-color .2s ease,padding .2s ease}.catalog-add span{font-size:16px;font-weight:300;line-height:7px}.catalog-add:hover,.catalog-add.added{padding-inline:8px;color:#6f5730!important;border-color:#8a6d3b}.catalog-add.added span{font-size:0}.catalog-add.added span:after{content:"✓";font-size:13px}.added_to_cart.wc-forward{display:block;padding-top:10px;color:#6a5f50;font:500 8px/1 Jost,"Helvetica Neue",sans-serif;letter-spacing:1.4px}.catalog-empty{grid-column:1/-1;margin:80px 0;color:#7a7060;text-align:center;font:italic 18px/1.5 "Cormorant Garamond",Georgia,serif}@keyframes qingCatalogCardIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:1024px){.catalog-grid.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 22px}}@media(max-width:720px){.qing-category-products{padding:58px 0 72px}.catalog-products-container{padding:0 20px}.catalog-grid.prod-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.catalog-card .prod__quick{display:none}.catalog-card .prod__name{font-size:10.5px;letter-spacing:1.4px}.catalog-card .prod__meta{font-size:12.5px}.catalog-card .catalog-add{font-size:8px;letter-spacing:1.3px}.catalog-card .prod__badge{top:8px;left:8px;padding:4px 7px;font-size:7px;letter-spacing:1.4px}}@media(max-width:420px){.catalog-grid.prod-grid{gap:26px 10px}}@media(prefers-reduced-motion:reduce){.catalog-card{animation:none}}
.qing-category-products .catalog-card .prod__media{background-image:none}
.qing-category-products .catalog-card .prod__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center}
.qing-category-products .catalog-card .prod__info{min-width:0;max-width:100%}
.qing-category-products .catalog-card .prod__name{max-width:100%;white-space:normal!important;overflow-wrap:anywhere;word-break:normal;hyphens:auto}
.catalog-pagination{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:56px;padding-top:0}.catalog-pagination .pagination-arrow,.catalog-pagination .pagination-page{display:grid;place-items:center;width:35px;height:35px;padding:0;border:1px solid transparent;background:transparent;color:#766a5a;font:400 10px/1 Jost,"Helvetica Neue",sans-serif;letter-spacing:.5px;text-decoration:none!important;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.catalog-pagination .pagination-arrow{font-size:16px}.catalog-pagination .pagination-arrow svg{display:block}.catalog-pagination a.pagination-arrow:hover,.catalog-pagination a.pagination-page:hover,.catalog-pagination .pagination-page.is-active{color:#fff;border-color:#8a6d3b;background:#8a6d3b}.catalog-pagination .is-disabled{opacity:.28;cursor:default;pointer-events:none}.catalog-pagination .pagination-dots{display:grid;place-items:center;min-width:24px;height:35px;color:#968a79;font:400 10px/1 Jost,"Helvetica Neue",sans-serif}@media(max-width:720px){.catalog-pagination{margin-top:40px}.catalog-pagination .pagination-arrow,.catalog-pagination .pagination-page{width:33px;height:33px}}
