.ph-v8__static-hero>.ph-v8__hero-full-link:focus-visible{outline:3px solid #fff!important;outline-offset:-5px!important}html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product .product__variants :is(.ph-v2__option-grid--size,.ph-v2__option-grid--frame) :is(.ph-v2__option,.ph-review__frame-card){height:56px!important;min-height:56px!important;max-height:56px!important;box-sizing:border-box!important;padding-block:4px!important;align-items:center!important;justify-content:center!important}html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product .product__variants :is(.ph-v2__option-grid--size,.ph-v2__option-grid--frame) :is(.ph-v2__option,.ph-review__frame-card) .ph-v2__option-label{font-size:13px!important;line-height:1.2!important}html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product .product__variants .ph-v2__option-grid--frame .ph-review__frame-card :is(.ph-review__frame-art,.ph-review__frame-icon,.ph-v4__finish-image){max-width:25px!important;max-height:25px!important}@media(min-width:1024px){html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product>.product__gallery{--ph-review-media-height:clamp(310px, calc(100svh - 330px) ,560px)!important}html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product .product__gallery .product-gallery__item,html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product .product__gallery .product-gallery__item .lazy-image{max-height:var(--ph-review-media-height)!important}html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product .product__gallery .product-gallery__item .lazy-image{height:var(--ph-review-media-height)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important}html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product .product__gallery .product-gallery__item .lazy-image>img{max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product .product__gallery :is(.ctm_product_gallery_main,.ph-selected-frame-media-stage,.ph-gift-media-stage,.ph-auto-frame-stage){max-height:var(--ph-review-media-height)!important}html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product .product__gallery .ctm_product_gallery_main{max-width:100%!important}html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product .product__gallery .ph-v7__rail.is-ready{flex-shrink:0!important;overflow:visible!important;min-height:56px!important;margin-block:8px 0!important}html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product .product__gallery .ph-v7__rail-track{overflow-x:auto!important;overflow-y:hidden!important;max-height:62px!important}}@media(max-width:767px){html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) #content article.product .product__variants :is(.ph-v2__option-grid--size,.ph-v2__option-grid--frame) :is(.ph-v2__option,.ph-review__frame-card){height:56px!important;min-height:56px!important;max-height:56px!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/photohouse-qa-20261104.css.map */
