.custom-split-content-image{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);padding-left:20px;padding-right:20px}.custom-split-content-image.full-width{padding-left:0;padding-right:0}.custom-split-content-image .split-container{display:flex;overflow:hidden;border-radius:var(--border-radius);max-width:1400px;margin:0 auto}.custom-split-content-image.full-width .split-container{max-width:100%}.custom-split-content-image .split-content{flex:1;background-color:var(--content-bg-color);display:flex;align-items:center}.custom-split-content-image .content-inner{padding:var(--content-padding);width:100%}.custom-split-content-image .split-image{flex:1;position:relative;min-height:300px}.custom-split-content-image .split-image img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.custom-split-content-image .split-image .mobile-image{display:none}.custom-split-content-image .split-image .placeholder-image{width:100%;height:100%;background-color:#f0f0f0;display:flex;align-items:center;justify-content:center}.custom-split-content-image .split-image .placeholder-image svg{width:50%;height:auto;opacity:.5}.custom-split-content-image.image-position-right .split-container{flex-direction:row}.custom-split-content-image.image-position-right .split-content{border-radius:var(--border-radius) 0 0 var(--border-radius)}.custom-split-content-image.image-position-left .split-container{flex-direction:row-reverse}.custom-split-content-image.image-position-left .split-content{border-radius:0 var(--border-radius) var(--border-radius) 0}.custom-split-content-image .rating-wrapper{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.custom-split-content-image .stars{display:flex;gap:2px;color:var(--star-color)}.custom-split-content-image .stars svg{width:20px;height:20px}.custom-split-content-image .rating-text{color:var(--subheading-color);font-size:14px;font-weight:500}.custom-split-content-image .split-heading{color:var(--heading-color);font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.2;margin:0 0 16px}.custom-split-content-image .split-description{color:var(--content-text-color);font-size:clamp(16px,2vw,18px);line-height:1.6;margin-bottom:24px;opacity:.9}.custom-split-content-image .split-button{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background-color:var(--button-bg-color);color:var(--button-text-color);border:2px solid var(--button-border-color);border-radius:50px;font-size:14px;font-weight:600;letter-spacing:.5px;text-decoration:none;transition:all .3s ease;cursor:pointer}.custom-split-content-image .split-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.custom-split-content-image .split-button.button-outline{background-color:transparent}.custom-split-content-image .split-button svg{width:18px;height:18px;transition:transform .3s ease}.custom-split-content-image .split-button:hover svg{transform:translate(4px)}@media screen and (max-width: 1024px){.custom-split-content-image .content-inner{padding:calc(var(--content-padding) * .8)}.custom-split-content-image .split-heading{font-size:clamp(24px,3.5vw,36px)}}@media screen and (max-width: 768px){.custom-split-content-image{padding-left:0;padding-right:0}.custom-split-content-image .split-container{flex-direction:column!important;border-radius:var(--border-radius)}.custom-split-content-image .split-content{border-radius:var(--border-radius) var(--border-radius) 0 0!important;order:1}.custom-split-content-image .split-image{order:2;min-height:auto;aspect-ratio:4/3;border-radius:0 0 var(--border-radius) var(--border-radius);overflow:hidden}.custom-split-content-image .content-inner{padding:var(--mobile-content-padding)}.custom-split-content-image .split-image .desktop-image{display:none}.custom-split-content-image .split-image .mobile-image{display:block;position:relative;width:100%;height:100%;object-fit:cover}.custom-split-content-image .split-heading{font-size:clamp(22px,6vw,32px)}.custom-split-content-image .split-description{font-size:15px;margin-bottom:20px}.custom-split-content-image .split-button{padding:14px 28px;font-size:13px}.custom-split-content-image .stars svg{width:18px;height:18px}.custom-split-content-image .rating-text{font-size:13px}}@media screen and (max-width: 480px){.custom-split-content-image .split-heading{font-size:24px}.custom-split-content-image .rating-wrapper{flex-direction:column;align-items:flex-start;gap:6px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-split-content-image.css.map */
