.gift-spotlight{display:flex;gap:28px;align-items:center;background:linear-gradient(140deg,#fdf7f4,#faf0f7);border:1px solid #f0e2ea;border-radius:18px;padding:28px;margin:8px 0 40px;overflow:hidden}.gift-spotlight-img{flex:0 0 42%;max-width:420px;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #783c5a1f}.gift-spotlight-img a{display:block}.gift-spotlight-body{flex:1}.gift-spotlight-kicker{display:inline-block;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a2547a;background:#fbeef4;border-radius:999px;padding:6px 14px;margin:0 0 12px}.gift-spotlight-body h2{font-family:Cormorant Garamond,serif;font-size:2.2rem;margin:0 0 10px;color:var(--plum-deep,#2c1a2e)}.gift-spotlight-body p{margin:0 0 18px;color:#5a4a58;max-width:46ch}@media(max-width:760px){.gift-spotlight{flex-direction:column;padding:20px;gap:18px}.gift-spotlight-img{flex:none;max-width:100%;width:100%}.gift-spotlight-body h2{font-size:1.7rem}}.gift-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin:0 0 12px}.gift-tile{display:flex;flex-direction:column;background:#fff;border:1px solid #f0e6ec;border-radius:14px;overflow:hidden;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.gift-tile:hover{transform:translateY(-3px);box-shadow:0 12px 28px #783c5a1f}.gift-tile-img{display:block;aspect-ratio:1/1;background:linear-gradient(150deg,#fdf3f6,#f7ecf3);position:relative;overflow:hidden}.gift-tile-img img{width:100%;height:100%;object-fit:cover;display:block}.gift-tile-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:2.6rem;filter:saturate(.85)}.gift-tile-label{display:block;padding:12px 10px;text-align:center;font-weight:600;font-size:.95rem;color:var(--plum-deep,#2c1a2e)}.gift-tile-badge{position:absolute;top:10px;left:10px;right:10px;text-align:center;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a2547a;background:#fbeef4f2;border-radius:999px;padding:6px 10px;pointer-events:none}.preorder-promo{margin:36px 0 8px;background:linear-gradient(150deg,#1e3a2b,#2a4a36);border-radius:20px;padding:36px 28px;text-align:center;color:#f7f1e6;overflow:hidden;position:relative}.preorder-promo-pill{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#1e3a2b;background:#e8c66a;border-radius:999px;padding:8px 18px;margin:0 0 14px}.preorder-promo h2{font-family:Cormorant Garamond,serif;font-size:2rem;margin:0 0 8px;color:#fff}.preorder-promo-sub{margin:0 auto 20px;max-width:44ch;color:#e6dcc8}.preorder-promo-photos{display:flex;gap:14px;justify-content:center;align-items:stretch;margin:0 0 18px}.preorder-promo-photo{flex:0 1 220px;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #0000004d;display:block;background:#f7f1e6}.preorder-promo-photo img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;aspect-ratio:4/5}.preorder-promo-price{margin:0 0 16px}.preorder-promo-price .promo-now{font-size:1.9rem;font-weight:700;color:#e8c66a}.preorder-promo-price .price-compare{color:#b9ac93;font-size:1.15rem}.preorder-promo-cta{background:#e8c66a;color:#1e3a2b;font-weight:700;border:none;margin:0 0 12px}.preorder-promo-cta:hover{background:#f2d47e}.preorder-promo-note{margin:0;font-size:.85rem;color:#cfc3a8}@media(max-width:640px){.preorder-promo{padding:28px 18px}.preorder-promo h2{font-size:1.6rem}}.preorder-save-badge{display:inline-block;font-size:.85rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:#b73a3a;border-radius:999px;padding:8px 20px;margin:0 0 0 10px;vertical-align:middle;box-shadow:0 4px 14px #b73a3a66}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gifts.css.map */
