.rl-breadcrumb{font-family:'Open Sans',sans-serif;font-size:12px;color:#6B6B6B;padding:0.75rem 0}.rl-breadcrumb a{color:#6B6B6B;text-decoration:none}.rl-breadcrumb a:hover{color:#2C2C2C}.rl-breadcrumb-sep{color:#C4B9A8;margin:0 6px}.rl-breadcrumb-current{color:#2C2C2C}.rl-availability-badge{display:inline-block;font-family:'Open Sans',sans-serif;font-size:13px;padding:6px 16px;border-radius:2px}.rl-badge-available{background:#E8F0E0;color:#3B6D11}.rl-badge-prints{background:#F5F0EA;color:#6B6B6B;border:0.5px solid #C4B9A8}.rl-badge-sold{background:#C4B9A8!important;color:#2C2C2C!important;border:none!important}.rl-artwork-price{font-family:'Open Sans',sans-serif!important;font-size:15px!important;color:#6B6B6B!important;font-weight:400!important;font-style:italic!important}.wpforms-container input[type="text"],.wpforms-container input[type="email"],.wpforms-container textarea{background:#FBF8F4!important;border:0.5px solid #C4B9A8!important;border-radius:2px!important;font-family:'Open Sans',sans-serif!important;font-size:14px!important;color:#2C2C2C!important;padding:10px 12px!important}.wpforms-container .wpforms-field-label{font-family:'Open Sans',sans-serif!important;font-size:11px!important;color:#6B6B6B!important;text-transform:uppercase!important;letter-spacing:1px!important;font-weight:400!important}.wpforms-container .wpforms-submit{background:#2C2C2C!important;color:#F5F0EA!important;border:none!important;border-radius:2px!important;font-family:'Open Sans',sans-serif!important;font-size:13px!important;letter-spacing:1px!important;text-transform:uppercase!important;padding:12px 32px!important}.wpforms-container .wpforms-submit:hover{background:#444444!important}.wpforms-required-label{color:#C4B9A8!important}@media only screen and (max-width:767px){.wpforms-container .wpforms-field-name,.wpforms-container .wpforms-field-email{width:100%!important;display:block!important}.wpforms-container input[type="text"],.wpforms-container input[type="email"]{width:100%!important;box-sizing:border-box!important}}.rl-teaser-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:2.5rem}.rl-teaser-card{text-decoration:none;color:inherit;cursor:pointer}.rl-teaser-image{width:100%;aspect-ratio:4/3;position:relative;overflow:hidden;margin-bottom:12px}.rl-teaser-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.rl-teaser-card:hover .rl-teaser-image img{transform:scale(1.03)}.rl-teaser-badge{position:absolute;top:10px;right:10px;font-size:10px;font-family:'Open Sans',sans-serif;padding:4px 10px;border-radius:2px;letter-spacing:0.5px;text-transform:uppercase}.rl-teaser-title{font-family:'Playfair Display',serif;font-size:17px;font-weight:400;margin:0 0 6px;color:#2C2C2C}.rl-teaser-excerpt{font-size:13px;color:#6B6B6B;line-height:1.6}@media only screen and (max-width:767px){.rl-teaser-grid{grid-template-columns:1fr!important}}.rl-artwork-image-row{max-width:100%!important;width:100%!important;padding:0!important}div.et-l.et-l--body{background-color:#f5f0ea}.rl-artwork-image-row img{width:100%!important;display:block!important}.rl-gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:1.5rem 1rem}.rl-gallery-card{text-decoration:none;color:inherit;cursor:pointer}.rl-gallery-card-image{width:100%;aspect-ratio:4/3;position:relative;overflow:hidden;margin-bottom:12px}.rl-gallery-card-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.3s ease}.rl-gallery-card:hover .rl-gallery-card-image img{transform:scale(1.03)}.rl-gallery-card-badge{position:absolute;top:10px;right:10px;font-size:10px;font-family:'Open Sans',sans-serif;padding:4px 10px;border-radius:2px;letter-spacing:0.5px;text-transform:uppercase}.rl-gallery-card-title{font-family:'Playfair Display',serif;font-size:17px;font-weight:400;margin:0 0 6px;color:#2C2C2C}.rl-gallery-card-excerpt{font-family:'Open Sans',sans-serif;font-size:13px;color:#6B6B6B;line-height:1.6}@media only screen and (max-width:767px){.rl-gallery-grid{grid-template-columns:1fr!important}}@media only screen and (min-width:768px) and (max-width:1024px){.rl-gallery-grid{grid-template-columns:repeat(2,1fr)!important}}