/*!
Theme Name: iEar' June 2024
Theme URI: https://www.iear.nl/
Author: Shazzoo B.V.
Author URI: https://www.shazzoo.com/
Description: iEar' PHP 8.3
Version: 1.0.1
Tested up to: 8.3
Requires PHP: 8.3
Text Domain: iear
Tags: Custom theme for client
*/

/*!
Theme Name: iEar' June 2024
Theme URI: https://www.iear.nl/
Author: Shazzoo B.V.
Author URI: https://www.shazzoo.com/
Description: iEar' PHP 8.3
Version: 1.0.1
Tested up to: 8.3
Requires PHP: 8.3
Text Domain: iear
Tags: Custom theme for client
*/

.info_icon_pc{position: relative;  top: 4px;}
.historicserieswrap{width:100%}
.historicserieswrap ul{gap:10px 150px; flex-wrap: warp}
.historicserieswrap ul li{width:calc(33% - 100px);}
.arrow_icon_pd{display: flex; align-items: center; gap: 7px;}
.vh-line{
  width: 1px;
  height: 40px;
  background: rgb(229 229 229 / var(--tw-border-opacity));
  margin: 0 10px;
}
.col-w-60{
  width: 60%;
}
.col-w-40{
  width:40%;
}
.dit-products-block{
  background: rgb(242 235 225 / var(--tw-bg-opacity));
}
.dit-products-block h3{
  font-weight: 400;
  font-size: 22px;
}
.mobile-sticky{
  position: relative;
}
@media screen and (max-width:768px) {
  .min-h-page-mobile{
    padding-top: 160px;
  }
  .mobile-half-screen{
    background: rgb(242 235 225 / var(--tw-bg-opacity));
  }
  .block-overlap{
    margin-top: -140px;
  }
  .bottom-padd{
    padding-bottom: 150px;
  }
  .mobile-shadow-none{
    padding: 0;
    border: none;
    box-shadow: none;
    border-radius: 0;
  }
  .mb-btn-black{
    padding: 0;
    border-radius: 0;
    color: #000;
    text-decoration: underline;
    background: none;
    border-bottom: 1px solid #C9A506;
    line-height: 1;
    padding-bottom: 2px;
  }
  .mobile-sticky{
    z-index: 11;
    top: 65px;
    position: fixed;
  }
}

.flex-iear-container {
  display: flex;
  flex-direction: row;
}

@media (max-width: 800px) {
  .flex-iear-container {
    flex-direction: column;
  }
}

.product-main-slider .slick-list .cmplz-placeholder-1 { background-image: none!important; height: 100%!important;}


.single-product .product .ir-experience .rounded-lg { background:#f2f2f2; }
.my-8 { margin-top: 2rem; margin-bottom: 2rem; }
@media (min-width: 1280px) {
  .xl\:h-\[56rem\] {
    height: 56rem;
  }
}
.add-to-cart-section .btn-green-outline:hover path, .add-to-cart-section .btn-green-outline:focus path  { fill: #fff; }
[type="checkbox"] {border-color: rgb(26 26 26 / var(--tw-text-opacity));}
.ir-deideale-title { line-height:30px; }
.ir-deideale-title span { display: block; color: rgb(201 165 6 / var(--tw-text-opacity)); }
.rounded-t-lg { border-radius: 2.5rem 2.5rem 0 0; }
.ir-border-gray {border-color: #e5e5e5;}
.border-l-1 {border-left-width: 1px;}
.ir-gray-bg { background:#f2f2f2; }
.add-to-cart-section .btn-green-outline{padding-left: 2.2rem; padding-right: 2.2rem;}
.fancybox__slide.has-youtube .fancybox__content{height: 680px!important;}
/*video component css */
.is-type-video .wp-block-embed__wrapper {width: 100%; position: relative; aspect-ratio: 1/0.56;}
.is-type-video .wp-block-embed__wrapper iframe{position: absolute; width: 100%; height: 100%;}
/*mobile banner css */
.mobile_banner{display: none}
@media (max-width: 767px) {
  .desktop_banner{display: none!important;}
  .mobile_banner{
    display: block;
    height: auto; 
    width: 100%;
    aspect-ratio: auto !important; 
    background-repeat: no-repeat;
}
  .mobile_banner::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / var(--tw-bg-opacity));
  }
}
.grecaptcha-badge { visibility: hidden; } .grecaptcha-badge { visibility: hidden; } .grecaptcha-badge { visibility: hidden; }
