html:root{--pp-paper: #fff}:root .pp-day,:root .pp-lime{background:#fff}.pp-header:not([data-surface=night]){background:#fffffff7}.pp-header .disclosure__list-wrapper,.pp-footer .disclosure__list-wrapper{--color-background: 255, 255, 255}.ppgh-hero{padding:32px 0 64px}.ppgh-hero__grid{display:grid;gap:32px}.ppgh-hero__media{margin:0 calc(-1 * var(--pp-margin));order:2}.ppgh-hero__media img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;background:var(--pp-limestone)}.ppgh-hero__text{order:1}.ppgh-hero__text .pp-eyebrow{margin-bottom:14px}.ppgh-hero__lead{margin-top:18px;max-width:520px}.ppgh-hero__date{margin-top:28px;max-width:460px}.ppgh-hero__actions{margin-top:16px}@media(min-width:990px){.ppgh-hero{padding:40px 0 112px}.ppgh-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--pp-gutter);align-items:start}.ppgh-hero__media{grid-column:1 / span 7;margin:0;order:0}.ppgh-hero__text{grid-column:8 / span 5;order:0;padding-left:16px}}.ppgh-head{margin-bottom:32px}.ppgh-head .pp-small{margin-top:10px;color:var(--pp-fg-muted)}@media(min-width:990px){.ppgh-head{margin-bottom:48px}}.ppgh-moments{padding:0 0 var(--pp-support-pad)}.ppgh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px var(--pp-gutter)}@media(min-width:990px){.ppgh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px var(--pp-gutter)}}.ppg-tile__label{display:block;margin-top:16px}.ppg-tile__label+.ppg-tile__name{margin-top:6px}@media(max-width:749px){.ppgh-grid .ppg-tile__name{font-size:19px;line-height:24px}.ppgh-grid .ppg-tile__msg{font-size:15px;line-height:20px}.ppgh-grid .pp-dateline{font-size:11px;letter-spacing:.16em}.ppgh-grid .pp-dateline:before,.ppgh-grid .pp-dateline:after{display:none}}.ppgh-products{padding:var(--pp-support-pad) 0;border-top:1px solid var(--pp-line)}.ppgh-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px var(--pp-gutter)}.ppgh-products .pp-card__media{aspect-ratio:3 / 4}.ppgh-products .pp-card__name{margin-top:16px}.ppgh-products .pp-card__line{margin-top:6px}@media(min-width:990px){.ppgh-products__grid{max-width:66%}}.ppgh-know{padding:var(--pp-support-pad) 0;border-top:1px solid var(--pp-line)}.ppgh-know__title{margin-bottom:28px}.ppgh-know__list{display:grid;gap:28px;margin:0;padding:0;list-style:none}.ppgh-know__list li{display:grid;gap:6px;align-content:start}.ppgh-know__list .pp-icon{margin-bottom:6px;color:var(--pp-bronze)}.ppgh-know__more{margin-top:40px;font-family:var(--pp-forum);font-size:22px;line-height:30px}.ppgh-know__more .pp-link{font:inherit;letter-spacing:0}@media(min-width:750px){.ppgh-know__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pp-gutter)}}.ppg-msgs,.ppg-more{border-top:1px solid var(--pp-line)}.ppg-msg{background:#fff}.ppg-products .pp-card__media{aspect-ratio:3 / 4}.ppg-example__msg{display:block;line-height:26px}.ppg-dates,.ppg-guide,.ppg-fmt{border-top:1px solid var(--pp-line)}.ppg-dates__title{margin-bottom:32px}.ppg-guide .pp-display-m{margin-bottom:24px}.ppg-points{display:grid;gap:28px;margin:0;padding:0;list-style:none}.ppg-points li{display:grid;gap:6px;align-content:start}.ppg-points p{color:var(--pp-fg-muted);max-width:440px}.ppg-points a{color:var(--pp-fg);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--pp-accent);text-underline-offset:.24em;transition:color .2s ease}.ppg-points a:hover{color:var(--pp-accent)}@media(min-width:750px){.ppg-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--pp-gutter)}.ppg-points--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:900px}}.ppg-lines{display:grid;margin:28px 0 0;padding:0;list-style:none;border-top:1px solid var(--pp-line)}.ppg-line{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:10px 0;border-bottom:1px solid var(--pp-line)}.ppg-line__text{font-family:var(--pp-forum);font-size:18px;line-height:24px}.ppg-line .pp-link{flex:none;min-height:44px;display:inline-flex;align-items:center}@media(min-width:750px){.ppg-lines{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--pp-gutter);border-top:0}.ppg-line:nth-child(-n+2){border-top:1px solid var(--pp-line)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pp-gifts.css.map */
