.olcv{--navy:#163d59;--teal:#40b7ab;--tealD:#1c7a70;--mint:#e1f0ee;--soft:#f4f9f9;--ink:#212121;--line:#cfe0dd;font-family:canada-type-gibson,system-ui,sans-serif;color:var(--ink);font-size:16px;line-height:1.6;font-weight:300}.olcv *{box-sizing:border-box}.olcv h2{font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.15;font-weight:500;color:var(--navy);margin:0 0 .8rem;letter-spacing:-.005em}.olcv h3{font-size:1.15rem;font-weight:500;color:var(--navy);margin:0 0 .3rem}.olcv p{margin:0 0 .8rem}.olcv a{color:var(--tealD);text-decoration:underline;text-underline-offset:2px}.olcv .wrap{max-width:1120px;margin:0 auto;padding:0 20px}.olcv .sec{padding:64px 0}.olcv .white{background:#fff}.olcv .mint{background:var(--mint)}.olcv .soft{background:var(--soft)}.olcv .navy{background:var(--navy);color:#e8f1f5}.olcv .navy h2{color:#fff}.olcv .navy .lead{color:#cfe0e8}.olcv .lead{font-size:1.12rem;color:#3d4a4a;max-width:60ch}.olcv .two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.olcv .fig{margin:0}.olcv .fig svg{display:block;width:100%;height:auto}.olcv .jump{position:sticky;top:var(--olcv-top,0px);z-index:5;display:flex;gap:6px 22px;align-items:center;overflow-x:auto;white-space:nowrap;padding:12px 20px;background:#fff;border-bottom:1px solid var(--line);font-size:.95rem;scrollbar-width:none}.olcv .jump::-webkit-scrollbar{display:none}.olcv .jump span{color:#5a6a6a}.olcv .jump a{color:var(--navy);text-decoration:none;padding:4px 0;border-bottom:2px solid transparent}.olcv .jump a:hover{border-bottom-color:var(--teal)}.olcv .jump a{position:relative}.olcv .jump a:after{content:"";position:absolute;left:-8px;right:-8px;top:-8px;bottom:-8px}.olcv a[href^=tel]{white-space:nowrap}.olcv p a:not([class]),.olcv li a:not([class]),.olcv dd a:not([class]){padding:.4rem 0}.olcv .stats{display:grid;grid-template-columns:repeat(2,1fr);gap:0 28px;margin:1.6rem 0 0}.olcv .stats div{padding:14px 0;border-top:1px solid var(--line)}.olcv .stats dt{font-size:1.9rem;line-height:1.1;font-weight:500;color:var(--navy)}.olcv .stats dd{margin:.2rem 0 0;color:#4a5858;font-size:.95rem}.olcv .steps{list-style:none;margin:1.6rem 0 2rem;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 36px;counter-reset:s}.olcv .steps li{counter-increment:s;padding:16px 0 0;border-top:1px solid #9cc8c2;position:relative}.olcv .steps li:before{content:counter(s);display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;font-size:.85rem;font-weight:500;margin-bottom:8px}.olcv .steps b{display:block;font-weight:500;color:var(--navy);font-size:1.08rem}.olcv .steps span{display:block;color:#3d4a4a}.olcv .list{background:#fff;border-radius:14px;padding:26px 28px}.olcv .list h3{font-size:1.3rem;margin-bottom:.8rem}.olcv .rows{border-top:1px solid var(--line)}.olcv .row{display:grid;grid-template-columns:200px 1fr;gap:.25rem 1.25rem;padding:.65rem 0;border-bottom:1px solid var(--line)}.olcv .row .b{font-weight:500;color:var(--navy)}.olcv .row .m{color:#33413f}.olcv details summary{cursor:pointer}.olcv .row details{display:inline;margin-left:.3rem}.olcv .row summary{display:inline-block;padding:.6rem .4rem;margin:-.6rem -.2rem;color:var(--tealD);text-decoration:underline;text-underline-offset:2px}.olcv .row details[open] summary{display:block;padding:.6rem 0;margin:.1rem 0 0}.olcv details.mb{display:block}.olcv details.mb>summary{display:block;padding:.7rem 0;border-bottom:1px solid var(--line);color:var(--tealD);text-decoration:underline;text-underline-offset:2px}.olcv .more{margin:1.1rem 0 0}.olcv .more b{font-weight:500;color:var(--navy)}.olcv .contact{margin:1.2rem 0 0}.olcv .built{align-items:start;margin-top:1.8rem;gap:40px}.olcv .lay{position:sticky;top:70px}.olcv .layers{list-style:none;margin:0;padding:0}.olcv .layers li{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:18px 0;border-top:1px solid var(--line)}.olcv .layers li:last-child{border-bottom:1px solid var(--line)}.olcv .layers .n{width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:500;font-size:.95rem}.olcv .layers p{margin:0 0 .4rem;color:#333}.olcv .layers .vs{color:#6a7777;font-size:.95rem}.olcv .layers .vs:before{content:"Elsewhere: ";color:#7a8787}.olcv .pts{list-style:none;margin:1.4rem 0 0;padding:0}.olcv .pts li{padding:14px 0;border-top:1px solid rgba(255,255,255,.22)}.olcv .pts b{display:block;font-weight:500;color:#fff;font-size:1.1rem}.olcv .pts span{color:#cfe0e8}.olcv .pts.light li{border-top-color:#9cc8c2}.olcv .pts.light b{color:var(--navy)}.olcv .pts.light span{color:#33413f}.olcv .details{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:2rem}.olcv .details figure{margin:0;display:grid;grid-template-columns:110px 1fr;gap:18px;align-items:center}.olcv .details img{width:110px;height:110px;border-radius:50%;object-fit:cover;display:block}.olcv .details b{display:block;font-weight:500;color:var(--navy);font-size:1.08rem}.olcv .details span{color:#3d4a4a;display:block}.olcv .specs{align-items:start}.olcv .faq details{border-top:1px solid var(--line);padding:14px 0}.olcv .faq details:last-child{border-bottom:1px solid var(--line)}.olcv .faq summary{font-weight:500;color:var(--navy);font-size:1.08rem;list-style:none;display:flex;justify-content:space-between;gap:16px}.olcv .faq summary::-webkit-details-marker{display:none}.olcv .faq summary:after{content:"+";color:var(--tealD);font-size:1.4rem;line-height:1}.olcv .faq details[open] summary:after{content:"\2212"}.olcv .faq p{margin:.7rem 0 0;color:#33413f}@media(max-width:860px){.olcv .two{grid-template-columns:1fr;gap:28px}.olcv .sec{padding:44px 0}.olcv .steps{grid-template-columns:1fr;gap:6px}.olcv .steps li{padding-top:12px}.olcv .details{grid-template-columns:1fr;gap:22px}.olcv .lay{position:static}.olcv .row{grid-template-columns:1fr;gap:0}.olcv .list{padding:20px 18px}.olcv .sp dl>div{grid-template-columns:42% 1fr}}@media(min-width:861px){.olcv .two.stk{align-items:start}.olcv .two.stk>.copy{position:sticky;top:calc(var(--olcv-top,0px) + 76px)}.olcv .heat-copy{align-self:center}}.olcv .photo{margin:0}.olcv .photo img{display:block;width:100%;height:auto;border-radius:16px}.olcv section[id]{scroll-margin-top:calc(var(--olcv-top,0px) + 64px)}.olcv .sp .spg{margin:0 0 34px}.olcv .sp .spg:last-child{margin-bottom:0}.olcv .sp h3{font-size:1.125rem;font-weight:500;color:var(--navy);margin:0 0 6px}.olcv .sp dl{margin:0}.olcv .sp dl>div{display:grid;grid-template-columns:36% 1fr;gap:0 20px;padding:11px 0;border-bottom:1px solid #bee0db}.olcv .sp dt{font-size:.9375rem;font-weight:400;color:#46555f}.olcv .sp dd{margin:0;font-size:.9375rem;font-weight:500;color:#2a2322}
/*# sourceMappingURL=/cdn/shop/t/61/assets/ol-cover-pdp.css.map */
