.cl-wide-m12{--clw-green:#08874a;--clw-green-hover:#06703e;--clw-blue:#125bff;--clw-ink:#111213;--clw-body:#4a4a4a;--clw-muted:#5f666d;--clw-border:#e9ecef;--clw-tint:#f8f9fa;--clw-white:#fdfdfd;--clw-error:#a31b1b;font-family:var(--font-body-family,"Source Sans Pro",sans-serif);font-size:16px;line-height:1.65;color:var(--clw-body);background:var(--clw-white)}.cl-wide-m12 *{box-sizing:border-box}.cl-wide-m12 h1,.cl-wide-m12 h2,.cl-wide-m12 h3{color:var(--clw-ink);line-height:1.25;text-wrap:balance;margin:0 0 16px;font-family:inherit;font-weight:700}.cl-wide-m12 h1{font-size:36px}.cl-wide-m12 h2{font-size:24px}.cl-wide-m12 h3{font-size:20px}.cl-wide-m12 p{margin:0 0 20px}.cl-wide-m12 ul{padding-left:24px;margin:0 0 20px}.cl-wide-m12 li+li{margin-top:12px}.cl-wide-m12 a{color:var(--clw-blue);text-underline-offset:3px}.cl-wide-m12 a:hover{text-decoration-thickness:2px}.cl-wide-m12 a:focus-visible,.cl-wide-m12 button:focus-visible,.cl-wide-m12 select:focus-visible,.cl-wide-m12 summary:focus-visible{outline:2px solid var(--clw-blue);outline-offset:3px}.cl-wide-m12 button,.cl-wide-m12 select,.cl-wide-m12 input,.cl-wide-m12 textarea{font-family:inherit;font-size:16px}.cl-wide-m12 [id]{scroll-margin-top:120px}.cl-wide-m12 .clw-container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.cl-wide-m12 .clw-prose{max-width:850px}.cl-wide-m12 .clw-section{padding-top:48px;padding-bottom:48px}.cl-wide-m12 .clw-tint{background:var(--clw-tint)}.cl-wide-m12 .clw-hero{padding:48px 0;background:var(--clw-tint)}.cl-wide-m12 .clw-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:56px;align-items:start}.cl-wide-m12 .clw-lead{font-size:20px}.cl-wide-m12 .clw-selection{padding:24px;background:var(--clw-white);border-radius:8px}.cl-wide-m12 .clw-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.cl-wide-m12 a.clw-button,.cl-wide-m12 button.clw-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 20px;border:2px solid var(--clw-green);border-radius:8px;background:var(--clw-green);color:var(--clw-white);font-size:16px;font-weight:600;text-decoration:none;cursor:pointer;position:relative}.cl-wide-m12 a.clw-button:hover,.cl-wide-m12 button.clw-button:hover{background:var(--clw-green-hover);border-color:var(--clw-green-hover)}.cl-wide-m12 a.clw-button-outline{background:var(--clw-white);color:var(--clw-green)}.cl-wide-m12 a.clw-button-outline:hover{color:var(--clw-white)}.cl-wide-m12 button.clw-button:disabled{background:var(--clw-tint);border-color:var(--clw-border);color:var(--clw-muted);cursor:not-allowed}.cl-wide-m12 .clw-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.cl-wide-m12 .clw-product{border:1px solid var(--clw-border);border-radius:8px;padding:20px;display:flex;flex-direction:column;min-width:0}.cl-wide-m12 .clw-product-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1;margin-bottom:20px}.cl-wide-m12 .clw-product-image img{width:100%;height:100%;object-fit:contain;display:block}.cl-wide-m12 .clw-product h3 a{color:var(--clw-ink);text-decoration:none}.cl-wide-m12 product-form{display:block;margin-top:auto}.cl-wide-m12 .clw-product-form label{display:block;font-size:15px;margin:12px 0 8px}.cl-wide-m12 select{width:100%;min-width:0;min-height:48px;padding:10px 8px;border:1px solid var(--clw-muted);border-radius:4px;color:var(--clw-ink);background:var(--clw-white)}.cl-wide-m12 .clw-product-form button{width:100%;margin-top:16px}.cl-wide-m12 .clw-detail-link{display:inline-flex;align-items:center;min-height:44px;margin-top:8px}.cl-wide-m12 .product-form__error-message-wrapper{color:var(--clw-error);margin-bottom:12px}.cl-wide-m12 .product-form__error-message-wrapper[hidden]{display:none}.cl-wide-m12 .clw-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.cl-wide-m12 summary{cursor:pointer;min-height:48px;padding:16px 0;font-weight:600;color:var(--clw-ink)}.cl-wide-m12 .clw-faq{border-bottom:1px solid var(--clw-border)}.cl-wide-m12 .clw-faq p{padding-bottom:16px;margin:0}.cl-wide-m12 .clw-tool{border-top:1px solid var(--clw-border);border-bottom:1px solid var(--clw-border)}.cl-wide-m12 .clw-resource-links,.cl-wide-m12 .clw-related nav{display:flex;gap:12px 24px;flex-wrap:wrap;margin-top:16px}.cl-wide-m12 .clw-resource-links a,.cl-wide-m12 .clw-related a{min-height:44px;display:inline-flex;align-items:center}.cl-wide-m12 .clw-related{padding-top:24px;padding-bottom:24px}.cl-wide-m12 .clw-pagination{margin-top:24px}.cl-wide-m12 .clw-pagination a{padding:12px}@media(max-width:1024px){.cl-wide-m12 h1{font-size:24px}.cl-wide-m12 .clw-lead{font-size:16px}.cl-wide-m12 .clw-hero-grid{gap:24px;grid-template-columns:1fr 1fr}.cl-wide-m12 .clw-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.cl-wide-m12 .clw-hero-grid,.cl-wide-m12 .clw-guide-grid,.cl-wide-m12 .clw-products{grid-template-columns:1fr}.cl-wide-m12 .clw-hero{padding:32px 0}.cl-wide-m12 .clw-section{padding-top:32px;padding-bottom:32px}.cl-wide-m12 .clw-guide-grid{gap:32px}.cl-wide-m12 .clw-product-image{max-height:280px}.cl-wide-m12 .clw-selection{padding:20px}}@media(max-width:480px){.cl-wide-m12 h1{font-size:22px}.cl-wide-m12 .clw-lead{font-size:15px}.cl-wide-m12 .clw-actions{flex-direction:column}.cl-wide-m12 .clw-actions a{width:100%}.cl-wide-m12 .clw-product{padding:16px}}.cl-wide-m12 .clw-price{color:var(--clw-green);font-weight:600;margin:0 0 12px}
/*# sourceMappingURL=/cdn/shop/t/50/assets/cl-wide-angle-m12.css.map */
