.p2-gift-row{max-width:1440px;margin:0 auto;padding:var(--p2-pt, 72px) 36px 24px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:24px;align-items:stretch;scroll-margin-top:110px}.p2-gift-row--flip{flex-direction:row-reverse}.p2-gift-row__tile{position:relative;flex:1 1 340px;min-height:480px;overflow:hidden;display:flex;align-items:flex-end;color:#faf7f2;text-decoration:none}.p2-gift-row__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.p2-gift-row__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#0000 60%)}.p2-gift-row__tile:hover .p2-gift-row__img{transform:scale(1.03)}.p2-gift-row__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;padding:32px}.p2-gift-row__title{font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-size:clamp(30px,3vw,40px);line-height:1.05}.p2-gift-row__line{font-family:var(--FONT-STACK-HEADING, Georgia, serif);font-style:italic;font-size:18px;color:#e8e2d9}.p2-gift-row__cta{margin-top:6px;font-family:var(--FONT-STACK-ACCENT, Helvetica, Arial, sans-serif);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.p2-gift-row__grid{flex:999 1 640px;min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-content:start}.p2-card{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none;text-align:center}.p2-card__media{position:relative;display:block;aspect-ratio:4 / 5;background:#e8e2d9;overflow:hidden}.p2-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s ease}.p2-card:hover .p2-card__media img{transform:scale(1.03)}.p2-card__badge{position:absolute;top:10px;right:10px;background:#faf7f2;color:#141210;font-family:var(--FONT-STACK-ACCENT, Helvetica, Arial, sans-serif);font-size:10px;letter-spacing:.14em;padding:5px 8px}.p2-card__title{font-size:14px}.p2-card__price{font-size:13px;color:#6b635a}.p2-gift-row__empty{color:#6b635a}@media(max-width:899px){.p2-gift-row{padding:48px 16px 16px}.p2-gift-row__tile{min-height:380px}.p2-gift-row__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.p2-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding:var(--p2-pt, 40px) 16px var(--p2-pb, 40px);border-bottom:1px solid #ddd5ca}.p2-jump__link{border:1px solid currentColor;padding:13px 22px;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:center;font-family:var(--FONT-STACK-ACCENT, Helvetica, Arial, sans-serif);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:inherit;text-decoration:none;transition:background-color .2s ease,color .2s ease}.p2-jump__link:hover{background:#141210;color:#faf7f2;border-color:#141210}html{scroll-behavior:smooth}
/*# sourceMappingURL=/cdn/shop/t/29/compiled_assets/styles.css.map */
