:root{--phv11-paper:#f6f6f6;--phv11-stage:#f2f2f2;--phv11-frame:8px;--phv11-mat:15px;--phv11-pdp-gap:24px;--phv11-editorial-hover:#a08460}html body.ph-v1.template-collection .collection-header,html body.ph-v1.ph-v9.template-collection:not(.template-collection-portfolio) .collection-header:not(.has-image),html body.ph-v1.ph-v9.template-collection:not(.template-collection-portfolio) .collection-header.has-image{min-height:0!important;height:auto!important;margin:0!important;padding:17px clamp(18px,3.2vw,50px) 0!important}html body.ph-v1.template-collection .collection-header__container{max-width:none!important;width:100%!important;box-sizing:border-box!important}html body.ph-v1.template-collection .collection-header__container>nav.breadcrumb{position:relative!important;inset:auto!important;display:flex!important;flex-flow:row wrap!important;align-items:center!important;justify-content:flex-start!important;column-gap:7px!important;row-gap:2px!important;box-sizing:border-box!important;min-height:0!important;width:100%!important;max-width:100%!important;margin:0 0 15px!important;padding:0!important;transform:none!important;font-size:13px!important;line-height:1.5!important;text-align:start!important;opacity:1!important}html body.ph-v1.template-collection .collection-header__container>nav.breadcrumb :is(a,span){font-size:inherit!important;line-height:inherit!important}html body.ph-v1.template-collection .collection-header__container>nav.breadcrumb .breadcrumb__separator{display:inline!important;opacity:.5!important;margin-inline:4px!important}html body.ph-v1.template-product .desktop-breadcrumb .breadcrumb{font-size:13px!important;line-height:1.5!important;margin-block:0 15px!important}html body.ph-v1.template-product #content article.product.page-section>.product__gallery{margin:var(--ph-v11-gallery-margin-top,16px) 0 0!important;padding:0 0 var(--phv11-pdp-gap,24px)!important;min-width:0!important;box-sizing:border-box!important}html body.ph-v1.template-product article.product .product__variants :is(.ph-v2__option-grid--size,.ph-v2__option-grid--frame)>.ph-v2__option,html body.ph-v1.template-product article.product .product__variants .ph-v2__option-grid--frame>.ph-review__frame-card,html body.ph-v1.template-product article.product .product__variants .ph-v2__option-grid--frame>.ph-review__frame-card.is-selected{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex-shrink:0!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding-block:6px!important;line-height:1.3!important}html body.ph-v1.template-product article.product .ph-v2__option-grid--frame .ph-review__frame-art{width:30px!important;min-width:30px!important;max-width:30px!important;height:28px!important;flex-basis:30px!important}html body.ph-v1.template-product article.product .ph-v2__option-grid--frame .ph-review__frame-icon{max-width:30px!important;max-height:27px!important;width:auto!important;height:auto!important;object-fit:contain!important}html body.ph-v1.template-product article.product .ph-v2__option-grid--frame .ph-v2__option-label,html body.ph-v1.template-product article.product .ph-v2__option-grid--size .ph-v2__option-label{font-size:13px!important;line-height:1.25!important}html body.ph-v1.template-product article.product.ph-v11--frame-size-only .product__variant-holder>label.hidden{position:absolute!important;clip-path:inset(50%)!important;overflow:hidden!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;white-space:nowrap!important}html body.ph-v1.template-product article.product.ph-v11--frame-size-only .product__variant-holder>label.hidden:before,html body.ph-v1.template-product article.product.ph-v11--frame-size-only .product__variant-holder>label.hidden:after{display:none!important;content:none!important}html body.ph-v1.template-product article.product.ph-v11--frame-size-only .product__variants .ph-v2__option-grid--size{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(107px,1fr))!important;gap:9px!important;width:100%!important;max-width:100%!important;margin:0!important}html body.ph-v1.template-product article.product.ph-v11--frame-size-only .ph-v2__option-grid--size .ph-v2__option--size:before{content:""!important;display:block!important;flex:0 0 18px!important;width:18px!important;height:22px!important;box-sizing:border-box!important;margin-inline-end:5px!important;border:2px solid #272627!important;background:#f6f6f6!important;box-shadow:inset 0 0 0 2px #dadada!important}html body.ph-v1.template-product article.product.ph-v11--frame-size-only .ph-v2__option-grid--size .ph-v2__option--size[data-ph-v2-value*="30x30"]:before{height:18px!important}html body.ph-v1.template-product article.product .product__form .ph-review__purchase-row>:is(button.product__add-to-cart,.product__quantity),html body.ph-v1.template-product article.product .product__form .ph-review__purchase-row>.product__quantity+button.product__add-to-cart{box-sizing:border-box!important;height:58px!important;min-height:58px!important;max-height:58px!important}html body.ph-v1.template-product article.product .product__form .ph-review__purchase-row>button.product__add-to-cart{display:flex!important;justify-content:center!important;align-items:center!important;padding:0 14px!important;line-height:1.2!important}html body.ph-v1.template-product article.product .ph-v11__shipping-lines>span{display:block!important;width:100%!important;margin:0!important;padding:0!important;line-height:1.6!important}html body.ph-v1.template-product article.product .ph-v6__size-guide>summary,html body.ph-v1.template-product article.product .ph-v6__size-guide>summary:is(:hover,:focus,:active){background:transparent!important;background-color:transparent!important;box-shadow:none!important;transition:color .13s ease!important}html body.ph-v1.template-product article.product .ph-v6__size-guide>summary:is(:hover,:focus-visible),html body.ph-v1.template-product article.product .ph-v6__size-guide>summary:is(:hover,:focus-visible) *{color:var(--phv11-editorial-hover)!important;background:transparent!important}html body.ph-v1.template-product #content article.product .product__gallery .product-gallery__item figure.lazy-image .product__image-zoom,html body.ph-v1.template-product #content article.product .product__gallery .product-gallery__item figure.lazy-image .product__image-zoom:is(:hover,:focus,:focus-visible,:active){position:absolute!important;inset:auto!important;inset-block-start:auto!important;inset-block-end:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;left:var(--ph-review-zoom-left,16px)!important;top:var(--ph-review-zoom-top,16px)!important;right:auto!important;bottom:auto!important;margin:0!important;padding:4px!important;border:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;box-shadow:none!important;color:#111!important;transform:none!important}html body.ph-v1.template-product #content article.product .product__gallery :is(.ph-auto-frame-zoom,.ph-selected-frame-media-zoom,.ph-gift-media-zoom),html body.ph-v1.template-product #content article.product .product__gallery :is(.ph-auto-frame-zoom,.ph-selected-frame-media-zoom,.ph-gift-media-zoom):is(:hover,:focus,:focus-visible,:active){position:absolute!important;inset:auto!important;inset-block-start:auto!important;inset-block-end:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;top:16px!important;left:16px!important;right:auto!important;bottom:auto!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;color:#111!important;transform:none!important;padding:4px!important}html body.ph-v1.template-product #content article.product .product__gallery :is(.product__image-zoom,.ph-auto-frame-zoom,.ph-selected-frame-media-zoom,.ph-gift-media-zoom):focus-visible{outline:2px solid #111!important;outline-offset:2px!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail{position:relative!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:auto!important;min-height:0!important;padding:0!important;aspect-ratio:1 / 1!important;overflow:hidden!important;margin:0!important;border:0!important;background:#f3f3f3!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail .lazy-image.lazy-image--background{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:block!important;box-sizing:border-box!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;background:#f3f3f3!important;overflow:hidden!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail .lazy-image--background>img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;box-sizing:border-box!important;object-fit:contain!important;object-position:center center!important;padding:clamp(14px,4%,35px)!important;background:#f3f3f3!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail:not(.ph-tlv__print-card),html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail:not(.ph-tlv__print-card) .lazy-image.lazy-image--background{background:#fff!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail:not(.ph-tlv__print-card) .lazy-image--background>img{padding:0!important;background:transparent!important;object-fit:contain!important;object-position:center center!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail:not(.ph-tlv__print-card) .product-item__secondary-image,html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail:not(.ph-tlv__print-card) .product-item__secondary-image .lazy-image{background:#fff!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail:not(.ph-tlv__print-card) .product-item__secondary-image img{padding:0!important;background:transparent!important;object-fit:contain!important;object-position:center center!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail.ph-tlv__has-real-frame .lazy-image--background>img{padding:0!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail.ph-tlv__needs-frame .ph-tlv__mockup-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;padding:clamp(24px,16.5%,100px)!important;margin:0!important;background:#f3f3f3!important;overflow:hidden!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .ph-tlv__mockup-frame{position:relative!important;box-sizing:border-box!important;display:block!important;flex:0 0 auto!important;width:100%!important;max-width:100%!important;max-height:100%!important;height:auto!important;aspect-ratio:auto!important;margin:0!important;padding:0!important;border:8px solid #76533e!important;border-image-source:url(/cdn/shop/files/ph_preview_frame_photo_wenge_20261029.png?v=1793281424)!important;border-image-slice:13!important;border-image-width:1!important;border-image-repeat:stretch!important;background:#f6f6f6!important;box-shadow:0 13px 19px #1e1a162e,0 4px 7px #1e1a161f!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .ph-tlv__mockup-frame--portrait{width:57%!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .ph-tlv__mockup-frame--square{width:88%!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .ph-tlv__mockup-frame>.ph-tlv__mockup-mat{display:block!important;box-sizing:border-box!important;position:relative!important;inset:auto!important;z-index:1!important;width:100%!important;height:auto!important;min-width:0!important;padding:15px!important;margin:0!important;background:#f6f6f6!important;box-shadow:inset 0 1px 2px #00000014!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .ph-tlv__mockup-mat>img.ph-tlv__mockup-art{position:relative!important;inset:auto!important;z-index:2!important;display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:100%!important;padding:0!important;margin:0!important;background:transparent!important;object-fit:contain!important;object-position:center center!important;opacity:1!important;visibility:visible!important;transform:none!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail.ph-tlv__print-card .product-item__secondary-image{display:none!important}@media(max-width:767px){:root{--phv11-pdp-gap:18px}html body.ph-v1.template-collection .collection-header{padding:12px 18px 14px!important}html body.ph-v1.template-product article.product.ph-v11--frame-size-only .product__variants .ph-v2__option-grid--size{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .product-item__thumbnail.ph-tlv__needs-frame .ph-tlv__mockup-stage{padding:clamp(20px,13%,45px)!important}}@media(prefers-reduced-motion:reduce){html body.ph-v1.template-product article.product .ph-v6__size-guide>summary{transition:none!important}}html body.ph-v1.template-product #content article.product .ph-auto-frame-object.ph-auto-frame--none .ph-auto-frame-mat{padding:15px!important;background:#f6f6f6!important;box-shadow:inset 0 1px 2px #0000000d!important}html body.ph-v1.template-product #content article.product :is(.ph-auto-frame-zoom,.ph-selected-frame-media-zoom,.ph-gift-media-zoom):focus-visible{outline:2px solid #111!important;outline-offset:2px!important;background:transparent!important}html body.ph-v1.template-product #content article.product .product__variants :is(.ph-v2__option-grid--size,.ph-v2__option-grid--frame) .ph-v2__option,html body.ph-v1.template-product #content article.product .product__variants .ph-v2__option-grid--frame .ph-review__frame-card{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding-block:6px!important}html body.ph-v1.template-product #content article.product .product__form .ph-review__purchase-row>:is(.product__quantity,button.product__add-to-cart){box-sizing:border-box!important;height:58px!important;min-height:58px!important;max-height:58px!important}html body.ph-v1.template-product #content article.product .product__form .ph-review__purchase-row>button.product__add-to-cart{display:flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;line-height:1.2!important}html body.ph-v1.template-product #content article.product .ph-v6__size-guide>summary:is(:hover,:focus-visible),html body.ph-v1.template-product #content article.product .ph-v6__size-guide>summary:is(:hover,:focus-visible) *{color:#a08460!important;background:transparent!important;background-color:transparent!important}html body.ph-v1.template-product #content article.product .ph-v6__size-guide>summary{background:transparent!important;background-color:transparent!important}html body.ph-v1.template-product #content article.product.ph-v11--frame-size-only .product__variants .product__variant-holder>label.hidden{position:absolute!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;overflow:hidden!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;max-width:1px!important;max-height:1px!important;margin:0!important;padding:0!important;border:0!important;white-space:nowrap!important}html body.ph-v1.template-product #content article.product.ph-v11--frame-size-only .product__variants .product__variant-holder>label.hidden:before,html body.ph-v1.template-product #content article.product.ph-v11--frame-size-only .product__variants .product__variant-holder>label.hidden:after{content:none!important;display:none!important}html body.ph-v1.template-product #content article.product.ph-v11--frame-size-only .product__variants .ph-v2__option-grid--size{width:100%!important;max-width:100%!important;margin:0!important;grid-template-columns:repeat(auto-fit,minmax(107px,1fr))!important}html body.ph-v1.template-product #content article.product.ph-v11--frame-size-only .product__variants .ph-v2__option--size :is(.ph-review__frame-art,.ph-review__frame-icon,.ph-v4__finish-image){display:none!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .ph-tlv__mockup-frame.ph-v11--frame-tone-black{background:#272627!important;border-color:#272627!important;border-image-source:url(/cdn/shop/files/ph_preview_frame_photo_black_20261029.png?v=1793281440)!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .ph-tlv__mockup-frame.ph-v11--frame-tone-amber{background:#a98b69!important;border-color:#a98b69!important;border-image-source:url(/cdn/shop/files/photohouse-amber-champagne-real-frame-20261029.png?v=1793286137)!important}html body.ph-v1.template-collection #shopify-section-collection #AjaxinateContainer .ph-tlv__mockup-frame.ph-v11--frame-tone-wenge{background:#78533e!important;border-color:#78533e!important;border-image-source:url(/cdn/shop/files/ph_preview_frame_photo_wenge_20261029.png?v=1793281424)!important}html body.ph-v1 #content .product-item__thumbnail{position:relative!important;isolation:isolate!important}html body.ph-v1 #content .product-item__thumbnail>.product-tag{position:absolute!important;inset-block-start:auto!important;inset-block-end:auto!important;inset-inline-start:auto!important;inset-inline-end:auto!important;right:auto!important;bottom:auto!important;top:0!important;left:0!important;display:flex!important;flex-flow:row wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:0!important;direction:ltr!important;width:auto!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;float:none!important;z-index:40!important;pointer-events:none!important}html body.ph-v1 #content .product-item__thumbnail>.product-tag>.product-item__badge{position:relative!important;display:inline-flex!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;vertical-align:middle!important;box-sizing:border-box!important;inset:auto!important;float:none!important;width:auto!important;min-width:70px!important;max-width:100%!important;height:50px!important;min-height:50px!important;margin:0!important;padding:9px 16px!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:#fff!important;font-size:16px!important;line-height:1.18!important;font-weight:600!important;letter-spacing:0!important;text-align:center!important;white-space:nowrap!important;text-transform:none!important}html body.ph-v1 #content .product-item__thumbnail>.product-tag .product-item__badge>:is(span,.badge-new){display:inline-block!important;position:static!important;width:auto!important;height:auto!important;padding:0!important;margin:0!important;background:transparent!important;border:0!important;transform:none!important;color:inherit!important;font:inherit!important;line-height:inherit!important;white-space:inherit!important;text-align:inherit!important}@media(max-width:639px){html body.ph-v1 #content .product-item__thumbnail>.product-tag{top:0!important;left:0!important;max-width:100%!important;gap:0!important}html body.ph-v1 #content .product-item__thumbnail>.product-tag>.product-item__badge{min-width:58px!important;height:44px!important;min-height:44px!important;padding:7px 12px!important;font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/photohouse-unified-ux-20261102.css.map */
