.hover-fade .portfolio-item .image .image-inner.fallback-zooming img,
.hover-fade .gallery-item .overlay-wrap .image-wrap.fallback-zooming
img{overflow:hidden;-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .image-inner.fallback-zooming img,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay-wrap .image-wrap.fallback-zooming
img{-webkit-transform:translate(0,0) scale(1.12);transform:translate(0,0) scale(1.12);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.hover-fade .portfolio-item .image .image-inner.fallback-sliding img,
.hover-fade .gallery-item .overlay-wrap .image-wrap.fallback-sliding
img{overflow:hidden;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .image-inner.fallback-sliding img,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay-wrap .image-wrap.fallback-zooming
img{-webkit-transform:translateX(-5%);transform:translateX(-5%);-webkit-transition:-webkit-transform 0.5s;transition:transform 0.5s}.news-grid.hover-fade .portfolio-item:is(:hover, .hover-effect) .image.format-video.has-post-thumbnail .image-inner
img{-webkit-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1)}.hover-fade .portfolio-item .image .overlay,
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay,
.hover-fade .gallery-item .overlay-wrap .overlay,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay-wrap
.overlay{display:block;-webkit-transition:background 0.5s 0.2s;transition:background 0.5s 0.2s}.hover-fade .portfolio-item .image .overlay:before,
.hover-fade .gallery-item .overlay-wrap .overlay:before{content:'';position:absolute;width:100%;height:100%;bottom:0;left:0;z-index:-2;opacity:0;-webkit-transition:opacity 0.5s 0.2s;transition:opacity 0.5s 0.2s;background:transparent}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay:before,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay-wrap .overlay:before{opacity:1;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}.hover-fade .portfolio-item .image .overlay:after,
.hover-fade .gallery-item .overlay-wrap .overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;opacity:1;background:none}.hover-fade.title-on-page.title-style-dark .portfolio-item .image .overlay:after{display:none}.hover-fade .portfolio-item .image .overlay .links .portfolio-icons > .icon,
.hover-fade .portfolio-item .image .overlay .links .portfolio-icons-inner > .icon,
.hover-fade .gallery-item .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-fade .portfolio-item .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{opacity:0;display:inline-block;vertical-align:middle;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:opacity 0.3s 0.2s, -webkit-transform 0s 0.5s, top 0.3s 0.2s;transition:opacity 0.3s 0.2s, transform 0s 0.5s, top 0.3s 0.2s}.hover-fade .gallery-item .overlay .overlay-content-inner
a.icon.link{margin-left:10px}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon,
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon,
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon,
.portfolio.products.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .portfolio-icons.product-bottom
a.added_to_cart{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:top 0s;transition:top 0s}.portfolio.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist.added.icon:hover,
.portfolio.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner>.yith-wcwl-add-to-wishlist.added.icon:hover{-webkit-transform:none;transform:none}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(1),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(1),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(1){-webkit-transition:opacity 0.5s 0s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0s;transition:opacity 0.5s 0s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(2),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(2),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(2){-webkit-transition:opacity 0.5s 0.05s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.05s;transition:opacity 0.5s 0.05s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.05s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(3),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(3),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(3),
.portfolio.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .yith-wcwl-add-to-wishlist a.icon,
.portfolio.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .yith-wcwl-add-to-wishlist
a.icon{-webkit-transition:opacity 0.5s 0.1s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.1s;transition:opacity 0.5s 0.1s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.1s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(4),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(4),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(4){-webkit-transition:opacity 0.5s 0.15s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.15s;transition:opacity 0.5s 0.15s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.15s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons > .icon:nth-child(5),
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-icons-inner > .icon:nth-child(5),
.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner a.icon:nth-child(5){-webkit-transition:opacity 0.5s 0.2s, background-color 0.3s 0s, color 0.3s 0s, -webkit-transform 0.4s 0.2s;transition:opacity 0.5s 0.2s, background-color 0.3s 0s, color 0.3s 0s, transform 0.4s 0.2s}.hover-fade .portfolio-item .image .links .caption .title,
.hover-fade .portfolio-item .image .links .caption .categories,
.products.hover-fade.title-on-hover .portfolio-item .image .links .caption .product-info{opacity:0;top:200px;vertical-align:middle;position:relative;-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.hover-fade .gallery-item .overlay .overlay-content-inner
.title{opacity:0;top:200px;display:block;vertical-align:middle;position:relative;margin-top:35px;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .links .caption .title,
.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .links .caption .categories,
.products.hover-fade.title-on-hover .portfolio-item:is(:hover, .hover-effect) .image .links .caption .product-info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.products.hover-fade.title-on-page .portfolio-item.has-rating .image .links .caption .product-info{position:relative;-webkit-transition:padding 0.3s;transition:padding 0.3s}.hover-fade .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner
.title{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.hover-fade .portfolio-item .image .links .caption
.info{opacity:0;top:200px;display:inline-block;vertical-align:middle;position:relative;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .links .caption
.info{opacity:1;top:0;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.hover-fade .portfolio-item .image .links .caption
.description{opacity:1;position:static}.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item .image .overlay .links .caption
.subtitle{opacity:0;top:320px;position:absolute;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item.double-item .image .overlay .links .caption
.subtitle{top:350px}.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .caption
.subtitle{opacity:1;top:120px;display:block;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.portfolio.hover-fade.fullwidth-columns-4 .fullwidth-block .portfolio-item.double-item:is(:hover, .hover-effect) .image .overlay .links .caption
.subtitle{top:150px}.hover-fade .portfolio-item .image .overlay .links .portfolio-sharing-pane{opacity:0;margin-top:0;margin-bottom:0;will-change:transform;-webkit-transform:translateY(-1000px);transform:translateY(-1000px);-webkit-transition:opacity 0.3s, margin 0.3s 0.3s, -webkit-transform 0s;transition:opacity 0.3s, margin 0.3s 0.3s, transform 0s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane{visibility:hidden;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:opacity 0.5s, -webkit-transform 0s, margin 0.3s;transition:opacity 0.5s, transform 0s, margin 0.3s}.hover-fade .portfolio-item:is(:hover, .hover-effect) .image .overlay .links .portfolio-sharing-pane.active{opacity:1;visibility:visible;margin-top:20px;margin-bottom:0;-webkit-transition:opacity 0.5s, margin 0.3s;transition:opacity 0.5s, margin 0.3s}.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item .overlay .overlay-content-inner
.subtitle{opacity:0;display:inline-block;vertical-align:middle;top:280px;max-width:70%;overflow:hidden;position:absolute;will-change:transform;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s;transition:transform 0s 0.5s, opacity 0.3s 0.1s, top 0.3s 0.1s}.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item.double-item .overlay .overlay-content-inner
.subtitle{top:310px}.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item:is(:hover, .hover-effect) .overlay .overlay-content-inner
.subtitle{opacity:1;top:80px;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s;transition:transform 0.3s 0.1s, opacity 0.3s 0.1s, top 0s}.gem-gallery-grid.hover-fade.fullwidth-columns-4 .gallery-item.double-item:is(:hover, .hover-effect) .overlay .overlay-content-inner
.subtitle{top:110px}.product-quick-view__wrapper .fancybox-bg{background:#3c3b43}.product-quick-view__wrapper .woo-modal-product
.woocommerce{max-width:1000px}.product-quick-view__wrapper .woo-modal-product .single-product{position:relative;display:initial}.product-quick-view__wrapper .woo-modal-product
.product{padding:0;overflow:hidden;background-color:var(--thegem-to-main-bg-image-color, var(--thegem-to-main-bg-color))}.product-quick-view__wrapper .single-product-content{position:relative;display:flex;flex-wrap:nowrap;margin:0
-21px}.product-quick-view__wrapper .single-product-content>div{position:relative;width:50%;padding:0
21px}.product-quick-view__wrapper .single-product-content .rating-divider{display:none}.product-quick-view__wrapper .product-page__left-column{position:relative;height:600px;overflow:hidden}.product-quick-view__wrapper .product-page__left-column .product-gallery .owl-dots{display:none !important}.product-quick-view__wrapper .product-gallery-labels .product-labels.style-2{left:3px}.product-quick-view__wrapper .product-page__left-column .gem-button-container{position:absolute;bottom:0;left:0;width:100%;z-index:5;opacity:0;visibility:hidden;transition:all 0.3s}.product-quick-view__wrapper .product-page__left-column .gem-button{margin:0}.product-quick-view__wrapper .product-page__left-column:hover .gem-button-container{opacity:1;visibility:visible}.product-quick-view__wrapper .product-page__right-column{position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;overflow:hidden;overflow-y:auto;scroll-behavior:smooth;height:600px;padding:42px
42px 42px 0;mask-image:linear-gradient(to top, transparent 5px, #000 50px);-webkit-mask-image:linear-gradient(to top, transparent 5px, #000 50px)}.product-quick-view__wrapper .product-page__right-column::-webkit-scrollbar{width:4px}.product-quick-view__wrapper .product-page__right-column::-webkit-scrollbar-track{background-color:transparent}.product-quick-view__wrapper .product-page__right-column::-webkit-scrollbar-thumb{background-color:rgba(223, 229, 232, 1);border-radius:4px}.product-quick-view__wrapper .woo-modal-product .fancybox-close-small{position:absolute;display:flex;align-items:center;justify-content:center;width:55px;height:45px;top:0;right:0;opacity:0.5;transition:opacity 0.3s}.product-quick-view__wrapper .woo-modal-product .fancybox-close-small:after{font-size:26px}.product-quick-view__wrapper .woo-modal-product .fancybox-close-small:hover{opacity:1}.product-quick-view__wrapper .product-page__right-column
.product_title{position:relative;margin-right:auto;margin-bottom:8px;width:100%;margin-top:-10px;z-index:1}.product-quick-view__wrapper .woo-modal-product .woocommerce-product-rating .star-rating,
.product-quick-view__wrapper .woo-modal-product .single-product-content .woocommerce-product-rating .product-reviews-link{display:inherit}.product-quick-view__wrapper .product-page__left-column .gem-gallery{margin:0}.product-quick-view__wrapper .product-page__right-column .product-page__attribute{display:flex;width:100%;margin-bottom:15px}.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-rating{display:flex;align-items:center;justify-content:flex-start;width:100%;margin:0
0 17px 0}.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-rating .star-rating{font-size:18px;margin:0}.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-rating .product-reviews-link{display:flex;margin:0
0 0 10px;font-size:14px}.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-rating .rating-divider{display:none}.product-quick-view__wrapper .product-page__wrapper .woocommerce-review-link:hover{cursor:default}.product-quick-view__wrapper .product-page__wrapper
.price{display:flex;width:100%;align-items:flex-end;margin:0
0 16px 0}.product-quick-view__wrapper .product-page__wrapper .price
del{position:relative;margin-bottom:1px;margin-right:10px;text-decoration:none;opacity:0.5}.product-quick-view__wrapper .product-page__wrapper .price del:before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px}.product-quick-view__wrapper .product-page__wrapper .price.not-strikethrough
del{display:none}.product-quick-view__wrapper .product-page__wrapper .woocommerce-product-details__short-description{width:100%}.product-quick-view__wrapper .product-page__wrapper .product-page__nav+.woocommerce-product-details__short-description{margin-top:30px}.product-quick-view__wrapper .product-page__wrapper .variations_form,
.product-quick-view__wrapper .product-page__wrapper
form.cart{position:relative;width:100%;margin:0;padding:0}.product-quick-view__wrapper .product-page__wrapper
table.variations{position:relative;width:auto;margin:0
0 5px 0;z-index:5}.product-quick-view__wrapper .product-page__wrapper table.variations
tr{position:relative;z-index:0}.product-quick-view__wrapper .product-page__wrapper table.variations td,
.product-quick-view__wrapper .product-page__wrapper table.variations
th{position:relative;padding:5px
0;margin:0;vertical-align:top;z-index:0}.product-quick-view__wrapper .product-page__wrapper table.variations td.label,
.product-quick-view__wrapper .product-page__wrapper table.variations
th.label{min-width:60px;max-width:160px;padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:normal;text-align:left}.product-quick-view__wrapper .product-page__wrapper table.variations td.label:after,
.product-quick-view__wrapper .product-page__wrapper table.variations th.label:after{content:':'}.product-quick-view__wrapper .product-page__wrapper table.variations td.label label,
.product-quick-view__wrapper .product-page__wrapper table.variations th.label
label{line-height:2.4}.product-quick-view__wrapper .product-page__reset-variations.hidden{opacity:0}.product-quick-view__wrapper .product-page__wrapper .product-page__reset-variations{position:relative;display:flex !important;max-width:260px}.product-quick-view__wrapper .product-page__wrapper
.reset_variations{position:relative;display:flex !important;align-items:center}.product-quick-view__wrapper .product-page__wrapper .reset_variations--icon{display:flex;justify-content:center;align-items:center;border:1px
solid;border-radius:100%;width:16px;height:16px;margin:0
5px 0 0;font-style:normal}.product-quick-view__wrapper .product-page__wrapper .reset_variations--icon:before{font-family:'thegem-icons';content:'\e619';line-height:0;font-size:16px;margin:0
0 0 -1px}.product-quick-view__wrapper .product-page__wrapper form.cart:not(.variations_form){display:flex;flex-wrap:wrap}.product-quick-view__wrapper .product-page__wrapper form.cart
.single_variation_wrap{display:flex;flex-direction:column}.product-quick-view__wrapper .product-page__wrapper form.cart .single_variation_wrap .woocommerce-variation{display:flex;flex-wrap:wrap;margin-bottom:20px}.product-quick-view__wrapper .product-page__wrapper form.cart.single_variation_wrap .woocommerce-variation-availability,
.product-quick-view__wrapper .product-page__wrapper form.cart .single_variation_wrap .woocommerce-variation-availability:not(:empty){padding:0;margin:5px
0 0 15px}.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-availability
.stock{margin:0;padding:0}.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-price{float:none}.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-price
.price{margin:0}.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:nowrap}.product-quick-view__wrapper .product-page__wrapper form.cart
.quantity{display:flex;padding:0;margin:0
20px 10px 0;max-width:120px;float:none;border-radius:3px}.product-quick-view__wrapper .product-page__wrapper form.cart
.quantity.hidden{display:none}.product-quick-view__wrapper .product-page__wrapper form.cart .quantity button,
.product-quick-view__wrapper .product-page__wrapper form.cart .quantity
input{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:38px;background-color:transparent;font-size:21px;line-height:38px}.product-quick-view__wrapper .product-page__wrapper form.cart .quantity
input{padding:0
5px}.product-quick-view__wrapper .product-page__wrapper form.cart .quantity button:before{content:'';position:absolute;top:50%;transform:translateY(-50%);width:1px;height:25px}.product-quick-view__wrapper .product-page__wrapper form.cart .quantity button.minus:before{right:0}.product-quick-view__wrapper .product-page__wrapper form.cart .quantity button.plus:before{left:0}.product-quick-view__wrapper .product-page__wrapper form.cart .gem-button{margin-right:10px}.product-quick-view__wrapper .product-page__wrapper form.cart .yith-wcwl-add-to-wishlist .gem-button,
.product-quick-view__wrapper .product-page__wrapper form.cart .yith-wcwl-add-to-wishlist .gem-button:hover{background:transparent !important;border:0
!important;border-radius:0 !important}.product-quick-view__wrapper .product-page__wrapper .product-meta{display:flex;width:100%;flex-direction:column;margin-top:30px}.product-quick-view__wrapper .product-page__wrapper .product-meta>div{margin-bottom:10px}.product-quick-view__wrapper .product-page__wrapper .product-meta>div:last-of-type{margin-bottom:0}.product-quick-view__wrapper .product-page__wrapper .product-meta .date-color{padding-right:5px}.product-quick-view__wrapper .product-page__wrapper .product-meta .post-tags-list
a{margin-right:10px}.product-quick-view__wrapper .product-page__wrapper .product-meta .post-tags-list a:not(:first-child){margin-left:10px}.product-quick-view__wrapper .product-page__wrapper .socials-sharing{display:flex;margin:0
-7px;padding:5px
0 0 0}.product-quick-view__wrapper .product-page__wrapper .socials-sharing .socials-item-title{display:flex;align-items:center;padding:0
0 0 7px}.product-quick-view__wrapper .product-page__wrapper .socials-sharing
a{display:flex;align-items:center;padding:0
7px;margin:0}.product-quick-view__wrapper .thegem-combobox-wrap{position:relative;width:260px;z-index:50}.product-quick-view__wrapper .thegem-combobox-wrap
select{opacity:0;position:absolute;inset:0}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox{position:relative;display:flex;flex-direction:column;width:100%}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__trigger{position:relative;display:flex;align-items:center;width:100%;min-height:40px;padding:0
40px 0 15px;border-radius:3px;cursor:pointer;z-index:1}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__trigger:after{content:'';position:absolute;display:flex;align-items:center;justify-content:center;width:6px;height:6px;top:50%;margin-top:-2px;right:15px;border-bottom:1px solid;border-right:1px solid;transform:rotate(45deg) translateY(-50%);transition:all .3s ease-in-out;transform-origin:50% 0}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox.opened .thegem-combobox__trigger:after{margin-top:3px;transform:rotate(-135deg) translateY(-50%)}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options{position:absolute;display:block;top:100%;left:0;right:0;min-width:100%;max-height:200px;margin:0;border-radius:3px;border-top:0;transition:all .3s ease-in-out;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-15px);overflow-x:hidden;z-index:0}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar{width:4px}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar-track{background-color:transparent}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options::-webkit-scrollbar-thumb{background-color:rgba(223, 229, 232, 1);border-radius:4px}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox.opened .thegem-combobox__options{opacity:1;visibility:visible;pointer-events:all;transform:translateY(0)}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options-item{position:relative;display:flex;align-items:center;width:100%;min-height:40px;padding:0
40px 0 15px;cursor:pointer;transition:all .3s linear}.product-quick-view__wrapper .thegem-combobox-wrap .thegem-combobox__options-item.selection{color:var(--thegem-to-main-bg-color)}.product-quick-view__wrapper .thegem-popup-notification{position:fixed;left:0;bottom:0;width:100%;height:200px;text-align:center;font-size:16px;line-height:2;background:linear-gradient(180deg, rgba(33, 34, 39, 0) 0%, rgba(33, 34, 39, 0.3) 100%);margin:0
!important;z-index:10000;-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:0.3s cubic-bezier(0.215, 0.61, 0.355, 1);transition:0.3s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, -webkit-transform;transition-property:opacity, visibility, transform;transition-property:opacity, visibility, transform, -webkit-transform;display:flex;justify-content:center}.product-quick-view__wrapper .thegem-popup-notification.show{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}@supports (-webkit-touch-callout: none){.product-quick-view__wrapper .thegem-popup-notification{top:0;bottom:initial;background:linear-gradient(0deg, rgba(33, 34, 39, 0) 0%, rgba(33, 34, 39, 0.3) 100%);-webkit-transform:translateY(-50px);transform:translateY(-50px)}}.product-quick-view__wrapper .thegem-popup-notification .notification-message{max-width:95%;position:absolute;bottom:30px;color:inherit;padding:12px
18px}@supports (-webkit-touch-callout: none){.product-quick-view__wrapper .thegem-popup-notification .notification-message{top:30px;bottom:initial}}.product-quick-view__wrapper .thegem-popup-notification .notification-message:before{content:"";font-family:"thegem-icons";font-weight:normal;font-style:normal;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-variant:normal;text-rendering:auto;line-height:0.7;margin-right:8px;font-size:1.5em;vertical-align:middle}.product-quick-view__wrapper .thegem-popup-notification .notification-message
span.buttons{display:inline-block}@media (max-width: 767px){.product-quick-view__wrapper .thegem-popup-notification .notification-message
span.buttons{width:100%}.product-quick-view__wrapper .thegem-popup-notification .notification-message span.buttons a.button:first-child{margin-left:0}}.product-quick-view__wrapper .thegem-popup-notification .notification-message
a.button{width:fit-content;width:-webkit-fit-content;height:auto;font-size:14px;line-height:1;padding:3px
15px 4px 15px;margin-left:10px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-webkit-appearance:none;transition:all 0.3s}.product-quick-view__wrapper .yith-wcwl-add-button .blockUI.blockOverlay,
.product-quick-view__wrapper .yith-wcwl-wishlistexistsremove
.blockUI.blockOverlay{display:none !important}@media (max-width: 768px){.product-quick-view__wrapper .single-product-content{flex-wrap:wrap;margin:0}.product-quick-view__wrapper .single-product-content>div{width:100%;padding:0}.product-quick-view__wrapper .product-page__left-column,
.product-quick-view__wrapper .product-page__right-column{height:auto}.product-quick-view__wrapper .product-page__right-column{padding:21px;overflow-y:hidden}.product-quick-view__wrapper .product-page__left-column .gem-button-container{opacity:1;visibility:visible}}@media (max-width: 767px){.product-quick-view__wrapper .thegem-combobox-wrap{max-width:none}.product-quick-view__wrapper .product-page__wrapper form.cart .woocommerce-variation-add-to-cart{flex-wrap:wrap}.product-quick-view__wrapper .product-page__wrapper form.cart .gem-button-position-inline{order:3;width:100%}.product-quick-view__wrapper .product-page__wrapper form.cart .gem-button-position-inline
button{width:100%;margin:20px
0 0 0}.product-quick-view__wrapper .product-page__wrapper form.cart .yith-wcwl-add-to-wishlist{margin-left:auto}.product-quick-view__wrapper .product-page__wrapper form.cart
.quantity{max-width:none;width:calc(100% - 60px)}.product-quick-view__wrapper .product-page__wrapper form.cart .quantity
input{width:calc(100% - 80px)}.product-quick-view__wrapper .product-page__wrapper form.cart
.quantity{margin-right:0}}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}body:not(.elementor-editor-active) .lazy-loading:not(.lazy-loading-not-hide){visibility:hidden}body #page .lazy-loading.lazy-loading-end-animation,
body #page .lazy-loading.lazy-loading-before-start-animation{visibility:visible}.lazy-loading-timer-element{font-size:0;line-height:1;height:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transition:opacity 0.2s;-ms-transition:opacity 0.2s;-o-transition:opacity 0.2s;-webkit-transition:opacity 0.2s;transition:opacity 0.2s}.lazy-loading-timer-element.start-timer{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.lazy-loading-timer-element{font-size:0;line-height:1;height:0;-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-clip{-moz-transform:scale(0);-ms-transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0);zoom:1}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-clip{-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1);-moz-transition:transform 0.4s cubic-bezier(.35,.8,.25,1.34);-ms-transition:transform 0.4s cubic-bezier(.35,.8,.25,1.34);-o-transition:transform 0.4s cubic-bezier(.35,.8,.25,1.34);-webkit-transition:transform 0.4s cubic-bezier(.35,.8,.25,1.34);transition:transform 0.4s cubic-bezier(.35,.8,.25,1.34)}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-fading{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-fading{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;-webkit-transition:opacity 0.4s;transition:opacity 0.4s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-right{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transform:translateX(7%);-ms-transform:translateX(7%);-webkit-transform:translateX(7%);-o-transform:translateX(7%);transform:translateX(7%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-right{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-moz-transition:transform 0.7s, opacity 0.7s;-ms-transition:transform 0.7s, opacity 0.7s;-o-transition:transform 0.7s, opacity 0.7s;-webkit-transition:transform 0.7s, opacity 0.7s;transition:transform 0.7s, opacity 0.7s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-left{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transform:translateX(-7%);-ms-transform:translateX(-7%);-webkit-transform:translateX(-7%);-o-transform:translateX(-7%);transform:translateX(-7%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-left{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-moz-transition:transform 0.7s, opacity 0.7s;-ms-transition:transform 0.7s, opacity 0.7s;-o-transition:transform 0.7s, opacity 0.7s;-webkit-transition:transform 0.7s, opacity 0.7s;transition:transform 0.7s, opacity 0.7s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-bottom{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transform:translateY(7%);-ms-transform:translateY(7%);-webkit-transform:translateY(7%);-o-transform:translateY(7%);transform:translateY(7%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-bottom{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-moz-transition:transform 0.7s, opacity 0.7s;-ms-transition:transform 0.7s, opacity 0.7s;-o-transition:transform 0.7s, opacity 0.7s;-webkit-transition:transform 0.7s, opacity 0.7s;transition:transform 0.7s, opacity 0.7s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-drop-top{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-drop-top{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-moz-transition:transform 0.7s, opacity 0.7s;-ms-transition:transform 0.7s, opacity 0.7s;-o-transition:transform 0.7s, opacity 0.7s;-webkit-transition:transform 0.7s, opacity 0.7s;transition:transform 0.7s, opacity 0.7s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-slide-right{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-slide-right{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-moz-transition:transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;-ms-transition:transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;-o-transition:transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;-webkit-transition:transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s;transition:transform 0.3s cubic-bezier(.33,.8,.14,1.2), opacity 0.1s}body .lazy-loading.lazy-loading-before-start-animation .lazy-loading-item-move-up{-webkit-opacity:0;-moz-opacity:0;filter:alpha(opacity=0);opacity:0;-moz-transform:translateY(40px);-ms-transform:translateY(40px);-webkit-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}body .lazy-loading.lazy-loading-start-animation .lazy-loading-item-move-up{-webkit-opacity:1;-moz-opacity:1;filter:alpha(opacity=100);opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-moz-transition:transform 1s, opacity 1s;-ms-transition:transform 1s, opacity 1s;-o-transition:transform 1s, opacity 1s;-webkit-transition:transform 1s, opacity 1s;transition:transform 1s, opacity 1s}