.heroslider{width:100%;overflow:hidden}.heroslider .slide{display:grid;grid-template-columns:47% 53%;background:#f5f5f3}.heroslider .content{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;grid-column:1;grid-row:1;width:100%;min-width:0;padding:60px clamp(28px,5vw,76px);background:#f5f5f3;color:#222;z-index:2}.heroslider .content-panel{box-sizing:border-box;width:100%;max-width:480px}.heroslider .hero-eyebrow{position:relative;width:fit-content;margin-bottom:28px;padding-bottom:10px;color:#c4161c;font-size:15px;font-weight:700;line-height:1;letter-spacing:.04em}.heroslider .hero-eyebrow:after{position:absolute;bottom:0;left:0;width:28px;height:2px;background:#c4161c;content:""}.heroslider h1{margin-bottom:18px;color:#222;font-size:clamp(34px,4.1vw,75px);font-weight:800;line-height:1.1;letter-spacing:0}.heroslider h1 span{display:block;color:#c4161c;margin-bottom:20px}.heroslider h1 span em{font-family:Georgia,Times New Roman,serif;font-size:1.08em;font-weight:400;font-style:italic}.heroslider .hero-image{grid-column:2;grid-row:1;min-width:0;min-height:0;overflow:hidden}.heroslider .hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.heroslider .content p{font-size:20px;color:#444;line-height:1.55;margin:0 0 24px;max-width:390px}.heroslider .buttons{display:flex;gap:15px;flex-wrap:wrap;align-items:center}.heroslider .btn{display:flex;align-items:center;gap:8px}.heroslider .btn-primary svg{width:14px;height:14px}.heroslider .badges{display:flex;margin-top:30px}.heroslider .badges .devider{height:auto;width:1px;background:#eee}.heroslider .badges .badge{display:flex;align-items:center;gap:5px;padding-right:20px;margin-right:20px;position:relative}.heroslider .badges .badge:last-child{padding-right:0;margin-right:0}.heroslider .badges .badge:not(:last-child):after{content:"";position:absolute;width:1px;height:30px;background:#5b5a5930;right:0}.heroslider .badges small{font-size:16px;max-width:80px;line-height:1.2}.heroslider .badges svg{height:30px;width:30px;color:#c4161c}.heroslider .badges .badge:last-child svg{height:26px;width:26px}.heroslider .badges .badge:not(:last-child) svg path{fill:#c4161c}.btn{padding:12px 20px;font-size:14px;cursor:pointer;border:none;text-transform:uppercase;transition:.3s ease;line-height:1;background:#c4161c;border:1px solid #c4161c;color:#fff;height:40px;align-items:center}.btn:hover{background:#fff;color:#c4161c}.btn.btn-secondary{background:transparent;border:1px solid #c4161c;color:#c4161c}.btn.btn-secondary:hover{background:#c4161c;color:#fff}@media(max-width:768px){.heroslider h1{font-size:30px}.heroslider .slide{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(260px,42%) 1fr}.heroslider .content{grid-column:1;grid-row:2;padding:28px 15px}.heroslider .content-panel{max-width:none}.heroslider .hero-image{grid-column:1;grid-row:1}.heroslider .features-container .feature-box{border:0}.heroslider .features-container{flex-wrap:wrap;gap:15px 0;margin-top:35px}.heroslider .features-container .features-container{flex-direction:column}.heroslider h1 span,.heroslider .hero-eyebrow{margin-bottom:10px}.heroslider .badges .badge{padding-right:12px;margin-right:12px}.heroslider .badges svg{height:20px;width:20px}.heroslider .badges .badge:last-child svg{height:18px;width:18px}.heroslider .badges small{font-size:14px}.heroslider .content p{font-size:16px}.heroslider .buttons{gap:10px}.heroslider .badges{margin-top:15px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/hero-split.css.map */
