img.emoji, img.wp-smiley{
	display: inline !important;
	border: none !important;
	box-shadow: none !important;
	height: 1em !important;
	width: 1em !important;
	margin: 0 .07em !important;
	vertical-align: -.1em !important;
	background: 0 0 !important;
	padding: 0 !important
}

.wp-block-button__link{
	color: #fff;
	background-color: #32373c;
	border-radius: 9999px;
	box-shadow: none;
	text-decoration: none;
	padding: calc(.667em + 2px) calc(1.333em + 2px);
	font-size: 1.125em
}

.wp-block-file__button{
	background: #32373c;
	color: #fff;
	text-decoration: none
}

.woocommerce form .form-row .required{
	visibility: visible
}

.page-id-3368.mkdf-boxed .mkdf-wrapper{
	background-attachment: fixed
}

.page-id-3368 .mkdf-content .mkdf-content-inner > .mkdf-container > .mkdf-container-inner, .page-id-3368 .mkdf-content .mkdf-content-inner > .mkdf-full-width > .mkdf-full-width-inner{
	padding: 0
}

.vc_custom_1658150960391{
	padding-top: 66px !important;
	padding-bottom: 36px !important
}

.vc_custom_1528888583995{
	padding-bottom: 95px !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
	background-size: contain !important
}

.vc_custom_1528958982561{
	padding-top: 50px !important;
	padding-bottom: 30px !important
}

.vc_custom_1528278580663, .vc_custom_1528279001557, .vc_custom_1528279009188{
	padding-right: 20px !important;
	padding-left: 20px !important
}

.vc_custom_1527598313482{
	padding-bottom: 55px !important
}

.vc_custom_1528958971324{
	padding-top: 9px !important;
	padding-bottom: 20px !important
}

.vc_custom_1658261955817{
	margin-top: 50px !important;
	margin-bottom: 50px !important
}

.mkdf-blog-list .mkdf-bl-item .mkdf-bli-info, html.loftloader-pro-hide #loftloader-wrapper, html.loftloader-pro-spt-hide #loftloader-wrapper{
	display: none !important
}

.mkdf-menu-area .mkdf-grid .input-holder{
	margin-right: 25px
}

.mkdf-menu-area .mkdf-grid input[type=search]{
	padding-top: 12px;
	padding-bottom: 12px;
	padding-left: 20px;
	font-family: Roboto, sans-serif;
	color: #aaa;
	border: 1px #e5e5e5;
	-webkit-box-shadow: 0 0 1px 0 rgba(112, 112, 112, .54);
	box-shadow: 0 0 1px 0 rgba(112, 112, 112, .54);
	background-color: #f9f9f9;
	border-radius: 5px;
	font-size: 14px;
	position: relative;
	top: -1px
}

.mkdf-menu-area .mkdf-grid .mkdf-search-submit{
	position: relative;
	height: 42px;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #f85f89;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	background-color: #f85f89
}

.mkdf-menu-area .mkdf-grid i{
	color: #fff;
	font-size: 18px;
	line-height: 28px;
	position: relative;
	top: 2px
}

.mkdf-menu-area .mkdf-grid .mkdf-cart-icon{
	font-size: 24px !important;
	padding-bottom: 5px;
	padding-top: 12px
}

.trp-ls-shortcode-current-language{
	border: none !important;
	margin-right: 10px
}

.mkdf-menu-area .mkdf-grid form{
	margin-right: -20px
}

#menu-menyu .menu-item a{
	font-size: 18px
}

@media (min-width: 1441px){
	#menu-menyu .menu-item a{
		padding-left: 12px;
		padding-right: 12px
	}
}

.mkdf-page-content-holder .vc_custom_1657628246494{
	margin-left: -50px;
	margin-right: -50px;
	padding-bottom: 0 !important
}

.mkdf-page-content-holder .vc_custom_1528375530139{
	padding-top: 0 !important
}

.mkdf-wrapper .mkdf-grid-row .mkdf-page-content-holder > .mkdf-row-grid-section-wrapper{
	padding-bottom: 0 !important;
	padding-top: 0 !important
}

.vc_custom_1528888583995 .vc_custom_1527598313482{
	padding-bottom: 7px !important;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.mkdf-outer-space .entry-title a{
	font-size: 20px;
	font-weight: 300
}

.wpb_text_column p a{
	line-height: 2em
}

.wpb_text_column .wpb_wrapper p{
	margin-bottom: 7px
}

.vc_custom_1528888583995 .vc_custom_1527598313482.yp_onscreen{
	-webkit-animation-name: fadeInDownBig;
	animation-name: fadeInDownBig;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s
}

.vc_custom_1528888583995 .wpb_wrapper .mkdf-info-below-image.yp_onscreen{
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}

.vc_custom_1528888583995 .wpb_wrapper .mkdf-info-below-image{
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

.vc_custom_1658261955817 div h1{
	text-align: center;
	padding-top: 50px
}

.vc_custom_1658261955817 .wpb_text_column p{
	padding-bottom: 50px;
	font-size: 20px
}

.vc_custom_1528888583995 > .vc_column_container > .vc_column-inner{
	padding-top: 100px
}

.vc_custom_1527598313482 .vc_column-inner{
	margin-bottom: 0
}

.vc_custom_1527598313482 p a{
	font-size: 20px
}

@-webkit-keyframes revnav-rotate{
	to{
		transform: rotate(360deg)
	}
}

@-moz-keyframes revnav-rotate{
	to{
		transform: rotate(360deg)
	}
}

@-o-keyframes revnav-rotate{
	to{
		transform: rotate(360deg)
	}
}

@keyframes revnav-rotate{
	to{
		transform: rotate(360deg)
	}
}

#rev_slider_1_1_wrapper .cocco-navigatiom.tparrows{
	position: absolute;
	cursor: pointer;
	background: 0 0;
	min-width: 62px;
	min-height: 62px;
	border-radius: 50%;
	padding: 3px;
	z-index: 100
}

#rev_slider_1_1_wrapper .cocco-navigatiom.tparrows.rs-touchhover:after{
	-webkit-animation: 7s linear infinite revnav-rotate;
	-moz-animation: 7s linear infinite revnav-rotate;
	-o-animation: 7s linear infinite revnav-rotate;
	animation: 7s linear infinite revnav-rotate
}

#rev_slider_1_1_wrapper .cocco-navigatiom.tparrows:before{
	font-family: dripicons-v2;
	font-size: 28px;
	display: block;
	line-height: 62px;
	text-align: center;
	-webkit-transition: color .3s;
	-moz-transition: color .3s;
	transition: color .3s;
	z-index: 2;
	position: relative
}

#rev_slider_1_1_wrapper .cocco-navigatiom.tparrows:after{
	content: "";
	position: absolute;
	top: -2px;
	left: -2px;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	border: 2px dashed #fff
}

#rev_slider_1_1_wrapper .cocco-navigatiom.tparrows.tp-leftarrow:before{
	content: "\6c";
	color: #ff6f96
}

#rev_slider_1_1_wrapper .cocco-navigatiom.tparrows.tp-rightarrow:before{
	content: "\6d";
	color: #9ad8d3
}

#rev_slider_1_1_wrapper .cocco-navigatiom.tparrows.tp-leftarrow.rs-touchhover:before{
	color: #9ad8d3
}

#rev_slider_1_1_wrapper .cocco-navigatiom.tparrows.tp-rightarrow.rs-touchhover:before{
	color: #ff6f96
}

.mkdf-outer-wrap{
	position: absolute;
	z-index: 1;
	background: #fff;
	width: 62px;
	height: 62px;
	line-height: 62px;
	top: 3px;
	left: 3px;
	border-radius: 50%;
	overflow: hidden
}

#rev_slider_1_1_wrapper .cocco-navigatiom.tp-rightarrow .mkdf-outer-wrap{
	right: 0
}

#rev_slider_1_1_wrapper .cocco-navigatiom.tp-bullets:before{
	content: " ";
	position: absolute;
	width: 100%;
	height: 100%;
	background: 0 0;
	padding: 10px;
	margin-left: -10px;
	margin-top: -10px;
	box-sizing: content-box
}

#rev_slider_1_1_wrapper .cocco-navigatiom .tp-bullet{
	width: 19px;
	height: 19px;
	position: absolute;
	background: #f85f89;
	border-radius: 50%;
	cursor: pointer;
	box-sizing: content-box;
	overflow: hidden;
	-webkit-transition: background .2s;
	-moz-transition: background .2s;
	transition: background .2s
}

#rev_slider_1_1_wrapper .cocco-navigatiom .tp-bullet:after{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background: #32355d;
	z-index: 10;
	opacity: 0;
	transform-origin: center;
	-webkit-transition: opacity .2s ease-out, -webkit-transform 0s ease-out .2s;
	transition: opacity .2s ease-out, transform 0s ease-out .2s;
	-webkit-transform: scale(.4);
	transform: scale(.4)
}

#rev_slider_1_1_wrapper .cocco-navigatiom .tp-bullet.rs-touchhover:after, #rev_slider_1_1_wrapper .cocco-navigatiom .tp-bullet.selected:after{
	opacity: 1;
	-webkit-transition: .2s ease-out;
	transition: .2s ease-out;
	-webkit-transform: scale(1);
	transform: scale(1)
}
@keyframes qqvfw-rotate{
	0%{transform: rotate(0)}
	100%{transform: rotate(360deg)}
}
[class*=qqvfw-]{box-sizing: border-box}
.qqvfw-m-media-image{position: relative}
body.qqvfw-quick-view--opened{overflow: hidden}
.qqvfw .qqvfw-m-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: var(--qqvfw-qv-overlay-background-color, rgba(0, 0, 0, .31))}
.qqvfw .qqvfw-m-close{display: flex;position: absolute;right: 20px;top: 20px;width: 18px;z-index: 2;color: var(--qqvfw-qv-close-button-color, inherit)}
.qqvfw .qqvfw-m-close svg{display: block;width: 100%;height: auto;fill: none;stroke: currentColor}
.qqvfw .qqvfw-m-close:hover{color: var(--qqvfw-qv-close-button-hover-color, initial)}
.qqvfw .qqvfw-m-content{position: relative;display: inline-block;vertical-align: top;width: 100%;max-width: 90vw;z-index: 2}
.qqvfw .qqvfw-m-content .qqvfw-m-content-inner{height: 100%}
.qqvfw .qqvfw-m-content .qqvfw-m-product{height: 100%}
.qqvfw .qqvfw-m-content .qqvfw-m-product > .product{display: flex;height: 100%;background-color: var(--qqvfw-qv-background-color, var(--qqvfw-background-color, #fff));padding: var(--qqvfw-qv-padding, 0);border: var(--qqvfw-qv-border-width, 0) var(--qqvfw-qv-border-style, solid) var(--qqvfw-qv-border-color, transparent);border-radius: var(--qqvfw-qv-border-radius, 0);overflow: hidden}
.qqvfw .qqvfw-m-content .qqvfw-m-product > .product .qqvfw-m-media-wrapper{position: relative;float: left;width: 47.66%;height: 100%;flex-shrink: 0}
.qqvfw .qqvfw-m-content .qqvfw-m-product > .product .qqvfw-m-summary-wrapper{position: relative;width: calc(100% - 47.66%);height: 100%}
.qqvfw .qqvfw-m-content .qqvfw-m-product > .product .images{width: 100%;float: none}
.qqvfw .qqvfw-m-content .qqvfw-m-product > .product .summary{position: relative;width: 100%;float: none;margin: 0;padding: 40px 46px;box-sizing: border-box}
.qqvfw .qqvfw-m-content .qqvfw-m-product > .product .summary.ps{height: 100%}
.qqvfw .qqvfw-m-content .qqvfw-m-product > .product .onsale{top: 15px;left: 15px;right: auto}
.qqvfw .qqvfw-m-content .qqvfw-m-product > .product:after{display: none}
.qqvfw .qqvfw-m-content .qqvfw-m-product:before{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';background-color: rgba(255, 255, 255, .8);visibility: hidden;z-index: -1}
.qqvfw .qqvfw-m-spinner{position: absolute;top: 50%;left: 50%;width: 100%;max-width: 40px;height: auto;display: block;visibility: hidden;z-index: -1;transform: translate(-50%, -50%)}
.qqvfw .qqvfw-m-spinner svg{display: block;width: 100%;height: 100%;fill: currentColor;stroke: none;animation: qqvfw-rotate 2s infinite linear}
.qqvfw.qqvfw--loading .qqvfw-m-content .qqvfw-m-product:before{visibility: visible;z-index: 8}
.qqvfw.qqvfw--loading .qqvfw-m-spinner{visibility: visible;z-index: 9}
.qqvfw.qqvfw-ajax-add-to-cart--enabled .single_add_to_cart_button{position: relative}
.qqvfw.qqvfw-ajax-add-to-cart--enabled .single_add_to_cart_button:before{content: '';display: inline-block;position: absolute;top: calc(50% - 20px / 2);left: calc(50% - 20px / 2);width: 20px;height: 20px;background: var(--qqvfw-heading-color, #000);-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzA0IDQ4YzAgMjYuNTEtMjEuNDkgNDgtNDggNDhzLTQ4LTIxLjQ5LTQ4LTQ4IDIxLjQ5LTQ4IDQ4LTQ4IDQ4IDIxLjQ5IDQ4IDQ4em0tNDggMzY4Yy0yNi41MSAwLTQ4IDIxLjQ5LTQ4IDQ4czIxLjQ5IDQ4IDQ4IDQ4IDQ4LTIxLjQ5IDQ4LTQ4LTIxLjQ5LTQ4LTQ4LTQ4em0yMDgtMjA4Yy0yNi41MSAwLTQ4IDIxLjQ5LTQ4IDQ4czIxLjQ5IDQ4IDQ4IDQ4IDQ4LTIxLjQ5IDQ4LTQ4LTIxLjQ5LTQ4LTQ4LTQ4ek05NiAyNTZjMC0yNi41MS0yMS40OS00OC00OC00OFMwIDIyOS40OSAwIDI1NnMyMS40OSA0OCA0OCA0OCA0OC0yMS40OSA0OC00OHptMTIuOTIyIDk5LjA3OGMtMjYuNTEgMC00OCAyMS40OS00OCA0OHMyMS40OSA0OCA0OCA0OCA0OC0yMS40OSA0OC00OGMwLTI2LjUwOS0yMS40OTEtNDgtNDgtNDh6bTI5NC4xNTYgMGMtMjYuNTEgMC00OCAyMS40OS00OCA0OHMyMS40OSA0OCA0OCA0OCA0OC0yMS40OSA0OC00OGMwLTI2LjUwOS0yMS40OS00OC00OC00OHpNMTA4LjkyMiA2MC45MjJjLTI2LjUxIDAtNDggMjEuNDktNDggNDhzMjEuNDkgNDggNDggNDggNDgtMjEuNDkgNDgtNDgtMjEuNDkxLTQ4LTQ4LTQ4eiI+PC9wYXRoPjwvc3ZnPg==);mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNMzA0IDQ4YzAgMjYuNTEtMjEuNDkgNDgtNDggNDhzLTQ4LTIxLjQ5LTQ4LTQ4IDIxLjQ5LTQ4IDQ4LTQ4IDQ4IDIxLjQ5IDQ4IDQ4em0tNDggMzY4Yy0yNi41MSAwLTQ4IDIxLjQ5LTQ4IDQ4czIxLjQ5IDQ4IDQ4IDQ4IDQ4LTIxLjQ5IDQ4LTQ4LTIxLjQ5LTQ4LTQ4LTQ4em0yMDgtMjA4Yy0yNi41MSAwLTQ4IDIxLjQ5LTQ4IDQ4czIxLjQ5IDQ4IDQ4IDQ4IDQ4LTIxLjQ5IDQ4LTQ4LTIxLjQ5LTQ4LTQ4LTQ4ek05NiAyNTZjMC0yNi41MS0yMS40OS00OC00OC00OFMwIDIyOS40OSAwIDI1NnMyMS40OSA0OCA0OCA0OCA0OC0yMS40OSA0OC00OHptMTIuOTIyIDk5LjA3OGMtMjYuNTEgMC00OCAyMS40OS00OCA0OHMyMS40OSA0OCA0OCA0OCA0OC0yMS40OSA0OC00OGMwLTI2LjUwOS0yMS40OTEtNDgtNDgtNDh6bTI5NC4xNTYgMGMtMjYuNTEgMC00OCAyMS40OS00OCA0OHMyMS40OSA0OCA0OCA0OCA0OC0yMS40OSA0OC00OGMwLTI2LjUwOS0yMS40OS00OC00OC00OHpNMTA4LjkyMiA2MC45MjJjLTI2LjUxIDAtNDggMjEuNDktNDggNDhzMjEuNDkgNDggNDggNDggNDgtMjEuNDkgNDgtNDgtMjEuNDkxLTQ4LTQ4LTQ4eiI+PC9wYXRoPjwvc3ZnPg==);-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;visibility: hidden;animation: qode-rotate 2s infinite linear}
.qqvfw.qqvfw-ajax-add-to-cart--enabled .single_add_to_cart_button.loading{visibility: hidden}
.qqvfw.qqvfw-ajax-add-to-cart--enabled .single_add_to_cart_button.loading:before{visibility: visible}
.qqvfw.qqvfw-ajax-add-to-cart--enabled .single_add_to_cart_button.added{display: none !important}
.qqvfw-block-wrapper, .wp-block-group.woocommerce.product > .wp-block-group > .wp-block-columns > .wp-block-column, .wp-block-post-template .wp-block-post.product{position: relative}
.qqvfw-quick-view-button-wrapper{position: relative;z-index: 10}
.qqvfw-quick-view-button-wrapper .qqvfw-quick-view-button.qqvfw-shortcode.button{position: relative;display: inline-flex !important;align-items: center;gap: 6px}
.qqvfw-quick-view-button-wrapper .qqvfw-quick-view-button .qqvfw-m-icon{width: 22px;flex-shrink: 0}
.qqvfw-quick-view-button-wrapper .qqvfw-quick-view-button .qqvfw-m-icon > *{display: block;width: 100%;height: auto}
.qqvfw-quick-view-button-wrapper .qqvfw-quick-view-button .qqvfw-m-icon svg{fill: none;stroke: currentColor}
.qqvfw-quick-view-button .qqvfw-m-spinner{position: absolute;top: 50%;left: 50%;width: 100%;max-width: 20px;height: auto;display: block;visibility: hidden;z-index: -1;transform: translate(-50%, -50%)}
.qqvfw-quick-view-button .qqvfw-m-spinner svg{display: block;width: 100%;height: 100%;fill: currentColor;stroke: none;animation: qqvfw-rotate 2s infinite linear}
.qqvfw-quick-view-button.qqvfw--loading .qqvfw-m-spinner{visibility: visible;z-index: 9}
.qqvfw-quick-view-button.qqvfw--loading .qqvfw-m-icon, .qqvfw-quick-view-button.qqvfw--loading .qqvfw-m-text{visibility: hidden;z-index: -1}
.qqvfw-quick-view-button[href*="#qqvfw-"].qqvfw--loading{position: relative;visibility: hidden;z-index: -1}
.qwfw-wishlist-table .qqvfw-quick-view-button[href*="#qqvfw-"].qqvfw--loading{z-index: 1}
#qode-quick-view-for-woocommerce-pop-up{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;display: flex;align-items: center;justify-content: center;visibility: hidden;opacity: 0;z-index: 1499}
.admin-bar #qode-quick-view-for-woocommerce-pop-up{top: 32px;height: calc(100vh - 32px)}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content{width: var(--qqvfw-qv-width, 940px);height: var(--qqvfw-qv-height, 640px);max-height: 90vh;transition: all .2s ease-out}
#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image a{height: var(--qqvfw-qv-height, 640px);max-height: 90vh}
#qode-quick-view-for-woocommerce-pop-up.qqvfw--opened{opacity: 1;visibility: visible}
@media only screen and (max-width: 880px){
	.qqvfw .qqvfw-m-content .qqvfw-m-product > .product{position: relative;flex-direction: column}

	.qqvfw .qqvfw-m-content .qqvfw-m-product > .product .qqvfw-m-media-wrapper{width: 100%;height: auto}

	.qqvfw .qqvfw-m-content .qqvfw-m-product > .product .qqvfw-m-summary-wrapper{width: 100%;height: auto}

	.qqvfw .qqvfw-m-content .qqvfw-m-product > .product .summary{padding: 18px 28px}
}
@media only screen and (max-width: 880px){
	.admin-bar #qode-quick-view-for-woocommerce-pop-up{top: 46px;height: calc(100vh - 46px)}

	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content{height: 100%}

	#qode-quick-view-for-woocommerce-pop-up .qqvfw-m-content .woocommerce-product-gallery__wrapper > .woocommerce-product-gallery__image a{height: 100%}
}
@keyframes qwfw-rotate{
	0%{transform: rotate(0)}
	100%{transform: rotate(360deg)}
}
[class*=qwfw-]{box-sizing: border-box}
.qwfw-spinner-item{position: relative}
.qwfw-spinner-item .qwfw-spinner-icon{position: absolute;top: 50%;left: 50%;width: 100%;min-width: 12px;max-width: 20px;height: auto;color: var(--qwfw-wishlist-spinner-color, var(--qwfw-heading-color, #000));display: block;visibility: hidden;z-index: -1;transform: translate(-50%, -50%)}
.qwfw-spinner-item .qwfw-spinner-icon svg{display: block;width: 100%;height: 100%;fill: currentColor;stroke: none;animation: qwfw-rotate 2s infinite linear}
.qwfw-spinner-item.qwfw--loading > :not(.qwfw-spinner-icon){visibility: hidden;z-index: -1}
.qwfw-spinner-item.qwfw--loading .qwfw-spinner-icon{visibility: visible;z-index: 1}
.qwfw-confirm-modal{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;display: flex;align-items: center;justify-content: center;visibility: hidden;opacity: 0;z-index: 10001;transition: all .2s ease-out}
.qwfw-confirm-modal .qwfw-m-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .05)}
.qwfw-confirm-modal .qwfw-m-content{position: relative;display: inline-block;vertical-align: top;width: 80vw;max-width: 420px;max-height: 90vh;padding: 30px 30px 40px;background-color: #fff;border-radius: var(--qwfw-border-radius, 8px);box-shadow: 1px 1px 16px 0 rgba(0, 0, 0, .1);overflow-y: auto;z-index: 2}
.qwfw-confirm-modal .qwfw-m-content::-webkit-scrollbar{height: 4px;width: 4px}
.qwfw-confirm-modal .qwfw-m-content::-webkit-scrollbar-track{background-color: transparent}
.qwfw-confirm-modal .qwfw-m-content::-webkit-scrollbar-thumb{background-color: #ccc;border-radius: 5px}
.qwfw-confirm-modal .qwfw-m-form-wrapper{position: relative;display: inline-block;width: 100%;vertical-align: top}
.qwfw-confirm-modal .qwfw-m-form{position: relative}
.qwfw-confirm-modal .qwfw-m-form .qwfw-m-form-title{margin: 0 0 1.3em}
.qwfw-confirm-modal .qwfw-m-form .qwfw-m-form-label{margin: 0 0 .3rem}
.qwfw-confirm-modal .qwfw-m-form .qwfw-m-form-dropdown, .qwfw-confirm-modal .qwfw-m-form .qwfw-m-form-field{width: 100%}
.qwfw-confirm-modal .qwfw-m-form .qwfw-m-form-button{margin: 0;width: 100%;justify-content: center}
.qwfw-confirm-modal .qwfw-m-form .qwfw-m-form-button .qwfw-spinner-icon{color: inherit}
.qwfw-confirm-modal .qwfw-m-form.qwfw--initial .qwfw-m-form-title{margin-bottom: .8em}
.qwfw-confirm-modal .qwfw-m-form.qwfw--success-notice > :not(.qwfw-m-form-response):not(.qwfw-m-form-title){display: none}
.qwfw-confirm-modal .qwfw-m-form.qwfw--success-notice .qwfw-m-form-title{margin-bottom: .7em}
.qwfw-confirm-modal .qwfw-m-form.qwfw--success-notice .qwfw-m-form-response.qwfw--has-notice{margin-top: 0}
.qwfw-confirm-modal .qwfw-m-form.qwfw--hide{display: none}
.qwfw-confirm-modal .qwfw-m-form-row{position: relative;display: flex;flex-direction: column;gap: var(--qwfw-form-gap, 22px);margin: var(--qwfw-form-gap, 22px) 0 0}
.qwfw-confirm-modal .qwfw-m-form-row-item{position: relative}
.qwfw-confirm-modal .qwfw-m-response{position: relative;display: flex;align-items: flex-start;gap: 12px}
.qwfw-confirm-modal .qwfw-m-response .qwfw-m-response-icon{position: relative;top: 3px;width: 16px;height: auto;display: block;flex-shrink: 0;fill: none;stroke: currentColor}
.qwfw-confirm-modal .qwfw-m-form-response.qwfw--has-notice{display: flex;flex-direction: column;align-items: flex-start;row-gap: 23px;margin-top: var(--qwfw-form-gap, 22px)}
.qwfw-confirm-modal .qwfw-m-form-response-actions{display: flex;gap: 33px}
.qwfw-confirm-modal .qwfw-m-form-response-button.qwfw--shop{display: flex;align-items: center;column-gap: 8px}
.qwfw-confirm-modal .qwfw-m-form-response-button.qwfw--shop:before{content: '';position: relative;top: 1px;display: block;width: 14px;height: 13px;background-color: currentColor;-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE0IDEzIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPjxwYXRoIGQ9Ik02LjkxOCwxMCw0LDEyLjkxOGwyLjkxOCwyLjkxOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQgLTUuNDE0KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMTQsNFY4Ljc3NUEyLjYyMiwyLjYyMiwwLDAsMSwxMS41LDExLjVINCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMDgzIC00KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+Cg==);mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE0IDEzIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPjxwYXRoIGQ9Ik02LjkxOCwxMCw0LDEyLjkxOGwyLjkxOCwyLjkxOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQgLTUuNDE0KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMTQsNFY4Ljc3NUEyLjYyMiwyLjYyMiwwLDAsMSwxMS41LDExLjVINCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMDgzIC00KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+Cg==)}
.qwfw-confirm-modal .qwfw-m-close{position: absolute;right: 15px;top: 15px;width: 18px;display: flex;z-index: 2;color: var(--qwfw-heading-color, #000)}
.qwfw-confirm-modal .qwfw-m-close svg{display: block;width: 100%;height: auto;fill: none;stroke: currentColor}
.qwfw-confirm-modal .qwfw-m-close:hover{color: var(--qwfw-main-color, #ec274f)}
.qwfw-confirm-modal.qwfw--opened{opacity: 1;visibility: visible}
.qwfw-confirm-modal .qwfw-m-form-title{margin: 0 0 1.3rem}
.qwfw-confirm-modal .qwfw-m-form-actions{position: relative;display: flex;justify-content: space-between;gap: 15px}
.qwfw-confirm-modal .qwfw-m-form-button{position: relative;display: inline-block;width: 100%;vertical-align: top;margin: 0;padding: 6px 30px;font-family: inherit;font-size: inherit;line-height: 2em;font-weight: inherit;text-decoration: none;text-transform: none;color: #fff;background-color: var(--qwfw-heading-color, #000);border: 1px solid var(--qwfw-heading-color, #000);border-radius: 0;outline: 0;box-shadow: none;cursor: pointer;transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out}
.qwfw-confirm-modal .qwfw-m-form-button:hover{color: var(--qwfw-heading-color, #000);background-color: transparent;border-color: var(--qwfw-heading-color, #000)}
.qwfw-confirm-modal .qwfw-m-close{position: absolute;right: 15px;top: 15px;display: flex;z-index: 2;color: var(--qwfw-heading-color, #000)}
.qwfw-confirm-modal .qwfw-m-close svg{display: block;fill: none;stroke: currentColor}
.qwfw-confirm-modal .qwfw-m-close:hover{color: var(--qwfw-main-color, #ec274f)}
.qwfw-confirm-modal.qwfw--simple .qwfw-m-form-title{margin: 0}
@media only screen and (max-width: 880px){
	.qwfw-confirm-modal{top: auto;bottom: 0;align-items: flex-end;height: max-content}

	.qwfw-confirm-modal .qwfw-m-overlay{position: fixed}

	.qwfw-confirm-modal .qwfw-m-content{width: 100%;max-width: 100%;margin: 0;padding: 24px 20px 20px;transform: translateY(100%);transition: transform .4s ease}

	.qwfw-confirm-modal.qwfw--opened .qwfw-m-content{transform: translateY(0)}

	.qwfw-confirm-modal .qwfw-m-form-actions .qwfw-m-form-button.button{padding-left: 10px !important;padding-right: 10px !important}
}
.qwfw-social-share{position: relative;display: inline-block;vertical-align: top}
.qwfw-social-share .qwfw-m-opener{display: inline-flex;align-items: center;flex-shrink: 0;column-gap: 6px;padding: 15px 5px;margin: 0}
.qwfw-social-share .qwfw-m-opener svg{display: block;width: 16px;height: auto;fill: none;stroke: currentColor}
.qwfw-social-share .qwfw-m-social-items{position: absolute;bottom: 0;width: 100%;left: 0;visibility: hidden;z-index: 950}
.qwfw-social-share .qwfw-m-social-item{position: absolute;left: calc(50% - 40px / 2);display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;line-height: 40px;background-color: #fff;border: 1px solid var(--qwfw-border-color, #dadada);visibility: hidden;overflow: hidden;opacity: 0;cursor: pointer;transition: opacity .2s ease-out, visibility .2s ease-out}
.qwfw-social-share .qwfw-m-social-item:not(:first-child){border-top: none}
.qwfw-social-share .qwfw-m-social-item:first-child{border-top-left-radius: var(--qwfw-border-radius, 8px);border-top-right-radius: var(--qwfw-border-radius, 8px)}
.qwfw-social-share .qwfw-m-social-item:last-child{border-bottom-left-radius: var(--qwfw-border-radius, 8px);border-bottom-right-radius: var(--qwfw-border-radius, 8px)}
.qwfw-social-share .qwfw-m-social-item:nth-child(1){bottom: -40px}
.qwfw-social-share .qwfw-m-social-item:nth-child(2){bottom: -80px}
.qwfw-social-share .qwfw-m-social-item:nth-child(3){bottom: -120px}
.qwfw-social-share .qwfw-m-social-item:nth-child(4){bottom: -160px}
.qwfw-social-share .qwfw-m-social-item:nth-child(5){bottom: -200px}
.qwfw-social-share .qwfw-m-social-item:nth-child(6){bottom: -240px}
.qwfw-social-share .qwfw-m-social-item:nth-child(7){bottom: -280px}
.qwfw-social-share .qwfw-m-social-item:nth-child(8){bottom: -320px}
.qwfw-social-share .qwfw-m-social-item a{position: relative;display: flex;align-items: center;justify-content: center;line-height: inherit;width: 100%;height: 100%;text-decoration: none;color: var(--qwfw-wt-social-icon-color, var(--qwfw-heading-color, #000));transition: color .2s ease-out}
.qwfw-social-share .qwfw-m-social-item a > *{display: block;height: auto;max-width: var(--qwfw-wt-social-size, 15px)}
.qwfw-social-share .qwfw-m-social-item a svg{fill: currentColor;transition: fill .2s ease-out}
.qwfw-social-share .qwfw-m-social-item a:hover{color: var(--qwfw-wt-social-icon-hover-color, var(--qwfw-main-color, #ec274f))}
.qwfw-social-share:hover .qwfw-m-social-item{opacity: 1;visibility: visible}
.qwfw-social-share:hover .qwfw-m-social-item:nth-child(2){transition-delay: .2s}
.qwfw-social-share:hover .qwfw-m-social-item:nth-child(3){transition-delay: .3s}
.qwfw-social-share:hover .qwfw-m-social-item:nth-child(4){transition-delay: .4s}
.qwfw-social-share:hover .qwfw-m-social-item:nth-child(5){transition-delay: .5s}
.qwfw-social-share:hover .qwfw-m-social-item:nth-child(6){transition-delay: .6s}
.qwfw-social-share:hover .qwfw-m-social-item:nth-child(7){transition-delay: .7s}
.qwfw-social-share:hover .qwfw-m-social-item:nth-child(8){transition-delay: .8s}
#qode-wishlist-for-woocommerce-modal{position: fixed;top: 0;left: 0;width: 100%;height: 100vh;display: flex;align-items: center;justify-content: center;visibility: hidden;opacity: 0;z-index: 10001;transition: all .2s ease-out;align-items: flex-end}
#qode-wishlist-for-woocommerce-modal .qwfw-m-overlay{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .05)}
#qode-wishlist-for-woocommerce-modal .qwfw-m-content{position: relative;display: inline-block;vertical-align: top;width: 80vw;max-width: 420px;max-height: 90vh;padding: 30px 30px 40px;background-color: #fff;border-radius: var(--qwfw-border-radius, 8px);box-shadow: 1px 1px 16px 0 rgba(0, 0, 0, .1);overflow-y: auto;z-index: 2}
#qode-wishlist-for-woocommerce-modal .qwfw-m-content::-webkit-scrollbar{height: 4px;width: 4px}
#qode-wishlist-for-woocommerce-modal .qwfw-m-content::-webkit-scrollbar-track{background-color: transparent}
#qode-wishlist-for-woocommerce-modal .qwfw-m-content::-webkit-scrollbar-thumb{background-color: #ccc;border-radius: 5px}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form-wrapper{position: relative;display: inline-block;width: 100%;vertical-align: top}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form{position: relative}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form .qwfw-m-form-title{margin: 0 0 1.3em}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form .qwfw-m-form-label{margin: 0 0 .3rem}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form .qwfw-m-form-dropdown, #qode-wishlist-for-woocommerce-modal .qwfw-m-form .qwfw-m-form-field{width: 100%}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form .qwfw-m-form-button{margin: 0;width: 100%;justify-content: center}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form .qwfw-m-form-button .qwfw-spinner-icon{color: inherit}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form.qwfw--initial .qwfw-m-form-title{margin-bottom: .8em}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form.qwfw--success-notice > :not(.qwfw-m-form-response):not(.qwfw-m-form-title){display: none}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form.qwfw--success-notice .qwfw-m-form-title{margin-bottom: .7em}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form.qwfw--success-notice .qwfw-m-form-response.qwfw--has-notice{margin-top: 0}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form.qwfw--hide{display: none}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form-row{position: relative;display: flex;flex-direction: column;gap: var(--qwfw-form-gap, 22px);margin: var(--qwfw-form-gap, 22px) 0 0}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form-row-item{position: relative}
#qode-wishlist-for-woocommerce-modal .qwfw-m-response{position: relative;display: flex;align-items: flex-start;gap: 12px}
#qode-wishlist-for-woocommerce-modal .qwfw-m-response .qwfw-m-response-icon{position: relative;top: 3px;width: 16px;height: auto;display: block;flex-shrink: 0;fill: none;stroke: currentColor}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form-response.qwfw--has-notice{display: flex;flex-direction: column;align-items: flex-start;row-gap: 23px;margin-top: var(--qwfw-form-gap, 22px)}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form-response-actions{display: flex;gap: 33px}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form-response-button.qwfw--shop{display: flex;align-items: center;column-gap: 8px}
#qode-wishlist-for-woocommerce-modal .qwfw-m-form-response-button.qwfw--shop:before{content: '';position: relative;top: 1px;display: block;width: 14px;height: 13px;background-color: currentColor;-webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE0IDEzIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPjxwYXRoIGQ9Ik02LjkxOCwxMCw0LDEyLjkxOGwyLjkxOCwyLjkxOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQgLTUuNDE0KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMTQsNFY4Ljc3NUEyLjYyMiwyLjYyMiwwLDAsMSwxMS41LDExLjVINCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMDgzIC00KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+Cg==);mask-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDE0IDEzIiBzdHJva2U9IiMwMDAiIGZpbGw9Im5vbmUiPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEgMSkiPjxwYXRoIGQ9Ik02LjkxOCwxMCw0LDEyLjkxOGwyLjkxOCwyLjkxOCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTQgLTUuNDE0KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48cGF0aCBkPSJNMTQsNFY4Ljc3NUEyLjYyMiwyLjYyMiwwLDAsMSwxMS41LDExLjVINCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMDgzIC00KSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz48L2c+PC9zdmc+Cg==)}
#qode-wishlist-for-woocommerce-modal .qwfw-m-close{position: absolute;right: 15px;top: 15px;width: 18px;display: flex;z-index: 2;color: var(--qwfw-heading-color, #000)}
#qode-wishlist-for-woocommerce-modal .qwfw-m-close svg{display: block;width: 100%;height: auto;fill: none;stroke: currentColor}
#qode-wishlist-for-woocommerce-modal .qwfw-m-close:hover{color: var(--qwfw-main-color, #ec274f)}
#qode-wishlist-for-woocommerce-modal.qwfw--opened{opacity: 1;visibility: visible}
#qode-wishlist-for-woocommerce-modal .qwfw-m-content{padding: 25px 28px;margin-bottom: 9.6vh}
#qode-wishlist-for-woocommerce-modal .qwfw-m-close{right: 10px;top: 10px;width: 12px}
#qode-wishlist-for-woocommerce-modal .qwfw-m-product{display: flex;flex-direction: column;row-gap: 14px}
#qode-wishlist-for-woocommerce-modal .qwfw-m-product > *{margin: 0}
@media only screen and (max-width: 880px){
	.qwfw-social-share{flex-direction: column;align-items: flex-start}
}
@media only screen and (max-width: 680px){
	.qwfw-social-share .qwfw-m-social-items{left: auto;right: 40px}
}
@media only screen and (max-width: 880px){
	#qode-wishlist-for-woocommerce-modal{top: auto;bottom: 0;align-items: flex-end;height: max-content}

	#qode-wishlist-for-woocommerce-modal .qwfw-m-overlay{position: fixed}

	#qode-wishlist-for-woocommerce-modal .qwfw-m-content{width: 100%;max-width: 100%;margin: 0;padding: 24px 20px 20px;transform: translateY(100%);transition: transform .4s ease}

	#qode-wishlist-for-woocommerce-modal.qwfw--opened .qwfw-m-content{transform: translateY(0)}
}
.wp-block-group.woocommerce.product > .wp-block-group > .wp-block-columns > .wp-block-column, .wp-block-post-template .wp-block-post.product{position: relative}
.qqvfw .qqvfw-m-content .qqvfw-m-product .product.add-to-wishlist-after_add_to_cart .summary form.cart .variations_button, .qqvfw .qqvfw-m-content .qqvfw-m-product .product.add-to-wishlist-after_add_to_cart .summary form.cart:not(.variations_form), .single-product.qwfw-button--after-add-to-cart-form .product .summary form.cart .variations_button, .single-product.qwfw-button--after-add-to-cart-form .product .summary form.cart:not(.variations_form){display: flex;align-items: flex-start;flex-wrap: wrap}
.qqvfw .qqvfw-m-content .qqvfw-m-product .product.add-to-wishlist-after_add_to_cart .summary form.cart .qwfw-add-to-wishlist-wrapper, .single-product.qwfw-button--after-add-to-cart-form .product .summary form.cart .qwfw-add-to-wishlist-wrapper{margin-left: 14px}
.qqvfw .qqvfw-m-content .qqvfw-m-product .product.add-to-wishlist-after_add_to_cart .summary form.cart .qwfw-add-to-wishlist-wrapper .qwfw-shortcode, .single-product.qwfw-button--after-add-to-cart-form .product .summary form.cart .qwfw-add-to-wishlist-wrapper .qwfw-shortcode{display: inline-flex !important;align-items: center !important;margin: 0}
@media only screen and (max-width: 880px){
	.qqvfw .qqvfw-m-content .qqvfw-m-product .product.add-to-wishlist-after_add_to_cart .summary form.cart .qwfw-add-to-wishlist-wrapper, .single-product.qwfw-button--after-add-to-cart-form .product .summary form.cart .qwfw-add-to-wishlist-wrapper{margin: 14px 0 0}
}
.single-product.qwfw-button--after-add-to-cart-form .qwfw-block-wrapper{display: flex;align-items: flex-start;flex-wrap: wrap}
.single-product.qwfw-button--after-add-to-cart-form .qwfw-block-wrapper .qwfw-add-to-wishlist-wrapper{margin-left: 14px}
.single-product.qwfw-button--after-add-to-cart-form .qwfw-block-wrapper .qwfw-add-to-wishlist-wrapper .qwfw-shortcode{display: inline-flex !important;align-items: center !important;margin: 0}
@media only screen and (max-width: 880px){
	.single-product.qwfw-button--after-add-to-cart-form .qwfw-block-wrapper .qwfw-add-to-wishlist-wrapper{margin: 14px 0 0}
}
.qwfw-add-to-wishlist-wrapper{position: relative;z-index: 10}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode{position: relative;display: inline-flex;align-items: center;vertical-align: middle;gap: var(--qwfw-atw-gap, 5px);padding: var(--qwfw-atw-padding, 0);margin: 0;border: 0 solid currentColor;border-radius: var(--qwfw-atw-border-radius, 0);cursor: pointer;z-index: inherit;transition: color .2s ease-out, background-color .2s ease-out, border-color .2s ease-out}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode .qwfw-m-icon{width: var(--qwfw-atw-icon-size, 17px);flex-shrink: 0}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode .qwfw-m-icon > *{display: block;width: 100%;height: auto}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode .qwfw-m-icon svg{fill: currentColor;stroke: currentColor;transition: fill .2s ease-out, stroke .2s ease-out}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode .qwfw-m-count{position: absolute;top: var(--qwfw-atw-count-top-offset, 0);right: calc((var(--qwfw-atw-icon-size, 17px) - var(--qwfw-atw-count-side-offset, 0px)) * -1);display: none;align-items: center;justify-content: center;min-width: 16px;min-height: 16px;font-size: 80%;line-height: 1;padding: .2em;color: #fff;background-color: var(--qwfw-additional-text-color, #aaa);border-radius: 100%;transform: translateY(-40%)}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode .qwfw-m-count .qwfw-m-count-value{display: block;min-width: 1em;min-height: 1em;text-align: center}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode .qwfw-m-count:before{content: '';float: left;width: auto;padding-bottom: 100%}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode .qwfw-m-count.qwfw--visible{display: inline-flex}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode .qwfw-m-tooltip{position: absolute;top: -8px;left: 0;width: auto;padding: 0 10px;font-size: 11px;line-height: 2.4em;font-weight: inherit;font-style: inherit;text-transform: inherit;letter-spacing: inherit;color: #fff;background-color: var(--qwfw-heading-color, #000);border-radius: var(--qwfw-border-radius-small, 5px);opacity: 0;transform: translateX(calc(-50% + calc(var(--qwfw-atw-icon-size, 17px) / 2))) translateY(-100%);transition: opacity .2s ease-out;visibility: hidden;white-space: nowrap}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode .qwfw-m-tooltip:before{content: attr(data-label)}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode .qwfw-m-tooltip:after{content: '';position: absolute;bottom: -5px;left: calc(50% - 4.5px);width: 0;height: 0;border-color: var(--qwfw-heading-color, #000) transparent transparent transparent;border-style: solid;border-width: 6px 4.5px 0 4.5px}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode.button .qwfw-m-tooltip{transform: translateX(0) translateY(-100%)}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode:not(.button){color: var(--qwfw-atw-color, var(--qwfw-heading-color, #000));background-color: var(--qwfw-atw-background-color, transparent)}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode:not(.button):hover{color: var(--qwfw-atw-hover-color, var(--qwfw-main-color, #ec274f));background-color: var(--qwfw-atw-hover-background-color, var(--qwfw-atw-background-color, transparent))}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode:not(.button).qwfw--added{color: var(--qwfw-atw-active-color, var(--qwfw-atw-hover-color, var(--qwfw-main-color, #ec274f)));background-color: var(--qwfw-atw-active-background-color, var(--qwfw-atw-hover-background-color, var(--qwfw-atw-background-color, transparent)))}
.qwfw-add-to-wishlist-wrapper .qwfw-shortcode.qwfw-type--icon-with-tooltip:not(.qwfw--loading):hover .qwfw-m-tooltip{opacity: 1;visibility: visible}
.qwfw-add-to-wishlist-wrapper.qwfw-item-type--icon, .qwfw-add-to-wishlist-wrapper.qwfw-item-type--icon-with-tooltip{line-height: 1}
.qwfw-add-to-wishlist-wrapper.qwfw-position--after-add-to-cart, .qwfw-add-to-wishlist-wrapper.qwfw-position--before-add-to-cart{margin-top: .8rem}
.qwfw-add-to-wishlist-wrapper.qwfw--single.qwfw-position--after-summary{margin-top: .8rem}
.qwfw-add-to-wishlist-wrapper.qwfw--single.qwfw-position--before-title{margin-bottom: .8rem}
.qwfw-add-to-wishlist-wrapper.qwfw--loop.qwfw-position--above-thumbnail{margin-bottom: .8rem}
.qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail{position: absolute;top: var(--qwfw-atw-thumb-top-offset, 20px);left: var(--qwfw-atw-thumb-side-offset, 20px);margin: 0}
.qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail .qwfw-shortcode{--qwfw-atw-count-top-offset: 2px;--qwfw-atw-count-side-offset: 3px;padding: var(--qwfw-atw-padding, 8px 11px);background-color: var(--qwfw-atw-background-color, var(--qwfw-background-color, #fff));border-radius: var(--qwfw-atw-border-radius, var(--qwfw-border-radius, 8px))}
.qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail .qwfw-shortcode:hover{background-color: var(--qwfw-atw-hover-background-color, var(--qwfw-atw-background-color, var(--qwfw-background-color, #fff)))}
.qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail .qwfw-shortcode.qwfw--added{background-color: var(--qwfw-atw-active-background-color, var(--qwfw-atw-hover-background-color, var(--qwfw-atw-background-color, var(--qwfw-background-color, #fff))))}
.qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail .qwfw-shortcode.qwfw-type--icon, .qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail .qwfw-shortcode.qwfw-type--icon-with-tooltip{padding: var(--qwfw-atw-padding, 11px 9px);border-radius: var(--qwfw-atw-border-radius, 100%)}
.qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail .qwfw-shortcode.qwfw-type--icon .qwfw-m-tooltip, .qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail .qwfw-shortcode.qwfw-type--icon-with-tooltip .qwfw-m-tooltip{transform: translateX(calc(-50% + calc(var(--qwfw-atw-icon-size, 36px) / 2))) translateY(-100%)}
@media only screen and (max-width: 680px){
	.qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail ~ .woocommerce-LoopProduct-link{display: none}
}
.qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail.qwfw-thumb--top-right{left: auto;right: calc(var(--qwfw-atw-thumb-side-offset, 20px) + var(--qwfw-atw-thumb-offset-adjs, 0px))}
.qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail.qwfw-thumb--bottom-left{top: auto;bottom: var(--qwfw-atw-thumb-bottom-offset, 20px)}
.qwfw-add-to-wishlist-wrapper.qwfw-position--on-thumbnail.qwfw-thumb--bottom-right{top: auto;bottom: var(--qwfw-atw-thumb-bottom-offset, 20px);left: auto;right: calc(var(--qwfw-atw-thumb-side-offset, 20px) + var(--qwfw-atw-thumb-offset-adjs, 0px))}
.qwfw-wishlist-table{position: relative;display: inline-block;width: 100%;vertical-align: top;max-width: 100% !important}
.qwfw-wishlist-table .qwfw-m-section-heading{position: relative;display: flex;justify-content: space-between;align-items: center;gap: 22px;margin-bottom: .9rem}
.qwfw-wishlist-table .qwfw-m-section-heading-actions{position: relative;display: flex;align-items: center;gap: 20px;flex-shrink: 0;margin-left: auto}
.qwfw-wishlist-table .qwfw-m-section-heading-actions .qwfw-e-action-button{display: inline-flex;align-items: center;flex-shrink: 0;padding: 5px}
.qwfw-wishlist-table .qwfw-m-section-heading-actions .qwfw-e-action-button-icon svg{display: block;width: 100%;height: auto;max-width: 15px;fill: currentColor}
.qwfw-wishlist-table .qwfw-m-heading{margin: 0 !important}
.qwfw-wishlist-table .qwfw-m-items.shop_table{width: 100%;font-size: var(--qwfw-wt-items-font-size, 80%);margin: 0;border: 0}
.qwfw-wishlist-table .qwfw-m-items .qwfw-m-items-heading{background-color: var(--qwfw-wt-heading-bg-color, var(--qwfw-additional-background-color, #f6f6f6))}
.qwfw-wishlist-table .qwfw-m-items .qwfw-m-items-heading tr{vertical-align: middle;border: 0}
.qwfw-wishlist-table .qwfw-m-items .qwfw-m-items-heading tr th{vertical-align: middle;border: 0}
.qwfw-wishlist-table .qwfw-m-items .qwfw-m-items-heading tr th.product-remove{width: 20px}
.qwfw-wishlist-table .qwfw-m-items .qwfw-m-items-heading tr th.product-thumbnail{width: 118px}
.qwfw-wishlist-table .qwfw-m-items .qwfw-m-items-content-row{background-color: var(--qwfw-wt-content-bg-color, var(--qwfw-background-color, #fff));border: 0;border-bottom: 1px solid var(--qwfw-wt-border-color, var(--qwfw-separator-color, #ededed))}
.qwfw-wishlist-table .qwfw-m-items .qwfw-m-items-content-row > *{border: 0;vertical-align: middle}
.qwfw-wishlist-table .qwfw-m-items .qwfw-m-items-content-row.qwfw--no-border{border: 0}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item .qwfw-e-item-inner{width: 100%}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-remove{width: 20px}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-remove .qwfw-e-item-inner{line-height: 1}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-remove a{display: inline-flex;align-items: center;vertical-align: middle;max-width: 100%}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-remove a .qwfw-e-remove-button-icon svg{display: block;width: 14px;height: auto;fill: none;stroke: currentColor}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-thumbnail a{display: block;max-width: 98px}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-thumbnail a img{display: block;width: 100%;height: auto}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-name .qwfw-e-item-inner{display: flex;flex-direction: column;align-items: flex-start}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-name .qwfw-e-item-inner > *{margin: 0}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-name .qwfw-e-item-category{margin-bottom: .1em}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-name .variation{display: grid;grid-template-columns:auto 1fr;column-gap: 4px;margin-top: .7em}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-name .variation *{margin: 0}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-stock-status .qwfw--in-stock{color: #58b35b}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-stock-status .qwfw--out-of-stock{position: relative;color: #ec274f}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-stock-status .qwfw-e-item-stock-icon{position: absolute;top: -4px;right: -12px;color: #afafaf}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-stock-status .qwfw-e-item-stock-icon svg{display: block;fill: currentColor}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-add-to-cart .qwfw-e-item-inner{display: flex;flex-direction: column;align-items: flex-end;row-gap: 10px}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-add-to-cart .qwfw-e-item-inner > *{margin: 0}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-add-to-cart .qwfw-e-add-to-cart{padding: 3px 6px;margin: 0}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-add-to-cart .qwfw-e-add-to-cart .qwfw-spinner-icon{color: inherit}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-add-to-cart .qwfw-e-add-to-cart.added{display: none}
.qwfw-wishlist-table .qwfw-m-items .qwfw-e-item.product-add-to-cart .added_to_cart{padding: 3px 6px;margin: 0}
.qwfw-wishlist-table .qwfw-e-item-added-date{position: relative;display: flex;flex-direction: column;width: 100%;text-align: right}
.qwfw-wishlist-table .qwfw-m-not-found > *{margin: 0;text-align: center}
.qwfw-wishlist-table.qwfw--table-updating .qwfw-m-items{pointer-events: none;opacity: .3}
@media only screen and (max-width: 880px){
	.qwfw-wishlist-table .qwfw-m-section-heading{flex-direction: column;align-items: flex-start;gap: 4px}

	.qwfw-wishlist-table .qwfw-m-section-heading-actions{width: 100%;justify-content: space-between;margin-left: 0}
}
