.c84{font-family:inherit;color:#39271e;box-sizing:border-box}.c84 *{box-sizing:border-box}.c84-banner{max-width:1180px;margin:18px auto 24px;padding:25px 28px;border-radius:18px;background:linear-gradient(115deg,#5a3022,#875038);color:#fff9ee;display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:center;box-shadow:0 12px 30px #46271915}.c84-eyebrow{display:block;letter-spacing:1.7px;font-size:10px;font-weight:700;color:#e8c7a0}.c84 h2{font-family:Georgia,serif;font-weight:400;line-height:1.2;font-size:29px;margin:9px 0}.c84 p{font-size:13px;line-height:1.65;margin:7px 0}.c84-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.c84-step{padding:15px 10px;border:1px solid #ecd4b94d;border-radius:12px;text-align:center;background:#fff9ef0c}.c84-step small{display:block;font-size:11px}.c84-step strong{display:block;font-family:Georgia,serif;font-size:34px;font-weight:400;margin-top:6px}.c84-terms{grid-column:1/-1;font-size:11px!important;opacity:.88;margin:0!important}.c84-card{background:#fffaf2;border:1px solid #dfc8ad;border-radius:15px;padding:21px;margin-bottom:16px}.c84-card .c84-eyebrow{color:#925135}.c84-card h2{font-size:24px}.c84-card .c84-steps{margin:15px 0}.c84-card .c84-step{background:#f2e6d5;border-color:#e9d7bf;color:#68432b}.c84-step.is-active{background:#74472e;color:#fffaf2}.c84-status{padding:11px 13px;background:#eee5d7;border-radius:9px;color:#5e3e29;font-size:13px!important}.c84-success{background:#e6f0e5;color:#2b613d}.c84-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.c84-product{display:flex;flex-direction:column;min-width:0;padding:14px;background:#fff;border:1px solid #dfcfbf;border-radius:14px;box-shadow:0 5px 16px #4627190c}.c84-product-image{height:140px;display:grid;place-items:center;border-radius:10px;background:#faf8f5;overflow:hidden}html body #root .c84 .c84-product-image img{display:block;width:100%!important;height:100%!important;max-height:100%!important;min-height:0;object-fit:contain!important}.c84-product h3{font-size:14px;line-height:1.45;margin:12px 0 7px;overflow-wrap:anywhere}.c84-product-price{display:block;font-size:17px;color:#5b3524;margin:auto 0 12px;font-weight:800}.c84-products .c84-add{display:block;width:100%;min-height:44px;background:#ad4e20;color:#fff;border:1px solid #ad4e20;border-radius:9px;font-size:14px;font-weight:750;padding:11px 8px;cursor:pointer}.c84-products .c84-add:hover{background:#863d1b}.c84-products .c84-add:focus-visible{outline:3px solid #dca568;outline-offset:3px}@media(max-width:760px){.c84-products{grid-template-columns:1fr}.c84-product{display:grid;grid-template-columns:92px minmax(0,1fr);column-gap:13px;padding:13px}.c84-product-image{grid-row:1/4;height:110px}.c84-product h3{margin:0 0 6px;font-size:14px}.c84-product-price{margin:0 0 9px;font-size:16px}.c84-products .c84-add{grid-column:2}}.c84-products button{font:inherit;font-size:12px;border:1px solid #caac8b;background:#fff;padding:9px 12px;border-radius:8px;color:#67402b;cursor:pointer;line-height:1.4}.c84-products button:focus-visible{outline:3px solid #c99d72;outline-offset:2px}.c84-products button small{display:block}.c84-coupon{background:#eef5ee;border:1px solid #c4d9c4;border-radius:12px;padding:16px;font-size:13px;line-height:1.6}.c84-coupon button{display:block;margin-top:8px;color:#78422c;background:transparent;border:0;text-decoration:underline;cursor:pointer}.c84-error{color:#a33b27;background:#fff1e9;padding:12px;border-radius:9px;font-size:13px}@media(max-width:760px){.c84-banner{margin:12px;padding:21px 17px;grid-template-columns:1fr;gap:13px}.c84 h2{font-size:26px}.c84-card{padding:17px 14px}.c84-card h2{font-size:23px}.c84-step{padding:13px 7px}.c84-step strong{font-size:29px}.c84 p{font-size:12px}.c84-terms{font-size:10px!important}}.c84.c88{color:var(--c88-text);box-sizing:border-box}.c88.c84-card{background:var(--c88-bg);border-color:var(--c88-border)}.c88 .c84-step.is-active{background:var(--c88-accent);color:var(--c88-button-text)}.c88 .c84-products{display:grid;grid-template-columns:repeat(var(--c88-cols),minmax(0,1fr));gap:12px;margin-top:18px}.c88 .c84-product{display:flex;flex-direction:column;min-width:0;padding:14px;background:white;border:1px solid var(--c88-border);border-radius:var(--c88-radius);box-shadow:0 5px 16px #4627190c}.c88 .c84-product-image{height:var(--c88-image);display:grid;place-items:center;border-radius:10px;background:#faf8f5;overflow:hidden}.c88 .c84-product h3{font-size:14px;line-height:1.45;margin:12px 0 7px;overflow-wrap:anywhere}.c88 .c84-product-price{display:block;font-size:17px;color:var(--c88-text);margin:auto 0 12px;font-weight:800}html body #root .c88 .c84-product-image img{display:block;width:100%!important;height:100%!important;max-height:100%!important;min-height:0;object-fit:contain!important}.c88 .c84-products .c84-add{display:block;width:100%;min-height:44px;background:var(--c88-button);color:var(--c88-button-text);border:1px solid var(--c88-button);border-radius:9px;font:inherit;font-size:14px;font-weight:750;padding:11px 8px;cursor:pointer}.c88 .c84-add:hover{filter:brightness(.9)}.c88 .c84-add:focus-visible{outline:3px solid var(--c88-accent);outline-offset:3px}.c88.c84-banner{background:var(--c88-banner);color:var(--c88-banner-text)}.c88.c84-banner .c84-eyebrow{color:inherit}.c88 .c84-eyebrow{color:var(--c88-text)}.c88 h2,.c88 p{white-space:pre-line}.c88 .c84-steps{grid-template-columns:repeat(auto-fit,minmax(75px,1fr))}.c88 .c84-status{color:var(--c88-text)}@media(max-width:760px){.c88 .c84-products{grid-template-columns:repeat(var(--c88-mobile-cols),minmax(0,1fr))}.c88 .c84-product{padding:12px}.c88 .c84-product-image{height:var(--c88-mobile-image)}.c88 .c84-product-price{font-size:15px}.c88 .c84-products .c84-add{font-size:13px}.c88[data-mobile-cols="1"] .c84-product:has(.c84-product-image){display:grid;grid-template-columns:92px minmax(0,1fr);gap:0 12px}.c88[data-mobile-cols="1"] .c84-product-image{grid-row:1/4}.c88[data-mobile-cols="1"] .c84-product h3{margin:0 0 7px}.c88[data-mobile-cols="1"] .c84-product-price{margin:0 0 9px}.c88[data-mobile-cols="1"] .c84-product:has(.c84-product-image) .c84-add{grid-column:2}}