.product-followup{padding-block:48px}.product-followup__container{box-sizing:border-box;width:100%;max-width:1480px;margin-inline:auto;padding-inline:var(--gutter)}.product-followup__header{margin-bottom:28px}.product-followup__header h2{margin:0;color:#142b50;font-size:clamp(24px,2.1vw,32px);line-height:1.2;font-weight:600;letter-spacing:-.025em}.product-followup__header p{margin:10px 0 0;color:#59677c;font-size:15px;overflow-wrap:anywhere}.product-related,.product-related__controller{display:block}.product-related__grid{--ready-grid-columns: 5;grid-template-columns:repeat(var(--ready-grid-columns),minmax(0,1fr))}.product-reviews{border-top:1px solid #e5eaf2;scroll-margin-top:calc(var(--header-height, 100px) + 24px)}.product-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-review{min-width:0;padding:24px;border:1px solid #dde5f0;border-radius:16px;background:#fff;overflow-wrap:anywhere}.product-review__header{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:8px;font-size:14px}.product-review__score{color:#164b9f;white-space:nowrap}.product-review p{margin:16px 0 0;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.product-review__media{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.product-review__media a{width:96px}.product-review__media img{width:100%;height:96px;object-fit:cover;border-radius:8px}.product-review__media video{width:100%;max-height:260px}.product-review__media audio{width:100%;max-width:100%}.product-project{margin-top:24px;padding-block:64px;background:#f3f6fb;color:#142b50}.product-project__layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:clamp(28px,4vw,64px);align-items:start}.product-project__intro{padding-top:12px}.product-project__eyebrow{display:block;margin-bottom:20px;color:#164b9f;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.product-project__intro h2{margin:0 0 20px;color:#142b50;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.035em;font-weight:600}.product-project .rte{color:#53627a;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.product-project .rte p:last-child{margin-bottom:0}.product-project__contact{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:14px 20px;border:1px solid #164b9f;border-radius:8px;background:#164b9f;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.product-project__contact:hover{background:#103b80;color:#fff}.product-project__contact:focus-visible{outline:2px solid #164b9f;outline-offset:4px}.product-project__email{margin:12px 0 0;color:#53627a;font-size:13px;overflow-wrap:anywhere}.product-project__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.product-project__option{min-width:0;padding:24px;border:1px solid #dce4f0;border-radius:16px;background:#fff}.product-project__option-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:24px}.product-project__number{color:#8595ac;font-size:12px;letter-spacing:.08em}.product-project__minimum{padding:5px 9px;border:1px solid #dce6f5;border-radius:6px;background:#f5f8fe;color:#164b9f;font-size:11px;font-weight:600}.product-project__option h3{margin:0 0 12px;color:#142b50;font-size:21px;line-height:1.25;font-weight:600;letter-spacing:-.02em}.product-project__logistics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:36px;padding-top:28px;border-top:1px solid #d6dfec}.product-project__logistics h3{margin:0 0 10px;color:#142b50;font-size:15px;font-weight:600}@media(min-width:1024px)and (max-width:1279px){.product-related__grid{--ready-grid-columns: 4}}@media(max-width:1023px){.product-related__grid{--ready-grid-columns: 3}.product-project__layout{grid-template-columns:1fr}.product-project__intro{max-width:640px}.product-reviews__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.product-followup{padding-block:32px}.product-related__grid{--ready-grid-columns: 2;gap:12px}.product-project{padding-block:40px}.product-project__options,.product-project__logistics,.product-reviews__grid{grid-template-columns:1fr}.product-project__option,.product-review{padding:20px}}@media(max-width:359px){.product-related__grid{--ready-grid-columns: 1}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-followup.css.map */
