:root{--tp-card-maxw:520px;--tp-card-pad-y:12px;--tp-card-pad-x:16px;--tp-card-radius:12px}.t-store__prod-popup__price-wrapper{display:flex;flex-direction:column;gap:12px}.t-store__prod-popup__price{display:block!important;border:1px solid rgba(33,33,33,.15);border-radius:var(--tp-card-radius);background:#fff;padding:var(--tp-card-pad-y) var(--tp-card-pad-x);max-width:var(--tp-card-maxw)}.tp-price-label{display:block;margin:0 0 6px;color:#666;font-family:"SF Pro Display",system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:500;font-size:clamp(12px,1.5vw,16px);line-height:1.25}.t-store__prod-popup__price .t-store__prod-popup__price-value,.t-store__prod-popup__price .t-store__prod-popup__price-currency{display:inline-block;white-space:nowrap;vertical-align:baseline}.t-store__prod-popup__price .t-store__prod-popup__price-currency{margin-left:6px}.tp-extra-price{border:1px solid rgba(33,33,33,.15);border-radius:var(--tp-card-radius);background:#fff;padding:var(--tp-card-pad-y) var(--tp-card-pad-x);display:flex;flex-direction:column;max-width:var(--tp-card-maxw)}.tp-extra-price__label,.tp-extra-price__value{font-family:"SF Pro Display",system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-weight:500}.tp-extra-price__label{color:#666;font-size:clamp(12px,1.5vw,16px);line-height:1.25;margin-bottom:6px}.tp-extra-price__value{color:#212121;font-size:clamp(16px,2vw,20px);line-height:1.2;letter-spacing:.2px}.tp-clickable{cursor:pointer;user-select:none;transition:box-shadow .2s,border-color .2s,opacity .2s,filter .2s}.tp-clickable:focus{outline:0;box-shadow:0 0 0 2px rgba(33,33,33,.12)}.tp-selected{border-color:#212121!important;box-shadow:0 0 0 2px rgba(33,33,33,.1)}.tp-disabled{pointer-events:none;opacity:.45;filter:grayscale(10%);cursor:not-allowed}.tp-locknote{margin-top:6px;color:#666;font-size:clamp(12px,1.5vw,14px);line-height:1.35;font-family:"SF Pro Display",system-ui,-apple-system,Segoe UI,Arial,sans-serif;hyphens:none;word-break:normal;overflow-wrap:normal;white-space:normal}@media (max-width:640px){:root{--tp-card-radius:10px;--tp-card-pad-y:10px;--tp-card-pad-x:12px}}