.csm-collection{--csm-green: #08874a;--csm-green-hover: #06703e;--csm-green-light: #f0faf5;--csm-blue: #125bff;--csm-dark: #1a1a1a;--csm-body: #4a4a4a;--csm-light: #6c757d;--csm-border: #e9ecef;--csm-bg-light: #f8f9fa;--csm-white: #fdfdfd;--csm-pure-white: #ffffff;--csm-hero-tint: #f0f7ff;--csm-hero-band: #f8fbff;--csm-hero-band-border: #d9e6ff;--csm-error: #b42318;--csm-shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--csm-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--csm-radius: 8px;--csm-radius-lg: 12px;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--csm-body);line-height:1.6;background:var(--csm-white)}.csm-collection button,.csm-collection input,.csm-collection select,.csm-collection textarea{font-family:inherit}.csm-collection *,.csm-collection *:before,.csm-collection *:after{box-sizing:border-box}.csm-collection h1,.csm-collection h2,.csm-collection h3,.csm-collection h4,.csm-collection p,.csm-collection ul,.csm-collection figure{margin:0;padding:0}.csm-collection h1,.csm-collection h2,.csm-collection h3,.csm-collection h4{text-wrap:balance}.csm-collection p{text-wrap:pretty}.csm-container{max-width:1200px;margin:0 auto;padding:0 24px}.csm-container-narrow{max-width:900px;margin:0 auto;padding:0 24px}.csm-collection a{color:var(--csm-blue)}.csm-hero{background:var(--csm-hero-band);border-bottom:1px solid var(--csm-hero-band-border);padding:80px 0 60px;overflow:hidden}.csm-hero-grid{display:grid;grid-template-columns:5fr 4fr;gap:60px;align-items:center}.csm-hero h1{font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--csm-dark);margin-bottom:16px}.csm-hero h1 span{color:var(--csm-blue);font-weight:800}.csm-hero .csm-hero-subtitle{font-size:14px;font-weight:300;line-height:1.6;color:var(--csm-body);margin-bottom:16px}.csm-hero-description p{font-size:12px;line-height:1.8;color:var(--csm-light);margin-bottom:16px}.csm-hero-description p:last-child{margin-bottom:0}.csm-hero-description a{color:var(--csm-blue);text-decoration:underline;text-underline-offset:2px}.csm-hero-description a:hover{color:var(--csm-green-hover)}.csm-metrics{display:flex;gap:32px;margin:32px 0 36px}.csm-metric{flex:1}.csm-metric-value{font-size:24px;font-weight:700;color:var(--csm-dark);display:block;line-height:1;margin-bottom:4px}.csm-metric-label{font-size:12px;color:var(--csm-light);letter-spacing:.05em}.csm-hero-cta{display:flex;gap:16px;flex-wrap:wrap}.csm-hero-image-wrapper{border-radius:24px;overflow:hidden;box-shadow:var(--csm-shadow-md);background:var(--csm-white)}.csm-hero-image img{display:block;width:100%;height:auto}.csm-btn{display:inline-block;min-height:44px;padding:13px 28px;border-radius:var(--csm-radius);font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.csm-btn-primary{background:var(--csm-green);color:var(--csm-pure-white);border:2px solid var(--csm-green)}.csm-btn-primary:hover{background:var(--csm-green-hover);border-color:var(--csm-green-hover)}.csm-btn-secondary{background:var(--csm-white);color:var(--csm-green);border:2px solid var(--csm-green);padding:11px 26px}.csm-btn-secondary:hover{background:var(--csm-green);color:var(--csm-pure-white);border-color:var(--csm-green)}a[class].csm-btn-primary{color:var(--csm-pure-white)}a[class].csm-btn-secondary{color:var(--csm-green)}.csm-features{padding:48px 0;background:var(--csm-white)}.csm-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.csm-feature-card{padding:8px 0;text-align:center}.csm-feature-card h3{font-size:18px;font-weight:700;line-height:1.3;color:var(--csm-green);margin-bottom:6px}.csm-feature-card h4{font-size:16px;font-weight:600;line-height:1.35;color:var(--csm-dark);margin-bottom:8px}.csm-feature-card p{font-size:12px;line-height:1.6;color:var(--csm-body)}.csm-products{padding:48px 0;background:var(--csm-bg-light)}.csm-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.csm-product-card{display:flex;flex-direction:column;background:var(--csm-white);border:1px solid var(--csm-border);border-radius:var(--csm-radius-lg);padding:20px;text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease}.csm-product-card:hover{box-shadow:var(--csm-shadow-md);transform:translateY(-3px)}.csm-product-image{aspect-ratio:1;background:var(--csm-white);border-radius:var(--csm-radius);overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.csm-product-image img{width:100%;height:100%;object-fit:contain}.csm-product-sku{font-size:12px;font-weight:600;color:var(--csm-light);margin-bottom:6px}.csm-product-title{font-size:12px;font-weight:600;line-height:1.4;color:var(--csm-dark);margin-bottom:8px}.csm-product-price{font-size:16px;font-weight:700;color:var(--csm-green);margin-bottom:16px}.csm-product-media{display:block;text-decoration:none;color:inherit}.csm-product-title-link{display:block;font-size:12px;font-weight:600;line-height:1.4;color:var(--csm-dark);text-decoration:none;margin-bottom:8px}.csm-product-title-link:hover{color:var(--csm-green)}.csm-product-card form{margin:0}.csm-atc{display:block;width:100%;text-align:center;min-height:44px;padding:11px 16px;margin-bottom:8px;background:var(--csm-green);color:var(--csm-pure-white);border:2px solid var(--csm-green);border-radius:var(--csm-radius);font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .2s ease}.csm-atc:hover{background:var(--csm-green-hover);border-color:var(--csm-green-hover)}.csm-atc-alt{background:var(--csm-white);color:var(--csm-green)}.csm-atc-alt:hover{background:var(--csm-green);color:var(--csm-pure-white)}.csm-product-link{margin-top:auto;display:block;text-align:center;padding:10px 16px;min-height:44px;background:var(--csm-white);color:var(--csm-green);border:2px solid var(--csm-green);border-radius:var(--csm-radius);font-size:12px;font-weight:600;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.csm-product-card:hover .csm-product-link{border-color:var(--csm-green);background:var(--csm-green);color:var(--csm-pure-white)}.csm-crosssell{padding:48px 0;background:var(--csm-white)}.csm-crosssell-block{margin-bottom:40px}.csm-crosssell-block:last-child{margin-bottom:0}.csm-crosssell-heading{font-size:18px;font-weight:700;line-height:1.3;color:var(--csm-dark);margin-bottom:16px}.csm-crosssell-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.csm-crosssell-grid .csm-product-card{padding:12px}.csm-xcard .csm-product-title{order:-1}.csm-contact{padding:48px 0;background:var(--csm-bg-light)}.csm-form-container{max-width:700px;margin:0 auto;background:var(--csm-white);border:1px solid var(--csm-border);border-radius:var(--csm-radius-lg);padding:32px;box-shadow:var(--csm-shadow-sm)}.csm-form-heading{font-size:16px;font-weight:600;line-height:1.4;color:var(--csm-dark);margin-bottom:16px}.csm-form-field{margin-bottom:16px}.csm-form-field label{display:block;font-size:12px;font-weight:600;color:var(--csm-dark);margin-bottom:6px}.csm-form-field input,.csm-form-field textarea{width:100%;font-family:inherit;font-size:12px;color:var(--csm-dark);background:var(--csm-white);border:1px solid var(--csm-border);border-radius:var(--csm-radius);padding:11px 14px}.csm-form-field textarea{resize:vertical;min-height:130px}.csm-form-field input:focus,.csm-form-field textarea:focus{outline:2px solid var(--csm-blue);outline-offset:2px;border-color:var(--csm-blue)}.csm-form-note{font-size:12px;color:var(--csm-green);margin-bottom:16px}.csm-form-error{font-size:12px;color:var(--csm-error);margin-bottom:16px}.csm-submit{min-height:44px;padding:13px 32px;background:var(--csm-green);color:var(--csm-pure-white);border:2px solid var(--csm-green);border-radius:var(--csm-radius);font-size:12px;font-weight:600;cursor:pointer;transition:background-color .2s ease}.csm-submit:hover{background:var(--csm-green-hover);border-color:var(--csm-green-hover)}.csm-collection a:focus-visible,.csm-btn:focus-visible,.csm-product-link:focus-visible,.csm-product-title-link:focus-visible,.csm-product-media:focus-visible,.csm-atc:focus-visible,.csm-submit:focus-visible,.csm-form-field input:focus-visible,.csm-form-field textarea:focus-visible{outline:2px solid var(--csm-blue);outline-offset:2px}@media(max-width:1024px){.csm-hero-grid{grid-template-columns:1fr;gap:32px}.csm-features-grid,.csm-product-grid{grid-template-columns:repeat(2,1fr)}.csm-crosssell-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.csm-hero{padding:40px 0 32px}.csm-metrics{flex-direction:column;gap:16px}.csm-hero h1{font-size:20px}.csm-collection .csm-hero-subtitle{font-size:12px}.csm-features,.csm-products,.csm-contact{padding:40px 0}.csm-feature-card h3{font-size:14px}.csm-feature-card h4{font-size:12px}.csm-features-grid,.csm-product-grid{grid-template-columns:1fr}.csm-crosssell-grid{grid-template-columns:repeat(2,1fr)}.csm-form-container{padding:24px}.csm-form-heading{font-size:12px}.csm-crosssell-heading{font-size:16px}}@media(max-width:480px){.csm-hero h1{font-size:18px}.csm-collection .csm-hero-subtitle{font-size:12px}.csm-container,.csm-container-narrow{padding:0 16px}}@media(prefers-reduced-motion:reduce){.csm-collection *,.csm-collection *:before,.csm-collection *:after{transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}}.csm-collection{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.7}.csm-collection h1{font-size:24px;font-weight:800;line-height:1.2}.csm-collection h2{font-size:18px;font-weight:700;line-height:1.3}.csm-collection h3{font-size:16px;font-weight:600;line-height:1.35}.csm-collection h4{font-size:12px;font-weight:600;line-height:1.4}.csm-collection [class*=hero-subtitle],.csm-collection [class*=hero-lede],.csm-collection [class*=hero-sub]{font-size:14px;font-weight:300;line-height:1.6}@media(max-width:768px){.csm-collection h1{font-size:20px}.csm-collection h2{font-size:16px}.csm-collection h3{font-size:14px}.csm-collection [class*=hero-subtitle],.csm-collection [class*=hero-lede],.csm-collection [class*=hero-sub]{font-size:12px}}@media(max-width:480px){.csm-collection h1{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/cs-mount-collection.css.map */
