.pfm-holiday-home{--holiday-green: #173f35;--holiday-red: #641f2c;--holiday-blue: #173f35;--holiday-cream: #f9f5ec;--holiday-gold: #c4a575;--holiday-focus: #173f35;--text-color: 23 63 53;--heading-color: 23 63 53;--background: 249 245 236;--button-background: 100 31 44;--button-text-color: 249 245 236;--button-outline-color: 23 63 53;--border-color: 23 63 53;color:var(--holiday-blue);background:var(--holiday-cream);overflow-wrap:anywhere}.pfm-holiday-home :is(h1,h2,h3){color:inherit;text-transform:none;text-wrap:balance}.pfm-holiday-home :is(a,button):focus-visible{outline:3px solid var(--holiday-focus);outline-offset:4px}.pfm-holiday-home .button{border-radius:var(--button-border-radius, 0);box-shadow:none}.pfm-holiday-home .button--outline{--button-text-color: 23 63 53;border-color:var(--holiday-blue);color:var(--holiday-blue);background:transparent}.pfm-holiday-home--hero{--text-color: 249 245 236;--holiday-focus: #f9f5ec;color:var(--holiday-cream);background:var(--holiday-blue)}.pfm-holiday-home--hero .prestige-stay-ready-hero__panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:34rem;border:0;border-radius:0;box-shadow:none;background:var(--holiday-blue)}.pfm-holiday-home--hero .prestige-stay-ready-hero__content{grid-column:1;grid-row:1;min-height:34rem;justify-content:center;gap:1.5rem;padding:clamp(2rem,4.5vw,4.5rem);color:var(--holiday-cream)}.pfm-holiday-home--hero .prestige-stay-ready-hero__media{grid-column:2;grid-row:1;min-height:34rem;background:#f2e7d3}.pfm-holiday-home--hero .prestige-stay-ready-hero__eyebrow{color:var(--holiday-gold);font-size:.72rem;text-shadow:none}.pfm-holiday-home--hero .prestige-stay-ready-hero__heading{max-width:11ch;font-size:clamp(2.6rem,4.4vw,4.7rem);letter-spacing:-.055em;line-height:1.02;text-shadow:none}.pfm-holiday-home--hero .prestige-stay-ready-hero__subcopy{max-width:37ch;color:#f1e1d3;font-size:1rem;line-height:1.6;text-shadow:none}.pfm-holiday-home--hero .prestige-stay-ready-hero__overlay{display:none}.pfm-holiday-home--hero .prestige-stay-ready-hero__image{object-fit:contain;padding:clamp(1.5rem,4vw,3rem)}.pfm-holiday-home--hero .prestige-stay-ready-hero__media--desktop-product-fallback .prestige-stay-ready-hero__image{object-position:center}.pfm-holiday-home--hero .prestige-stay-ready-hero__actions{gap:.75rem;margin-block-start:1.5rem}.pfm-holiday-home--hero .prestige-stay-ready-hero__actions .button{--button-background: 100 31 44;--button-text-color: 249 245 236;--button-outline-color: 196 165 117;min-width:0}.pfm-holiday-home--hero .prestige-stay-ready-hero__actions .button--outline{--button-text-color: 249 245 236;border-color:var(--holiday-cream);color:var(--holiday-cream);background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.pfm-holiday-home--hero .prestige-stay-ready-hero__supporting-text{color:#f1e1d3;text-shadow:none}.pfm-holiday-home--promotion .monthly-promotion__panel{border-radius:0;background:#fffdf7}.pfm-holiday-home--promotion .monthly-promotion__eyebrow{margin-block-start:0;color:#805c2b;font-size:.72rem}.pfm-holiday-home--promotion .monthly-promotion__eyebrow>span{color:var(--holiday-gold)}.pfm-holiday-home--promotion .monthly-promotion__heading{max-width:16ch;color:var(--holiday-red);letter-spacing:-.04em}.pfm-holiday-home--promotion .monthly-promotion__copy{font-size:1rem}.pfm-holiday-home--promotion .monthly-promotion__visual{background:#f2e7d3}.pfm-holiday-home--promotion .monthly-promotion__campaign-image{padding:1.5rem;object-fit:contain}.pfm-holiday-home__picture{display:block;width:100%;height:100%}.pfm-holiday-home__product-meta{display:grid;gap:.5rem;margin-block-start:1.25rem;font-size:.9rem}.pfm-holiday-home__product-meta>p:first-child{font-weight:600}.pfm-holiday-home__gift-detail{margin-block-start:1rem;font-size:.85rem}.pfm-holiday-home__editor-note{padding:1.25rem;font-size:.85rem}.pfm-holiday-home--carousel .pfm-fiber-carousel__heading{max-width:23ch}.pfm-holiday-home--carousel .pfm-fiber-carousel__heading em{color:var(--holiday-red)}.pfm-holiday-home--carousel .pfm-fiber-carousel__eyebrow{color:#805c2b}.pfm-holiday-home--carousel .pfm-fiber-carousel__content{font-size:1rem}.pfm-holiday-home--carousel .pfm-fiber-card{--pfm-fiber-radius: 0;border:1px solid #173f3522;box-shadow:none}.pfm-holiday-home--carousel .pfm-fiber-card__badge{max-width:60%;background:var(--holiday-red);color:var(--holiday-cream)}.pfm-holiday-home--carousel .pfm-fiber-card__badge .pfm-holiday-badge{border:0;padding:0;background:transparent;color:inherit}.pfm-holiday-home--carousel .pfm-fiber-card__media-glow{opacity:.35}.pfm-holiday-home--carousel .pfm-card-quick-add__button{--button-background: 100 31 44;--button-text-color: 249 245 236}.pfm-holiday-home__collection-links{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:1.5rem}@media screen and (max-width:899px){.pfm-holiday-home--hero .prestige-stay-ready-hero__panel{grid-template-columns:1fr}.pfm-holiday-home--hero .prestige-stay-ready-hero__content{min-height:0;padding:2.5rem 1.5rem}.pfm-holiday-home--hero .prestige-stay-ready-hero__media{grid-column:1;grid-row:2;min-height:21rem;height:clamp(21rem,65vw,30rem)}.pfm-holiday-home--hero .prestige-stay-ready-hero__heading{font-size:clamp(2.5rem,7.4vw,4rem)}.pfm-holiday-home--hero .prestige-stay-ready-hero__image{object-position:center;padding:1.5rem}.pfm-holiday-home--hero .prestige-stay-ready-hero__actions{width:100%}.pfm-holiday-home--hero .prestige-stay-ready-hero__actions .button{flex:1 1 auto}}@media screen and (max-width:499px){.pfm-holiday-home__collection-links{flex-direction:column}.pfm-holiday-home__collection-links .button{width:100%}}@media(prefers-reduced-motion:reduce){.pfm-holiday-home *,.pfm-holiday-home *:before,.pfm-holiday-home *:after{transition:none;animation:none;scroll-behavior:auto}}.pfm-holiday-home--hero .prestige-stay-ready-hero__intro{width:min(100%,46rem)}.pfm-holiday-home--hero .prestige-stay-ready-hero__media:before,.pfm-holiday-home--hero .prestige-stay-ready-hero__media:after{background:#c4a57533}
/*# sourceMappingURL=/cdn/shop/t/445/assets/pfm-holiday-home.css.map */
