.product-delivery-information{background:#f7f8fa}.product-delivery-information .section-heading{max-width:850px;margin-bottom:32px}.product-delivery-layout{display:grid;grid-template-columns:1fr;gap:32px;min-width:0}.product-delivery-with-photo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;align-items:start}.product-delivery-layout>figure{margin:0;min-width:0}.product-delivery-photo{overflow:hidden;border-radius:var(--radius)}.product-delivery-photo>img{display:block;width:100%;height:auto}.product-delivery-layout figcaption{font-size:12px;line-height:1.6;margin-top:12px;color:var(--gray)}.product-delivery-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.product-delivery-with-photo .product-delivery-checks{grid-template-columns:1fr;gap:22px}.product-delivery-checks article{min-width:0;border-top:1px solid var(--line);padding-top:18px}.product-delivery-checks h3{font-size:19px;line-height:1.4;margin:0 0 12px;color:var(--navy)}.product-delivery-checks p{font-size:var(--text-body);line-height:1.8;margin:0;color:var(--gray);overflow-wrap:anywhere}.product-delivery-checks .text-link{margin-top:12px;font-size:var(--text-action);gap:12px;max-width:100%;line-height:1.6}.product-delivery-checks .text-link:hover{gap:12px}.product-delivery-checks .text-link>.cta-arrow{flex:none}@media(max-width:1023px){.product-delivery-with-photo{gap:28px}.product-delivery-checks{grid-template-columns:1fr;gap:22px}}@media(max-width:767px){.product-delivery-with-photo{grid-template-columns:1fr;gap:24px}.product-delivery-checks h3{font-size:18px}}.long-product-information{background:#fff}.long-product-heading{max-width:850px;margin-bottom:32px}.long-product-heading:before{content:"";display:block;width:32px;height:4px;background:var(--accent);margin-bottom:20px}.long-product-heading h2{font-size:36px;line-height:1.2;margin:12px 0 20px;color:var(--navy);letter-spacing:-.02em}.long-product-heading>p:last-child{font-size:var(--text-body);line-height:1.8;color:var(--gray)}.long-product-reference-table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:var(--radius);margin:0;overflow:hidden;font-size:var(--text-body);line-height:1.7;color:var(--gray)}.long-product-reference-table caption{text-align:start;font-size:13px;line-height:1.5;padding-bottom:12px;color:var(--gray)}.long-product-reference-table td,.long-product-reference-table th{padding:20px;text-align:start;vertical-align:top;overflow-wrap:anywhere}.long-product-reference-table thead th{background:var(--navy);color:#fff;font-weight:500}.long-product-reference-table thead th:first-child{width:26%}.long-product-reference-table tbody tr+tr>*{border-top:1px solid var(--line)}.long-product-reference-table tbody th{font-weight:500;color:var(--navy)}.long-product-reference-table tbody th>span{display:flex;align-items:center;gap:12px}.long-product-reference-table .product-icon{flex:none}.long-product-faq{margin-top:48px}.long-product-faq h3{font-size:28px;line-height:1.25;margin:0 0 28px;color:var(--navy)}.long-product-faq>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.long-product-faq article{min-width:0;border-top:1px solid var(--line);padding-top:20px}.long-product-faq h4{font-size:18px;line-height:1.45;color:var(--navy);margin:0 0 12px}.long-product-faq p{font-size:var(--text-body);line-height:1.8;color:var(--gray)}@media(max-width:1199px){.long-product-heading h2{font-size:32px}.long-product-reference-table td,.long-product-reference-table th{padding:16px}}@media(max-width:767px){.long-product-heading h2{font-size:28px}.long-product-reference-table,.long-product-reference-table tbody{display:block}.long-product-reference-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.long-product-reference-table tr{display:grid;grid-template-columns:1fr}.long-product-reference-table tbody th{padding:20px 20px 12px}.long-product-reference-table td{padding:8px 20px 16px}.long-product-reference-table td:before{content:attr(data-label);display:block;margin-bottom:4px;color:var(--navy);font-size:12px;font-weight:600}.long-product-reference-table tbody tr+tr>*{border-top:0}.long-product-reference-table tbody tr+tr{border-top:1px solid var(--line)}.long-product-faq{margin-top:36px}.long-product-faq h3{font-size:24px}.long-product-faq>div{grid-template-columns:1fr;gap:24px}.long-product-reference-table caption{display:block;width:100%;padding:16px 20px 0}}