.dr-rules-wrapper{background:var(--dr-bg, #ffffff);width:100%;box-sizing:border-box}.dr-rules-wrapper *{box-sizing:border-box}.dr-rules-inner{max-width:820px;margin:0 auto;padding:0 24px}.dr-rules-header{text-align:center;margin-bottom:36px}.dr-rules-badge{display:inline-block;background:var(--dr-badge-bg, #eaf6ee);color:var(--dr-badge-text, #178a3e);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:7px 16px;border-radius:999px;margin-bottom:16px}.dr-rules-heading{font-size:clamp(22px,2.8vw,30px);line-height:1.3;font-weight:800;color:var(--dr-heading, #111111);margin:0 0 6px}.dr-rules-subheading{font-size:15px;font-weight:700;color:var(--dr-subheading, #1fa84b);margin:0 0 14px}.dr-rules-intro{font-size:15px;line-height:1.6;color:var(--dr-intro, #4b5563);margin:0 auto;max-width:62ch}.dr-rules-list{display:flex;flex-direction:column;gap:12px}.dr-rules-item{background:var(--dr-item-bg, #f9fafb);border:1px solid var(--dr-item-border, #e5e7eb);border-radius:12px;padding:4px 20px}.dr-rules-item[open]{padding-bottom:18px}.dr-rules-summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:16px 0;font-size:16px}.dr-rules-summary::-webkit-details-marker{display:none}.dr-rules-number{flex-shrink:0;width:30px;height:30px;border-radius:999px;background:var(--dr-number-bg, #1fa84b);color:var(--dr-number-text, #ffffff);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.dr-rules-title{flex:1 1 auto;font-weight:700;color:var(--dr-title, #111111);line-height:1.35}.dr-rules-icon{flex-shrink:0;width:26px;height:26px;border-radius:999px;border:1.5px solid var(--dr-icon, #1fa84b);color:var(--dr-icon, #1fa84b);display:flex;align-items:center;justify-content:center}.dr-rules-icon-minus,.dr-rules-item[open] .dr-rules-icon-plus{display:none}.dr-rules-item[open] .dr-rules-icon-minus{display:flex}.dr-rules-body{color:var(--dr-body, #4b5563);font-size:14.5px;line-height:1.7;padding-left:44px}.dr-rules-body p{margin:0 0 12px}.dr-rules-body p:last-child{margin-bottom:0}.dr-rules-body strong{color:var(--dr-title, #111111)}@media(max-width:560px){.dr-rules-inner{padding:0 16px}.dr-rules-item{padding:2px 14px}.dr-rules-summary{gap:10px;font-size:14.5px}.dr-rules-number{width:26px;height:26px;font-size:11px}.dr-rules-icon{width:22px;height:22px}.dr-rules-body{padding-left:36px;font-size:13.5px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-live-demo-rules-regulations.css.map */
