body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-auto-frame-active .product__gallery .ctm_product_gallery_main{position:relative!important;box-sizing:border-box!important;overflow:hidden!important;background:#f2f2f2!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-auto-frame-active .product__gallery .filter_product_gallery{visibility:hidden!important;opacity:0!important;pointer-events:none!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-auto-frame-active .product__gallery .ph-auto-frame-stage:not([hidden]){display:flex!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product .ph-auto-frame-stage[hidden]{display:none!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-auto-frame-active .product__gallery .ctm_product_gallery_main{display:block!important;position:relative!important;box-sizing:border-box!important;width:var(--ph-auto-square-size,min(100%, calc(100svh - 174px) ))!important;min-width:0!important;max-width:100%!important;height:var(--ph-auto-square-height,auto)!important;min-height:0!important;max-height:none!important;aspect-ratio:1/1!important;padding:0!important;margin:0 auto!important;overflow:hidden!important;background:#f2f2f2!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product .ph-auto-frame-stage{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;z-index:21!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:28px!important;margin:0!important;overflow:hidden!important;background:#f2f2f2!important}body.ph-v1 .ph-auto-frame-object{display:block!important;flex:0 0 auto!important;position:relative!important;box-sizing:content-box!important;width:max-content;max-width:none!important;height:max-content;min-width:0!important;padding:var(--ph-auto-edge,0px)!important;margin:auto!important;border:0!important;border-radius:0!important;box-shadow:0 17px 21px #0000002e,0 7px 9px #00000014;background:#fff;isolation:isolate;transition:background .16s ease,box-shadow .16s ease}body.ph-v1 .ph-auto-frame-mat{position:relative!important;display:block!important;width:max-content!important;height:max-content!important;padding:var(--ph-auto-mat,0px)!important;margin:0!important;border:0!important;background:#fff!important;box-sizing:content-box!important;box-shadow:inset 1px 1px 2px #0000001c}body.ph-v1 .ph-auto-frame-mat>img{display:block!important;position:static!important;max-width:none!important;max-height:none!important;width:var(--ph-auto-image-width,320px)!important;height:var(--ph-auto-image-height,480px)!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;transform:none!important;object-fit:contain!important;background:transparent!important}body.ph-v1 .ph-auto-frame-object.ph-auto-frame--black{background:#272627!important;box-shadow:0 5px 9px #0000002e,5px 18px 20px #0000002b,inset 1px 1px 1px #ffffff14!important}body.ph-v1 .ph-auto-frame-object.ph-auto-frame--wenge{background:#78533e!important;box-shadow:0 5px 9px #0000002e,5px 18px 20px #0000002b,inset 1px 1px 1px #ffffff1f!important}body.ph-v1 .ph-auto-frame-object.ph-auto-frame--amber{background:#a98b69!important;box-shadow:0 5px 9px #0000002e,5px 18px 20px #0000002b,inset 1px 1px 1px #fff3!important}body.ph-v1 .ph-auto-frame-object:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:block!important;box-sizing:border-box!important;border:var(--ph-auto-edge,10px) solid transparent!important;border-image-slice:13 13 13 13!important;border-image-width:1!important;border-image-repeat:stretch!important;border-image-outset:0!important;pointer-events:none!important}body.ph-v1 .ph-auto-frame-object.ph-auto-frame--black:before{border-image-source:url(/cdn/shop/files/ph_preview_frame_photo_black_20261029.png?v=1793281440)!important}body.ph-v1 .ph-auto-frame-object.ph-auto-frame--wenge:before{border-image-source:url(/cdn/shop/files/ph_preview_frame_photo_wenge_20261029.png?v=1793281424)!important}body.ph-v1 .ph-auto-frame-object.ph-auto-frame--amber:before{border-image-source:url(/cdn/shop/files/photohouse-amber-champagne-real-frame-20261029.png?v=1793286137)!important}body.ph-v1 .ph-auto-frame-object.ph-auto-frame--none:before{content:none!important;display:none!important}body.ph-v1 .ph-auto-frame-object.ph-auto-frame--none{padding:0!important;background:transparent!important;box-shadow:0 6px 11px #00000014!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-auto-frame--none .ph-auto-frame-mat{padding:0!important;box-shadow:none!important;background:transparent!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-auto-frame-zoom{position:absolute!important;inset-block-start:12px!important;inset-inline-end:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;height:36px!important;width:36px!important;min-height:36px!important;border:0!important;padding:4px!important;background:#f2f2f2eb!important;box-shadow:none!important;color:#111!important;cursor:zoom-in!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-auto-frame-zoom svg{display:block!important;margin:auto!important;color:inherit!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-auto-frame-zoom:hover{background:#fff!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-auto-frame-zoom:focus-visible{outline:2px solid #111!important;outline-offset:2px!important}.ph-auto-frame-dialog[open]{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:center!important;box-sizing:border-box!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;width:min(1100px,calc(100vw - 22px))!important;height:min(900px,calc(100dvh - 22px))!important;min-height:250px!important;max-width:none!important;max-height:none!important;padding:42px 18px 18px!important;overflow:hidden!important;border:1px solid #333!important;border-radius:0!important;background:#f2f2f2!important;box-shadow:0 20px 60px #0000003d!important}.ph-auto-frame-dialog:not([open]){display:none!important}.ph-auto-frame-dialog::backdrop{background:#000c!important}.ph-auto-frame-dialog .ph-auto-frame-modal-scene{display:flex!important;flex:1 1 auto!important;min-width:0!important;min-height:0!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;overflow:hidden!important;width:100%!important;height:100%!important}.ph-auto-frame-dialog .ph-auto-frame-close{position:absolute!important;inset-block-start:5px!important;inset-inline-end:5px!important;display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;border:1px solid #111!important;border-radius:0!important;padding:0!important;background:#fff!important;font:400 28px/1 Arial,sans-serif!important;color:#111!important;cursor:pointer!important;z-index:2!important}.ph-auto-frame-dialog .ph-auto-frame-close:focus-visible{outline:2px solid #111!important;outline-offset:2px!important}@media(max-width:1023px){body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-auto-frame-active .product__gallery .ctm_product_gallery_main{width:var(--ph-auto-square-size,min(100%, calc(100svh - 122px) ))!important;height:var(--ph-auto-square-height,auto)!important;aspect-ratio:1/1!important;min-height:0!important;max-height:none!important;margin:0 auto!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product .ph-auto-frame-stage{padding:18px!important}.ph-auto-frame-dialog[open]{width:calc(100vw - 12px)!important;height:calc(100dvh - 12px)!important}}@media(prefers-reduced-motion:reduce){body.ph-v1.template-product:not(.template-product-portfolio) .ph-auto-frame-object{transition:none!important}}body.ph-v1 .product-item__thumbnail.ph-cro__print-card>.ph-cro__frame-stage{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;padding:0!important;margin:0!important;overflow:hidden!important;background:#f2f2f2!important}
/*# sourceMappingURL=/cdn/shop/t/44/assets/photohouse-auto-frame-20261029.css.map */
