.jrosa-homepage{color:#594b43}.jrosa-homepage .jrosa-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-homepage .jrosa-photo-frame{padding:12px;background:#fffdfa;border:1px solid #d9c6b8;box-shadow:0 10px 28px rgb(91 70 59 / .12)}.jrosa-homepage .jrosa-photo-frame img,.jrosa-homepage .jrosa-category-photo img,.jrosa-homepage .jrosa-product-photo img{display:block;width:100%;height:auto}.jrosa-homepage .jrosa-hero-photo img{aspect-ratio:16 / 10;object-fit:cover}.jrosa-homepage .jrosa-stock-card{height:100%;border:1px solid rgb(169 130 117 / .32);box-shadow:0 5px 18px rgb(91 70 59 / .08)}.jrosa-homepage .jrosa-collection-card{height:100%;border:1px solid #dfcec2;box-shadow:0 7px 22px rgb(91 70 59 / .08)}.jrosa-homepage .jrosa-collection-card .wp-block-image img{aspect-ratio:4 / 3;object-fit:cover}.jrosa-homepage .jrosa-story-panel{padding:clamp(22px, 3.2vw, 44px);background:#fbf7f2;border:1px solid #e1d2c7}.jrosa-homepage .wp-block-image img{border-radius:2px}@media (max-width:781px){.jrosa-homepage .jrosa-hero-panel,.jrosa-homepage .jrosa-story-panel{padding:20px}.jrosa-homepage .jrosa-stockings-grid,.jrosa-homepage .jrosa-collection-grid{gap:16px}}