[id$="__cleaner_purchase"]{background:#fff;color:#222}
[id$="__cleaner_purchase"] .cc-picker{font:14px/1.45 Arial,sans-serif;color:#222}
[id$="__cleaner_purchase"] [hidden]{display:none!important}
[id$="__cleaner_purchase"] .cc-content-title{font-size:14px;margin:0 0 8px;font-weight:700}
[id$="__cleaner_purchase"] .cc-content{display:flex;align-items:center;gap:10px;width:max-content;border:2px solid #d2b2d7;border-radius:9px;padding:7px 15px;margin:0 0 18px;background:#faf5fb;font-size:14px;font-weight:700}
[id$="__cleaner_purchase"] .cc-content img{width:48px;height:48px;object-fit:contain;background:white;border-radius:5px}
[id$="__cleaner_purchase"] .cc-heading{display:flex;gap:12px;align-items:center;font-size:14px;font-weight:750;text-align:center;margin:15px 0}
[id$="__cleaner_purchase"] .cc-heading:before,[id$="__cleaner_purchase"] .cc-heading:after{content:'';flex:1;height:1px;background:#d2b2d7}
[id$="__cleaner_purchase"] .cc-offers{display:grid;gap:13px}
[id$="__cleaner_purchase"] .cc-offer{position:relative;display:grid;grid-template-columns:18px 1fr auto;gap:12px;align-items:center;padding:19px 15px 15px;border:2px solid #e5d8e8;border-radius:9px;cursor:pointer;background:#fff}
[id$="__cleaner_purchase"] .cc-offer[data-selected="true"]{background:#f8effb;border-color:#c99cd2}
[id$="__cleaner_purchase"] .cc-offer:focus-within{outline:2px solid #6b3b79;outline-offset:2px}
[id$="__cleaner_purchase"] .cc-offer input{appearance:auto;width:16px;height:16px;margin:0;accent-color:#b97ac8}
[id$="__cleaner_purchase"] .cc-offer-name{display:block;font-size:17px;font-weight:750}
[id$="__cleaner_purchase"] .cc-offer small{display:block;color:#666;font-size:12px;margin-top:3px}
[id$="__cleaner_purchase"] .cc-offer-price{text-align:right}
[id$="__cleaner_purchase"] .cc-offer-price strong{display:block;font-size:21px;font-weight:800;color:#ad6dbd}
[id$="__cleaner_purchase"] .cc-offer-price del{display:block;font-size:11px;color:#8a8a8a;margin-top:3px}
[id$="__cleaner_purchase"] .cc-badge{position:absolute;top:-10px;right:12px;background:#c998d2;color:white;font-size:11px;line-height:1.3;padding:4px 8px;border-radius:4px;font-weight:700}
[id$="__cleaner_purchase"] .cc-note{font-size:11px;color:#666;margin:10px 0 0}
[id$="__cleaner_purchase"] .cc-secure{font:12px/1.5 Arial,sans-serif;color:#666;text-align:center;margin:8px 0}
.cc-replica{font-family:Inter,Arial,sans-serif;scroll-margin-top:100px}.cc-replica .js-carousel-prev,.cc-replica .js-carousel-next{opacity:1!important}.cc-replica .cc-service-symbol{display:grid;place-items:center;margin:0 auto 15px;width:90px;height:90px;border-radius:50%;background:#f0e5f3;color:#82558e;font:700 32px/1 Arial,sans-serif}.cc-replica a[href="#cc-purchase"]{cursor:pointer}#cc-purchase{scroll-margin-top:110px}
@media(max-width:749px){[id$="__cleaner_purchase"] .cc-offer{padding:18px 11px 13px;gap:9px}[id$="__cleaner_purchase"] .cc-offer-name{font-size:16px}[id$="__cleaner_purchase"] .cc-offer-price strong{font-size:19px}.cc-replica .cc-service-symbol{width:70px;height:70px;font-size:26px}}
