.wlsn-b2b-order,.wlsn-b2b-order .wlsn-b2b-guard{font-family:var(--font-family-body)}.wlsn-b2b-order{display:block;background:var(--wlsn-section-bg, transparent);padding-top:var(--wlsn-section-pt-m);padding-bottom:var(--wlsn-section-pb-m)}.wlsn-b2b-order .visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wlsn-b2b-order__heading{margin:0 0 8px;color:var(--wlsn-color-blue-2);text-align:center}.wlsn-b2b-order__subheading{max-width:640px;margin:0 auto 32px;color:#536277;text-align:center}.wlsn-b2b-order__patient{display:grid;grid-template-columns:1fr;gap:20px;min-width:0;max-width:860px;margin:0 auto 24px;padding:20px;background:var(--wlsn-color-white);border:1px solid var(--wlsn-color-gray-1);border-radius:16px}.wlsn-b2b-order__legend{float:left;width:100%;margin:0;padding:0;color:var(--wlsn-color-blue-2)}.wlsn-b2b-order__field{display:flex;flex-direction:column;gap:6px}.wlsn-b2b-order__label,.wlsn-b2b-order__input{font-family:inherit;font-size:18px;line-height:130%;letter-spacing:-.54px}.wlsn-b2b-order__label{color:var(--wlsn-color-blue-2);font-weight:var(--wlsn-fw-semibold)}.wlsn-b2b-order__label small{color:#536277;font-weight:var(--wlsn-fw-regular)}.wlsn-b2b-order__input{width:100%;padding:14px 16px;color:var(--wlsn-color-blue-2);background:var(--wlsn-color-white);border:1px solid #c9cfd8;border-radius:12px}.wlsn-b2b-order__input:focus-visible{outline:2px solid #4f77b9;outline-offset:1px}.wlsn-b2b-order__input[aria-invalid=true]{border-color:#b3261e}.wlsn-b2b-order__field-error{display:none;color:#b3261e;font-size:14px;line-height:1.35}.wlsn-b2b-order__field-error.is-visible{display:block}.wlsn-b2b-order__rows{display:flex;flex-direction:column;gap:16px;max-width:860px;margin:0 auto;padding:0;list-style:none}.wlsn-b2b-order__row{display:grid;grid-template-columns:96px 1fr;grid-template-areas:"image info" "qty qty" "subtotal subtotal";gap:16px;align-items:center;padding:20px;background:var(--wlsn-color-white);border:1px solid var(--wlsn-color-gray-1);border-radius:16px}.wlsn-b2b-order__row-image{grid-area:image;width:96px;height:96px;object-fit:contain;background:#f7f7f7;border-radius:8px}.wlsn-b2b-order__row-info{grid-area:info}.wlsn-b2b-order__row-title{margin:0 0 4px;color:var(--wlsn-color-blue-2);font-weight:var(--wlsn-fw-semibold)}.wlsn-b2b-order__row-price{margin:0;color:#536277}.wlsn-b2b-order__price-was{margin-right:6px;color:#8a93a0;text-decoration:line-through}.wlsn-b2b-order__price-was[hidden]{display:none}.wlsn-b2b-order__row-price-now.is-discounted{color:#1e6b3a;font-weight:var(--wlsn-fw-semibold)}.wlsn-b2b-order__row-subtotal .wlsn-b2b-order__price-was,.wlsn-b2b-order__bar-total .wlsn-b2b-order__price-was{margin-right:8px;font-size:16px;font-weight:var(--wlsn-fw-regular)}.wlsn-b2b-order__row-qty{grid-area:qty;display:flex;align-items:center;justify-self:center;width:100%;max-width:220px;overflow:hidden;border:1px solid #c9cfd8;border-radius:12px}.wlsn-b2b-order__qty-btn{flex-shrink:0;width:56px;height:56px;margin:0;padding:0;color:var(--wlsn-color-blue-2);font-family:inherit;font-size:28px;line-height:1;background:#f7f7f7;border:none;cursor:pointer}.wlsn-b2b-order__qty-btn:active{background:var(--wlsn-color-gray-1)}.wlsn-b2b-order__qty-btn:focus-visible,.wlsn-b2b-order__qty-input:focus-visible{outline:2px solid #4f77b9;outline-offset:-2px}.wlsn-b2b-order__qty-input{flex-grow:1;width:100%;min-width:0;height:56px;color:var(--wlsn-color-blue-2);font-family:inherit;font-size:22px;font-weight:var(--wlsn-fw-semibold);text-align:center;border:none;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.wlsn-b2b-order__qty-input::-webkit-outer-spin-button,.wlsn-b2b-order__qty-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.wlsn-b2b-order__row-subtotal{grid-area:subtotal;display:flex;justify-content:space-between;align-items:baseline;padding-top:12px;color:#536277;font-family:inherit;font-size:18px;border-top:1px solid #f0f0f0}.wlsn-b2b-order__row-subtotal-value{color:var(--wlsn-color-blue-2);font-size:22px;font-weight:var(--wlsn-fw-bold)}.wlsn-b2b-order__error{display:none;max-width:860px;margin:16px auto 0;padding:12px 16px;color:#b3261e;font-family:inherit;font-size:16px;text-align:center;background:#fdecea;border-radius:8px}.wlsn-b2b-order__error.is-visible{display:block}.wlsn-b2b-order__bar{position:sticky;bottom:0;z-index:10;margin-top:24px;padding:16px;background:var(--wlsn-color-white);border-top:2px solid var(--wlsn-color-gray-1);box-shadow:0 -4px 16px #2e3f5614}.wlsn-b2b-order__bar-inner{display:flex;flex-direction:column;gap:12px;max-width:860px;margin:0 auto}.wlsn-b2b-order__bar-summary{display:flex;justify-content:space-between;align-items:center;gap:16px}.wlsn-b2b-order__bar-count{color:#536277;font-family:inherit;font-size:18px}.wlsn-b2b-order__bar-total{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#536277;font-family:inherit;font-size:18px}.wlsn-b2b-order__bar-total-value{color:var(--wlsn-color-blue-2);font-size:26px;font-weight:var(--wlsn-fw-bold)}.wlsn-b2b-order__bar .loading__spinner{width:24px;height:24px}.wlsn-b2b-order__action{display:flex;flex-direction:column;gap:8px}.wlsn-b2b-order__checkout{min-height:56px;font-size:20px}.wlsn-b2b-order__checkout[aria-disabled=true]{opacity:.5;cursor:not-allowed}.wlsn-b2b-order__hint{margin:0;color:#536277;font-family:inherit;font-size:14px;line-height:1.35}.wlsn-b2b-order__hint[hidden]{display:none}.wlsn-b2b-order__guard-wrapper{padding:24px 0}@media(min-width:768px){.wlsn-b2b-order{padding-top:var(--wlsn-section-pt-d);padding-bottom:var(--wlsn-section-pb-d)}.wlsn-b2b-order__patient{grid-template-columns:1fr 1fr;padding:24px}.wlsn-b2b-order__legend{grid-column:1 / -1}.wlsn-b2b-order__row{grid-template-columns:96px 1fr 220px 160px;grid-template-areas:"image info qty subtotal"}.wlsn-b2b-order__row-subtotal{flex-direction:column;align-items:flex-end;gap:4px;padding-top:0;border-top:none}}@media(min-width:1024px){.wlsn-b2b-order__bar-inner{flex-direction:row;justify-content:space-between;align-items:center}.wlsn-b2b-order__bar-summary{gap:32px}.wlsn-b2b-order__action{width:100%;max-width:360px}}
/*# sourceMappingURL=/cdn/shop/t/154/assets/wlsn-b2b-order.css.map */
