.rys-sam{background:linear-gradient(180deg,var(--rys-cream) 0%,var(--rys-cream-d) 100%);padding:64px 0 72px;font-family:Inter,-apple-system,sans-serif}.rys-sam-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.rys-sam h1{font-family:Fraunces,Georgia,serif;font-size:48px;font-weight:700;line-height:1.05;margin:12px 0 16px;color:var(--rys-ink)}.rys-sam-lead{font-size:18px;color:#3a4045;margin-bottom:22px;max-width:46ch}.rys-sam-lead p{margin:0}.rys-sam-list{list-style:none;margin:0 0 26px;padding:0}.rys-sam-list li{padding:6px 0 6px 28px;position:relative;font-size:16px;color:#33393e}.rys-sam-list li:before{content:"\2713";position:absolute;left:0;color:var(--rys-green);font-weight:800}.rys-sam-row{display:flex;gap:10px;flex-wrap:wrap}.rys-sam-row input[type=email]{flex:1;min-width:240px;padding:16px 18px;border:1px solid var(--rys-rule);border-radius:14px;font-size:16px;font-family:inherit;background:#fff;color:var(--rys-ink)}.rys-sam-row input[type=email]:focus{outline:none;border-color:var(--rys-marigold);box-shadow:0 0 0 3px #c98a2b2e}.rys-sam-row .rys-btn{flex:none;padding:16px 28px;font-size:16px}.rys-sam-note{font-size:13.5px;color:var(--rys-soft);margin-top:12px}.rys-sam-error{margin-top:12px;color:#b24a3a;font-size:14.5px}.rys-sam-success{background:#fff;border:2px solid var(--rys-green);border-radius:18px;padding:28px;box-shadow:0 10px 30px #2e6e4e1f}.rys-sam-tick{width:52px;height:52px;border-radius:50%;background:var(--rys-green);color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:800;margin-bottom:14px}.rys-sam-success h3{font-family:Fraunces,serif;font-size:24px;color:var(--rys-ink);margin-bottom:6px}.rys-sam-success p{font-size:15.5px;color:#3a4045;margin-bottom:18px}.rys-sam-img img{width:100%;border-radius:16px;box-shadow:0 24px 60px #123e4738}.rys-sam-upsell{margin-top:44px;text-align:center;font-size:16px;color:var(--rys-soft)}.rys-sam-upsell p{margin:0 0 6px}.rys-sam-upsell a{color:var(--rys-teal);font-weight:700;text-decoration:underline}@media(max-width:860px){.rys-sam-grid{grid-template-columns:1fr}.rys-sam h1{font-size:34px}.rys-sam{padding:40px 0 52px}.rys-sam-img{order:-1}.rys-sam-row .rys-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rys-sampler.css.map */
