.rz-mobile-cta{display:none}.rz-order-popup{position:fixed;z-index:9999;left:18px;bottom:22px;width:min(360px,calc(100vw - 36px));background:#fffdf8;color:#24352d;border:1px solid #ded7c8;border-radius:18px;padding:14px 42px 14px 16px;box-shadow:0 18px 50px #0002;display:flex;gap:11px;align-items:center;direction:rtl;opacity:0;transform:translateY(16px);pointer-events:none;transition:.3s}.rz-order-popup.show{opacity:1;transform:none;pointer-events:auto}.rz-order-popup button{position:absolute;right:8px;top:7px;border:0;background:transparent;font-size:22px;color:#68746e;cursor:pointer}.rz-order-icon{font-size:26px}.rz-order-popup span{display:block;font-size:13px;color:#68746e;margin-top:4px}.rz-faq-search{background:#fff;border:1px solid #ded7c8;border-radius:18px;padding:18px;margin:18px 0 28px}.rz-faq-search label{display:block;font-weight:700;margin-bottom:8px}.rz-faq-search input{width:100%;box-sizing:border-box;border:1px solid #cfc7b7;border-radius:12px;padding:13px;font:inherit}.rz-faq-search small{display:block;color:#68746e;margin-top:8px}.rz-consult-helper{background:#f2eee4;border:1px solid #ded7c8;border-radius:20px;padding:20px;margin:0 0 24px}.rz-consult-helper h2{margin-top:0}.rz-consult-helper button{border:1px solid #b8924c;background:#fff;border-radius:12px;padding:10px 14px;margin:4px;cursor:pointer;font:inherit}.rz-helper-result{font-weight:600}.rz-updated{position:relative;text-align:center;color:#7a807b;font-size:11px;padding:10px 16px 24px}.rz-product-compare{margin:30px 0;padding:24px;background:#fff;border:1px solid #ded7c8;border-radius:22px}.rz-product-compare table{width:100%;border-collapse:collapse}.rz-product-compare th,.rz-product-compare td{padding:12px;border-bottom:1px solid #eee;text-align:right}.rz-product-compare th{font-weight:700}.rz-trust-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:30px 0}.rz-trust-grid div{background:#fff;border:1px solid #ded7c8;border-radius:16px;padding:15px;text-align:center}.rz-trust-grid b{display:block;margin-bottom:5px}.rz-objections{margin:30px 0}.rz-objections details{background:#fff;border:1px solid #ded7c8;border-radius:14px;padding:13px 16px;margin:9px 0}.rz-objections summary{cursor:pointer;font-weight:700}.rz-sticky-order{position:fixed;right:16px;bottom:88px;z-index:999;background:#b8924c;color:#fff;padding:12px 17px;border-radius:999px;text-decoration:none;box-shadow:0 10px 30px #0002}.rz-hero-choice{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:18px 0}.rz-hero-choice a{padding:18px;border-radius:18px;text-decoration:none;background:#0e231c;color:#fff}.rz-hero-choice a:last-child{background:#b8924c}.rz-hero-choice strong{display:block;font-size:18px}.rz-hero-choice span{display:block;margin-top:6px;opacity:.9}@media(max-width:760px){.rz-mobile-cta{display:flex;position:fixed;bottom:0;right:0;left:0;z-index:9998;background:#fff;border-top:1px solid #ddd6c7;padding:8px max(10px,env(safe-area-inset-right)) calc(8px + env(safe-area-inset-bottom));gap:8px;box-shadow:0 -8px 25px #0001}.rz-mobile-cta a{flex:1;text-align:center;padding:12px 8px;border-radius:12px;text-decoration:none;background:#b8924c;color:#fff;font-weight:700}.rz-mobile-cta a+ a{background:#0e231c}.rz-order-popup{left:10px;bottom:74px;width:calc(100vw - 20px)}.rz-trust-grid{grid-template-columns:1fr 1fr}.rz-trust-grid div:last-child{grid-column:1/-1}.rz-hero-choice{grid-template-columns:1fr}.rz-sticky-order{display:none}}
@media(prefers-reduced-motion:reduce){.rz-order-popup{transition:none}}

.rz-track-float{position:fixed;right:18px;bottom:88px;z-index:9997;display:flex;align-items:center;gap:7px;background:#fffdf8;color:#24352d;border:1px solid #b8924c;padding:11px 15px;border-radius:999px;text-decoration:none;font-weight:800;font-size:13px;box-shadow:0 10px 28px #0002;transition:transform .2s,box-shadow .2s}.rz-track-float:hover{transform:translateY(-2px);box-shadow:0 14px 34px #0003}.rz-track-float span:first-child{font-size:16px}@media(max-width:760px){.rz-track-float{right:10px;bottom:76px;padding:9px 12px;font-size:12px;box-shadow:0 8px 22px #0002}}

.rz-track-card{max-width:1120px;margin:28px auto;padding:22px 24px;border:1px solid #ded7c8;border-radius:22px;background:#f5f1e8;display:flex;align-items:center;justify-content:space-between;gap:20px}.rz-track-card h2{margin:4px 0 7px;font-size:22px}.rz-track-card p{margin:0;color:#68746e;line-height:1.9}.rz-track-kicker{font-size:12px;font-weight:800;color:#9a7738}.rz-track-card a{flex:none;text-decoration:none;background:#b8924c;color:#fff;padding:12px 18px;border-radius:12px;font-weight:800}@media(max-width:700px){.rz-track-card{margin:22px 16px;padding:20px;display:block}.rz-track-card a{display:block;text-align:center;margin-top:14px}}

/* Order progress: compact 3-step indicator with connected lines */
.rz-order-steps{display:flex;align-items:flex-start;gap:0;margin:0 0 2rem;padding:0 .25rem;direction:rtl}
.rz-order-step{flex:0 0 auto;min-width:72px;display:flex;flex-direction:column;align-items:center;gap:.45rem;color:#8a918c;font-size:.76rem;font-weight:600;transition:color .2s ease}
.rz-order-step-icon{width:46px;height:46px;border-radius:999px;border:2px solid #d8d2c7;background:#fff;display:grid;place-items:center;font-weight:800;font-size:1rem;box-shadow:0 4px 14px rgba(14,35,28,.06);transition:all .2s ease}
.rz-order-step.is-active,.rz-order-step.is-done{color:#8b6a31}
.rz-order-step.is-active .rz-order-step-icon,.rz-order-step.is-done .rz-order-step-icon{border-color:#b8924c;background:#f7f0e2;color:#0e231c}
.rz-order-step.is-done .rz-order-step-icon{background:#0e231c;color:#fff}
.rz-order-step-line{height:2px;flex:1;margin-top:23px;background:#ded8ce;min-width:28px;transition:background .2s ease}
.rz-order-step-line.is-active{background:#b8924c}
@media(max-width:480px){.rz-order-step{min-width:62px;font-size:.7rem}.rz-order-step-icon{width:42px;height:42px}.rz-order-step-line{min-width:18px;margin-top:21px}}
.rz-order-track-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d9cfbd;border-radius:16px;background:#fffaf0;color:#0e231c;text-decoration:none;box-shadow:0 5px 18px rgba(14,35,28,.05)}
.rz-order-track-card>span{display:flex;flex-direction:column;gap:3px;flex:1}.rz-order-track-card small{font-size:.76rem;color:#737b76}.rz-order-track-card>b{font-size:1.4rem;color:#b8924c}
.rz-static-track-link{position:absolute;top:10px;left:12px;z-index:45;padding:6px 10px;border:1px solid rgba(184,146,76,.45);border-radius:999px;background:rgba(255,255,255,.9);color:#8b6a31;text-decoration:none;font-size:12px;font-weight:700;backdrop-filter:blur(6px)}
@media(min-width:1024px){.rz-static-track-link{display:none}} 
