label.b2b-checkbox-label{margin:0;display:flex}.b2b-badge{display:inline-block;padding:.375rem .75rem;background-color:#2563eb;color:#fff;border-radius:4px;font-size:.875rem;font-weight:600;left:0;z-index:9;position:absolute;margin-bottom:1rem}.b2b-badge:before{content:"\2605";font-size:1rem}.b2b-price-wrapper{width:100%}.b2b-pricing{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.b2b-original-price{text-decoration:line-through;opacity:.6;font-size:.9em;order:2}.b2b-original-value{color:#6b7280}.b2b-discounted-price{color:#dc2626;font-weight:600;font-size:1.1em;order:1}.b2b-price-value{color:#dc2626;font-weight:700}.b2b-discount-label{font-size:.8125rem;color:#dc2626;font-weight:600;background-color:#fee2e2;padding:.125rem .5rem;border-radius:3px;order:3}.b2b-price--small .b2b-discounted-price{font-size:.95em}.b2b-price--small .b2b-original-price{font-size:.85em}.b2b-price--small .b2b-discount-label{font-size:.75rem;padding:.0625rem .375rem}.b2b-price--medium .b2b-discounted-price{font-size:1.1em}.b2b-price--large .b2b-discounted-price{font-size:1.5em}.b2b-price--large .b2b-original-price{font-size:1.1em}.b2b-price--large .b2b-discount-label{font-size:.95rem}.b2b-savings-summary{margin-top:.5rem;color:#059669}.b2b-savings-text{font-size:.875rem;color:#047857}.b2b-savings-amount{color:#059669;font-weight:700}.b2b-compare-note{margin-top:.5rem;padding:.5rem;background-color:#fef3c7;border-left:3px solid #f59e0b;border-radius:3px}.b2b-compare-note small{color:#92400e;font-size:.8125rem}.b2b-compare-price{font-weight:600;color:#b45309}.product-block .b2b-pricing{flex-direction:column;align-items:flex-start;gap:.25rem}.product-block .b2b-discounted-price{font-size:1em}.product-block .b2b-discount-label{font-size:.75rem;padding:.125rem .375rem}.b2b-checkbox-row{margin:1.5rem 0;padding:1rem;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:4px;transition:all .2s ease}.b2b-checkbox-row:hover{background-color:#f1f3f5;border-color:#dee2e6}.b2b-checkbox-label{display:flex;align-items:flex-start;cursor:pointer;font-weight:400;margin:0;-webkit-user-select:none;user-select:none}.b2b-checkbox{width:auto;margin-right:.75rem;margin-top:.125rem;cursor:pointer;flex-shrink:0;width:18px;height:18px;accent-color:#2563eb}.b2b-checkbox-text{font-size:.95rem;line-height:1.5;color:#374151}.b2b-customer-banner{background:linear-gradient(135deg,#ae8c4f,#c16452);color:#fff;padding:.75rem 1rem;text-align:center;font-weight:500;box-shadow:0 2px 4px #0000001a}.b2b-customer-banner__text{font-size:.9rem}.b2b-customer-banner__discount{font-weight:700;font-size:1.1rem}.product__info-wrapper .b2b-badge{margin-bottom:.75rem;animation:fadeInSlide .5s ease-out}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.cart__b2b-message{background:linear-gradient(135deg,#c1645200,#c164521f);border:2px solid #c16452;border-radius:8px;color:#c16452;padding:1rem;margin:1rem 0;font-size:.9rem;display:flex;align-items:flex-start;gap:.75rem;box-shadow:0 2px 8px #3b82f61a}@media (max-width: 767px){.b2b-checkbox-row{padding:.75rem}.b2b-checkbox-text{font-size:.9rem}.b2b-badge{font-size:.8125rem;padding:.25rem .625rem}.b2b-pricing{flex-direction:column;align-items:flex-start;gap:.25rem}.b2b-discount-label{font-size:.75rem}.b2b-customer-banner{padding:.5rem .75rem;font-size:.875rem}}@media (prefers-color-scheme: dark){.b2b-checkbox-row{background-color:#1f2937;border-color:#374151}.b2b-checkbox-row:hover{background-color:#111827;border-color:#4b5563}.b2b-checkbox-text{color:#d1d5db}}@media print{.b2b-badge,.b2b-discount-label,.b2b-customer-banner,.cart__b2b-message,.b2b-checkbox-row{display:none!important}.b2b-original-price{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/b2b-customer.css.map */
