.rc-options{display:flex;flex-direction:column;gap:var(--space-12)}.rc-options__heading{margin:0;font-size:var(--text-14);line-height:var(--lh-14);font-weight:700;color:var(--color-fg)}.rc-options__group{display:flex;flex-direction:column;gap:var(--space-10)}.rc-options__card{position:relative;display:flex;align-items:center;gap:var(--space-14);width:100%;border:1px solid var(--color-border-strong);background:var(--color-bg);border-radius:var(--radius-card);padding:1.7rem 2rem;cursor:pointer;font-family:inherit;text-align:left;transition:border-color var(--duration-short) var(--ease-rc),box-shadow var(--duration-default) var(--ease-rc),background var(--duration-short) var(--ease-rc)}.rc-options__card:hover{border-color:var(--color-link)}.rc-options__card.is-selected{border:2px solid var(--color-link);background:var(--color-link-bg);padding:calc(1.7rem - 1px) calc(2rem - 1px)}.rc-options__card--featured:not(.is-selected){border-color:var(--color-border-strong);box-shadow:0 8px 20px -14px #0a5aa659}.rc-options__badge{position:absolute;top:-1.1rem;left:1.8rem;background:var(--color-primary);color:#fff;font-size:var(--text-12);font-weight:700;padding:.4rem 1.1rem;border-radius:var(--radius-pill);line-height:1}.rc-options__radio{width:2.2rem;height:2.2rem;border-radius:50%;border:1.5px solid var(--color-border-strong);background:var(--color-bg);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:transparent;transition:all var(--duration-short) var(--ease-rc)}.rc-options__card.is-selected .rc-options__radio{border-color:var(--color-link);background:var(--color-link);color:#fff}.rc-options__body{flex:1;display:flex;flex-direction:column;gap:.2rem}.rc-options__title{font-size:var(--text-16);line-height:var(--lh-16);font-weight:700;color:var(--color-fg)}.rc-options__sub{font-size:var(--text-14);line-height:var(--lh-14);color:var(--color-fg-muted);text-wrap:pretty}.rc-options__price-col{text-align:right;display:flex;flex-direction:column;gap:.2rem}.rc-options__price{font-size:var(--text-18);line-height:var(--lh-18);font-weight:700;color:var(--color-fg)}.rc-options__diff{font-size:var(--text-12);line-height:var(--lh-12);color:var(--color-fg-soft)}.rc-options__buy{display:flex;flex-wrap:wrap;gap:var(--space-12);align-items:stretch}.rc-options__qty{display:flex;align-items:center;border:1px solid var(--color-border-strong);border-radius:var(--radius-button)}.rc-options__qty-btn{background:none;border:none;cursor:pointer;color:var(--color-fg-subtle);min-width:var(--touch-target);min-height:var(--touch-target);display:inline-flex;align-items:center;justify-content:center;transition:color var(--duration-short) var(--ease-rc)}.rc-options__qty-btn:hover{color:var(--color-primary)}.rc-options__qty-input{width:4rem;border:none;text-align:center;font-size:var(--text-16);line-height:var(--lh-16);font-weight:400;font-family:inherit;color:var(--color-fg);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.rc-options__qty-input::-webkit-outer-spin-button,.rc-options__qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rc-options__atc{min-height:clamp(4.6rem,5.45vw + 2.85rem,5.2rem);align-items:center;justify-content:center;flex:1 1 100%;background:var(--color-cta);color:var(--color-cta-ink);border:1px solid var(--color-cta-border);border-radius:var(--radius-button);padding:0 1.8rem;font-size:var(--text-14);line-height:var(--lh-14);font-weight:400;font-family:inherit;cursor:pointer;transition:filter var(--duration-default) var(--ease-rc),transform .15s var(--ease-rc),background var(--duration-default) var(--ease-rc)}.rc-options__atc:hover:not(:disabled){background:var(--color-cta-hover)}.rc-options__atc:active:not(:disabled){transform:scale(.985)}.rc-options__atc:disabled{background:var(--color-fg-subtle);box-shadow:none;cursor:not-allowed}.rc-options__atc.is-added{background:var(--color-success);box-shadow:none}.rc-options__atc.is-loading{opacity:.7}.rc-options__error{margin:0;font-size:var(--text-14);line-height:var(--lh-14);font-weight:700;color:var(--color-danger)}@media screen and (max-width:749px){.rc-options__atc{min-height:5rem;font-size:var(--text-16);line-height:var(--lh-16)}.rc-options__card{padding:1.4rem 1.6rem}.rc-options__card.is-selected{padding:calc(1.4rem - 1px) calc(1.6rem - 1px)}}.rc-options__hinweis{margin:0;padding:var(--space-10) var(--space-12);border:1px solid var(--color-border);border-radius:var(--radius-button);background:var(--color-bg-subtle)}.rc-options__hinweis-link{display:inline-flex;align-items:center;gap:.6rem;min-height:var(--touch-target);font-size:var(--text-14);line-height:var(--lh-14);font-weight:700;color:var(--color-link);text-decoration:none}.rc-options__hinweis-link:hover{color:var(--color-link-hover);text-decoration:underline}.rc-options__buynow{display:flex;align-items:center;justify-content:center;min-height:clamp(4.6rem,5.45vw + 2.85rem,5.2rem);margin-top:0;padding:0 1.8rem;border:1.5px solid var(--color-fg);border-radius:var(--radius-button);background:none;color:var(--color-fg);font-size:var(--text-14);line-height:var(--lh-14);font-weight:400;text-align:center;text-decoration:none}.rc-options__buynow:hover{background:var(--color-primary-05)}.rc-options__buynow:focus-visible{outline:2px solid var(--color-focus, #2563EB);outline-offset:2px}@media screen and (max-width:699px){.rc-options__atc,.rc-options__buynow{font-size:var(--text-16);line-height:var(--lh-16)}}.rc-options__notify{display:flex;align-items:center;justify-content:center;min-height:clamp(4.6rem,5.45vw + 2.85rem,5.2rem);margin-top:var(--space-10);padding:0 1.8rem;border:1.5px solid var(--color-fg);border-radius:var(--radius-button);background:none;color:var(--color-fg);font-size:var(--text-14);line-height:var(--lh-14);font-weight:400;text-align:center;text-decoration:none}.rc-options__notify:hover{background:var(--color-primary-05)}.rc-options__notify:focus-visible{outline:2px solid var(--color-focus, #2563EB);outline-offset:2px}@media screen and (max-width:699px){.rc-options__notify{font-size:var(--text-16);line-height:var(--lh-16)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/component-purchase-options.css.map */
