.sf-homepage-insers__inner{display:flex;align-items:center;max-width:1600px;width:100%}.sf-homepage-inserts{padding:60px;display:flex;justify-content:center}.sf-inserts-heading p{display:inline-block;font-weight:900;font-size:2.5rem;text-transform:uppercase;line-height:1.2;padding:.2em .4em;box-decoration-break:clone;-webkit-box-decoration-break:clone;margin:2px 0}.sf-inserts-left{width:40%;min-width:420px}.sf-inserts-content{margin:30px 0 50px;font-size:1.2rem}.sf-inserts-button{padding:10px 25px;color:#fff;text-decoration:none;font-weight:800;text-transform:uppercase}.sf-product-carousel{position:relative;width:100%;overflow:hidden;padding:40px 30px;margin:0 4%}.carousel-heading{text-align:center;font-size:2rem;margin-bottom:20px}.carousel-track{display:flex;transition:transform .4s ease;gap:20px;position:relative;right:25px}.carousel-item{flex:0 0 calc(100% / var(--columns));box-sizing:border-box;text-align:center;padding:10px;border:1px solid #e6e6e6;box-shadow:2px 2px 8px #00000020}.carousel-image img{width:100%;border-radius:8px;transition:transform .3s ease;padding:15px}.carousel-image img:hover{transform:scale(1.05)}.carousel-item a{text-decoration:none;color:inherit}.carousel-title{font-size:1rem;color:#000;text-decoration:none;font-weight:500}.carousel-price{font-size:1.4rem;font-weight:700;color:#c9161b;text-decoration:none}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:#00000080;color:#fff;border:none;font-size:2rem;padding:.5rem 1rem;cursor:pointer;z-index:5}.carousel-btn.prev{left:0}.carousel-btn.next{right:10px}@media (max-width: 1024px){.sf-homepage-inserts{padding:40px}.sf-product-carousel{padding:0 30px;margin:0}.sf-homepage-insers__inner{flex-direction:column}.sf-inserts-left,.sf-inserts-right{width:100%;min-width:0px}.sf-inserts-heading p{padding:.2em .1em}.sf-inserts-heading p{font-size:1.8rem}}@media (max-width: 768px){.sf-inserts-heading p{font-size:1.8rem}.sf-inserts-content{font-size:1rem}}@media (max-width: 650px){.sf-homepage-inserts{padding:20px}.sf-homepage-insers__inner{flex-direction:column}.sf-inserts-heading p:first-child{padding-right:0;margin-right:-1px}.sf-inserts-heading p:last-child{padding-left:0;margin-left:-1px}}@media (max-width: 585px){.sf-inserts-heading p{font-size:1.5rem}.sf-inserts-heading p:first-child{padding:.2em .4em;margin:2px 0}.sf-inserts-heading p:last-child{padding:.2em .4em;margin:2px 0}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/sf-homepage-inserts.css.map */
