.krr-root{--green: #2C4A35;--gold: #B8963E;--gold-l: #d4af6a;--cream: #FAF6EF;--cream-d: #F0E9DC;--text: #2a2a24;--muted: #6b6b5e;--border: #ddd4c3;--green-bg: #f3f8f4;--red-bg: #fdf4f4;--red: #8b2e2e;--radius: 8px;font-family:Inter,sans-serif;font-weight:300;line-height:1.75;font-size:15px;color:#2a2a24}.krr-root *{box-sizing:border-box}.krr-hero{background:linear-gradient(#1c3223a6,#1c3223a6),url(/cdn/shop/files/Refund_Policy.jpg) center/cover no-repeat;padding:56px 40px 48px;text-align:center;position:relative;overflow:hidden}.krr-hero-eyebrow{font-size:11px;letter-spacing:3px;text-transform:uppercase;color:#d4af6a;margin-bottom:14px;position:relative}.krr-hero h1{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,44px);font-weight:400;color:#fff;line-height:1.2;margin-bottom:16px;position:relative}.krr-hero p{max-width:560px;margin:0 auto;color:#ffffffb8;font-size:14px;line-height:1.7;position:relative}.krr-hero-meta{margin-top:22px;font-size:10.5px;letter-spacing:2.5px;text-transform:uppercase;color:#ffffff73;position:relative}.krr-container{max-width:860px;margin:0 auto;padding:56px 24px 80px}.krr-alert-box{background:#fffaf2;border:1px solid #B8963E;border-left:4px solid #B8963E;border-radius:8px;padding:18px 22px;display:flex;gap:14px;align-items:flex-start;margin-bottom:32px}.krr-alert-box .icon{font-size:20px;flex-shrink:0;margin-top:2px}.krr-alert-box p{font-size:13.5px;color:#2a2a24;line-height:1.65;margin:0}.krr-alert-box strong{color:#b8963e}.krr-section{margin-bottom:56px}.krr-section-label{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#b8963e;margin-bottom:6px;display:block}.krr-section-title{font-family:Playfair Display,serif;font-size:26px;font-weight:400;color:#2c4a35;margin-bottom:20px;line-height:1.2}.krr-divider{width:40px;height:2px;background:#b8963e;margin-bottom:28px}.krr-video-card{background:#2c4a35;border-radius:10px;padding:32px 28px;color:#fff;position:relative;overflow:hidden}.krr-video-card:after{content:"\1f3a5";position:absolute;right:24px;top:50%;transform:translateY(-50%);font-size:48px;opacity:.15}.krr-video-card .vc-label{font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#d4af6a;margin-bottom:8px}.krr-video-card h3{font-family:Playfair Display,serif;font-size:22px;font-weight:400;margin-bottom:10px}.krr-video-card p{font-size:13.5px;color:#ffffffc7;line-height:1.7}.krr-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}@media(max-width:620px){.krr-two-col{grid-template-columns:1fr}}.krr-check-card{border-radius:8px;padding:22px 20px}.krr-check-card.valid{background:#f3f8f4;border:1px solid #c3dbc9}.krr-check-card.invalid{background:#fdf4f4;border:1px solid #e8c4c4}.krr-check-card .card-head{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:500;margin-bottom:14px;display:flex;align-items:center;gap:8px}.krr-check-card.valid .card-head{color:#2c4a35}.krr-check-card.invalid .card-head{color:#8b2e2e}.krr-check-list{list-style:none}.krr-check-list li{font-size:13.5px;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:flex-start;gap:10px;line-height:1.5}.krr-check-list li:last-child{border-bottom:none}.krr-check-list li .bullet{flex-shrink:0;margin-top:2px;font-size:14px}.krr-check-card.valid .bullet{color:#2d7a49}.krr-check-card.invalid .bullet{color:#8b2e2e}.krr-steps{list-style:none}.krr-step{display:grid;grid-template-columns:56px 1fr;gap:0 20px;margin-bottom:0;position:relative}.krr-step:not(:last-child):after{content:"";position:absolute;left:27px;top:56px;bottom:0;width:2px;background:#ddd4c3}.krr-step-num{width:56px;height:56px;border-radius:50%;background:#2c4a35;color:#fff;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-size:20px;font-weight:400;flex-shrink:0;position:relative;z-index:1}.krr-step-body{padding:10px 0 40px}.krr-step-tag{font-size:10px;letter-spacing:2px;text-transform:uppercase;color:#b8963e;margin-bottom:4px}.krr-step-body h4{font-family:Playfair Display,serif;font-size:18px;font-weight:400;color:#2c4a35;margin-bottom:6px}.krr-step-body p{font-size:13.5px;color:#6b6b5e}.krr-step-body a{color:#b8963e;text-decoration:none}.krr-res-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}@media(max-width:560px){.krr-res-grid{grid-template-columns:1fr}}.krr-res-card{border:1px solid #ddd4c3;border-radius:10px;padding:26px 22px;background:#fff}.krr-res-card .res-icon{font-size:26px;margin-bottom:12px}.krr-res-card h4{font-family:Playfair Display,serif;font-size:20px;font-weight:400;color:#2c4a35;margin-bottom:10px}.krr-res-card p{font-size:13px;color:#6b6b5e;line-height:1.65}.krr-refund-table{width:100%;border-collapse:collapse;margin-top:20px;font-size:13.5px}.krr-refund-table th{background:#2c4a35;color:#fff;text-align:left;padding:12px 16px;font-weight:500;font-size:12px;text-transform:uppercase}.krr-refund-table th:first-child{border-radius:6px 0 0}.krr-refund-table th:last-child{border-radius:0 6px 0 0}.krr-refund-table td{padding:12px 16px;border-bottom:1px solid #ddd4c3;color:#2a2a24}.krr-refund-table tr:last-child td{border-bottom:none}.krr-refund-table tr:nth-child(2n) td{background:#faf7f2}.krr-badge{background:#f3f8f4;color:#2c4a35;font-size:11px;padding:3px 8px;border-radius:20px;font-weight:500}.krr-notice-box{background:#fff;border:1px solid #ddd4c3;border-radius:10px;padding:28px}.krr-notice-box p{font-size:13.5px;color:#6b6b5e;margin-bottom:14px;line-height:1.7}.krr-notice-box p:last-child{margin-bottom:0}.krr-notice-box strong{color:#2a2a24;font-weight:500}.krr-notice-box a{color:#b8963e;text-decoration:none}.krr-contact-strip{background:#2c4a35;border-radius:10px;padding:32px 28px;text-align:center;margin-top:56px}.krr-contact-strip h3{font-family:Playfair Display,serif;font-size:24px;font-weight:400;color:#fff;margin-bottom:20px}.krr-contact-links{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.krr-contact-link{display:inline-flex;align-items:center;gap:8px;background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#fff;text-decoration:none;padding:10px 18px;border-radius:40px;font-size:13px;transition:background .2s}.krr-contact-link:hover{background:#fff3}.krr-contact-note{font-size:12px;color:#ffffff80;margin-top:14px}
/*# sourceMappingURL=/cdn/shop/t/31/assets/kaayu-returns-policy.css.map */
