/*
Theme Name: Kapee Child
Theme URI: https://kapee.presslayouts.com/
Author: PressLayouts
Description: This is a child theme for Kapee
Version: 1.0.0
Author URI: https://www.presslayouts.com/
Template: kapee
Text Domain: kapee-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

.footer-main:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 85px;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #fff;
    
    -webkit-mask-image: url(https://toytoys.in/wp-content/uploads/2025/08/footer-svg.svg);
    mask-image: url(https://toytoys.in/wp-content/uploads/2025/08/footer-svg.svg);
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: cover;
    mask-size: cover;
    transform: rotate(180deg);
}
.woocommerce div.product .product_title {
    font-size: 18px;
   	font-weight: 700;
    margin-bottom: .3em;
}
.site-footer .footer-main{
	background-color : #dd0000 !important;
	padding-top: 115px;
	padding-bottom :0px;
	position: relative;
}
.footer-copyright{
	background-color : #dd0000 !important;
}

.custom-title .heading-title{
	margin :auto;
	color : white !important;
	background:#dd0000;
}

.trending-title .heading-title {
	width : 35% !important;
	
}

.wonder-box .heading-title {
	width : 36% !important;
	
}

.new-launch .heading-title {
	width : 26% !important;
	
}

.shop-by .heading-title {
	width : 23% !important;
	
}

.books .heading-title {
	width : 13% !important;
	
}

.clients-say .heading-title {
	width : 44% !important;
	
}

.news .heading-title {
	width : 35% !important;
	
}

.instagram-gallery .heading-title {
	width : 32% !important;
	
}

.short-description p, .woocommerce-Tabs-panel--description p{
	font-size : 16px;
	color : black;
	margin : 0 0 0.5em;
}

.products .product-title{
	font-size : 20px;
}


.woocommerce-product-details__short-description{
	font-size :18px;
}
.copyright-wrap .reset-mb-10{
	display : block !important;
}

.copyright-wrap .text-left{
	padding-top: 20px;
}

.payment-line p{
	font-size: 16px;
}
.woocommerce div.product .product_title{
	font-size: 32px;
}
.white-text{
	color: white ;
}

.core-values-shadow{
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2)
}
.site-wrapper .header-main .container{
	max-width : 1350px;
}


.newlaunch .nav-tabs-wrapper ,.header-cart-total, .testimonial-name, .product_meta, .Uncategorized, .accordion-menu .Rent, .accordion-menu .Special{
	display:none;
}
.widget_text{
	padding: 20px !important;
}

.special-section{
	padding :150px 100px;
}


.shadow {
	position:absolute;
	width:100%;
	z-index:500;
	background-color:white;
	top:600px;
	box-shadow: 2px 2px 5px grey;
}

.testimonial-content {
	font-size : 20px ;
}

.kapee-swatches .swatch{
	padding: 10px;
	border : 3px solid #EBC0BA;
}

.kapee-swatches .swatch.swatch-selected{
	border-color : black;
}

.woofrom{
	display : none;
}

.categories-menu-wrapper .title{
	display : none;
}

.categories-menu-wrapper span.arrow-down-up:after{
	font-size : 28px;
}

.kapee-social-link{
	padding-top : 20px !important;
}

.footer-main .footer-widget .widget_media_image img{
	width : 220px;
}

.header-topbar .header-col-left{
	justify-content : center !important;
}



.accordion-wrapper {
    border: 1px solid #ddd;
    padding: 10px;
}

.accordion-title {
    font-size: 1.2em;
    margin-bottom: 10px;
    font-weight: bold;
}

.accordion-menu .accordion-item {
    border-bottom: 1px solid #eee;
}

.accordion-header {
    cursor: pointer;
    padding: 10px;
    background: #f9f9f9;
    font-weight: 500;
    display: flex;
    align-items: center;
}

.accordion-icon {
    display: inline-block;
    width: 20px;
    margin-right: 8px;
    font-weight: bold;
}

.accordion-icon.no-child {
    visibility: hidden;
}

.accordion-content {
    display: none;
    padding-left: 28px;
    background: #fff;
}

.custom-error {
    font-size: 13px;
    color: #d63638;
    font-weight: 500;
}


/*mobile view*/

@media(max-width: 767px) {
	
	.trending-title .heading-title {
	width : 76% !important;
	
}

.wonder-box .heading-title {
	width : 96% !important;
	
}

.new-launch .heading-title {
	width : 86% !important;
	
}

.shop-by .heading-title {
	width : 65% !important;
	
}

.books .heading-title {
	width : 40% !important;
	
}

.clients-say .heading-title {
	width : 96% !important;
	
}

.news .heading-title {
	width : 96% !important;
	
}

.instagram-gallery .heading-title {
	width : 96% !important;
	
}
	
}
@media (max-width: 991px) {
    .header-topbar {
        display: block;
    }

/* 	.header-topbar .header-col-left {
		
		display : block !important; 
	} */
	
	.header-topbar {
    	max-height: 70px;
	}

/* 	.welcome-message{
		line-height : 20px !important;
		border-right-width: 0px !important;
		border-left-width: 0px !important;
	} */
	
}


