.dialog-subscription{display:flex;flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid #ccc}.dialog-subscription[hidden]{display:none}.dialog-subscription__options{display:flex;flex-direction:column;gap:.625rem}.dialog-subscription__option{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border:1px solid #ccc;border-radius:.5rem;font:var(--body-02-sans);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.dialog-subscription__option.is-active{border-color:#000;box-shadow:inset 0 0 0 1px #000}.dialog-subscription__option input[type=radio]{flex:0 0 auto;width:1.125rem;height:1.125rem;margin:0;accent-color:#000}.dialog-subscription__option-text{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.dialog-subscription__save{font:var(--body-04-sans);font-style:normal;padding:.125rem .5rem;border-radius:3rem;background-color:#000;color:#fff}.dialog-subscription__option-price{flex:0 0 auto;font-weight:500;white-space:nowrap}.dialog-subscription__frequency{display:flex;flex-direction:column;gap:.375rem}.dialog-subscription__frequency[hidden]{display:none}.dialog-subscription__frequency label{font:var(--body-04-sans)}.dialog-subscription__frequency select{width:100%;padding:.625rem .75rem;border:1px solid #000;border-radius:.5rem;background-color:#fff;font:var(--body-02-sans)}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
