.tp-purchase-entry{margin:14px 0 0}.tp-purchase-size-label{display:block;margin:0 0 6px;color:#49352c;font-size:13px;font-weight:700}.tp-purchase-size{display:block;width:100%;min-height:46px;margin:0 0 12px;padding:10px 42px 10px 12px;border:1px solid #dfcbbb;border-radius:12px;background:#fffaf4;color:#49352c;font:600 13px/1.35 inherit;cursor:pointer}.tp-purchase-size:focus{border-color:#c96e45;outline:2px solid rgba(201,110,69,.2);outline-offset:1px}.tp-purchase-summary{display:grid;grid-template-columns:1.35fr .8fr .9fr;gap:1px;overflow:hidden;margin:0 0 12px;border:1px solid #eadfd4;border-radius:14px;background:#eadfd4}.tp-purchase-summary>div{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:11px 12px;background:#fffaf4}.tp-purchase-summary span{color:#78675f;font-size:11px;font-weight:650}.tp-purchase-summary strong{color:#49352c;font-size:13px;line-height:1.35}.tp-purchase-entry .tp-purchase-submit{width:100%;margin:0;border:0;cursor:pointer}.tp-purchase-entry .tp-purchase-submit:disabled{cursor:not-allowed;opacity:.65}.tp-purchase-terms{margin:9px 6px 0!important;color:#78675f;font-size:11px;line-height:1.45;text-align:center}.tp-size-card.is-selected{outline:2px solid #c96e45;outline-offset:2px}@media(max-width:520px){.tp-purchase-size{font-size:12px}.tp-purchase-summary{grid-template-columns:1fr 1fr}.tp-purchase-summary>div:first-child{grid-column:1/-1}.tp-purchase-entry .tp-purchase-submit{font-size:13px;line-height:1.3;padding:14px 13px}}
