.rz-free-shipping{display:flex;align-items:center;gap:9px;margin:18px 0;padding:12px 15px;background:#e6efdf;border:1px solid #a0b293;border-radius:9px;color:#233626;font-weight:700;font-size:.94rem;line-height:1.45;max-width:100%}.rz-free-shipping>span{flex:none}.rz-free-shipping a{color:inherit;text-decoration:none}.rz-free-shipping a:hover{text-decoration:underline}.rz-free-shipping--compact{font-size:.85rem;margin:12px 0}.hero .rz-free-shipping{width:fit-content;margin:20px 0}.rz-gifts{scroll-margin-top:110px}.rz-gifts .section-heading{margin-bottom:15px}.rz-gifts__intro{color:#565d64;max-width:630px;margin-bottom:26px}.rz-gifts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rz-gift-card{display:flex;flex-direction:column;min-height:270px;padding:28px;border:1px solid #17213620;border-radius:20px;text-decoration:none;transition:transform .18s,box-shadow .18s}.rz-gift-card:hover{transform:translateY(-4px);box-shadow:0 8px 22px #17213610}.rz-gift-card--small{background:#e7eddf}.rz-gift-card--mid{background:#ffe7dc}.rz-gift-card--large{background:#f8e5a7}.rz-gift-card__symbol{font-size:2rem;line-height:1;margin-bottom:20px}.rz-gift-card h3{font-size:clamp(1.45rem,2.1vw,2rem);margin-bottom:13px;letter-spacing:-.04em}.rz-gift-card p{font-size:.95rem;line-height:1.6;margin-bottom:24px;max-width:250px}.rz-gift-card__link{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;font-weight:700;font-size:.9rem}.rz-gifts__note{margin:18px 0 0;font-size:.82rem;color:#565d64}.product-card__variant{font-size:.75rem;line-height:1.4;color:#565d64;margin:0 0 9px;overflow-wrap:anywhere}.desktop-nav .rz-gifts-nav{color:#8c321c}.announcement .page-width{line-height:1.5}.rz-product__buy>.rz-free-shipping{margin-top:14px}@media(max-width:749px){.rz-gifts__grid{grid-template-columns:1fr;gap:14px}.rz-gift-card{min-height:205px;padding:24px}.rz-gift-card__symbol{margin-bottom:12px;font-size:1.7rem}.rz-gift-card h3{font-size:1.65rem}.rz-gift-card p{max-width:none;margin-bottom:18px}.rz-free-shipping{font-size:.88rem}.announcement{font-size:.72rem;letter-spacing:.01em}.announcement .page-width{gap:8px}.rz-gifts{scroll-margin-top:90px}}@media(prefers-reduced-motion:reduce){.rz-gift-card{transition:none}.rz-gift-card:hover{transform:none}}
