✏️ 正在编辑: hgsva.css
路径:
/home/eldalyfu/public_html/wp-content/cache/wpfc-minified/8a522lnp/hgsva.css
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
:root { --woolentor-white:#ffffff; --woolentor-primary-color: #2563eb; --woolentor-primary-hover: #1d4ed8; --woolentor-success-color: #10b981; --woolentor-warning-color: #f59e0b; --woolentor-danger-color: #ef4444; --woolentor-gray-50: #f9fafb; --woolentor-gray-100: #f3f4f6; --woolentor-gray-200: #e5e7eb; --woolentor-gray-300: #d1d5db; --woolentor-gray-400: #9ca3af; --woolentor-gray-500: #6b7280; --woolentor-gray-600: #4b5563; --woolentor-gray-700: #374151; --woolentor-gray-800: #1f2937; --woolentor-gray-900: #111827; --woolentor-border-radius: 12px; --woolentor-border-radius-sm: 8px; --woolentor-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05); --woolentor-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); --woolentor-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); --woolentor-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); --woolentor-transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); --woolentor-transition-fast: all 0.15s ease; } .wp-embed-responsive .wp-block { outline: 0; } .woolentor-product-grid a{ text-decoration: none !important; } .woolentor-product-grid-modern { display: grid; gap: 25px; padding: 0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; transition: all 0.3s ease; } .woolentor-product-grid-modern.woolentor-layout-grid { display: grid; grid-auto-rows: 1fr; } .woolentor-product-grid-modern.woolentor-layout-list { display: flex; flex-direction: column; gap: 20px; } .woolentor-columns-1 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: 1fr; } .woolentor-columns-2 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(2, 1fr); } .woolentor-columns-3 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(3, 1fr); } .woolentor-columns-4 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(4, 1fr); } .woolentor-columns-5 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(5, 1fr); } .woolentor-columns-6 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(6, 1fr); } .woolentor-same-height-grid.woolentor-layout-grid .woolentor-product-card{ height: 100%; } .woolentor-same-height-grid.woolentor-layout-grid .woolentor-product-card .woolentor-product-actions{ margin-top: auto; } .woolentor-product-filters { background: var(--woolentor-white); border-radius: 12px; padding: 24px; margin-bottom: 32px; box-shadow: var(--woolentor-shadow-sm); } .woolentor-filter-row { display: flex; align-items: center; justify-content: space-between; } .woolentor-view-controls { display: flex; flex-wrap: wrap; align-items: center; gap: 16px; } .woolentor-view-controls .woolentor-filter-sort .woocommerce-ordering{ margin: 0; } .woolentor-view-controls .woolentor-filter-sort .woocommerce-ordering select.orderby{ padding: 8px 12px; border: 1px solid #e5e7eb; border-radius: 8px; font-size: 14px; color: #111827; cursor: pointer; transition: all 0.3s ease; } .woolentor-layout-switcher { display: flex; gap: 4px; padding: 4px; border-radius: 8px; background: #e5e7eb; } .woolentor-layout-btn { width: 36px; height: 36px; display: flex; align-items: center; justify-content: center; border: none; background: transparent; border-radius: 6px; cursor: pointer; transition: all 0.3s ease; color: #4b5563; padding: 0; } .woolentor-layout-btn:focus{ background: transparent; color: #4b5563; } .woolentor-layout-btn.woolentor-active, .woolentor-layout-btn:hover { background: #2563eb; color: var(--woolentor-white); } .woolentor-layout-btn svg { width: 18px; height: 18px; stroke: currentColor; } .woolentor-product-filters.woolentor-style-two { border-radius: 0; background: #f5f4f2; box-shadow: none; border-bottom: 1px solid #d4d4d4; padding: 40px; } .woolentor-style-two .woolentor-layout-switcher { background: transparent; border-radius: 0; align-items: center; justify-content: center; padding: 0; gap: 40px; } .woolentor-style-two .woolentor-layout-btn{ width: auto; height: auto; font-family: 'Cormorant Garamond', serif; font-size: 16px; letter-spacing: 2px; text-transform: uppercase; background: none; border: none; color: #6a6a6a; cursor: pointer; padding: 10px 20px; position: relative; transition: all 0.3s ease; } .woolentor-style-two .woolentor-layout-btn.woolentor-active, .woolentor-style-two .woolentor-layout-btn:hover{ color:#1a1a1a } .woolentor-style-two .woolentor-layout-btn.woolentor-active::after { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background: #1a1a1a; } .woolentor-product-card { background: #ffffff; border-radius: var(--woolentor-border-radius); position: relative; transition: var(--woolentor-transition); border: 1px solid var(--woolentor-gray-200); } .woolentor-product-item { transition: all 0.3s ease; min-width: 0; } .woolentor-grid-card .woolentor-list-view-content { display: none !important; } .woolentor-list-card .woolentor-grid-view-content { display: none !important; } .woolentor-grid-card .woolentor-grid-view-content { display: flex; flex-direction: column; width: 100%; height: 100%; } .woolentor-list-card .woolentor-list-view-content { display: flex; flex-direction: row; width: 100%; align-items: center; } .woolentor-grid-card { display: flex; flex-direction: column; height: 100%; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08); border-radius: 16px; overflow: visible; transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); background: #ffffff; position: relative; } .woolentor-list-card { display: flex; flex-direction: row; align-items: center; min-height: 200px; padding: 20px; box-shadow: var(--woolentor-shadow-sm); } .woolentor-card-hover-lift .woolentor-product-card:hover { transform: translateY(-4px); box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15); } .woolentor-card-hover-scale .woolentor-product-card:hover { transform: scale(1.02); box-shadow: 0 12px 24px rgba(0, 0, 0, 0.15); } .woolentor-card-hover-shadow .woolentor-product-card:hover { box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2); } .woolentor-image-hover-zoom .woolentor-product-image img:hover, .woolentor-image-hover-zoom .woolentor-product-image .woolentor-product-img:hover { transform: scale(1.1); } .woolentor-image-hover-fade .woolentor-product-image:hover img, .woolentor-image-hover-fade .woolentor-product-image:hover .woolentor-product-img { opacity: 0.8; } .woolentor-image-hover-grayscale .woolentor-product-image img, .woolentor-image-hover-grayscale .woolentor-product-image .woolentor-product-img { filter: grayscale(100%); transition: filter 0.3s ease; } .woolentor-image-hover-grayscale .woolentor-product-image:hover img, .woolentor-image-hover-grayscale .woolentor-product-image:hover .woolentor-product-img { filter: grayscale(0%); } .woolentor-product-image { position: relative; overflow: hidden; } .woolentor-product-secondary-img { position: absolute; top: 0; right: 0; bottom: 0; left: 0; display: flex; align-items: center; justify-content: center; background-color: #ffffff; opacity: 0; visibility: hidden; transition: opacity 0.5s ease, transform 2s cubic-bezier(0, 0, 0.44, 1.18); width: 100%; } .woolentor-product-secondary-img a{ width: 100%; height: 100%; } .woolentor-product-card:hover .woolentor-product-secondary-img { opacity: 1; visibility: visible; transform: scale(1.09); } .woolentor-product-image .woolentor-product-secondary-img img{ transform: scale(1) !important; } .woolentor-grid-card .woolentor-product-image { flex-shrink: 0; background: #f5f5f5; align-items: center; justify-content: center; border-radius: 16px 16px 0 0; } .woolentor-grid-card .woolentor-product-image img, .woolentor-grid-card .woolentor-product-image .woolentor-product-img { width: 100%; height: auto; object-fit: cover; transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1); } .woolentor-list-card .woolentor-product-image { flex-shrink: 0; margin-right: 20px; border-radius: var(--woolentor-border-radius-sm); overflow: hidden; box-shadow: var(--woolentor-shadow-sm); width: 30%; } .woolentor-list-card .woolentor-product-image img, .woolentor-list-card .woolentor-product-image .woolentor-product-img { width: 100%; object-fit: cover; transition: var(--woolentor-transition); } .woolentor-badges { position: absolute; display: flex; flex-direction: column; gap: 6px; z-index: 10; left: 15px; top: 15px; } .woolentor-badge-pos-top-left .woolentor-badges { top: 12px; left: 12px; } .woolentor-badge-pos-top-right .woolentor-badges { top: 12px; right: 12px; left: auto; } .woolentor-badge-pos-top-center .woolentor-badges { top: 12px; left: 50%; transform: translateX(-50%); } .woolentor-badge { padding: 6px 14px; font-size: 12px; font-weight: 700; text-transform: uppercase; letter-spacing: 0.5px; border-radius: 6px; color: #ffffff; display: inline-block; line-height: 1; } .woolentor-sale-badge { background: #e74c3c; } .woolentor-new-badge { background: #10b981; } .woolentor-trending-badge { background: #f59e0b; } .woolentor-badge-style-solid .woolentor-sale-badge { background: #e74c3c; } .woolentor-badge-style-solid .woolentor-new-badge { background: #10b981; } .woolentor-badge-style-solid .woolentor-trending-badge { background: #f59e0b; } .woolentor-badge-style-gradient .woolentor-sale-badge { background: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%); box-shadow: 0 4px 8px rgba(238, 90, 36, 0.3); } .woolentor-badge-style-gradient .woolentor-new-badge { background: linear-gradient(135deg, #10b981 0%, #059669 100%); box-shadow: 0 4px 8px rgba(16, 185, 129, 0.3); } .woolentor-badge-style-gradient .woolentor-trending-badge { background: linear-gradient(135deg, #f59e0b 0%, #d97706 100%); box-shadow: 0 4px 8px rgba(245, 158, 11, 0.3); } .woolentor-badge-style-outline .woolentor-badge { background: rgba(255, 255, 255, 0.9); border: 2px solid; backdrop-filter: blur(8px); } .woolentor-badge-style-outline .woolentor-sale-badge { border-color: var(--woolentor-danger-color); color: var(--woolentor-danger-color); } .woolentor-badge-style-outline .woolentor-new-badge { border-color: var(--woolentor-success-color); color: var(--woolentor-success-color); } .woolentor-badge-style-outline .woolentor-trending-badge { border-color: var(--woolentor-warning-color); color: var(--woolentor-warning-color); } .woolentor-quick-actions { position: absolute; top: 12px; right: 12px; display: flex; flex-direction: column; gap: 8px; opacity: 0; visibility: hidden; transition: all 0.3s ease; transform: translateX(10px); z-index: 15; } .woolentor-grid-card:hover .woolentor-quick-actions, .woolentor-product-image:hover .woolentor-quick-actions { opacity: 1; visibility: visible; transform: translateX(0); } .woolentor-quick-action { width: 42px; height: 42px; border-radius: 50%; background: rgba(255, 255, 255, 0.98); border: none; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s ease; color: #333; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12); padding: 0; } .woolentor-quick-action a{ color: #333; text-decoration: none; } .woolentor-quick-action svg{ margin: 0; } .woolentor-quick-action:hover { background: #ffffff; transform: scale(1.1); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); } .woolentor-quick-action svg { width: 18px; height: 18px; stroke-width: 2; color: #333; display: block; } .woolentor-quick-actions .woolentor-wishlist-btn { width: 42px; height: 42px; border-radius: 50%; background: rgba(255, 255, 255, 0.98); display: flex; align-items: center; justify-content: center; cursor: pointer; box-shadow: 0 2px 8px rgba(0, 0, 0, 0.12); transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1); } .woolentor-quick-actions .woolentor-wishlist-btn:hover { background: #ffffff; transform: scale(1.1); box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2); } .woolentor-quick-actions .woolentor-wishlist-btn .wishlist, .woolentor-quick-actions .woolentor-wishlist-btn .yith-wcwl-add-to-wishlist, .woolentor-quick-actions .woolentor-wishlist-btn .tinvwl_add_to_wishlist_button { display: contents; } .woolentor-quick-actions .woolentor-wishlist-btn a { display: flex; align-items: center; justify-content: center; color: #333; text-decoration: none; width: 100%; height: 100%; } .woolentor-quick-actions .woolentor-wishlist-btn .ht-product-action-tooltip, .woolentor-quick-actions .woolentor-wishlist-btn .wishsuite-tooltip, .woolentor-quick-actions .woolentor-wishlist-btn span:not(svg *) { display: none !important; } .woolentor-quick-actions .woolentor-wishlist-btn svg { width: 18px; height: 18px; display: block; color: currentColor; overflow: visible; } .woolentor-quick-actions .woolentor-wishlist-btn .ajax-loading, .woolentor-quick-actions .woolentor-wishlist-btn .fa-spinner { display: none !important; } .woolentor-style-modern .woolentor-quickview-btn, .woolentor-style-modern .woolentorquickview{ color: #333; } .woolentor-style-modern .woolentor-quickview-btn svg, .woolentor-style-modern .woolentorquickview svg { width: 18px; height: 18px; display: block !important; color: currentColor !important; stroke: currentColor !important; fill: none !important; visibility: visible !important; opacity: 1 !important; overflow: visible; } .woolentor-style-modern .woolentor-quickview-btn svg path, .woolentor-style-modern .woolentor-quickview-btn svg circle, .woolentor-style-modern .woolentorquickview svg path, .woolentor-style-modern .woolentorquickview svg circle { stroke: currentColor !important; fill: none !important; stroke-width: 2 !important; visibility: visible !important; opacity: 1 !important; } .woolentor-quick-action.woolentorquickview { color: #333; } .woolentor-product-content { flex: 1; display: flex; flex-direction: column; } .woolentor-grid-card .woolentor-product-content { padding: 20px; flex: 1; display: flex; flex-direction: column; line-height: 1; width: 100%; } .woolentor-list-card .woolentor-product-content { padding: 0; } .woolentor-content-header { display: flex; justify-content: space-between; align-items: flex-start; flex-direction: column; } .woolentor-content-footer { display: flex; justify-content: space-between; align-items: center; margin: 15px 0 0; padding-top: 20px; border-top: 1px solid #ddd; width: 100%; } .woolentor-product-title { font-size: 18px; font-weight: 600; line-height: 1.4; margin: 0 0 8px; color: var(--woolentor-gray-900); } .woolentor-product-categories { display: flex; flex-wrap: wrap; gap: 6px; margin: 0 0 4px; } .woolentor-product-category { font-size: 12px; color: #999; text-decoration: none; text-transform: uppercase; letter-spacing: 0.5px; font-weight: 500; transition: color 0.2s ease; } .woolentor-product-category:not(:first-child):before { content: '•'; margin: 0 6px; color: #ddd; } .woolentor-product-category:hover { color: var(--woolentor-primary-color); text-decoration: none; } .woolentor-grid-card .woolentor-product-title { font-size: 16px; font-weight: 600; color: #1f2937; margin-bottom: 12px; line-height: 1.4; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; } .woolentor-grid-card .woolentor-product-categories { margin: 0 0 10px; } .woolentor-product-title a { color: inherit; text-decoration: none; transition: var(--woolentor-transition-fast); } .woolentor-product-title a:hover { color: var(--woolentor-primary-color); } .woolentor-product-description { margin: 0; } .woolentor-product-description p { color: var(--woolentor-gray-600); font-size: 14px; line-height: 1.5; margin: 0; } .woolentor-product-features { display: flex; flex-wrap: wrap; gap: 12px; margin: 12px 0; } .woolentor-feature { display: flex; align-items: center; gap: 6px; font-size: 13px; color: var(--woolentor-gray-600); padding: 4px 8px; background: var(--woolentor-gray-50); border-radius: 16px; } .woolentor-feature svg { color: var(--woolentor-success-color); flex-shrink: 0; } .woolentor-layout-grid .woolentor-product-rating{ margin-bottom: 12px; } .woolentor-product-rating { display: flex; align-items: center; gap: 4px; } .woolentor-product-stars { display: flex; gap: 2px; } .woolentor-product-stars .star{ width: 14px; height: 14px; color: #fbbf24; } .woolentor-product-stars .star.empty { color: #e5e7eb; } .woolentor-product-stars .empty-half{ transform: scale(0.80); } .woolentor-product-grid-modern .woolentor-review-count, .woolentor-grid-card .woolentor-review-count { font-size: 12px; color: #9ca3af; font-weight: 400; display: inline-block !important; line-height: 1; position: relative; } .woolentor-product-rating .rating-info .review-count{ margin-left: 0; } .woolentor-product-price { font-size: 20px; font-weight: 700; color: var(--woolentor-primary-color); margin: 8px 0; } .woolentor-grid-card .woolentor-product-price { font-size: 20px; align-items: center; font-weight: 700; margin: 0 0 20px; color: #1f2937; gap: 8px; } .woolentor-grid-card .woolentor-product-price del { font-size: 16px; color: #9ca3af; font-weight: 400; margin: 0; } .woolentor-grid-card .woolentor-product-price ins { text-decoration: none; color: #1f2937; } .woolentor-discount-percentage { background: #fee2e2; color: #e74c3c; font-size: 12px; font-weight: 600; padding: 2px 6px; border-radius: 4px; margin-left: 4px; } .woolentor-product-price del { color: var(--woolentor-gray-400); font-weight: 400; margin-right: 8px; font-size: 0.9em; } .woolentor-product-price ins { text-decoration: none; } .woolentor-price-stock { display: flex; flex-direction: column; gap: 8px; width: 40%; } .woolentor-price-stock .woolentor-product-price{ margin: 0; } .woolentor-stock-status { font-size: 13px; font-weight: 500; } .woolentor-in-stock { color: var(--woolentor-success-color); display: flex; align-items: center; gap: 6px; } .woolentor-out-of-stock { color: var(--woolentor-danger-color); display: flex; align-items: center; gap: 6px; } .woolentor-stock-dot { width: 8px; height: 8px; border-radius: 50%; background: currentColor; display: inline-block; animation: pulse 2s infinite; } .woolentor-out-of-stock .woolentor-stock-dot { animation: none; opacity: 0.6; } .woolentor-low-stock { color: var(--woolentor-warning-color); font-weight: 600; } @keyframes pulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.7; transform: scale(1.1); } } .woolentor-quantity-selector { display: flex; align-items: center; border: 1px solid var(--woolentor-gray-300); border-radius: var(--woolentor-border-radius-sm); overflow: hidden; width: fit-content; } .woolentor-qty-btn { background: var(--woolentor-gray-50); border: none; width: 32px; height: 38px; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: var(--woolentor-transition-fast); color: var(--woolentor-gray-600); font-size: 16px; font-weight: 600; padding: 0; } .woolentor-qty-btn:hover { background: var(--woolentor-gray-200); color: var(--woolentor-gray-800); } .woolentor-qty-input { border: none; width: 50px !important; height: 32px !important; text-align: center; font-size: 14px; font-weight: 500; background: #ffffff; outline: none; line-height: 1; border-top-width: 0 !important; border-bottom-width: 0 !important; } .woolentor-qty-input::-webkit-outer-spin-button, .woolentor-qty-input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; } .woolentor-qty-input[type=number] { -moz-appearance: textfield; } .woolentor-product-actions { display: flex; align-items: center; gap: 12px; } .woolentor-grid-card .woolentor-product-actions { margin-top: auto; flex-shrink: 0; width: 100%; } .woolentor-list-card .woolentor-product-actions .woolentor-cart-btn, .woolentor-cart-btn, .woolentor-product-actions .button, .woolentor-product-actions .add_to_cart_button { background: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%); color: #ffffff; padding: 12px 24px; border-radius: var(--woolentor-border-radius-sm); text-decoration: none; text-align: center; font-size: 14px; font-weight: 600; transition: all 0.2s ease; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; min-height: 44px; gap: 5px; } .woolentor-product-actions .add_to_cart_button:hover { background: linear-gradient(135deg, #1d4ed8 0%, #1e40af 100%) !important; transform: translateY(-1px) !important; } .woolentor-grid-card .woolentor-cart-btn, .woolentor-grid-card .woolentor-product-actions .button, .woolentor-grid-card .woolentor-product-actions .add_to_cart_button { width: 100%; padding: 12px 20px; background: linear-gradient(135deg, #3b82f6 0%, #2563eb 100%); transition: all 0.2s ease; color: white; border: none; border-radius: 8px; font-size: 14px; font-weight: 600; cursor: pointer; display: flex; align-items: center; justify-content: center; gap: 8px; } .woolentor-cart-btn svg { width: 16px; height: 16px; } .woolentor-product-actions a.added_to_cart { display: none; } .woolentor-grid-card .woolentor-cart-btn:hover, .woolentor-grid-card .woolentor-product-actions .button:hover, .woolentor-grid-card .woolentor-product-actions .add_to_cart_button:hover { background: linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%); transform: translateY(-1px); } .woolentor-cart-btn:hover, .woolentor-product-actions .button:hover, .woolentor-product-actions .add_to_cart_button:hover { background: var(--woolentor-primary-hover); border-color: var(--woolentor-primary-hover); transform: translateY(-1px); box-shadow: var(--woolentor-shadow-md); } a.woolentor-cart-btn.button.add_to_cart_button.ajax_add_to_cart.added:after, a.woolentor-cart-action.added:after { font-family: 'WooCommerce'; content: '\e017'; margin-left: .53em; vertical-align: bottom; } a.woolentor-cart-btn.button.add_to_cart_button.ajax_add_to_cart.loading, a.woolentor-cart-action.loading { opacity: .25; } a.woolentor-cart-btn.button.add_to_cart_button.ajax_add_to_cart.loading:after, a.woolentor-cart-action.loading:after { display: inline-block; content: ""; position: relative; top: 0; right: -.5em; left: auto; width: .8em; height: .8em; background-color: var(--woolentor-white,var(--woolentor-gray-100)); border-radius: 100%; animation: WoolentorDotPulse .65s 0s infinite cubic-bezier(.21,.53,.56,.8); line-height: 1rem; } @keyframes WoolentorDotPulse { 0% { transform: scale(.1); opacity: 0; } 50% { opacity: 1; } 100% { transform: scale(1.2); opacity: 0; } } .woolentor-wishlist-btn { background: #ffffff; color: var(--woolentor-gray-600); border: 0; width: 44px; height: 44px; border-radius: var(--woolentor-border-radius-sm); display: flex; align-items: center; justify-content: center; cursor: pointer; transition: var(--woolentor-transition); flex-shrink: 0; } .woolentor-wishlist-btn:hover { color: var(--woolentor-danger-color); border-color: var(--woolentor-danger-color); background: rgba(239, 68, 68, 0.1); } .woolentor-wishlist-btn.added { color: var(--woolentor-danger-color); border-color: var(--woolentor-danger-color); background: rgba(239, 68, 68, 0.1); } .woolentor-wishlist-btn.loading { opacity: 0.6; pointer-events: none; } .woolentor-out-of-stock { opacity: 0.7; position: relative; } .woolentor-out-of-stock::after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(255, 255, 255, 0.3); z-index: 1; pointer-events: none; } .woolentor-out-of-stock .woolentor-cart-btn, .woolentor-out-of-stock .add_to_cart_button { background: var(--woolentor-gray-400); border-color: var(--woolentor-gray-400); cursor: not-allowed; pointer-events: none; } .woolentor-out-of-stock .woolentor-cart-btn:hover, .woolentor-out-of-stock .add_to_cart_button:hover { transform: none; box-shadow: none; } .woolentor-product-grid .woolentor-no-products { grid-column: 1 / -1; text-align: center; padding: 15px 20px; color: var(--woolentor-gray-400); font-size: 16px; font-style: italic; } .woolentor-product-grid .woolentor-no-products p{ margin: 0; } @media (max-width: 768px) { .woolentor-product-grid-modern { gap: 20px; } .woolentor-grid-card .woolentor-product-content { padding: 16px; } .woolentor-product-title { font-size: 16px; } .woolentor-grid-card .woolentor-product-title { font-size: 14px; } .woolentor-grid-card .woolentor-product-categories { margin: 3px 0 6px; } .woolentor-product-category { font-size: 11px; padding: 1px 6px; } .woolentor-product-price { font-size: 18px; } .woolentor-grid-card .woolentor-product-price { font-size: 16px; } .woolentor-list-card { flex-direction: column; min-height: auto; padding: 16px; } .woolentor-list-card .woolentor-product-image { margin-right: 0; margin-bottom: 16px; align-self: center; width: 100%; } .woolentor-content-footer { flex-direction: column; align-items: stretch; gap: 12px; } .woolentor-price-stock { order: 2; } .woolentor-product-actions { order: 1; } } @media (max-width: 480px) { .woolentor-product-grid-modern.woolentor-layout-grid { grid-template-columns: 1fr; gap: 15px; } .woolentor-grid-card .woolentor-product-content { padding: 14px; } .woolentor-product-title { font-size: 15px; } .woolentor-grid-card .woolentor-product-title { font-size: 13px; margin-bottom: 8px; } .woolentor-product-price { font-size: 16px; } .woolentor-grid-card .woolentor-product-price { font-size: 15px; } .woolentor-product-actions { gap: 8px; margin-top: 12px; flex-direction: column; align-items: flex-start; } .woolentor-filter-row{ flex-direction: column; gap: 10px; } .woolentor-cart-btn, .woolentor-product-actions .button, .woolentor-product-actions .add_to_cart_button { padding: 10px 16px; font-size: 13px; min-height: 40px; } .woolentor-wishlist-btn { width: 40px; height: 40px; } .woolentor-list-card .woolentor-product-image img { width: 160px; height: 100px; } .woolentor-quick-actions { right: 8px; } .woolentor-quick-action { width: 36px; height: 36px; } } .woolentor-product-card:focus-within { outline: none; outline-offset: 0; } .woolentor-product-title a:focus, .woolentor-cart-btn:focus, .woolentor-wishlist-btn:focus, .woolentor-quick-action:focus { outline: none; outline-offset: 0; } .woolentor-sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; } @media (prefers-contrast: high) { .woolentor-product-card { border: 2px solid; } .woolentor-badge { border: 2px solid; } .woolentor-cart-btn, .woolentor-wishlist-btn { border-width: 2px; } } @media (prefers-reduced-motion: reduce) { * { animation-duration: 0.01ms !important; animation-iteration-count: 1 !important; transition-duration: 0.01ms !important; } .woolentor-stock-dot { animation: none; } } .woolentor-pagination { margin-top: 40px; display: flex; justify-content: center; align-items: center; } .woolentor-pagination ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap:wrap; gap: 8px; align-items: center; } .woolentor-pagination ul li { margin: 0; padding: 0; } .woolentor-pagination ul li a, .woolentor-pagination ul li span { display: flex; align-items: center; justify-content: center; min-width: 36px; height: 36px; padding: 0 12px; border: 1px solid #e5e7eb; background: #ffffff; color: #6b7280; text-decoration: none; font-size: 14px; font-weight: 500; border-radius: 6px; transition: all 0.2s ease; } .woolentor-pagination ul li a:hover { background: #f9fafb; border-color: #d1d5db; color: #374151; } .woolentor-pagination ul li span.current, .woolentor-pagination ul li a.current { background: var(--woolentor-primary-color, #3858f6); border-color: var(--woolentor-primary-color, #3858f6); color: #ffffff; } .woolentor-pagination ul li.prev a, .woolentor-pagination ul li.next a { font-weight: 400; } .woolentor-pagination ul li span.dots { border: none; background: transparent; pointer-events: none; } .woolentor-ajax-load-more { text-align: center; margin-top: 40px; padding: 20px; } .woolentor-load-more-btn { background: var(--woolentor-primary-color, #3858f6); color: #ffffff; border: 1px solid var(--woolentor-primary-color); padding: 12px 32px; border-radius: var(--woolentor-border-radius); font-size: 14px; font-weight: 600; cursor: pointer; transition: var(--woolentor-transition); display: inline-flex; align-items: center; justify-content: center; } .woolentor-load-more-btn:hover:not(:disabled) { background: var(--woolentor-primary-hover); border-color: var(--woolentor-primary-hover); transform: translateY(-2px); box-shadow: var(--woolentor-shadow-lg); } .woolentor-load-more-btn:disabled { background: var(--woolentor-gray-400); border-color: var(--woolentor-gray-400); cursor: not-allowed; transform: none; opacity: 0.6; } .woolentor-ajax-loader { margin: 0; display: none; padding: 0; background-color: transparent !important; } .woolentor-ajax-loader .spinner { display: inline-block; width: 40px; height: 40px; border: 2px solid var(--woolentor-gray-300); border-left-color: var(--woolentor-primary-color); border-radius: 50%; animation: woolentorspin 1s linear infinite; } @keyframes woolentorspin { to { transform: rotate(360deg); } } .woolentor-infinite-scroll { text-align: center; } .woolentor-content-align-flex-start .woolentor-product-content{ text-align: left; } .woolentor-content-align-center .woolentor-product-content{ text-align: center; } .woolentor-content-align-flex-end .woolentor-product-content{ text-align: right; } @media print { .woolentor-product-grid-modern.woolentor-layout-grid { grid-template-columns: repeat(2, 1fr); gap: 10px; } .woolentor-product-grid-modern.woolentor-layout-list{ gap: 15px; } .woolentor-product-card { break-inside: avoid; box-shadow: none; border: 1px solid #000; background: #fff; } .woolentor-grid-card { height: auto; } .woolentor-product-actions, .woolentor-quick-actions, .woolentor-badges { display: none; } .woolentor-product-price { color: #000 !important; } } @media (min-width: 1200px) and (max-width: 1400px) { } @media (min-width: 992px) and (max-width: 1200px) { } @media (min-width: 768px) and (max-width: 991px) { .woolentor-columns-tablet-1 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: 1fr; } .woolentor-columns-tablet-2 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(2, 1fr); } .woolentor-columns-tablet-3 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(3, 1fr); } .woolentor-columns-tablet-4 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(4, 1fr); } .woolentor-columns-tablet-5 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(5, 1fr); } .woolentor-columns-tablet-6 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(6, 1fr); } } @media (max-width: 767px) { .woolentor-list-card .woolentor-list-view-content{ flex-direction: column; } .woolentor-columns-mobile-1 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: 1fr; } .woolentor-columns-mobile-2 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(2, 1fr); } .woolentor-columns-mobile-3 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(3, 1fr); } .woolentor-columns-mobile-4 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(4, 1fr); } .woolentor-columns-mobile-5 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(5, 1fr); } .woolentor-columns-mobile-6 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"]{ grid-template-columns: repeat(6, 1fr); } } @media only screen and (min-width: 480px) and (max-width: 767px) { }.woolentor-product-grid-luxury { display: grid; gap: 80px; width: 100%; } .woolentor-luxury-card { position: relative; background: transparent; cursor: pointer; transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); border: none; border-radius: 0; padding-bottom: 10px; display: flex; flex-direction: column; overflow: hidden; } .woolentor-luxury-card:hover { transform: translateY(-5px); } .woolentor-luxury-card .woolentor-product-image { position: relative; width: 100%; overflow: hidden; margin-bottom: 32px; } .woolentor-ratio-1-1 .woolentor-luxury-card .woolentor-product-image { padding-top: 100%; } .woolentor-ratio-3-4 .woolentor-luxury-card .woolentor-product-image { padding-top: 133.33%; } .woolentor-ratio-4-5 .woolentor-luxury-card .woolentor-product-image { padding-top: 125%; } .woolentor-ratio-9-16 .woolentor-luxury-card .woolentor-product-image { padding-top: 177.78%; } .woolentor-luxury-card .woolentor-product-image a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; } .woolentor-luxury-card .woolentor-product-image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 0.8s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .woolentor-luxury-card .woolentor-product-image .woolentor-product-badge img{ position: static; } .woolentor-luxury-card:hover .woolentor-product-image img { transform: scale(1.08); } .woolentor-luxury-card .woolentor-badges { position: absolute; top: 20px; left: 20px; z-index: 10; align-items: flex-start; } .woolentor-luxury-card .woolentor-category-badge { display: inline-block; padding: 6px 16px; background: rgba(236, 232, 225, 0.95); color: #6b6b6b; font-size: 10px; text-transform: uppercase; letter-spacing: 1.5px; border-radius: 20px; font-weight: 500; backdrop-filter: blur(10px); } .woolentor-luxury-card .woolentor-sale-indicator { position: absolute; top: 20px; right: 20px; width: 48px; height: 48px; background: #e74c3c; color: white; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 10px; font-weight: 500; letter-spacing: 0.5px; z-index: 10; } .woolentor-luxury-card .woolentor-new-badge-indicator { position: absolute; top: 20px; right: 20px; padding: 6px 14px; background: rgba(255, 255, 255, 0.95); border: 1px solid #e0e0e0; color: #2c2c2c; font-size: 10px; text-transform: uppercase; letter-spacing: 1.4px; backdrop-filter: blur(10px); font-weight: 500; z-index: 10; line-height: 1; } .woolentor-luxury-card .woolentor-quick-actions { position: absolute; bottom: 20px; right: 20px; display: flex; gap: 8px; opacity: 0; transition: all 0.3s ease; z-index: 10; flex-direction: row; top: auto; transform: translateX(0) translateY(10px); } .woolentor-luxury-card:hover .woolentor-quick-actions { opacity: 1; transform: translateY(0); visibility: visible; } .woolentor-luxury-card .woolentor-quick-action { width: 40px; height: 40px; background: rgba(255, 255, 255, 0.95); backdrop-filter: blur(10px); border: none; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s ease; padding: 0; } .woolentor-luxury-card .woolentor-quick-action:hover { background: #2c2c2c; color: #fff; } .woolentor-luxury-card .woolentor-quick-action:hover a{ color: #fff; } .woolentor-luxury-card .woolentor-quick-action svg { width: 18px; height: 18px; stroke: #2c2c2c; } .woolentor-luxury-card .woolentor-quick-action:hover svg { stroke: white; } .woolentor-luxury-card .woolentor-quickview-btn svg, .woolentor-luxury-card .woolentorquickview svg { width: 18px; height: 18px; display: block !important; color: currentColor !important; stroke: currentColor !important; fill: none !important; visibility: visible !important; opacity: 1 !important; overflow: visible; margin-right: 0; } .woolentor-style-luxury .woolentor-quick-actions .woolentor-wishlist-btn:hover a { color: #fff; } .woolentor-luxury-card .htcompare-btn{ justify-content: center; align-items: center; } .woolentor-luxury-card .woolentor-wishlist-btn a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .woolentor-luxury-card .woolentor-product-content { text-align: center; padding: 0 20px; display: flex; flex-direction: column; align-items: center; } .woolentor-luxury-card .woolentor-product-category-badge { display: inline-block; padding: 5px 14px; background: #f0ebe5; color: #7a7a7a; font-size: 10px; text-transform: uppercase; letter-spacing: 1.2px; border-radius: 16px; margin-bottom: 16px; font-weight: 400; } .woolentor-luxury-card .woolentor-product-title { font-family: 'Georgia', 'Times New Roman', serif; font-size: 24px; font-weight: 400; color: #1a1a1a; margin-bottom: 12px; line-height: 1.3; letter-spacing: -0.3px; transition: color 0.3s ease; } .woolentor-luxury-card .woolentor-product-title a { color: inherit; text-decoration: none; } .woolentor-luxury-card:hover .woolentor-product-title { color: #4a4a4a; } .woolentor-luxury-card .woolentor-product-subtitle { font-size: 13px; color: #999; margin-bottom: 16px; font-weight: 300; letter-spacing: 0.3px; } .woolentor-luxury-card .woolentor-product-rating { display: flex; justify-content: center; align-items: center; gap: 8px; margin-bottom: 16px; } .woolentor-luxury-card .woolentor-product-stars { display: flex; gap: 3px; } .woolentor-luxury-card .woolentor-product-stars .star { width: 12px; height: 12px; color: #d4a574; } .woolentor-luxury-card .woolentor-product-stars .star.empty { color: #e8e8e8; } .woolentor-luxury-card .woolentor-rating-text { font-size: 11px; color: #999; letter-spacing: 0.3px; } .woolentor-luxury-card .woolentor-product-price { display: flex; justify-content: center; align-items: baseline; gap: 10px; margin-bottom: 24px; font-size: 18px; color: #2c2c2c; font-weight: 400; letter-spacing: 0.5px; } .woolentor-luxury-card .woolentor-product-price del { font-size: 15px; color: #b8b8b8; font-weight: 300; } .woolentor-luxury-card .woolentor-product-price ins { text-decoration: none; color: #e74c3c; } .woolentor-luxury-card .woolentor-product-actions { gap: 0; } .woolentor-luxury-card a.woolentor-cart-btn { display: inline-flex !important; align-items: center; justify-content: center; gap: 8px; padding: 14px 32px; background: transparent; color: #2c2c2c; border: 1px solid #2c2c2c; font-size: 11px; text-transform: uppercase; letter-spacing: 1.5px; cursor: pointer; transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); position: relative !important; overflow: hidden !important; font-weight: 500; text-decoration: none !important; } .woolentor-luxury-card .woolentor-cart-btn::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: #2c2c2c; transition: left 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); z-index: -1; } .woolentor-luxury-card .woolentor-cart-btn:hover::before { left: 0; } .woolentor-luxury-card .woolentor-cart-btn:hover { color: white; border-color: #2c2c2c; background: transparent; box-shadow: none; } .woolentor-luxury-card .woolentor-product-actions .add_to_cart_button:hover { background: transparent !important; transform: translateY(0) !important; color: #fff; } .woolentor-luxury-card .woolentor-cart-arrow { transition: transform 0.3s ease; font-size: 16px; } .woolentor-luxury-card .woolentor-cart-btn:hover .woolentor-cart-arrow { transform: translateX(3px); } .woolentor-luxury-card .woolentor-view-details { display: block; margin-top: 12px; font-size: 12px; color: #999; text-decoration: none; transition: color 0.3s ease; letter-spacing: 0.5px; } .woolentor-luxury-card .woolentor-view-details:hover { color: #2c2c2c; } @keyframes fadeInLuxury { from { opacity: 0; transform: translateY(20px); } to { opacity: 1; transform: translateY(0); } } .woolentor-luxury-card { animation: fadeInLuxury 0.8s ease-out backwards; } .woolentor-product-item:nth-child(1) .woolentor-luxury-card { animation-delay: 0.1s; } .woolentor-product-item:nth-child(2) .woolentor-luxury-card { animation-delay: 0.2s; } .woolentor-product-item:nth-child(3) .woolentor-luxury-card { animation-delay: 0.3s; } .woolentor-product-item:nth-child(4) .woolentor-luxury-card { animation-delay: 0.4s; } .woolentor-product-item:nth-child(5) .woolentor-luxury-card { animation-delay: 0.5s; } .woolentor-product-item:nth-child(6) .woolentor-luxury-card { animation-delay: 0.6s; } @media (max-width: 1200px) { .woolentor-product-grid-luxury { gap: 60px; } } @media (max-width: 968px) { .woolentor-product-grid-luxury { gap: 60px; } .woolentor-luxury-card .woolentor-product-title { font-size: 22px; } } @media (max-width: 640px) { .woolentor-product-grid-luxury { gap: 60px; } .woolentor-luxury-card .woolentor-product-title { font-size: 20px; } .woolentor-luxury-card .woolentor-product-image { margin-bottom: 24px; } .woolentor-luxury-card .woolentor-product-content { padding: 0 10px; } } .woolentor-luxury-card.woolentor-out-of-stock { opacity: 0.6; } .woolentor-luxury-card.woolentor-out-of-stock .woolentor-product-image::after { content: 'Out of Stock'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background: rgba(255, 255, 255, 0.95); color: #2c2c2c; padding: 10px 20px; font-size: 11px; text-transform: uppercase; letter-spacing: 1.5px; font-weight: 500; z-index: 5; } .woolentor-card-hover-lift .woolentor-luxury-card:hover { transform: translateY(-5px); } .woolentor-card-hover-none .woolentor-luxury-card:hover { transform: none; } .woolentor-image-hover-zoom .woolentor-luxury-card:hover .woolentor-product-image img { transform: scale(1.08); } .woolentor-image-hover-none .woolentor-luxury-card:hover .woolentor-product-image img { transform: none; } .woolentor-badge-pos-top-left .woolentor-luxury-card .woolentor-badges { top: 20px; left: 20px; right: auto; } .woolentor-badge-pos-top-right .woolentor-luxury-card .woolentor-badges { left: auto; right: 20px; align-items: flex-end; } .woolentor-badge-pos-top-center .woolentor-luxury-card .woolentor-badges { left: 50%; transform: translateX(-50%); } .woolentor-badge-pos-top-left .woolentor-luxury-card .woolentor-sale-indicator, .woolentor-badge-pos-top-left .woolentor-luxury-card .woolentor-new-badge-indicator { top: 20px; right: 20px; left: auto; } .show-on-mobile-two-column{ display: none; } @media (max-width: 767px) { .woolentor-columns-mobile-2 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"] .woolentor-luxury-card .woolentor-quick-action { width: 30px; height: 30px; } .woolentor-columns-mobile-2 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"] .show-on-mobile-two-column{ display: flex !important; position: static; } .woolentor-columns-mobile-2 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"] .woolentor-sale-indicator:not(.show-on-mobile-two-column), .woolentor-columns-mobile-2 .woolentor-product-grid .woolentor-products-wrapper > [class*="woolentor-columns-"] .woolentor-new-badge-indicator:not(.show-on-mobile-two-column){ display: none !important; } }:root { --woolentor-editorial-bg: #FAFAFA; --woolentor-editorial-card-bg: #FFFFFF; --woolentor-editorial-text-primary: #0A0A0A; --woolentor-editorial-text-secondary: #666666; --woolentor-editorial-text-muted: #999999; --woolentor-editorial-accent: #C9A14A; --woolentor-editorial-border: #E5E5E5; --woolentor-editorial-shadow-soft: 0 4px 16px rgba(0, 0, 0, 0.05); --woolentor-editorial-shadow-hover: 0 8px 32px rgba(0, 0, 0, 0.12); --woolentor-editorial-transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .wp-embed-responsive .wp-block { outline: 0; } .woolentor-product-grid-editorial { display: grid; gap: 48px; padding: 0; font-family: 'Inter', -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; background-color: var(--woolentor-editorial-bg); } .woolentor-product-grid-editorial .woolentor-product-item { position: relative; } .woolentor-editorial-grid-card{ height: 100%; } .woolentor-product-grid-editorial .woolentor-editorial-card { background: var(--woolentor-editorial-card-bg); border-radius: 0; overflow: hidden; transition: var(--woolentor-editorial-transition); cursor: pointer; display: flex; flex-direction: column; height: 100%; } .woolentor-product-grid-editorial .woolentor-product-image { position: relative; width: 100%; overflow: hidden; background: var(--woolentor-editorial-bg); box-shadow: var(--woolentor-editorial-shadow-soft); } .woolentor-product-grid-editorial.grid-aspect-1-1 .woolentor-editorial-grid-card .woolentor-product-image { padding-top: 100%; } .woolentor-product-grid-editorial.grid-aspect-3-4 .woolentor-editorial-grid-card .woolentor-product-image { padding-top: 133.33%; } .woolentor-product-grid-editorial.grid-aspect-4-5 .woolentor-editorial-grid-card .woolentor-product-image { padding-top: 125%; } .woolentor-product-grid-editorial.grid-aspect-9-16 .woolentor-editorial-grid-card .woolentor-product-image { padding-top: 177.78%; } .woolentor-editorial-grid-card .woolentor-product-image > a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: block; overflow: hidden; } .woolentor-editorial-grid-card .woolentor-product-image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .woolentor-editorial-grid-card .woolentor-product-image .woolentor-product-badge img{ position: static; } .woolentor-image-hover-zoom .woolentor-editorial-grid-card:hover .woolentor-product-image img { transform: scale(1.08); } .woolentor-editorial-grid-card .woolentor-product-image .woolentor-secondary-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 0.4s ease; z-index: 1; } .woolentor-editorial-grid-card:hover .woolentor-secondary-image { opacity: 1; } .woolentor-editorial-grid-card .woolentor-product-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; opacity: 0; transition: all 0.4s ease; z-index: 2; } .woolentor-editorial-grid-card:hover .woolentor-product-overlay { background: rgba(0, 0, 0, 0.3); opacity: 1; } .woolentor-editorial-grid-card .woolentor-view-detail { background: transparent; border: 1px solid white; color: white; padding: 12px 32px; font-size: 14px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; cursor: pointer; transform: translateY(10px); transition: all 0.4s ease; opacity: 0; line-height: 1; } .woolentor-editorial-grid-card:hover .woolentor-view-detail { transform: translateY(0); opacity: 1; } .woolentor-editorial-grid-card .woolentor-view-detail:hover { background: white; color: var(--woolentor-editorial-text-primary); } .woolentor-editorial-grid-card .woolentor-quick-actions { display: flex; position: static; flex-direction: row; gap: 12px; opacity: 0; transform: translateY(10px); transition: all 0.4s ease 0.1s; } .woolentor-editorial-grid-card:hover .woolentor-quick-actions { opacity: 1; transform: translateY(0); visibility: visible; } .woolentor-product-grid-editorial .woolentor-quick-action,.woolentor-product-grid-editorial a.woolentor-quick-action { width: 44px; height: 44px; background: rgba(255, 255, 255, 0.95); border: none; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s ease; position: relative; color: var(--woolentor-editorial-text-primary); padding: 0; } .woolentor-product-grid-editorial .woolentor-quick-action a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; color: inherit; transition: none; } .woolentor-product-grid-editorial .woolentor-quick-action svg { width: 18px; height: 18px; color: inherit; transition: none; margin-right: 0; } .woolentor-product-grid-editorial .woolentor-quick-action:hover { background: var(--woolentor-editorial-accent); color: white; transform: scale(1.1) translateY(-2px); } .woolentor-product-grid-editorial a.woolentor-cart-action:hover{ color: white; background: var(--woolentor-editorial-accent); } .woolentor-product-grid-editorial .htcompare-btn svg { fill: transparent; stroke: currentColor; } .woolentor-product-grid-editorial .woolentor-quickview-btn svg{ fill: none; } .woolentor-quick-actions .added_to_cart{ display: none; } .woolentor-product-grid-editorial .woolentor-quick-action.added svg,.woolentor-product-grid-editorial .woolentor-quick-action.loading svg{ display: none; } .woolentor-product-grid-editorial .woolentor-quick-action.loading::after { right: 0 !important; top: 5px !important; } .woolentor-product-grid-editorial .woolentor-quick-action.added::after { transform: translateX(0) translateY(0) !important; left: 3px; bottom: 13px; border: none; opacity: 1; top: auto; } .woolentor-product-grid-editorial .woolentor-quick-action::before { content: attr(data-tooltip); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%) translateY(5px); background: rgba(0, 0, 0, 0.9); color: white; padding: 6px 12px; border-radius: 4px; font-size: 11px; font-weight: 500; white-space: nowrap; opacity: 0; pointer-events: none; transition: all 0.3s ease; letter-spacing: 0.02em; line-height: 1; } .woolentor-product-grid-editorial .woolentor-quick-action::after { content: ''; position: absolute; bottom: 100%; left: 50%; transform: translateX(-50%) translateY(5px); border: 5px solid transparent; border-top-color: rgba(0, 0, 0, 0.9); opacity: 0; pointer-events: none; transition: all 0.3s ease; display: block; } .woolentor-product-grid-editorial .woolentor-quick-action:hover::before, .woolentor-product-grid-editorial .woolentor-quick-action:hover::after { opacity: 1; transform: translateX(-50%) translateY(0); } .woolentor-product-grid-editorial .woolentor-product-content { padding: 25px 25px; display: flex; flex-direction: column; gap: 8px; flex-grow: 1; line-height: 1; } .woolentor-product-grid-editorial .woolentor-product-categories { margin-bottom: 4px; } .woolentor-product-grid-editorial .woolentor-product-category { font-size: 11px; text-transform: uppercase; letter-spacing: 0.1em; color: var(--woolentor-editorial-accent); font-weight: 500; } .woolentor-product-grid-editorial .woolentor-product-title { margin: 0 0 8px 0; font-size: 22px; font-weight: 600; line-height: 1.3; font-family: 'Playfair Display', Georgia, serif; } .woolentor-product-grid-editorial .woolentor-product-title a { color: var(--woolentor-editorial-text-primary); transition: color 0.3s ease; } .woolentor-product-grid-editorial .woolentor-product-title a:hover { color: var(--woolentor-editorial-accent); } .woolentor-product-grid-editorial .woolentor-product-description { margin-bottom: 8px; } .woolentor-product-grid-editorial .woolentor-product-description p { margin: 0; font-size: 14px; line-height: 1.6; color: var(--woolentor-editorial-text-secondary); } .woolentor-product-grid-editorial .woolentor-product-rating { display: flex; align-items: center; gap: 8px; margin-bottom: 8px; } .woolentor-product-grid-editorial .woolentor-product-stars { display: flex; gap: 2px; } .woolentor-product-grid-editorial .woolentor-product-stars .star { width: 14px; height: 14px; color: var(--woolentor-editorial-accent); } .woolentor-product-grid-editorial .woolentor-product-stars .star.empty { color: var(--woolentor-editorial-border); } .woolentor-product-grid-editorial .woolentor-review-count { font-size: 12px; color: var(--woolentor-editorial-text-muted); } .woolentor-product-grid-editorial .woolentor-product-price { font-size: 16px; font-weight: 400; color: var(--woolentor-editorial-text-secondary); margin-bottom: 8px; } .woolentor-product-grid-editorial .woolentor-product-price del { color: var(--woolentor-editorial-text-muted); margin-right: 8px; } .woolentor-product-grid-editorial .woolentor-product-price ins { text-decoration: none; color: var(--woolentor-editorial-text-primary); } .woolentor-product-grid-editorial .woolentor-stock-status { display: flex; align-items: center; gap: 6px; font-size: 12px; color: var(--woolentor-editorial-text-muted); margin-top: auto; } .woolentor-product-grid-editorial .woolentor-stock-status .stock-dot { width: 6px; height: 6px; border-radius: 50%; background: #4CAF50; } .woolentor-product-grid-editorial .woolentor-stock-status.out-of-stock .stock-dot { background: #ef4444; } .woolentor-card-hover-lift .woolentor-editorial-card { transition: transform 0.3s ease, box-shadow 0.3s ease; } .woolentor-card-hover-lift .woolentor-editorial-card:hover { transform: translateY(-8px); box-shadow: var(--woolentor-editorial-shadow-hover); } @media (max-width: 1024px) { .woolentor-product-grid-editorial { gap: 32px; } .woolentor-product-grid-editorial .woolentor-product-title { font-size: 20px; } } @media (max-width: 768px) { .woolentor-product-grid-editorial { gap: 24px; } .woolentor-product-grid-editorial .woolentor-product-content { padding: 24px 15px; } .woolentor-product-grid-editorial .woolentor-product-title { font-size: 18px; } .woolentor-product-grid-editorial .woolentor-quick-actions { flex-wrap: wrap; } } .woolentor-no-products { text-align: center; padding: 40px 20px; color: var(--woolentor-editorial-text-secondary); font-size: 16px; } .woolentor-product-grid-editorial + .woolentor-pagination { margin-top: 64px; } @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } .woolentor-product-grid-editorial .woolentor-product-item { animation: fadeInUp 0.6s ease both; } .woolentor-product-grid-editorial .woolentor-product-item:nth-child(1) { animation-delay: 0.1s; } .woolentor-product-grid-editorial .woolentor-product-item:nth-child(2) { animation-delay: 0.2s; } .woolentor-product-grid-editorial .woolentor-product-item:nth-child(3) { animation-delay: 0.3s; } .woolentor-product-grid-editorial .woolentor-product-item:nth-child(4) { animation-delay: 0.4s; } .woolentor-product-grid-editorial .woolentor-product-item:nth-child(5) { animation-delay: 0.5s; } .woolentor-product-grid-editorial .woolentor-product-item:nth-child(6) { animation-delay: 0.6s; } .woolentor-product-grid-editorial.woolentor-layout-grid { display: grid; grid-auto-rows: 1fr; } .woolentor-product-grid-editorial.woolentor-layout-list { display: flex; flex-direction: column; gap: 24px; } .woolentor-editorial-grid-card .woolentor-list-view-content { display: none !important; } .woolentor-editorial-list-card .woolentor-grid-view-content { display: none !important; } .woolentor-editorial-grid-card .woolentor-grid-view-content { display: flex; flex-direction: column; width: 100%; height: 100%; } .woolentor-editorial-list-card .woolentor-list-view-content { display: flex; flex-direction: row; width: 100%; align-items: stretch; } .woolentor-product-grid-editorial .woolentor-editorial-list-card { display: flex; flex-direction: row; align-items: stretch; background: var(--woolentor-editorial-card-bg); box-shadow: var(--woolentor-editorial-shadow-soft); overflow: hidden; border: 1px solid var(--woolentor-editorial-border); transition: var(--woolentor-editorial-transition); } .woolentor-product-grid-editorial .woolentor-editorial-list-card:hover { box-shadow: var(--woolentor-editorial-shadow-hover); border-color: transparent; } .woolentor-editorial-list-card .woolentor-product-image { position: relative; flex-shrink: 0; width: 320px; background: var(--woolentor-editorial-bg); overflow: hidden; } .woolentor-product-grid-editorial.list-aspect-1-1 .woolentor-editorial-list-card .woolentor-product-image { padding-top: 0; height: 320px; } .woolentor-product-grid-editorial.list-aspect-4-3 .woolentor-editorial-list-card .woolentor-product-image { padding-top: 0; height: 240px; } .woolentor-product-grid-editorial.list-aspect-16-9 .woolentor-editorial-list-card .woolentor-product-image { padding-top: 0; height: 180px; } .woolentor-product-grid-editorial.list-aspect-3-4 .woolentor-editorial-list-card .woolentor-product-image { padding-top: 0; height: 426px; } .woolentor-editorial-list-card .woolentor-product-image > a { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .woolentor-editorial-list-card .woolentor-product-image img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .woolentor-editorial-list-card .woolentor-product-content { flex: 1; padding: 48px; display: flex; flex-direction: column; justify-content: center; gap: 16px; } .woolentor-editorial-list-card .woolentor-content-header { display: flex; flex-direction: column; gap: 12px; margin-bottom: 8px; } .woolentor-editorial-list-card .woolentor-product-categories { margin-bottom: 0; } .woolentor-editorial-list-card .woolentor-product-title { font-size: 32px; font-weight: 600; margin: 0; line-height: 1.2; } .woolentor-editorial-list-card .woolentor-product-description { margin-bottom: 16px; } .woolentor-editorial-list-card .woolentor-product-description p { font-size: 16px; line-height: 1.7; color: var(--woolentor-editorial-text-secondary); } .woolentor-editorial-list-card .woolentor-product-rating { margin-bottom: 12px; } .woolentor-editorial-list-card .woolentor-product-stars .star { width: 16px; height: 16px; } .woolentor-editorial-list-card .woolentor-content-footer { display: flex; align-items: center; gap: 24px; margin-top: auto; padding-top: 24px; border-top: 1px solid var(--woolentor-editorial-border); } .woolentor-editorial-list-card .woolentor-product-price { font-size: 24px; font-weight: 600; margin-bottom: 0; margin-top: 0; } .woolentor-editorial-list-card .woolentor-discount-percentage { display: inline-block; margin-left: 12px; padding: 4px 12px; background: rgba(239, 68, 68, 0.1); color: #ef4444; font-size: 14px; font-weight: 600; border-radius: 4px; } .woolentor-editorial-list-card .woolentor-stock-status { font-size: 13px; margin-top: 0; } .woolentor-editorial-list-card .woolentor-stock-status .stock-dot { width: 8px; height: 8px; animation: pulse 2s infinite; } .woolentor-editorial-list-card .woolentor-stock-status.out-of-stock .stock-dot { animation: none; opacity: 0.6; } @keyframes pulse { 0%, 100% { opacity: 1; transform: scale(1); } 50% { opacity: 0.7; transform: scale(1.1); } } .woolentor-editorial-list-card .woolentor-product-actions { margin-top: 0; } .woolentor-editorial-list-card a.woolentor-cart-btn { background-color: transparent; color: var(--woolentor-editorial-text-primary); padding: 14px 32px; font-size: 14px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; border: 1px solid var(--woolentor-editorial-text-primary); cursor: pointer; transition: all 0.3s ease; display: inline-block; text-decoration: none; border-radius: 0; } .woolentor-editorial-list-card a.woolentor-cart-btn:hover { background-color: var(--woolentor-editorial-accent); background: var(--woolentor-editorial-accent) !important; border-color: var(--woolentor-editorial-accent); color: #FFFFFF; } .woolentor-editorial-list-card .woolentor-badges { position: absolute; top: 24px; left: 24px; z-index: 3; display: flex; flex-direction: column; gap: 8px; } .woolentor-editorial-list-card .woolentor-product-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); display: flex; align-items: center; justify-content: center; opacity: 0; transition: all 0.4s ease; z-index: 4; } .woolentor-product-item:hover .woolentor-editorial-list-card .woolentor-product-overlay, .woolentor-editorial-list-card:hover .woolentor-product-overlay { opacity: 1; } .woolentor-editorial-list-card .woolentor-quick-actions { display: flex; gap: 12px; transform: translateY(10px); transition: all 0.4s ease; } .woolentor-product-item:hover .woolentor-editorial-list-card .woolentor-quick-actions, .woolentor-editorial-list-card:hover .woolentor-quick-actions { transform: translateY(0); opacity: 1; visibility: visible; } .woolentor-editorial-list-card .woolentor-quick-action { width: 44px; height: 44px; background: rgba(255, 255, 255, 0.95); border: none; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s ease; position: relative; color: var(--woolentor-editorial-text-primary); } .woolentor-editorial-list-card .woolentor-quick-action a { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; color: inherit; } .woolentor-editorial-list-card .woolentor-quick-action svg { width: 18px; height: 18px; } .woolentor-editorial-list-card .woolentor-quick-action:hover { background: var(--woolentor-editorial-accent); color: white; transform: scale(1.1) translateY(-2px); } .woolentor-editorial-list-card .woolentor-quick-action.active { background: var(--woolentor-editorial-accent); color: white; } .woolentor-editorial-list-card .woolentor-quick-action::before { content: attr(data-tooltip); position: absolute; left: auto; right: calc(100% + 7px); top: 50%; bottom: auto; transform: translateY(-50%) translateX(-5px); background: rgba(0, 0, 0, 0.9); color: white; padding: 6px 12px; border-radius: 4px; font-size: 11px; font-weight: 500; white-space: nowrap; opacity: 0; pointer-events: none; transition: all 0.3s ease; letter-spacing: 0.02em; line-height: 1; } .woolentor-editorial-list-card .woolentor-quick-action::after { content: ''; position: absolute; left: auto; right: calc(100% + -3px); top: 50%; bottom: auto; transform: translateY(-50%) translateX(-5px); border: 5px solid transparent; border-left-color: rgba(0, 0, 0, 0.9); border-top-color: transparent; opacity: 0; pointer-events: none; transition: all 0.3s ease; display: block; } .woolentor-editorial-list-card .woolentor-quick-action:hover::before, .woolentor-editorial-list-card .woolentor-quick-action:hover::after { opacity: 1; transform: translateY(-50%) translateX(0); } @media (max-width: 1024px) { .woolentor-editorial-list-card .woolentor-product-image { width: 280px; } .woolentor-product-grid-editorial.list-aspect-1-1 .woolentor-editorial-list-card .woolentor-product-image { height: 280px; } .woolentor-product-grid-editorial.list-aspect-4-3 .woolentor-editorial-list-card .woolentor-product-image { height: 210px; } .woolentor-product-grid-editorial.list-aspect-16-9 .woolentor-editorial-list-card .woolentor-product-image { height: 157px; } .woolentor-product-grid-editorial.list-aspect-3-4 .woolentor-editorial-list-card .woolentor-product-image { height: 373px; } .woolentor-editorial-list-card .woolentor-product-content { padding: 32px; } .woolentor-editorial-list-card .woolentor-product-title { font-size: 28px; } } @media (max-width: 768px) { .woolentor-editorial-list-card .woolentor-list-view-content { flex-direction: column; } .woolentor-editorial-list-card .woolentor-product-image { width: 100%; height: auto; padding-top: 125%; } .woolentor-product-grid-editorial.list-aspect-1-1 .woolentor-editorial-list-card .woolentor-product-image { padding-top: 100%; height: auto; } .woolentor-product-grid-editorial.list-aspect-4-3 .woolentor-editorial-list-card .woolentor-product-image { padding-top: 75%; height: auto; } .woolentor-product-grid-editorial.list-aspect-16-9 .woolentor-editorial-list-card .woolentor-product-image { padding-top: 56.25%; height: auto; } .woolentor-product-grid-editorial.list-aspect-3-4 .woolentor-editorial-list-card .woolentor-product-image { padding-top: 133.33%; height: auto; } .woolentor-editorial-list-card .woolentor-product-content { padding: 24px; } .woolentor-editorial-list-card .woolentor-product-title { font-size: 22px; } .woolentor-editorial-list-card .woolentor-product-description p { font-size: 14px; } .woolentor-editorial-list-card .woolentor-product-price { font-size: 20px; } .woolentor-editorial-list-card .woolentor-content-footer { flex-direction: column; align-items: flex-start; gap: 16px; } }.woolentor-product-grid-magazine { --magazine-bg-primary: #faf9f7; --magazine-bg-secondary: #f5f4f2; --magazine-text-primary: #1a1a1a; --magazine-text-secondary: #6a6a6a; --magazine-accent: #1a1a1a; --magazine-border: #d4d4d4; --magazine-hover: #2a2a2a; --magazine-white: #ffffff; } .woolentor-product-grid-magazine { display: grid; grid-template-columns: repeat(12, 1fr); gap: 40px; position: relative; } .woolentor-product-grid-magazine.woolentor-layout-grid { display: grid; grid-template-columns:repeat(12, 1fr) !important; } .woolentor-product-grid-magazine.woolentor-layout-list { display: flex; flex-direction: column; } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(8n+1) { grid-column: span 5; } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(8n+2) { grid-column: span 7; } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(8n+3) { grid-column: span 6; } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(8n+4) { grid-column: span 6; } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(8n+5) { grid-column: span 7; } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(8n+6) { grid-column: span 5; } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(8n+7) { grid-column: span 4; } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(8n) { grid-column: span 8; } .woolentor-product-grid-magazine .woolentor-product-card { position: relative; background: transparent; transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1); border: 0px solid transparent; overflow: hidden; height: 100%; display: inherit; border-radius: 0; } .woolentor-product-grid-magazine .woolentor-product-card:hover { box-shadow: none; transform: translateY(0); } .woolentor-product-grid-magazine .woolentor-quickview-btn svg{ fill: none !important; color: currentColor; } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-list-view-content { display: none; } .woolentor-product-grid-magazine .woolentor-grid-view-content .woolentor-product-image { position: relative; overflow: hidden; background: var(--magazine-bg-secondary); } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(odd) .woolentor-product-image { aspect-ratio: 3/4; } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(even) .woolentor-product-image { aspect-ratio: 4/3; } .woolentor-product-grid-magazine .woolentor-product-image img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.6s cubic-bezier(0.4, 0, 0.2, 1); } .woolentor-product-grid-magazine .woolentor-product-card:hover .woolentor-product-image img { transform: scale(1.05); } .woolentor-product-grid-magazine .woolentor-product-number { position: absolute; top: 20px; left: 20px; font-size: 72px; font-weight: 300; color: rgba(255, 255, 255, 0.6); line-height: 1; z-index: 2; font-style: italic; font-family: 'Playfair Display', Georgia, serif; } [class*="woolentor-badge-pos-wlpro_"] .woolentor-badges { right: 12px; left: auto; } .woolentor-product-grid-magazine .woolentor-quick-actions { position: absolute; bottom: 20px; right: 20px; display: flex; gap: 10px; z-index: 3; top: auto; transform: translateY(0) translateX(0); opacity: 1; visibility: visible; } .woolentor-product-grid-magazine .woolentor-quick-action { width: 44px; height: 44px; background: var(--magazine-white); border: 1px solid var(--magazine-border); border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s ease; opacity: 0; transform: translateY(10px); } .woolentor-product-grid-magazine .woolentor-product-card:hover .woolentor-quick-action { opacity: 1; transform: translateY(0); } .woolentor-product-grid-magazine .woolentor-quick-action:hover { background: var(--magazine-accent); border-color: var(--magazine-accent); color: var(--magazine-white); } .woolentor-product-grid-magazine .woolentor-quick-action:hover a{ color: var(--magazine-white); } .woolentor-product-grid-magazine .woolentor-quick-action:hover svg { stroke: currentColor; color: currentColor; } .woolentor-product-grid-magazine .woolentor-grid-view-content .woolentor-product-content { padding: 30px 25px; } .woolentor-product-grid-magazine .woolentor-product-categories { margin-bottom: 12px; } .woolentor-product-grid-magazine .woolentor-product-category { font-size: 12px; letter-spacing: 3px; text-transform: uppercase; color: var(--magazine-text-secondary); font-weight: 400; text-decoration: none; transition: color 0.3s ease; } .woolentor-product-grid-magazine .woolentor-product-category:hover { color: var(--magazine-accent); } .woolentor-product-grid-magazine .woolentor-product-title { font-size: clamp(20px, 2vw, 28px); font-weight: 500; margin-bottom: 15px; line-height: 1.3; color: var(--magazine-text-primary); font-family: 'Playfair Display', Georgia, serif; } .woolentor-product-grid-magazine .woolentor-product-title a { color: inherit; text-decoration: none; transition: color 0.3s ease; } .woolentor-product-grid-magazine .woolentor-product-title a:hover { color: var(--magazine-text-secondary); } .woolentor-product-grid-magazine .woolentor-product-description { font-size: 16px; color: var(--magazine-text-secondary); line-height: 1.7; margin-bottom: 20px; font-weight: 300; } .woolentor-product-grid-magazine .woolentor-product-price { font-size: 24px; font-weight: 500; color: var(--magazine-text-primary); margin-bottom: 20px; font-family: 'Playfair Display', Georgia, serif; margin-top: 0; } .woolentor-product-grid-magazine .woolentor-product-actions .woolentor-discover-btn { display: inline-flex; align-items: center; gap: 10px; font-size: 14px; letter-spacing: 2px; text-transform: uppercase; color: var(--magazine-text-primary); text-decoration: none; border-bottom: 1px solid var(--magazine-accent); transition: all 0.3s ease; background: none; border-top: none; border-left: none; border-right: none; padding: 0 0 5px 0; border-radius: 0; min-height: auto; font-weight: normal; outline: none; } .woolentor-product-grid-magazine .woolentor-product-actions .woolentor-discover-btn:hover { border-bottom-width: 2px; letter-spacing: 3px; background: none !important; box-shadow: none !important; color: var(--magazine-text-primary); } .woolentor-product-grid-magazine.woolentor-layout-list .woolentor-grid-view-content { display: none; } .woolentor-product-grid-magazine.woolentor-layout-list .woolentor-product-item { margin-bottom: 80px; padding-bottom: 60px; border-bottom: 1px solid var(--magazine-border); } .woolentor-product-grid-magazine.woolentor-layout-list .woolentor-product-item:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0; } .woolentor-product-grid-magazine .woolentor-list-view-content { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; position: relative; } .woolentor-product-grid-magazine.woolentor-layout-list .woolentor-product-item:nth-child(even) .woolentor-list-view-content { direction: rtl; } .woolentor-product-grid-magazine.woolentor-layout-list .woolentor-product-item:nth-child(even) .woolentor-list-view-content > * { direction: ltr; } .woolentor-product-grid-magazine .woolentor-list-view-content .woolentor-product-image { position: relative; overflow: hidden; background: var(--magazine-bg-secondary); aspect-ratio: 4/5; } .woolentor-product-grid-magazine .woolentor-list-product-number { position: absolute; top: -40px; left: -20px; font-size: 180px; font-weight: 300; color: rgba(0, 0, 0, 0.03); line-height: 1; z-index: 1; font-style: italic; font-family: 'Playfair Display', Georgia, serif; } .woolentor-product-grid-magazine .woolentor-list-view-content .woolentor-product-content { position: relative; z-index: 2; } .woolentor-product-grid-magazine .woolentor-content-header { margin-bottom: 30px; } .woolentor-product-grid-magazine .woolentor-list-view-content .woolentor-product-categories { font-size: 13px; letter-spacing: 4px; text-transform: uppercase; color: var(--magazine-text-secondary); margin-bottom: 15px; font-weight: 400; } .woolentor-product-grid-magazine .woolentor-separator { margin: 0 10px; } .woolentor-product-grid-magazine .woolentor-editorial-label { color: var(--magazine-text-secondary); } .woolentor-product-grid-magazine .woolentor-editorial-badge { display: inline-block; background: var(--magazine-accent); color: var(--magazine-white); padding: 6px 18px; font-size: 11px; letter-spacing: 2px; text-transform: uppercase; font-weight: 400; margin-bottom: 20px; } .woolentor-product-grid-magazine .woolentor-list-view-content .woolentor-product-title { font-size: clamp(32px, 4vw, 48px); font-weight: 500; margin-bottom: 20px; line-height: 1.2; } .woolentor-product-grid-magazine .woolentor-list-view-content .woolentor-product-description { font-size: 18px; color: var(--magazine-text-secondary); line-height: 1.8; margin-bottom: 30px; font-weight: 300; } .woolentor-product-grid-magazine .woolentor-product-details { display: flex; gap: 30px; margin-bottom: 30px; padding-top: 20px; border-top: 1px solid var(--magazine-border); } .woolentor-product-grid-magazine .woolentor-detail-item { flex: 1; } .woolentor-product-grid-magazine .woolentor-detail-label { font-size: 12px; letter-spacing: 2px; text-transform: uppercase; color: var(--magazine-text-secondary); margin-bottom: 8px; font-weight: 400; } .woolentor-product-grid-magazine .woolentor-detail-value { font-size: 18px; color: var(--magazine-text-primary); font-weight: 500; font-family: 'Playfair Display', Georgia, serif; } .woolentor-product-grid-magazine .woolentor-product-price-standalone { font-size: 28px; font-weight: 500; color: var(--magazine-text-primary); margin-bottom: 30px; font-family: 'Playfair Display', Georgia, serif; } .woolentor-product-grid-magazine .woolentor-content-footer { margin-top: 30px; } .woolentor-product-grid-magazine .woolentor-list-view-content .woolentor-product-actions { display: flex; gap: 20px; align-items: center; } .woolentor-product-grid-magazine a.woolentor-primary-btn { font-size: 14px; letter-spacing: 2px; text-transform: uppercase; background: var(--magazine-accent); color: var(--magazine-white); border: none; padding: 16px 30px; cursor: pointer; transition: all 0.3s ease; text-decoration: none; display: inline-block; min-height: auto; font-weight: normal; border-radius: 0; } .woolentor-product-grid-magazine a.woolentor-primary-btn:hover { background: var(--magazine-hover) !important; letter-spacing: 2px; } .woolentor-product-grid-magazine .woolentor-secondary-btn { font-size: 14px; letter-spacing: 2px; text-transform: uppercase; background: none; color: var(--magazine-text-primary); border: 1px solid var(--magazine-accent); padding: 15px 40px; cursor: pointer; transition: all 0.3s ease; text-decoration: none; display: inline-block; line-height: 1; } .woolentor-product-grid-magazine .woolentor-secondary-btn:hover { background: var(--magazine-accent); color: var(--magazine-white); } .woolentor-product-grid-magazine .woolentor-list-wishlist-btn { width: 48px; height: 48px; background: var(--magazine-white); border: 1px solid var(--magazine-border); border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.3s ease; } .woolentor-product-grid-magazine .woolentor-list-wishlist-btn a{ color: var(--magazine-accent); } .woolentor-product-grid-magazine .woolentor-list-wishlist-btn:hover a{ color: var(--magazine-white); } .woolentor-product-grid-magazine .woolentor-list-wishlist-btn:hover { background: var(--magazine-accent); border-color: var(--magazine-accent); color: var(--magazine-white); } .woolentor-product-grid-magazine .woolentor-list-wishlist-btn:hover svg { stroke: currentColor; fill: currentColor; } .woolentor-product-grid-magazine.woolentor-layout-grid-list-tab .woolentor-list-view-content { display: none; } .woolentor-product-grid-magazine.woolentor-layout-grid-list-tab.woolentor-list-active .woolentor-grid-view-content { display: none; } .woolentor-product-grid-magazine.woolentor-layout-grid-list-tab.woolentor-list-active .woolentor-list-view-content { display: grid; } .woolentor-product-grid-magazine.woolentor-layout-grid-list-tab.woolentor-list-active { display: flex; flex-direction: column; } .woolentor-product-grid-magazine.woolentor-layout-grid-list-tab.woolentor-list-active .woolentor-product-item { margin-bottom: 80px; padding-bottom: 60px; border-bottom: 1px solid var(--magazine-border); } @keyframes fadeInUp { from { opacity: 0; transform: translateY(30px); } to { opacity: 1; transform: translateY(0); } } .woolentor-product-grid-magazine .woolentor-product-card { animation: fadeInUp 0.6s ease forwards; opacity: 0; } .woolentor-product-grid-magazine .woolentor-product-item:nth-child(8n+1) .woolentor-product-card { animation-delay: 0.1s; } .woolentor-product-grid-magazine .woolentor-product-item:nth-child(8n+2) .woolentor-product-card { animation-delay: 0.2s; } .woolentor-product-grid-magazine .woolentor-product-item:nth-child(8n+3) .woolentor-product-card { animation-delay: 0.3s; } .woolentor-product-grid-magazine .woolentor-product-item:nth-child(8n+4) .woolentor-product-card { animation-delay: 0.4s; } .woolentor-product-grid-magazine .woolentor-product-item:nth-child(8n+5) .woolentor-product-card { animation-delay: 0.5s; } .woolentor-product-grid-magazine .woolentor-product-item:nth-child(8n+6) .woolentor-product-card { animation-delay: 0.6s; } .woolentor-product-grid-magazine .woolentor-product-item:nth-child(8n+7) .woolentor-product-card { animation-delay: 0.7s; } .woolentor-product-grid-magazine .woolentor-product-item:nth-child(8n) .woolentor-product-card { animation-delay: 0.8s; } @media (max-width: 1200px) { .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(1), .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(2), .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(3), .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(4), .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(5), .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(6), .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(7), .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item:nth-child(8) { grid-column: span 6; } .woolentor-product-grid-magazine .woolentor-list-view-content { gap: 40px; } .woolentor-product-grid-magazine .woolentor-list-product-number { font-size: 140px; } } @media (max-width: 768px) { .woolentor-product-grid-magazine { gap: 30px; } .woolentor-product-grid-magazine.woolentor-layout-grid { grid-template-columns: 1fr !important; gap: 40px; } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-item{ grid-column: span 12 !important; } .woolentor-product-grid-magazine.woolentor-layout-grid .woolentor-product-image { aspect-ratio: 3/4 !important; } .woolentor-product-grid-magazine .woolentor-product-number { font-size: 48px; top: 15px; left: 15px; } .woolentor-product-grid-magazine .woolentor-quick-action { opacity: 1; transform: translateY(0); } .woolentor-product-grid-magazine .woolentor-list-view-content { grid-template-columns: 1fr; gap: 30px; } .woolentor-product-grid-magazine.woolentor-layout-list .woolentor-product-item:nth-child(even) .woolentor-list-view-content { direction: ltr; } .woolentor-product-grid-magazine .woolentor-list-product-number { font-size: 100px; top: -20px; left: -10px; } .woolentor-product-grid-magazine .woolentor-product-details { flex-direction: column; gap: 15px; } .woolentor-product-grid-magazine .woolentor-list-view-content .woolentor-product-actions { flex-direction: column; width: 100%; } .woolentor-product-grid-magazine .woolentor-primary-btn, .woolentor-product-grid-magazine .woolentor-secondary-btn { width: 100%; text-align: center; } }.yith-wcan-filters { background-color: var(--yith-wcan-filters_colors_background, transparent); margin-bottom: 30px; } .yith-wcan-filters h3.mobile-only { display: none; } .yith-wcan-filters .yith-wcan-filter { margin-bottom: 30px; } .yith-wcan-filters .yith-wcan-filter .filter-title { color: var(--yith-wcan-filters_colors_titles, #434343); } .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable { cursor: pointer; position: relative; } .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after { background-size: 100% auto; content: ""; display: block; height: 10px; position: absolute; right: 15px; top: calc(50% - 5px); width: 10px; } .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.closed:after, .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:not(.opened):after, .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:not(.open):after { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-down.svg); } .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.open:after, .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.opened:after { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-up.svg); } .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after { right: 5px; } .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.collapsable.closed + .filter-content { display: none; } .yith-wcan-filters .yith-wcan-filter .filter-items { float: none; list-style: none; padding-left: 0; } .yith-wcan-filters .yith-wcan-filter .filter-items.level-0 { margin: 0; padding: 0; } .yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul { padding-left: 15px; } .yith-wcan-filters .yith-wcan-filter .filter-items.filter-color { font-size: 0; margin: 0 -5px; } .yith-wcan-filters .yith-wcan-filter .filter-items.filter-label { font-size: 0; margin: 0 -5px; } .yith-wcan-filters .yith-wcan-filter .filter-items.filter-dropdown { display: none; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item { line-height: 2; margin: 0; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a { color: var(--yith-wcan-anchors_style_text, #434343); text-decoration: none; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > a:hover, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item > label > a:hover { color: var(--yith-wcan-anchors_style_text_hover, #4e8ba2); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.disabled { opacity: 0.5; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.disabled > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.disabled > label > a { color: #B4B4B4; cursor: not-allowed; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > a, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active > label > a { color: var(--yith-wcan-anchors_style_text_active, #4e8ba2); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color { display: inline-block; margin-bottom: 10px; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color > a { display: inline-block; position: relative; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.no-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.no-image { font-size: 1rem; text-align: center; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-below, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right { font-size: 1rem; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right { display: block; margin: 0 0 10px; width: 100%; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right .term-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right .term-image { margin-bottom: 0; margin-right: 10px; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-right .term-label { display: inline-block; font-size: 1em; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color { border: 2px solid transparent; border-radius: var(--yith-wcan-color_swatches_border_radius, 4px); display: inline-block; height: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px); margin-bottom: 5px; overflow: hidden; vertical-align: middle; width: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color .color-swatch { display: block; height: 100%; width: 100%; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color.bi-color .color-swatch { border-style: solid; border-width: 0 0 var(--yith-wcan-color_swatches_size, 45px) var(--yith-wcan-color_swatches_size, 45px); border-left-color: transparent !important; border-right-color: transparent !important; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-color:hover { border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image { border: 2px solid transparent; border-radius: var(--yith-wcan-color_swatches_border_radius, 4px); display: inline-block; font-size: 0; height: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px); margin-bottom: 5px; overflow: hidden; vertical-align: middle; width: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image:hover { border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-image img { height: auto; width: 100%; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.disabled .term-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.disabled .term-image img { opacity: 0.4; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color .term-label { display: block; font-size: 0.6em; line-height: 1.4; text-align: center; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.color.label-hide .term-label { display: none; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active.color .term-color, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active.color .term-image { border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.active.color:not(.no-color):not(.no-image):not(.label-right) > a:after { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/close.svg); background-position: center; background-repeat: no-repeat; background-size: 60%; border-radius: 100%; color: #fff; content: ""; font-size: 16px; height: 15px; line-height: 15px; position: absolute; right: -5px; text-align: center; text-decoration: none; top: -5px; width: 15px; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label { background-color: var(--yith-wcan-labels_style_background, #fff); box-shadow: 0 0 0 1px #D7D7D7; border-radius: 4px; display: inline-block; margin: 0 5px 10px; padding: 7px; text-align: center; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label > a { color: var(--yith-wcan-labels_style_text, #434343); display: block; height: 100%; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image:not(.label-right) > a { position: relative; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image:not(.label-right) > a:after { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/close.svg); background-position: center; background-repeat: no-repeat; background-size: 60%; border-radius: 100%; color: #fff; content: ""; font-size: 16px; height: 15px; line-height: 15px; position: absolute; right: -5px; text-align: center; text-decoration: none; top: -5px; width: 15px; right: -13px; top: -15px; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.disabled):hover { box-shadow: 0 0 0 2px var(--yith-wcan-filters_colors_accent, #4e8ba2); color: var(--yith-wcan-filters_colors_accent, #4e8ba2); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) { background-color: var(--yith-wcan-labels_style_background_active, #4e8ba2); box-shadow: 0 0 0 2px var(--yith-wcan-labels_style_background_active, #4e8ba2); color: var(--yith-wcan-labels_style_text_active, #fff); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) .term-label, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active:not(.with-image) .item-count { color: var(--yith-wcan-labels_style_text_active, #fff); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover { background-color: var(--yith-wcan-labels_style_background_hover, #4e8ba2); box-shadow: 0 0 0 2px var(--yith-wcan-labels_style_background_hover, #4e8ba2); color: var(--yith-wcan-labels_style_text_hover, #fff); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover .term-label, .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:not(.with-image):not(.disabled):hover .item-count { color: var(--yith-wcan-labels_style_text_hover, #fff); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image { background: none; box-shadow: none; display: block; padding: 0; text-align: left; width: 100%; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image > a { display: inline-block; color: var(--yith-wcan-anchors_style_text, #434343); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image > a:hover { color: var(--yith-wcan-anchors_style_text_hover, #4e8ba2); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image.active > a { color: var(--yith-wcan-anchors_style_text_active, #4e8ba2); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image .term-image { margin-right: 10px; max-width: 70px; vertical-align: middle; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-right.with-image .term-label { display: inline-block; vertical-align: middle; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-image { display: inline-block; font-size: 0; max-width: 100%; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-image img { width: 100%; height: auto; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label { display: block; font-size: 0.8rem; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.label-hide.with-image .term-label { display: none; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable { position: relative; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable .toggle-handle { background-size: 50% auto; background-position: center center; background-repeat: no-repeat; cursor: pointer; display: block; height: 20px; position: absolute; right: 10px; top: 0; width: 20px; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable.closed > .toggle-handle { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-down.svg); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable.opened > .toggle-handle { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-up.svg); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.hierarchy-collapsable:after { top: 5px; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .item-count { color: #B4B4B4; font-size: 1em; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .star-rating { display: inline-block; line-height: 1.4; margin-right: 10px; vertical-align: middle; } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .checkboxbutton.checked:before { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .radiobutton.checked:before { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-1-column { display: inline-block; margin: 0 5px 10px; vertical-align: top; width: calc(100% - 10px); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-2-column { display: inline-block; margin: 0 5px 10px; vertical-align: top; width: calc(50% - 10px); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-3-column { display: inline-block; margin: 0 5px 10px; vertical-align: top; width: calc(33.3333333333% - 10px); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-4-column { display: inline-block; margin: 0 5px 10px; vertical-align: top; width: calc(25% - 10px); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-5-column { display: inline-block; margin: 0 5px 10px; vertical-align: top; width: calc(20% - 10px); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-6-column { display: inline-block; margin: 0 5px 10px; vertical-align: top; width: calc(16.6666666667% - 10px); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-7-column { display: inline-block; margin: 0 5px 10px; vertical-align: top; width: calc(14.2857142857% - 10px); } .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-8-column { display: inline-block; margin: 0 5px 10px; vertical-align: top; width: calc(12.5% - 10px); } .yith-wcan-filters .yith-wcan-filter.label-design .filter-items { font-size: 0; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); border-radius: 0; color: #fff; cursor: initial; font-size: 0.6875rem; line-height: normal; padding: 7px 10px; pointer-events: none; text-align: center; display: none; top: calc(50% - 15px); z-index: 1006; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip:before { background: transparent !important; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2); content: ""; bottom: -5px; display: block; height: 0; left: -5px; position: absolute; top: calc(50% - 5px); width: 0; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-tooltip > img { min-width: 40px; height: auto; } .yith-wcan-filters .yith-wcan-filter .filter-color .yith-wcan-tooltip, .yith-wcan-filters .yith-wcan-filter .filter-label .yith-wcan-tooltip { bottom: calc(100% + 15px); top: auto; white-space: nowrap; } .yith-wcan-filters .yith-wcan-filter .with-tooltip { position: relative; } .yith-wcan-filters .yith-wcan-filter .with-tooltip .yith-wcan-tooltip { position: absolute; } .yith-wcan-filters .yith-wcan-filter .filter-color .with-tooltip .yith-wcan-tooltip:before, .yith-wcan-filters .yith-wcan-filter .filter-label .with-tooltip .yith-wcan-tooltip:before { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2); left: calc(50% - 5px); top: 100%; } .yith-wcan-filters .yith-wcan-filter .price-slider.both { padding: 20px 10px; } .yith-wcan-filters .yith-wcan-filter .price-slider.both:after { content: ""; display: block; clear: both; } .yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-min, .yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-max { min-width: 0; width: 50px; } .yith-wcan-filters .yith-wcan-filter .price-slider.both .irs { margin-bottom: 20px; } .yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-min { float: left; } .yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-max { float: right; } .yith-wcan-filters .yith-wcan-filter .price-slider.fields { padding: 20px 0; } .yith-wcan-filters .yith-wcan-filter .price-slider.fields .price-slider-min, .yith-wcan-filters .yith-wcan-filter .price-slider.fields .price-slider-max { min-width: 0; width: 70px; margin: 0 5px; } .yith-wcan-filters .yith-wcan-filter .price-slider .irs-bar, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-line { height: 5px; border-radius: 4px; } .yith-wcan-filters .yith-wcan-filter .price-slider .irs-bar { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); } .yith-wcan-filters .yith-wcan-filter .price-slider .irs-handle { border: 4px solid var(--yith-wcan-filters_colors_accent, #4e8ba2); background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); cursor: grab; height: 18px; top: 29px; width: 18px; } .yith-wcan-filters .yith-wcan-filter .price-slider .irs-min, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-max { background: none; top: -5px; } .yith-wcan-filters .yith-wcan-filter .price-slider .irs-from, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); border-radius: 0; color: #fff; cursor: initial; font-size: 0.6875rem; line-height: normal; padding: 7px 10px; pointer-events: none; text-align: center; top: -8px; } .yith-wcan-filters .yith-wcan-filter .price-slider .irs-from:before, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to:before, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single:before { background: transparent !important; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2); content: ""; bottom: -5px; display: block; height: 0; left: -5px; position: absolute; top: calc(50% - 5px); width: 0; } .yith-wcan-filters .yith-wcan-filter .price-slider .irs-from > img, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to > img, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single > img { min-width: 40px; height: auto; } .yith-wcan-filters .yith-wcan-filter .price-slider .irs-from:before, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to:before, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single:before { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid var(--yith-wcan-filters_colors_accent, #4e8ba2); left: calc(50% - 2px); top: 100%; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown { border: 1px solid #D7D7D7; border-radius: 4px; padding: 8px 15px; cursor: pointer; position: relative; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown:after { background-size: 100% auto; content: ""; display: block; height: 10px; position: absolute; right: 15px; top: calc(50% - 5px); width: 10px; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.closed:after, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown:not(.opened):after, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown:not(.open):after { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-down.svg); } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open:after, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.opened:after { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-up.svg); } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper { background-color: #fff; border: 1px solid rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3); border-radius: 4px; box-shadow: 0 0 7px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3); display: none; left: 0; padding: 15px; position: absolute; right: 0; top: calc(100% + 10px); z-index: 1011; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container { margin-bottom: 15px; position: relative; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field { padding-right: 40px; width: 100%; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field:active, .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container .search-field:focus { border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); box-shadow: 0 0 2px var(--yith-wcan-filters_colors_accent, #4e8ba2); outline-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .search-field-container:after { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/search.svg); background-size: 100% auto; content: ""; display: block; height: 25px; position: absolute; right: 10px; top: 10px; width: 25px; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items { margin-bottom: 0; max-height: 200px; overflow-y: scroll; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items li { margin-bottom: 5px; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items li > a { display: inline-block; vertical-align: middle; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items::-webkit-scrollbar { -webkit-appearance: none; width: 6px; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .matching-items::-webkit-scrollbar-thumb { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); border-radius: 4px; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .show-more { color: var(--yith-wcan-anchors_style_text_hover, #4e8ba2); display: inline-block; font-size: 0.8em; margin-top: 10px; text-decoration: none; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-wrapper .show-more:hover { color: var(--yith-wcan-anchors_style_text, #434343); } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-label { vertical-align: middle; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown .dropdown-label .star-rating { display: inline-block; line-height: 1.4; margin-right: 10px; vertical-align: middle; } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open { border-color: rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3); box-shadow: 0 0 7px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3); } .yith-wcan-filters .yith-wcan-filter .yith-wcan-dropdown.open .dropdown-wrapper { display: block; } .yith-wcan-filters .yith-wcan-filter a.clear-selection { font-size: 0.9em; display: inline-block; margin-bottom: 20px; cursor: pointer; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder { height: calc(1.5em + 16px); background-color: #B4B4B4 !important; border: 0 !important; border-radius: 4px; box-shadow: none; color: #B4B4B4 !important; display: block; max-width: 100% !important; opacity: 0.15; outline: 0 !important; overflow: hidden !important; pointer-events: none; position: relative !important; width: auto; z-index: 1; cursor: pointer; position: relative; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder:before { animation: loading__animation 1.5s ease-in-out infinite; background-image: linear-gradient(90deg, #B4B4B4, #f0f0f0, #B4B4B4); background-repeat: no-repeat; content: " "; display: block; height: 100%; left: 0; position: absolute; right: 0; top: 0; transform: translateX(-100%); } @keyframes loading__animation { to { transform: translateX(100%); } } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder:after { background-size: 100% auto; content: ""; display: block; height: 10px; position: absolute; right: 15px; top: calc(50% - 5px); width: 10px; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder.closed:after, .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder:not(.opened):after, .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder:not(.open):after { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-down.svg); } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder.open:after, .yith-wcan-filters .yith-wcan-filter.filter-placeholder .select-placeholder.opened:after { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-up.svg); } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder { position: relative; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .item-placeholder { height: 5px; margin: 45px 0; background-color: #B4B4B4 !important; border: 0 !important; border-radius: 4px; box-shadow: none; color: #B4B4B4 !important; display: block; max-width: 100% !important; opacity: 0.15; outline: 0 !important; overflow: hidden !important; pointer-events: none; position: relative !important; width: auto; z-index: 1; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .item-placeholder:before { animation: loading__animation 1.5s ease-in-out infinite; background-image: linear-gradient(90deg, #B4B4B4, #f0f0f0, #B4B4B4); background-repeat: no-repeat; content: " "; display: block; height: 100%; left: 0; position: absolute; right: 0; top: 0; transform: translateX(-100%); } @keyframes loading__animation { to { transform: translateX(100%); } } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .irs-handle { border-radius: 100%; border: 4px solid #ebebeb; background-color: #ebebeb; top: calc(50% - 9px); z-index: 2; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .irs-handle.from { left: 0; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .slider-placeholder .irs-handle.to { right: 0; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items { margin-bottom: 0; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items .filter-item { display: flex; align-items: center; margin-bottom: 10px; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items input { cursor: not-allowed; pointer-events: none; vertical-align: middle; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items .item-placeholder { height: 1em; vertical-align: middle; cursor: none; background-color: #B4B4B4 !important; border: 0 !important; border-radius: 4px; box-shadow: none; color: #B4B4B4 !important; display: block; max-width: 100% !important; opacity: 0.15; outline: 0 !important; overflow: hidden !important; pointer-events: none; position: relative !important; width: auto; z-index: 1; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder .filter-items .item-placeholder:before { animation: loading__animation 1.5s ease-in-out infinite; background-image: linear-gradient(90deg, #B4B4B4, #f0f0f0, #B4B4B4); background-repeat: no-repeat; content: " "; display: block; height: 100%; left: 0; position: absolute; right: 0; top: 0; transform: translateX(-100%); } @keyframes loading__animation { to { transform: translateX(100%); } } .yith-wcan-filters .yith-wcan-filter.filter-placeholder.checkbox-design .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.radio-design .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.filter-price-range .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.filter-orderby .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.filter-review .item-placeholder, .yith-wcan-filters .yith-wcan-filter.filter-placeholder.filter-stock-sale .item-placeholder { flex: auto; display: inline-block; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items { font-size: inherit; display: flex; flex-wrap: wrap; column-gap: 5px; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item { display: block; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item:nth-child(1) { width: calc(40% - 5px); } .yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item:nth-child(2) { width: calc(25% - 5px); } .yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item:nth-child(3) { width: calc(35% - 5px); } .yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item:nth-child(4) { width: calc(30% - 5px); } .yith-wcan-filters .yith-wcan-filter.filter-placeholder.label-design .filter-items .filter-item .item-placeholder { height: 2em; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder.color-design .filter-items .filter-item { border-radius: var(--yith-wcan-color_swatches_border_radius, 4px); display: inline-block; height: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px); margin-right: 15px; vertical-align: middle; width: calc(var(--yith-wcan-color_swatches_size, 45px) + 4px); } .yith-wcan-filters .yith-wcan-filter.filter-placeholder.color-design .filter-items .filter-item .item-placeholder { height: 100%; } .yith-wcan-filters .yith-wcan-filter.filter-placeholder.text-design .filter-items .filter-item { display: block; margin-bottom: 25px; } .yith-wcan-filters.custom-style span.checkboxbutton { position: relative; } .yith-wcan-filters.custom-style span.checkboxbutton input[type=checkbox] { bottom: 0; cursor: pointer; height: 20px; left: 0; opacity: 0; position: absolute; right: 0; width: 20px; } .yith-wcan-filters.custom-style span.checkboxbutton:before { content: ""; display: inline-block; width: 20px; height: 20px; background: #ffffff; border: 1px solid #D7D7D7; border-radius: 4px; margin-right: 10px; text-align: center; line-height: 23px; font-size: 17px; vertical-align: middle; cursor: pointer; margin-bottom: 5px; transition: background-color ease 0.3s; } .yith-wcan-filters.custom-style span.checkboxbutton.checked:before { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/check.svg) !important; background-size: 65%; background-position: center center; background-repeat: no-repeat !important; background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); color: #ffffff; content: ""; } .yith-wcan-filters.custom-style span.radiobutton { position: relative; } .yith-wcan-filters.custom-style span.radiobutton input[type=radio] { bottom: 0; cursor: pointer; height: 23px; left: 0; opacity: 0; position: absolute; right: 0; width: 23px; } .yith-wcan-filters.custom-style span.radiobutton:before { content: ""; background: #ffffff; background-clip: content-box; border: 1px solid #D7D7D7; border-radius: 100%; cursor: pointer; display: inline-block; font-size: 20px; height: 20px; line-height: 20px; padding: 2px; margin-bottom: 5px; margin-right: 10px; text-align: center; vertical-align: middle; width: 20px; } .yith-wcan-filters.custom-style span.radiobutton.checked:before { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); background-clip: content-box !important; } .yith-wcan-filters.custom-style .star-rating { color: #e3a405; } .yith-wcan-filters.custom-style .yith-wcan-filter.filter-placeholder span.checkboxbutton:before, .yith-wcan-filters.custom-style .yith-wcan-filter.filter-placeholder span.radiobutton:before { border: 1px solid #B4B4B4; background-color: #B4B4B4; opacity: 0.15; } .yith-wcan-filters .apply-filters { margin-top: 15px; } .yith-wcan-filters.filters-modal { bottom: 0; box-shadow: 0 0 50px 0 rgba(0, 0, 0, 0.4); left: 0; margin: 0; position: fixed; right: 0; top: 0; transform: translate(-100%, 0); transition: 0.3s transform cubic-bezier(0.645, 0.045, 0.355, 1); z-index: 1002; } .yith-wcan-filters.filters-modal h3 { background: #eee; font-size: 1.2em; height: 60px; left: 0; line-height: 60px; margin: 0; position: absolute; right: 0; text-align: center; top: 0; z-index: 1007; } .yith-wcan-filters.filters-modal h3.mobile-only { display: block; } .yith-wcan-filters.filters-modal .filters-container { height: calc(100% - 65px); margin-top: 65px; overflow-y: scroll; padding: 20px; } .yith-wcan-filters.filters-modal .filters-container::-webkit-scrollbar { -webkit-appearance: none; width: 6px; } .yith-wcan-filters.filters-modal .filters-container::-webkit-scrollbar-thumb { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); border-radius: 4px; } .yith-wcan-filters.filters-modal .filters-container > .clear-selection { cursor: pointer; display: inline-block; margin-bottom: 20px; } .yith-wcan-filters.filters-modal.with-filter-button .filters-container { height: calc(100% - 130px); } .yith-wcan-filters.filters-modal .yith-wcan-filter { border: 1px solid #D7D7D7; border-radius: 4px; margin-bottom: 15px; padding: 15px; } .yith-wcan-filters.filters-modal .yith-wcan-filter .filter-title { margin: 0; } .yith-wcan-filters.filters-modal .yith-wcan-filter .filter-title.collapsable:after { right: 5px; } .yith-wcan-filters.filters-modal .yith-wcan-filter .filter-content { margin-top: 15px; } .yith-wcan-filters.filters-modal.open { display: block; opacity: 1; transform: translate(0, 0); } .yith-wcan-filters.filters-modal .close-button { color: var(--yith-wcan-anchors_style_text, #434343); cursor: pointer; font-size: 1.5em; height: 35px; line-height: 1; position: absolute; text-align: center; text-decoration: none; right: 20px; top: 15px; vertical-align: middle; width: 35px; z-index: 1008; } .yith-wcan-filters.filters-modal .close-button:hover { color: var(--yith-wcan-filters_colors_accent, #4e8ba2); } .yith-wcan-filters.filters-modal .main-modal-button { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); border-radius: 0; bottom: 0; display: none; height: 60px; line-height: 60px; left: 0; margin: 0; padding: 0; position: fixed; right: 0; width: 100%; } .yith-wcan-filters.horizontal:not(.filters-modal) { text-align: left; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter { display: inline-block; margin-bottom: 8px; min-width: 200px; position: relative; vertical-align: top; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable { border: 1px solid #D7D7D7; border-radius: 4px; font-weight: 400; margin-top: 0; margin-bottom: 10px; margin-right: 15px; padding: 10px 40px 10px 20px; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable:after { right: 15px; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable span.filter-count { border: 2px solid var(--yith-wcan-filters_colors_accent, #4e8ba2); padding: 0 5px; font-size: 0.8em; margin: 0 10px; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable.opened + .filter-content { border: 1px solid rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3); box-shadow: 0 0 7px 0 rgba(var(--yith-wcan-filters_colors_accent_r, 73), var(--yith-wcan-filters_colors_accent_g, 139), var(--yith-wcan-filters_colors_accent_b, 162), 0.3); } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content { background-color: #fff; border: 1px solid #D7D7D7; border-radius: 4px; min-width: 300px; position: absolute; padding: 20px; width: 100%; z-index: 1001; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content .filter-content-footer { background-color: #f0f0f0; margin: 20px -20px -20px; padding: 15px 20px; text-align: right; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content .filter-content-footer .apply-filters { margin: 0; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-title.collapsable + .filter-content .filter-content-footer .clear-selection { background: #CBCBCB; border-color: #CBCBCB; color: #434343; margin-bottom: 0; margin-right: 15px; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content > .filter-items { max-height: 200px; overflow-y: scroll; overflow-x: hidden; padding: 5px 2px 0 0; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content > .filter-items::-webkit-scrollbar { -webkit-appearance: none; width: 6px; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .filter-content > .filter-items::-webkit-scrollbar-thumb { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); border-radius: 4px; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.label-design .filter-items { padding-top: 8px; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .dropdown-wrapper .search-field-container { margin-bottom: 20px; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .dropdown-wrapper .search-field-container input { width: 100%; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter .dropdown-wrapper .matching-items a { cursor: pointer; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-title { visibility: hidden; height: 0; margin: 0; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content { height: calc(1.5em + 16px); margin-bottom: 10px; background-color: #B4B4B4 !important; border: 0 !important; border-radius: 4px; box-shadow: none; color: #B4B4B4 !important; display: block; max-width: 100% !important; opacity: 0.15; outline: 0 !important; overflow: hidden !important; pointer-events: none; position: relative !important; width: auto; z-index: 1; cursor: pointer; position: relative; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content:before { animation: loading__animation 1.5s ease-in-out infinite; background-image: linear-gradient(90deg, #B4B4B4, #f0f0f0, #B4B4B4); background-repeat: no-repeat; content: " "; display: block; height: 100%; left: 0; position: absolute; right: 0; top: 0; transform: translateX(-100%); } @keyframes loading__animation { to { transform: translateX(100%); } } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content:after { background-size: 100% auto; content: ""; display: block; height: 10px; position: absolute; right: 15px; top: calc(50% - 5px); width: 10px; } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content.closed:after, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content:not(.opened):after, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content:not(.open):after { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-down.svg); } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content.open:after, .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content.opened:after { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/arrow-up.svg); } .yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter.filter-placeholder .filter-content * { display: none; } .yith-wcan-filters.horizontal:not(.filters-modal) form > .apply-filters { margin-top: 0; } body.admin-bar .yith-wcan-filters.filters-modal { top: 32px; } body.yith-wcan-preset-modal-open:after { background: rgba(0, 0, 0, 0.5); bottom: 0; content: ""; display: block; left: 0; pointer-events: none; position: fixed; right: 0; top: 0; z-index: 1001; } body.yith-wcan-preset-modal-open:after.admin-bar { top: 32px; } body.rtl .yith-wcan-filters .yith-wcan-filter .filter-items.level-0 ul { padding-left: 0; padding-right: 15px; } body.rtl .yith-wcan-filters .yith-wcan-filter .filter-title.collapsable:after { left: 5px; right: auto; } @media (max-width: 991px) { body.filters-in-modal .yith-wcan-filters { display: none; } } @media (max-width: 782px) { body.admin-bar .yith-wcan-filters.filters-modal { top: 46px; } } .yith-wcan-active-filters { font-size: 0.8em; margin-bottom: 20px; } .yith-wcan-active-filters .active-filter { display: inline-block; margin-bottom: 5px; margin-right: 15px; } .yith-wcan-active-filters .active-filter b { display: inline-block; margin-right: 15px; } .yith-wcan-active-filters .active-filter .active-filter-label { border: 1px solid var(--yith-wcan-filters_colors_accent, #4e8ba2); border-radius: 5px; color: var(--yith-wcan-anchors_style_text, #434343); cursor: pointer; display: inline-block; font-size: 13px; font-weight: 400; line-height: 1.5; margin-right: 5px; margin-bottom: 0; padding: 4px 15px 3px; position: relative; text-decoration: none; position: relative; } .yith-wcan-active-filters .active-filter .active-filter-label:after { background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/close.svg); background-position: center; background-repeat: no-repeat; background-size: 60%; border-radius: 100%; color: #fff; content: ""; font-size: 16px; height: 15px; line-height: 15px; position: absolute; right: -5px; text-align: center; text-decoration: none; top: -5px; width: 15px; } .yith-wcan-active-filters .active-filter .active-filter-label .star-rating { display: inline-block; line-height: 1.4; margin-right: 10px; vertical-align: middle; margin-right: 0; } .yith-wcan-active-filters.no-titles .active-filter { margin-right: 0; } .yith-wcan-active-filters.custom-style .star-rating { color: #e3a405; } .yith-wcan-active-filters .reset-filters { border: 1px solid var(--yith-wcan-filters_colors_accent, #4e8ba2); border-radius: 5px; color: var(--yith-wcan-anchors_style_text, #434343); cursor: pointer; display: inline-block; font-size: 13px; font-weight: 400; line-height: 1.5; margin-right: 5px; margin-bottom: 0; padding: 4px 15px 3px; position: relative; text-decoration: none; background-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); color: #fff; } .yith-wcan-active-filters .reset-filters:hover { background-color: rgb(calc(var(--yith-wcan-filters_colors_accent_r, 73) * 0.8), calc(var(--yith-wcan-filters_colors_accent_g, 139) * 0.8), calc(var(--yith-wcan-filters_colors_accent_b, 162) * 0.8)); border-color: rgb(calc(var(--yith-wcan-filters_colors_accent_r, 73) * 0.8), calc(var(--yith-wcan-filters_colors_accent_g, 139) * 0.8), calc(var(--yith-wcan-filters_colors_accent_b, 162) * 0.8)); } .yith-wcan-filters-opener { border: 1px solid #D7D7D7; border-radius: 4px; background: #fff; color: var(--yith-wcan-anchors_style_text, #434343); display: none; outline-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); } .yith-wcan-filters-opener i.filter-icon { background-image: url(//www.eldaly-furniture-eg.com/wp-content/plugins/yith-woocommerce-ajax-navigation/assets/images/filters.svg); background-position: center center; background-size: 100% auto; background-repeat: no-repeat; display: inline-block; height: 15px; margin-right: 2px; vertical-align: middle; width: 15px; } .yith-wcan-filters-opener:hover { background: var(--yith-wcan-filters_colors_accent, #4e8ba2); border-color: var(--yith-wcan-filters_colors_accent, #4e8ba2); color: #fff; } .yith-wcan-filters-opener:hover i.filter-icon { filter: brightness(0) invert(1); }
💾 保存文件
← 返回文件管理器