body.ph-v1.template-product:not(.template-product-portfolio) .product__variant-holder.ph-v4__step-holder>label.ph-preview__option-title:after{content:attr(data-ph-preview-selected)!important;display:inline-block!important;flex:0 1 auto!important;min-width:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;color:#333!important;text-transform:none!important;letter-spacing:normal!important;unicode-bidi:plaintext!important;overflow-wrap:anywhere!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__variants .ph-v2__option-grid .ph-v2__option{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;text-align:center!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__variants .ph-v2__option-grid .ph-v2__option.is-selected:not(:disabled){border:3px solid #000!important;box-shadow:none!important;background:#fff!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__variants .ph-v2__option-grid .ph-v2__option.is-selected:hover:not(:disabled){box-shadow:none!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__variants .ph-v2__option-grid--frame .ph-review__frame-card{flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:5px!important;padding:7px 4px!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__variants .ph-v2__option-grid--frame .ph-review__frame-card.is-selected{padding:7px 4px!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__variants .ph-v2__option-grid--frame .ph-review__frame-card .ph-review__frame-art{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 36px!important;width:36px!important;max-width:36px!important;height:34px!important;margin:0!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__variants .ph-v2__option-grid--frame .ph-review__frame-card .ph-review__frame-icon{display:block!important;width:auto!important;height:auto!important;max-width:36px!important;max-height:33px!important;margin:auto!important;object-fit:contain!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__variants .ph-v2__option-grid--frame .ph-review__frame-card .ph-v2__option-label{flex:0 1 auto!important;min-width:0!important;width:auto!important;max-width:100%!important;text-align:center!important;line-height:1.35!important;margin:0!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-v6__size-guide>summary{cursor:pointer!important;transition:background-color .16s ease,color .16s ease!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-v6__size-guide>summary:is(:hover,:focus-visible){color:#705530!important;background:#f5f2ec!important;text-decoration:underline!important;text-underline-offset:3px!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-v6__size-guide>summary:is(:hover,:focus-visible) .ph-v6__size-guide-summary{color:inherit!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__form .ph-review__purchase-row{border-top:1px solid #111!important;padding-top:14px!important;box-sizing:border-box!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__form .ph-review__purchase-row>.product__quantity{direction:ltr!important;align-items:center!important;justify-items:stretch!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__form .ph-review__purchase-row>.product__quantity>:is(.quantity__minus,.quantity__plus){display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__form .ph-review__purchase-row>.product__quantity>:is(.quantity__minus,.quantity__plus) :is(svg,.svg){display:block!important;margin:auto!important;width:16px!important;height:16px!important;vertical-align:middle!important}body.ph-v1.template-product:not(.template-product-portfolio) .product__form .ph-review__purchase-row>.product__quantity>.quantity__selector{padding:0!important;text-align:center!important;line-height:1!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-preview__details{width:100%!important;margin:19px 0 0!important;padding:0!important;box-sizing:border-box!important;border-top:1px solid #111!important;color:#111!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-preview__detail-row{display:grid!important;grid-template-columns:116px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;width:100%!important;box-sizing:border-box!important;padding:17px 0!important;margin:0!important;border-bottom:1px solid #111!important;text-align:start!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-preview__detail-title{display:block!important;margin:0!important;padding:1px 0 0!important;font-size:14px!important;line-height:1.6!important;font-weight:700!important;color:#111!important;text-align:start!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-preview__detail-body,body.ph-v1.template-product:not(.template-product-portfolio) .ph-preview__detail-body>div{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;box-sizing:border-box!important;font-size:14px!important;line-height:1.7!important;text-align:start!important;color:#222!important;overflow-wrap:anywhere!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-preview__detail-body p{margin:0 0 12px!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-preview__detail-body p:last-child{margin-bottom:0!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-preview__detail-row .product__description{display:block!important;float:none!important;border:0!important;background:transparent!important}@media(min-width:1024px){body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) article.product.page-section>.product__text{padding-top:15px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) article.product.page-section>.product__gallery{margin:12px 0 0!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .product__gallery{--ph-review-media-height:clamp(320px, calc(100svh - 195px) ,760px)!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .product__gallery.ph-v7--with-rail{--ph-review-media-height:clamp(300px, calc(100svh - 260px) ,700px)!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .desktop-breadcrumb .breadcrumb{margin-bottom:14px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .product__text .product__header{padding-bottom:13px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .product__header .ph-review__product-wherewhen{margin-bottom:11px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .product__text .product__content{margin-top:16px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .product__variant-holder{margin-bottom:16px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .product__variant-holder.ph-v4__step-holder>label.hidden{margin-bottom:8px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .product__variants .ph-v2__option-grid--size .ph-v2__option{min-height:61px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .product__variants .ph-v2__option-grid--frame .ph-v2__option{min-height:70px!important;height:70px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .ph-v6__size-guide{margin-bottom:12px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .ph-v6__size-guide>summary{min-height:32px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .ph-review__purchase-row>:is(.product__quantity,.product__add-to-cart){height:58px!important;min-height:58px!important}body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .ph-review__purchase-row>.product__quantity+.product__add-to-cart{height:58px!important;min-height:58px!important}}@media(max-width:639px){body.ph-v1.template-product:not(.template-product-portfolio) .ph-preview__detail-row{grid-template-columns:88px minmax(0,1fr)!important;gap:10px!important;padding:13px 0!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-preview__detail-title,body.ph-v1.template-product:not(.template-product-portfolio) .ph-preview__detail-body{font-size:13px!important}}@media(prefers-reduced-motion:reduce){body.ph-v1.template-product:not(.template-product-portfolio) .ph-v6__size-guide>summary{transition:none!important}}@media(min-width:1024px){body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .product__gallery.ph-v7--with-rail .ph-v7__rail.is-ready{margin:8px auto 14px!important;margin-inline-start:var(--ph-qa-rail-offset,0px)!important;margin-inline-end:auto!important;width:var(--ph-qa-rail-width,min(100%,465px))!important;max-width:100%!important;justify-content:flex-start!important}html[lang^=he] body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) .product__gallery .ph-v7__rail-track>.ph-v7__thumb:first-child{margin-left:auto!important}}body.ph-v1.template-product:not(.template-product-portfolio) .product__variants .ph-v2__option-grid .ph-v2__option.is-selected:disabled{border:3px solid #000!important;box-shadow:none!important;outline-offset:0!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-qa-media-dialog[open]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:min(1000px,calc(100vw - 32px))!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - 32px)!important;padding:28px 18px 18px!important;border:1px solid #222!important;border-radius:0!important;background:#fff!important;box-shadow:0 16px 65px #00000038!important;overflow:auto!important;z-index:9999999!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-qa-media-dialog:not([open]){display:none!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-qa-media-dialog::backdrop{background:#000000c7!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-qa-media-image{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:calc(100dvh - 100px)!important;object-fit:contain!important;margin:auto!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-qa-media-close{position:absolute!important;inset:5px 5px auto auto!important;width:38px!important;height:38px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid #333!important;border-radius:0!important;background:#fff!important;color:#111!important;font:400 30px/1 Arial,sans-serif!important;cursor:pointer!important}body.ph-v1.template-product:not(.template-product-portfolio) .ph-qa-media-close:focus-visible{outline:2px solid #111!important;outline-offset:2px!important}@media(min-width:1024px){html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) article.product .product__gallery.ph-v7--with-rail .ph-v7__rail.is-ready{position:static!important;order:2!important;width:var(--ph-qa-rail-width,min(100%,465px))!important;min-width:0!important;max-width:100%!important;justify-content:flex-start!important;align-items:center!important;direction:ltr!important;transform:translate(var(--ph-qa-rail-shift,0px))!important;transform-origin:left center!important}html[lang^=he] body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) article.product .product__gallery .ph-v7__rail-track>.ph-v7__thumb:first-child{margin-left:0!important;margin-right:0!important}html body.ph-v1.ph-v7.template-product:not(.template-product-portfolio) article.product .product__gallery .ph-v7__rail-track{justify-content:flex-start!important;direction:ltr!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/photohouse-pdp-20261029.css.map */
