.rk-dg{padding:clamp(40px,5vw,72px) 0 clamp(56px,7vw,96px)}.rk-dg__wrap{max-width:1200px;margin:0 auto;padding:0 32px}.rk-dg__head{max-width:720px;margin:0 auto 32px;text-align:center}.rk-dg__h{font-family:var(--rk-display-family);font-weight:700;font-size:clamp(30px,3.6vw,46px);line-height:1.02;letter-spacing:-.03em;margin:0 0 12px}.rk-dg__h p,.rk-dg__sub p{margin:0}.rk-dg__h em{font-style:normal;color:var(--rk-primary)}.rk-dg__sub{font-size:18px;line-height:1.55;color:var(--rk-ink-2, #4a4a4a)}.rk-dg__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}.rk-dg__frame{position:relative;height:640px;overflow:hidden;background:#fff;border:1px solid var(--rk-rule, #e6e2da);border-radius:16px;box-shadow:0 14px 30px -22px #2d343673;transition:transform .2s ease,box-shadow .2s ease}.rk-dg__item:hover .rk-dg__frame{transform:translateY(-3px);box-shadow:0 20px 38px -24px #2d343680}.rk-dg__frame:after{content:"";position:absolute;inset:auto 0 0 0;height:90px;background:linear-gradient(#fff0,#fff);pointer-events:none}.rk-dg__viewport{padding:14px;pointer-events:none}.rk-dg__viewport{padding:18px}.rk-dg__viewport .rk-demo-recipe-widget{zoom:.62}.rk-dg__viewport .rk-demo-recipe-widget__fallback{display:none}.rk-dg__meta{padding:14px 4px 0}.rk-dg__meta h3{margin:0 0 4px;font-size:20px;font-weight:700;letter-spacing:-.01em}.rk-dg__meta p{margin:0 0 6px;font-size:15px;line-height:1.45;color:var(--rk-ink-2, #636e72)}.rk-dg__meta a{font-size:14px;font-weight:600;color:var(--rk-primary);text-decoration:none}@media(max-width:1024px){.rk-dg__frame{height:560px}.rk-dg__viewport .rk-demo-recipe-widget{zoom:.5}}@media(max-width:749px){.rk-dg__wrap{padding:0 16px}.rk-dg__grid{grid-template-columns:1fr;gap:24px}.rk-dg__frame{height:400px}.rk-dg__viewport .rk-demo-recipe-widget{zoom:.55}}@media(prefers-reduced-motion:reduce){.rk-dg__frame{transition:none}}.rk-dd{padding:0 0 clamp(48px,6vw,80px)}.rk-dd__wrap{max-width:1000px;margin:0 auto;padding:0 32px}.rk-dd__frame{padding:clamp(16px,2.4vw,32px);background:#fff;border:1px solid var(--rk-rule, #e6e2da);border-radius:16px;box-shadow:0 18px 40px -28px #2d343673}.rk-dd__frame .rk-demo-recipe-widget__fallback{display:none}@media(max-width:749px){.rk-dd__wrap{padding:0 12px}.rk-dd__frame{padding:8px}}.rk-dg--nohead{padding-top:clamp(8px,1.5vw,20px)}
/*# sourceMappingURL=/cdn/shop/t/18/assets/rk-design-gallery.css.map */
