.jrosa-category-page{color:#594b43;background:#F7F1EB}.jrosa-category-page .jrosa-category-hero-panel{align-items:center;padding:clamp(22px, 3.2vw, 46px);background:linear-gradient(135deg,#fffaf5 0%,#f0e3d9 100%);border:1px solid #ddcbbd;box-shadow:0 12px 36px rgb(91 70 59 / .08)}.jrosa-category-page .jrosa-category-photo-frame{padding:12px;background:#fffdfa;border:1px solid #d9c6b8;box-shadow:0 10px 28px rgb(91 70 59 / .12)}.jrosa-category-page .jrosa-category-photo-frame img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.jrosa-category-page .jrosa-collection-card{height:100%;background:#FBF5F0;border:1px solid #dfcec2;box-shadow:0 7px 22px rgb(91 70 59 / .08)}.jrosa-category-page .jrosa-collection-card .wp-block-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.jrosa-category-page .jrosa-product-grid{padding:clamp(20px, 3vw, 38px);background:#FFFCF8;border:1px solid #e1d2c7}.jrosa-category-page .jrosa-soft-panel{padding:clamp(22px, 3.2vw, 44px);background:#F1E7DD;border:1px solid #e1d2c7}.jrosa-category-page .wp-block-image img{border-radius:2px}.jrosa-category-page .wp-block-woocommerce-product-collection,.jrosa-category-page .wp-block-shortcode{margin-top:22px}@media (max-width:781px){.jrosa-category-page .jrosa-category-hero-panel,.jrosa-category-page .jrosa-soft-panel{padding:20px}}