#ccM{display:block;margin:14px 0 6px;scroll-margin-top:80px}
#ccM .cc-box{position:relative;width:100%;box-sizing:border-box;background:#fff;border:2px solid #f6c1dd;border-radius:14px;padding:18px 16px 16px;box-shadow:0 8px 26px rgba(240,107,180,.15);font-family:inherit;color:#222}
#ccM .cc-free{color:#c2187a}
#ccM s{color:#999;font-weight:400}
#ccM .cc-x{position:absolute;right:10px;top:6px;border:0;background:none;font-size:30px;line-height:1;cursor:pointer;color:#888}
#ccM .cc-h b{display:block;font-size:20px;margin-bottom:4px}
#ccM .cc-h small{color:#c2187a;font-size:13px}
#ccM .cc-sum{display:grid;grid-template-columns:1fr auto;gap:6px 10px;margin:14px 0 10px;padding:12px;border-radius:12px;background:#fdeef6;border:1px solid #f6c1dd;font-size:14px}
#ccM .cc-sum em{display:block;font-style:normal;color:#777;font-size:12px}
#ccM .cc-sum b{white-space:nowrap}
#ccM .cc-sum .cc-t{border-top:1px dashed #e7a5c9;padding-top:6px;font-size:16px;font-weight:700}
#ccM .cc-leg{display:flex;gap:8px;align-items:center;font-size:14px;margin:0 0 12px;cursor:pointer}
#ccM form input{display:block;width:100%;box-sizing:border-box;margin:0 0 10px;padding:13px 14px;border:1.5px solid #e6d6df;border-radius:10px;font-size:16px;font-family:inherit;background:#fff;color:#222}
#ccM form input:focus{outline:none;border-color:#f06bb4;box-shadow:0 0 0 3px rgba(240,107,180,.18)}
#ccM .cc-hp{position:absolute!important;left:-9999px!important;opacity:0!important;height:0!important;width:0!important;padding:0!important;border:0!important}
#ccM .cc-go{display:block;width:100%;padding:15px;border:0;border-radius:10px;background:#f06bb4;color:#fff;font-weight:700;font-size:15px;letter-spacing:.3px;cursor:pointer;font-family:inherit}
#ccM .cc-go:disabled{opacity:.7}
#ccM .cc-err{color:#c00;font-size:13px;min-height:18px;margin:-2px 0 8px}
#ccM .cc-note{font-size:12px;color:#666;text-align:center;margin:10px 0 0}
#ccM .cc-ok{display:none;text-align:center;padding:10px 4px}
#ccM .cc-ok b{display:block;font-size:19px;margin:10px 0 6px}
#ccM .cc-ok p{color:#555;font-size:14px;margin:0 0 16px}
#ccM .cc-chk{width:64px;height:64px;border-radius:50%;background:#f06bb4;color:#fff;font-size:36px;line-height:64px;margin:0 auto}
.rapi-bundles__bar.cc-on{outline:2px solid #f06bb4;outline-offset:-2px}
video{cursor:pointer}
@media (max-width:767px){.product-single__media-slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;scrollbar-width:none;grid-template-columns:none!important}.product-single__media-slider::-webkit-scrollbar{display:none}.product-single__media-slide{flex:0 0 88%!important;max-width:88%!important;width:88%!important;scroll-snap-align:center;margin:0!important}}

.cc-noscroll{scrollbar-width:none!important;-ms-overflow-style:none!important}.cc-noscroll::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}

@media (max-width:767px){.testimonials__slider{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:4px}.testimonials__slider::-webkit-scrollbar{display:none}.testimonials__slider>.testimonial__item{flex:0 0 80%!important;width:80%!important;max-width:80%!important;scroll-snap-align:center}}

.cc-reels{display:flex;gap:15px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:8px 0 4px}.cc-reels::-webkit-scrollbar{display:none;width:0;height:0}.cc-reel{position:relative;flex:0 0 150px;width:150px;height:266px;border-radius:10px;overflow:hidden;background:#e9dcd3;scroll-snap-align:start;cursor:pointer;border:1px solid rgba(0,0,0,.06)}.cc-reel video{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.cc-snd{position:absolute;right:6px;bottom:6px;font-size:13px;background:rgba(0,0,0,.35);color:#fff;border-radius:50%;width:24px;height:24px;line-height:24px;text-align:center}

.product__submit__add,.product__submit__item{display:none!important}
