.ds-sub{margin:12px 0 14px;border:1px solid var(--ds-border, #e5e2dc);border-radius:var(--ds-radius-lg, 16px);background:var(--ds-white, #fff);overflow:hidden;font-family:var(--ds-font-sans);font-size:14px;color:var(--ds-text, #0d0c0c)}.ds-sub[hidden]{display:none}.ds-sub__opt{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;cursor:pointer;position:relative}.ds-sub__opt+.ds-sub__opt{border-top:1px solid var(--ds-border, #e5e2dc)}.ds-sub__opt.is-on{background:#fdfcfb}.ds-sub__opt input{position:absolute;opacity:0;pointer-events:none}.ds-sub__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;column-gap:10px;align-items:center;padding:10px 14px}.ds-sub__radio{width:18px;height:18px;border-radius:50%;border:2px solid var(--ds-gray-300, #cfcbc3);position:relative;flex:none;transition:border-color .12s var(--ds-ease, ease)}.ds-sub__opt:hover .ds-sub__radio{border-color:var(--ds-gray-400, #b5b0a6)}.ds-sub__opt.is-on .ds-sub__radio{border-color:var(--ds-black, #0d0c0c)}.ds-sub__opt.is-on .ds-sub__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--ds-black, #0d0c0c)}.ds-sub__label{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.ds-sub__title{font-weight:600;line-height:1.3;display:inline-flex;align-items:center;gap:6px}.ds-sub__icon{width:18px;height:18px;flex:none;color:var(--ds-text, #0d0c0c)}.ds-sub__sub{font-size:12px;color:var(--ds-text-muted, #6b6862);line-height:1.3;flex-basis:100%}.ds-sub__badge{font-size:11px}.ds-sub__price{font-weight:600;white-space:nowrap;text-align:right;line-height:1.3}.ds-sub__price s{display:block;font-weight:400;font-size:12px;color:var(--ds-text-muted, #6b6862)}.ds-sub__unit{font-weight:400;font-size:12px;color:var(--ds-text-muted, #6b6862)}.ds-sub__body{display:none;width:100%;padding:0 14px 12px 42px;box-sizing:border-box}.ds-sub__opt.is-on .ds-sub__body{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.ds-sub__row{width:100%;box-sizing:border-box}.ds-sub__field{display:inline-flex;align-items:center;gap:8px;font-size:13px}.ds-sub__select{appearance:none;-webkit-appearance:none;font:inherit;font-size:13px;font-weight:500;color:inherit;background:var(--ds-white, #fff) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230d0c0c' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 12px center;border:1px solid var(--ds-black, #0d0c0c);border-radius:999px;padding:6px 30px 6px 14px;cursor:pointer;max-width:100%}.ds-sub__select:focus{outline:none;border-color:var(--ds-blue, #5e47ff)}.ds-sub__select:focus-visible{outline:1px solid var(--ds-blue, #5e47ff);outline-offset:1px}.ds-sub__note{font-size:12px;color:var(--ds-text-muted, #6b6862);line-height:1.4;flex-basis:100%}.ds-sub__note strong{color:var(--ds-text, #0d0c0c);font-weight:500}.ds-sub__demo{font-size:12px;color:var(--ds-coral, #f0525f);flex-basis:100%}@media screen and (max-width:749px){.ds-sub__row{padding:10px 12px}.ds-sub__body{padding-left:40px;padding-right:12px}}.sealsubs-target-element,.sealsubs-container,#sealsubs-target{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ds-pdp-subscription.css.map */
