.cp-mw{position:relative;isolation:isolate;width:100%;max-width:480px;margin-top:16px;margin-bottom:16px;border:1px solid #E5E7EB;border-radius:12px;overflow:hidden;background:#fff;font-size:13px;line-height:1.3;color:#1f2937}.cp-mw p{margin:0}.cp-mw:before{content:"";position:absolute;top:-30px;right:-70px;width:300px;height:190px;z-index:-1;background-image:var(--cp-mw-card, none);background-repeat:no-repeat;background-size:contain;background-position:center;opacity:.13;filter:grayscale(1) contrast(1.2);transform:rotate(-14deg);pointer-events:none}.cp-mw__top{display:flex;align-items:center;gap:10px;padding:13px 12px 11px}.cp-mw__price{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:7px}.cp-mw__label{font-size:11px;font-weight:700;color:#6b7280}.cp-mw__label span{color:#2e2a6b}.cp-mw__line{display:flex;align-items:center;flex-wrap:wrap;gap:2px 8px}.cp-mw__final{font-size:20px;font-weight:800;color:#2e2a6b;line-height:1.15}.cp-mw__final small{font-size:12px;font-weight:600}.cp-mw__badge{background:#eef0f4;color:#374151;font-size:10px;font-weight:700;padding:3px 8px;border-radius:5px;white-space:nowrap}.cp-mw__unit,.cp-mw__regular{font-size:11px;color:#6b7280}.cp-mw__save{font-weight:800;color:#2e2a6b;white-space:nowrap}.cp-mw__join{background:#f4f3fad1;border-top:1px solid #E5E3F3;padding:12px;display:flex;flex-direction:column;gap:6px}.cp-mw__plan{display:flex;flex-direction:column;gap:9px;padding:9px;background:#ffffffeb;border:1px solid #E5E3F3;border-radius:10px}.cp-mw__plan-main{display:flex;align-items:center;gap:10px}.cp-mw__plan-text{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px}.cp-mw__plan-name{font-size:10.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#6b7280}.cp-mw__plan-price{font-size:15px;font-weight:700;color:#374151;white-space:nowrap}.cp-mw__plan-price small{font-size:11px;font-weight:600;color:#6b7280}.cp-mw__credit{display:flex;align-items:center;gap:6px;padding:0;background:none;border-radius:0;font-size:10.5px;line-height:1.45;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#6b7280}.cp-mw__credit svg{display:none}.cp-mw__credit strong{font-weight:700;color:#2e2a6b}.cp-mw .cp-mw__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:0;height:38px;padding:0 16px;border:1px solid #D1D5DB;border-radius:10px;background:#fff;color:#6b7280;font-size:12.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.cp-mw__btn-icon{display:none}.cp-mw .cp-mw__btn:hover{background:#f9fafb;border-color:#9ca3af;color:#374151;transform:none;box-shadow:none}.cp-mw .cp-mw__btn:active{transform:none;box-shadow:none}.cp-mw .cp-mw__btn:focus-visible{outline:2px solid #2E2A6B;outline-offset:2px}.cp-mw .cp-mw__btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.cp-mw .cp-mw__btn.is-loading,.cp-mw .cp-mw__btn.is-success{color:#6b728040}.cp-mw .cp-mw__btn.is-success:before{border-color:#6b7280}.cp-mw__perks{display:none}.fade-out{opacity:0}@media screen and (max-width:767px){.cp-mw .cp-mw__btn{height:36px;padding:0 14px;font-size:12px}.cp-mw:before{width:240px;height:150px;right:-60px}}@media(prefers-reduced-motion:reduce){.cp-mw .cp-mw__btn{transition:none}.cp-mw .cp-mw__btn:hover{transform:none}}.cp-mw:not(:has(.cp-mw__join)) .cp-mw__top{padding-top:17px!important}
/*# sourceMappingURL=/cdn/shop/t/336/assets/membership-widget.css.map */
