:root{--containerWidth:1440px;--containerWidthMd:1100px;--containerWidthSm:780px}@media (max-width:1440px){:root{--containerWidth:1200px}}@media (max-width:1200px){:root{--containerWidth:100%;--containerWidthMd:992px}}@media (max-width:992px){:root{--containerWidth:100%;--containerWidthMd:768px}}@media (max-width:768px){:root{--containerWidth:100%;--containerWidthMd:100%;--containerWidthSm:100%}}.repairs-price-table-section{background:#041d71;padding:80px 0;position:relative;overflow:hidden}@media (max-width:768px){.repairs-price-table-section{padding:30px 0;overflow:visible}}.repairs-price-table-section .price-table-header{text-align:center;margin-bottom:40px}.repairs-price-table-section .price-table-header h2{font-size:40px;font-weight:700;margin-bottom:20px;color:#fff}@media (max-width:768px){.repairs-price-table-section .price-table-header h2{font-size:30px}}.repairs-price-table-section .price-table-header p{font-size:16px;line-height:1.5;max-width:580px;margin:0 auto;color:#fff}.repairs-price-table-section .price-table-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width:768px){.repairs-price-table-section .price-table-bg{display:none}}.repairs-price-table-section .price-table-image{position:absolute;top:50%;transform:translateY(-50%);right:calc(100% - 2rem);z-index:10;width:calc((100vw - var(--containerWidthMd))/2 + 6rem)}@media (max-width:768px){.repairs-price-table-section .price-table-image{display:none}}.repairs-price-table-section .price-table-image img{display:block;width:100%;height:auto}.repairs-price-table-section .price-table-header{position:relative;z-index:10}.repairs-price-table-section .price-table-grid{position:relative;z-index:1}.repairs-price-table-section .repairs-price-table{display:grid;grid-template-columns:1fr repeat(3,minmax(-webkit-max-content,20%));grid-template-columns:1fr repeat(3,minmax(max-content,20%));gap:0 0;background:#fff;border-radius:10px;overflow:hidden;margin-bottom:60px}@media (max-width:768px){.repairs-price-table-section .repairs-price-table{grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;gap:0 10px;overflow:visible;margin-bottom:20px}.repairs-price-table-section .repairs-price-table>.shopify-block:first-child{position:-webkit-sticky;position:sticky;top:55px;gap:0;z-index:60;background:#fff;border-radius:10px 10px 0 0;border-bottom:1px solid #eaeef7;padding:0 10px}}.repairs-price-table-section .repairs-price-table .shopify-block{grid-column:1/-1;display:grid;grid-template-columns:subgrid;padding:0 30px}@media (max-width:768px){.repairs-price-table-section .repairs-price-table .shopify-block{padding:10px}}.repairs-price-table-section .repairs-price-table .shopify-block:nth-child(even){background:#eaeef7}@media (max-width:768px){.repairs-price-table-section .repairs-price-table .shopify-block:nth-child(even) .repairs-price-table-row-col--label{border-bottom:1px solid #d7dbe5}}.repairs-price-table-section .repairs-price-table .repairs-price-table-head{display:grid;grid-template-columns:subgrid;grid-column:1/-1}.repairs-price-table-section .repairs-price-table .repairs-price-table-head .repairs-price-table-head-col{display:flex;flex-direction:column;padding:20px 30px}.repairs-price-table-section .repairs-price-table .repairs-price-table-head .repairs-price-table-head-col:not(:first-child){text-align:center;padding:10px 5px}@media (max-width:768px){.repairs-price-table-section .repairs-price-table .repairs-price-table-head .repairs-price-table-head-col{padding:15px 10px;position:-webkit-sticky;position:sticky;top:80px}.repairs-price-table-section .repairs-price-table .repairs-price-table-head .repairs-price-table-head-col:first-child{grid-column:1/4;display:none}}.repairs-price-table-section .repairs-price-table .repairs-price-table-head .repairs-price-table-head-col .price-table__col-title{font-weight:600;font-size:19px}@media (max-width:768px){.repairs-price-table-section .repairs-price-table .repairs-price-table-head .repairs-price-table-head-col .price-table__col-title{font-size:15px}}.repairs-price-table-section .repairs-price-table .repairs-price-table-head .repairs-price-table-head-col .price-table__col-subtitle{font-size:12px}@media (max-width:768px){.repairs-price-table-section .repairs-price-table .repairs-price-table-head .repairs-price-table-head-col .price-table__col-subtitle{font-size:10px}}.repairs-price-table-section .repairs-price-table .price-table__check-text,.repairs-price-table-section .repairs-price-table .price-table__cross-text{display:none;font-size:12px;color:#666}@media (max-width:768px){.repairs-price-table-section .repairs-price-table .price-table__check-text,.repairs-price-table-section .repairs-price-table .price-table__cross-text{display:block}}.repairs-price-table-section .repairs-price-table .repairs-price-table-row{display:grid;grid-template-columns:subgrid;grid-column:1/-1;align-items:center}@media (max-width:768px){.repairs-price-table-section .repairs-price-table .repairs-price-table-row{gap:8px 0}}.repairs-price-table-section .repairs-price-table .repairs-price-table-row .repairs-price-table-row-col{display:flex;flex-direction:column;padding:15px 30px;align-items:center;font-weight:600;font-size:19px}@media (max-width:768px){.repairs-price-table-section .repairs-price-table .repairs-price-table-row .repairs-price-table-row-col{padding:0 10px 5px}}.repairs-price-table-section .repairs-price-table .repairs-price-table-row .repairs-price-table-row-col:not(:first-child){text-align:center;height:100%;box-sizing:border-box;justify-content:center}@media (max-width:768px){.repairs-price-table-section .repairs-price-table .repairs-price-table-row .repairs-price-table-row-col:not(:first-child){justify-content:space-between}}.repairs-price-table-section .repairs-price-table .repairs-price-table-row .repairs-price-table-row-col--label{text-align:left;justify-content:flex-start;align-items:flex-start;padding-left:40px}@media (max-width:768px){.repairs-price-table-section .repairs-price-table .repairs-price-table-row .repairs-price-table-row-col--label{grid-column:1/4;padding-left:10px;border-bottom:1px solid #eaeef7}}.repairs-price-table-section .repairs-price-table .repairs-price-table-row .repairs-price-table-row-col .fa-check-circle{color:#45a44b;font-size:20px}.repairs-price-table-section .repairs-price-table .repairs-price-table-row .repairs-price-table-row-col .fa-times-circle{color:#dc0000;font-size:20px}@media (max-width:768px){.repairs-price-table-section .repairs-price-table .repairs-price-table-row .repairs-price-table-row-col .fa-check-circle,.repairs-price-table-section .repairs-price-table .repairs-price-table-row .repairs-price-table-row-col .fa-times-circle{margin-top:5px}}.repairs-price-table-section .price-table-subtext{text-align:center;max-width:560px;margin:0 auto;font-size:12px}@media (max-width:768px){.repairs-price-table-section .price-table-subtext{color:#fff}}