.tpt__hidden{display:none;}.tpt__tiered-pricing,.tier-pricing-summary-table{width:100%;}.tiered-pricing-table{margin:15px 0;width:100%;}.tiered-pricing-table tr{background:#fff;}.tiered-pricing--active td{background-color:#96598a;color:#fff;transition:all .3s ease-in-out;}.tiered-pricing--active td .amount{color:#fff;transition:all .3s ease-in-out;}.tiered-pricing-tooltip{padding:0;position:relative;width:250px !important;z-index:99999;}.tiered-pricing-tooltip__svg{margin-left:8px;width:15px;cursor:help;}.tiered-pricing-tooltip .tiered-pricing-table{margin:0;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.tiered-pricing-plain-texts{margin:20px 0;list-style:none;}.tiered-pricing-blocks{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0;}.tiered-pricing-block__price{margin-bottom:0;font-weight:bold;font-size:1.1em;}.tiered-pricing-block__price-discount{font-size:.8em;}.tiered-pricing-block__quantity{font-size:.8em;}.tiered-pricing-block{padding:0 10px;border:1px solid #ccc;border-radius:5px;transition:all .2s;}.tiered-pricing-blocks .tiered-pricing--active{transform:scale(1.06);}.tiered-pricing-horizontal-table{display:flex;margin:15px 0;border:1px solid #666;border-radius:3px;flex-wrap:nowrap;overflow-x:auto;}.tiered-pricing-horizontal-table__labels{background:#f5f5f5;}.tiered-pricing-horizontal-table-cell{padding:5px 10px;border-bottom:1px solid #666;}.tiered-pricing-horizontal-table-cell:last-child{border-bottom:none;}.tiered-pricing-horizontal-table-column{flex:1;border-right:1px solid #666;}.tiered-pricing-horizontal-table-column:last-child{border:none;}.tiered-pricing-options{margin:20px 0;}.tiered-pricing-option{transition:all .3s;display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #e5e5e5;border-radius:3px;gap:10px;margin-bottom:10px;}.tiered-pricing-option__pricing{text-align:right;margin-left:auto;font-weight:bold;}.tiered-pricing-option-checkbox{width:18px;height:18px;border-radius:50%;position:relative;box-sizing:border-box;border:1px solid #e5e5e5;}.tiered-pricing--active .tiered-pricing-option-checkbox::after{content:"";width:12px;height:12px;background:#e5e5e5;position:absolute;border-radius:50%;left:2px;top:2px;}.tiered-pricing-option-price{display:flex;gap:5px;align-items:center;justify-content:right;}.tiered-pricing-option-price__original{font-size:.9em;font-weight:normal;}.tiered-pricing-option-total{font-size:.8em;display:none;justify-content:right;align-items:center;gap:5px;}.tiered-pricing-option-total__original_total{font-weight:normal;font-size:.9em;}.tiered-pricing-dropdown{margin:20px 0;width:100%;max-width:800px;position:relative;}.tiered-pricing-dropdown__list{box-sizing:border-box;position:absolute;max-height:300px;overflow-y:auto;border:1px solid;border-top:none;width:100%;background:white;display:none;z-index:999;}.tiered-pricing-dropdown__list ul{margin:0;padding:0;list-style:none;}.tiered-pricing-dropdown__select-box{border-radius:3px;cursor:pointer;border:1px solid;padding:5px;align-items:center;display:flex;background:#fff;}.tiered-pricing-dropdown__select-box--active{border-radius:3px 3px 0 0;}.tiered-pricing-dropdown__select-box-arrow{width:25px;margin-left:auto;height:25px;display:flex;transition:all .2s;}.tiered-pricing-dropdown__select-box--active .tiered-pricing-dropdown__select-box-arrow{transform:rotate(180deg);}.tiered-pricing-dropdown-option__pricing{margin-left:auto;font-weight:bold;}.tiered-pricing-option-price{margin-left:auto;}.tiered-pricing-dropdown-option{justify-content:space-between;align-items:center;box-sizing:border-box;padding:10px;display:flex;width:100%;}.tiered-pricing-dropdown-option-price__original{font-weight:normal;}.tier-pricing-summary-table{margin:20px 0;}.tier-pricing-summary-table--hidden{display:none;}.tier-pricing-summary-table__top{display:flex;justify-content:space-between;padding:5px 0;font-weight:bold;border-top:1px solid #f5f5f5;}.tier-pricing-summary-table__bottom{display:flex;justify-content:space-between;align-items:center;}.tier-pricing-summary-table__total{font-size:1.5em;margin-left:5px;}.tier-pricing-summary-table--inline{font-size:1.3em;}.tier-pricing-summary-table-inline__label{display:inline-block;}.tiered-pricing-you-save--hidden{display:none;}.tiered-pricing-you-save{color:red;}