.ph-family-hero{position:relative;width:100%;isolation:isolate;background:#faf8f2}.ph-family-hero__picture,.ph-family-hero__image{display:block;width:100%;max-width:100%;height:auto}.ph-family-hero:not(.ph-family-hero--image-only):after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(250,248,242,.95) 0%,rgba(250,248,242,.87) 23%,rgba(250,248,242,.38) 33%,transparent 41%)}.ph-family-hero__content{position:absolute;z-index:2;top:50%;left:3.5%;transform:translateY(-50%);width:28%;max-width:470px;color:#202620}.ph-family-hero .ph-family-hero__eyebrow{color:#77551c;font-size:clamp(11px,1.05vw,15px);font-weight:600;letter-spacing:.15em;line-height:1.5;text-transform:uppercase;margin:0 0 14px}.ph-family-hero .ph-family-hero__title{color:#202620;font-family:inherit;font-size:clamp(26px,3vw,54px);font-weight:600;letter-spacing:-.035em;line-height:1.12;text-transform:none;margin:0 0 20px;text-wrap:balance}.ph-family-hero .ph-family-hero__description{color:#303630;font-size:clamp(13px,1.2vw,18px);line-height:1.65;margin:0 0 24px}.ph-family-hero .ph-family-hero__cta{display:inline-flex;background:#c8a45c;border:1px solid #c8a45c;border-radius:3px;color:#171a18;text-decoration:none;align-items:center;justify-content:center;min-height:48px;padding:14px 20px;max-width:100%;white-space:normal;text-align:center;font-size:14px;line-height:1.4;font-weight:600;letter-spacing:.025em;text-transform:none}.ph-family-hero .ph-family-hero__cta:hover{background:#d8b978;border-color:#d8b978;color:#171a18}.ph-family-hero__cta:focus-visible{outline:3px solid #77551c;outline-offset:4px}@media(max-width:749px){.ph-family-hero:not(.ph-family-hero--image-only):after{display:none}.ph-family-hero__content{position:static;transform:none;width:100%;max-width:none;padding:24px 20px 28px;text-align:center}.ph-family-hero .ph-family-hero__eyebrow{font-size:11px;margin-bottom:10px}.ph-family-hero .ph-family-hero__title{font-size:clamp(26px,7vw,36px);max-width:420px;margin:0 auto 12px}.ph-family-hero .ph-family-hero__description{font-size:14px;max-width:440px;margin:0 auto 18px}}.ph-intro{max-width:850px;margin:0 auto;padding:12px 18px;text-align:center}.ph-intro p{font-size:16px;line-height:1.65;max-width:700px;margin:14px auto 22px}.ph-intro__links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.ph-intro__links .btn{min-height:44px;white-space:normal}.ph-localization{border-top:1px solid #ddd;padding-top:24px;padding-bottom:24px}.ph-localization form{margin:0}.ph-localization__fields{display:flex;gap:16px;align-items:flex-end;justify-content:center;flex-wrap:wrap}.ph-localization label{display:block;margin-bottom:6px}.ph-localization select{min-height:44px;max-width:100%;width:290px;padding:10px 30px 10px 12px}.ph-localization .btn{min-height:44px}.ph-localization select:focus-visible{outline:2px solid currentColor;outline-offset:3px}.ph-newsletter-consent{font-size:12px;line-height:1.5}@media(max-width:600px){.ph-localization__fields>div,.ph-localization select,.ph-localization .btn{width:100%}}.ph-product-help{clear:both;margin:20px 0;border-top:1px solid #ddd}.ph-product-help details{border-bottom:1px solid #ddd;padding:12px 0}.ph-product-help summary{cursor:pointer;font-weight:600;min-height:32px;line-height:1.6}.ph-product-help p{line-height:1.65;margin:10px 0}.ph-product-help a{text-decoration:underline;text-underline-offset:3px}.ph-product-help a:focus-visible,.ph-product-help summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
