.segment-break-table{margin:.75rem 0 .5rem;font-size:.9em}.segment-break-table__table{width:100%;border-collapse:collapse;border-spacing:0}.segment-break-table__table th{text-align:left;padding:.4em .6em;border-bottom:2px solid var(--color-border, #ddd);font-weight:600;font-size:.85em;text-transform:uppercase;letter-spacing:.02em;color:var(--color-text-secondary, #666)}.segment-break-table__table td{padding:.4em .6em;border-bottom:1px solid var(--color-border-light, #eee)}.segment-break-table__table tbody tr{transition:background-color .15s ease}.segment-break-table__table tr.active{background:#fdf6f6}.segment-break-table__table tr.active td{font-weight:600}.promo-swatch .label-inner{background-color:#db277714;border-color:#db277759;position:relative}.promo-swatch-badge{display:inline-block;font-size:.65em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#be185d;background:#db27771f;border-radius:3px;padding:.1em .35em;margin-left:.4em;vertical-align:middle;line-height:1.3;white-space:nowrap}@media(max-width:749px){.promo-swatch-mobile .label-inner:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 14px 14px 0;border-color:transparent #db2777 transparent transparent;pointer-events:none;z-index:1}.promo-swatch-badge{display:none}}.segment-swatch-price{display:block;font-size:10px;font-weight:400;color:#888;line-height:1.2;margin-top:2px}product-hvswatch .swatch .label-inner:has(.segment-swatch-price){min-height:52px;min-width:62px}@media(max-width:749px){.segment-swatch-price{display:none}}.segment-promo-summary{display:none}@media(max-width:749px){.segment-promo-summary{display:block;font-size:.85em;font-weight:600;color:#be185d;background:#db27770f;border-left:3px solid #db2777;padding:.4em .6em;margin-bottom:.5em;border-radius:2px}}.segment-price-tag{margin-top:.35em}.segment-label{display:inline-block;font-size:.75em;font-weight:600;line-height:1;padding:.35em .6em;border-radius:3px;background:transparent;color:var(--scheme-text-color, #333);border:1px solid var(--scheme-text-color, #333);letter-spacing:0}.segment-label--promo{background:transparent;border-color:#db2777;color:#db2777}.segment-save-badge{margin-left:.3em}
/*# sourceMappingURL=/cdn/shop/t/2/assets/segment-pricing.css.map */
