.dlsub{font-family:inherit;background:#fff;color:#113654}.dlsub *{box-sizing:border-box}.dlsub a:focus-visible{outline:3px solid #169fe0;outline-offset:3px}.dlsub__hero{min-height:285px;position:relative;isolation:isolate;overflow:hidden;background:#0a2d4b;color:#fff}.dlsub__hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%}.dlsub__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#031a30f7,#042239eb 32%,#06304db3 58%,#052d4926)}.dlsub__hero-inner{position:relative;z-index:1;max-width:1540px;min-height:285px;margin:auto;padding:19px 40px 35px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.dlsub__crumb{display:flex;flex-wrap:wrap;gap:7px;align-items:center;font-size:12px;font-weight:550;color:#e5f3fc;margin:0 auto auto 0;line-height:1.45}.dlsub__crumb a{color:#fff!important;text-decoration:none!important}.dlsub__crumb a:hover{text-decoration:underline!important}.dlsub__eyebrow{font-size:11px!important;color:#8bdeff!important;letter-spacing:.13em!important;font-weight:800!important;margin:0 0 7px!important}.dlsub h1{font-size:clamp(32px,3.2vw,52px)!important;color:#fff!important;line-height:1.12!important;letter-spacing:-.02em;font-weight:800!important;margin:0 0 14px!important;text-shadow:0 2px 9px rgba(0,0,0,.65)}.dlsub__cyan-rule{width:72px;height:5px;background:#23a9e5;margin-bottom:14px;display:block}.dlsub__hero-copy{font-size:clamp(14px,1.3vw,17px)!important;line-height:1.55!important;max-width:700px;color:#fff!important;margin:0!important;text-shadow:0 1px 7px rgba(0,0,0,.7)}.dlsub__intro{max-width:1330px;display:flex;gap:25px;align-items:center;justify-content:center;text-align:center;margin:0 auto;padding:31px 28px 25px}.dlsub__intro p{font-size:clamp(14px,1.16vw,16px)!important;line-height:1.68!important;color:#1b3e59!important;max-width:1020px;margin:0!important}.dlsub__intro-rule{width:55px;height:3px;flex:0 0 55px;background:#278fc9}.dlsub__content{max-width:1320px;margin:0 auto;padding:0 26px 35px}.dlsub__content-heading{padding:10px 0 21px}.dlsub__content-heading p{font-size:11px!important;color:#1476b4!important;letter-spacing:.12em;font-weight:800;margin:0 0 6px!important}.dlsub__content h2{font-size:clamp(22px,2.2vw,30px)!important;color:#103959!important;font-weight:800!important;line-height:1.25!important;margin:0!important}.dlsub__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px}.dlsub__item{display:flex;gap:16px;align-items:center;min-height:99px;padding:17px 21px;background:#f3f7fb;border:1px solid #e0eaf2;border-radius:0;color:#153d62!important;text-decoration:none!important;transition:background .17s,border-color .17s}.dlsub__item:hover{background:#e8f3fb;border-color:#9ed0ed}.dlsub__item-icon{display:flex;align-items:center;justify-content:center;flex:0 0 35px;width:35px;height:35px;color:#116b9e}.dlsub__item-icon svg{width:30px;height:30px}.dlsub__item-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.dlsub__item-copy strong{font-size:16px!important;line-height:1.25!important;color:#113858!important;font-weight:800!important}.dlsub__item-copy small{font-size:12px!important;line-height:1.48;color:#526b80!important;font-weight:450!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dlsub__arrow{font-size:23px;line-height:1;flex:0 0 auto;margin-left:auto;color:#0c6fae}.dlsub__benefits{max-width:1400px;margin:13px auto 35px;padding:20px;display:grid;grid-template-columns:1fr 1fr 1fr auto;align-items:center;gap:0;background:#eaf3f9}.dlsub__benefit{display:flex;align-items:center;gap:12px;padding:0 17px;border-right:1px solid #b2c9d9}.dlsub__benefit:first-child{padding-left:0}.dlsub__benefit:nth-child(3){border-right:0}.dlsub__benefit svg{flex:0 0 32px;width:32px;height:32px;stroke:#133e62;stroke-width:1.5}.dlsub__benefit span{display:flex;flex-direction:column;gap:3px}.dlsub__benefit strong{color:#153d60;font-size:12px;font-weight:800;line-height:1.27}.dlsub__benefit small{color:#4e6a7e;font-size:11px;line-height:1.35}.dlsub__cta{display:flex;align-items:center;justify-content:center;gap:13px;padding:13px 19px;background:#085e9f;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:800;white-space:nowrap}.dlsub__cta:hover{background:#087fc5}.dlsub__cta span{font-size:20px;font-weight:400}@media(max-width:1080px){.dlsub__benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dlsub__cta{grid-column:1/-1}.dlsub__content{padding:0 20px 30px}}@media(max-width:750px){.dlsub__hero,.dlsub__hero-inner{min-height:300px}.dlsub__hero-inner{padding:17px 17px 28px}.dlsub__shade{background:linear-gradient(90deg,#03192ef7,#04243be0 72%,#0325416b)}.dlsub__crumb{font-size:10px}.dlsub h1{font-size:34px!important}.dlsub__intro{padding:22px 18px}.dlsub__intro-rule{width:22px;flex-basis:22px}.dlsub__intro p{font-size:13px!important}.dlsub__content{padding:0 14px 25px}.dlsub__grid{grid-template-columns:minmax(0,1fr);gap:10px}.dlsub__item{padding:16px 13px;min-height:87px;gap:12px}.dlsub__item-icon{flex-basis:27px;width:27px}.dlsub__item-icon svg{width:25px;height:25px}.dlsub__item-copy strong{font-size:15px!important}.dlsub__item-copy small{font-size:12px!important}.dlsub__benefits{grid-template-columns:1fr;gap:12px;margin:0 13px 28px;padding:18px}.dlsub__benefit{border-right:0;border-bottom:1px solid #d0e0e9;padding:0 0 10px}.dlsub__cta{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.dlsub__item{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/diellelab-subcategory.css.map */
