.has-bg{background-size:cover;background-position:bottom;background-repeat:no-repeat}.title-light-brown::before{background-image:url(/wp-content/themes/genetique/assets/images/svg/paw.svg)!important}.main-title.text-light-brown{color:#a57449}.title-light::before{background-image:url(/wp-content/themes/genetique/assets/images/svg/icon-light.svg)!important}.max-w-70{max-width:70%}@media (max-width:767px){.max-w-70{max-width:100%}}section.hero-banner .container-fluid{max-width:90%}.hero-banner video,.hero-banner iframe{position:absolute;width:100%;height:100%;object-fit:cover}.hero-banner .slider .swiper-slide:after{display:none}.box-img-square{-webkit-box-shadow:0 .3rem .6rem #00000029;box-shadow:0 .3rem .6rem #00000029;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.box-img-square:hover{background:#799054}.box-img-square img{border-radius:1rem;width:100%;display:block}.first-col .footer_content img{max-width:100px;margin:0 auto;padding-top:20px}.first-col .footer_content center{padding-top:40px;font-weight:700}.hero-banner .slider .swiper-slide .content{background:rgb(0 0 0 / .5);padding:2rem 3rem;max-width:51.9rem}.not-shadow .box-img-square{box-shadow:none!important;background:transparent!important}.header ul.sub-menu .menu-item{margin:0!important}.py-12{padding-top:12rem;padding-bottom:12rem}.not-circle img{padding:1rem}.home-bengal-kittens .box-img-square,.home-our-story .box-img-square{position:relative;display:block;width:100%;padding:0;overflow:hidden}.home-bengal-kittens .box-img-square::before,.home-our-story .box-img-square::before{display:block;content:"";padding-top:100%}.home-bengal-kittens .box-img-square img,.home-our-story .box-img-square img{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%}.our-kittens-2{padding:6rem 0 6rem}.header .btn-header{padding:0 2rem}.title-outside{display:flex;align-items:start}@media (max-width:767px){.title-outside{flex-direction:column}}.title-outside .icon img{object-fit:contain}.title-outside .icon{width:4rem;height:4rem;margin-right:1rem;margin-top:.5rem}.text-d8c6b0{color:#d8c6b0}.available-breeds-2 .item .box-img img{object-fit:cover}.header .btn-wrap{margin-left:10rem}.header .btn-wrap .btn{padding:0 3rem}@media (min-width:1280px){.header .menu-left .menu__item{margin-right:3.2rem}.header .menu-right .menu__item{margin-left:3.2rem}}@media (max-width:767px){.header .right-wrap{justify-content:end}}.page-index-4.our-testimonials{display:flex;align-items:center}.min-h-100{min-height:100vh}.our-kittens-2{padding-bottom:0}.logo-outside{height:100%;width:auto}.logo-outside .logo{height:100%;width:auto;object-fit:cover;transform:translatey(43%) scale(1.5)}.anchor-mark{transform:translatey(-5rem)}.disable-link>a{pointer-events:none;cursor:default}.py-17{padding-bottom:20rem;padding-top:20rem}.min-h-50{min-height:50vh}.woocommerce-product-details__short-description{margin-top:2rem}.woocommerce div.product form.cart.variations_form{flex-wrap:wrap;flex-direction:column;align-items:flex-start!important}.single_variation_wrap{width:100%}.single_variation_wrap>*,.woocommerce div.product form.cart.variations_form .button{margin-top:.5rem;margin-left:0}.term-check{display:flex;gap:1rem}.term-checking{width:fit-content;height:2.2rem}.box-img-square img{object-position:top}.no-before:before{padding:0!important}.no-before img{width:100%;aspect-ratio:1/1}@media screen and (min-width:768px){.flex-md-row-reverse{flex-direction:row-reverse}}.woocommerce-js.single-product .xoo-cp-icon-check.xoo-cp-added,.woocommerce-js.single-product .added_to_cart.wc-forward{display:none!important}.justify-content-center{justify-content:center}.align-items-center{align-items:center}.mh-80{min-height:80vh;position:relative}.coming-wrap{position:relative;color:#fff}.bg-main.position-absolute{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.bg-main.position-absolute img{width:100%;height:100%;object-fit:cover;filter:brightness(.7)}.count-down ul{display:flex;gap:2rem;list-style:none;align-items:center;justify-content:center;margin-top:5rem;font-size:3rem}.page-template-coming-soon .header,.page-template-coming-soon .footer{display:none}.page-template-coming-soon #content{padding-top:0}.coming-logo{position:absolute;top:30px;left:30px;max-width:clamp(75px,20%, 350px);filter:invert(1)}