@media(min-width:1024px){body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift.ph-gift-media-active .product__gallery .ctm_product_gallery_main{position:relative!important;display:block!important;width:var(--ph-gift-media-square,min(100%,700px))!important;height:var(--ph-gift-media-square,min(100%,700px))!important;max-width:100%!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important;aspect-ratio:1 / 1!important;background:#f3f3f3!important;overflow:hidden!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift.ph-gift-media-active .ctm_product_gallery_main .filter_product_gallery{visibility:hidden!important;pointer-events:none!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift.ph-gift-media-active .ctm_product-gallery .flickity-prev-next-button,body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift.ph-gift-media-active .ctm_product-gallery .flickity-page-dots,body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift.ph-gift-media-active .ctm_thumbnails{display:none!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) article.product.ph-preview--gift.ph-gift-media-active .product__gallery.ph-v7--with-rail>.ph-v7__rail.is-ready{display:flex!important;order:2!important;opacity:1!important;visibility:visible!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .ph-gift-media-stage[hidden]{display:none!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .ph-gift-media-stage:not([hidden]){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:28!important;display:flex!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;align-items:center!important;justify-content:center!important;background:#f3f3f3!important;overflow:hidden!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .ph-gift-media-stage img.ph-gift-media-photo{position:relative!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;object-fit:contain!important;object-position:center!important;visibility:visible!important;opacity:1!important;transform:none!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .ph-gift-media-stage .ph-gift-media-zoom{position:absolute!important;inset:14px 14px auto auto!important;z-index:3!important;display:flex!important;width:36px!important;height:36px!important;padding:5px!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:0!important;color:#111!important;background:#f3f3f3f2!important;cursor:zoom-in!important;box-shadow:none!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .ph-gift-media-stage .ph-gift-media-zoom svg{display:block!important;width:26px!important;height:26px!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .ph-gift-media-stage .ph-gift-media-zoom:focus-visible{outline:2px solid #111!important;outline-offset:2px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) article.product.ph-preview--gift.ph-gift-media-active .ph-v7__rail-track .ph-v7__thumb[data-ph-gift-media-selected=true]{border:2px solid #111!important;padding:2px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) article.product.ph-preview--gift.ph-gift-media-active .ph-v7__rail-track .ph-v7__thumb.is-selected:not([data-ph-gift-media-selected=true]){border:1px solid #111!important;padding:3px!important;box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/photohouse-gift-stable-media-20261102.css.map */
