.ph-v2{--ph-v2-line: #d9d7d3;--ph-v2-black: #181817;--ph-v2-white: #fff;--ph-v2-sand: #f7f6f3}.ph-v2.template-product:not(.template-product-portfolio) .product__variant-holder.ph-v2__selector-ready{margin-bottom:24px}.ph-v2.template-product:not(.template-product-portfolio) .product__variant-holder.ph-v2__selector-ready>label.hidden{display:block!important;visibility:visible!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;margin-bottom:9px;color:var(--ph-v2-black);font-weight:700;font-size:13px}.ph-v2.template-product:not(.template-product-portfolio) .product__variant-holder.ph-v2__selector-ready>.regular-select-cover{display:none!important}.ph-v2 .ph-v2__option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px;width:100%}.ph-v2 .ph-v2__option{-webkit-appearance:none;appearance:none;font:inherit;font-size:13px;line-height:1.35;font-weight:500;color:var(--ph-v2-black);background:var(--ph-v2-white);border:1px solid var(--ph-v2-line);border-radius:0;box-shadow:none;min-height:56px;padding:12px 10px;display:flex;gap:10px;justify-content:center;align-items:center;cursor:pointer;transition:border-color .14s,background-color .14s,box-shadow .14s;text-align:center;white-space:normal;overflow-wrap:anywhere}.ph-v2 .ph-v2__option-label{min-width:0}.ph-v2 .ph-v2__option:hover:not(:disabled){border-color:var(--ph-v2-black)}.ph-v2 .ph-v2__option.is-selected{border-color:var(--ph-v2-black);box-shadow:inset 0 0 0 1px var(--ph-v2-black);background:var(--ph-v2-sand);font-weight:700}.ph-v2 .ph-v2__option:disabled{opacity:.42;cursor:not-allowed}.ph-v2 .ph-v2__option:focus-visible{outline:2px solid var(--ph-v2-black);outline-offset:3px}.ph-v2 .ph-v2__option-grid--frame .ph-v2__option{justify-content:flex-start;padding:10px 12px;min-height:68px;text-align:start}.ph-v2 .ph-v2__finish{flex:0 0 28px;width:28px;height:28px;display:block;background:#eeece8;border:5px solid #c1beb9;box-shadow:0 0 0 1px #00000026,inset 0 0 0 1px #aaa}.ph-v2 .ph-v2__finish--black{background:#fbfbfb;border-color:#202020}.ph-v2 .ph-v2__finish--white{background:#eee;border-color:#fff}.ph-v2 .ph-v2__finish--wood{background:#fafafa;border-color:#c69e71}.ph-v2 .ph-v2__finish--print{background:#fff;border-width:1px;border-color:#aaa;box-shadow:0 0 0 1px #e5e2de}.ph-v2.template-product:not(.template-product-portfolio) .ph-v1__choice-summary{border-color:var(--ph-v2-line);background:#faf9f7;gap:5px 16px}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters{background:#fff;width:min(100vw,440px)}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters>div{padding:0 24px}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters .filters{padding-top:70px;padding-bottom:24px;scrollbar-width:thin}.ph-v2.template-collection:not(.template-collection-portfolio) .ph-v2__filter-heading{border-bottom:1px solid var(--ph-v2-line);margin:0 0 24px;padding-bottom:19px;max-width:100%}.ph-v2 .ph-v2__filter-heading h2{margin:0 0 7px;font-size:23px;font-weight:600;line-height:1.2}.ph-v2 .ph-v2__filter-heading p{margin:0;font-size:12px;color:#77736d;line-height:1.5}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters .option{margin-bottom:20px;width:100%}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters .option label{font-size:13px;letter-spacing:0;text-transform:none;font-weight:650;margin:0 0 8px;line-height:1.5}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters .regular-select-cover{border-color:var(--ph-v2-line);height:52px;background:#fff}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters .regular-select-inner{height:52px;padding-top:18px}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters .actions{margin-top:12px;position:sticky;bottom:0;background:#fff;padding:15px 0 max(15px,env(safe-area-inset-bottom));display:flex;flex-direction:row;gap:10px;z-index:12;border-top:1px solid var(--ph-v2-line)}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters .actions button{flex:1 1 0;width:auto;min-width:0;padding-inline:8px;min-height:48px;font-size:13px;font-weight:600;margin:0!important}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters .actions #apply-sort-filter{background:var(--ph-v2-black);color:#fff;border-color:var(--ph-v2-black)}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters-close{z-index:30;right:22px;top:18px}.ph-v2 .sidebar__search .search-form input[type=search]{background:#fff;border:1px solid var(--ph-v2-black)!important;border-radius:0;color:var(--ph-v2-black);opacity:1;height:52px;padding-inline:14px 40px;box-sizing:border-box}.ph-v2 .sidebar__search .search-form input[type=search]::placeholder{color:#77736d}.ph-v2 .sidebar__search .search-form input[type=search]:focus-visible{outline:2px solid var(--ph-v2-black);outline-offset:2px}.ph-v2 .sidebar__search .search-form button[type=submit]{inset-inline-end:12px}.ph-v2 .sidebar__search-handle:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:948px){.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters{width:min(100vw,440px)}.ph-v2 .sidebar__search-handle{min-width:40px;min-height:40px}.ph-v2 .sidebar__search.predictive-search .search-form{top:9px}.ph-v2 .sidebar__search.predictive-search .search-form input[type=search]{height:51px}.ph-v2 .sidebar__search:not(.predictive-search) .search-form{top:5px}}@media(max-width:767px){.ph-v2.template-product:not(.template-product-portfolio) .ph-v2__option-grid{gap:8px}.ph-v2.template-product:not(.template-product-portfolio) .ph-v2__option{min-height:54px;font-size:13px;padding-inline:8px}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters>div{padding-inline:20px}.ph-v2.template-collection:not(.template-collection-portfolio) .collection__filters .filters{padding-top:65px}}@media(prefers-reduced-motion:reduce){.ph-v2 .ph-v2__option{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/photohouse-v2.css.map */
