.wp-block-uagb-container.uagb-block-cv_footer_outer,.uagb-block-cv_footer_outer,.cv-cat-footer-outer{
background-color: #0a0a0a !important;
padding: 95px 0 95px !important;
width: 100% !important;
}
.uagb-block-cv_footer_inner{
max-width: 1200px !important;
margin: 0 auto !important;
display: grid !important;
grid-template-columns: 1fr 1fr 1fr !important;
align-items: center !important;
padding: 0 20px !important;
box-sizing: border-box !important;
}
.wp-block-uagb-container.uagb-is-root-container .cv-footer-col-left,.uagb-block-cv_footer_inner .cv-footer-col-left{
width: auto !important;
max-width: 200px !important;
flex: 0 0 auto !important;
}
.wp-block-uagb-container.uagb-is-root-container .cv-footer-col-right,.uagb-block-cv_footer_inner .cv-footer-col-right{
width: auto !important;
max-width: 100% !important;
text-align: left !important;
}
.uagb-block-cv_footer_inner .cv-social-icons{
justify-content: flex-start !important;
}
@media (max-width: 767px){.wp-block-uagb-container.uagb-block-cv_footer_outer,.uagb-block-cv_footer_outer,.cv-cat-footer-outer{
padding: 70px 0 95px !important;
}
.uagb-block-cv_footer_inner{
display: flex !important;
flex-direction: column !important;
text-align: center !important;
gap: 24px !important;
}
.wp-block-uagb-container.uagb-is-root-container .cv-footer-col-left,.uagb-block-cv_footer_inner .cv-footer-col-left,.wp-block-uagb-container.uagb-is-root-container .cv-footer-col-right,.uagb-block-cv_footer_inner .cv-footer-col-right{
max-width: 100% !important;
text-align: center !important;
}
.uagb-block-cv_footer_inner .cv-social-icons{
justify-content: center !important;
}}
#ast-scroll-top{
display: none !important;
}
.cv-single-prod-share-wrap{
max-width: 1200px;
margin: 0 auto 30px auto;
padding: 0 20px;
box-sizing: border-box;
}
.cv-single-prod-share-inner{
border-top: 1px solid #e5e7eb;
border-bottom: 1px solid #e5e7eb;
padding: 12px 0;
display: flex;
justify-content: flex-end;
}
.cv-share-social-icons{
display: flex;
gap: 12px;
}
.cv-share-social-icons a{
display: inline-flex;
align-items: center;
justify-content: center;
width: 32px;
height: 32px;
border: 1px solid #e2e8f0;
color: #64748b;
border-radius: 2px;
text-decoration: none;
transition: all 0.2s ease;
}
.cv-share-social-icons a:hover{
border-color: #1ec776;
color: #1ec776;
}
.cv-related-products-wrap{
width: 100%;
background: #ffffff;
padding-top: 20px;
padding-bottom: 80px;
box-sizing: border-box;
}
.cv-related-products-inner{
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
box-sizing: border-box;
}
.cv-related-title-row{
display: flex;
align-items: center;
gap: 15px;
margin-bottom: 35px;
}
.cv-related-title{
font-family: "Chakra Petch", sans-serif !important;
font-size: 24px !important;
font-weight: 700 !important;
color: #333333 !important;
margin: 0 !important;
}
.cv-related-products-grid{
display: grid;
grid-template-columns: repeat(4, 1fr);
column-gap: 24px;
row-gap: 40px;
width: 100%;
}
.cv-related-product-card{
position: relative;
box-sizing: border-box;
}
.cv-related-card-inner{
position: relative;
width: 100%;
}
.cv-related-thumb-link{
display: block;
text-decoration: none;
touch-action: manipulation;
-webkit-tap-highlight-color: transparent;
}
.cv-related-thumb-wrap{
width: 100%;
height: 200px;
overflow: hidden;
border-radius: 4px;
background-color: #f1f5f9;
}
.cv-related-thumb-wrap img{
width: 100%;
height: 100%;
object-fit: cover;
display: block;
transition: transform 0.35s ease;
}
@media (hover: hover) and (pointer: fine){.cv-related-product-card:hover .cv-related-thumb-wrap img{
transform: scale(1.05);
}}
.cv-related-content-box{
position: absolute;
bottom: -15px;
left: 25px;
right: 0px;
background-color: #f3fff4;
padding: 14px 18px;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.06);
border-radius: 2px;
z-index: 2;
transition: box-shadow 0.25s ease, transform 0.25s ease;
min-height: 72px;
display: flex;
align-items: center;
box-sizing: border-box;
}
@media (hover: hover) and (pointer: fine){.cv-related-product-card:hover .cv-related-content-box{
box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
transform: translateY(-2px);
}}
.cv-related-card-title{
font-family: "Chakra Petch", sans-serif !important;
font-size: 15px !important;
font-weight: 700 !important;
line-height: 1.35 !important;
margin: 0 !important;
}
.cv-related-card-title a{
color: #333333 !important;
text-decoration: none !important;
transition: color 0.2s ease;
touch-action: manipulation;
-webkit-tap-highlight-color: transparent;
}
@media (hover: hover) and (pointer: fine){.cv-related-product-card:hover .cv-related-card-title a{
color: #1ec776 !important;
}}
@media (max-width: 1024px){.cv-related-products-grid{
grid-template-columns: repeat(2, 1fr);
column-gap: 20px;
row-gap: 35px;
}}
@media (max-width: 600px){.cv-related-products-grid{
grid-template-columns: 1fr;
row-gap: 30px;
}
.cv-related-content-box{
left: 15px;
right: 0;
}}
.wp-block-uagb-container.uagb-block-cv_about_outer{
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
}
.wp-block-uagb-container.uagb-block-cv_about_inner{
max-width: 1200px !important;
width: 100% !important;
margin: 0 auto !important;
align-items: stretch !important;
box-sizing: border-box !important;
}
@media (max-width: 767px){.wp-block-uagb-container.uagb-block-cv_about_outer{
padding-left: 16px !important;
padding-right: 16px !important;
padding-top: 30px !important;
padding-bottom: 40px !important;
}
.wp-block-uagb-container.uagb-block-cv_about_inner{
padding: 0 !important;
align-items: flex-start !important;
}
.wp-block-uagb-container.uagb-block-cv_about_inner .cv-cat-title-container{
margin-left: 0 !important;
margin-right: auto !important;
}
.wp-block-uagb-container.uagb-block-cv_about_inner p{
width: 100% !important;
max-width: 100% !important;
box-sizing: border-box !important;
}}
