/* Quick view button polish - 2026-07-02 */
.product-layout .product-item-container .left-block {
	position: relative !important;
}

.product-layout .product-item-container .left-block .so-quickview {
	position: static !important;
}

.product-layout .product-item-container .left-block .so-quickview .quickview,
.product-layout .product-item-container .left-block .so-quickview .quickview_handler,
.product-layout .product-item-container .left-block a.quickview,
.product-layout .product-item-container .left-block a.quickview_handler,
.products-list .product-layout .product-item-container .left-block .so-quickview .quickview,
.products-list .product-layout .product-item-container .left-block .so-quickview .quickview_handler,
.products-list .product-layout .product-item-container .left-block a.quickview,
.products-list .product-layout .product-item-container .left-block a.quickview_handler {
	align-items: center !important;
	background: rgba(255, 255, 255, .96) !important;
	border: 1px solid rgba(226, 232, 240, .95) !important;
	border-radius: 999px !important;
	box-shadow: 0 10px 24px rgba(15, 23, 42, .14) !important;
	color: #475569 !important;
	display: inline-flex !important;
	font-size: 0 !important;
	height: 42px !important;
	justify-content: center !important;
	left: auto !important;
	line-height: 42px !important;
	margin: 0 !important;
	min-width: 42px !important;
	opacity: 0 !important;
	overflow: hidden !important;
	padding: 0 !important;
	position: absolute !important;
	right: 14px !important;
	text-align: center !important;
	top: 14px !important;
	transform: translateY(-8px) scale(.96) !important;
	visibility: hidden !important;
	white-space: nowrap !important;
	width: 42px !important;
	z-index: 12 !important;
}

.product-layout .product-item-container:hover .left-block .so-quickview .quickview,
.product-layout .product-item-container:hover .left-block .so-quickview .quickview_handler,
.product-layout .product-item-container:hover .left-block a.quickview,
.product-layout .product-item-container:hover .left-block a.quickview_handler,
.products-list .product-layout .product-item-container:hover .left-block .so-quickview .quickview,
.products-list .product-layout .product-item-container:hover .left-block .so-quickview .quickview_handler,
.products-list .product-layout .product-item-container:hover .left-block a.quickview,
.products-list .product-layout .product-item-container:hover .left-block a.quickview_handler {
	opacity: 1 !important;
	transform: translateY(0) scale(1) !important;
	visibility: visible !important;
}

.product-layout .product-item-container .left-block .so-quickview .quickview .fa,
.product-layout .product-item-container .left-block .so-quickview .quickview_handler .fa,
.product-layout .product-item-container .left-block a.quickview .fa,
.product-layout .product-item-container .left-block a.quickview_handler .fa,
.products-list .product-layout .product-item-container .left-block .so-quickview .quickview .fa,
.products-list .product-layout .product-item-container .left-block .so-quickview .quickview_handler .fa,
.products-list .product-layout .product-item-container .left-block a.quickview .fa,
.products-list .product-layout .product-item-container .left-block a.quickview_handler .fa {
	font-size: 15px !important;
	height: auto !important;
	line-height: 1 !important;
	margin: 0 !important;
	position: static !important;
	width: auto !important;
}

.product-layout .product-item-container .left-block .so-quickview .quickview span,
.product-layout .product-item-container .left-block .so-quickview .quickview_handler span,
.product-layout .product-item-container .left-block a.quickview span,
.product-layout .product-item-container .left-block a.quickview_handler span,
.products-list .product-layout .product-item-container .left-block .so-quickview .quickview span,
.products-list .product-layout .product-item-container .left-block .so-quickview .quickview_handler span,
.products-list .product-layout .product-item-container .left-block a.quickview span,
.products-list .product-layout .product-item-container .left-block a.quickview_handler span {
	display: none !important;
}

.product-layout .product-item-container .left-block .so-quickview .quickview:hover,
.product-layout .product-item-container .left-block .so-quickview .quickview_handler:hover,
.product-layout .product-item-container .left-block a.quickview:hover,
.product-layout .product-item-container .left-block a.quickview_handler:hover,
.products-list .product-layout .product-item-container .left-block .so-quickview .quickview:hover,
.products-list .product-layout .product-item-container .left-block .so-quickview .quickview_handler:hover,
.products-list .product-layout .product-item-container .left-block a.quickview:hover,
.products-list .product-layout .product-item-container .left-block a.quickview_handler:hover {
	background: #ff782e !important;
	border-color: #ff782e !important;
	box-shadow: 0 12px 26px rgba(255, 120, 46, .32) !important;
	color: #fff !important;
}
