/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

.quick-view-product-modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}
.quick-view-product-modal .modal-content{background-color:#fefefe;margin:15% auto;padding:20px;position:relative;border:1px solid #888;width:70%;border-radius:20px}
.close{color:#aaa;float:right;font-size:28px;position:absolute;font-weight:700;right:30px;z-index:2}
.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}
.quick-view-product-modal .content-full{
    display: flex;
    gap: 20px;
}
.quick-view-product-modal .content-right {
    display: flex;
    gap: 10px;
    flex-direction: column;
}
.main-slider .carousel-cell {
    width: 66%;
    height: 500px;
    margin-right: 10px;
    border-radius: 5px;
  }
  .main-slider .carousel-cell img {
    object-fit: cover;
    width:100%;
  }

a {
	transition: 0.4s;
}
a:hover {
	color: var(--bricks-color-qtaaha);
}
.btn:hover {
	background-color: transparent !important;
	color: var(--bricks-color-qtaaha) !important;
}
.btn-outline:hover {
	background-color: var(--bricks-color-qtaaha) !important;
	color: #fff !important;
}

.white-bg::after {
    content: "";
    background: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% - 2px);
    height: calc(100% - 2px);
	z-index: -1;
}


.tap-icon-list ul {
    padding-left: 0;
    list-style: none;
    
}
.tap-icon-list li {
    padding-left: 36px;
    position: relative;
    padding-bottom: 18px;
    line-height: 1.5;
    letter-spacing: -0.21px;
}
.tap-icon-list li:last-child {
	padding-bottom: 0;
}
.tap-icon-list li::before {
    content: "";
    font-size: 21px;
    color: var(--bricks-color-qtaaha);
    position: absolute;
    top: 0;
    left: 0;
	background-image: url(https://bt5rve8edu.onrocket.site/wp-content/uploads/2026/01/tick.svg);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
	width: 21px;
    height: 21px;
}

.list-half ul {display: flex;flex-wrap: wrap;column-gap: 84px;row-gap: 20px;}

.list-half ul li {
    width: calc(50% - 42px);
    border-bottom: 1px solid #D3D3D3;
    padding-bottom: 15px;
}

.list-half ul li:last-child {
	padding-bottom: 15px;
}
@media screen and (max-width: 991px) {
.list-half ul {column-gap: 40px;}
.list-half ul li {width: calc(50% - 20px);}
}
@media screen and (max-width: 767px) {
.list-half ul li {width: 100%;}
}

