body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__variant-holder{width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box!important;margin:0 0 22px!important;padding:0!important;border:0!important;border-bottom:0!important;box-shadow:none!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__variant-holder>label.hidden{display:flex!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;height:auto!important;min-height:0!important;max-width:none!important;padding:0!important;margin:0 0 11px!important;border:0!important;border-bottom:0!important;box-shadow:none!important;background:transparent!important;color:#111!important;font-size:14px!important;font-weight:650!important;line-height:1.5!important;text-align:start!important;overflow:visible!important;visibility:visible!important;position:static!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__variant-holder.ph-v4__step-holder>label.hidden:before,body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__variant-holder>label.hidden:after{content:none!important;display:none!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__variant-holder:not(.ph-v2__selector-ready) .regular-select-inner:before{content:none!important;display:none!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__variant-holder:not(.ph-v2__selector-ready) .regular-select-cover{box-sizing:border-box!important;display:flex!important;align-items:center!important;width:100%!important;max-width:none!important;min-height:58px!important;height:58px!important;margin:0!important;padding:0!important;border:1px solid #111!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__variant-holder:not(.ph-v2__selector-ready) .regular-select-inner{display:flex!important;align-items:center!important;justify-content:flex-start!important;flex:1 1 auto!important;min-width:0!important;min-height:56px!important;height:56px!important;padding:0 15px!important;margin:0!important;font-size:14px!important;line-height:1.4!important;text-align:start!important;color:#111!important;white-space:normal!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__variant-holder:not(.ph-v2__selector-ready) .regular-select-content{width:100%!important;max-width:none!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #111!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__variant-holder.ph-v2__selector-ready .ph-v2__option-grid{margin-inline:0!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__variant-holder.ph-v2__selector-ready .ph-v2__option{min-height:58px!important;align-items:center!important;justify-content:center!important;text-align:center!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__offers,body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__content .product__form,body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__cart-functions{width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__offers{margin-bottom:0!important;padding-bottom:0!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .ph-review__purchase-row{display:grid!important;grid-template-columns:106px minmax(0,1fr)!important;gap:20px!important;align-items:center!important;justify-content:stretch!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:14px 0!important;border:0!important;border-top:1px solid #111!important;border-bottom:1px solid #111!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .ph-review__purchase-row--no-quantity{grid-template-columns:minmax(0,1fr)!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .ph-review__purchase-row>.product__quantity{display:grid!important;grid-column:1!important;grid-row:1!important;align-items:center!important;justify-items:stretch!important;box-sizing:border-box!important;height:70px!important;min-height:70px!important;max-height:70px!important;width:106px!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;border:1px solid #111!important;background:#fff!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .ph-review__purchase-row>button.product__add-to-cart,body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .ph-review__purchase-row>.product__quantity+button.product__add-to-cart{display:flex!important;align-items:center!important;justify-content:center!important;grid-column:2!important;grid-row:1!important;width:100%!important;min-width:0!important;max-width:none!important;height:70px!important;min-height:70px!important;max-height:70px!important;box-sizing:border-box!important;padding:0 14px!important;margin:0!important;border:1px solid #111!important;border-radius:0!important;background:#000!important;color:#fff!important;line-height:1.35!important;text-align:center!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .ph-review__purchase-row--no-quantity>button.product__add-to-cart{grid-column:1!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .product__quantity>.quantity__selector,body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .product__quantity>button{height:100%!important;min-height:0!important;max-height:none!important;display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .product__quantity>input.quantity__selector{display:block!important;text-align:center!important;padding:0!important;line-height:1!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .displayOffercustom{margin:0!important;padding:0!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .ph-preview__details{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-top:0!important;box-sizing:border-box!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .ph-preview__detail-row{width:100%!important;margin:0!important;padding:17px 0!important;border-top:0!important;border-bottom:1px solid #111!important;box-sizing:border-box!important}@media(max-width:1023px){body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .ph-review__purchase-row{grid-template-columns:minmax(90px,25%) minmax(0,1fr)!important;gap:12px!important;padding:12px 0!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .ph-review__purchase-row--no-quantity{grid-template-columns:minmax(0,1fr)!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .ph-review__purchase-row>.product__quantity{width:100%!important;max-width:none!important}body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .ph-review__purchase-row>button.product__add-to-cart{width:100%!important}}@media(max-width:360px){body.ph-v1.template-product:not(.template-product-portfolio) article.product.ph-preview--gift .product__form .ph-review__purchase-row{gap:9px!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/photohouse-gifts-pdp-20261029.css.map */
