.ps
{
	overflow:hidden !important;
	overflow-anchor:none;
	-ms-overflow-style:none;
	touch-action:auto;
	-ms-touch-action:auto;
}

.ps__rail-x
{
	bottom:0;
	height:15px;
}

.ps__rail-x,.ps__rail-y
{
	display:none;
	opacity:0;
	position:absolute;
	transition:background-color .2s linear,opacity .2s linear;
	-webkit-transition:background-color .2s linear,opacity .2s linear;
}

.ps__rail-y
{
	right:0;
	width:6px;
}

.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y
{
	background-color:transparent;
	display:block;
}

.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y
{
	opacity:.6;
}

.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover
{
	background-color:#eee;
	opacity:.9;
}

.ps__thumb-x
{
	bottom:2px;
	height:6px;
	transition:background-color .2s linear,height .2s ease-in-out;
	-webkit-transition:background-color .2s linear,height .2s ease-in-out;
}

.ps__thumb-x,.ps__thumb-y
{
	background-color:#aaa;
	border-radius:6px;
	position:absolute;
}

.ps__thumb-y
{
	right:2px;
	transition:background-color .2s linear,width .2s ease-in-out;
	-webkit-transition:background-color .2s linear,width .2s ease-in-out;
	width:6px;
}

.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x
{
	background-color:#999;
	height:11px;
}

.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y
{
	background-color:#999;
	width:6px;
}

@supports (-ms-overflow-style:none) {
	.ps
	{
		overflow:auto !important;
	}
}

@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
	.ps
	{
		overflow:auto !important;
	}
}

/*# sourceMappingURL=perfect-scrollbar.css.map */:root
{
	--addonify_qv_button_text:#fff;
	--addonify_qv_button_text_hover:#fff;
	--addonify_qv_button_background:#212121;
	--addonify_qv_button_background_hover:#0e56ff;
	--addonify_qv_button_border_style:solid;
	--addonify_qv_button_border_width:0;
	--addonify_qv_button_border_color:hsla(0,0%,100%,0);
	--addonify_qv_button_border_color_hover:hsla(0,0%,100%,0);
	--addonify_qv_button_border_radius:4px;
	--addonify_qv_modal_overlay_background:rgba(0,0,0,.6);
	--addonify_qv_modal_background:#fff;
	--addonify_qv_modal_general_text_color:#333;
	--addonify_qv_modal_general_border_color:#e5e5e5;
	--addonify_qv_modal_general_text_font_size:15px;
	--addonify_qv_modal_inputs_background_color:#fff;
	--addonify_qv_modal_inputs_text_color:#333;
	--addonify_qv_modal_width:calc(100vw - 30%);
	--addonify_qv_modal_content_column_gap:40px;
	--addonify_qv_modal_border_radius:10px;
	--addonify_qv_modal_zindex:1.0E+16;
	--addonify_qv_product_title:#333;
	--addonify_qv_product_excerpt:#585858;
	--addonify_qv_product_rating_filled:#f5c40e;
	--addonify_qv_product_rating_empty:#b9b9b9;
	--addonify_qv_product_price:#333;
	--addonify_qv_product_price_sale:red;
	--addonify_qv_product_meta:#0286e7;
	--addonify_qv_product_meta_hover:#585858;
	--addonify_qv_stock_in:green;
	--addonify_qv_stock_out:red;
	--addonify_qv_product_onsale_badge_text:#fff;
	--addonify_qv_product_onsale_badge_background:red;
	--addonify_qv_product_title_font_size:32px;
	--addonify_qv_product_title_font_weight:normal;
	--addonify_qv_product_title_line_height:1.2;
	--addonify_qv_product_price_font_size:22px;
	--addonify_qv_product_price_font_weight:normal;
	--addonify_qv_product_onsale_badge_font_size:14px;
	--addonify_qv_gallery_trigger_icon_color:#9f9f9f;
	--addonify_qv_gallery_trigger_icon_color_hover:#365bff;
	--addonify_qv_gallery_trigger_icon_background_color:#fff;
	--addonify_qv_gallery_trigger_icon_background_color_hover:#fff;
	--addonify_qv_modal_images_border_color:#eee;
	--addonify_qv_gallery_trigger_icon_size:18px;
	--addonify_qv_gallery_trigger_icon_border_radius:5px;
	--addonify_qv_modal_image_border_radius:10px;
	--addonify_qv_modal_gallery_thumb_in_row:4;
	--addonify_qv_modal_gallery_thumbs_gap:20px;
	--addonify_qv_close_button_text:#767676;
	--addonify_qv_close_button_text_hover:#0286e7;
	--addonify_qv_close_button_background:#eee;
	--addonify_qv_close_button_background_hover:#b6deff;
	--addonify_qv_mobile_close_button_font_size:14px;
	--addonify_qv_misc_button_text:#fff;
	--addonify_qv_misc_button_text_hover:#fff;
	--addonify_qv_misc_button_background:#333;
	--addonify_qv_misc_button_background_hover:#0286e7;
	--addonify_qv_misc_button_height:50px;
	--addonify_qv_misc_button_border_radius:5px;
	--addonify_qv_misc_button_font_size:15px;
	--addonify_qv_misc_button_font_weight:normal;
	--addonify_qv_misc_button_letter_spacing:0;
	--addonify_qv_misc_button_line_height:1;
	--addonify_qv_misc_button_text_transform:capitalize;
	--addonify_qv_modal_spinner_icon_color:#333;
	--addonify_qv_spinner_icon_size:28px;
}

#addonify-quick-view-modal
{
	align-items:stretch;
	backface-visibility:hidden;
	background-color:var(--addonify_qv_modal_background);
	border-radius:var(--addonify_qv_modal_border_radius);
	box-shadow:0 0 65px rgba(0,0,0,.1);
	cursor:auto;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	gap:10px;
	height:auto;
	justify-content:stretch;
	margin:0 auto;
	max-height:calc(100vh - 40px);
	max-width:var(--addonify_qv_modal_width);
	min-height:400px;
	opacity:0;
	overflow:hidden;
	position:relative;
	transition:none;
	visibility:hidden;
	width:100%;
	z-index:var(--addonify_qv_modal_zindex);
}

#addonify-quick-view-modal #adfy-quick-view-model-inner
{
	height:100%;
	max-width:100%;
	position:relative;
	width:100%;
}

#addonify-quick-view-modal #adfy-quick-view-modal-content
{
	color:var(--addonify_qv_modal_general_text_color);
	padding:40px 30px;
	position:relative;
}

.addonify-qvm-is-active #addonify-quick-view-modal
{
	backface-visibility:visible;
	opacity:1;
	visibility:visible;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=fade-out] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewFadeOut 1.2s ease-in-out forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=fade-out-down] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewFadeOutDown .8s ease-in-out forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=bounce-out] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewBounceOut 1.2s ease-in-out forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=slide-out-left] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewSlideOutLeft .8s linear forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=slide-out-right] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewSlideOutRight .8s linear forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-closing-animation[data-close_animation=zoom-out] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewZoomOut 1.2s ease-in-out forwards;
}

.addonify-qvm-is-active
{
	max-height:100vh;
	overflow:hidden;
	position:relative;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=fade-in] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewFadeIn .8s ease-in-out forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=fade-in-up] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewFadeInUp .8s ease-in-out forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=bounce-in] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewBounceIn .8s ease-in-out forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=slide-in-left] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewSlideInLeft .8s ease-in-out forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=slide-in-right] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewSlideInRight .8s ease-in-out forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=zoom-in] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewZoomIn .8s ease-in-out forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=swing] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewSwing 1s ease-in-out forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=jello] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewJello 1s ease-in-out forwards;
}

.addonify-qvm-is-active #addonify-quick-view-modal-wrapper.play-opening-animation[data-open_animation=rubber-band] #addonify-quick-view-modal
{
	animation:AddonifyQuickViewRubberBand 1s ease-in-out forwards;
}

#addonify-quick-view-modal-wrapper .ps__rail-x,#addonify-quick-view-modal-wrapper .ps__rail-y
{
	width:1px;
}

#addonify-quick-view-modal-wrapper .ps__rail-x [class*=ps__thumb-],#addonify-quick-view-modal-wrapper .ps__rail-y [class*=ps__thumb-]
{
	background-color:#ddd;
	border-radius:0;
	width:1px;
}

#addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .images
{
	order:2;
}

#addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .images .woocommerce-product-gallery__trigger
{
	left:20px;
	right:auto;
}

[dir=rtl] #addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .images .woocommerce-product-gallery__trigger
{
	left:auto;
	right:20px;
}

#addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .summary
{
	order:1;
}

#addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .onsale
{
	left:auto;
	right:20px;
}

[dir=rtl] #addonify-quick-view-modal-wrapper #addonify-quick-view-modal [data-content_layout=row-reversed] .woocommerce .product .onsale
{
	left:20px;
	right:auto;
}

body.addonify-qv-btn-over-image .wc-block-product,body.addonify-qv-btn-over-image .woocommerce-LoopProduct-link
{
	position:relative;
}

body.addonify-qv-btn-over-image .wc-block-product .addonify-qvm-button,body.addonify-qv-btn-over-image .woocommerce-LoopProduct-link .addonify-qvm-button
{
	position:absolute;
	right:10px;
	top:10px;
	z-index:2;
}

[dir=rtl] body.addonify-qv-btn-over-image .wc-block-product .addonify-qvm-button,[dir=rtl] body.addonify-qv-btn-over-image .woocommerce-LoopProduct-link .addonify-qvm-button
{
	left:10px;
	right:auto;
}

.addonify-qvm-button,.addonify-qvm-button.addonify-qv-shortcode-button,.wc-block-grid__products .product .button.addonify-qvm-button,.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button,.woocommerce ul.products .product .button.addonify-qvm-button,.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button
{
	align-items:center;
	display:inline-flex;
	gap:5px;
	fill:currentColor;
	justify-content:center;
	fill:var(--addonify_qv_button_text);
	background-color:var(--addonify_qv_button_background);
	border-color:var(--addonify_qv_button_border_color);
	border-radius:var(--addonify_qv_button_border_radius);
	border-style:var(--addonify_qv_button_border_style);
	border-width:var(--addonify_qv_button_border_width);
	color:var(--addonify_qv_button_text);
	transition:all .5s ease;
}

.addonify-qvm-button.addonify-qv-shortcode-button:is(:hover,:focus),.addonify-qvm-button:is(:hover,:focus),.wc-block-grid__products .product .button.addonify-qvm-button:is(:hover,:focus),.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button:is(:hover,:focus),.woocommerce ul.products .product .button.addonify-qvm-button:is(:hover,:focus),.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button:is(:hover,:focus)
{
	fill:var(--addonify_qv_button_text_hover);
	background-color:var(--addonify_qv_button_background_hover);
	border-color:var(--addonify_qv_button_border_color_hover);
	color:var(--addonify_qv_button_text_hover);
}

.addonify-qvm-button .icon,.addonify-qvm-button .label,.addonify-qvm-button.addonify-qv-shortcode-button .icon,.addonify-qvm-button.addonify-qv-shortcode-button .label,.wc-block-grid__products .product .button.addonify-qvm-button .icon,.wc-block-grid__products .product .button.addonify-qvm-button .label,.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button .icon,.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button .label,.woocommerce ul.products .product .button.addonify-qvm-button .icon,.woocommerce ul.products .product .button.addonify-qvm-button .label,.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button .icon,.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button .label
{
	background:transparent;
	background-color:transparent;
	margin:0;
	padding:0;
}

.addonify-qvm-button .icon,.addonify-qvm-button.addonify-qv-shortcode-button .icon,.wc-block-grid__products .product .button.addonify-qvm-button .icon,.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button .icon,.woocommerce ul.products .product .button.addonify-qvm-button .icon,.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button .icon
{
	align-items:center;
	display:inline-flex;
	line-height:1;
}

.addonify-qvm-button .icon svg,.addonify-qvm-button.addonify-qv-shortcode-button .icon svg,.wc-block-grid__products .product .button.addonify-qvm-button .icon svg,.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button .icon svg,.woocommerce ul.products .product .button.addonify-qvm-button .icon svg,.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button .icon svg
{
	align-items:center;
	display:inline-flex;
	height:16px;
	line-height:1;
	width:16px;
}

.addonify-qvm-button.addonify-qv-shortcode-button[data-icon_position=left] .icon,.addonify-qvm-button[data-icon_position=left] .icon,.wc-block-grid__products .product .button.addonify-qvm-button[data-icon_position=left] .icon,.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=left] .icon,.woocommerce ul.products .product .button.addonify-qvm-button[data-icon_position=left] .icon,.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=left] .icon
{
	order:1;
}

.addonify-qvm-button.addonify-qv-shortcode-button[data-icon_position=left] .label,.addonify-qvm-button.addonify-qv-shortcode-button[data-icon_position=right] .icon,.addonify-qvm-button[data-icon_position=left] .label,.addonify-qvm-button[data-icon_position=right] .icon,.wc-block-grid__products .product .button.addonify-qvm-button[data-icon_position=left] .label,.wc-block-grid__products .product .button.addonify-qvm-button[data-icon_position=right] .icon,.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=left] .label,.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=right] .icon,.woocommerce ul.products .product .button.addonify-qvm-button[data-icon_position=left] .label,.woocommerce ul.products .product .button.addonify-qvm-button[data-icon_position=right] .icon,.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=left] .label,.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=right] .icon
{
	order:2;
}

.addonify-qvm-button.addonify-qv-shortcode-button[data-icon_position=right] .label,.addonify-qvm-button[data-icon_position=right] .label,.wc-block-grid__products .product .button.addonify-qvm-button[data-icon_position=right] .label,.wc-block-grid__products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=right] .label,.woocommerce ul.products .product .button.addonify-qvm-button[data-icon_position=right] .label,.woocommerce ul.products .wc-block-grid__product .button.addonify-qvm-button[data-icon_position=right] .label
{
	order:1;
}

#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close
{
	--mobile-size:var(--addonify_qv_mobile_close_button_font_size);
	align-items:center;
	display:inline-flex;
	gap:5px;
	justify-content:center;
	position:absolute;
	right:3px;
	top:3px;
	z-index:10000;
	fill:var(--addonify_qv_close_button_text);
	background:transparent;
	background-color:var(--addonify_qv_close_button_background);
	border:none;
	border-radius:100%;
	color:var(--addonify_qv_close_button_text);
	cursor:pointer;
	height:30px;
	line-height:1;
	margin:0;
	padding:0;
	transition:all .5s ease;
	width:30px;
}

[dir=rtl] #addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close
{
	left:3px;
	right:auto;
}

#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close:is(:hover,:focus)
{
	fill:var(--addonify_qv_close_button_text_hover);
	background:transparent;
	background-color:var(--addonify_qv_close_button_background_hover);
	border:none;
	color:var(--addonify_qv_close_button_text_hover);
}

#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close:is(:focus)
{
	box-shadow:none;
	outline:none;
}

#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-icon
{
	align-items:center;
	display:inline-flex;
	justify-content:center;
}

#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-icon svg
{
	align-items:center;
	display:inline-flex;
	height:14px;
	justify-content:center;
	line-height:1;
	width:14px;
}

#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-label
{
	display:inline-flex;
	font-weight:400;
	line-height:1;
	text-transform:none;
}

#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-label.mobile
{
	display:none;
	font-size:var(--mobile-size);
}

@media (max-width:575px) {
	.addonify-quick-view-disabled-on-mobile .addonify-qvm-button,.addonify-quick-view-disabled-on-mobile.woocommerce ul.products li.product .button.addonify-qvm-button
	{
		display:none;
	}
}

.addonify-qvm-is-active.woocommerce .pswp,.addonify-qvm-is-active.woocommerce-page .pswp
{
	opacity:1;
	z-index:calc(var(--addonify_qv_modal_zindex) + 10);
}

.addonify-qvm-is-active.woocommerce .pswp .pswp__bg,.addonify-qvm-is-active.woocommerce-page .pswp .pswp__bg
{
	-webkit-backdrop-filter:blur(10px);
	backdrop-filter:blur(10px);
	background-color:#000;
	opacity:1 !important;
}

.addonify-qvm-is-active.woocommerce .pswp img.pswp__img,.addonify-qvm-is-active.woocommerce-page .pswp img.pswp__img
{
	background-color:#fff;
}

.admin-bar.addonify-qvm-is-active .pswp
{
	height:100%;
	min-height:100vdh;
	top:0;
}

#addonify-quick-view-modal-wrapper
{
	align-items:center;
	-webkit-backdrop-filter:blur(10px);
	backdrop-filter:blur(10px);
	backface-visibility:hidden;
	background-color:var(--addonify_qv_modal_overlay_background);
	bottom:0;
	display:flex;
	flex-direction:column;
	flex-wrap:wrap;
	height:100%;
	justify-content:center;
	left:0;
	opacity:0;
	overflow:hidden;
	position:fixed;
	right:0;
	top:0;
	transition:all .3s ease-in;
	visibility:hidden;
	width:100%;
	z-index:calc(var(--addonify_qv_modal_zindex) - 30);
}

#adfy-qvm-spinner,.addonify-qvm-is-active #addonify-quick-view-modal-wrapper
{
	backface-visibility:visible;
	opacity:1;
	visibility:visible;
}

#adfy-qvm-spinner
{
	align-items:center;
	border-radius:100%;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	gap:0;
	height:auto;
	justify-content:center;
	left:50%;
	overflow:hidden;
	position:fixed;
	top:50%;
	transform:translateX(-50%) translateY(-50%);
	width:auto;
	z-index:calc(var(--addonify_qv_modal_zindex) + 10);
}

[dir=rtl] #adfy-qvm-spinner
{
	left:auto;
	right:50%;
	transform:translateX(50%) translateY(-50%);
}

#adfy-qvm-spinner.hide
{
	animation:none;
	backface-visibility:hidden;
	display:none;
	opacity:0;
	visibility:hidden;
}

#adfy-qvm-spinner svg
{
	display:inline-flex;
	height:var(--addonify_qv_spinner_icon_size);
	width:var(--addonify_qv_spinner_icon_size);
	fill:var(--addonify_qv_modal_spinner_icon_color);
	animation-duration:.8s;
	animation-iteration-count:infinite;
	animation-name:AddonifyQuickViewSpin;
	animation-timing-function:ease-in-out;
	color:var(--addonify_qv_modal_spinner_icon_color);
	line-height:1;
}

#addonify-quick-view-modal .woocommerce .product
{
	align-items:start;
	-moz-column-gap:var(--addonify_qv_modal_content_column_gap);
	column-gap:var(--addonify_qv_modal_content_column_gap);
	display:grid;
	grid-template-columns:repeat(2,1fr);
	position:relative;
}

#addonify-quick-view-modal .woocommerce .product.aqv-no-product-image
{
	-moz-column-gap:0;
	column-gap:0;
	grid-template-columns:repeat(1,1fr);
}

#addonify-quick-view-modal .woocommerce .product:after,#addonify-quick-view-modal .woocommerce .product:before
{
	content:"";
	display:none;
}

#addonify-quick-view-modal .woocommerce .product .onsale
{
	--font-weight:normal;
	--font-style:normal;
	--letter-spacing:0;
	--text-transform:none;
	align-items:center;
	background-color:var(--addonify_qv_product_onsale_badge_background);
	border:none;
	border-radius:4px;
	bottom:auto;
	color:var(--addonify_qv_product_onsale_badge_text);
	display:inline-flex;
	flex-wrap:wrap;
	font-size:var(--addonify_qv_product_onsale_badge_font_size);
	font-style:var(--font-style);
	font-weight:var(--font-weight);
	height:auto;
	left:20px;
	letter-spacing:var(--letter-spacing);
	line-height:1;
	margin:0;
	min-height:1px;
	min-width:1px;
	padding:5px 15px;
	position:absolute;
	right:auto;
	text-transform:var(--text-transform);
	top:20px;
	width:auto;
	z-index:10;
}

[dir=rtl] #addonify-quick-view-modal .woocommerce .product .onsale
{
	left:auto;
	right:20px;
}

#addonify-quick-view-modal .woocommerce .product .images
{
	--wc-thumb-items:var(--addonify_qv_modal_gallery_thumb_in_row);
	--wc-thumbs-gap:var(--addonify_qv_modal_gallery_thumbs_gap);
	display:flex;
	flex-direction:column;
	float:none;
	gap:var(--wc-thumbs-gap);
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
	width:100%;
}

#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger
{
	align-items:center;
	border-radius:var(--addonify_qv_gallery_trigger_icon_border_radius);
	bottom:auto;
	display:inline-flex;
	height:calc(var(--addonify_qv_gallery_trigger_icon_size) + 20px);
	justify-content:center;
	left:auto;
	margin:0;
	padding:0;
	position:absolute;
	right:20px;
	top:20px;
	width:calc(var(--addonify_qv_gallery_trigger_icon_size) + 20px);
	z-index:10;
	fill:var(--addonify_qv_gallery_trigger_icon_color);
	background:transparent;
	background-color:var(--addonify_qv_gallery_trigger_icon_background_color);
	border:none;
	color:var(--addonify_qv_gallery_trigger_icon_color);
	transition:all .5s ease;
}

[dir=rtl] #addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger
{
	left:20px;
	right:auto;
}

#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger svg
{
	display:inline-flex;
	height:var(--addonify_qv_gallery_trigger_icon_size);
	width:var(--addonify_qv_gallery_trigger_icon_size);
}

#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger:after,#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger:before
{
	content:"";
	display:none;
}

#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger:is(:hover,:focus)
{
	border:none;
	text-decoration:none;
	fill:var(--addonify_qv_gallery_trigger_icon_color_hover);
	background:transparent;
	background-color:var(--addonify_qv_gallery_trigger_icon_background_color_hover);
	color:var(--addonify_qv_gallery_trigger_icon_color_hover);
}

#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__trigger:is(:focus)
{
	outline:none;
}

#addonify-quick-view-modal .woocommerce .product .images .flex-viewport
{
	margin:0;
	overflow:hidden;
	padding:0;
	position:relative;
}

#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper
{
	overflow:hidden;
}

#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image--placeholder
{
	border-radius:var(--addonify_qv_modal_image_border_radius);
	overflow:hidden;
	position:relative;
}

#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img,#addonify-quick-view-modal .woocommerce .product .images .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image--placeholder img
{
	border:none;
	border:1px solid var(--addonify_qv_modal_images_border_color);
	border-radius:var(--addonify_qv_modal_image_border_radius);
	display:block;
	height:auto;
	padding:0;
	width:100%;
}

#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav
{
	-moz-column-gap:var(--wc-thumbs-gap);
	column-gap:var(--wc-thumbs-gap);
	display:grid;
	float:none;
	grid-template-columns:repeat(var(--wc-thumb-items),1fr);
	list-style:none;
	margin:0;
	padding:0;
	row-gap:var(--wc-thumbs-gap);
}

#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav:after,#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav:before
{
	content:"";
	display:none;
}

#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav li
{
	border-radius:3px;
	clear:none;
	display:block;
	float:none;
	height:auto;
	margin:0;
	max-width:100%;
	min-height:100%;
	overflow:hidden;
	padding:0;
	width:100%;
}

#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav li img
{
	background-color:#f5f5f5;
	border:none;
	cursor:pointer;
	display:block;
	filter:grayscale(1);
	margin:0;
	max-width:100%;
	opacity:1;
	padding:0;
	transition:all .5s ease;
}

#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav li img.flex-active
{
	border:none;
	filter:none;
	opacity:1;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .images .flex-control-nav li img:is(:hover,:focus)
{
	border:none;
	filter:none;
	opacity:1;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary
{
	color:var(--addonify_qv_modal_general_text_color);
	display:flex;
	flex-direction:column;
	float:none;
	font-size:var(--addonify_qv_modal_general_text_font_size);
	gap:20px;
	margin:0;
	padding:0;
	width:100%;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content
{
	border:none;
	display:flex;
	flex-direction:column;
	float:none;
	margin:0;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_title
{
	color:var(--addonify_qv_product_title);
	display:block;
	font-size:var(--addonify_qv_product_title_font_size);
	font-weight:var(--addonify_qv_product_title_font_weight);
	line-height:var(--addonify_qv_product_title_line_height);
	margin:0;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating
{
	align-items:center;
	display:flex;
	flex-direction:row;
	gap:10px;
	margin:10px 0 0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating:after,#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating:before
{
	content:"";
	display:none;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .star-rating
{
	align-items:center;
	color:var(--addonify_qv_product_rating_filled);
	display:inline-flex;
	margin:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .star-rating:before
{
	color:var(--addonify_qv_product_rating_empty);
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .star-rating span:before
{
	color:var(--addonify_qv_product_rating_filled);
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .woocommerce-review-link
{
	align-items:center;
	color:var(--addonify_qv_product_meta);
	display:inline-flex;
	gap:2px;
	margin:0;
	text-decoration:none;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-rating .woocommerce-review-link:is(:hover,:focus)
{
	color:var(--addonify_qv_product_meta_hover);
	text-decoration:none;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price
{
	align-items:center;
	color:var(--addonify_qv_product_price);
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	font-size:var(--addonify_qv_product_price_font_size);
	font-weight:var(--addonify_qv_product_price_font_weight);
	gap:10px;
	justify-content:stretch;
	line-height:1;
	margin:20px 0;
	padding:0;
	position:relative;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price del,#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price ins
{
	align-items:center;
	background:transparent;
	background-color:transparent;
	display:inline-flex;
	flex-wrap:nowrap;
	margin:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price del
{
	color:var(--addonify_qv_product_price);
	font-size:calc(var(--addonify_qv_product_price_font_size) - 30%);
	font-weight:400;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .price ins
{
	color:var(--addonify_qv_product_price_sale);
	font-size:150%;
	font-size:var(--addonify_qv_product_price_font_size);
	font-weight:700;
	font-weight:var(--addonify_qv_product_price_font_weight);
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-details__short-description
{
	color:var(--addonify_qv_product_excerpt);
	margin:0;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .woocommerce-product-details__short-description p
{
	margin:0 0 15px;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .stock
{
	color:var(--addonify_qv_stock_in);
	margin:0 0 15px;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .stock.out-of-stock
{
	color:var(--addonify_qv_stock_out);
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart
{
	align-items:center;
	display:flex;
	flex-direction:row;
	float:none;
	gap:10px;
	margin:0 0 30px;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart:after,#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart:before
{
	content:"";
	display:none;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart label
{
	color:var(--addonify_qv_modal_general_text_color);
	font-size:var(--addonify_qv_modal_general_text_font_size);
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input::-moz-placeholder
{
	color:var(--addonify_qv_modal_inputs_text_color);
	font-size:var(--addonify_qv_modal_general_text_font_size);
	opacity:1;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input::placeholder
{
	color:var(--addonify_qv_modal_inputs_text_color);
	font-size:var(--addonify_qv_modal_general_text_font_size);
	opacity:1;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input:-ms-input-placeholder
{
	color:var(--addonify_qv_modal_inputs_text_color);
	font-size:var(--addonify_qv_modal_general_text_font_size);
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input::-ms-input-placeholder
{
	color:var(--addonify_qv_modal_inputs_text_color);
	font-size:var(--addonify_qv_modal_general_text_font_size);
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .input-text,#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input[type=number],#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart input[type=text]
{
	align-items:center;
	background:transparent;
	background-color:var(--addonify_qv_modal_inputs_background_color);
	border-color:var(--addonify_qv_modal_general_border_color);
	border-radius:5px;
	color:var(--addonify_qv_modal_inputs_text_color);
	display:inline-flex;
	font-size:var(--addonify_qv_modal_general_text_font_size);
	height:50px;
	padding:0 10px;
	width:100%;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select
{
	align-items:center;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
	background:transparent;
	background-color:var(--addonify_qv_modal_inputs_background_color);
	background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 24 24'%3E%3Cpath d='M12 15.5a2 2 0 0 1-1.414-.585L5.293 9.621l1.414-1.414L12 13.5l5.293-5.293 1.414 1.414-5.293 5.293A2 2 0 0 1 12 15.5' data-name='01 align center'/%3E%3C/svg%3E");
	background-position:center right 10px;
	background-repeat:no-repeat;
	background-size:15px;
	border:1px solid var(--addonify_qv_modal_general_border_color);
	border-radius:5px;
	box-shadow:none;
	box-shadow:inset 1px 1px 3px transparent;
	color:var(--addonify_qv_modal_inputs_text_color);
	cursor:pointer;
	display:inline-flex;
	font-size:15px;
	font-size:var(--addonify_qv_modal_general_text_font_size);
	height:50px;
	line-height:22px;
	margin:0;
	min-width:230px;
	padding:10px 15px;
	width:100%;
}

[dir=rtl] #addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select
{
	background-position:center left 10px;
	box-shadow:inset -1px 1px 3px transparent;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select:after,#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select:before
{
	content:"";
	display:none;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart select option
{
	display:block;
	font-size:15px;
	line-height:22px;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity
{
	align-items:center;
	background:transparent;
	background-color:transparent;
	border-color:var(--addonify_qv_modal_general_border_color);
	border-radius:4px;
	display:inline-flex;
	float:none;
	height:50px;
	margin:0;
	padding:0;
	width:120px;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity:after,#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity:before
{
	content:"";
	display:none;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity input[type=number],#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .quantity input[type=text]
{
	align-items:center;
	border-radius:5px;
	display:inline-flex;
	font-size:var(--addonify_qv_modal_general_text_font_size);
	height:50px;
	margin:0;
	width:100%;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .button
{
	float:none;
	height:50px;
	margin:0;
	padding:0 30px;
	text-decoration:none;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .cart .button:is(:hover,:focus)
{
	outline:none;
	text-decoration:none;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_meta
{
	align-items:stretch;
	border:none;
	border-top:1px dashed var(--addonify_qv_modal_general_border_color);
	box-shadow:none;
	display:flex;
	flex-direction:column;
	gap:10px;
	justify-content:stretch;
	margin:30px 0 0;
	padding:30px 0 0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_meta a
{
	color:var(--addonify_qv_product_meta);
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_meta a:hover
{
	color:var(--addonify_qv_product_meta_hover);
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .product_meta>span
{
	display:block;
	margin:0;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .addonify-add-to-wishlist-btn-wrapper
{
	margin:0;
}

#addonify-quick-view-modal .woocommerce .product .summary :is(.btn,button,.button,.single_add_to_cart_button):not(.woo-quantity-btn)
{
	align-items:center;
	display:inline-flex;
	flex-wrap:wrap;
	font-size:var(--addonify_qv_misc_button_font_size);
	font-weight:var(--addonify_qv_misc_button_font_weight);
	gap:5px;
	height:var(--addonify_qv_misc_button_height);
	justify-content:center;
	letter-spacing:var(--addonify_qv_misc_button_letter_spacing);
	line-height:var(--addonify_qv_misc_button_line_height);
	padding:0 30px;
	text-transform:var(--addonify_qv_misc_button_text_transform);
	width:-moz-fit-content;
	width:fit-content;
	fill:var(--addonify_qv_misc_button_text);
	background:transparent;
	background-color:var(--addonify_qv_misc_button_background);
	border:none;
	border-radius:var(--addonify_qv_misc_button_border_radius);
	color:var(--addonify_qv_misc_button_text);
	transition:all .5s ease;
}

#addonify-quick-view-modal .woocommerce .product .summary :is(.btn,button,.button,.single_add_to_cart_button):not(.woo-quantity-btn):is(:hover,:focus)
{
	fill:var(--addonify_qv_misc_button_text_hover);
	background:transparent;
	background-color:var(--addonify_qv_misc_button_background_hover);
	border:none;
	color:var(--addonify_qv_misc_button_text_hover);
}

#addonify-quick-view-modal .woocommerce .product .summary :is(.btn,button,.button,.single_add_to_cart_button):not(.woo-quantity-btn).disabled,#addonify-quick-view-modal .woocommerce .product .summary :is(.btn,button,.button,.single_add_to_cart_button):not(.woo-quantity-btn):is(:disabled)
{
	cursor:not-allowed;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form
{
	align-items:flex-start;
	display:flex;
	flex-direction:column;
	gap:20px;
	justify-content:flex-start;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form:after,#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form:before
{
	content:"";
	display:none;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations
{
	border:1px solid var(--addonify_qv_modal_general_border_color);
	border-radius:10px;
	display:block;
	margin:0;
	padding:20px;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tbody
{
	display:flex;
	flex-direction:column;
	gap:20px;
	margin:0;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr
{
	align-items:center;
	-moz-column-gap:20px;
	column-gap:20px;
	display:grid;
	grid-template-columns:80px 1fr;
	margin:0;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .label
{
	height:auto;
	line-height:1;
	margin:0;
	padding:0;
	width:auto;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .label label
{
	color:var(--addonify_qv_modal_general_text_color);
	font-weight:400;
	margin:0;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .value
{
	align-items:center;
	display:flex;
	flex-direction:row;
	gap:20px;
	line-height:1;
	margin:0;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .value select
{
	align-items:center;
	display:inline-flex;
	height:50px;
	margin:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .value .reset_variations
{
	align-items:center;
	background:transparent;
	background-color:transparent;
	border:none;
	border-radius:0;
	color:var(--addonify_qv_modal_general_text_color);
	display:inline-flex;
	float:none;
	font-size:calc(var(--addonify_qv_modal_general_text_font_size) - 2px);
	font-weight:400;
	gap:5px;
	letter-spacing:0;
	line-height:1;
	margin:0;
	padding:0;
	text-decoration:none;
	text-transform:capitalize;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .variations tr .value .reset_variations:is(:hover,:focus)
{
	outline:none;
	text-decoration:none;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap
{
	display:flex;
	flex-direction:column;
	width:100%;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation,#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation .woocommerce-variation-description p
{
	margin:0 0 20px;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart
{
	align-items:center;
	display:flex;
	flex-direction:row;
	float:none;
	gap:10px;
	margin:0;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart:after,#addonify-quick-view-modal .woocommerce .product .summary .summary-content .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart:before
{
	content:"";
	display:none;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form
{
	align-items:flex-start;
	flex-direction:column;
	justify-content:flex-start;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list
{
	border:1px solid var(--addonify_qv_modal_general_border_color);
	border-radius:10px;
	display:block;
	margin:0 0 20px;
	padding:20px;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody
{
	display:flex;
	flex-direction:column;
	gap:20px;
	margin:0;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr
{
	align-items:center;
	border-bottom:1px solid var(--addonify_qv_modal_general_border_color);
	display:flex;
	flex-direction:row;
	flex-wrap:nowrap;
	gap:10px;
	justify-content:space-between;
	padding:0 0 20px;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr:last-child
{
	border-bottom:none;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr td
{
	border:none;
	display:block;
	padding:0;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__quantity
{
	max-width:150px;
	text-align:left;
	width:100%;
}

[dir=rtl] #addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__quantity
{
	text-align:right;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label
{
	max-width:100%;
	text-align:left;
	width:100%;
}

[dir=rtl] #addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label
{
	text-align:right;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label a,#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label label
{
	color:var(--addonify_qv_product_meta);
	font-size:calc(var(--addonify_qv_modal_general_text_font_size) - 1px);
	line-height:1.3;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label a:is(:hover,:focus),#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__label label:is(:hover,:focus)
{
	color:var(--addonify_qv_product_meta_hover);
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price
{
	font-size:calc(var(--addonify_qv_modal_general_text_font_size) - 1px);
	max-width:150px;
	text-align:right;
	width:100%;
}

[dir=rtl] #addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price
{
	text-align:left;
}

#addonify-quick-view-modal .woocommerce .product .summary .summary-content .grouped_form .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price .stock
{
	align-items:center;
	display:flex;
	flex-direction:row;
	flex-wrap:wrap;
	font-size:calc(var(--addonify_qv_modal_general_text_font_size) - 1px);
	justify-content:flex-end;
	margin:5px 0 0;
}

@media (min-width:1920px) {
	#addonify-quick-view-modal
	{
		max-width:1200px;
	}
}

@media (max-width:1366px) {
	#addonify-quick-view-modal
	{
		max-width:90vw;
	}
}

@media (max-width:1200px) {
	#addonify-quick-view-modal
	{
		max-width:95vw;
	}
}

@media (max-width:992px) {
	#addonify-quick-view-modal .woocommerce .product
	{
		-moz-column-gap:0;
		column-gap:0;
		grid-template-columns:repeat(1,1fr);
		row-gap:30px;
	}
}

@media (max-width:768px) {
	#addonify-quick-view-modal .woocommerce .product
	{
		display:flex;
		flex-direction:column;
		flex-wrap:wrap;
		gap:20px;
	}

	#addonify-quick-view-modal .woocommerce .product .images,#addonify-quick-view-modal .woocommerce .product .summary
	{
		margin:0;
		padding:0;
	}
}

@media (min-width:576px) {
	#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close[data_hide-desktop=true]
	{
		display:none;
	}
}

@media (max-width:575px) {
	#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close
	{
		--mobile-size:var(--addonify_qv_mobile_close_button_font_size);
		align-items:center;
		border-radius:0;
		bottom:0;
		display:inline-flex;
		height:35px;
		justify-content:center;
		left:0;
		margin:0 auto;
		padding:0;
		right:0;
		top:auto;
		width:100%;
	}

	#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-label.mobile
	{
		display:inline-flex;
	}

	#addonify-quick-view-modal-wrapper #addonify-quick-view-modal-close .button-icon svg
	{
		height:var(--mobile-size);
		width:var(--mobile-size);
	}

	#addonify-quick-view-modal
	{
		position:relative;
	}

	#addonify-quick-view-modal #adfy-quick-view-modal-content
	{
		padding:15px 15px 45px;
	}

	#addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .images
	{
		gap:10px;
	}

	#addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .images .flex-control-nav
	{
		-moz-column-gap:10px;
		column-gap:10px;
		grid-template-columns:repeat(3,1fr);
		row-gap:10px;
	}

	#addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .product_title
	{
		font-size:24px;
	}

	#addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .price
	{
		font-size:16px;
	}

	#addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .variations_form .variations tr
	{
		-moz-column-gap:0;
		column-gap:0;
		grid-template-columns:repeat(1,1fr);
		row-gap:10px;
	}

	#addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr
	{
		align-items:flex-start;
		flex-direction:column;
		justify-content:flex-start;
	}

	#addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__quantity
	{
		max-width:100%;
		width:100%;
	}

	#addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price
	{
		text-align:left;
	}

	[dir=rtl] #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price
	{
		text-align:right;
	}

	#addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price .stock
	{
		justify-content:flex-start;
		text-align:left;
	}

	[dir=rtl] #addonify-quick-view-modal #adfy-quick-view-modal-content .woocommerce .product .summary .summary-content .cart .woocommerce-grouped-product-list tbody tr .woocommerce-grouped-product-list-item__price .stock
	{
		text-align:right;
	}
}

@keyframes AddonifyQuickViewSpin {
	0%
	{
		transform:rotate(0deg);
	}

	to
	{
		transform:rotate(1turn);
	}
}

@keyframes AddonifyQuickViewFadeIn {
	0%
	{
		opacity:0;
	}

	to
	{
		opacity:1;
	}
}

@keyframes AddonifyQuickViewFadeOut {
	0%
	{
		opacity:1;
	}

	to
	{
		opacity:0;
	}
}

@keyframes AddonifyQuickViewFadeInUp {
	0%
	{
		opacity:0;
		transform:translateY(100px);
	}

	to
	{
		opacity:1;
		transform:translateY(0);
	}
}

@keyframes AddonifyQuickViewFadeOutDown {
	0%
	{
		opacity:1;
		transform:translateY(0);
	}

	to
	{
		opacity:0;
		transform:translateY(100px);
	}
}

@keyframes AddonifyQuickViewSlideInLeft {
	0%
	{
		opacity:0;
		transform:translateX(-500px);
	}

	to
	{
		opacity:1;
		transform:translateX(0);
	}
}

@keyframes AddonifyQuickViewSlideOutLeft {
	0%
	{
		opacity:1;
		transform:translateX(0);
	}

	to
	{
		opacity:0;
		transform:translateX(-500px);
	}
}

@keyframes AddonifyQuickViewSlideInRight {
	0%
	{
		opacity:0;
		transform:translateX(500px);
	}

	to
	{
		opacity:1;
		transform:translateX(0);
	}
}

@keyframes AddonifyQuickViewSlideOutRight {
	0%
	{
		opacity:1;
		transform:translateX(0);
	}

	to
	{
		opacity:0;
		transform:translateX(500px);
	}
}

@keyframes AddonifyQuickViewBounceIn {
	0%,20%,40%,60%,80%,to
	{
		animation-timing-function:cubic-bezier(.215,.61,.355,1);
	}

	0%
	{
		opacity:0;
		transform:scale3d(.3,.3,.3);
	}

	20%
	{
		transform:scale3d(1.1,1.1,1.1);
	}

	40%
	{
		transform:scale3d(.9,.9,.9);
	}

	60%
	{
		opacity:1;
		transform:scale3d(1.03,1.03,1.03);
	}

	80%
	{
		transform:scale3d(.97,.97,.97);
	}

	to
	{
		opacity:1;
		transform:scaleX(1);
	}
}

@keyframes AddonifyQuickViewBounceOut {
	20%
	{
		transform:scale3d(.9,.9,.9);
	}

	50%,55%
	{
		opacity:1;
		transform:scale3d(1.1,1.1,1.1);
	}

	to
	{
		opacity:0;
		transform:scale3d(.3,.3,.3);
	}
}

@keyframes AddonifyQuickViewZoomIn {
	0%
	{
		opacity:0;
		transform:scale3d(.3,.3,.3);
	}

	50%
	{
		opacity:1;
	}
}

@keyframes AddonifyQuickViewZoomOut {
	0%
	{
		opacity:1;
	}

	50%
	{
		opacity:0;
		transform:scale3d(.3,.3,.3);
	}

	to
	{
		opacity:0;
	}
}

@keyframes AddonifyQuickViewSwing {
	20%
	{
		transform:rotate(15deg);
	}

	40%
	{
		transform:rotate(-10deg);
	}

	60%
	{
		transform:rotate(5deg);
	}

	80%
	{
		transform:rotate(-5deg);
	}

	to
	{
		transform:rotate(0deg);
	}
}

@keyframes AddonifyQuickViewJello {
	0%,11.1%
	{
		transform:none;
	}

	22.2%
	{
		transform:skewX(-12.5deg) skewY(-12.5deg);
	}

	33.3%
	{
		transform:skewX(6.25deg) skewY(6.25deg);
	}

	44.4%
	{
		transform:skewX(-3.125deg) skewY(-3.125deg);
	}

	55.5%
	{
		transform:skewX(1.5625deg) skewY(1.5625deg);
	}

	66.6%
	{
		transform:skewX(-.78125deg) skewY(-.78125deg);
	}

	77.7%
	{
		transform:skewX(.390625deg) skewY(.390625deg);
	}

	88.8%
	{
		transform:skewX(-.1953125deg) skewY(-.1953125deg);
	}

	to
	{
		transform:none;
	}
}

@keyframes AddonifyQuickViewRubberBand {
	0%
	{
		transform:scaleX(1);
	}

	30%
	{
		transform:scale3d(1.25,.75,1);
	}

	40%
	{
		transform:scale3d(.75,1.25,1);
	}

	50%
	{
		transform:scale3d(1.15,.85,1);
	}

	65%
	{
		transform:scale3d(.95,1.05,1);
	}

	75%
	{
		transform:scale3d(1.05,.95,1);
	}

	to
	{
		transform:scaleX(1);
	}
}

/*# sourceMappingURL=public.min.css.map */