.mat-pricing-table{margin-top:1.6rem;padding:1.8rem 2rem 2rem;border:.1rem solid rgba(18,18,18,.16);border-radius:2rem;background:#fff;box-shadow:0 .3rem 1rem #1212120f}.product-purchase-controls--full-width-add .product-form__submit{width:calc(100% + 13.8rem);margin-left:-13.8rem}.mat-pricing-table__table{width:100%;border-collapse:collapse}.mat-pricing-table__table thead th{padding:0 .4rem .8rem;border-bottom:.1rem solid rgba(18,18,18,.1);color:#1212128c;font-size:1.2rem;font-weight:600;text-align:left;text-transform:uppercase;letter-spacing:.04em}.mat-pricing-table__table thead th:last-child{text-align:right}.mat-pricing-table__row td{padding:1rem .4rem;border-bottom:.1rem solid rgba(18,18,18,.07);font-size:1.4rem;color:#121212;transition:background-color .15s ease,color .15s ease}.mat-pricing-table__row:last-child td{border-bottom:0}.mat-pricing-table__row td:first-child{border-radius:.8rem 0 0 .8rem}.mat-pricing-table__row td:last-child{border-radius:0 .8rem .8rem 0;text-align:right;font-weight:600}.mat-pricing-table__row:not(.mat-pricing-table__row--unavailable){cursor:pointer}.mat-pricing-table__row:not(.mat-pricing-table__row--unavailable):hover td{background:#00e1781a}.mat-pricing-table__row--active td{background:#00e178;color:#000;font-weight:700}.mat-pricing-table__row--unavailable td{color:#12121259;text-decoration:line-through;cursor:default}.mat-pricing-table__quantity{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-top:0}.mat-pricing-table__quantity .form__label{margin:0;font-size:1.6rem;font-weight:700;color:#121212}.mat-pricing-table__quantity .quantity{flex:0 0 auto;width:18rem;min-height:5.2rem;border:.2rem solid #121212;border-radius:9999px;background:#fff}.mat-pricing-table__quantity .quantity:before,.mat-pricing-table__quantity .quantity:after{display:none}.mat-pricing-table__quantity .quantity__button{width:4.8rem;color:#121212}.mat-pricing-table__quantity-input{color:#121212;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:800;font-size:2.2rem;line-height:1;opacity:1;text-align:center;background-color:transparent;border:0;padding:0;width:100%;min-width:0;flex-grow:1;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}.mat-pricing-table__quantity-input::-webkit-outer-spin-button,.mat-pricing-table__quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mat-pricing-table__quantity-input:focus,.mat-pricing-table__quantity-input:focus-visible{outline:none;background-color:#00e1781f;z-index:2}.mat-pricing-table__summary{margin:1.8rem 0 0;padding:1.8rem 2rem;border-radius:1.6rem;background:#121212;color:#fff;display:grid;grid-template-columns:1fr auto;align-items:end;gap:.4rem 1.6rem}.mat-pricing-table__summary-main{display:flex;flex-direction:column;gap:.4rem}.mat-pricing-table__summary-count{font-size:1.8rem;font-weight:700;line-height:1.2}.mat-pricing-table__summary-rate{font-size:1.4rem;color:#ffffffbf}.mat-pricing-table__summary-rate strong{color:#00e178;font-size:1.6rem}.mat-pricing-table__summary-total{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem}.mat-pricing-table__summary-total-label{font-size:1.2rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3}.mat-pricing-table__summary-total-value{font-size:3.2rem;font-weight:800;line-height:1;color:#00e178}.mat-pricing-table__summary-note{grid-column:1 / -1;margin:.8rem 0 0;padding-top:1rem;border-top:.1rem solid rgba(255,255,255,.15);font-size:1.2rem;color:#fff9}@media screen and (max-width:749px){.mat-pricing-table{padding:1.6rem}.mat-pricing-table__quantity{flex-wrap:wrap}.mat-pricing-table__summary-count{font-size:1.6rem}.mat-pricing-table__summary-total-value{font-size:2.6rem}}.mat-tier-picker__field{max-width:none;padding:0;border:0}.mat-thickness-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.mat-thickness-card{border-color:rgba(var(--color-foreground),.2);padding:1.6rem .8rem;min-height:13rem}.mat-thickness-card__photo{width:100%;max-width:14rem;height:8rem;object-fit:contain}.mat-thickness-card__name{font-size:1.6rem;font-weight:600}.mat-thickness-card__check{position:absolute;top:.8rem;right:.8rem;width:1.8rem;height:1.8rem;display:none}.mat-thickness-cards input:checked+label .mat-thickness-card__check{display:block}.mat-thickness-cards input:disabled+label{cursor:not-allowed;opacity:.5}.mat-thickness-card__stock{font-size:1.1rem}.mat-pricing-table__disclosure{margin-top:0;border-top:.1rem solid rgba(18,18,18,.1)}.mat-pricing-table__disclosure summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:7.2rem;box-sizing:border-box;padding:2.4rem 0;font-size:1.4rem;font-weight:600;list-style:none}.mat-pricing-table__disclosure summary::-webkit-details-marker{display:none}.mat-pricing-table__disclosure summary .icon-caret{width:1.2rem;height:.8rem;position:static}.mat-pricing-table__disclosure[open] summary .icon-caret{transform:rotate(180deg)}.mat-pricing-table__table-wrapper{padding:.6rem 0}.mat-pricing-table__tier-button{padding:.6rem .8rem;border:0;border-radius:.4rem;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.product-price-summary .price.price--per-mat .price__regular .price-item--regular,.product-price-summary .price.price--per-mat .price__sale .price-item--sale{font-size:3.6rem!important;font-weight:700;line-height:1.2;margin-right:.6rem}.product-price-summary .price.price--per-mat .price__mat-unit{font-size:1.4rem!important;font-weight:400;color:#999;letter-spacing:0;vertical-align:baseline}.product-price-summary .price--per-mat .price__sale .price__mat-unit{order:1}.mat-pricing-table__quantity{padding-bottom:1.8rem}.mat-pricing-table__disclosure+.mat-pricing-table__summary{margin-top:0}.mat-pricing-table__table{border-collapse:separate;border-spacing:0;display:block}.mat-pricing-table__table tbody{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;padding:.4rem 0 1.6rem}.mat-pricing-table__table tr,.mat-pricing-table__table td{display:block;min-width:0}.mat-pricing-table__row td,.mat-pricing-table__row:hover td,.mat-pricing-table__row--active td{padding:0;border:0;border-radius:1rem;background:transparent}.mat-pricing-table__tier-button{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;min-height:5.2rem;padding:1.2rem .8rem;border:.1rem solid rgba(18,18,18,.14);border-radius:.6rem;background:#fff;text-align:left;transition:border-color .15s ease,background-color .15s ease}.mat-pricing-table__tier-button:hover{border-color:#119568;background:#f4faf7}.mat-pricing-table__row--active .mat-pricing-table__tier-button{border-color:#119568;background:#edf9f3;color:#116844}.mat-pricing-table__table .mat-pricing-table__tier-count{font-size:1.2rem!important;font-weight:600}.mat-pricing-table__tier-rate{display:flex;align-items:baseline;gap:.6rem}.mat-pricing-table__table .mat-pricing-table__tier-rate strong{font-size:1.5rem!important;font-weight:700}.mat-pricing-table__tier-rate small{display:none}@media screen and (max-width:749px){.mat-pricing-table__table tbody{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/component-mat-pricing-table.css.map */
