.rb-try { margin: 1.6rem 0 2rem; padding: 1.6rem; background: #fff; border-radius: 20px; box-shadow: 0 6px 0 0 rgba(43, 10, 61, 0.14); }
.rb-try__title { margin: 0 0 1rem; font-family: var(--rb-font-display, 'Fredoka', sans-serif); font-weight: 700; font-size: 1.9rem; color: #2b0a3d; }
.rb-try .rb-photo { width: 100%; max-width: 34rem; margin-inline: auto; }
.rb-try__label { display: block; margin: 1.4rem 0 .6rem; font-weight: 700; color: #2b0a3d; }
.rb-try__input { display: block; width: 100%; box-sizing: border-box; padding: 1.2rem 1.4rem; font: inherit; font-size: 1.6rem; color: #2b0a3d; background: #fffaf0; border: 2px solid #2b0a3d; border-radius: 999px; }
.rb-try__input:focus { outline: 3px solid #f6d221; outline-offset: 2px; }
.rb-try__note { margin: 1rem 0 0; font-size: 1.4rem; opacity: .85; }
.rb-etsy { margin: 1.6rem 0; }
.rb-etsy .button + .button { margin-top: 1rem; }
.rb-etsy__note, .rb-etsy__reviews { font-size: 1.4rem; }
