.gift-guide-recommendations{padding:80px 0;background:linear-gradient(180deg,#fff,#f8ede3)}.gift-guide-recommendations__container{max-width:1400px;margin:0 auto;padding:0 24px}.gift-guide-recommendations__header{text-align:center;max-width:600px;margin:0 auto 56px}.gift-guide-recommendations__heading{font-family:Playfair Display,serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#2c1810;margin-bottom:16px;line-height:1.2}.gift-guide-recommendations__subheading{font-family:Inter,sans-serif;font-size:1.1rem;color:#5c4a3d;line-height:1.6}.gift-guide-recommendations__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.gift-guide-recommendations__card{background:#fff;border-radius:20px;overflow:hidden;border:2px solid transparent;box-shadow:0 4px 20px #0000000f;transition:all .4s cubic-bezier(.4,0,.2,1)}.gift-guide-recommendations__card:hover{border:2px dashed #D4A373;box-shadow:0 12px 40px #d4a37333;transform:translateY(-6px)}.gift-guide-recommendations__card-image-wrapper{position:relative;aspect-ratio:1;overflow:hidden;background:linear-gradient(135deg,#f8ede3,#e9edc9)}.gift-guide-recommendations__card-image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.gift-guide-recommendations__card:hover .gift-guide-recommendations__card-image{transform:scale(1.08)}.gift-guide-recommendations__card-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#d4a373}.gift-guide-recommendations__card-placeholder svg{width:48px;height:48px;opacity:.4}.gift-guide-recommendations__card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#2c181066;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .35s ease}.gift-guide-recommendations__card:hover .gift-guide-recommendations__card-overlay{opacity:1}.gift-guide-recommendations__card-cta{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#d4a373,#c49363);color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;text-decoration:none;border-radius:50px;border:2px dashed rgba(255,255,255,.5);transform:translateY(12px);transition:all .35s cubic-bezier(.4,0,.2,1)}.gift-guide-recommendations__card:hover .gift-guide-recommendations__card-cta{transform:translateY(0)}.gift-guide-recommendations__card-cta:hover{border-style:solid;box-shadow:0 4px 16px #d4a37366}.gift-guide-recommendations__card-cta svg{width:14px;height:14px}.gift-guide-recommendations__card-badge{position:absolute;top:12px;left:12px;padding:6px 14px;background:#ffffffe6;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:#d4a373;border:1px dashed #D4A373}.gift-guide-recommendations__card-content{padding:20px}.gift-guide-recommendations__card-title{font-family:Playfair Display,serif;font-size:1.15rem;font-weight:600;color:#2c1810;margin-bottom:6px;line-height:1.3}.gift-guide-recommendations__card-description{font-family:Inter,sans-serif;font-size:13px;color:#8b7355;line-height:1.5;margin-bottom:14px}.gift-guide-recommendations__card-footer{display:flex;align-items:center;justify-content:space-between}.gift-guide-recommendations__card-price{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;color:#d4a373}.gift-guide-recommendations__card-link{display:inline-flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;color:#5c4a3d;text-decoration:none;transition:color .2s ease}.gift-guide-recommendations__card-link:hover{color:#d4a373}.gift-guide-recommendations__card-link svg{width:12px;height:12px;transition:transform .2s ease}.gift-guide-recommendations__card-link:hover svg{transform:translate(3px)}@media(max-width:1200px){.gift-guide-recommendations__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.gift-guide-recommendations__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:480px){.gift-guide-recommendations__grid{grid-template-columns:1fr}.gift-guide-recommendations__card-content{padding:16px}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-gift-guide-recommendations.css.map */
