.pp-holiday-sale{background:#f1e7d5;text-align:center;padding:10px 18px;font-size:14px;line-height:1.5;color:#354b3d}.pp-holiday-sale a{color:inherit;text-decoration:none}.pp-holiday-sale a:hover{text-decoration:underline}.pp-holiday-lights{height:30px;border-top:2px solid #60705a;display:flex;justify-content:space-around;pointer-events:none;overflow:hidden;background:#fcf8ee}.pp-holiday-lights span{position:relative;width:9px;height:15px;background:#a84948;border-radius:45% 45% 55% 55%;margin-top:5px;transform:rotate(12deg);box-shadow:0 2px 8px #a8494833}.pp-holiday-lights span:before{content:"";position:absolute;width:5px;height:6px;left:2px;top:-6px;background:#60705a}.pp-holiday-lights span:nth-child(3n+2){background:#96a788;transform:rotate(-12deg)}.pp-holiday-lights span:nth-child(3n){background:#c4a664}.pp-gift-guide{padding:32px 20px 40px;max-width:1250px;margin:auto;text-align:center}.pp-gift-guide h2{margin:0 0 24px}.pp-gift-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pp-gift-tile{display:block;color:#354b3d;text-decoration:none;background:#f1e7d5;border-radius:12px;overflow:hidden}.pp-gift-tile img{display:block;width:100%;aspect-ratio:1;object-fit:cover;transition:transform .2s}.pp-gift-tile span{display:block;padding:14px;font-size:20px}.pp-gift-tile:hover span{text-decoration:underline}.pp-gift-tile:focus-visible{outline:3px solid #a84948;outline-offset:4px}.pp-holiday-reminder{background:#f1e7d5;border-left:3px solid #96a788;padding:12px 16px;font-size:14px;line-height:1.6;margin:16px 0}.pp-holiday-reminder p{margin:0}.pp-holiday-shop{display:flex;justify-content:center;padding:14px 20px;background:#fcf8ee}.pp-holiday-shop .button{background:#a84948;color:#fff}@media(max-width:749px){.pp-gift-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pp-gift-guide{padding:28px 20px}.pp-gift-tile span{font-size:18px}.pp-holiday-lights span:nth-child(n+17){display:none}}@media(prefers-reduced-motion:reduce){.pp-gift-tile img{transition:none}}
