.pdh-gallery-wishlist{position:absolute!important;top:12px!important;right:12px!important;z-index:30!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin:0!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:50%!important;background:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.14)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;color:#222!important;line-height:0!important;appearance:none!important;-webkit-appearance:none!important;outline:0!important;transition:transform .15s ease,box-shadow .15s ease,color .15s ease,background .15s ease!important}.pdh-gallery-wishlist:hover{transform:scale(1.04);box-shadow:0 3px 12px rgba(0,0,0,.18)!important;color:#111!important}.pdh-gallery-wishlist:focus-visible{box-shadow:0 0 0 3px rgba(82,59,53,.25),0 2px 8px rgba(0,0,0,.14)!important}.pdh-gallery-wishlist.is-busy{opacity:.65!important;pointer-events:none!important}@media (min-width:1025px){.pdh-sticky-gallery-col .kitify-product-images.layout-type-2,.pdh-sticky-gallery-col .kitify.elementor-kitify-wooproduct-images .kitify-product-images.layout-type-2{--singleproduct-thumbs-height:var(--pdh-gal-match,var(--pdh-gal-max))!important;max-height:var(--pdh-gal-match,var(--pdh-gal-max))!important}.pdh-sticky-gallery-col .woocommerce-product-gallery,.pdh-sticky-gallery-col .kitify-product-images{max-height:100%!important}.pdh-sticky-summary-col.e-con,.pdh-sticky-summary-col>.e-con-inner{display:flex!important;flex-direction:column!important}body.single-product .pdh-acc,body.single-product .pdh-info-block,body.single-product .pdh-acc__item,.pdh-sticky-summary-col .pdh-acc,.pdh-sticky-summary-col .pdh-info-block,.pdh-sticky-summary-col .pdh-acc__item,.pdh-sticky-summary-col .elementor-element:has(.pdh-acc){flex:0 0 auto!important;flex-grow:0!important;margin-top:0!important;min-height:0!important;height:auto!important;align-self:stretch!important}.pdh-sticky-summary-col .pdh-acc__item+.pdh-acc__item{margin-top:0!important}.pdh-sticky-summary-col .elementor-widget-kitify-wooproduct-meta,.pdh-sticky-summary-col .elementor-widget-woocommerce-product-meta,.pdh-sticky-summary-col .elementor-widget-kitify-wooproduct-datatabs.pdh-acc-hidden,.pdh-sticky-summary-col .elementor-widget-woocommerce-product-data-tabs.pdh-acc-hidden,.pdh-sticky-summary-col .pdh-trim-below-acc{display:none!important;height:0!important;max-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important}}@media (max-width:1024px){.pdh-sticky-gallery-col,.pdh-sticky-summary-col{position:static!important;top:auto!important;flex:1 1 100%!important;width:100%!important;max-width:100%!important}}@media (max-width:767px){body.single-product .elementor-widget-kitify-wooproduct-images,body.single-product .elementor-widget-woocommerce-product-images,body.single-product .pdh-sticky-gallery-col .kitify-product-images,body.single-product .pdh-sticky-gallery-col .woocommerce-product-gallery{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;margin-top:0!important;margin-bottom:8px!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;box-sizing:border-box!important}body.single-product .pdh-sticky-gallery-col,body.single-product .pdh-sticky-gallery-col.e-con,body.single-product .pdh-sticky-gallery-col>.e-con-inner{padding-left:0!important;padding-right:0!important;overflow:visible!important}body.single-product .elementor-widget-kitify-wooproduct-images>.elementor-widget-container,body.single-product .elementor-widget-woocommerce-product-images>.elementor-widget-container{padding:0!important;margin:0!important;width:100%!important;max-width:100%!important}body.single-product .elementor-widget-kitify-wooproduct-images,body.single-product .pdh-sticky-gallery-col .kitify-product-images{--padding-left:0px!important;--padding-right:0px!important}.pdh-gallery-wishlist{top:12px!important;right:12px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}