.im .im-purchase{border:0;padding:0;margin:0 0 20px;min-width:0;display:grid;gap:10px}.im .im-purchase legend{font-size:14px;font-weight:700;margin-bottom:12px;padding:0}.im .im-purchase__option{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #c9c9c3;border-radius:12px;padding:16px;cursor:pointer;background:#fff;color:#181a17;transition:border-color .15s,box-shadow .15s;min-width:0}.im .im-purchase__option:has(input:checked){border-color:var(--sku,#4770db);box-shadow:inset 0 0 0 1px var(--sku,#4770db)}.im .im-purchase__option:focus-within{outline:2px solid #181a17;outline-offset:3px}.im .im-purchase__option input{-webkit-appearance:auto;appearance:auto;width:18px;height:18px;margin:0;accent-color:var(--sku,#4770db);cursor:pointer}.im .im-purchase__copy{min-width:0;display:grid;gap:5px}.im .im-purchase__copy strong{font-size:15px;line-height:1.35}.im .im-purchase__copy small{font-size:12px;line-height:1.5;color:#55594f;overflow-wrap:anywhere}.im .im-purchase__saving{display:inline-block;justify-self:start;max-width:100%;padding:4px 9px;border-radius:999px;background:#e8eefb;color:#14336d;font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.01em}.im .im-purchase__price{font-size:17px;line-height:1.4;font-weight:700;text-align:right;white-space:nowrap}.im .im-purchase__price small{display:block;font-size:11px;font-weight:500;color:#55594f}.im .im-purchase__note{font-size:12px;line-height:1.6;color:#55594f;margin:2px 0 0}.im .im-purchase__note[hidden],.im .im-buy__express[hidden]{display:none!important}.im .im-purchase{grid-column:1/-1}.im .im-buy__express{grid-column:1/-1;display:block;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.im .im-buy__express .shopify-payment-button{display:block;width:100%;min-width:0;margin:0}.im .im-buy__express shopify-accelerated-checkout{display:block;width:100%;--shopify-accelerated-checkout-button-block-size:5.44rem;--shopify-accelerated-checkout-button-border-radius:999px;--shopify-accelerated-checkout-button-box-shadow:none}.im .im-buy__express .shopify-payment-button__button{width:100%;min-height:5.44rem}.im .im-buy__express .shopify-payment-button__more-options{display:block;margin:10px 0 0;text-align:center;line-height:1.5}@media(max-width:480px){.im .im-purchase__option{padding:14px 12px;gap:9px}.im .im-purchase__copy strong{font-size:14px}.im .im-purchase__price{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/im-subscriptions.css.map */
