.gpo-app,.gpo-container,.yotpo-widget-instance[widget-type=SubscriptionsAddToCartWidget],.recharge-subscription-widget,[id*=recharge_subscriptions_subscription_widget],[id^=SubscriptionWidget],.rc_widget,.rc-widget,.rc_container__subscription,.subscription-widget{display:none!important}.sk-ms{--sk-ms-accent: #D4AF37;--sk-ms-ink: #111418;--sk-ms-border: #e3e6ea;--sk-ms-muted: #6b7480;box-sizing:border-box;border:1px solid var(--sk-ms-border);border-radius:16px;padding:22px;background:#fff;max-width:520px}.sk-ms *,.sk-ms *:before,.sk-ms *:after{box-sizing:border-box}.sk-ms--notice{padding:18px}.sk-ms--notice p{margin:0;color:var(--sk-ms-ink)}.sk-ms__plan{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding-bottom:16px;border-bottom:1px solid var(--sk-ms-border)}.sk-ms__plan-badge{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800;color:var(--sk-ms-accent);background:#d4af371f;padding:4px 10px;border-radius:999px}.sk-ms__plan-price{display:flex;align-items:baseline;gap:4px}.sk-ms__plan-price strong{font-size:30px;font-weight:800;color:var(--sk-ms-ink);line-height:1}.sk-ms__plan-price span{font-size:14px;color:var(--sk-ms-muted)}.sk-ms__plan-note{width:100%;margin:0;font-size:13px;color:var(--sk-ms-muted)}.sk-ms__field{margin-top:18px}.sk-ms__label{display:block;font-weight:700;font-size:14.5px;color:var(--sk-ms-ink);margin-bottom:8px}.sk-ms__label span{color:#c0392b}.sk-ms__input{width:100%;height:46px;padding:0 14px;border:1px solid var(--sk-ms-border);border-radius:10px;font-size:15px;color:var(--sk-ms-ink);background:#fff;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.sk-ms__input:focus{border-color:var(--sk-ms-accent);box-shadow:0 0 0 3px #d4af3738}.sk-ms__hint{margin:6px 0 0;font-size:12.5px;color:var(--sk-ms-muted)}.sk-ms__addons{margin-top:20px;padding-top:18px;border-top:1px solid var(--sk-ms-border)}.sk-ms__addons-title{margin:0 0 12px;font-weight:700;font-size:14.5px;color:var(--sk-ms-ink)}.sk-ms__addons-sub{font-weight:500;color:var(--sk-ms-muted)}.sk-ms__rows{display:flex;flex-direction:column;gap:12px}.sk-ms__row{border:1px solid var(--sk-ms-border);border-radius:12px;padding:12px 14px;background:#fafbfc}.sk-ms__row-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.sk-ms__row-label{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:700;color:var(--sk-ms-ink);line-height:1.3}.sk-ms__row-price{flex:0 0 auto;font-size:13.5px;font-weight:700;color:var(--sk-ms-accent);white-space:nowrap}.sk-ms__row-input{height:46px;width:100%}.sk-ms__row-remove{flex:0 0 auto;width:28px;height:28px;border:0;background:#eceef1;border-radius:8px;color:var(--sk-ms-muted);font-size:18px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.sk-ms__row-remove:hover{background:#fdecec;color:#c0392b}.sk-ms__add-btns{display:flex;flex-direction:column;gap:10px;margin-top:12px}.sk-ms__add-btn{width:100%;display:flex;align-items:center;justify-content:center;min-height:48px;white-space:nowrap;border:1px dashed var(--sk-ms-accent);background:#d4af370f;color:var(--sk-ms-ink);font-weight:700;font-size:13.5px;padding:10px 16px;border-radius:999px;cursor:pointer;transition:background .15s ease}.sk-ms__add-btn:hover{background:#d4af3729}.sk-ms__summary{margin-top:22px;padding-top:18px;border-top:1px solid var(--sk-ms-border)}.sk-ms__total-row{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:14px}.sk-ms__total-row>span:first-child{font-size:15px;font-weight:700;color:var(--sk-ms-ink)}.sk-ms__total{font-size:26px;font-weight:800;color:var(--sk-ms-ink)}.sk-ms__total-unit{font-size:14px;font-weight:600;color:var(--sk-ms-muted)}.sk-ms__cta{width:100%;border:0;cursor:pointer;background:var(--sk-ms-accent);color:var(--sk-ms-ink);font-weight:800;font-size:16px;padding:16px;border-radius:999px;transition:filter .15s ease}.sk-ms__cta:hover{filter:brightness(1.05)}.sk-ms__cta:disabled{opacity:.6;cursor:default}.sk-ms__secure{margin:12px 0 0;text-align:center;font-size:12.5px;color:var(--sk-ms-muted)}.sk-ms__error{margin:12px 0 0;color:#c0392b;font-size:13.5px;font-weight:600}@media(max-width:749px){.sk-ms{max-width:100%;padding:18px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-membership-signup.css.map */
