.featured-product-section,.main-search-section{padding:90px 0}.yv-blog-card-img img,.yv-collection-banner .banner-img,.yv-collection-featured-img img,.yv-img-content img{object-fit:cover;object-position:top}.video-overlay-text noscript,.yv-collection-banner noscript{position:absolute;top:0;left:0}.yv-collection-banner.yv-main-collection-banner{margin-bottom:0}.yv-collection-banner{width:100%;height:var(--mainBannerHeight);background-color:var(--theme-light-color);justify-content:center;align-items:center;padding:30px 0;display:flex;position:relative}.yv-collection-banner .banner-img{object-position:var(--bannerFocalPoint);width:100%;height:100%;position:absolute;left:0}.yv-collection-description{margin-top:15px;margin-bottom:25px}.yv-collection-description.short-description{--before-background:linear-gradient(to bottom, #fff6 0%, #fff 100%);height:10em;transition:height .3s;position:relative;overflow:hidden}.yv-collection-description.short-description:before{content:"";background:var(--before-background);width:100%;height:64px;position:absolute;bottom:0;left:0}.yv-filter-sidebar-heading{font-size:var(--text);font-family:var(--filtersHeadingFontFamily);font-weight:var(--filtersHeadingFontWeight);font-style:var(--filtersHeadingFontStyle);border:1px solid var(--heading_color);border-radius:10px;align-items:center;width:auto;padding:10px;display:flex}.yv-filter-sidebar-heading svg{fill:currentColor;min-width:13px;max-width:13px;height:12px;margin-bottom:1px;margin-right:6px}.yv-filter-sidebar{transition:all .3s}.yv-products-list{padding-top:30px;padding-bottom:80px;position:relative}.yv-products-list .yv-product-card{margin-bottom:40px}.yv-products-list,.yv-right-sidebar{flex:0 0 80%;max-width:80%}.yv-filter-sidebar,.yv-left-sidebar{flex:0 0 20%;max-width:20%}.yv-filter-sidebar .yv-collection-filter{border:none;border-right:1px solid var(--colorXXlightTextBody);border-top:1px solid var(--colorXXlightTextBody);padding-top:20px;padding-right:30px}.yv-products-list{padding-left:30px}.yv-drawer-filters .yv-collection-filter{border:1px solid var(--colorXXlightTextBody);border-radius:var(--layoutRadius);height:100%;margin-right:15px;padding:20px}.collection-products-section .yv-drawer-filters .yv-products-list,.main-search-section .yv-drawer-filters .yv-products-list{padding-top:0;border-top:none!important;padding-left:0!important}.yv-color-filter .yv-filter-item{width:30px;height:30px;margin-bottom:0;margin-right:10px;padding:5px;display:flex}.yv-color-filter .yv-filter-item label{background-color:#000;background-position:50%;width:100%;height:100%;font-size:0;overflow:hidden;box-shadow:0 0 0 1px #eee}.yv-color-filter .yv-filter-item.circle label{border-radius:100%}.yv-color-filter .yv-filter-item input{width:100%;height:100%;top:0}.yv-color-filter .yv-filter-item input:checked~label{border:4px solid #fff;box-shadow:0 0 0 1px #000}.collection-products-section .yv-products-list,.main-search-section .yv-products-list{margin-left:20%;transition:all .6s}.main-search-section .filters-hide .yv-products-list{margin-left:0}.filters-hide .yv-filter-sidebar{display:none}.collection-products-section .filters-hide .yv-products-list{margin-left:0}.yv-search-result-page-list .yv-products-list{padding-top:0}.yv-products-list .load{text-align:center;justify-content:center;align-items:center;width:100%;min-height:250px;margin:0 auto;display:flex}.collection-tabs-wrapper .yv-tabs.border-enabled .yv-tab-item.filter-products .yv-tab-link{font-size:var(--text);border:1px solid;border-radius:40px;margin:0 10px;padding:6px 20px}.collection-tabs-wrapper .yv-tabs.border-enabled .yv-tab-item.filter-products .yv-tab-link:has(.yv-tab-link-img){border:0;margin:0 20px;padding:0 0 10px}.collection-tabs-wrapper .yv-tabs.border-enabled .yv-tab-item.filter-products .yv-tab-link:after{display:none}.collection-tabs-wrapper .yv-tabs.border-enabled .yv-tab-item.filter-products .yv-tab-link:has(.yv-tab-link-img):after{display:block}.yv-left-sidebar .yv-filter-sidebar-heading.filters-drawer-toggle{border:1px solid var(--heading_color);cursor:pointer;min-width:123px;font-weight:var(--semibold);border-radius:10px;width:auto;padding:10px 28px}.collection-products-section .best-selling .yv-products-list,.main-search-section .best-selling .yv-products-list{border-top:1px solid var(--colorXXlightTextBody);padding-left:30px}.collection-products-section .filters-toggle .yv-products-list,.main-search-section .filters-toggle .yv-products-list{border-top:none;padding-left:0}