.fl-product-desc{--fl-c-heading: #171717;--fl-c-body: #808284;--fl-c-border: #E2E2E2;--fl-c-bg-alt: #F7F7F8;--fl-c-teal: #09728C;--fl-c-teal-light: #e6f3f6;--fl-c-dark: #343434;--fl-f-head: "Cardo", Georgia, serif;--fl-f-body: "Lato", system-ui, sans-serif;font-family:var(--fl-f-body);color:var(--fl-c-body);max-width:960px;margin:0 auto;padding:3rem 24px;border-top:1px solid var(--fl-c-border);scroll-margin-top:120px}.fl-pillar-crumb{font-family:var(--fl-f-body);font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:var(--fl-c-body);margin-bottom:1.5rem;margin-top:0}.fl-pillar-link{color:var(--fl-c-teal);text-decoration:none;font-weight:700}.fl-pillar-link:hover{text-decoration:underline}.fl-pillar-sep{color:var(--fl-c-border)}.fl-trust-bar{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--fl-c-border);border-bottom:1px solid var(--fl-c-border);margin-bottom:2.25rem}.fl-trust-item{padding:11px 4px;text-align:center;font-family:var(--fl-f-body);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fl-c-body);border-right:1px solid var(--fl-c-border)}.fl-trust-item:last-child{border-right:none}.fl-lede{font-family:var(--fl-f-head);font-size:17px;line-height:1.85;color:var(--fl-c-heading);font-weight:400;margin-bottom:2rem}.fl-lede strong{font-weight:700}.fl-rule{border:none;border-top:1px solid var(--fl-c-border);margin:2rem 0}.fl-section-label{font-family:var(--fl-f-body);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--fl-c-body);font-weight:700;margin-bottom:1.25rem;margin-top:0}.fl-two-col{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:.5rem}.fl-col-head{font-family:var(--fl-f-head);font-size:15px;font-weight:700;color:var(--fl-c-heading);margin:0 0 .5rem}.fl-col-body{font-family:var(--fl-f-body);font-size:13.5px;line-height:1.78;color:var(--fl-c-body);margin:0}.fl-pull-quote{border-left:3px solid var(--fl-c-teal);background:var(--fl-c-teal-light);padding:16px 22px;margin:2rem 0;border-radius:0 2px 2px 0;font-family:var(--fl-f-head);font-size:15px;font-style:italic;line-height:1.78;color:var(--fl-c-dark)}.fl-spec-grid{background:var(--fl-c-bg-alt);border:1px solid var(--fl-c-border);border-radius:2px;overflow:hidden;margin-bottom:.5rem}.fl-spec-table{width:100%;border-collapse:collapse;font-family:var(--fl-f-body);font-size:13px}.fl-spec-row td{padding:10px 16px;border-bottom:1px solid var(--fl-c-border);vertical-align:top}.fl-spec-row:last-child td{border-bottom:none}.fl-spec-key{color:var(--fl-c-body);font-weight:400;width:180px;white-space:nowrap}.fl-spec-val{color:var(--fl-c-heading);font-weight:700}.fl-care-list{margin-bottom:.5rem}.fl-care-row{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:flex-start;padding:13px 0;border-bottom:1px solid var(--fl-c-border)}.fl-care-row:last-child{border-bottom:none}.fl-care-icon{width:38px;height:38px;border-radius:50%;background:var(--fl-c-bg-alt);border:1px solid var(--fl-c-border);display:flex;align-items:center;justify-content:center;font-family:var(--fl-f-body);font-size:11px;font-weight:700;color:var(--fl-c-teal);flex-shrink:0}.fl-care-label{font-family:var(--fl-f-body);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--fl-c-heading);margin:0 0 4px}.fl-care-text{font-family:var(--fl-f-body);font-size:13px;line-height:1.68;color:var(--fl-c-body);margin:0}.fl-faq-list{margin-bottom:.5rem}.fl-faq-item{padding:15px 0;border-bottom:1px solid var(--fl-c-border)}.fl-faq-item:last-child{border-bottom:none}.fl-faq-q{font-family:var(--fl-f-head);font-size:15px;font-weight:700;color:var(--fl-c-heading);margin:0 0 6px;line-height:1.4}.fl-faq-a p{font-family:var(--fl-f-body);font-size:13px;line-height:1.72;color:var(--fl-c-body);margin:0}.fl-cross-sell{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:.5rem;align-items:start}.fl-cs-card{border:1px solid var(--fl-c-border);padding:16px;display:block;text-decoration:none;background:#fff;transition:border-color .18s}.fl-cs-card:hover{border-color:var(--fl-c-teal)}.fl-cs-eyebrow{font-family:var(--fl-f-body);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--fl-c-teal);margin:0 0 5px;font-weight:700}.fl-cs-name{font-family:var(--fl-f-head);font-size:15px;color:var(--fl-c-heading);margin:0 0 4px;font-weight:400}.fl-cs-price{font-family:var(--fl-f-body);font-size:13px;color:var(--fl-c-body);margin:0 0 8px}.fl-cs-link{font-family:var(--fl-f-body);font-size:12px;color:var(--fl-c-teal);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.fl-pillar-footer{font-family:var(--fl-f-body);font-size:12px;line-height:1.7;color:var(--fl-c-body);margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--fl-c-border)}.fl-pillar-footer-link{color:var(--fl-c-teal);text-decoration:none;font-weight:700}.fl-pillar-footer-link:hover{text-decoration:underline}@media(max-width:640px){.fl-product-desc{padding:2rem 16px}.fl-trust-bar{grid-template-columns:repeat(2,1fr)}.fl-trust-item:nth-child(2){border-right:none}.fl-two-col{grid-template-columns:1fr;gap:1.5rem}.fl-spec-key{width:120px;white-space:normal}.fl-cross-sell{grid-template-columns:1fr}.fl-care-row{grid-template-columns:40px 1fr;gap:10px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/custom.css.map */
