/*!
Theme Name: Floens Child theme
Theme URI: https://bracketweb.com/floenswp/
Template: floens
Author: Layerdrops
Author URI: https://themeforest.net/user/layerdrops
Description: This is a Child theme for Floens WordPress theme.
Version: 1.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: floens-child
*/
.page-header{padding-top:160px;padding-bottom:80px}.main-header--three .main-menu .main-menu__list>li.current>a,.main-header--three .main-menu .main-menu__list>li:hover>a{color:var(--floens-white,#FFFFFF);background-size:100% 1px}.main-header--three .main-menu .main-menu__list>li>a{background:linear-gradient(to right,currentcolor 0%,currentcolor 100%) 0 95% / 0 1px no-repeat;line-height:1.2}.team-two__name{font-family:var(--floens-font);font-size:16px;color:var(--floens-text,#7A736A);font-weight:500;line-height:1.75}.woocommerce-cart .quantity{padding:0;justify-content:unset}.footer-widget__links li a:hover{color:var(--floens-white,#ffffff)}.work-process__step{border:none}.projects-three__card__tagline{display:none}.contact-one__info__text:hover,.footer-widget__info li a:hover{color:var(--floens-white,#FFFFFF)}.service-card-two__bottom span{color:var(--floens-white,#FFFFFF)}.projects-three__grid{grid-template-columns:repeat(6,1fr)}.team-two__item .col-lg-7{width:80%}.about-three__client{display:none}.work-process__item:hover .work-process__step{border:none;background:none;color:var(--floens-base2,#8A5133)}.floens-btn::before,.floens-btn::after{background:var(--floens-white,#ffffff)}.current-item{color:var(--floens-white,#ffffff)!important}.floens-btn{border:1px solid #fff0}.floens-btn--border{border:1px solid var(--floens-base,#C7844F)}.floens-btn:hover{color:var(--floens-black2,#2B1E16);border:1px solid var(--floens-black2,#2B1E16)}.floens-btn:hover .icon-search{color:var(--floens-base,#C7844F)}.main-slider-three__circle-text{opacity:0!important}.reliable-one__info{display:none}.footer-widget__info li span{color:inherit}.floens-breadcrumb li,.floens-breadcrumb li a:hover,.main-header--three .main-header__cart:hover,.main-header--three .main-header__search:hover{color:#fff!important}.product__all-content .thm-btn:hover,.product__item .thm-btn:hover{color:var(--floens-base,#C7844F);border:1px solid var(--floens-base,#C7844F)}.floens-btn--border:hover span{color:var(--floens-white,#C7844F)}.service-card-two:hover .service-card-two__link i{color:var(--floens-white,#C7844F)}.tile-table .label{font-weight:600;color:#333;width:180px;font-size:14px}.tile-table input[type="number"]{padding:6px 8px;border:1px solid #ccc;border-radius:4px;width:80px}.tile-total{font-size:18px;font-weight:700;color:#111}.product-details__quantity{display:none}.product-details .product__card .price{font-size:16px;font-weight:600;color:var(--floens-base,#C7844F);background-color:unset}.product-details__top{width:100%}.product-details__title{font-size:28px;width:90%}del bdi{color:var(--floens-base2);text-decoration:line-through;text-decoration-color:var(--floens-base2)}.wp-block-search__inside-wrapper{display:flex;flex-wrap:wrap;gap:10px}.sidebar .widget .wp-block-search input[type=search],.sidebar__single .wp-block-search input[type=search]{height:44px}.sidebar .widget .wp-block-search .wp-block-search__button,.sidebar__single .wp-block-search .wp-block-search__button{width:100%}.box-line{font-size:16px}.custom-desc-toggle{width:100%;text-align:left;background:#fff0;padding:12px 15px;border:#fff0;cursor:pointer;font-size:16px;font-weight:600;border-radius:4px;text-transform:uppercase}.custom-desc-toggle .arrow{float:right;transition:transform 0.3s ease}.category-tile .elementor-widget-image a{display:unset!important}.custom-desc-content{max-height:0;overflow:hidden;transition:max-height 0.4s ease;border-top:none;padding:0 15px;background:#fff;border-radius:0 0 4px 4px}.custom-desc-content.active{padding:15px}.projects-three__card__bg::after{background:none}.blog-buy-btn{padding-right:20px}.offer-one__main-tab-box{grid-template-columns:45.4% auto}.inspiration-section .work-card__image{height:280px!important;overflow:hidden}.inspiration-section .work-card__image img{height:100%;width:-webkit-fill-available;object-fit:cover}@media (max-width:1500px){.main-header--three .main-header__nav{margin-right:20px}}@media (max-width:991px){.offer-one__main-tab-box{grid-template-columns:auto}}.category-section .services-three .container-fluid .owl-item .service-card-two__image{height:300px!important;overflow:hidden}.category-section .services-three .container-fluid .owl-item .service-card-two__image img{height:100%;width:auto;margin:0 auto;object-fit:contain}.category-section .services-three__inner{padding-top:0}.category-section .service-card-two{margin-bottom:60px}.category-section .services-three__inner::after{display:none}.experience.reliable-one__experience{display:none}.projects-three__card .projects-three__card__bg{top:0;height:100%}.projects-three__card .projects-three__card__title a{color:var(--floens-base)}.product__all-img,.product-home .product__item__image{height:300px!important;overflow:hidden;border:1px solid var(--floens-border-color,#e8e3da);border-bottom:0}.product__all-img{height:310px!important}.product__all-img img{height:100%;width:auto;margin:0 auto;object-fit:contain;padding:20px}.product-home .product__item__image img{height:100%;width:100%;margin:0 auto;object-fit:contain}.work-process__shape-three{filter:brightness(.7)}.work-process__item{display:flex;justify-content:center;align-items:center;flex-direction:column}.services-three{position:relative;overflow:hidden}.custom-inside-video-section{position:absolute;width:100%;height:100%;overflow:hidden;z-index:1}.custom-inside-video-section video{width:100%;height:100%;object-fit:cover;display:block}.custom-inside-video-section .video-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--floens-white2,#F2EEEA);opacity:.8;pointer-events:none}.video-bg .video-button{opacity:0;visibility:hidden}.services-three__inner{background:none!important}.video-bg .services-three__inner::after,.video-bg .services-three__inner__wrapper{display:none}.services-three__inner{padding-top:0}.home-about-us .reliable-one .col-lg-6{top:-101px;position:relative}.home-about-us .reliable-one .col-lg-6.wow{top:0;position:relative}.home-about-us .section-space-bottom{padding-bottom:0}.home .section-space,.home .section-space-two{padding:60px 0}.about-three.section-space{padding-bottom:80px}.video-bg .services-three .container-fluid,.work-process.section-space-two{padding-bottom:60px}.blog-three.section-space-two{padding-top:60px}.expertise-one__image.expertise-one__image--one img{height:100%}.blog-card__title{min-height:62px}.terms-condition p{margin-bottom:0}.blog-page .col-lg-12,.elementor-1781 .elementor-element.elementor-element-78d0ee3 .row [class*=col-]{width:100%!important}.single-post .page-header{padding-top:240px;padding-bottom:120px}.elementor-posts-container.elementor-has-item-ratio .elementor-post .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container.elementor-has-item-ratio .elementor-post .elementor-post__thumbnail img{transition:transform 0.7s cubic-bezier(.23,1,.32,1);transform-origin:center center!important}.elementor-posts-container.elementor-has-item-ratio .elementor-post:hover .elementor-post__thumbnail img{transform:scale(1.12) translate(-45%,-45%)}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var(--floens-base)}.faq-full-width .faq-page{padding:90px 0 60px}.faq-full-width .faq-page .col-lg-6{margin:0;width:100%;color:var(--floens-border-color)}#home-blog-section .row.gutter-y-30{display:none}.sale-image-product img{width:100%;height:auto;object-fit:cover}.single-product-slide{text-align:center;padding:20px}.view-tiles-btn{display:inline-block;background:#000;color:#fff;padding:20px;text-decoration:none}.unbeatable-section .slick-list{max-width:400px;margin:0 auto}.unbeatable-section .slick-list{max-width:400px;margin:0 auto}.unbeatable-section .product-image{text-align:center}.unbeatable-section .product-image{border:1px solid #2f302f;position:relative}.unbeatable-section .product-image a{display:inline-block}.unbeatable-section .product-details{border:1px solid #2f302f;border-top:0;padding:16px}.unbeatable-section .product-details .view-tiles-btn.floens-btn{padding:20px 20.5px!important}.unbeatable-section .product-image .instock-tag{background-color:#222429;color:#fff;padding-top:5px!important;letter-spacing:.05em;text-transform:uppercase;display:inline-flex;padding-left:10px!important;padding-right:10px!important;padding-top:8px!important;padding-bottom:5px!important;justify-content:center;align-items:center;text-align:center;font-size:15px;line-height:1;position:absolute;top:20px;left:0;z-index:1}.unbeatable-section .product-details>p{margin-bottom:10px}.wcapf-toolbar{display:flex;align-items:stretch;flex-wrap:wrap;background:#fff;border:1px solid #e7e7e7;border-radius:8px;margin-bottom:16px}.wcapf-toolbar__toggle{display:flex;align-items:center;gap:8px;padding:14px 20px;background:#fff0;border:none;border-right:1px solid #e7e7e7;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;color:#111}.wcapf-toolbar__toggle svg{width:18px;height:18px;flex-shrink:0}.wcapf-toolbar__filters{display:flex;align-items:stretch;flex-wrap:wrap;flex:1}.wcapf-toolbar__filters .wcapf-form>p{display:none!important}.wcapf-toolbar__filters .wcapf-form{display:flex;flex-wrap:wrap;width:100%}.wcapf-toolbar__filters .wcapf-filter{position:relative;border-right:1px solid #e7e7e7;flex:1;padding:5px 15px;margin:0}.wcapf-toolbar__filters .wcapf-filter-title{display:flex;align-items:center;gap:8px;margin:0;padding:9px 0;font-size:12px!important;font-weight:500;color:#111;cursor:pointer;white-space:nowrap;user-select:none;justify-content:space-between}.wcapf-toolbar__filters .wcapf-filter-title::after{content:'';width:8px;height:8px;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(45deg);margin-top:-4px;transition:transform 0.15s ease;flex-shrink:0}.wcapf-toolbar__filters .wcapf-filter.wcapf-dropdown-open .wcapf-filter-title::after{transform:rotate(-135deg);margin-top:4px}.wcapf-toolbar__filters .wcapf-filter-title-selection{font-weight:600;color:#111}.wcapf-toolbar__filters .wcapf-filter-accordion-trigger{display:none!important}.wcapf-active-filters-before-shop-loop{display:none!important}.wcapf-toolbar__filters .wcapf-filter-inner{display:none;position:absolute;top:100%;left:0;z-index:40;min-width:240px;max-width:320px;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #e7e7e7;border-radius:8px;box-shadow:0 12px 24px rgb(0 0 0 / .08);padding:16px 18px;margin-top:6px}.wcapf-toolbar__filters .wcapf-filter.wcapf-dropdown-open .wcapf-filter-inner{display:block!important}.wcapf-toolbar__filters .wcapf-filter-price .wcapf-filter-inner{min-width:280px}.wcapf-toolbar-active .wcapf-filter{display:flex;align-items:center;gap:10px}.wcapf-active-filter-items-wrapper{padding:0!important}.wcapf-active-filters.clear-all-btn-layout-inline .wcapf-active-filter-items .wcapf-reset-filters-btn-wrapper{padding:0!important;margin:0!important}.wcapf-toolbar-active{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.wcapf-toolbar-active__filters .wcapf-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.wcapf-toolbar-active__filters .wcapf-filter-title{font-size:14px;font-weight:600;color:#111;margin:0}.wcapf-toolbar-active__filters .wcapf-active-filter-items{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.wcapf-toolbar-active__filters .wcapf-active-filter-item{display:inline-flex!important;align-items:center!important;gap:6px!important;background:var(--floens-border-color)!important;border:none!important;border-radius:20px!important;padding:6px 12px!important;margin:0!important;font-size:13px!important;color:var(--floens-base)!important;cursor:pointer!important}.wcapf-toolbar-active__filters .wcapf-active-filter-item .wcapf-cross-sign{position:static!important;font-size:1em!important;opacity:0.6!important}.wcapf-toolbar-active__filters .wcapf-reset-filters-btn{background:none!important;border:none!important;padding:0!important;font-size:13px!important;text-decoration:underline!important;color:#666!important;cursor:pointer!important}.wcapf-toolbar-active__ordering{display:flex;align-items:center}.wcapf-toolbar-active__ordering .woocommerce-ordering select{border:1px solid #e7e7e7;border-radius:6px;padding:8px 12px;font-size:14px}.wcapf-toolbar-active .wcapf-filter-title-inner{font-size:14px;color:var(--floens-base)!important}.wcapf-filter .wcapf-filter-title .wcapf-filter-title-inner{flex-direction:column;align-items:flex-start!important;color:var(--floens-text)}.shop-one__product-count{font-size:14px}.wcapf-drawer-header,.wcapf-drawer-footer{display:none}.wcapf-drawer-body{display:contents}.wcapf-drawer-backdrop{display:none}@media (max-width:991px){body.wcapf-drawer-locked{overflow:hidden}.wcapf-toolbar__toggle{border-right:none}.wcapf-toolbar__filters{display:flex;flex-direction:column;position:fixed;top:0;right:0;bottom:0;width:min(360px, 100%);background:#fff;z-index:99999;transform:translateX(100%);transition:transform 0.3s ease;overflow:hidden}.wcapf-toolbar.is-open .wcapf-toolbar__filters{transform:translateX(0)}.wcapf-drawer-header,.wcapf-drawer-body,.wcapf-drawer-footer{display:flex}.wcapf-drawer-header{align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e7e7e7;flex-shrink:0}.wcapf-drawer-title{font-size:16px;font-weight:600;color:#111}.wcapf-drawer-close{background:none;border:none;font-size:26px;line-height:1;cursor:pointer;padding:4px 8px;color:#111}.wcapf-drawer-body{flex-direction:column;flex:1;overflow-y:auto;padding:0 20px}.wcapf-drawer-footer{flex-shrink:0;gap:12px;padding:16px 20px;border-top:1px solid #e7e7e7;box-shadow:0 -4px 12px rgb(0 0 0 / .06)}.wcapf-drawer-clear{flex:1;background:none;border:1px solid #ddd;border-radius:6px;padding:12px;font-size:14px;font-weight:600;color:#111;cursor:pointer}.wcapf-drawer-apply{flex:2;background:var(--floens-base,#C7844F);color:#fff;border:none;border-radius:6px;padding:12px;font-size:14px;font-weight:600;cursor:pointer}.wcapf-toolbar__filters .wcapf-filter{border-right:none;border-top:1px solid #e7e7e7;width:100%;flex:none;padding:10px 15px}.wcapf-toolbar__filters .wcapf-filter:first-child{border-top:none}.wcapf-toolbar__filters .wcapf-filter-inner{position:static;box-shadow:none;border:none;margin-top:0;max-width:none;width:100%}.wcapf-drawer-backdrop{display:block;position:fixed;inset:0;background:rgb(0 0 0 / .4);z-index:99998;opacity:0;pointer-events:none;transition:opacity 0.3s ease}.wcapf-toolbar.is-open~.wcapf-drawer-backdrop{opacity:1;pointer-events:auto}}