.shopify-section--custom-problem-solution>.custom-problem-solution__surface{--custom-homepage-mobile-section-padding: var(--spacing-10);padding-block:calc(var(--spacing-10) + var(--spacing-5) + var(--custom-theme-section-spacing-adjust, 0rem))}.custom-problem-solution{--custom-ps-radius: 16px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:center;gap:calc(clamp(3rem,8vw,10rem) * var(--custom-space-group-scale, 1));max-width:min(1500px,var(--custom-theme-page-width, 1500px));margin-inline:auto}.custom-problem-solution>*{min-width:0}.custom-problem-solution__comparison{display:block;min-width:0}.custom-problem-solution__progress{display:none}@media screen and (max-width:699px){.custom-problem-solution__comparison[data-enhanced][data-scrollable] .custom-problem-solution__progress:not([hidden]){display:block;width:min(80%,280px);height:4px;margin-block-start:var(--spacing-6);margin-inline:auto;overflow:hidden;border-radius:var(--rounded-full);background:rgb(var(--text-color) / .15)}.custom-problem-solution__progress-bar{display:block;width:100%;height:100%;border-radius:inherit;background:var(--custom-ps-primary-background);transform:scaleX(var(--custom-comparison-progress, 0));transform-origin:left}.custom-problem-solution__progress-bar:dir(rtl){transform-origin:right}}.custom-problem-solution__intro{align-self:center;text-align:start}.custom-problem-solution__heading{margin:0;color:var(--custom-ps-heading-color);font-size:calc(3rem * var(--custom-type-section-scale));font-weight:700;font-style:normal;line-height:1.15;letter-spacing:calc(var(--heading-letter-spacing) + -.02em);text-wrap:balance}.custom-problem-solution__heading .custom-section-heading-accent{font:inherit;color:var(--custom-section-heading-accent);font-style:italic;letter-spacing:inherit;text-decoration:none}.custom-problem-solution__description{margin-block-start:calc(var(--spacing-3) * var(--custom-space-copy-scale, 1));font-size:calc(var(--custom-text-body) * 1.0625);line-height:1.5}.custom-problem-solution__cta{display:none}@media screen and (min-width:1000px){.custom-problem-solution__cta{display:flex;justify-content:center;width:100%;max-width:560px;margin-block-start:calc(32px * var(--custom-space-group-scale, 1))}.custom-problem-solution__cta .button{width:240px;max-width:100%;min-height:54px;padding:16px 28px;border-radius:var(--rounded-full)}}.custom-problem-solution__table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;line-height:1.4}.custom-problem-solution .custom-problem-solution__table :is(th,td){width:22%;padding:16px 12px;border:0;overflow-wrap:anywhere;vertical-align:middle;text-align:center}.custom-problem-solution .custom-problem-solution__table tr>:first-child{width:34%}.custom-problem-solution .custom-problem-solution__table thead th{height:auto;padding:20px 12px 16px;vertical-align:top}.custom-problem-solution .custom-problem-solution__table tbody :is(th,td){height:64px;padding-block:10px}.custom-problem-solution__table tbody :is(th,td):not(.custom-problem-solution__primary){border-block-start:1px solid rgb(var(--text-color) / .7)}.custom-problem-solution .custom-problem-solution__table tbody th{padding-inline-start:12px;text-align:start;font-size:calc(var(--custom-text-body) * 1.0625);font-weight:600;letter-spacing:var(--text-letter-spacing)}.custom-problem-solution__table .custom-problem-solution__primary{color:rgb(var(--custom-ps-primary-color));background:var(--custom-ps-primary-background)}.custom-problem-solution__table thead .custom-problem-solution__primary{border-start-start-radius:var(--custom-ps-radius);border-start-end-radius:var(--custom-ps-radius)}.custom-problem-solution__table tbody tr:last-child .custom-problem-solution__primary{border-end-start-radius:var(--custom-ps-radius);border-end-end-radius:var(--custom-ps-radius)}.custom-problem-solution__column-title{font-size:calc(var(--custom-text-body) * 1.375);font-weight:600;line-height:1.3}.custom-problem-solution__mark{display:inline-flex;vertical-align:middle}.custom-problem-solution__mark .icon{width:24px;height:24px}.custom-problem-solution__primary .icon-success path:last-child{stroke:var(--custom-ps-primary-background)}.custom-problem-solution__primary .icon-error path:last-child{fill:var(--custom-ps-primary-background)}.custom-problem-solution__cell-text{font-size:var(--custom-text-body);font-weight:500}@media screen and (max-width:999px){.custom-problem-solution{grid-template-columns:minmax(0,1fr);gap:calc(var(--spacing-4) * var(--custom-space-group-scale, 1))}.custom-problem-solution__table{margin-inline:auto}.custom-problem-solution__intro{text-align:start}.shopify-section--custom-problem-solution>.custom-problem-solution__surface{padding:calc(var(--spacing-10) + var(--custom-theme-section-spacing-adjust, 0rem)) 15px}.custom-problem-solution__heading{font-size:calc(2rem * var(--custom-type-section-scale));text-wrap:wrap}.custom-problem-solution__description{margin-block-start:calc(10px * var(--custom-space-copy-scale, 1))}.custom-problem-solution .custom-problem-solution__table thead th{padding:15px 2px 12px}.custom-problem-solution .custom-problem-solution__table tbody :is(th,td){height:56px;padding:10px 6px}.custom-problem-solution .custom-problem-solution__table tbody th{padding-inline:8px;font-size:var(--custom-text-secondary);letter-spacing:var(--text-letter-spacing)}.custom-problem-solution__cell-text{font-size:calc(var(--custom-text-body) * .875);font-weight:500}.custom-problem-solution__column-title{font-size:calc((clamp(13px,3.6vw,14px)) * var(--custom-body-scale))}.custom-problem-solution__mark .icon{width:20px;height:20px}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/custom-problem-solution.css.map */
