.rxpt{--rxpt-blue:#1d5fd6;--rxpt-blue-d:#0f3f9e;--rxpt-red:#e5383b;--rxpt-ink:#0b1f3a;--rxpt-mute:#5b6b82;--rxpt-line:#dfe6f1;--rxpt-ground:#f3f6fb;--rxpt-ok:#12805c;container-type:inline-size;max-width:100%;min-width:0;font-family:inherit;color:var(--rxpt-ink);margin:0}.rxpt-label{font-weight:700;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--rxpt-mute);margin:0 0 8px}.rxpt-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.rxpt .rxpt-tab{appearance:none;cursor:pointer;border:1.5px solid var(--rxpt-line);background:#fff;color:var(--rxpt-blue-d);border-radius:999px;padding:8px 18px;font:inherit;font-weight:700;font-size:14px;line-height:1.2;min-height:0;text-transform:none;letter-spacing:0;box-shadow:none}.rxpt .rxpt-tab:hover{border-color:var(--rxpt-blue)}.rxpt .rxpt-tab.is-active{background:var(--rxpt-blue-d);border-color:var(--rxpt-blue-d);color:#fff}.rxpt-table{width:100%;margin:0!important;border-collapse:separate!important;border-spacing:0;border:1px solid var(--rxpt-line)!important;border-radius:12px;overflow:hidden;background:#fff;table-layout:auto}.rxpt-table th{background:var(--rxpt-blue-d)!important;color:#fff!important;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:left;padding:12px 14px!important;border:0!important;white-space:nowrap}.rxpt-table td{padding:12px 14px!important;border:0!important;border-top:1px solid var(--rxpt-line)!important;vertical-align:middle;font-size:14.5px;background:#fff}.rxpt-table tbody tr:hover td{background:#f7f9fd}.rxpt-table th.rxpt-c-buy{text-align:right}.rxpt-c-str b{font-weight:700;white-space:nowrap}.rxpt-pack{font-weight:700;overflow-wrap:anywhere}.rxpt-str-inline{display:none;font-size:12.5px;color:var(--rxpt-mute);font-weight:600}.rxpt-best{display:table;margin-top:4px;background:#e7f7ee;color:var(--rxpt-ok);border-radius:999px;font-size:11px;font-weight:700;padding:2px 8px;white-space:nowrap}.rxpt-price,.rxpt-price .amount{font-size:18px;font-weight:700;color:var(--rxpt-blue-d)!important;white-space:nowrap}.rxpt-old{display:block;font-size:12.5px;color:var(--rxpt-mute);white-space:nowrap}.rxpt-old del,.rxpt-old del .amount{color:var(--rxpt-mute)!important;font-weight:400}.rxpt-off{display:inline-block;background:var(--rxpt-red);color:#fff;border-radius:5px;padding:1px 6px;font-weight:700;font-size:11px}.rxpt-pu{font-size:13px;color:var(--rxpt-mute);white-space:nowrap}.rxpt-pu b,.rxpt-pu .amount{color:var(--rxpt-ink)!important;font-weight:700}.rxpt-pu-in{display:none}.rxpt-form{display:flex!important;gap:8px;justify-content:flex-end;align-items:center;margin:0!important}.rxpt-qty{display:flex;border:1px solid var(--rxpt-line);border-radius:10px;overflow:hidden;height:42px;background:#fff}.rxpt .rxpt-qty button{appearance:none;cursor:pointer;width:32px;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:var(--rxpt-ground);color:var(--rxpt-blue-d);font-size:18px;font-weight:700;line-height:1;box-shadow:none}.rxpt .rxpt-qty input{width:38px!important;min-width:0;height:100%!important;padding:0!important;margin:0;border:0!important;border-radius:0!important;box-shadow:none!important;text-align:center;font-size:15px;font-weight:600;color:var(--rxpt-ink);background:#fff;-moz-appearance:textfield}.rxpt .rxpt-qty input::-webkit-outer-spin-button,.rxpt .rxpt-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rxpt .rxpt-add{appearance:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:46px;min-width:46px;height:42px;padding:0;border:0;border-radius:10px;background:var(--rxpt-blue);color:#fff;box-shadow:none;transition:background .15s}.rxpt .rxpt-add:hover{background:var(--rxpt-blue-d)}.rxpt .rxpt-add svg{width:21px;height:21px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rxpt .rxpt-add.is-loading{opacity:.6;pointer-events:none}.rxpt .rxpt-add.is-added{background:var(--rxpt-ok)}.rxpt-row.is-oos td,.rxpt-row.is-oos .rxpt-price,.rxpt-row.is-oos .rxpt-price .amount,.rxpt-row.is-oos .rxpt-pu b,.rxpt-row.is-oos .rxpt-pu .amount{color:#8a98ad!important}.rxpt-oos{display:inline-block;font-size:12.5px;font-weight:700;color:#8a98ad;background:var(--rxpt-ground);border-radius:8px;padding:10px 12px;white-space:nowrap}.rxpt-c-buy{text-align:right}.rxpt-row.is-hidden{display:none}.rxpt-multi.is-js .rxpt-c-str{display:none}.rxpt-buy-short{display:none}.rxpt-msg{font-size:13px;margin-top:8px;color:var(--rxpt-ok);min-height:0}.rxpt-msg.is-error{color:var(--rxpt-red)}@container (max-width:560px){.rxpt-table th,.rxpt-table td{padding:11px 10px!important}.rxpt-c-str,.rxpt-c-pu{display:none}.rxpt:not(.is-js) .rxpt-str-inline,.rxpt:not(.rxpt-multi) .rxpt-str-inline{display:block}.rxpt-pu-in{display:block;margin-top:2px}.rxpt-price,.rxpt-price .amount{font-size:16.5px}.rxpt .rxpt-qty button{width:28px}.rxpt .rxpt-qty input{width:30px!important}.rxpt-buy-long{display:none}.rxpt-buy-short{display:inline}}@container (max-width:340px){.rxpt-qty{display:none}}.single-product .product_meta .tagged_as{display:none!important}.rxpt-no-pu .rxpt-c-pu,.rxpt-no-pu .rxpt-pu-in{display:none!important}.rxpt-pack.is-long{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;max-width:300px;font-size:13.5px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}@container (max-width:560px){.rxpt-pack.is-long{max-width:none;font-size:13px}}