/* Home Blogs Section */

/* Blogs Slider  */

/* .home-blogs__nest-slider .splide__track{
overflow: visible;
} */

.home-blogs__nest-slider .splide__slide{
align-items: flex-start;
}

/* Blog Card  */

.blog-card__media{
transition: 0.4s ease-in-out;
}

.blog-card:hover .blog-card__media{
scale: 1.15;
}

.blog-card__btn-wrap{
transition: .4s ease-in-out;
}

.blog-card:hover .blog-card__btn-wrap{
transform: translateX(3px);
}


/* -------Newsletter---------  */

.ffl-newsletter__container{
background: var(--radial-gradient-I);
}


/* -------------Footer-----------   */


/* Links Hover  */

.ffl-footer__value{
position: relative;
width: fit-content;
transition: .4s ease-in-out;
}

.ffl-footer__value::before{
content: "";
position: absolute;
bottom: -2px;
background: var(--action-semi-light);
width: 0%;
left:50%;
height: 2px;
transition: all 0.3s ease-out;
}

.ffl-footer__value::after{
content: "";
position: absolute;
bottom: -2px;
background: var(--action-semi-light);
width: 0%;
right:50%;
height: 2px;
transition: all 0.3s ease-out;
}

.ffl-footer__info:hover .ffl-footer__value::before, .ffl-footer__info:hover .ffl-footer__value::after{
width:100%;
}

.ffl-footer__info:hover .ffl-footer__value::before{
left: 0;
}

.ffl-footer__info:hover .ffl-footer__value::after{
right:0;
}

.ffl-footer__info, .header-horizon__min-cart .cart-count{
transition: .4s ease-in-out;
}

.ffl-header__quick-icon-box:hover .header-horizon__min-cart .cart-count{
background-color: var(--action);
}



@media (max-width:1245px){
   .ffl-footer__container-top > :nth-child(2){
padding-left: var(--space-xxl);
}
}

@media (max-width:1245px){
   .ffl-footer__container-top > :nth-child(3){
padding-left: var(--space-m);
}
}


@media (max-width:1050px){
   .ffl-footer__container-top > :nth-child(2){
padding-left: calc(var(--space-xxl) * 2);
border-right:none;
}
 .ffl-footer__container-top > :nth-child(3){
    padding-left: 0px;
    border: none;
 }
}

/* @media (max-width:1245px){
   .ffl-footer__container-top > :nth-child(3){
padding-left:0px;
}
} */




@media (max-width:767px){
   .ffl-footer__container-top > :nth-child(2){
border-left:none;
padding-left: 0px;
}
}




/* Contact Info & Rewards Card */

.ffl-rewards__rewards-card, .fb-card-02 {
transition: .4s ease-in-out;
}

.ffl-rewards__rewards-card:hover, .fb-card-02:hover {
transform: translateY(-10px);
}

/* Blog Single */



@media (max-width:870px){
   .ffl-post__container{
    padding-top: calc(var(--section-space-xxl) * 1.2);
   } 
}

@media (max-width:570px){
   .ffl-post__container{
    padding-top: calc(var(--section-space-xxl) * 1.4);
   } 
}


/* Product Single  */

.product-single-bcrumbs{
padding-top: var(--space-xxl);
margin-top: -60px;
}


@media (max-width:1050px){
 .product-single-bcrumbs {
padding-top: var(--space-l);
margin-top: -0px;
}
}


/* Company Brands  */

.company-brands__logo{
transition: .4s ease-in-out;
}

.company-brands__logo:hover{
scale: 1.1;
}



.company-brands__left-rotate{
transform: rotateZ(calc(-1 * 9deg)) translateY(-50%);
display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    flex-direction: row;
    padding-top: var(--space-m);
    padding-bottom: var(--space-m);
    border-top: 2px solid var(--white);
    border-bottom: 2px solid var(--white);
    background-color: var(--action);
    max-width: unset;
    width: 110vw;
    position: absolute;
    top: 50%;
    left: -6vw;

}

.company-brands__right-rotate{
transform: rotateZ(9deg) translateY(-50%);
display: flex;
    flex-wrap: nowrap;
    flex-shrink: 0;
    flex-direction: row;
    padding-top: var(--space-m);
    padding-bottom: var(--space-m);
    border-top: 2px solid var(--white);
    border-bottom: 2px solid var(--white);
    background-color: var(--action);
    max-width: unset;
    width: 110vw;
    position: absolute;
    top: 50%;
    left: -6vw;
}


@media (max-width:767px){
   .company-brands__left-rotate{
   transform: rotateZ(calc(-1 * 0deg)) translateY(-50%) !important;
   }
}


@media (max-width:767px){
   .company-brands__right-rotate{
  transform: rotateZ(calc(-1 * 0deg)) translateY(0%) !important;
   }
}
