.rfg-section{background:var(--rfg-bg);width:100%}.rfg-wrapper{max-width:var(--rfg-max-width);margin:0 auto;padding:var(--rfg-pad-top-mobile) 20px var(--rfg-pad-bottom-mobile)}.rfg-grid{display:flex;flex-direction:column;gap:var(--rfg-gap-mobile)}.rfg-media{width:100%}.rfg-media-inner{position:relative;width:100%;border-radius:var(--rfg-radius);overflow:hidden;box-shadow:0 8px 30px #0f172a14;background:var(--rfg-card-bg)}.rfg-image{display:block;width:100%;height:auto;aspect-ratio:var(--rfg-ratio);object-fit:var(--rfg-fit);border-radius:var(--rfg-radius)}.rfg-placeholder{aspect-ratio:var(--rfg-ratio, 4 / 5);background:#eef1f4}.rfg-placeholder-svg{width:100%;height:100%;object-fit:cover}.rfg-content{width:100%;display:flex;justify-content:center}.rfg-content-inner{width:100%;max-width:var(--rfg-content-width);text-align:left}.rfg-badge{display:inline-flex;align-items:center;gap:8px;background:var(--rfg-badge-bg);color:var(--rfg-badge-text);border:1px solid var(--rfg-border-color);border-radius:999px;padding:6px 14px;font-size:13px;font-weight:500;letter-spacing:.02em;margin-bottom:18px}.rfg-badge-icon{width:14px;height:14px;flex-shrink:0;color:var(--rfg-badge-text)}.rfg-heading{color:var(--rfg-heading-color);font-size:calc(var(--rfg-heading-size) * .72);font-weight:var(--rfg-heading-weight);line-height:1.15;letter-spacing:-.01em;margin:0 0 16px}.rfg-description{color:var(--rfg-desc-color);font-size:var(--rfg-desc-size);font-weight:var(--rfg-desc-weight);line-height:1.65}.rfg-description p{margin:0 0 14px}.rfg-description p:last-child{margin-bottom:0}.rfg-button{display:inline-flex;align-items:center;justify-content:center;margin-top:28px;padding:14px 30px;border-radius:999px;background:var(--rfg-btn-bg);color:var(--rfg-btn-text);font-size:var(--rfg-btn-size);font-weight:600;text-decoration:none;letter-spacing:.01em;transition:opacity .15s ease,transform .15s ease}.rfg-button:hover{opacity:.88}.rfg-button:active{transform:scale(.98)}@media screen and (min-width:750px){.rfg-wrapper{padding:var(--rfg-pad-top-desktop) 40px var(--rfg-pad-bottom-desktop)}.rfg-grid{flex-direction:row;align-items:center;gap:var(--rfg-gap-desktop)}.rfg-media{width:var(--rfg-image-width);flex-shrink:0}.rfg-content{flex:1;justify-content:flex-start}.rfg-heading{font-size:var(--rfg-heading-size)}}@media screen and (max-width:749px){.rfg-content-inner{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-risk-free-guarantee.css.map */
