body[data-fay-native]{--fay-brand-ink:#3d1f6e;--fay-brand-soft:#f5effa}
body[data-fay-native] .fay-bundle-row{position:relative;display:flex;align-items:center;gap:14px;width:100%;padding:17px 19px;min-height:86px;border:1.5px solid #e2dbe9;border-radius:15px;background:#fff;cursor:pointer;margin:0 0 12px;text-align:left;color:var(--fay-brand-ink)}
body[data-fay-native] .fay-bundle-row.kaching-bundles__bar--selected{border:2px solid #b08bc4;background:#f3edfc;padding:16.5px 18.5px}
body[data-fay-native] .fay-bundle-radio{appearance:none;width:22px;height:22px;border:2px solid #e3dce9;border-radius:50%;margin:0;flex:0 0 22px;display:grid;place-content:center}
body[data-fay-native] .fay-bundle-radio:checked{border-color:#b08bc4}
body[data-fay-native] .fay-bundle-radio:checked:after{content:'';width:12px;height:12px;border-radius:50%;background:#b08bc4}
body[data-fay-native] .fay-offer-copy{flex:1;min-width:0}
body[data-fay-native] .fay-offer-heading{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:15px;line-height:1.35;font-weight:750}
body[data-fay-native] .fay-unit-price{font-size:10px;font-weight:650;padding:3px 6px;background:#b08bc4;border:1px solid #b08bc4;border-radius:20px;white-space:nowrap;color:#fff;letter-spacing:0}
body[data-fay-native] .fay-offer-caption{display:block;color:#716777;font-size:13px;line-height:1.35;margin-top:4px}
body[data-fay-native] .fay-total-prices{display:flex;flex-direction:column;align-items:flex-end;flex:0 0 auto;gap:2px;white-space:nowrap;font-size:16px;font-weight:750;letter-spacing:0}
body[data-fay-native] .fay-total-prices s{font-size:12px;font-weight:450;color:#918895}
body[data-fay-native] .fay-offer-badge{position:absolute;top:-9px;right:17px;border-radius:2px;background:#b08bc4;color:#fff;padding:3px 8px;font-size:9px;font-weight:750;letter-spacing:.2px;line-height:1.3}
body[data-fay-native] .fay-atc-trust{margin:12px 0 16px}
body[data-fay-native] .fay-payment-icons{display:flex;gap:5px;flex-wrap:wrap;align-items:center;justify-content:center;list-style:none;padding:0;margin:0 0 12px}
body[data-fay-native] .fay-payment-icons svg{width:30px;height:19px;display:block}
body[data-fay-native] .fay-shipping-badge{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--fay-brand-ink);font-size:13px;font-weight:700;letter-spacing:.15px}
body[data-fay-native] .fay-shipping-badge svg{width:26px;height:26px;flex:none}
body[data-fay-native] .fay-guarantee{padding:12px 14px;margin:10px 0 18px;border:1px solid #ddd0eb;border-radius:12px;background:linear-gradient(120deg,#f8f3fc,#eee4f8);box-shadow:0 5px 14px #3d1f6e0c;gap:12px;color:var(--fay-brand-ink);font-size:15px;font-weight:750;line-height:1.4;letter-spacing:.1px}
body[data-fay-native] .fay-guarantee-icon{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;background:#fff;box-shadow:0 2px 7px #3d1f6e15;color:var(--fay-brand-ink)}
body[data-fay-native] .fay-guarantee-icon svg{width:33px;height:33px}
body[data-fay-native] .rating-stars__label,body[data-fay-native] .rating-stars__label strong{color:var(--fay-brand-ink)!important;font-weight:700!important;opacity:1!important;letter-spacing:.2px}
body[data-fay-native] [class*='testimonials-slide-text-'],body[data-fay-native] [class*='testimonials-slide-text-'] p,body[data-fay-native] [class*='testimonials-slide-author-name-'],body[data-fay-native] [class*='testimonials-slide-verify-text-']{color:#302337!important;font-weight:600!important;opacity:1!important}
body[data-fay-native] .fay-mini-reviews{margin:16px 0;padding:14px;border:1px solid #e6dced;border-radius:13px;background:var(--fay-brand-soft);color:var(--fay-brand-ink)}
body[data-fay-native] .fay-mini-heading{margin:0 0 9px;font-weight:700;font-size:13px}
body[data-fay-native] .fay-mini-card{display:flex;gap:12px;align-items:flex-start}
body[data-fay-native] .fay-mini-card[hidden]{display:none!important}
body[data-fay-native] .fay-mini-card img{width:62px;height:74px;object-fit:cover;border-radius:9px;flex:0 0 62px}
body[data-fay-native] .fay-mini-body{flex:1;min-width:0}
body[data-fay-native] .fay-mini-stars{color:#b59334;font-size:15px;line-height:1;letter-spacing:1px}
body[data-fay-native] .fay-mini-quote{font-size:12px;line-height:1.55;font-weight:600;color:#302337;margin:7px 0}
body[data-fay-native] .fay-mini-author{font-size:11px;font-weight:700;color:var(--fay-brand-ink)}
body[data-fay-native] .fay-mini-nav{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:8px}
body[data-fay-native] .fay-mini-nav button{display:grid;place-items:center;width:26px;height:26px;border:1px solid #cbb7dd;border-radius:50%;background:white;color:var(--fay-brand-ink);font-size:17px;cursor:pointer;padding:0;line-height:1}
body[data-fay-native] .fay-mini-position{font-size:10px;letter-spacing:1px;min-width:36px;text-align:center}
body[data-fay-native] .fay-bundle-row:focus-within,body[data-fay-native] .fay-mini-nav button:focus-visible{outline:2px solid var(--fay-brand-ink);outline-offset:3px}
@media(max-width:749px){body[data-fay-native] .fay-bundle-row{padding:14px 12px;gap:9px}body[data-fay-native] .fay-bundle-row.kaching-bundles__bar--selected{padding:13.5px 11.5px}body[data-fay-native] .fay-offer-heading{font-size:13px;gap:5px}body[data-fay-native] .fay-unit-price{font-size:9px;padding:3px 5px}body[data-fay-native] .fay-total-prices{font-size:15px}body[data-fay-native] .fay-guarantee{font-size:13px;padding:11px;gap:9px}body[data-fay-native] .fay-guarantee-icon{width:38px;height:38px;flex-basis:38px}body[data-fay-native] .fay-mini-reviews{padding:12px}}

body[data-fay-native] .fay-guarantee{display:grid;gap:10px}
body[data-fay-native] .fay-guarantee-row{display:flex;align-items:center;gap:12px}
body[data-fay-native] .fay-guarantee .fay-shipping-badge{justify-content:flex-start;gap:12px;font-size:inherit;font-weight:inherit}
@media(max-width:749px){body[data-fay-native] .fay-payment-icons{gap:4px}body[data-fay-native] .fay-payment-icons svg{width:26px;height:17px}body[data-fay-native] .fay-guarantee-row,body[data-fay-native] .fay-guarantee .fay-shipping-badge{gap:9px}}
