.sp-section{display:flex;flex-direction:row;gap:var(--sp-gap, 4px);width:100%}.sp-panel{position:relative;flex:1 1 50%;aspect-ratio:1.5;min-height:var(--sp-height, 520px);overflow:hidden;display:flex;align-items:flex-end}.sp-panel__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .6s ease}.sp-panel:hover .sp-panel__img{transform:scale(1.03)}.sp-panel__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;background:#1a1a1a}.sp-panel__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(270deg,#54545400,#00000080);pointer-events:none}.sp-panel:last-child img.sp-panel__img{object-position:73.2% 80.7%}.sp-panel__content{position:relative;z-index:2;padding:var(--sp-text-pad, 32px);display:flex;flex-direction:column;align-items:flex-start;gap:15px;width:70%}.sp-panel__heading{font-size:36px;font-weight:700;color:#fff;line-height:1.2em;letter-spacing:-.8px;margin:0}.sp-panel__body{font-size:16px;font-weight:500;color:#fff;line-height:1.4em!important;letter-spacing:0em;margin:0}.sp-panel__btn{display:inline-block;padding:12px 28px;font-size:14px;font-weight:700;letter-spacing:0;text-transform:uppercase;color:#111;background:#fff;border:1px solid #ffffff;text-decoration:none;line-height:1.2em;transition:background .2s ease,color .2s ease;white-space:nowrap;font-style:italic;width:121px;height:40.8px}.sp-panel__btn:hover{background:#fff;color:#000}@media screen and (min-width:992px)and (max-width:1199px){.sp-panel{height:320px}}@media screen and (min-width:750px)and (max-width:991px){.sp-panel{height:300px}.sp-panel__content{padding:20px;gap:15px;max-width:100%}.sp-panel__heading{font-size:26px}.sp-panel__body{font-size:14px}}@media(max-width:749px){.sp-section{flex-direction:column;gap:15px;padding:0 15px 30px}.sp-panel{flex:none;width:100%;height:calc(var(--sp-height, 520px) * .75);min-height:300px}.sp-panel__heading{font-size:24px}.sp-panel__body{font-size:14px}.sp-panel{height:230px;min-height:230px}.sp-panel__content{padding:15px}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/split-panels.css.map */
