.custom-gaskets{box-sizing:border-box;max-width:var(--deminas-max-width);margin:0 auto;padding:90px var(--deminas-gutter) 0;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;background:var(--deminas-white);color:var(--deminas-charcoal)}.custom-gaskets__col{min-width:0}.custom-gaskets__eyebrow{display:flex;align-items:center;gap:14px}.custom-gaskets__number{font-family:var(--deminas-font-mono);font-size:15px;color:var(--deminas-red)}.custom-gaskets__rule{height:1px;width:60px;background:var(--deminas-red)}.custom-gaskets .custom-gaskets__heading{color:var(--deminas-charcoal);margin:20px 0 0;font-size:52px;line-height:1.04;font-weight:800;letter-spacing:-.025em}.custom-gaskets__text{margin:18px 0 0;font-size:17px;line-height:1.7;color:#000000a6;max-width:460px}.custom-gaskets__steps{margin-top:26px;display:flex;flex-direction:column;gap:12px}.custom-gaskets__step{display:flex;gap:14px;align-items:baseline}.custom-gaskets__step-number{font-family:var(--deminas-font-mono);font-size:12px;color:var(--deminas-red);flex-shrink:0}.custom-gaskets__step-text{font-size:15.5px;color:#000000bf}.custom-gaskets__actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.custom-gaskets__cta{font-weight:700;font-size:16px;padding:16px 32px;border-radius:var(--deminas-radius-pill);text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.custom-gaskets__cta--primary{background:var(--deminas-red);color:#fff}.custom-gaskets__cta--primary:hover{background:var(--deminas-red-hover)}.custom-gaskets__cta--secondary{border:1.5px solid rgba(0,0,0,.25);color:var(--deminas-charcoal);font-weight:600}.custom-gaskets__cta--secondary:hover{border-color:#00000080}.custom-gaskets__photo{height:440px;border-radius:var(--deminas-radius-card);overflow:hidden}.custom-gaskets__photo-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media screen and (max-width:989px){.custom-gaskets{grid-template-columns:1fr;padding-top:56px}.custom-gaskets__heading{font-size:42px}.custom-gaskets__photo{height:320px;order:-1}}@media screen and (max-width:749px){.custom-gaskets{padding:56px 20px 0;gap:32px}.custom-gaskets__heading{font-size:32px}.custom-gaskets__actions{flex-direction:column;align-items:stretch}.custom-gaskets__cta{text-align:center}.custom-gaskets__photo{height:220px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-custom-gaskets.css.map */
