/*
Theme Name:   Bw Zenny Child
Theme URI:    https://zenny.bzotech.com/intro/
Author:       The BZOTech
Author URI:   https://bzotech.com/
Description: With Zenny Glasses WordPress template for WooCommerce you'll make a statement that it's not just about fashion accessories.
Template:     bw-zenny
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: clinic, eye glasses, glasses, glasses shop, glasses website, optical, optical clinic, optical shop, optical store, optics, optics shop, optometry, shop, store, sunglasses
Text Domain: bw-zenny-child
*/

.gallery-thumbs-wrapper .image-wrap {
    height: 135px;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #ff7336;
    color: #fff;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background: #ff7336;
    color: #fff;
}
a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained:hover {
    background: #fff;
    color: #ff7336;
    border: 1px solid #ff7336;
    font-weight: bold;
}

span.woocommerce-privacy-policy-text a {
    text-transform: capitalize;
}
.terms-label {
  display: flex;
  align-items: flex-start;
  font-size: 14px;
  line-height: 1.4;
}

/* Capitalizing "Terms and conditions" text */
.terms-label:after {
  content: none;
}

.terms-label:contains("Terms and conditions") {
  text-transform: capitalize;
}
.footer_social{
	display: none !important;
}
.single-related-product .swiper-slide.item-grid-product- {
    margin-right: 15px !important;
}

/* Size Chart Plugin CSS */
.wpcsc-size-charts-list {
    margin-top: 10px !important;
}

.wpcsc-size-charts-list a {
    color: #3b9ed7  !important;
	font-weight: bold;
}
.featherlight-content {
    max-width: 800px;
    width: 100%;
}
.featherlight ul {
    margin-left: 10%;
    line-height: 25px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.wpcsc-size-chart-content {
    margin-top: 10px;
}
.wpcsc-size-chart-above-text {
    line-height: 25px;
}

/* Order Place Button Checkout */
button.wc-block-components-button {
    font-size: 16px !important;
    padding: 14px 45px !important;
    background: #000 !important;
    color: #fff !important;
    font-weight: 600 !important;
    margin-top: 25px !important;
}

button.wc-block-components-button:hover {
    background: #3b9ed7 !important;
    border: 2px solid !important;
    transition: 1s !important;
}

/* Add Note Checkbox (Checkout Page) */
.wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox], .wc-block-components-radio-control .wc-block-components-radio-control__input {
    -moz-appearance: auto !important;
    appearance: auto !important;
}

/* Hide sticky cart to banner */
.sticky-addcart.transition.active {
    display: none;
}
.product-detail-gallery-js .woocommerce-product-gallery {
    display: none !important;
}
h2.wp-block-heading.has-text-align-center.with-empty-cart-icon.wc-block-cart__empty-cart__title {
    display: none;
}

/* ---------------------------------------------------------- Home and enterprise products button css ------------------------------------------------------  */
.for-button .item-product .product-extra-link .addcart-link {
    position: absolute;
    bottom: -180px;
    left: -184px;
    white-space: nowrap;
    background-color: #3B9ED7;
	color:white;
    width: fit-content;
    border-radius: 0px;
    padding: 0 20px;
    font-size: 16px;
} 
.for-button .item-product .product-extra-link .addcart-link:hover{
	color:white;
}
@media (min-width: 992px) and (max-width: 1400px) {
 	.for-button .item-product .product-extra-link .addcart-link{
	  bottom: -226px !important;
      left: -218px;
	}
}

@media (max-width: 575.98px) {
	.for-button .item-product .product-extra-link .addcart-link{
	  bottom: -226px !important;
      left: -200px;
	}
}
/* ........................................... */

/* ................................................................... About Page Sider Button CSS .......................................................................  */

.about-slider .elementor-swiper-button {
  background-color: rgba(255, 255, 255, 0.9);
  color: #3b9ed7;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}

.about-slider .elementor-swiper-button:hover {
  background-color: #3b9ed7;
  color: white;
  box-shadow: 0 5px 12px rgba(59, 158, 215, 0.4);
}

@media (max-width: 767px) {
  .about-slider .elementor-swiper-button {
    width: 40px;
    height: 40px;
  }
  
  .about-slider .elementor-swiper-button i {
    font-size: 16px;
  }
}

/* Initial Products image size */


/* .................................................... Footer Accordiuan Style  ............................................... */
.footer_accor .elbzotech-accordion-global-css.ui-accordion .ui-accordion-header{
	font-size: 14px !important;
	color: black !important;
	padding: 5px 0 5px 0 !important;
}
.footer_accor .elbzotech-accordion-global-css.ui-accordion .ui-accordion-content.ui-accordion-content-active{
	overflow-y: clip !important;
	padding-bottom: 20px !important;
}
.footer_accor .elbzotech-accordion-global-css.ui-accordion .ui-accordion-content ul {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.footer_accor .elbzotech-accordion-global-css.ui-accordion .ui-accordion-content ul li a:hover{
	color: #3b9ed7 !important;
	text-decoration: underline;
}

/* .......................................... Account Manager Dropdown ................................... */
.elbzotech-dropdown-box {
    position: relative;
}

.elbzotech-dropdown-list {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    background: #fff;
    z-index: 9999;
    min-width: 200px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.15);
}

.elbzotech-dropdown-box:hover .elbzotech-dropdown-list {
    display: block;
}
.button-account-manager a, .button-account-manager a i{
	color: white !important;
}
.account_manager .elbzotech-dropdown-list{
	min-width: 220px !important;
}
.account_manager .elbzotech-dropdown-list a i{
	margin-right: 0px !important;
}




