.pdp-features{align-items:stretch;gap:24px;min-width:0;display:grid}.pdp-feature-section,.pdp-nearby-stock{border:1px solid var(--color-line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.pdp-feature-section h2,.pdp-nearby-stock h2,.pdp-quote-main h2{font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-ink);text-wrap:balance;font-weight:700}.pdp-feature-section h2,.pdp-nearby-stock h2{text-align:center}.pdp-feature-list{width:100%;max-width:600px;font-size:var(--text-sm);color:var(--color-body);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:16px 24px;margin:24px auto 0;line-height:1.5;display:grid}.pdp-feature-list li{text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;gap:8px;min-width:0;padding-block:8px;display:flex}.pdp-feature-icon{color:var(--color-brand);flex:none}.pdp-feature-copy{text-wrap:balance;min-width:0;max-width:24ch}.pdp-alignment-help{color:var(--color-body);align-items:flex-start;gap:8px;padding-block:12px;font-size:14px;line-height:22px;display:flex}.pdp-alignment-help>svg{color:var(--color-brand);flex:none;margin-top:2px}.pdp-nearby-stock h2{justify-content:center;align-items:center;gap:8px;display:flex}.pdp-nearby-stock h2 svg{color:var(--color-brand);flex:none}.pdp-nearby-context{font-size:var(--text-xs);text-align:center;color:var(--color-sub);overflow-wrap:anywhere;margin-top:8px;line-height:1.5}.pdp-nearby-list{margin-top:20px}.pdp-nearby-stock li{border-top:1px solid var(--color-line);font-size:var(--text-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-block:12px;line-height:1.5;display:flex}.pdp-nearby-store{min-width:0;min-height:44px;color:var(--color-link);overflow-wrap:anywhere;flex:120px;align-content:center;gap:2px;display:grid}.pdp-nearby-store strong{text-underline-offset:3px;font-weight:700;text-decoration:underline}.pdp-nearby-store-meta{font-size:var(--text-xs);color:var(--color-sub)}.pdp-nearby-quantity{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.pdp-nearby-count{color:var(--color-go);font-weight:700}.pdp-nearby-price{color:var(--color-sub);font-weight:400}.pdp-quote{border-top:1px solid var(--color-line);width:100%;min-width:0;padding-block:28px;scroll-margin-top:130px;container:pdp-quote/inline-size}.pdp-quote-layout{align-items:start;gap:20px;display:grid}.pdp-quote-main,.pdp-quote-support{min-width:0}.pdp-quote-table{width:100%;color:var(--color-body);margin-top:16px;font-size:16px;line-height:24px}.pdp-quote-table tbody td{border-bottom:1px solid var(--color-line);padding-block:8px}.pdp-quote-table td:first-child{overflow-wrap:anywhere;padding-inline-end:20px}.pdp-quote-table td:last-child{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--color-ink)}.pdp-quote-unit{color:var(--color-sub)}.pdp-quote-table .pdp-quote-group{text-align:start;color:var(--color-ink);padding-block:16px 8px;font-weight:700}.pdp-quote-table tfoot th,.pdp-quote-table tfoot td:last-child{font-size:var(--text-xl);line-height:var(--text-xl--line-height);color:var(--color-ink);padding-top:16px;font-weight:700}.pdp-quote-table tfoot th{text-align:start}.pdp-quote-table tfoot td:last-child{color:var(--color-brand)}.pdp-quote-table tfoot tr+tr th,.pdp-quote-table tfoot tr+tr td:last-child{font-size:inherit;line-height:inherit;padding-top:4px;font-weight:400}.pdp-quote-table tfoot tr+tr td:last-child{color:var(--color-ink)}.pdp-quote-unavailable,.pdp-quote-tax-note{max-width:65ch;color:var(--color-sub);margin-top:16px;font-size:14px;line-height:22px}.pdp-quote-support{align-content:start;gap:20px;display:grid;container:pdp-quote-support/inline-size}.pdp-included-services h3,.pdp-pricing-store h3{color:var(--color-ink);align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:24px;display:flex}.pdp-included-services ul{gap:12px 20px;margin-top:12px;display:grid}.pdp-included-services li{min-width:0;color:var(--color-body);align-items:flex-start;gap:8px;font-size:14px;line-height:22px;display:flex}.pdp-included-services li svg,.pdp-pricing-store h3 svg{color:var(--color-go);flex:none;margin-top:2px}.pdp-pricing-store-name{min-height:44px;color:var(--color-link);align-items:center;margin-top:4px;font-size:18px;font-weight:600;line-height:26px;display:inline-flex}.pdp-pricing-store address{color:var(--color-body);gap:2px;margin-top:4px;font-size:14px;font-style:normal;line-height:22px;display:grid}.pdp-pricing-store-actions{flex-wrap:wrap;gap:4px 20px;margin-top:8px;display:flex}.pdp-pricing-store-actions a{min-height:44px;color:var(--color-link);align-items:center;gap:6px;font-size:14px;font-weight:600;line-height:22px;display:inline-flex}.pdp-pricing-store-help{max-width:52ch;color:var(--color-body);margin-top:8px;font-size:14px;line-height:22px}@container pdp-quote-support (min-width:420px){.pdp-included-services ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pdp-quote (min-width:620px){.pdp-quote-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pdp-quote-support:not(:has(.pdp-included-services)){grid-template-columns:minmax(0,1fr)}.pdp-quote[data-quote-state=unavailable] .pdp-quote-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pdp-quote (min-width:1040px){.pdp-quote-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px}.pdp-quote-support{border-inline-start:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);padding-inline-start:24px}}@media (max-width:767px){.pdp-feature-section,.pdp-nearby-stock{padding:20px}.pdp-feature-section h2,.pdp-quote-main h2{text-align:center}.pdp-feature-list li,.pdp-included-services li{text-align:center;justify-content:center}.pdp-included-services,.pdp-pricing-store{text-align:center}.pdp-included-services h3,.pdp-pricing-store h3,.pdp-pricing-store-actions{justify-content:center}.pdp-pricing-store-help{margin-inline:auto}.pdp-quote-table{font-size:14px;line-height:22px}.pdp-quote-table td:first-child{padding-inline-end:12px}}@media (max-width:389px){.pdp-feature-list{grid-template-columns:minmax(0,1fr)}.pdp-nearby-store{flex-basis:100%}.pdp-nearby-quantity{justify-content:flex-start}}@media (hover:hover){.pdp-pricing-store-name:hover,.pdp-pricing-store-actions a:hover{text-underline-offset:3px;text-decoration:underline}}.pdp-pricing-store-change{min-height:44px;color:var(--color-link);text-underline-offset:3px;align-items:center;font-size:13px;text-decoration:underline;display:inline-flex}@media (max-width:767px){.pdp-quote-support{gap:20px}.pdp-included-services{background:var(--color-brand-50);border-radius:12px;padding:16px 12px}.pdp-included-services ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdp-included-services li{flex-direction:column;align-items:center;gap:5px;font-size:12px;line-height:18px}.pdp-included-services h3{font-size:15px}.pdp-pricing-store{border-top:1px solid var(--color-line);padding-top:16px}.pdp-pricing-store-name{min-height:32px;margin:0;font-size:17px}.pdp-pricing-store address{flex-wrap:wrap;justify-content:center;gap:2px 6px;margin-top:4px;font-size:12px;display:flex}.pdp-pricing-store-actions{gap:0 16px;margin-top:6px}.pdp-pricing-store-actions a{font-size:12px}.pdp-alignment-help{border:1px solid var(--color-line);border-radius:10px;margin-top:4px;padding:12px;font-size:12px;line-height:20px}.pdp-quote-main{border:1px solid var(--color-line);background:#fff;border-radius:14px;padding:18px 14px 14px}.pdp-quote-main h2{font-size:19px;line-height:25px}.pdp-quote-table{margin-top:14px;font-size:13px;line-height:20px}.pdp-quote-table tbody td{vertical-align:top;padding-block:12px}.pdp-quote-table td:last-child{font-weight:600}.pdp-quote-unit{margin-top:3px;font-size:11px;line-height:17px;display:block}.pdp-quote-table .pdp-quote-group{color:var(--color-brand);padding-top:18px;padding-bottom:4px;font-size:12px}.pdp-quote-table tfoot th,.pdp-quote-table tfoot td:last-child{background:var(--color-brand-50);padding:14px 10px;font-size:21px}.pdp-quote-table tfoot th{border-radius:0 0 0 8px}.pdp-quote-table tfoot td:last-child{border-radius:0 0 8px}}.pdp-page .pdp-quote-layout{grid-template-columns:minmax(0,1fr);gap:24px}.pdp-page .pdp-quote-main h2{text-align:center;font-size:24px;line-height:32px}.pdp-page .pdp-quote-table{border-collapse:separate;border-spacing:0;margin-top:24px;font-size:15px;line-height:23px}.pdp-page .pdp-quote-table tbody td{padding-block:10px}.pdp-page .pdp-quote-table td:last-child{font-weight:600}.pdp-page .pdp-quote-unit{margin-top:4px;font-size:13px;line-height:20px;display:inline}.pdp-page .pdp-quote-table .pdp-quote-group{color:var(--color-brand);padding-top:20px;font-size:14px}.pdp-page .pdp-quote-table tfoot th,.pdp-page .pdp-quote-table tfoot td:last-child{background:var(--color-brand-50);color:var(--color-brand);padding:16px}.pdp-page .pdp-quote-table tfoot th{border-radius:12px 0 0 12px;font-size:18px}.pdp-page .pdp-quote-table tfoot td:last-child{border-radius:0 12px 12px 0;font-size:30px;line-height:36px}.pdp-page .pdp-quote-support{border:0;grid-template-columns:minmax(0,1fr);gap:20px;padding:0}.pdp-page .pdp-included-services h3{justify-content:center;font-size:15px}.pdp-page .pdp-included-services ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.pdp-page .pdp-included-services li{justify-content:center;font-size:13px;line-height:20px}.pdp-page .pdp-pricing-store{border-top:1px solid var(--color-line);text-align:center;flex-direction:column;justify-content:center;gap:16px;padding-top:24px;display:flex}.pdp-page .pdp-pricing-store-name{color:var(--color-brand);justify-content:center;gap:10px;margin:0;font-size:22px;line-height:30px}.pdp-page .pdp-pricing-store address{flex-wrap:wrap;justify-content:center;gap:4px 8px;display:flex}.pdp-page .pdp-pricing-store-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;display:grid}.pdp-page .pdp-pricing-store-actions>.btn{text-align:center;min-height:48px;color:var(--color-brand);justify-content:center;padding:10px 12px}.pdp-page .pdp-pricing-store-change{grid-column:1/-1;justify-content:center;min-height:32px}@media (min-width:1440px){.pdp-page-quote>.pdp-quote{border:1px solid var(--color-line);background:#fff;border-radius:16px;padding:28px}.pdp-page-quote .pdp-quote-layout{grid-template-rows:auto minmax(0,1fr);align-items:stretch;height:100%}.pdp-page-quote .pdp-quote-support{grid-template-rows:auto minmax(0,1fr);align-content:stretch}}@media (max-width:767px){.pdp-page .pdp-quote-main h2{font-size:20px;line-height:28px}.pdp-page .pdp-quote-table{font-size:14px;line-height:22px}.pdp-page .pdp-quote-table tfoot td:last-child{font-size:24px;line-height:30px}.pdp-page .pdp-quote-table tfoot th,.pdp-page .pdp-quote-table tfoot td:last-child{padding:16px 12px}}
